a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2f07ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da121aa22c9079ca28e2a06dcc22c64fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf", 0xa00) fcntl$getown(r0, 0x5) 11:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000200)='\x10@') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 11:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 11:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x40) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8001}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000300)='./bus/file0\x00', r3, r4) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='./bus\x00') write(r2, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e, 0x80e3}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:00:27 executing program 0: pipe(&(0x7f0000000180)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) shmget(0x3, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9a5}, 0x0) 11:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000002300)=[{&(0x7f0000000180)="71d04763a31608eed63e273e4c2dd2b4175b0c2c3681c4582b7b7fc448b94f41249c8e4e4641b57ee40548aad2842e6405937b0b30cc93a64101c30079bd0024d0046b426888182ecb8bee7b1e58a2d9e182b5545103a4b8ea3fe1aa14750c1de66847374a599eee12bf6adf6b2bc538f4a62a72d2491ff942bbaa2f4150e258be5be0e7afbc71f9e2c0cede472984208b9de6cb8f4ea6f4306215529305841a976ba256878254e226cec00590f5b2c784615b9203726c6aba472182b86bf61bc740627775a5584c23df06a43f94c7b873c3abd76cef81ee3e9e0d2b9ebdd181cfee6993b2cb9141ecb381686058d8703e10482284c70d4d283ee1c8a3fd005f7982894f81a4d275721482e0d59ed349eb65c8485b9db7ab979f8863f6d24baf571b37a7ace93a7630c5190f6f735b9ebee39f3811b26180fcb31c7838d0bea9bec7d61b8c8cd5032f5fefa6e1d19599d18a4fb82bedc62372a59e4fc380d42d52e8eeab6ef3303432b467c44b82412fe4748658c824551a41048118d6bde5949f1a20a519ea60b5c752fac2d649ca738dd240f0a9fac7e3b3b273089a0c92f1b128286813f6ecb400779ea1940334c1a1f5c692cdec5b44d6aa838330d57815ba622037faf30c0aafa111c8dd40a5930762ea8053f29fad219258aeca849468ea5883a4923aecc111a38ac667b6d894b8239f740cb43055c050eb2792ccf355e726674a6b3ef70af9b5ff11151d975473a8e0f6d505f3b5292ea46b314f31c9d3394f24c614d74de174c0c8345220eec2504d55d49a5092fef153a8d514ea7fe53de6e4704e7df331b0c1e602ec551d8ef7335e5d5541795877875b561772076a19edf3cf34db9d6199e3ea7c9534ec895e15252c334b5bb0b279af7d9ac366cc72c2cd9a7da33a208aaf549c0422ea271a255071ac91a1b68a53737fd66d9a78f915a878c228936fa22e92613ce67474677c796cb7afd7f3e222b317a0211a29e92d11eb6bdb6d04418aefaff60e6cbbe4d4f28019ed4fc65ad15318bf9964efe8499a3dc4ec826def719fd84ea52006d02313f3392e1d2426f61eccecd070005a7927f66197562381557c1d459378b642b86abcd7a9b2521b37b87c0b385f94d520569b2d52179530d3e4fff807a48d7f10bb14470316ecee9f5f8605d3f0dc2ce4ff2166dc3c467f5ab400ad85288f2e606bac7e9ba532127964e4034ccea01847b5022fcab38ddb575cf929615d6d3262499187df733ceafddabcc8458b07c006c10f66a97c21c9c2e923d839814a6babd480fcfea0ed3c03e7255aaee0b1fe36b2dd47afc001a631354515703f24c8b240953fe69b380df2f112356a385d6312ea6c9cece28b5ba66d3559d0058fb041f53541861d72855960ad948aad87db8aeedce1ceb4a2c01ca79ce23327372fd9f29505a8a035e0f70bac6b4056482e393609dfed2f95c2c78b2200ad7265c6ed461452a56e01a7058651955a4edad779b25ec9e2585463e315f9229e40c17f5673483bdb73a9edde9d689361f2fc1023a3f6000914ba77b507165f9a8c137ba0f0b451bb9d8d32a7ed80f4036c4ef778cba9a488955a32248e827b57bf77810e1cbaf5e4f4e2324689ac2af23497bc57285e69d4c0e7fdb2312cddb607dc5416db5b5ff9a76e757298fd0d581fbf30501c22fef02f50ae2306d47a783dd8e55c93071ec008388801874cb71cda5811bc817471dd47351cf86f874621f49772883f1eb8f89c95050b2407f9c09c77517edc73d97ba6a721d9f565cf7eb1c7ac2cfc9a6d82853ff5339b7d097cab204cd851b4bd9817426372584892dfb5bec4a7a6eeb9b6e011b776df2c431ad75b92d7d8b2efbfa9af8c97b47d5f021633afcafacc4c18a8b225b6fcd592868d280a1a943834be48631a8cb7ec0db367c31f2417dc251e2d3ab09681f3e6cf9ae78da297514ca8df1ee3aec532146cbaae076234a25357dbb092eaa199bbdaec9597d7aa4a0d0c7a24b5164582b3ce80b4a7786b70617fc1af875d393700ce9234c0543741389c3f27c92973458236e84d1f9bfd9abea32242ca130709204818551f9a5ec2d2d14de38fe5fbb0ad158a0dba5a4d0854e5193132f6b537ccd228b49d3397a5c735196657ee2efd417a0a072326ffd8717968e3ab09fe5014b030affe5f09434a2e832c702a79b0ed49a173d28c6e919a58d1253555848eb3ca3c18d0af1443da9b423cb724ac38fc48aa889d880d19390c312e09ed4448070d89f2bd9da7db9b01bb69cfcd53de08b9bdbd01fdaf99e0d5f3295a2639222d64fc95fc562df7ca54b3f0023cb882a0593460d4d4b6eaf6baaa87236a005b8c62469128bac1fe85abab3e94a8e3c338fb9c6cec0a20e62580b66703537fd9e3a6cb91d84b6f6c79753939658e7398d18ce20ed5b10889fcd52a72cfb6aa6749ee84e0c5ea45a12253fe546658958361dfc09a643c5554a7c6b47f2a199125a3e2ac4764e3b8b6dd15cd17e4642293edd4af7dca788ff79f6fa38fd9efec3c55603a3b583f49fdc8a0ca1706b1dd78c95188150c9266270352660c2ef87730cdc8a1b22f5301e06ee28ded1da4ddcbafa762aea10fcdcd3b77304847dc2ba5f998c0fb077afce694e0b45308ff5214c7b9d4361eb938155e2040b09d6a4b5d5bb4da099653b16d32f817579cb36fcb02e222c13da344e7aeab656a66e268fc9d77b4c738ac86a6a9a069361ed7e7605da295f55b23860d172e5ed1f5907d764ac624a686804254a46de3d1f4ba408d8d4b69ebb5ef27948aa7b0eacfe7815a676b746fb16d035432dbf30e2094e8bed3039d8b42fa8d98f8fe04913e07f1515d4e7557710f86626021ea6a96709c45f4239654c0cf5419369ec554741e9b236180096fd102b9c794de976cb84c356e723dad59d755d907a0ebe3942a0dbbfdc1e2a7a8b06a5538f95136f6f229a8244657d55c0d7d5c55c68814c0e3d2dbaa9ed85cffe238b5950255de883675d96d2003a0e42206526d60fdc35f5c074f67c5f769d39528fc8343e24db1db161b39a6fc27ac9604e54cc6041d4cac214123963efbf37051e61f82f0e71d8e121a64454700525045c6c0b3dbcf72236320ef6de794539303ff210ed2972d9e486f862f088426a3361a232997973ef82ddd6df189e06641e2e6f2e93d97b326886a22b39ccc48436857fa0fdc63177821ef75201a95c64603f81344a43c993922cb2a4cf9bb626291f5abe31789edbd154980ebbfb46e9f2f3cce8f70d82ae2e7b66caf438ede21da8bb69cbf51662363b47f5df71d72441cf6fc5b9f3f49ecc0901cdd817c0be405befcfeaed06110834f4c07f29e3a40c534396b94a0f9240665c87f4d55267871305405a6e4b77822b22ecd5a3ff8236b031b0e2a14c911398018b84d0d7565fb5000d6aaef7ba95347e90148af570098e5542f54f13bf08aecf1caf8ed9c023e1f2196b3382ef9bab714fd054307cc4c2c5aa0682fd7717678e7a8421db30ccc185d424f833498e9a5ca3a0a121a7a55a34c1b41ee33f268f9df50144a1e0985ca949d4ea8fd958f85079a686304f5ca0e019a781381ef60824d18b610f1e9cc110f41a2753229b79816f071a042e2a5e69919c6e87ea8fda2d6cb54ab695dc7c4c6753f5ba71264411ed824b2404b242ebd9290cd71fa0c218883fb83606dd2b5effa60307e51de11ee6b52d9ee1b6b681f1ee91866d1acc9436f9d475e0a94df6bd830e81417bf29c74888bd26293239c4339c139d04ae91256c7bb4164dfd73a406f1be3fd7cc3642fa5ff6bde0ba344a510da0e1a551788d40d7a4bcd45cedabdd4314d50ecc358bca27f8cfd5b7d42177743c6fa4d228d7179de9650d1fba8c5863c88cdfc1dd3dde1216b3db094f5b3f8f005e4ab3224bc761b7a81f5fa26a50398e9b54348b8f1d4b07bb70efa54c84846b3610aff3ca4f9abab349bb8ac2dd69eb37e50f4ff034ad09a3f4e8ee1fe1d8d0147b983dc81e74974378fdc81031b005e1ab856b9360acbbec4c44b9ad040cf282307c86f4baa46cf5a8a21e3d9af5a84593ea8142a318c1c96465e5f99337f969a01d095ee826b53b7f10164b36a8d6d67b1b2cb403240ce78e46626fdbb05acbfcce2cd90ad766de00b4e8d68484023600b82def1c8aedf83244face44463bab0068e914c4776bdbc39fb733f8226eb164f49d7f80df11e5820996583f7d3d39dc7394b4d81f4d7040050cd9c85b2cb4925600f53257950dd0113ac9b66d2dd9c55fda968bec877bae2b0a25062e0ba9b2919c249376b9b74004b4d1be42757f26412556870be70afa8f113b00bdb365f1c8c4f0d092a1860075162a2a0c415dae5df7f832526016700c45306e650c68fd206377d2318f12991c49e45220e4f749a464bba8abcac47216d857fbac0a8811b583205c1ea861c0b6a3b8b6ae7797a616379af8b30aaa957575269c086a22203934f9cf896897e066aa30121f267ed41ef2f809ae8e6aaf520cd7af36576c303eec04fdbd17b2032f727a6651f6fd422241b0eb9feb5acbe733f42f74c48d8a115754679d6586462bbfd61c11893f5d2e380d1dc83e1b7a62746e89289254f9063bdd3d954677a27aca3f76dbf93062247c6d70e66de30a44b641bb75ac05a6fca1d5f681a96836e3755b33a710b1fb2a1fddfb38338e142eb09115d318834b5bccef7d7fdabdc1ceb188b03c2d573719a0dc8eb9f8afa6ba026e8ef298201f8c9bd60b49053c20bf6885c06fc3571c206c2ad889daae713b869a1ee0bb382bd4348207b0663bb417635ddc67e31a37057fd2bb17d2f21c4a798022a2e65ca7f6066c470157ff93839557fe6c1ce5bb5d02536e67cde094a976dbe11700d20340b252a5c49bdaae69ff10e4a2b988e8b633a7a86ab3bf54216d0d6f0f978ae7c464e4c9ac694fc0b0e1c62c28de65aa9370407a1cd8e5975d76f67ef3e8055a8ae23b322aafcc62dcd14f1ee4f48e2225df45b4a474472b8b504ec47812f9e8901398f75edf9f270413fb87f621ad6d8f10654c625d6c07ed166e7da15874a599a9a0bd0d1eb697aa87f00e520cf4f7e010a40fcbf01bc2cea879e4dcf0bfae380fd23324c7c9c1e083b8dcbccb5e80f92226c292c4b4672ae56eb4cc1876e9b94500a192411ab3260d45dd9360e279512abb8defba60cac653631a8fccd4e3fbf64f655c9ed2683275a38d63ff95ba9eef39bea717c70cd9b404bc0bd41a061ed5d584fd7966fdde8dc8fbc50f497768fb5afd6f890df186c0fbbcee2aca3d6cd790c551cb7376f8da24bce6a63da01e5f5c97d457ffc535d67dcf964bff9fde8d40c9e2b3b94b418e8815a471bc234c83eceac0945e1f6eb48186765024cc0e2add02cc5677779e05b79fba76551b2a41ff38e2b9aa875bf9426f4c83abbec4e37703b1e9a498c7c3337f06e1b6a3dda7c768fc2898180b191019a0a705fa32bd4d3a554293958d0d1f55dd0d53e32ba67fb9a007d20d78223e2e89c1715a21ce18a86cfbfa97dd861815c47d14a009974039d420564963b72218f516ab3d4641a73b68ac7b2f7c4f049f47e704ee83d884095d0c448d6aa1049525831e215574fa82c3e33887745f75738063f13b7249ae5f5eaceba18479aba9b7fd3b1eabeb020a63ab3d2555e39c629f0962cfbd3f92a79844e8bdef79fcc6a2434d34a68ba65defd3ea825a8cd5eaec7c065da132fba896c34862c21d6fa0167775fcd59f28b0859b43c71e7f99233ffe39dbffb6d348b58bab98e4ab75c636445d1a800e0baba232", 0x1000}, {&(0x7f0000001180)="21266a4eb12e3e2f045e93dc9680010ebd4226670b3c418519d9f118c98b75ea5b37f40d2fc92bda7872f2ae9d6d1ee5dbd19767d7f5e4f7c49dde983f2fd72073aa354f362e016b871a7b05d803e8ae4b03ba6e3923ad4aa9544d578ab701d154c67524ea0e8c4eeb50732c836e4ad7f633e19007963dfd550ba9d126cd2511237dc061830318447c368d47774b626de313418cf64caa8073ea40a1795f11afc9563e0999778c496778f1c4c4750478b8fe2c2f74ec5ec50da4ef456bac1b3392065fc637fdeb23df494e75b6dfc4375e48e1bf0782253277b6f921fcc127f08b1834af60eedef82f9c983a938dc9881a3c874e0a3ca6b28f7c24132902a37208675c6c74e47c79dca6df03a1f7af31e6f1bdb54d510dcb6fce414795e2c29097d2e698242f89c47203998576e8fa2a6be1ad4532fbd855b87a3e4825140c249c7b8c0ebcf32025f6fc809743c78ad062e2f6b9fbf4f3e5e38acc64aa71caace2cb0a9b24dc005411115176f0a3c21ae26d661c29e5404a9c25a6b5bf18fb57f64b11eee4eac1e37d0fabb1a333464750510681d2de25e65d24a288410f29e886f9d8bfa0965541c1adbf60f7c2c3c9d1e14c55b5d7bdcef1a2e19e40f3f2537d58461334626f364a1702fc8af816bd37282ce3e559535f1d620c32ae3e5423acd2c844b042f56ee0d614a60d9e45a09b34cf32eb7e9ac9fb3a004377b8e2ad247ddc91b0dafae545371468fce6f21d6fcf0a9fbaa88b071f3a95b3ee24513c07d0dd39bcabf33fc717640590f8a4dfff37e85e0e210428ed228935c83e0779c38f21ac7f0dfb8e280030caf4bef8b79962b2d16bd6732e31a29eb3119e30acf7cd31a8e73a23f843776662e4ac7f87ee083316d865621a2d022a1a01658d1e52d77a96e655c0b8bc8ed44323ddfed7298eb3e9e4c9e185815ba7eae07a54b9f185a13db0d449ad00d82a7b8b2abd75ec406712e24de0ff950f044a18f994178f460536634225a81f64cf640c8acbe8875ee94da97160c541f3e828c9af0a393af789afe7fd9dcf95aaa9837e10ab3737ee5ebf915ac3685921788e051f4d0ef7da3e68a978c70142edffc5b97b319aac51ac517d0e9f078a357d801518198523ce95429da5cb6b506eb04c93b25bb085e88fe5bbe1dd6af6c13961c6b7e82ff733e7494ded1a34c5855d1cc292c621b64bdd2be826c08b0b4d1459cd9731011ff5cf26b6e7504fd411a540aac0d0169db4837ef9f50593c685befc45a73c1759d5a15846612ad41dc788a003fb8ff9ffff1dac91beaa7833fbd7fa572f029b52b69c70dc04efd88201f3ebb26b4bb69ce83f9c31a4b92d37cc3cd4ec55d69f40f7dc8befe2a2f111e785f5eddb147685f6632f1ca48cc1cec6198e7d08e2c234984dce386b54ddd4eca48c5c0ff75a8b41785c8e0ce3faf43833eb92a7f931300fadfe55e79b841518817051c9e91fef4330f4406746b9a4238b3fb9accfaef3f364e1b3ed45ea1f8c3107792bd550ad50b27b9bf105e9cd5da05e8ae7d608834d2c3f27b050be410a6747ff0b588464c766d3c7e7b7156ec6c9d4d4a440eb9e92dc8e06e20c06c21fb61140bfb5a0d029958acf41ef708a6ac49464fcfcd7e77bed3f2aec35cdaa2b8a4ff4e9863b4f4233b07a4a8a17f7a7fc51df0a75538921ac9dba8d4dd37964c6cbb850e79bfd048708475033207a21b4048ae2174284cd9026d6559cfca49e2f21806cddc5a8740eb4f152fcd0f43b01875a7bf9664d008c4984dc5d4850a2093c6c7be00c51e78131971af0d5397cd78507b0c9e9df2c7e2930d8b9e4d21eb3be16501ce67297228f4c36e631931a629969e5e17866f57a93366510661d738898ca8494560ddd400e5214b286dd08b5fbb7836510483600997838c09b9477e11e6f351e0df6e10dbd9aeb19aadfb9996d664d1a505ea3300f4b8fe8fa026d8b8250053fec3c4be3599da5ea963b3fa0cb295a44d96f666b33309bad40de3ab65747bfad81c07760a92108562b8ee38c5007dd197e6f378b809d947e4f9d54c3bfe3a62c2c9e674d94c37a1858208ebe9463ea520691cd2b3ef097a0083120615fc55af8b5f7074c891cdce86381639a74c8bd83379a4acd54161c261a977ddc0483ea75f8666bac1e072f549044279c616c6e1633c3ee585e3686f272d72c6789f0526765d11ec8b0cde905f1b10ff3a014ecf05dde4e231172ee28f718190f50747e5c666ec9249637c227de2c360205a0ad47c9ef5aab7979a7f287738295110bafddf051c1928ea55c33b4d3c76274c669674f1da4e062a5356f2fc36129ea364f6d09948e97707792488d1e8dad442e20b433e0a12d9747e2900a236c4719f7feabf22921e1072435857b9d7f99403e1dc830cfecb7885a72c69736f62a8c5c5f617d45d50a536855a9ed16662997632491cabe7af55377cf80db78d79fff53188a22302757fb7fdf072a72f5b4c55cc231e031e447767551a9938e0cb28f5e4ff9d279cefa479fa0341ec194cebb0ff93dfe1a120867ab5502cef50bf255b2530a14374bf79fae69a76c948c31f16b0895eb3261459e066ae6aa8fe131740cf1b298d2ed0315646fbf1c3319a16acb6ee4aa66fb12a972940b788136736f8181ba99b1718c43936a7d2b034a079cc1d498bd1dd0eac3665f4006d3878678c4e24fd9e73f332d988b66034a25fb92cf18c8d3fe0e22ced687f86601a62577c9c376c11021b07facf9696e12d868ff9c5d0ef32829bb5940e5d119f27e9e08765d2abf12dcaa5174731ca650cf6391d977afc02075e555e3514fac5aa2e97a9da211ce16a2d493f96266bc1b18a3c85998f1fa899c5a87962d20e665284dfb850944f157928e687ecc7c38761b5dba6d77cd6809054f98db1df0d1738554b2613b25db6567a7cbe1c4ad235cb49f563f045a9ce26389e7364f71d88df5ecf64c64be8cf37eeb627befce680d2a56f9318f284de29f4119328b8957990f1e255440664b1513191ad8c725509f1d98e0dd98b47d8709d0c2c985dd54586bd4f8ef29396adce581b8ac6c50f216c7279b65b4402e280b51a51cc0837e1d5a7670112b7e379c23a55a91fd66249d03acc625108d661cbc9a29279e81dcf0a8ea73ae794e60b4bbb861b6739aa4e155f26471ddad4763f23f4f86e4a3df087ab99ae14680434fb8e65de72bde6d3a07e6189a51d6f16f433a1b75896c8a2962319ac7048a1b1c6aa47ebd1ba8bd65fe698c194d3913de0e1be8db4564b22ea1a7ba19cff5123e1459b7ed850a06389d1cb7d6f306e4565bba1f9b629f26fbfbb3f36eca278bc33a5e08c73e79e3ce41ba48b97e45ef713af460b325825c74c0bab4492b62a21bdde6e0ba66a94bec67cb2d1e913f815e1d7ac56fdb961b5b92724a33e8adecc87ea87e2b70f271e18a5d400084156ccc228487229316e0d4473b338d184d121b2c20b514dbddb698bec441def5d5e532afcc18ef9c75e75a10722e48dfaa3ed7a8ff2d94a4ca8527f844ac4847366b319f7e1ec1f67a6d2c67ceb747c1b79487961fd7dbede7ed05030d89b2a91a7f527187bce4df91df14607fb0dc1113e6121fc3e615dff77f629162cef8d5f7b345d7c4e4638e359a3c0406dfea430c4bf0895f8f5cf8ebb58192328131c98f168824693c083d3265a82217ba5ae7c11c862aeeb481021fbb3e9ec40c8b60c4b0271dc1f536e725de0c1c3d3f51fd709c82ffa3732c305df977d27a282c16936ca86a75c2feaa381dd0401a2c68446da4e806e95c891dfff2cffae8b24f8d848f4f5166dfcd9c497f66cd81aaa5bf1108eab784ff77f0fc240b2a416dc3b6652fb15d4553409e3277c6b6e318824541ebf94bc9a5e015ed1505f2f050c6fc5c3147a76bc8b371f922f1fcf033d581b11351b2572b8b11e990345302336c87f0df9fd83c3b985e6c05477b741eb531e0b6a3f8cb18ba4b032ee3c126a5c1697730a2ac49ea8496bce8274d0510474636ac6efd397a57fd3316f02f6878bd978b6f3e30d9e673ffd7f32f3b2c14c8b20ddece6e815168e7ab6c6d8f3ab20c30d83160c146643ded8c481d70398b10167be11acc9c7f11dea58adc75a8568d8b114fab9de87eb890e38c9b1f8c94f72129d2800122634809b171baedf7f0206e28c3ffa32584bf2944fbee82ee577c761947c9ae5a2d1e478017c121153a28eaae8342df173825fa4d71e4c6df8a982558800c983d00baeaea1edf91e402aac1c6a00874113981763048a8783c243874e825b0f0269639a5e3daad4e3cf1b8eaed7d35d53a7abea1f2bdd77087904cb99a0b0bc08e5116761504c30bbd52148a1613667011bab530335e3f55ef6e846ba74fd9a1dade8f4e1ce3e06bf94d587eb1674bec1cfa71d26b5f7ebee7b03a742b12065d08b4d35aecddf73cc4debee231604f552b6631f9c6bfcced3f17c32017ea5123a75c43346defda7f3e316108c9c1b9deb0000d4679e28fe355929a99d701d80b2c4477a345641fcea0bd5d8637b1f6e93e2aa07a6e5a93d2a852d7e28bafeeee57a686dee48399b28e79b8412741658ba3901543258c33fe61673798873082e652446883f4c5435fee0ba02c9101eb825b3caaf308bb5ef9be4c461766afa6f1d09b578168ff43912a8cb2bd03387717d0f43382254aa82ef9e1b0c9f2d835b9d5b16bbac6fee818de4a46b1e94c685113cfef49eddbbba724409855760f5f3015f1d0a246385030a6b66be19deff7446a8d5088710de0d19fcecf0a910219a217a70c5a62a0b380f253382a53caeb4299a0133f5f33596c5a790f9e99d5581b6ee5b13528aa81f39201803b50b9979b0e2cf3ff1d943cdf90867797b438bef25908fe405c6911f85c122925091531b2f29f434e97759f4be2686f6b640620783ba6114ce7dce9ce84b483b013eb7034529593122702f3d23e9f903422420d020ab56fbbce0202dc55eef248e732ce6b650ad54b0f8fe4cff3e52dc9ff11030de5a3455b64c2a856e9debb6eda6652cb7590c49b7c578131e8a602cb04cde6d245ee3bb49ae66bbd6821cc5f4c35b74cf2faacb82caac4c7a277709f31f5e5a651cdb9da67cc6d9faace025ff57e83706a976800eaeeb08d55df2a53064ee01ddba33333631e5c1cc257b8bc87c7d8531cd649ff1839113a103e0cd2365f8b7a93b0162944233f17bf6e0426b2ff4569d62315e59368007062166c288b295b71799e7b0fe3fd00352ce80529ff0025daedcada6aa0da27f8a8968654380f733967c6fa2f2c8fb1632aa04aa1cbb45c4bde6ca0d80bb4c929e648d49a9a650f189096ca0101018232049fa85af5db20bd0318fbe89d5de5576ef088c94ac03efaafdcae1bb02f5d848d516b657bf5fb4138861eb4b5f89451a9c1c0471ec854aa71fc6ea91e160910aba0e72a0c6a588a635b316141cee5cd259fba5390cf1b0a915a7da07e6f09b3d243a301a01d7840e2fcc1c195c6c52becf0e6680e9b70540bc119d1002e7fdb19079c2e8b7e65b0120f26597d0b4d55fe7320ab95bd80ae0588910ffd0052ef8557eff61f9eb09e4983f9040500cb635757c47a36112f5b5ba6c55b1de399a627cdf70918826ec5ffc927ed1cc3ce9f04fcf2962c18a23c81f9243c0a535b194ce1c1da1f24520dda7a065a6385fb0cdc3a3fe37623cfca3190a1c9828da75b2a6784245432001e448395e7953ee012b97b375d92b3ce7ac501595851af55416a981692df7c72309af22b4690507a3fedfcbcd06c9c6e37e84ad205909fc719052c71d4328f", 0x1000}, {&(0x7f0000000040)="050f96ac12e847b03cd50a6c196d633fd216ff6343aa3bbc17e8a1865e3a811567a68d2f633efd98000da213a42b5de4285725843e1dae09a85fc1cf6167e6", 0x3f}, {&(0x7f0000002180)="9528815f68811cd2a1fb7250aa9e4ec3c040e9c9b576cad36de14c0972a9b141bdbac2c7f566f5f621eb0445026c035d61d072a0753259b6baf8b98199f2c3a6b04ace70ee855220fe58f8a0496932fc8a0b78e091f6bdb87a5d046cbf", 0x5d}, {&(0x7f0000002200)="3c761c8e6c5859b4f739aa9ee6bdf1a44a7ea29cba7ae060f1e3bc8da6ee4675343182fd097297900f4eafa379bcc09379e495730dfbbea4365db78dbb44a06bf93279a7fed8f0ed4ea253b5d9f6942257d542b4a5e0389e8785c8e74da38822deb959c9ad61d9c70c3942a78e3d090611972e45ece75896cae58dd7707b3bbab35d499b192b45e13262c459ea5dc48257bc8de8cb4e046589980fe663e402dd0d1d198fc66fc9ef7e89240bd8e2537a7cab31920b096946df0b54fdb305d0af058e25b7ee55301e633cfd579bcd2752bf2cc4759a380af7963e634428fe2dc5f328959d8c6618c2c556690e8d5b0b94a6dfc9a989f52180", 0xf8}], 0x5, &(0x7f0000002380)=[{0x1010, 0xffff, 0x9, "cdde0417684e37deb37247a5daf63dc90b14c3474fd395ea49e76ab7f5a94a4906f4123f5b96021217e84cb3a29318cb2925d669a1a891bc75a242e3adaf3db2347709ee55d14f00f40fb568dd764d8e92f4df99cb0c72f5609054fcee86ddd14e91df1f1c15aa549318dd4552a56b61b5f314e6fe1b3e3960ec11d3f09c4f7841fe681fb5297db4079d72d5930b62b38b05b141d7c1aed4f5f3dd890a13a737ccd5c80ad5d2250646ceadb6086dade43395f3e19d220d87cb4bdef1e9268e94794347de73b2f979b83d851cd01348386173063dd2a4c2777e6c0274b581226bc10d9a46ac0a3a6ac12850565349314544a635c5d99226bd4ff35eb8a1bc283f322ba5c8c27c1fcd6847001c4fcc64600e44a9d784499a41515d24886294b804be7209b9683bd7dbecb5eac819c51bebbf394ec8f9545084ac0aabf364ec6288b9ae77f768f9a13106ded53f6eb9281d442b34c269b2d5bcc008daada55492dcfaea4d939005b711db1d81f8476d297a8bc9713f11ffd138fb825f537a8428696a278aa4f54ccae1b31caca54cd431c3863dbc0d5613e00b6f4b3dddcec6840ab264f69e907a1464aeeb87ffe0e0555bddad0d67915a9b0d54ea57d095c2c77692956ebaedd764b4150855e4038155d481619bdda8593fd0e9347940cf2d5de4518db9e87034691b61db3084cb720e0a370f1200cf451921cda62b2d637163c10cb470244363b632963147d8344deebb4a3b95eca8ced01d816e17af21def21b4e6375c73bc046f2dc1f8476488f592d9ff77c0050a79e1c03ebe3b0bb415bb8772551108e4fbd5e110716409a43b60c12afd0f7a4e6b749e45f6e62ba0411f6fb48429d10a091892e08adb4a3e31d9ef0be329c6726ef00f845d477a292b62f6e9d09cdd61311e820473502e7924f518e41912b4c86094084f60059548987663a8f2b11dea513d51a25b41a541c5417fe92fdc1aa036f74f502e87686beb1a4ecbccc297c3caf2f26312fa97600237c69a67b6dd52b10c4a127db458052f997d2e9815107260d466d5b090c4b32e1e8e903ce90a91f095f0e3e643b9872aadbe0001ae7d2f44c5fef7b5c339b11569656ff950e4651eb817e742331ffc3e168fe911a089ea147885b078ae7c36a17538f55a1476cfd37c55edf933af76bfb1a3b3a3e290b8b116045544136faed879f5fadeb2ba3b40d0c526fbfb7fdc382e937b8779273c3b41f90e47cbe2e1e64203aa520c6e7abe2e3e652900f495ce7dc10f9789bd73e01dcb6e30eee3dbd7d7668bc6602212698bdf2cc3b9aef491b08000638fa25edb80f1e5a366e127da6cc916f5294c4b461d3ddf4d25a6fe6f84f024c258ec662144b9277fb2fe3af383d6e5efcdd284d75aab18585a92d9e698ea3f44a70baa00dc4e14dcc281ab2157fd48ff7d764e7317d92aa39d7d2d03d934ce0a15f0bbd84b74b953e451beece8788ed67ab426e02a049474cf2f66287e82bc5b982e5aa05008ad35926b2549862ca9a6fc261dd7131bdd4475a15204e69e0483d127cd61999a18f635eac0675332a4e3a0d6f24acdf067081a5a85dae9454cfd12f8f59e7a33e9948f404eb7ecc24cca4206144e1358ea8949e9c203ab384af6d5c862e9ebf026bc8d99fa28987d38dfac843765b05c79993c92f9876f59bbacdf452de85a9c4090dd5dda5552db7d0fddde0dc379d6e8dbcf0732473a215d30d6335563e90db8aa8763d8c84e90d35e88db5b6620d9167ee9dc29adea6db772bd2f13a3595f2e6886c3c7ceff8d0342097f7c4e092bae2a721b2a218500f00a1d67c78bd4ba246c58df427e83b254aa14c627a3279b9330cc403cd92ba435517e3e8f19d28d279f1c2f21adef18ea6328faef66fa7286618da79abeb6b4c4bec76e86f24df8dc6e0938df608386cafd9e632853627d706cafcd156e2553344350d02bb849c5b63a41db6fef40593e9de18807ada651762ca47b8e6547d5e3ed542c1a9cd3c3c198f5808b374ca0825f7da5abef3fc9e95a5c0449abdc5c111b7055355d7a05908d08db6b738d5a287e670a95fead71984c10a995f8e8de52f6371a094fcc882eb4bea0fd844ad48359af40f173924e26c9af2d2256895e386d0c0ccb69219f09f552c5a3f10476342794cf989f828622d8077b55785effe092e4585b0d3ffecf050ba9e586eaac06294668ade4c9b3f75a03574ec76eb874bd868ae77c6c4f1b463f0733c0b0019403340315d9b4ead57231e605ca982e6d917ed2fbbba51f5f58e338c8e2bc0fa4422505e19ecb68ac79eb363ca8955180d0fe4a4b63c81bd154be6ea9fde6b439bf0777b045ccde3a8559b7f3de620ca4d6cc4c2867b653970887c9b50491e17ce01372033db8a108474a478571c5513463873b17358948c01f452c7bacde713fc1f262aff34dd11daae78eb654b8ca573b675c9910329706279c5f5172cb359894fc4b682c98a701689e70b4a8cc85db5922123add63c90ab4639945cac3c23dd4e133727bc5ab3846885c5d134ac023037cc2b7e33bc326f035e1c0b843dc0fce60e22bd4d428ca9e1c4df11fb837ecdc5cabcc96e2726e8ebdec1f9d6842070d88d1f1184572cdf52258a52e2e6774413247a67f38e3435c45f9b505579b606710eb1104e75339c1640d5a5df3bc09c1a9fc91c658ffd4f5592da4c06af9fb959725fd730f5b5c9da4fb47c5a22c05b7ed969192c2e47d46a48b55e2f75c7fddd1aba322da3cb524b022887bb95690345eaa645126850f117019a818f8905ec2d6af9e79a2f9a57fec6a9a90f012c480922e2ae9b9041b6f86477df6adf76838b37efa4f71a8b3ba931ac49958bf22fcc116e83be06a4006e919b801495ee558fecdf16aa74d2356b8ad452216d4edae3a1680ec8156383121f3cfda6d734e8a1e02c15564d41f3799cbdab986a6c236e86a31e85cf2dd894f09c24bf44b918c2d4e1f6ed5194c0dabe032a8eb90af031a444b12a75f6810bac659b9a4528f1910cad728f55bcb5ad7ab621405482e54cf7bf84103a658457b59944509f9d5402a57e15b7a4049d84c97f50378efa782208e9269c21aa18b94d8bbf7d7362f39baf360467da866af3cba55ee0154fdeea0cd6758422985a85d7905447b6d98b54a40493fc9c30eea47bcc24d6a79614d1d12035685845e63ee8658715539c1cc085263e7c7f38965177a25d00342de2484ebd6b0a308b13b74581f567ac59f466ed44490ecf8b18a4e7e8b8d527db26c9405f37ab3676c6883344a13934696e000da19decd9f011fcfe84888a4c4aeb5d6b722f3fc7afbab96fb4ea5ff2f3bce824096da8f6e6b6c09f3a28ed1df94b39e582b8327efcdafa6f1aaf67b296590468cc000cddfa5f06d07e9a489c7660bebc8be12fc2c5c013ca853b5e005068f46eb40cc79de4464836c695c7ce6d631fbf6eec3ddd8df07c46c355d557ffd20641196e7dc800fc3e44a06ea6f4b8761816162a939c104ac98f1bfad8961cc0ed9b1d24ebb7bfaf9b5b7d708f0852f42b1ec06922f9ec85817ec7d3d37661f08731a9502b1d211f36f264c0aad5ae1af5299e536cc354a2df06d5d1d2c7310afd0381ea0ed582d616e0cd3d8ad1b09fde0c3256b25ec0a21a3f687841db140891c228fa67468e748d31dc54a3657d7390e3bb3d2e2d8fe87573deef6801d0d6224d0f694aca0258eb65b949755221c0ce56a8c7734cf755485b204fbddb73893819fc2c2d04b46765cec13b1db58c79fa6c7694166f610d7f42ce24717c841740ead2e22e71b53f5cd1761da5ca23bfef978c3adbf5757837e45b86d981e7303801b65c3ed29e67ae7f70520edf4730774af344e474490ca9a3e03ab4cee64983c689a6804f51bdc480b05b4e5a7c68b7ac202d5f513c1764359fcd102d5d5599a933780e2697714f00cfff61cdee83f971574571d536db6dc2b1e1330cc94aca2c2e062ef22d476e8465b6e721a61b17d379050da73007aea73415f3645d0543e39f2ef3e24d641ee6643f1fd8f0e5dab1f89052ad2ccc5df3b9f1a83f823df9b72137bd66c4e06018d1de2395e31825dfb81a99d6deba9e6d5a21f6cf4687ad13a0b697ff659b3c3114f67798023cca9851a862a4cb3c9ba970fb7086238d879c0a626d06815e0b04cb5971bc67e283b31a11a9de2b6eae11bbd50f99870ce3f8043531c2ac3518720d48a4d3cd2116bab9e8da3aac98d7c92fd704a5384b98434bff21dfd44fdd273d28d62b2fa4060ea7b868450f658749bb0e5b9ec270d76bb8e8ca4398844d2bcb679c7d907c15089671559b1713b71255a45660a0f4c512dfd50d72d274200d3057d6eb83e160e156c1a23e3cf7d7897e3d4d03e293b734f864bdcc57cc632c17c41d46598823044cc127df68cee3e6b937b581c97717830223ad74cc63bec2b363c7565a7867980a8efb1109a3e736eaa4a655a0e01ba7cac7ef1badf49a6babe5f2a76e2593df69521557a17fdba5a956d18ba194fef293b9eef119586d77fd1360edfab47042da3890fdeef7d2e9f3335b41938a2f931c64dcac3617d3685b3127305956638bc078822817f49138c1ca24175d053a13e6e7ed8ea2116799054c8d901f33b80fd7616f83ec5392ac4cafa55b43708fd9f1d62a1e846c36fd6761d97f5eb20764a694dd3fbccf69a9b2a5e984adc87dcb64d443f403c692286563849e90183fb857c44a577f7b180047e526bd3506a7e988d611f3fc017787e5cc97c96b9940d86158b5f9e3bc0102fa27f17a9cf232577c5ae8be50b7ceb2e51b05a405c2e86fc974f9e4503a256fa3e67090a125a4969e3880285977284decd1c64c71b7b495add76f20235b9bcf809f4a50acb108330e5d3562bcc0663fe4c92fc1717b46f683e6661bbd764b2669a553e32bf36b927a979f54de4e0fa3c817c83e5ab969e8adb53bba66d4852e8952006db8066903425777e7c45326a62e39632753279e8cbb498bb8cb3dbbd79475d3b11ea6d0c2724567f1e1f8575e06bd6b0d3ec623a9eb9bb4558c337ef2d377fa618b41aa0b9ad7578975d44176f15678b6a5c48236b43f0ff08cda8fc2006908bdea295b8bb878a31ea75da356291e1055623c154fa2f11c2059844b3396416b5a394305f9c02c9b4d7e31e7cd6a96a581f6b2fac9c8d2f600d108ca24573b7ba698cad4c844d6e7cb58704755c77ad2f3720106fb584077bd203101a68a39d4a8e028ebacf96ba4c6ec8687b2939de6a3d8cfb555f5363c9d31a0a61f779a4bf83888ff481a305a337e7b38ff8a31fcad5b928b762075a9a8f8c584f9476e6c681f766033b09cd1e8ae014030137cf96e934be6d35657af19669ff9d0fc00c405bb521a3145aa3aa51138b5b9ebf563cd658ee8abfb024256e8b3e14b9161fffe976d593f0ec747eb6d609bd924fba853b7eecd6b831cff6e7e060d0341156dd5bcdfd7691ea1ceb101f373950f8dfa27f0a23833ec28fb8f723a0aef05cf7a53c5f1150625cc0fa18d9082b29470c0c90c41a7ac8e9e6b581de7da9972531a5349737d5f9e0cc6f9c664302f87dbda0cbed8832b8c8e2e674771718f3bee3808f919eb8fd2693473bf98b9e6732203404220014d04af658883ee8981da841782950b2632afdef48d5400528b3b7c3e50ba20f8c8bd1315ab6da4ebdce6fac29ed2002829aea19e0320201270ca0dbadd20d30b0d0b1fbdf44349d0c0d05dcca5209b7ff5308bba6cd9cddfdd9a2bc1358101499d18abc5f71c5d5f1f5f3ed88ec0d12163439a5720a4f756aa625aa05a"}], 0x1010}, 0x2) 11:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x3, 0x2, 0x5, r1}) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x100000}) r2 = semget$private(0x0, 0x1, 0x2) r3 = msgget(0x0, 0x441) msgctl$IPC_RMID(r3, 0x0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/62) setrlimit(0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xfffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x20) r4 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x8f, 0x100000000}, {0x18, 0x2, 0x0, 0x80}, 0x14000000000, [0x0, 0x4, 0x4, 0x6, 0xfd, 0x7, 0x10000, 0x7]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10009, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x100000}) 11:00:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x12) socket$inet(0x2, 0x4, 0x4) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pwrite(r0, &(0x7f0000000100)="2a8ed14c0bb74c4283e527e12d5f5eccf0eb0abf17ccaa329eadfc53d4562731999098c4361a633ca42fadd5c4eac79aae4b439a440e688e80ef8a8df80acb4f27df7d3c834819c179a0fde3ba6abbf3187f050d34", 0x55, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) socket(0x1, 0x7, 0x100) recvfrom$unix(r0, &(0x7f0000000040)=""/96, 0x60, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002ee807006c653000"], 0xa) 11:00:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x68, 0x0, 0x2, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x8, 0x8b}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0xffff, 0x10000}, {{r0}, 0x0, 0x95, 0x4, 0xfff, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x18, 0x8, 0x43, 0x7ff}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x261391fc, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0xffffffff, 0x10000}], 0x0, &(0x7f0000000100)={0x1, 0x7}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 11:00:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x28, &(0x7f0000000000)="eb0c7fed5677e523fabe804a63ce72de4473545ce9505bec34214c4741d8ec4350e629f19e18cfc2") r1 = socket(0x11, 0x8003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) socket(0x1, 0x4004, 0x2) 11:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xbd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x379, &(0x7f0000000000)="df") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) 11:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x7, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400000000000000, 0x0) syz_emit_ethernet(0x1e, &(0x7f0000000200)="57ed083bbfaddff8bb085985b4de376998044dd6e8753896b09c08a05220") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x35}, {0x714c488e}]}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x200, 0xc32d, 0xffffffffffff0000}, 0xc) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/125, 0x7d}, {&(0x7f00000000c0)}, {&(0x7f00000005c0)=""/248, 0xf8}], 0x9) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 11:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000240)=[{0x2, 0x7fff, 0x40, 0x200}, {0x9934, 0x80000000, 0x9, 0x2}, {0x100000000, 0x80, 0x4, 0x1}, {0x9, 0x2000000000, 0x3, 0x478a}, {0x7, 0x10000, 0xfc9b, 0x2}, {0x0, 0x9, 0x1, 0x2}, {0x2, 0x3, 0x4b6a17af, 0x5}, {0x81, 0x6, 0x0, 0x7}, {0x3, 0x4, 0x5, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") socketpair(0x1, 0x3, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xdbce, 0x1, 0x10001, 0x9705, 0x1}, 0xc) 11:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000000006e, 0x0, 0x0) 11:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x3}, {0x74f6d456}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x7) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r0, &(0x7f0000000200)="feac864bcd1ac6a57d7d47e9a7df873d46e1b9f2275bb6677d2d", 0x1a, 0x6, &(0x7f0000000240)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1000000000) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r2) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendmsg$unix(r3, &(0x7f0000002480)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0xfff6, &(0x7f0000000040)}, 0x0) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa) 11:00:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/233, 0xe9, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 11:00:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x102) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xffffffffffffffdb) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5dc0b1059f490c1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open(&(0x7f0000000240)='./file0\x00', 0x0, 0xa0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3ff, 0x8}, {0x18, 0x0}, 0x8, [0x3fd2, 0x6, 0x1f, 0x8, 0x9, 0x4cdbd1c7, 0x4, 0x80000001]}, 0x3c) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x58, 0x4}, 0x2) 11:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$sock_timeval(r0, 0xffff, 0x1000, &(0x7f0000000040), 0x10) 11:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') lseek(r0, 0x0, 0xfffffffffffffffe, 0x400100002) r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x4) 11:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket(0x2, 0x4003, 0x2) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setpgid(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) 11:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20000000b1}, {0xffffffffffff0001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000180)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) fcntl$getown(r0, 0x5) 11:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0xa700cfd8b83759da, 0x0) recvfrom$unix(r1, &(0x7f00000004c0)=""/8, 0x8, 0x41, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x440, 0x0) r2 = socket(0x3, 0x8001, 0xa9) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x482, 0x0) bind$unix(r2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000400)={0x557, 0x2, 0x0, 0x2, &(0x7f0000000180)={{0x6, 0x7fff, 0xfffffffffffffff7, 0x1000, 0x10000, 0x800, 0x4}, {[0xdd6000, 0x7, 0x100, 0x6, 0xc2, 0x4, 0x7, 0xfff, 0x10001, 0x2d2, 0x6, 0x10001, 0x6, 0x0, 0x2, 0x148, 0x8001, 0x1ff], [0x5, 0x5, 0x8, 0xb7, 0xffffffffffffff17, 0x3f, 0x9, 0x1, 0x401, 0x8], [0x8000000000, 0x9, 0x8, 0x7, 0x4, 0x8, 0x8], [0x9, 0xc0000000, 0x3, 0x40, 0x4, 0x3], [{0x0, 0x20000000000000, 0x0, 0x1}, {0x8, 0x6, 0x3, 0x8}, {0x7afe, 0x1, 0x6, 0x1}, {0x1, 0x4, 0x80000000, 0x8}, {0x7, 0x4, 0x8, 0x345490b1}, {0x3ff, 0x2, 0x0, 0x3}, {0x6, 0x603, 0x401}, {0x5, 0x401, 0x20, 0xe1}], {0xffffffffffff0001, 0x80, 0x400, 0x80000000}, {0x0, 0x82, 0x7, 0x3}}}, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xa31, 0x1, 0x7ff, 0x101c, 0xf0a5}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) 11:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x19, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="bdea", 0x135) 11:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x10000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8200, 0x100000000) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 11:00:27 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}]}) 11:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0x0, 0xcc40}, {0x15}, {0x6, 0x2}]}) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 11:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x2) 11:00:27 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000c, 0x0, r1}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) r1 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) shutdown(r1, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) getsockname$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000"/4098], &(0x7f0000001180)=0x1002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000011c0)=""/130, &(0x7f0000001280)=0x82) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0, 0xfffffffffffffffc, 0x0) mprotect(&(0x7f0000062000/0x1000)=nil, 0x1000, 0x2) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:00:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) 11:00:27 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = shmget(0x3, 0x2000, 0x4c0, &(0x7f0000409000/0x2000)=nil) shmat(r0, &(0x7f000000c000/0x1000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 11:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8140, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x100) dup2(r0, r2) 11:00:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x2400) mlock(&(0x7f0000009000/0x6000)=nil, 0x6000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x9, 0x26bb, 0x81, 0x9, &(0x7f00000000c0)={{0x445b99f, 0x6, 0x86f, 0xca, 0x7c95, 0xe456, 0x9}, {[0x8, 0x81, 0x0, 0x2, 0xd917, 0xffff, 0x401, 0x4, 0xff, 0x1000, 0xf9d, 0x3, 0x1, 0xfa4, 0x5, 0x6, 0x9, 0x5f], [0x2, 0x7, 0x7, 0x7fffffff, 0x3, 0x8b, 0x168, 0x9, 0x9, 0xffffffff], [0x80000000000, 0xa6b, 0x8, 0xfaf6, 0xee, 0x528e133b, 0x7ff], [0x1, 0x9, 0x7, 0x7, 0x2, 0x800], [{0xc7, 0x1, 0x9, 0x8}, {0x0, 0x10001, 0x6, 0x39e}, {0x5, 0x5c13, 0x82, 0x4e}, {0x0, 0x8, 0x7, 0x80000000}, {0x7, 0x4, 0x3ff, 0x1}, {0x3, 0x2, 0x8, 0x20}, {0x0, 0x5, 0x8, 0x7}, {0x93b4, 0xc9bf, 0x80000000, 0x9}], {0x80000001, 0x3, 0x10001, 0x5}, {0x4, 0xfff, 0x7, 0x4}}}, 0x7, 0xbb58}) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 11:00:27 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000204, 0x0) chmod(0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)=0x2) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) getppid() ftruncate(r0, 0x0, 0xc0000) ftruncate(r0, 0x0, 0x30000) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) 11:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) read(r1, &(0x7f0000000040)=""/59, 0x3b) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f00000000c0)="b7", 0x1) dup2(r1, r0) 11:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7f, 0xffffffffffffffff, 0x3, 0x1}, {0x0, 0x4, 0x8001, 0x1092}, {0xfffffffffffff000, 0x3, 0xff, 0x7}]}) 11:00:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000115042ea32317e144c4547410af90a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/138], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x100000001, 0x0, 0x0, "6b0000b40000004e26d03f00", 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:00:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x19, 0x5, 0x4) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x180000000000004, 0xaf8}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x2, 0x5) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:00:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000001680)="d206179c36b47f3a068db0b32a4fffe2323bad283b1decc2592c79a34745104329609c964ecb10d622f4ea830f0ad467798e3e5141aced20c26a8f5665386e7f231d12888af5d540ed697ef145380fda85928347ef3368e9e673a7ac2f32328cca987c2a558be4acf4fa52f4fda8732dce885e05aff38c1196c2acbbd99f61f429a8400c39515d58458106906d822e9ffb03966c7e328a0de503acc4a09988abc0f9606f00590bf3890e068d7c7ad5f9c541e7e75873469b6e6f2d16e38c50a05aa4b1a46b6ed069a54f121306e6dade309d0f01d454a26e362eb5", 0xdb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = getppid() getpgid(r1) 11:00:27 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x39, 0x5, 0xfffffffffffffff8, 0x101}, {0x1, 0xa64, 0x3, 0x3f}, {0x1, 0x96, 0x80000001, 0x4}, {0x1000, 0x8d, 0x2, 0xffffffff}, {0x1, 0x38000000000000, 0x1f, 0x7}, {0x2, 0xbb1, 0x6, 0xff}, {0x1, 0x1, 0x3, 0x3800000000000000}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="d3da26423e3e62fced388b66ce7b4962f261b9dee532f7b20d448fa928caa1f735ecc2d24cbc92", 0x27) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 11:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff7a, &(0x7f0000000240)='S') 11:00:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) socket(0x20, 0x8004, 0x1f) dup2(r2, r0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="c75350106a570815ee8c26ca38a12e82fad72749036821201a647cf1be9a351411db08c41dece77f353ae2a14f7390cc8d6213c5a144fdebc83b7f8a1efe77a470e75c17112981d9c0e2405a466e597db8abc84c91573c8c5e802bd0a95c920607faafde60d8ffd089b733fd8743aabd086dccc7a7e9de2da422812b2177a91feaab24bca098755917bbef054ff057a4071db0088883ce0e297b498056b886f821b68fb2630db6f4536d324bd6545b442bd17aaed4dd11cda1247b748fc9f71a71d240ef7655fa7c7100c8e2bbd0", 0xce}], 0x1) 11:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x188c0, 0x0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x6, 0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x280002003, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 11:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400000000000008, 0x0) 11:00:27 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x9) writev(r1, &(0x7f0000000000), 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000040)=[{r1, 0x9}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) getsockname$inet6(r1, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/56}, &(0x7f0000001140)=0x3a) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) 11:00:27 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000340)) socket(0x2, 0x2, 0x0) 11:00:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x10007fd) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 11:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/110, 0x6e, 0x1, &(0x7f0000000280)={0x18, 0x0, 0x5, 0x9}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10a8b, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:00:27 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) fcntl$getown(r1, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:00:27 executing program 0: semctl$GETNCNT(0xffffffffffffffff, 0x0, 0x3, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = semget$private(0x0, 0x7, 0x310) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/150) semop(r1, &(0x7f0000000140)=[{0x0, 0x81, 0x1800}, {0x7, 0x6, 0x800}, {0x5, 0x0, 0x1800}], 0x3) 11:00:28 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = semget(0x2, 0x6, 0x1) r1 = geteuid() r2 = getegid() r3 = getuid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0xd291, r1, r2, r3, r4, 0x60}, 0x179b9d56, 0xae56, 0x200}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ffffffc3b76546b60ee90d603ba376da6f0000000000"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x80}, {0x4006}]}) syz_emit_ethernet(0x376, &(0x7f0000000200)="f75e287adf1f415942547a31e52d8710455e5bdc165e7aa269cc956643f5de1f39fb9023b2419f947350613218c0cb5fadd39de7c5e1db840da5cee0e346730a4090043882ca1b5bf8b5257a2508117ee20215f623f606d8be0f01938dcf93799855eb5a996184bad614a3db4a1d122dc1e785e0d6256c3e81c77907b51490b03cc5fb6f3217f1e3c6c789d2c523b3e837762e8c3c7b326300631607a5607b9bcd06ebdddb853ecb2f1f830f5b4956976c075f0e9952b0818ebe9da1bcf11e2b27ee4f017345c0ba8069d44a9fb2779421d791677b3446231845397515ec7e816012b25109d3decf8100e758d5d24e36f5c03e2988fba597f9a8d3f76ed4") r1 = semget$private(0x0, 0x0, 0x22) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x5, 0x8780, 0x7]) 11:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x80}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000040)="57b7b040d55555ae8b9eb6ac26cf17185a1715e38b4b4bcf176a4644d13137bf818dcf6349ac") pwrite(r0, &(0x7f0000000100)="fb", 0x1, 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) lseek(r0, 0x0, 0x0, 0x3) 11:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x85c9, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1000, &(0x7f0000000040), 0x10) 11:00:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/138, 0x8a) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) 11:00:28 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x30001) close(r0) unlink(&(0x7f0000000080)='./file0\x00') 11:00:28 executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:28 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) close(r2) 11:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x11) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:00:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) recvfrom$inet6(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x1, &(0x7f00000000c0)={0x18, 0x3, 0xff, 0x7}, 0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2000000000040, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x24}], 0x2}) 11:00:28 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 11:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000340)="008b") 11:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) fchflags(r3, 0x0) 11:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(r0, &(0x7f0000000f00)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x380000000000}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000200)="fdf8bcc2101ef0354da2e1c7763531211adef84c35ac1eef50ab8132a47c5d3c1024b5551764487fc5288fad5df935172f1861e5960618c737f465c5ba1b213107b082a350505519c2afd6ff63f8987c6e6e2e27cf2a0d88761e2b7a8b67f08caa6014a9538068dc13b4a8b754d3548a1f522abb1ad216c67e2d1778c64e7abce55b39875e01c8d40e156e7617c8aa99e3ebdbe3f52ce04ad62846df245d1565dab1fc347d13a8690668969342297dda1a530315ef82fd859d56ea0f", 0xbc}, {&(0x7f0000000180)="9d392d236b4a4f217d7f9bbb4dface251d03ff37279a511afda44a7349bf77e096de4cc6783811", 0x27}, {&(0x7f00000002c0)="c1197d5bd38a4900487427e3d6df10a4b4c68f69a28a175ac1e83dcb696f6ba3b0a966312598430ead7a4b81aebfad266ccd08b5c637a567db9879b609f6bda1c83fa30935e3d9705647cd9b51da5d6c43a9efbf104b3fea0ee8e2e67d5eee9a862b5a85f945a92dad487c4c2348c4ed0da94bacb6a7b671c2cf5989c6d460763b9dd1bb2ae0fd11f00d2d5979ea990d9897c3ce2aa92b97c5b74ba65af9c4cde80b1d3c7db3c073f34546e799a43eaf7e55b48d3abf76141472d590cfce628e8ad2d24ba362a798a0bf0992", 0xcc}, {&(0x7f00000003c0)="6692161f25743276cac75bbb2ca04a10331bdc99f5f1f821a3a8cc59cc893e7b82b5d4b1894f599b03124ccf19dd6ab33f4cec0644c859dc6d98a4d00f23359a7069df4cf45d30ce4b82aa2791efdbe00f58c2c9324c05a397eac11a4b1a2723a210d5a5485f032a3cb480525fca3f797034664979198d9287194c21dbe0b203efe7ade4a216baf9ea98d707a5069413882ea6609cfbe5ce5cf8b9ce41f7d8b90094b0f0e32fb542a2ea70599a3d589566ced42080ddd8c2956a0f", 0xbb}, {&(0x7f0000000500)="b5250bf86d414d1966f121c7462491a1f9afc19c45f5bd0441d944f8aa4d52be2231b832aec6395eafbb71f59695973cb366ee857db9ad26b62de4433c41ff9e574480ba045d393c300d08ad4a1289fbf5186f0f4a6bf37aff51c8f583758d4267c93d4a94a2e76faddd7ddc2f2b5a955d4c91f02cec7933e93d86dff541fbfa2740db852b10635a2d348d69cc22e3b88c3c0206fd227571374a224f9899aa8e757937f9686b2d", 0xa7}, {&(0x7f0000000480)="d1bb550b6a6c97a7be5d5dd0736e7c062973dc1ba479c7e4c3e47d25c05ab06cdf4d9184320fcf7ec4086408b82c5fbb415fbfbadd841739c74fbe0f0227", 0x3e}, {&(0x7f00000005c0)="45358437b0627b6aa9fae1157c73c4f01c35f1085aea7f0234d68ae6b8823f9e2ee3c50efc6557ed4a9c777731f2d6476994e2766cff65f26a8b040608432be72ddb91cbb1adbcb8e38c34bf7f08dc68b972e2b8df01a07397d02a6f55dd28f0b49dc508d3fece801e8bc0871a3a42fe15daa38c739402b007d219969ca5971680402ad0870735b24868d1209b3020", 0x8f}, {&(0x7f0000000680)="16c5fed40ccbe7a5ba2639aafe51f9b48610ca5cb6cbad5777b3c602c6d44c735f3be8", 0x23}, {&(0x7f0000001740)="19252296a7e702127e0ac43af59ea89513925e5c267c8de69d142194a8e81a5d930ee620cd0980187542f5f80f2d0730afeac1ee1a361e04831da0a768aa3fe8a4545966e8fbaa3dec8650aab96426928a18f05b07cbaa2b5060819f5ed4058c3f4e424118a7af78716f94bb47d45bb3687d50a3744a0959ea4fbfa6c000543e9a2f3e8d322adc6e1e713ae90b7f879498ca2800ecd7a024a1fb1d88a36aad5068d4706375c2aac6d8130c201175686f48b8510748177293ffb8a36cbdf90ac6ed60d9d9ed0b5c09453a6c458523559ff5fc8f1dd775ea8fc1ce92e9f3b9bf67610ea12fd057a1166757ba537864c29248a052e0dd668e428d3ab324680fdd70cf0b91b4e4d40a731e5ffd5a3101e2021a85189d95f9b0f796f49807a2bfdbf329b679cd0904f96a15c96eb6f1f57a0b897f881a0a0a90600eb63eef2050088d5cc04e1b1c4ec387d0a5005834a4ad46e5c6caca9d331ef9d68531df20329c20faf6464b45469c65815ccaee37069262e910c2b0bd1fd023558c140e832b983f308e3daa54e02957ea6f81cf763fc45ca3a3e76beced6c3b2ed94ebe014447d652a8cd4f132c66e5592533ceeb1fd4564b4ae9ecd739b3c7fcca1b670b90779c46d29f098a87b6a176c5c79fd215e6546364d70accc452c59e27b0d844eb15c02afa039861035d176b529a4396b071a3f395ce2137acc05b884a10995419d85a637310a7be055743df52438722378ffbfc8f93abee26d2204ec2eb71ee34b1e9d4341bb5432d0f3137c1c41f0ed772245bfbd715fe2ad5bb8d2b8e6c8bfec061b043a5c1c4085b891494c7084cd61bb6e5d473141ee3220ffb2fe1e8cc2774c76c085d72b2a0469c049bc0277dc8c7afb258526cc7d22c3a7aa3f072d651632571d0318fba3e3746654b85233b8b5c472af27c58e172e4ad748b16e979b62769b1fc09cf66962b58c27f84072328d6d2ee4203d51bbe57b746dac592a2f0ab14a48d8b019386b124369186633b6643e0199676135494e0a1f0356b879f26538183a1f10a35a9337136d811bb57cb7fae8b52fbef6f0127fe1388da3dae4301d97764f943e3e273996f956a210fbc882012b47a58bf319956fb82bf00802cfe7c5bd66980b64a2f175aba08709444d3a7e66352f32b2dbcd1ffcaaab8d8cd3ed333fd2aa76ca0413c13477f06d14d91090102248228534ae9c4c8b830182947ebc1768857e92857416ff88913eaae298f4c84a5f36b6397dc919ca262e659bbf1662c265c70c03d4103e859e268515deca5f9eb3b994a9e45fda43ba5734418b808780e99a6a5fab45275e44b8e26fc0c307bc7a703859001def45ea43abf48d1c8348e491bb723d91310c8fc9835539525663e492064a907b14aa00a8ed3a6746e5741cbf37debcb107104e1c76483f7256b0cdef7a1e5624b859612009ea2d15758a20f1cd5e781234656c55d83994c246151d07c96a96f638afc76b28759cff3b1be05e075d20f1bc3229115678161e133e035450910ce3f0b924d5caa04fea2eafcb3f688442823990e40684a713268011e62532cfcc98724e1d31faaa7f47c12aae3887f962a3c0750db67a724437a5421777ebb48a5045a6978489c98fec3683ae8207b94cf9e55bcb039587d17ed3d412487457cca6d9155e5e128b20d304bbbaf43f5d4b3dac5ad877c8efafe8c7b8d2c7cc9b5f5e4345eb07303ed68148eed7a474921949c9e1bdc6d026efb291ba1551c48f19d7c04839f4efb5bc46556f6f98858ab0f53376ddc95ea1bd066ebaf233dd72a6056275b7e97eece34f42e3a737522faa7e2d08cb93bd67190145b2ebdcd748d2d5be9d8f9b508973edaaf62e5572ebbe000eaed37ddf56773666ac41299c116c345864bc2b869e80503d33d16de797a47a651c7ea19db598f519eda6bb51d8657b0fdd7bc846924e99661440145c7c56b5ef246f190a8cbbaa9f76b691421d592adfc08d10865248019e4d5d7c2aed3a35f0dcbfebc1b437f61155b6515dd4c9499480e957e782cb11417e4aec4c8829012ec9827327232b41055cee3038ede987c92f6c5b1c479bc7415d37654d30a24ee6d47485f9c923aedba8159dede26b2313f01023528f4d52750771116598af486d6e7ebf0abe800be51919043279ea9b38edde120aea22349748455c8388b7dd53a72e9a493fbffb0bbd63df80524d99c4174c77983a739c5a2a44a75f04da13e24e5712e089ebda519f9834901356d2aa1f47c0a8369d6caa835b790858c27354a6812273b600e710fb135b7c3dbc6cc3d64c788bbadb0e8f4adf6419d9faa9d07c3343f1eb5484ae732c097ef3629f65b68f878e978be6c68fc4bdfe731f055cf8d1e388ac706b4fa191ae0d27c13aef25a27a8c11ae6695ec952ee59056f2da88976dff0ab94b2327a38dbc09109b4f4c0b8d1da67aec6ba38566299b81ba0cc6d5e6dd607f410958c51329d790f7e58e68fe4f89b56a228a2a2d472aec408edef3b5bb340e1126975fe569224f786dbbbc913a3b8184b7900d58617da786f60165a6f1bac2f9fd6a0011e7d2e6fb234eae6ed92fc108d9e361e871a9ac177b71de1c9e87fd15466f8c092668ec9a5c1c4336c89cd04139c1281dcf51089a4987d89672654cfc17acb728fbbe5e24e90c9ff01f570543cab832757b26bbd9659f79f9efa4cc20b16b17a6bcecbfa937600783dd75d8ff8adcc89ef53cf3713e39245eee05dde28307b950cf6aa7777a0924687218fcad9f110f8935b19236476dc730301516b8544c97e7075b1b56d05640ddf03d941f6f734bf00a12cf0fcfae551619c9410a631234d78382b6517a89e76c4915621d8e66d4eff0540d91c4a56a2ab2877fd6cfe8db87f2006470c16826db3876454f9f7183ac6d92336e41f02ed3b4657c96d195d046365b0570b6526c81ee9d72044724df5d429a11cddfa7c498380cceaca0ff814fdadcdcb0079ba530abdbda622cc780e1a1c5b159f8dacb5df558a8b55a42c55a87a9fc41881799d380a499d4446d094ab1b39bb1cc17a6e93fdf5211013e97b2c7b8b07fe0a20702345331165af61276bb86f091f79e72f81dc9402a8f131168a24c0f9d908609dc957b727865ee80b1b981ddfc2dfb3b981e82f00da8b26c8bb6f21e660c83d652eb1b2395f323a0a1c0f1f4fbd313aa42c954c242929b7ccae37ca224c65f35e3bd95b0078a27c0234aa298135a5c7d6008b970b1cf2014e217c18eecb7671ff64c50fe15b36507b12849034f0968d625d5f1b17877330f3fb58e3d72ba5d7d4c7a2f41d83a670c09d1b80502479c3939e26dee8b6d0c47f924e392075c38960411ed66f126db1cc87ab71d5b9efb415064a9fd01097cbcfa13e14e2f15a56c058986ed605567ab26d83f30e252edbe9b8e439e874e547ef11d98bebef07a86700900d82c047317095c73d03bf1cecea58a21788785e70f38efa8215cae3ad54b94ee0a79ebb720d0c9bae64925692c7c41d2778a252d177c7007b6c708bdfb4aff23d6cac5db27e7b272db73f5868db5f7a73bd5011ada5d9e70ab3c5beaa777b892544d1f6b2a61f7e6ede06dfaae13f98b88431f33889f9df22a122c7eb4ef88f5571fc2cea94a93b9f7d65a8ea7501b531942524b5c0f0c33afe3954a46d6537a1120ebb3331942749dfd210f738705cb39b4fa7f3e9f8c98197f9c2ef8724f547b6ce241fc485d227556acc663589b91b436da02530ed8ef37eec3b5d689c6b9f98c829d192a8c475f801f3489206af61dcf0635add171ddafe734bf6fad390057e5bc1da1c19b3f668e56b512be7cd7ad891b85b2e1e62923d7c7a6ff7a816493955f06c8b0fe90f21a277998ca943da354ccb101a88ab60c6e60cf4cad20dbb6cbf73e67c9200bb982eeaf972b2a4134e8096d8dffa062e2cc260c98b21938cd96db138195e49f0292daded2b540f8cce35030d3dcbdf7847e6667c7438f6c03ee21aff532216bfe480d5816d3728902ffc23f5a604cb210045a20e1826b3ef90c7602fd1d01012f72f73f8d002b25bca3bc687e2685f499544c56f3212cc5d2b3dcbaa2794214ab63dc099ef13bc0063a9cf7241409ec1f3ccdccbcbfb989b767abe1c37b57ec2e3157a9ebbc7b882260bf91ccdeb8b9ca19ed8c80f34fbcce4826123f8f9976dfe7737df9520b178bb4e20406d6a52d46b2c6fcc9349be3c8c464384e2da90384b2d318f764247e65ad020bf0eca24cc007cf938f124181ae08cc67d7e9d7bb985f4c2f5acae0bf62f510662f8551eecab9fd652f902bf27d395b1076ea6370aee48af4a212e381c0537dea5c614e05fbb0dda01a67a34b72a89a7101ad979440a9e792e4192606f6391b392c6549d832f6f5f8a305f75953d8dafa270cd31836158ae7e6d939a7040a2750609b8dac4d7b5daeb745928f62dc1ee6da760d73e5074efa7aecbca508e1f7655a307b6c26d7e280f917f682efd9093641c7cdf1b269cb751cc802c2dc09b2f7f0dfbef7cfc38b9e704f368cb91e23f2ab1f4346b6fb19511396ce8971b8c754a1bc17b2f67c066bf048a686846df6ee4c53f91a83e3793a5564c6402aa2d6b737170cd0f25878b992ce1e1dfae83a2b368d33f1dcdf4c48b3fa086f40a43e6a4959b78792dd1ebbcc93cb38952f12c227cab4b86d217f00139c77d98b88bf1e025d139758668b8a6f338777271f6a469b5b023020233a666abea556a04f69ac298c5393f2a169243004f4dcc2ed6772f25c71035b11a69d23cd572c315d4658e9c77fb5d45c22139a0012073def2db8e6453a903f184a3054084e5f62b30cf2c3986d81f25b6f163e0a48b0933a81eca77b9c69a4343ff9546ba10982a20863968e79edf61c9aacf788070bdf521ca004f1e0de7ac703089eab64e3306576a2192113ecab03521c72305c913d5e7369ddf3d0c316c275955d2c08acc111652af24640185751b025ea0efe7db7c6949a328ef33b0249f254661e46408eba89f6f9ef36fe0bba6bcd4c03b6d6b766b66de9e2d0976f165b080dc7ab56fd87331998cce80b6b341e4834bf80409defb10d4bab60985a2b8f72ee83a1ed14292b5b233d97d247efb6b988bc30435f6ca741860147fbf34ec0c3ff10c467d1e3439708543b3bbd4886c63d5fcfc4659c6dbd435d481eaa6f40d4367d91d25aabc97a1a245b26411cc86497f743b107fd240e905b3cae2bd9ee532f54014ee9ae63ae51e143cf60aa3cd30f5bb4f4d25dac3f6079a6aff380f48186312f0b05f6a27d4b929e2e59d865ca5e312ac7cf5f5c41181694f8e3f9fdccf93ee5658334b3dd9a4950079b09536ebd53bee875ca57b6e2c047f28212c6ccfdfcc1ca876abe8569e186c30e9dd86293acaaff5ea2ad25164d35fde9250b8f640a8d289f7ecb682a0195c70375824b40b45e3fc4e4757f7d91e77beee47e63ad0b0faaf374a6f824588c52e0d2d522410ca19cd55e5451e8573f64b194386aa3811b70f79dd6f09b3d88ead9020a8d57ca596986e4a57b51bd0c985d2c58aa62a5294b5d24aa701a56f4908525e9b007bdf4b8f1b4e254c52c648b497b8323134d4de3f071995d9af3ff3f4f94fe1e682430d42c5121660ac2e49ee1073760a05687f64218b68606d03f7b0c25a49e9198485cea33af98c27622dd46a408c9c29c908d7acc521fe975a8874453103bc741ef789015215b4936b2f44bcb02a7da5e5d319a8e2dfe356cae4e0f2cbfce54f508a11c941ac3874ac0019a0196671e089fdb64d544b6462a29e0f13b318dcfb0abca770", 0x1000}, {&(0x7f00000006c0)="c0ac4bc99891aef6759511f512a1f77c5cdaa4ecdaf0a58729b88b761880ed98727839e9ce3374b30875d20475f555e412f554b1f2d61747e6a57c2e7be0bc0d36bd4f7f1241a1855031146e0ca0e3e4849c877dc7b749d59e2e5c73b0e21e62b7aef4ecc04a8d843a9ab18e21d1015826d0ebc6af0350bef4380ad50a7b31f5ee2ffe28e1058ed3f2c8c02b77fe829ba360ea1e76", 0x95}], 0xa, &(0x7f0000000840)=[{0x100, 0xffff, 0x2, "ed9da5cf9db0c237a9308a3adc9bd2d9c63fa0f08a0c1165da87aaedae27b1623d46132a64f9fd880d91703c3734c8d06139e78ae01f39f532f9f36cd9e67ec1ca1cf03ae460f74001ea7bf115656257919da0fdbf4a838c05f3ac1165cdceb231ddaff083abca5262eff3ad072f2bc025fb5ece7d8331641d6e9a8d0f2381db03c51846c085544660022201d78bb1dfa822c6555cae7eb86bbd2f4746b9b871d4e602aacc58efb92e731a32625c26932e86d736f6acca332d63b66398bc03fb5b75c4aef1198699dd93bd206463eb7cdd011a136f9e4f5467067367f087cb1c1b050a36ad89d0ac4883b27a84e5cd"}, {0x98, 0x0, 0x3, "612f75ceb39e6c6de6bde40023009d9cb68022d3fe050d7ef740fc41cf19900dc6c57fb0872f621a8d5ef8d322bee1f0a5e1a13fc75e66a4573695f411e63d0acbd2a4869ce46312be72ad5d95e587b85954855ccc47e975718c763923fee47d0fa425757e3dc8902bfbde2c99e8138b64b2b8cd10fd285726770fb2acf8cac1db634109629a9a5a"}, {0x88, 0xffff, 0x8, "65ee65bcf591152c10d6de582a44ce3a4b38b1f8493c2dc63c387b6fb8117aaca95c5681e89a1b86c862ac609fa1a5c82208715dc618852d6b42db284004ade0f497a7e835666a351bd21210f613aab8d7dc2466ac348fc777132159ddfbc84c027c20ce0ddb217d942e4cdac3636e87bb"}, {0xe0, 0xffff, 0x7fffffff, "58b3383af3eaae742dd6c22ff90f67634135b6b3026bb88b89c509b4419be8978008adff4ee13d61489116f7ebc5af5cd335b58e64cc383c24c803aefe3542d126223f444d3135f083a99ce736918451e5fb0136d713175b14eae6358eae9ade021150168fcfcbec6839ab4eed130e9f67f4c160659d3aa173aca980d8534ca0793d2b6bfc94ec6c8ba985189bff71322a60ef26b882ac3076752350d7c8d41c59349ca3c94f9847fb7749c93d6f1bca77487b5b8e3430d81ec7511ac59c544da8d4f3e32e6dbb9495085ed06049c3"}, {0x100, 0xffff, 0xa6, "8961331432f7ea3669b685462c01913d45307edf8824428204735007d1b8a87a6d4d5dc0f5f5c6cbae4fd1a3d326c796da5e69f0add16815b6339568ae5c66475c5c0d8ccc87c8a52032910385cbfa27145e1b480e4f8707d4c91b53eb730fd161c23f6f7829e1b803316bf414c3172f408c0f2dab1185c48eac2b0a1536148446389db7b35750ea08802e170f582b2e7af3fc532d4a6531736aa4edc79f0e271a9bf3ceb44e67c55b65b79c322eb259e9b34babf7d33c5da13d2a6f414a0171313d71f084ceff714a659845f8e5537459a15f7bed499a96fc2ccfc52dc5e0e48ad52def27e8da7570d2820544e28416"}, {0x80, 0x1, 0x0, "4de7111845e0b871644e279a3d3f79bec78c8fff16a836c668ba5d580131366e1baecf8359c7ce76c19f36f003d1ebde5bf439a2ed3f70dd19aefd629abde9d31fac97bb585333d9b686a9f45bb15cac5d1ccace199281196e6c04a076409f8145983d381493723b36b7f844d79b"}, {0xc0, 0xffff, 0xfff, "9d03d3e7b19d5b1f2d5bc4fed3426bcd837dfd03c4bdfe8196d97f420cd6b44047051af58d069e0aebe7a3991e35e2bc8fe4ebae531331c24be14f1030251e0661a22b87841c54bf32f0d857f7b608e7e98e7c1ef57ba1ef6f5f5fc5f39e5867cef6416ac900a82179afa10dcf3aa9e74ff959ef5aeaad8cfc9ab196fe8c3278e83c8f8edd9bd5d56fbca6b78e2d976a6742c9579bdaaf6be2d47ea4ee65d00c63c059c59e2ea0774938bf758bcb"}, {0x80, 0x1, 0x8000, "47167fd11198b330ba00684b4c466c902511c0b4908ba2b6024a0b6fb0cc028d672c5061b20339004a77082c132c46cb1d46f5091be34c839ffb8aadaa55078cc53fca52d8a2b916401d8659a0fdd5fb69e0d7875ff15e6f92f899b25fec2dc300828c95ada0d5be314e"}, {0xf8, 0x1, 0x0, "8a6932c1cc138de39aae392f0e71b39dc13393fe049e3372b628dc4c1637555ee292e75e75d9cc0d40874ebfb347b3ef8637421814949f01e28428cdfa8496744a3ad6f61f824e9254d280d6398908cc3b4a2da53b7d44bf21ce555179c43ac0be192726469d8bf75438018d72a2eb591178e1e3165f1605b43c18d9db241e7f161fa341fde88e5836e99439bc421e13e9e56ce6181ed7144933fba8fd980df7635be6c5a357a2daddbb1fc871d40795d747a381cc945ff94fddfeb313a5ac0d08d31751609b87b682ebdbb8d5ca34ee2bcf849daadca12dc11bc504d60f1f0799c89941f0"}], 0x6b8}, 0x400) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000f40)) r4 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x9, 0x8, r4}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) close(r3) chdir(&(0x7f0000000f80)='./file0\x00') 11:00:28 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:00:28 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) listen(r1, 0x10001) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 11:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) 11:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x26d, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) r3 = msgget(0x0, 0x82) msgsnd(r3, &(0x7f0000000300)={0x0, "590b80bea32899926483e5652c4f40b83856705ebfe51e733603bea38bd636de8648f7ca11b32d9858dc5f3490299f93b5df4a5b58f07375385395d961a54c6318ce07df03"}, 0x4d, 0x800) msgrcv(r3, &(0x7f0000000100)={0x0, ""/186}, 0xc2, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000200)={0x0, ""/213}, 0xdd, 0x3, 0x1800) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x8) 11:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x0, 0x2}, {0xb34, 0x0, 0x0, 0x4679}]}) 11:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x82750d0f7dc236fa, 0x62) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000180)) syz_open_pts() r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000080)=[{r2, 0xaab644ecae4f220d}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r3, &(0x7f00000001c0)=""/62, 0x3e) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) 11:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="44e44684ad08264b1fcaf74e91231d267c47aa79b9e140704821385512ebd32caefd81c2299fcb8f2653012f71c02861188c79c711860de3f5dc4409b18ab0bc", 0x40}, {&(0x7f0000000180)="c14c3aa1d4db5fbd883e02a2a6e095b5a5cb9d79aa2708e6255f1df6c3d33b45608395a4a25db0957f700cdde54e0b5a08ecb4587d7869a040d5881df80c99fa4123e8bc630f6c07f102ba897f414a1cf02520f3c53cac7862818044fefdc461ebfc16709d9df4d2d54b8a9acf3e1a418dbf44d8aa3e87f2c395f0afcc3da42f09995e1c480f373c65707a4293147bfbd2174aabd88fe4c1ee0896b00d75d22f382f4340a54c7905f7fd87f5d0", 0xad}], 0x2, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000100)="78b7") 11:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x100000001) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) semget(0x1, 0x0, 0x100) fchmod(r1, 0x10e) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x18042, 0x40) write(r2, &(0x7f0000000180)="d3eef3", 0x3) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/105, 0x69}, {&(0x7f0000001540)=""/145, 0x91}, {&(0x7f0000001600)=""/226, 0xe2}, {&(0x7f0000001700)=""/114, 0x72}, {&(0x7f0000001780)=""/210, 0xd2}], 0x7, 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x8}, {r0, 0x100}, {r1, 0x10}], 0x3, 0x8) nanosleep(&(0x7f0000000100)={0x8, 0x8}, &(0x7f00000001c0)) nanosleep(&(0x7f0000000300)={0x3, 0x80008001}, &(0x7f00000002c0)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:00:29 executing program 1: msgget(0x2, 0x798) r0 = semget$private(0x0, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x800, 0x0) pwrite(r1, &(0x7f00000001c0)="fbf16f8e3cb8a48c171f5e0bb0d3072fa1a5dd9c674f880c00f2cfbb88c2a76471f7bbb913ef0ba32ba5ae68e44af15b3ec1f73777d8237f97ac11d81eb2b5808b14cfcf70fa1019de561dcba6f340b1185ae373dd96c96a7d9d04db34d2c7c3f8e478b1ddaf75f004dc5e510c7dc04731881d128ad222ecdd707ae359951c0b5abd99e1c0afa0a6d78927b7fecd3b9562957f65966268ab7a323a801a5333736010935f90a923260bcfae334cf465a6f486d1a72bd9b54496f12a8b387b390739253130ff544839bc", 0xc9, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000380)='./file0\x00', 0x90, 0x80) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r5, 0x40, 0x4}, 0x7fffffff, 0x8, 0x7}) r6 = fcntl$dupfd(r1, 0xa, r1) sendto(r6, &(0x7f00000002c0)="611fb535535455d3c3019f2d7a65029cb2adffd88f9f", 0x16, 0x408, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) 11:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xffffffffffffff72, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000001e00)=[{{r2}, 0xfffffffffffffffb, 0x81, 0x0, 0x4, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4000008e, 0x0, 0x3}], 0x6, &(0x7f0000001e40)=[{{r1}, 0xffffffffffffffff, 0x6, 0x4, 0x6062, 0x7}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x4, 0x44f3}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x81, 0xff}], 0x9, &(0x7f0000001ec0)={0x0, 0x5}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=':]*/}*\x00', &(0x7f0000000140)='+,\x00', &(0x7f00000001c0)='*-\x00', &(0x7f0000001a80)=']^\x00'], &(0x7f0000001d80)=[&(0x7f0000001b00)='\x00', &(0x7f0000001b40)='H-\x00', &(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00', &(0x7f0000001c00)='[[\x00', &(0x7f0000001c40)='.\x00', &(0x7f0000001c80)=',.%(/\x00', &(0x7f0000001cc0)='@\x00', &(0x7f0000001d00)='}+.}.\x00', &(0x7f0000001d40)='\x00']) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) fcntl$getown(r0, 0x5) 11:00:29 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) writev(r2, &(0x7f0000002740)=[{&(0x7f0000000480)="1166f95c2f8ee9d673c44998f9477685e43a77b6bdd4a963a5c5f5e41c86b4bb56a02e7da58f3363b68adfc3e11353d08d951ddd2416ec1bd129993f529dde231329023ddf8424c0b96c721f19c886f87452419668ca9fd371f932c71261e06c626a9908457320b9172ca93e37c32e64bc04838ff47c0292e954ca4434858d919c3ee3b1aabf4f2a5282b86e70c35ae7e61df66374105feeb82fcf4188531cb5f96c761a86457db8fef5bd71e37af7e13439cfcaef88fff865678920cdf952071e4200dce9052eeeb678a4055f1969affc742bc4468a2efc4872b16f1a26c2601f926007149976ae1f4f8da51d14c1c7b7ec54a76e29e61da7cbdc1d81ef97f65d40f9abf9043f15412739374f344161e278b582692f81b992fc87f0fc6b3e323ef82a8259e87a57cc8910e6405b48acf3ce7952fd3d3b453bd53c95436c27239ffe902df6036c09e7781ddaf16bf7c197f1c0cba85c21299bed3f3ae311adfeaa5202b6866da6fe247e77f20e43e9fd7fec3dbcf423e49b9c71c2c5499281c7467cb42336cc052949e72106da961b0cf633a14c5c25f18aab6cd6ebe2d0d3ee4777c61a897fe00e22052334e77ddaed5c24462c5e1c36a8443670f6781d9f2912338d1704ac066ee68b12463a39867c42d7b941e01a75a08cc51ef6cec9f4054f336003e84b31405c0289cc4c7dc6d6f72f0cbc277da91ed8c376262af017fb9fc2e399f83783c910f3cad33da28d6344a89b7ac15b24f44b947b8e0b1335e18e5dddb71f1bdc8091219c9bf9fc64ec70e3e7d264c7480e3104f1f982783a3865470c564b8cf4eff0dd8c303bcb3b2c64a66a7d4dad39e36f1798b07675b10827904eef5a923395ede48639815a9791382108c08a30d14bc41a629379c3ff409dad6ae24b27869a257c35a3d99d630f5d6359d83922e8d653e32774a3b8ba2f36f87180d081e5aaf71d8befb468c94841880d2fe52952510754cc3695c7e93c58f62c8c9f7fd54ed5ee75a8baa7825c2d95c38293063eefc3b0d046cbc8cb23bb268864002f45c72345338eb929b1db224697d514473ae96f2b44121f6932c0426e499201a535a81495355aa122d24b346e8dd221f830e930991398cc8faaaca545848580f049db6def9adba874c23155ba2124424d1724f34391b7c1bb5c847ed0ebfc6cda76675dbea90f0d433ff224baee7a8031aa9bbbccfa0d1fd3c2996c5e5264828cc27a0aa94fe8e5b7d69381dc13b71edb4bc69274d583a4c08dd68963a462a805879dd5d500a2eec16ff30e16ff681f876dc2706212791001c1030ded9150dca62bcf4f71bd18df9b7a5121f6c41adcf2aa809836586f016166749a433e949c8c2777d07f47db797fc5692995b221af831a72c097b4be3b3b6ec8d9e1b9f94e992f87d7e4b7aadce7d5c1575c72e589f1b9f133f931165f8d17f852e9612154f4565cef93602c8ff9568fe4899aa7af374d7ade848cae77404be47ec186917f2867167443df4ed2530cec845f8664a0f691d5a18be568a59c7a1265b6bd0a6f748e74277d0fde34889254b48b8c127916f84e2bd4e5d4ff243fdfb50753e7b203fbba8f85a038b0ad36064107d914bfa6800e0f86385afb1b9965f15f9432d2fb5cdde72e10ce7f09acfdb97135082af113b9a2c7ce831a29f9d43a1a6d4bf413765d9ffc924e444c2d25a9786adefd15899be7e722338d90a4a1e26fe51fac108798651e6fd9ca98f39f96a304c9c46dd8ec913212c09e79bf63169477fd49361e3feff53b8d5c9e4bcb2c33baf21b3770836afe595a6397170bbac9dd43676f9cb00fbfe9e67e28d559805f18464aa7465eb1bbc9f5f47936af851116392685862368532d4755f99d797a42431998bd182ac74589ab169d77c8130cc38793e5bdb51bd51a9f9156779c59fd8bd152aa5dfda06c8f2f476748d4c2fd1d8eb8afbe0de4602f87f6d270734d43da75dfe3ec2c54a21e6cc85a5adb4bc68c59040882eefea961e0cfbe4dee1f1283d780ea20502079e5d18adc8e2bcda56da1e2a05871784bd6dbc7591c1d8f2995ed7d9faf312a9a0ab22106e59984fcdcec6bc090944436cf07eb6424257ef52604fbf8d6190d3ba1149a576f7d023a05acce4b0badc192d401820d6cce7916fc9785b6f88ea1016e4b8e1da158b8be8397994707bff4281738f6dde838017fe3ba3512f034e6672feb48e59c709dbff4b5d2721f16ddf9964375b9e260443832c5bd40f846ba1d126883c3c2765b333b92b3c845ef0f7eef6693eb5fce2585f24d784dd7f1af4ceb792ca94eca86ba1fe0c5a8064d9100981f299ef72d5e5ca5cdc606299c91710ea7c742b7ee34d4d5599d46f9616f33f1f0c0d547de3ad22a2c4f95de237ae412067d49d0b3a5dc1df34b0e5e48cd2f571a5a1c3042b65ab8e7b8dbef83455d20d6000639d125e21048f178593eb7cad2bb5f570c27a15d109b93ecce9f1a7c91cb2285c915841328f9ff58d5bd481d09211d465428ee38432f9ee205ad748f16ef2b7be2a7e9e762f1aafc13978b344fb298bb434bd0239d80ac22e2eea7175ca4c89a7fcaa7e79f8fcabcaa55535641fa843b843213a188b823aa5eb148f0b934bc341cf9f5bc357bfcdb80e73bf6aa6e07ce8fefa9152657c9234bb0ee68d953fdaaf71a9702c859bc15fde6b1983269a10203ce299f006a880c06b8085bf58d985f4d7c3e7496cb534c2991f0bfb863a164bb313078ee6d17b571c1a6f9df088e379d5aebfe59be120d4bf9f99483a45cf5e629b030ae6f9da90cfeb45c5f9e82a2f1f33fd3e8709676e8d3e375e517a8707986150058f02bdda5aee1d6379a15ba3358ed2eb715a416dacd497b5d60896f74e82808eaa8e31fa8f5372eef94feab7122ce5cda26cff6537df94a6bde49489971d17ed4df90592d3d3195e671b97e55c748ad1008413db72725761e4708edbffdc0ceec9b88a0d6b890f46adb51f3b8876d184e57042e5720441df23b4229039610f153bb31f46a22e9aa42398ca92648ae2cadbf9ed1e340d805a1cf30e6e3f9997abcfe6cac49e44ee1847a4f3e72a08d1e54d3dca722e3b19f9e6b467bc091b4713a530c4b93e3ae02273b2663da16656c0aa1355ca58040965f72f4ed05c2e0de4cd20beafffa46e40daf4eaabf6de4cf117317a4f69dff4d7b883c79d05050e4a1ae76bf137a44f11cac59605fae5bea5af537243f15e1d3c7f76f5d986d2a185b06ab833954b15c81dbaa5a2319c445fb36b7426775258e4849b12fed277c86449202bf7999db19206ce4821abf54e2c6c658ea98e508035146c8c5a5f7245849a3f50fdcd1a4b64241cdd2034411e8c7ebf35d5e1ed59a168721a61ca7bfb048ec3909dbccb05a0c1db725d1ec7d73e2feb7458bf557395cdaf4d0f5f76b4bad5ae281c08a5734aa6a69afb08be0390a86ba17029c3a8fdb09b6d371854116d6787d3b596ad36bd45b9f6375b54eeaec362f8d33ceda59712f09b553842c8bc3d4c4810c93e919e95d1ceb079dc4a93708e708d0b193794eafb25179e90ce53a997f1d5dfff9f5da14e889f60ec5e6b0f4fb9f510439fd55bd1115929026495771aba8e6e60ec0db552e0cb7836c83d66d14f67d32e93400ded09084d34a73b599dfc3411cd2842ccbeca3222dfb65f7da09eb925d0ec031c9dd5e092fbfadd2f1a3fe987abb3f9e6600fb1e9325db6eedb9cfdd264c0116cbb041ba2b4cfb91ab0b9b53954cc42f153393c8ea0499d618e28d87d4171b3855665197a26a52537358e583bd8b3eaa15584a973da47b54ee9799a8e500767cb25729ad7159cdd4922691cf9291a46b2cfc6f5bde9e8f6edba6d55b9d88c5a61685a3f986a7a1a61e2b99b01c781c92fed830fd01b0d94b62a5a7c2e5998ae91a4300e4a11881a7a4b530ed1e9217f39dee24f1070761b81641a2010e9e98602190a81baa7fff39bd3f8e83000661387c21ec2cf7fd31ea8dce5129267c6d32cf4334cf9861b856e25714f0c317f6e44f8990fe68a35be7cc3dd661406a4d0c6944bcf372119c146e9a1d65d74f2b6d8b2a3c0c641919a30a16e313794d82370dc4996948ab80e21971f3248e82cedcc125d45a7f71473148ee73107823950ee04420ba4471482bd8d75c2762ee37881dd78010eb843118ac5df0ca8cc1dc8473dbfe41bc96ed1f49fe736b4c9c42b749845a6ebe5921b8c8f085afa42da82c8dd219161a8fe77ca7e481a10bf894e35e3b568f77f98a9f5d64b68e0755d5f687cecd28694d5d342ee366321a1943f452caf38bc5db230862bbb7cd27ae6d20aa715faa331dded935529a0dd57973f30084065e69956c36684a725d5d5a7890423274705983c005af0fdbe5123f66ca4fbb4bd1944199c13dea28c5833c65a696a002790a4dddf566ea9ad55a354562f4f23acab859c2910f0dec219fd4a4e87fa0bccd33ad718b4eb3fcc9213a28d8651a7c1cd5cc81eef70fee260ec383adad52aaa7a5f226e1110b2f90e2fd5060fa83674eb5a9682235c369b936231f01657ce1afd0995723bcaaf56a86cb5f43856efa91679804dbd919db99b74eb30e688a3f86babaebcdc463431afc695cbd5f209a031bb365ff5e356c56b82731ea49afd2f8faca4cfdf742e874194500eb4fd2650acce4a14bcbc88c4b329195f64c7c7765e492b0b62ef38a4a5ecc199a1d19cc3e49c38bb97f0bae38959b208979a37e8c050a3b8b6102fa8fd679ec76687230762133ce23ab57d2c07e9d28810d4fa0edea15e83d776dd847579a300394bb920a816b05f43609eca974f29666f39d0de54ab8937fd09e91ec28010d20096bcdb3ca6497fe59a0dc23468f6df81b9ae9147e8e2263460bffb23e04a8d2363e50124b00d9f31ee76d70fa300ab9a5b677da5f52bdd6bd522941096190aa2ba18845c8ea3c6139a0be6eb809036c071ed8433ce77a1d4dcd3e691c862b74343ce5bef802ec33bb3774bc3e92783d0280dadf7563df3ed6bb5cce44f0af4ec2cac0be7d2be3f85ae80d7435f6ca73c74d1322a1ba04eb4a3e33d9e87548de7ba6ea36be064b78a6b4a32f7806f8a66d3630e6cd303f339e01acba30297f7ec5cf32f68590aa99ef189002e4ac707445369b99c37f67fd071189ecd9c2917b4b01db65c80d1d4af92e3bfff5c5bbda74f465c6275f453b47d116c122e7e696ebf9fb777bb7effbca43fcef46a0914f527edc26368a69460e3586ef63ad5abdb3676c7d55184f604e6ed182efa3ab3f7339b75a6029f640deb9bcc7a63f93ffacdf812f3321e3cde4a973c915ad490f4be76ebcf239758b153669dfa9e0e26887833bae0fbed5722d3bf34c2d9f33d8c6dee48ab11fe3fd3feac757b98ff372c069ce9089de861502407592f263f214caa3799057d54ea0a34f53934095394fe2c1de7abaa596dd0425d8ea279b84b169ba2da5f1a9d30fdbe9cfa099d4c458c6083a4b9a332f9e690a5865e16113c92e98c82cc1d28da1dbd88caa47e598c046ab41677e65cb32c5935dbc7d6fb8def8c366bff878c34c3e837999cb0e60d8f44032ae89b319c546f50aab5d43715f396a860182b64250fec4d2d3683317fac282f4fe5905ae159ee0f5058d8c2e680d535456923d56c7cd26b5291d20a73ffa064339c6651e2d49ca6231ba3ca6879cbac5cce8c6a1b46b75969bca22ce537b189b38208a38cf2bf159af6f16d9fd037097b93c32211c7d2cee3251d572691616f1308b8b1302e5ac5bc288c449982937432ee346b543672c817ef3820e1db653e8417a", 0x1000}, {&(0x7f00000001c0)="4061be0b9d4301406dbb041b6234c3e3aa438ef5715210b8ed4e7925a8dddd8e4750a60d331111c6d9a1e7afaf7a71065ac5d99c5691b0d693ee574557a5cbe88ae84cc2a011585f0d5acde22282511571f86c4532c64e3384e3f925c644f06a00e1b2f1a0c4b5cd0e2427ffdfc9e7b7c7f3af3bd5dcc2362f6c610b912c4f32698ec7b77fd9a75c", 0x88}, {&(0x7f0000000080)="b87dc102b52627cdcfc71f07796ae8b91c64b0884ff60926abefd9fb", 0x1c}, {&(0x7f0000001480)="cc6b990ba165fe608b8518a1d3918198314083d7c26bf86864dc3c5c7221d1583ed2c38ad14604b1e1bc5ccad38d646fededd18c92708b4fafded6fc14e5a3ce71515981cbf1bba27401011cc3f578ab677750c61399eddbf5972c3d92590525", 0x60}, {&(0x7f0000001500)="f01f4cbeaa4168eb7fac89c4a96914d938a7f01f9e8fbc94a52bd697d2d82a458bdb1d790fa85f9d2684d230a831708d368f7446cf58cb0048a67a790c7faf1aa6456e38dd7c8c57d9613b21ecd48787b860563a4ae394e1b677b7eeb288eacf9953cc54cf824cc6651d7cd64970c2320e6850c11f59919de9a5f0", 0x7b}, {&(0x7f0000001580)="22de1fce2b0af6380f9d1799ed0872c59a1e48f3c74984e34a3e80fd003cd1a7b29528fcc6d26fa3f2ba4fb1ef5c660f561fb2d1e85a090be8c989000cfc0799b3f6c527c030cb3bcd10545734a3c65798d7729f6f27fab76f488b32e0e0b9c6802b285460974078cdfe7d3c0febe60837b777ae15bb1ed32f3ea7a35fb03d774f3ef17b7f0f8377c0bafa900e71a15e2f66b3c04b3e1859", 0x98}, {&(0x7f0000001640)="7daff95c62a646fb54241d0ed0e191060e42ed880263b5588ec0c9d4d13024e6bfae0a73d614b74279f7a0c84d4c4e0f665cce624efa43512e86d0f6e81ad0591acff6250737bc4b9c0a99c93f54e7f16f650567d830c8ad279b1dfaddb55dd82bf71dbef81f3ca414c2169bbcaf224dbf39df263df0c7a907581457b8d920f677a747d554e71d6f5d65c0b6c915118cb482e336f66df68692fda8856144b66f1dc0148365ee20066998db0a44e0c58bc02f785d132be046f7914ff782baa7b8b18891bf7f", 0xc5}, {&(0x7f0000001740)="27c697f4c97e8e50049cc89ad52a31b3774a69bdec67a6f998706fb851a14358dcad7547a4ebd0113925f7e27dfa26005d73e87460b41d2c1b6267b07321b937fac5fd1fd5b67b5252e21fe7493433d96cdf74cdeca6dda6ecb2115eda5be4814949623ed6d24de7dc385971eb27dbcbdc67d39660798ae1686c82dd3dc9eb629ded30115fd4997ce2de78603ae16f633bbca82985d4f912c70637de921dbca3caa0aac55a7adbe2aa5c9f4f2f8655cc185b916f66bdf7c9c838455fd658970d183f3591e410b3823198941c5ddca07dc598afa34aaacc8844a2346c21c6074a53e6cd2ad228a9d4ecf309854598fd88572bb7349be1c96b7c9027117ff14aae720287880620d241a5b9fb575a9d1d4ea2704a7a3f07fe8b51416d704c6b522e7a4ab90cb0a6b658e9f4d67f0f7153144037b681306d75d11e362c919674c04ec18d3e234270087461bf29be494a9459a721bfb48e1e42ad33339be568745c87390320ec9aea231ab5d898199691d392960468356e147af1468c75d1c12918574becea4a561a741af0d90de00da37dabaedc068ac3de99172bdb3bdb0681dcc38859ca790a16db0854b58f394248764a6393757bf67e609b90b5d07664e6c9cfc4b924dfbbb5cc5e26969b945919aac593e9361dabb469cd5128be9c5319283d875e61eff8319c3bee490a0c9dea732ee570e0aadf2f00d5cb09b102a4823c124b6ec774e4be2e89a45cb76401479b520686593f6127164ae9ed8e4f3f770c7bb3622614905094b20d347864de42f1e42c23cf1b506716d419fe773c6e2f77bdac1c41fa61f5f9360197933fbd76bbb8df1084c1deea28b9fdf37fa893a325bb1f3e1589321d6e464afccd71109928d4d1a3c10c5341e4bc8b2590eabad9e9b03f0c4c0d213f26b4163e6ef3cce72976ca33604bfe73478f7d578a8002c7db7870abfbdb413e31ebfa4bc3840f3a5a48a3fc26b61fe7bdc8ba6513699526c9bf94c6d24b4e43653dd3ea27bb9d40b2a637974f8459459634caa873d95e447c48b3c4fa95f145304cacc988f97dc37c64f93087e6c4f144634225289c29598d3dcf8f363b25bb12ab316a59e189fa4e556ddddd2e32dc87f6c2eabb8dbc9854b3913b173d5014a947e27d0aeb2cdff4d213630571be5dd9d85541a1992ae58c45cbf94ea144fa3b02c72383bdd46bb8cfe96451dddc2b6075c628a8133007242eba66988be2b02bce72f84ad946b0f2c72c69b8549131a8bf88b76d1add62c8a31e8bb071b30a9aceb061a5a05b0eee2ae7f68d7c7a961044ea42d005688c36ea030956a3bc06e8a84fa615d3cb96208299305f8af983eb641e96302bf86cc1944cc3e8c1a0430272a0537faafb68b960c4fdfc4160c935acc949bbe8e4b697fd9222e1a69fce60860ed788817ddbf02b24b94ebe748a5c5c28e7a48e7a5a8605bdc3a992fda0fa9919d25f6ae5a0a4f1d1450b2cb98657a36101e0bdc752ca120f91bd99e3fe3aad8d5d7e15a7665ee89cc858c3f2b9e2fb70a11a5e05541d7c317553fda35b99c7225f4e3e839d1472b6aca42ed145cf060c7925283f117d043db0d9359b0bb404d17d8daa5bcc5a2ab414a6f9b3f8fa15bc01488951532ba52a537d49a525e4b6f4001c4c5ccf47f4c6eea701d8cadfb4cc289e13cfd3cc9b4629f1ef7174cd12dc7e828d7b234515fb88cb348de5c0e69bce4fa977f05240c0afb992a868ca3561ec0741c5214093370dd03c0385008d98313e3a84e418f96d100a1d80877d4beb383d87d00e2c6231f36de019e65ddede99578a48585361d61f9490fca57657a7eb6bb4c9d4a22a01e47ac979ba68b5fe2c3cf491af5f38b7a39159701fc32b8d88bd7efd7af801a95e1616de7a3304550136dc5924ae11ac975d4a0822068ec5f89a972182b816adb95b17efe7bfdbed4bfc789811dbe402ece7c9e9e4f10171665baf228e67ebe11ade0b12230276ee8d0b4942b07feb66cc52f60e5c40dd93c7ed756945253f0930c53ca67efe39f8969a4631e91413ed148febfb14cca7d74fe6737e88a3b5ff9706cd1ad2e9933b8492b395a051007c9313ade5b8b433dee5a7955969b87ea979044bc4512853edce06e5a48dc45f1ee87f84479d53b1ef3dd19a48720f00effa8d85b491cc688ebb3da51406f92f6c889629e6028ead85f46d222069dbed9136aa8d13e70995edd81764218a69eeeeeaa51a0d7c2d08087ed6375d4a0f2436b4e5f123a5cb8d744970a23495788b238b05b5e43f0141dcde82b3b74a4fd2cbfb55d1d5657f2e766a8715f2a88776da564b59b7ea80d8ae4cb5e1183c03ac290d19a0504187520352242301eda1767d9fb4c2094cd08fd46da2b2b0a1981cb3bf8f44b0f058b07fad26f3c986c256b45c2d68973f46219946d41ee4465ccabf92426130cb1bd920fd772684fc8ce165d9cda2d8cfd6bb11c82eed7fefcb0614228dc6a6e0cd7135276ff8e8850fe2d227c2a970a8071c53091a63b4eb818a4dc6e9584e26521fd98d50a06e140d552ae0eafef981a3a8e61049b9c8591cf4b838bc230fa7e82a7bd49de41372a99b9c4bc853f6dd1d6b82f519dc86621ea0fcbe27a9a00d09c63947b85a1c75447d3540d16579a0f1b6c5b1d141b060f7a97e916b1f9c421ddfdb3368ca0b0bab25f25f8b52764bbc261ae21e50e994d3885a5420c514209f7f04eb4146907875bb50ba678ac0136c14dac0d0229dfaef4bd593b6923c3c5126900a49fcd65eb345b411099767b67f1da81a454875829d6f1010741d4f571b336c96be6d30bf2a5eb7a65c2c4521cc8c407cac9ab4ece76efc44e4dfc5da46c5481c11719dffdb31d266199b23e6be6138229cd83e0dc41812976469286fe200b3ee504c4dc9ff6f9fddb1e46c1bcd296fc000cf2911c90ded30ae05d0e315de2d78c3de591a599888cce6a2dcc3dac7102369f74ecbf15314a0968ca41e300b3988dabd694ac13c887b436f47f3bef8030ae100cd2b763478c2c685f645097f720356e547aa90633114bb52212bf0a2d348568934e7f83d5b9ded9e3980e1a9ff31463fdb5283c173ff6f2e414228a8fddb229e91a09cab6f35ac8a308ba0e15d4b6204b7158512d6da499ad23d7e2e0412be014626317e400ae3defce6e4f5872f2f37f1fcf877c65b692c07d02fca802178d6aa336b536cd047ac6dcc74d0de649fae875563640db006ee2c956a1a32eacfc113351c8ff062abc98c7c963e0e5f15665f0164797540fffca86e907c46870d3493aa93be01e23fe2b087f4ee27e6e685cbb5f22fe6bbd286d5a79e27a65b6642ce24206ebb15938c83aa340fee7f1c527c5daec37bd7490735ab3b841454ec8fa9ebd50f0372d491969913988654ab4f15da81a01462c1bf079aeef08fbbbd1f3f649f489bee37caf909556b77712c6afcdd82958824f0e47c57eb639f180dcda2f9f37f809aa90f3c4a0862efb5363e14d61ed2ec409a252b214266932e8c1365aebf04a442f9e6ddf01d59616dddc90df14c24decb5c5a2ab90dfed7a68019ccc48452cce7207e4ca64f33b5c168094e20efbc0ed35b07c0dae14e90af863ca976a039f8c342422b7ebcfa257be7a620c67bd0a0f9fa127f0b993e5853a78ae8fc707489ea5d4f53c4a2fc1205f53ef4bd084a655d0f84047d14346ad3809a72b324ee73cb9b97611b6ce743b8cd0341a955f3d5d4b1b672410b6c328a575b604176c05adf40727617abee7365a13a58a85a75ecb45640ac63c282598624d460dfe86fd1c36791a31d791b695399163a99fc27148191138dd4d1658ee1687b35ee3197351fb19402ad6325ec7ad6771763367cfbc309f003fb430c6cd0b6036a8a0a9694b2c6916b34a0b46aea14d4bdf512f0185f941b11ce93f0a2b8f612b0052fa7c1cc6a96db0b630c301ee55b6c4f85f7523b1561c0754f4d0fd760f9a9ebcb5ef1ba5e8b9361bc3f9af2b33d522f897713425e1580a9acc00de37d2dcc5245bbdb84d8f7f86400206e888b9887e17437cff317651f828e231e8adb9f725f11751bac097d51784df3990a8208f0d518319e79b9c72dcb369fd2137ae1395d384656809d3d32097f19cc48f1b65cc4baec015adce9e10793f276819934e4eb675b572b9707c8a152ea683f0cef8a530ecf2aa3493c3942442077cf95683b5a07b73da80e14bec1e4bfe5aa33e5d9e3b1ac6f7f27e6403d32777ad8098063ec7239eed0549f891793c9601820ccdeeb2b1ff85572ce2b5a25306f270a54385d3eaede502a8e2566390a61ce22f3ef339ab7ccb2b0e7eec76e02253deb885560cf0692fb4b52acc9d73e03461674cfc8bdb89f8ce08aacd5c84f6e270519ec11332db90d283c059d030e2debad8a1f1876248738de02b00563d8c6efa1575d0b34401ef071630c6fb643e586932abf611c1f4976b4c95733c7dda21f462b7e910e10f5e1bce445e9c65b1bb9b99aa7b42ed94050931d48cc47d86d73d3dab3cd3943d65ea92fad8404a5f76bbf8df1ed36ccb866b09b84dcd6bdbee9da7ea3ae41829ac53bab58a52988d845d3d711914edd8cee5e8056c92e174a3c06932650a40c8cb0f19dfeec2ba6dd1b126128bd625fee451001034c99ed5084ec81abc75afce260e715eba5758e83093e44ed358453306f64b762f6ccc8ebca4a58e121cbd0d77d46b39551ec5a7cfbb503eb8bdccac99cec4f4defd5440fba4a81feda5e516a651d4bbf4d89323982fbc30fff014c8d4e29390a988ea5c624fd5e8f4ec038f1f2cfb90d141293f6ac4a0da6e303877b345232d85bbdc61a45803d158bbf0ddaa702482b137261d0565d985b0808225353f63d8ef1aad33f98e785eced700a5d18478c8249edb660f90c5abb27040937edc4c9b23ca72230d30a32ed03625279c2e40214d2d06fc740f1ca54bbe0e0fc538c69768e45fc9b52260c354ad7a45e2a2b9189d6e3fa5f3bf36258e13ca5666899d3a591dea127764ff74d8f19b98a854dd9a25636022c5c7477d4ba9685a02c9d20582fc5ed5d1971799ef5edc1fb3e84227946b6b1731eaf233c93cd3a4ffe6487f0c7c96733867b19f05ec4cb9a1d3c7566e1b8365c2f86296d2af957a7dd3449a5e47ef95943d734204dade09cb7dc4ea044a3f074e918ed912a068ceaa1dabd807c1637d1e2349f6e75e99683c786fefbb09ac00c31b95005d3435e9aba32ae1df363e188d66f49a98e36c2307b90fcdb9200d7beec22069e6311f8423b1bf891e521b3a601506966f06723f9a851d139687f8da8c3fdca930923abc92d8c3b35dbaf728e0e6c705c63ccd5c1b937d2533cea60b554edcec1642417f5f147735ed1ae506e3315a72f9125130410984757a937d60de70441e4845cd2203b21d1b67814f4ec06db1826163d304adbd7f5c681b89d3230f1830aedd379af5abfdaeca85d00ee79b2d573e09f59ea419c62731c6ea68246e7a4d652bdb211ab1f3fc100ce09bb49b031f0c826dbb78ef31fee1b7202029787c569a5a1dd50016f3e456c0c8ebabf41f90e5dfbde0a31546f0f6dd7933287e5202b4b40b2326f16d4eed1f4a97a57b2b82a6325aec4b806f1fca7259d63849a7e48abdac3105ab59a956938c6fcbc4ab2555e9b02eb12f5290ca3791860f10ff74c6a77e3584cdb2a2cf62f9ad2290013565317fd53cb76b74fa83c80c9eca7c77965861f29b8f6c6c4fd1029f89ddadabb326e81303c7dcabd4b880e4a7a8ed1ce349a5c01c9d94a84ffcb67a91819f14546d6d594043d35a486e8db35ded130d306f639", 0x1000}], 0x8) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) r3 = dup(r1) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f00000002c0)={0x7fffffff, 0xfd6, 0x9, 0x186f, 0x8978, 0xd8b, 0x2, 0x10, [{0x0, 0x100000001, 0x7, 0x3}, {0x2, 0x5, 0xfffffffffffff801, 0x100000001}, {0x7, 0x9bc, 0x2, 0x8}, {0x7b, 0x6d3, 0xdd, 0x2}, {0xab, 0x8, 0x7, 0xff}, {0x16, 0x40, 0x4, 0x7}, {0x5, 0x5, 0x1b, 0x7}, {0x0, 0x2, 0x8000, 0x5d}, {0x10000, 0x401, 0x1, 0x7}, {0x5, 0x4, 0x23793fdd, 0x8}, {0x7, 0x35, 0x0, 0x9}, {0x5, 0x5, 0x2, 0x1}, {0x1, 0x6, 0x4, 0x1b1}, {0x4, 0x4, 0x8, 0x80}, {0x6, 0x3f, 0xd, 0x238}, {0x3, 0x1ed, 0x1, 0x2}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000400)='./file0\x00', 0x8, 0xd6) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)={0x3, 0x401}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:00:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x19, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, r1, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000080)='./bus\x00', 0x5, 0x4) 11:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 11:00:29 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xaa) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8003, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x2) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:00:29 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x7ffc, 0x4) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x8000, 0x26) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x3f, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) r9 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x8, 0x0, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) setreuid(r3, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r2, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, &(0x7f0000000b40)=[{&(0x7f0000000b80)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc670870c36200000000000001ff972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07faea0d57fef16dbd06ee47d80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c500008c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c03bb8baccf68c777beca855de3859acb014a9dcdd5beb85a4c5cf", 0xf8}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x1, 0x0, 0x1000}], 0x2) 11:00:29 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10082, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/192, 0xc0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0xffffffffffffff81) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x7fff, 0x4, 0xf32, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3c}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x7fffffff}) readv(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)=""/179, 0xb3}, {&(0x7f00000008c0)=""/40, 0x28}, {&(0x7f0000000900)=""/209, 0xd1}], 0x3) r3 = open(&(0x7f0000000a40)='./file0\x00', 0x0, 0x195) pipe(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/diskmap\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000b00)='./file2\x00', 0xc088, 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000b40)={'./file2\x00', 0x80, 0x5, 0xc0, 0x1, 0x9, 0xfff, 0xf7, 0x3, 0x1, 0x3f, 0x8000}) symlinkat(&(0x7f0000000bc0)='./file1\x00', r4, &(0x7f0000000c00)='./file1\x00') syz_open_pts() accept$inet6(r2, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) getsockname(r3, &(0x7f0000000cc0)=@in, &(0x7f0000000d00)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000000d40)) r6 = getppid() fcntl$setown(r4, 0x6, r6) r7 = geteuid() r8 = getegid() fchown(r3, r7, r8) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000e00)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000e40), 0xc) openat(r5, &(0x7f0000000e80)='./file\x00', 0x42, 0x41) accept(r3, &(0x7f0000000ec0)=@un=@abs, &(0x7f0000000f00)=0x8) 11:00:29 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 11:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 11:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) flock(r0, 0xa) chmod(&(0x7f0000000080)='./bus\x00', 0x9ad8b44208dcded5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) 11:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) 11:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xa0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x9) ioctl$TIOCNOTTY(r0, 0x20007471) 11:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x9ababfcb3aa9e2ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x10, 0xffffffff}, 0x80000000, 0x8d2f, r6, r7, 0x7ff, 0x400, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 11:00:30 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) 11:00:30 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x1, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x800000000, 0x800000}) writev(r1, &(0x7f0000000380)=[{0x0}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0xdc}, {{r1}, 0xfffffffffffffffd, 0x95, 0xfa446b2844f84e36, 0x6, 0x4}, {{r2}, 0xfffffffffffffffc, 0x98, 0xfffff, 0x101, 0x78}], 0x100000000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x28, 0xf00fffff, 0xff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x78, 0x14, 0x80, 0x40}, {{r2}, 0xfffffffffffffffa, 0x8c, 0x40000000, 0x2, 0x6}], 0x800, &(0x7f0000000200)={0x2, 0x7}) poll(&(0x7f0000000000)=[{r1, 0x84}], 0x1, 0x81) poll(&(0x7f0000000080)=[{r1, 0x54}], 0x1, 0x0) 11:00:30 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100010000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 11:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0xfa9e2d8, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffff7ffff7c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f00007d4000/0xb000)=nil, 0xb000, 0x3) 11:00:30 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x1, 0x8}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 11:00:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r0, &(0x7f0000000500)=[{0x0}], 0xdf) write(r0, 0x0, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/194, 0xc2}, {&(0x7f0000000240)=""/105, 0x69}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/188, 0xbc}, {&(0x7f0000001600)=""/194, 0xc2}], 0x7) write(r0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000003c40)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r2, &(0x7f00000017c0)="cb704950d10ea6f0a7eab9bd3fb0f01629600833b748ebef896f80583b41ab48b0cd72e6137e976ff60c19a50f43a44949df00cc60ad6394e4ee63d3bda5cec8c952b18f349ba0123710d9d10ee8dd714e0810a750f5bcec9172b9d366848631c6983354875b31936c7f669b29230cf0496521d850a7691d48a9a92df3ed77848eb7156d11720c971b9b45d1ab6d67ae4d929e8643645f27fef3b2e931bb9caf1c282ddb415b48539493591cb217dff0eaf3e1ac1170f76bbe3bf40f4f6dd2d080746fe4ea3a628fe1f5f19f979fd31ea648aa1e95b50d3af257caeb36fe442128a09be2510350eafc7efd012be495207ccebd3f7b881650d7515086da9f70ba2d20f283144dc3e12b69d110aecf203b0c91c539f521795e837acd51d09819807c8192c8c28b0b0d75ab3d54cb572f3dabed3d5a12e3ffe2ca39a158d9d6404b09bdd2e3f0bf8c97341cdd383cb4adb4fbc058524af919c04dd33b6708944f10f6298e1d5895923d6ba86514e2847dbc01ce613d1fee0002ab04968f2be49dd4fa3a16beab01904a87bc27f89d8e8148a8a41b84ad7e2ac51eeb56b686e01947370534ecc5ab450f464827c5885983c287f19799458d4c24a2c6bc5ac7368c6798d8189b5244f28ca9f920294dfac2942ff451020d049ff002d3eaa23d970532526bd8d5d5ed43ce595c43e21dd9d2f7e5456b81efd447f5fb287996e4eb5c50f1d88ce3fb56bb80b986d2c581d150ce655e96eb337a3858b3aa6f4084935db8054ba9b33c4d75718a42f59395df5b74b0e5f904fc60b4c7a7e66e5955d114f88900e656dbc922ec62cd595e97998e3779ec1c13112f7d8bdcc6a755194188792545112a60f1e9c1aa07917a18f8ab7971fe5c466643841cadeb00a1558dcd2e8973b475bcb65df70ec5aaa6d2cf2ee7b4fa07766b0e967538eb8fe59e6c574a9a5934501f4d9061d5f7bd659e6352684f48ad84e18298d682001c8d4a0f8a495bbb461ef57720b9a30962e57ed426d6ccbab16942bc613b3653261317c47f504b446262741a9bba8c47a49610a54653c4f0f11b3a351542c20b46749dba88ee1f1321acdd3828dc8855442caec3db4643d2859e54f2c279bbae96213353a1d043d543802696091a4ea54907e057b10301b0693f69498767c9542e2c92da0083144cc84b084c4bb046a5e89a3eebf291c6464061dff119fa3eb35333fe0854bb576b6f3161d411a9f5add75525397c950aea7e064cda4f6d3c78586113327927fa03c71fd17151fac7ea3fccf984cb781bc6cec659bb992830b01d847c131b38a486def736f7a6cb911524cb9a4c20530af3ac7f4a390ede34105fc6f9ee744991de66061974bf037ee814fe12c8cb8b18bdf8650df579ccbd3a988dca1ba82111e3785c6bd206e8f75e4cc3a2980c28f567c80fe19edfbaa6e3fe2b772aed7d58f9ddb6c77f445c8ae9d1cfcd207d10e0b7ac67392a5ccba344af0c623b2b731f5b6dd8e2467f6b72dcd8e31cf5e8d0c494d75085c6860ced3848879fe68a046fd9853f2dad18e1c40c364c0664d1e6c97fceb71f4f4247d9bf3bcc859a3be36953293bb89a71d3811078d5054ed6b91aee57a2ac992dc45464ee5ce982f281e0b39ebb53c24cd9b0320bee416ea6290df408c47f8538f9e03544959e0d7d5479021da98f7ba7fbf58a0fb41d0b4a9424c19aef27b3838291396a3d0d22c545981b1e0d7033fab9e5c58a78bfa468e547ee24cc4a9e916cee7f896a8cdff655ffcc32b41c6bec889168e06b5df9025d1c1859e46b01473ed48744ea2ffae3a7822ab8e75d7200b5b264489d8eca923cc6067dbf395f55c65ca7761bde576ad8cc26d6a2de5ae300d4052a2de08911f72dd0c5b0944381b6be99f0efa79c46341427f74c6a2180135491cf582ce5394ff460f5c07442efdaec0a80d4068f52f1faea2cacf0472bcb9c1dece99060e07eb6eff17d2e7a132d821732ac29a61e198f5d6e7e38b6b47b6a9d6cceb39b86f33249f30705db29152ede5f9dc842f1bb76d5401011cb367e9ec9cf8280909f439bb963fc9aa976e5af49be0dbc71c7a1ff93f2fcc4385d7930698e8f7689b8cf3017226ae8bfa137313d279eab38cc62e90f0df63d9b9859572e4b83ef5857121ccd928b70b5931d38afec5d7e7831a7e4fa108fdc12ccd953f852de37504ded9b2ea902206b5034c5122a418b0313231b2c0c9733f862d4af71a588e3a9e38295c58ce3975826a13a6d93f44889aa23dba62d30829a2c79150b5c9388b4c43c9bdd37d8eb49dc27f652bc47821a629248d117bc3fb99e7ac4bdd94ef484a032a8a75165d64d13cf104c2a4f24bbd300da24c7d4c4aee586095afb4fa11177e3ad67aef444bfc2a1b4b2250bb43e9ff5cdb78820b51dbcee22642a66029a28ba3b458d606053130f3ed995551cbb730897c5f51b970c7df7f6281ec35b932be18f57369f96f2fdb2de1ec57811680b9883ced2752d3499516a3d2b680c5262d957f1d38d7b7695798f9bc4e9906cadd0143977220717b189a747640a68c80c55687fea37435f955e13be356001fc96e609b93c19361b2436fa508beae6f4e95b123ff95735c565515338dc3267daffe24ec87aa84f84e0b8091bd9f1ed4be6c63b348a9931cad901005af68c8d6b5b466654c4944aebff8e8b3ef04b1115562998c590501c9480fb213ad9b8a55f5d6c597e4930c0b94de7d43a790ad836b301d19fd45b184665a41ff94aa3ebe8458b0aa4b41815c5d21733840b52f0ee8d9356c278fd63a4f8a8f9a23931f5548c23a567f17da88c1faf2d2bc325b5fd3a29f789432495aa39ff0f29d448697aadbb3ffed56f554a6e67504aed7913985c3de276d5d7505649c730c9dbf4abfe0dd8af9702e459b2f534425f1d44792fb0488a773611cc7dfd61d26555217c2f6a0ce95b7baf70a1d9c5c7a14eaceab9ccc6fd2b2424d9d753567421ee3622b356d26a1f3636f3ce1ebc809ebccb8bbfec1bb0e154ea5ee3a11968f57857691ff2cbc14cc467abfea42cf953382ddddb58f7750f56e5009b20c4a1b6807c4f24397255a55dc4497e682f6dc7c2bd6288e2f232e662e088e75a8855682ec29483598ea8fecf56f545c07ab07c8cd257af24e169427d9f62f2ecc86aefcb8e6c5380d5646e7fb7b6021fbc66d3f12eb5968734caf7cdc7cabb5b2ffc577ae7e189fe154ebf5e07d27b30425a0a787659e15d5a22edf3192f17eb221a7555a2b7b28d2af56a978af50c456b2c5b30dd8fd3b9491d3cf762386cc2340ed8b43a00ed38480d7f93cd1d4975f489f128b0b4a811fa6320fa11a16e53b7e48d1a6015f6525094d0a051587229bd93a08afb88848daec43eadb1ad8848ae5744884c38388f005427035b02106d4961ccffe12076745a4aac8407c7405cb7eb2fb33a2a73c262b0b1298d0124d11a152ca0667038804bb24efc9289aed0bc6849fa2a97616b30bbac8fb265699f63a32e591c0e7b4a95c233980121ce46c0d4a6081a3db3f68b362dd6c88b618178075a3bdca3c37c199bf5bf9b4c36fd41f6408b968d1202e1b313288e8018a230697662531e948bcfb4221a764e37204f3ca4ad635e9f6d68ffd60609de022e1ea625c745904545e3ed6d68fa2fedb53e0e658c25321bf65eb10eba9fee571cef5fd1fe69383b1730d150a329775648841d5d39922b616351f8398f4f5c0fd6a301d1062df8713334c76aa8f1a8a2395a876f9535f9965d3c46c6220664a2bc8a0d7589027ce98019788b38d0d9ff713faeb6ed7b118a835eb5c55bf4a8a006245939db9df4f639c08dd5d60265547a463c0463c31ac70aea6be885ef61a86b515b241585e9837c1b120f96ee96078207591c86c33b00460ce2879a44ffc5fb40140dd3e5f596ab6b9a8d13d663ab26222f87d68a01dd35d2bef8b9081ab5656b09b9fded1f700534c816f4b075daa0f8989839f6d6772233cd847910bb0eb2d0cbc87605138381d6aa7c7669fbcbca980e72b43499101aaa516c251efc4fa91c11ff9442bbb950c1567fd6845a49871847dab9dff2365065ef2f5875a5a899a28e95d3937388bc853eeb52be664732f0185674bedf859c299f5ef59dfeee0e66b5b74c2409b2e07b793d285b7226d7cb63c1af8aefb5318e990b5856194ff3fa31d667a2232284e77eafd7fd63fc57eab17399f0944646cd902e272f748f110ee6c6ffeb48a775cf2818993378a956c295e3704ebd7984d142166b98fe0350e4d358fda63ab05b90b8668e61845c7ce76fc748fd58b7f85b1dc31a14fb35c63b4fd0ee46c38128e721bb8b43b7eb71cdb403e4944f8ba1c1e057c8591a143e4426f2b44771210de56666859adf02ce8676d4e3b4b9090eb703814401ca7c43d2f34a4e57f7152ab69f11077155fa91a05c9d962155be9b03d47e0d569dfd79f08ea92dd7737e0505870aa6a6adc5f8d5473cf93232e0f1bc5c45f531c09566d916e09c0503256989970759248ab42c1dcc42dd7f400011918a33dd17b38f16369c612be8c507e602df3c34d0ad62d311586b69930387737d200dff330c399f59bcb8a09162c77a0d37391fd0d2aee9997e7bfcf882a5e4bb954b1ffed6353464381fe6ed373e93fc5d7be645987043fe9bc1d40e30bd0e1156135b37028b81d5204a653cf492778631f3c67f68767b0240b293080ecd6c94cfa7abedec233cccf1ca89ce18cca6b3d177455e619d1c9760acb5f047b72def6c01aa855fdb42e2944abad94b6475a9441757a8adf19e7359c9d54f342de8e8af59192226ba659a595a8bb6925af3631ac82f82313df51288c79f044e96b1d389001a62b45f96c49ebe420cb5b4b69c39d2aef0fc8b2e754bca1435151ecfbbf5bc26557434d03e1d6084993990c1671160b838613aa75d1055401e1e166cd63237b2d979460562a62cffdc1bc00cb26973cc667b3f2ab8b031768017fef1196c2cd71dbee0159f51cba006ab62215df9bea79224ad009726e7a9d5a269cd2c07b5d1ff948b6b74d50263f831b5a58dc02e10be335a763348ba3bf9833a5f08b459233a0e7a8462c83f9edbaf839d95ac69da249642e5d2b0621846479c9de9c93d0f4461b281f0f05e53efa0a348e555fb632fe1dcc2b1aadc48129144c0926c5e2b52de732dee43471098d15d1409a43a9dd10d9888199d3eefda42331bd4bae22249976f811c043d0e11255c7c18390f9bfa6483e60d988173fc16c46bba1d7ed4786c405d21bf9a220c4b40d46fccfd2e7b5005d42ddbb482d957d49495e51eb65535da2a36063e2db49c231bf4e0d8dd609f711c4c9fa05e32bd0d7c69f75ea48dfbe21940994c367aa581878921c55162d1eafee1e12e4ae006bcf4ab90d6d65a213ae39df851cf6fdd896cac693c867e62689cc3e03e95677fa532c59ac0621df7d3b333ebe84c9dc1fd489742d329f5e9f81403dec5382081943f33e1cc68b059cba71ef196505085db98fa64b082a7b4a5b11cb1c46d83adafb49ff9b03265ba63b1e3fc10193ca409caf28632de94c959766da0d74f1e663ef1e4b0502789f449647ae4260c07a6e8e6ed4b004183e6b306e2c9b92d56c8534be919e494fad5a6667b57525bbe608b6dafd17526816a0bb3b7eb95ea5739332883c9e61f5436b59f2e87666b14344b38ae5e14a1e7922bedb3fea6427c4b4ef7a5f5fb3a92c03535ba0ae1ac14e673a9b53ba54ea0192a57640bae824c98753c7d46471ac596a2291b4166c78371c823050c490e3795c997f4f23970ee85495f9e", 0x1000, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) sendmsg$unix(r2, &(0x7f0000003c00)={&(0x7f0000003c80)=ANY=[@ANYBLOB="00002eb099275d6530000874b165ed75c3f9658071807705192c540fadd1d856c656053f1d297fcc3038d8adfe1376f2ea239cfe91312aa7f6929b6cb27428b6575f0486e683f60c9773e8fd1dfe8a8adb64fce7a28a3ef0f97bfeffffffffffffffbcbdd51c66f8ab19c10178054ae128d68b754f000000901c48a5d0db5e99ee02ecf05aca1ff088a2972f80ca470a7a7625fe40580a0582364f4c4433c29a6f575ee96acba1c06ac7fb85a95f15ac3ae2e4c0c8f17ac69771"], 0xa, &(0x7f0000003b40)=[{&(0x7f0000002800)="65ce7ecbe383a2f138f2885e8c5d5a62cd059a6cf3b95307a0b036b017331f19861f15bd9f38523c75cd0a6f66bf3196f99d370a9c7604127e4ba96dec0e4ebc3fad3eb3ffa203d39e4e8a74beccda1c15ddfc6d53a444d2b02a5b44a33568a3f6411ca9cef91138a0e47c1376d6975810579f65ec02211eda0efdc704f597f9f7fefc2dbbb54e3ccdbe66b82decbecf3d6c7640ad4750", 0x97}, {&(0x7f00000028c0)="805e38571447f1f10db767d8c86630b490f59e15a643ce3c7eddc3d9512ec7340f1ebae1764c17fe2ebace8c6ce5097b74c36bcb6acf04cfc3401f58055e0924c39e4412c0ff9e3220ed0d11a13e3f76c27cb671e1b36ae34d11d8bfa4f54ef9ddf421c0766224b09adc0ee5243d3979157bc3d2d3e07994185fd29f774e820fc8e37fc641f75a1ed509497c25ff71dd37b4127fd0e2f9c5b57c3c446a17d7352f27673a736481e2e9d5cb9abf9b5452749e57e522519a04e55e3493e136b46ab63bce8973f80dac2d4cf32f3c3f3660ac03f848e78455bbafa0567eaeb0325117e2ced9887a542170dc0af5cd13a40dec91915e6b0599ce4e1a94f9a633ed1de6efac765139b364787ee7962e3d6bf3d20444eb5df711ab1e6380bb23b17f14498bcb457c219a21983c3e4f4600003c5a9188c6942e37ade885f401b5f0aeef9ac9f9206a98576b3ad8756a90b3bd1dc5aa3170ff73fd44749c395b0846333bb1543ceba79cbe4c9062f74c695a31f4477e0d4c18da6dd333e6748322a1838094db1165fbee22df5c9cd09bc37d5acb1eff78495e35ea948fc38f93dbc3e38ef33779794a14d2d9e167a4c99b06503f5b0e8488c5d6c8e44b4d717fb2735f6d435c74567c881f19d0c9e2d7851a283dc9439928eb40fea81821054637ddef6c10c43718626da46a784ed8a8ba237d3cc07ea1ff7082188c2b0d530f074b5e4e7ad9a0df1baab2d8814ebd97cd45827892a4bb87926716b0d2cc222b68de67c638763aac8f54392d54ed5d91f4c496fb28c062629e8c793a87843f5f6d200ffd045f8620bf8b2d33daa43a433e82ae14a8c7b6b7efa805cdace71fc58a83443d7cfe0246b7f1640afcdc7401c139fbc4304f6ae32e76d93d29543b487b308e4012025f849830d99b8d0173e1682b1df843ffa67c3500bee5207bf4d6facca11d6a63113848fc680a829cd530d11b3aa50baaa85b2db5f81feab92748bfeaff2e337dcefaebea8763c15a3296bcebed74e8072e4736f61c3779a36959250829f1204909da1f465ed4b2619d2b46a8ba2721234407fa5c3359e6b49243c09258ad6427b81563f2640161f7a712ab5b9ed3ecd2bec230b5af9837b6e29fce82b039b3602e2e80a01344fcc6fb5f6b9f3f14ca30be2131e40fe8cdaa6b0b412615addef69aeaddf3adea16927a0c72122dfb8f95bef22559597c4e6f9ee1762ca09404543e07f0a30c7d4c937e4d03f5771742c0ea603dc99c836e7c9797b2404e4550fb95e605c998717968a382497b6ce9d29bc9f3b3d0ddc221820328d2161bb7c13d1f11158c6cf9be95e68589b7ea67c89bd311ac4641dda6bbf7de770556ebfa489650f7ec018882e10690a3f0de47ac41c9e7d559bebb4935dd5438406c8150fa6d2a3659d678d3493e2cd67fd348f09892681009daee9841f579ee2a36ae5e9b9c8f1bcc3514c18a7e2d4910d1b3bbe8b07eec2cd6b04fd37659860ac9e22f61283b4b4fcf7f61198d68b9f7bf797c4c88196e7e482b65020c323c5b0c50d90149218fd64e8736a652262ebf63d62c7ff60a6cf57fd9f76aa28158d161a8d42f74d99cd832dbca0c076c26f9a43239c0dcd16f0753df496ebfe62c6bbcaf8e7c6d79b477f7f171cc0e8b5b483c7606b25e34737f041ff5b9c710a25879704958bb897fe003b8665cc541ab812bc37f77f40fb91a5a18e1dd5b7109cef46665cae18b0211503eb91abdb81873ca873b652bc4c6d0292addbe2a81c03231f1490bc66118aef54cbcbc1746805538af81f676a22bf53ff6f4c81f38f9789c3eab02d1da6578145c8a6e72c69529d0415807f6c94414ec1fcee8d33d18493e05308ae39b69738f970a82693344737fb1e95da85f3167874822cb72b370e3e8e0c28627a860cd53fa8d032d53dbf7822e731d08437dc230353cc8ea12b8876cc7fee59459fdd1f7e1d09f7c4dddf6a44d7b93f2a48f4b706991adabd5eed732589367ee5c72824b50a545ce2a866b8086e04c9e9f5ec45fc49cdcd750b271f61a6da09c3b2721691bb26fc53a23d0540805074ae1e2d95c5228053d3c6d4b153018be7fe5b3c697a7ac5f2b5e6680e63727502a1f549f94bebb51b26ff966b91a83d04b318e5f41a393804073fc2c1b038c12ff7931f57116cebfe5ea5d9b0dfaeda1078c2f97eefd8cdb4da9efe3e065d97e137d20a655ba18814deacceb14ca89ee58eeb6459c6f01d578772ef690eb47fa71b8f4272ed9cde8d7a173b0f4cfac5688dfb808e05b9260f74932442bd97955ee37b23bbceb3c827c1c7d11a6e0c90fad2410b2d7f1c0bbf63323893a27b0af638086d38246b446f90257a6d9d3afa3ce3df45ecbd2821f1564cdae50afa51c815ddabaadb053b2770b8592bb5988296e2d75ac4b966bef03060f1547239a63ab0931a6fa618554f11e0c8479283779e0e7b914b4275e2f716436127e4ff0f48feeec06a5e1156c4557c9233074b494c9df964b90068bc9dd0eb835ddbfcce204bfb0937e375c5a91e3cc769d655c489b7e5a35aed8739401906b885f8c72e1b1c1a68ab0cfdae74c5678e44a452fbb09168e71e50fd5d53a655e96734f2fb5b31ebfdf707a2d2b5639a960e8d9f60d5c8967ea73eb95e52e57f7ab6076c623f9b3d4f7fed523b299f1c2cf82d6db4a3053afc6984659ae4911464d53ffe8c0d9f138fdd2a6d994f80e7c628f6bb2934acdf4156b8dc81e793d75d758c231570300a47ba7ed9df5d28647b68e1335ccc4e22b2db53bb38105520208c02e77916debf0a5e2885e5502bb8d7cdc46082fbda8db2888ca0002a1cf15b0d2f4bc291e6f332a7d46d40a04603b686a11b7df50027138564a26e397ccc249aa10c1523427a3f6102ce2621a907faf504a60691e2ce019ae31a62295b4b3207ea26ca72a7e57b788d6ddb1d06edb80b8774af1c764873e315d2e0545b3d75f1b71965adb5db52330a060884533cc17b1f6207be6427d008203fa6d9f5366c56374ecf5878e7fd90042aa7bcf8bf304a54d17cdaf294bc3f48bb1715b89d5a2345c55efc850fa0581b0c8a69915fd5a18ddee40af9037d56cd37b520b27050c4dd665234c3ff523ee39759fc0edee6aa60519b937bc0885d7394e953f05ca738f07682303771de719f1bd309d8364a9e98a3e24b57d9ec896a24355892545c8a38df56bb0437c5d6e3d11f904f976ee8481988b6712cefefc0066ea6ed20e8c170f2d383d2bbc1ee8a9fd9eee1d5e7da3323a2f80a9d4ee8c7b1be66929a5c7d2eaae0b734fd3db7b34859840a1392d49b61c4d8fe4930bdee7054f1507815ad0a96cdae0b46a2d2047ca745c0fd707d3cf065f3972a94529bb6a3e96fe68aad77dd9253b97d5fc37de5e8b506cc9032ac0bd8873e2c42eb173d6ac0b3a145390172fc88f55b4fc92cf72fec7d46d1fe864175e0557c2df145686020cf7ac71aa4893a15f6e6fa74f99ffd28bb587ede643e4c2adb42a680e841ea4f7b7984fe16c28136d0cb4075bfaebe78601d44d4a6b529877b33db62e72a00642e3d0b8a8d14a1816ee7b716e70363c630688d43456204039a458e8eb375b8b377ad0cfb0b5d99c8c0b8e75ec99f53871b6889da04cdbf21b6958725a9c2a02f1f1251fac1ac3a71b704fb777ebd11da1f7a5820eda1a6bb44f775ba67b36276855520c2206e03bbcc20e1152b3f10aaf516feb6b8788bcdc51ecc178462b61401f59811895223a87dc68b9720c1e84ce16adb9f537e7f7511cb0842dde00f340048d48a69768e806cb994c058f24a71be7bbcdcadb09f72c1794e659c1d5b7b19e3389907ebef2bcba7bf28075dfcb35d90f5d68cbc47ae4dd6ef2ab4a079f25f17beb62d3396b502d8d2aabb9ffee2feabc3e9df83ad73db8cfa8920c6b47705ba309a99f5a1ae972b8be67f619391c403ee9969611f9a84dc4e744eac342636913d5ab99796c802ec7472160d71c7826e577d4ca6e1158959166ae3a2e343e3b2a18a50970df693850726317ccc885559a0fa9eb3f7925ba39e659ba405a43e7c0490f0346caae31ace698b7753b20de43d68dbb91474e8bc10a11b89e60ddbede87fb99bfc6e79970d56a75e5197f9f9dfcb452c5a2e45ccbf5358df388ad74de80a4a3435b4624f72bb8b37741957a31d6fec2e4f7cc99d677340bde3aae9c418b7637b6eaac9744b42d233631c789a6075997def7646600a4aeeab376ca9e83e6db41f1ff11b9daa6d109d6570beff5a6ab1f5bad4e145b3e9e81650a28443d4c56cdc1ca2df1b46278050a331cde7b8b6dc0fe6071ac52cd15edf92631c8b1e9312938716818f4148144bc4ff8eb56f9198f5b2720aa97d6cb4004ced41076c7e4fcdedc1d0c9cec609a22b43613897483f7a2e893a7ef7fe4031e0fac560e43e0f4045568a02ba75790f7a461cbbcf49f30437f6e0719981df342adb6f0aef48b67571d53dc00ada307f10f17655c7ed4d78cdb2f400bca719577d60ba5be4a1778fae012341442e006ab947f53f7ec5bbe0ef7aabd809da7eedadf97e78654dddffda1b9daab292b25168e8c1e87ad13fff3933c9858bcfb59857751200abe9d7bd165d3cd1f72b1cc6e828d7857781dc338421bc13d0885d2fd175b98379b3d13086278e76060cdc32980f2e411082860c4eee1c1d80e244dbcbcd24f670b092bb3bb1bec9fd242f5b92fff402619b4f5a31c4ed60aa05f88e3e24073d6b8cd53fbac54add5428fcb2e34b9904f13c01fd31b94edb52ff8cce19310d91c3214de128c5a4b655676fe3d3a4feb40a4daf2eeaca22d8870911ad35a0d74a1678e199dc3ae364e3af8f410bbd49c6782bffa78afb2e442afe7d13c2f4b417d018845b6f51380b26fe23e5efd2ca6b4673556f2209b4b1a6efd2161ee7c3f9d07efa288bc2957a418551d2afabedbbd140f6e264b2c7be4bde2c986f34d6aa58347d3c5db2cad6dc331e0720416ee1cbf11621db6c29ec254ffa4541cf76bf8fb1b601e7e6712edf6bbfc1392918d6f365d210bd4fc4f5e946cacfed71c33708840de4a7085267606325a7f83457857c1a2e72217211b914dbcf66b83cd8326025ba5f4b4d6287ddba935e0eed1361982d8280049c0afec73c4f5d55778f7dda5e081e9010d49502d340300fd718b6489f3123e8338ac187b446f256e0301d471ce126456c4974109b44e69cb45646ebaf6ea40be6d450d197afdc3e4cc4a634c7f9dd696bc4fd1a3490a867242d4b501f92a2d499c03ff9773004d0a543be9955b39ab5ac0c6f371fef4c6c2ba38343c383322f7c442efc20c98cbe0eb6cd0487b668b7a282c2887c4d3d89d58a9e9795ad3aef41c3878df59a9b77ea9d43834380b4330ead6e1a35baa39d470ef5854ba2a58c83ce8b095e596dcaa7918e14c155bc2c5aea77889ba823a8af6a4e0838734728709dde2715fb7d1d0a45037f43c744df6e5418d43192b78f8fb25fc44c593e81076143002ada64c3b8709d15696e08a78302110b937ed75c73b89ff0505a56fcbc2e558757bf1bfd34dd9976eb5a6cd5a70d77f5b70fe9e24ae2a1a8867722eb22ccf37a0929830aa3f1c1d3b0ef196946b42879ce4a9317c741b5d236b52b86b83717fca702b9d964c5f06c9df0bb78895025a7596b03b9df594dfc38749e64e874936858cd24ed4365b9fc255d5f7d02e127ce7b71c539f7c53ef8f43f4163e5e6bdb1059010323dfd6ab72be10c9c274cfa75a1db7a7e3245d3c6d8a2a2bde7b0444dec4bc99b6140df648f642e7811fe10005b30f909b86372cf1bb3c", 0x1000}, {&(0x7f00000038c0)="92645a53417588f59b2727564d0f9f3477a01452d2bce8bfc10f4856592a1095a7958de86e487064f42117a4e3125022640aecffc139dec9f63f2e78a1b586c8", 0x40}, {&(0x7f0000003900)="6536c592fbac113fe45016f5f138ec8acffb75044ba59a3a56d8beef7502243c51db826ca8d42c762d5c2605dbaaaae1d6728701e0589ef6630e3a564458b64c92ba00a97352c13ea55454c6b5d49fb3cd71290f21b0e9f9dc1e8fef35ae7e9ee5bb1e3f9ec906aed6eb9fabe5c953ebd3f69e9438a41696ac96936515", 0x7d}, {&(0x7f0000003980)="e57a011fe9e09f6e2d198ad28d300f251adf7446f795d7a49cec5a66c574671b5b6bc2fb1e0ef297a73684eca46f7643d28b7e53ee48492f7c1839abc40ea30c9d7eef7c07567fa85746b6cf1b681a292e2bdece31df1581fb05422cd7ad56fabe095065bdf7f54754998915e7764af1382242b85fbd49db42fdac4f38d3faef82db6cb3f6ab43558a3b66632d401971ffa0c0bb37dc30997357d720d2d3aa4b41a1cb19548399d7aea4cea33002453e67cad47e91a418f109166c9d190cac588822ae0e0bb2af34d6ee876b785511ee3908823c337357c7e4142016ac0d491ba58d4477e8b91f9e9faa78ffc7b409ee9d84e0cd6ab952", 0xf7}, {&(0x7f0000003a80)="9ecc7a1d6a", 0x5}, {&(0x7f0000003ac0)="a1ddb0", 0x3}, {&(0x7f0000003b00)="87432affa79dd811a016f7753a47030ac1e5850e440cfa7f51b775c0a5fe5eb7af5374f0", 0x24}], 0x8, &(0x7f0000003bc0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r0, r2, r2, r0]}], 0x28, 0x406}, 0x2) fcntl$setflags(r0, 0x2, 0x1) 11:00:30 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) flock(r0, 0x9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 11:00:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 11:00:30 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x3) write(r0, 0x0, 0x766190c710042038) 11:00:31 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x12) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) syz_open_pts() 11:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x282) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/60) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x11e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0940f31c59a6752c39e12c6ce857a6f2850b5e58ac9c43846342ab5a9042881bf01e54b20199d8a336db9568cf186de7db2687ec2dd90c3a2742380885bdaafacbb4f8447118bae5396a8ef08031532596d9e604047883851c41e5173bc993bc4ce0a95b3f0c2065eb3994cbc9c0ae0b09dcf2b90cf00b23eceec8a12d60e4f9b59d80821fab5b4b0efc89b758ee8d0033990b6913d6a9f2effc3ce9a7c6dde78903d8b99f50485ca7aacb", 0xab) 11:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x3203) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x38, 0x2) chflags(&(0x7f0000000040)='./bus\x00', 0x0) 11:00:31 executing program 0: r0 = socket(0x800000001b, 0x7, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 11:00:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:00:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xffffffffffffffff, 0xd9d0}, {0x18, 0x3, 0x5, 0x8}, 0x7, [0x3f, 0x2, 0x7, 0x7, 0x800, 0xfffffffffffffffb, 0x1, 0xfffffffffffffffd]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x74}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{0x100}], 0x1}) 11:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{}, {0x2}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x1}, {0x63, 0xdd6}, {0xa6, 0x1}], 0x3}) 11:00:31 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10580, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x4}, {0x6}]}) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget$private(0x0, 0x7, 0x0) shmget(0x1, 0x3000, 0x100000010, &(0x7f0000ffd000/0x3000)=nil) nanosleep(&(0x7f0000000000)={0x8001, 0x200000000}, &(0x7f0000000100)) 11:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x87ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 11:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5}], 0x81, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000b4a3f41b32a682c7de841de22ee1b8d8bcf9eb0e3fe5bc5c4ebe2b2f245398d06898"], 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x80) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7fff, 0x69}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{0x8, 0x40}, {0x4, 0x7}}, &(0x7f0000000100)) getitimer(0x1, &(0x7f0000000080)) 11:00:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000ac0)=@file={0x0, ""/87}, &(0x7f0000000780)=0x59) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x0, 0x1, 0x3) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000240)="64c8907bf0df451681e8c50e334306a3f57f3d40f64f02a07c44235ad98f54cd14b77fc4d98782c853d21dc8b63a7e1c6f95d0efdf86e5c67ab3366846d4fad93ba59c166ae009bbe9105fd0ab3ded0b6e85e07c7c6be41d50d38ead84b8fd98f4d4a5da2dbd328e3aff923a997a62e622cd40627cbdad02997651a7ceda41098da3dea2855b1bd685732fa266b8d50261f0e00a11e82541926c0166ded2f407150d1d359938564091beefe53f767d5403fd7f296f1cb1d5011e7cc1c8e5b48d799dd5f4f6f0f519e28a9b317f135e2cee5b57b5a0bd74fe6f3b", 0xda}, {&(0x7f0000000380)="f8fe2f45696a84e24848c6c672f9cdcdc4e734e0c09b29e35cfa571ebd5ca367fb8173979e4a9a3de068f856dde027df18b8efc97fa47675d4b901f8b6cfd8c48de51fe9f64a2e8921a7273f1ac6511562c8eb04f9db05e8570ee6cf6ce352af3a5db1d79da894582ca9581557a71487093eb85967fde3426a475ff0dbc0af61d8d4d35aad903e2452c838b80815ee828786aa9d42882e1c9c06ff2acd66817582265d47b94ddddd7797a0ce39c19ff84801396bc229fee34fca659ee49075549be817383f858d1f744f2129be5c0dbc0f44904219b0159f2dbf9f3a7292458fef", 0xe1}, {&(0x7f0000000480)="c38f04fa9c8b181f5c7ef1eff54d1758d6d9137d7ad6f1023273d219c087237fce09a57702dd81f35363ced732169e30057232b388aee2ef0ca2eac9c97010702e5c72658d6f8955961c7663af2d1e017c8380c6be32af39f2f012867fde6479c531f5436cd5914665c71ab76a1860ee9343daaefff8b086172cfc3a8ec01de7cbe02484b8ef574b4f8b3e68be950c59e1c6e92b399d", 0x96}, {&(0x7f0000000540)="1ee1a6e3e3a280eae3eec38880c947b6eaf3f3677cc95398ee878e26f3447cdc62ee7dd7549a621c0661b59e655ad148961cbbf39f96f317a92c63c33e115305a10773f2223cde07d993dfec0ab376feb53bb241a6579d18bb01f90491a0f5b76ce0c6b9a83864e8f4ddd2d2bbfa9ecdad2bbff2d5223fd7250cc2a89f258f71034dcc30ffdaba36785f6f98515c6431d4d98aefc3e9135fd91b8e9d446fedf5ba41a0cc392bab4e3b0b6b0ac83fa0dff1e160461e740def57cb8f176370a8d157e45c183ca6bbd7707a70bcd81539d4246f25e4abcdc0d17ad2b3b86b45cdd454a8", 0xe2}, {&(0x7f0000000640)="5eca58172623f7c6bf2380e5f9c022c2a0dd83f4c4807f0f0d14a7f2f33aea312caaa37c04ca9432f4a9450afdfa5fd3ad22256058c27c897880168fae80d88765c09dc677a8354d325e432d775046c259943d22efb8c38534c7b49a455719a577339cac01580d1b5369fb192910b2aa7ba4dceb1cfd264cfb8f36ad1614861501042d57df53c13c49a80aa6ee684c64457aed16107ad9d1e5", 0x99}, {&(0x7f0000000700)="22aee6501cdc8db5028359496d5f5110fc95cd6a6a9de3345cae3afeef40f5a728747207fb2898edf88fddbe6d2e49027651e55c7b455c63da382aa903b1332481d161b8b4379cf452671b3083cc", 0x4e}, {&(0x7f0000000800)="daa92f957d95ebedf447aeda47aca63e30ad072a9cc977f2d490395e9930a22bda2955ca643c8bcbaed1d9b6cbc56aaec3313233cf3af55a51ef0864a3301e55a2670833a82e23", 0x47}, {&(0x7f0000000880)="436ce69a57917cd9c34d72531aa3c5980ed0dd47314618993975f904787576a1e6d34a8a3f67051163a9247562a7a7a71bd08352f30304ec25fe58fa85d83bf6d9813687dcc00df4542b6587caafa47def93b17929a17d90506899f2b4e5064605b9260bf923c6bde7c662814ecbafe033a22d5d210a164e7c433486b918c6c16b9c72015884efb70a487276761448b9ed75edf531596a1bc9a513e499e6fd217eb3259b2ac830f91ec064393a36adf42448d05f5fe373a784f88c5da8b7fb0740bff4d0749077d984eacbf6f45a8645a3120c1b85302df3961b8a75e4058f18002753547242f714540119a047f7d577117a95bda7cbf5e1a63f2226", 0xfc}, {&(0x7f0000000980)="b560b136fb157a6edf0ec40a19a894ff9b127d400b0a7d7527a6831fed26cd5c30dedba431f043fdb2f803ce102a9b6c3d600a542f84008ac8b2412d1939e226b7b42f7776452ded3519cfa2d5fe4f6c6dea83c74184d71fe1a17650c5e08c2c2ef56faa4028aa7a05f6110560695d1b53", 0x71}], 0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r4, &(0x7f00000000c0)="35e613b55aa1194501caf0482a58249e9e822dbb88399637e42486237d876307191034e6842232ba2e12c4694d23724eddf4de1fc269be7f2b58472cff665635f2af50902c97e54f3e0a5ea7d65c539bb7425fd402cdad054db388416f49cc9b9267ee3ae9acfb6197809c7bfad9f2cba04a4e507926f86134852040c96e4ac85f1d45b235304235dd94ac156266fbe72bef0b5531729b3b03a3f76a948648fae1d355aaaf8af441bf9285d12d6f67495a5f752e2c6762ca5c3b3e8884e6fbe84fe837e74174c453dfad4dc1621f0cf4e32740e7501ea001c008c82fa5659928462f", 0xe2, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000200)={0xba11, 0x1, 0x7, 0x86dd, 0x1c0a}, 0xc) syz_open_pts() 11:00:31 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000040b000/0xa000)=nil, 0xa000, 0x2000000002) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) 11:00:31 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') open(&(0x7f0000000100)='./bus\x00', 0x581, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 11:00:31 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x3, 0x4}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)="1cced26ac4eda73a6b26becb8a9214943f99ae7a49b40f7edaec4d1f810dcac4c46185415f2c104474a01104cd0a5de14422cd0052a2948535e407b444f9a335eebfb3776e74e34e862e7056cac42853909a5d7d7b80217f7ac2adb93f792cad96dedc17796da0a1382cd8fa42ef249d748b59f5069ddcad765929e7493a2a", 0x7f) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) 11:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() r2 = semget(0x0, 0x2, 0x20) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x8, 0x7, {0xfff, 0xffffffffffffb261}}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x4d6ad4867a36423) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x2, 0x0, 0x81, r4}) r5 = dup2(r3, r3) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffd, 0x2, 0x4, 0x20, 0xff}, {{r1}, 0xffffffffffffffff, 0x91, 0x0, 0x75, 0x7}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x8, 0x5}, {{r5}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x100000000}, {{r5}, 0x0, 0x2, 0x80, 0x200, 0x1f}], 0xd1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x2, 0xffff}, {{r3}, 0xfffffffffffffffa, 0x93, 0x48, 0x7ff, 0x2}, {{r5}, 0xffffffffffffffff, 0x22, 0xf0000049, 0x6, 0xff}, {{r3}, 0xfffffffffffffffb, 0xa0, 0x40000000, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x9, 0x6}, {{r5}, 0xffffffffffffffff, 0x61, 0x2, 0x552, 0xf19}, {{r0}, 0xfffffffffffffffe, 0x80, 0x80, 0x2d65, 0x6}, {{r5}, 0xfffffffffffffffa, 0x20, 0x80, 0x3fffc00000000000, 0x3}], 0x10, &(0x7f0000000340)={0x5d6, 0x9}) chflagsat(r5, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) r6 = msgget$private(0x0, 0x411) msgsnd(r6, &(0x7f00000003c0)={0x2}, 0x8, 0x800) semop(r2, &(0x7f0000000400)=[{0x4, 0x80000000, 0x1800}], 0x1) r7 = open(&(0x7f0000000440)='./file0\x00', 0x1, 0x40) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000480)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000004c0)) pwritev(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)="0aa169c654a5b48132428dc39d944d940d3fa14d93325a806b4fabeec005324c1b8d4c3f2261", 0x26}, {&(0x7f0000000540)="76f77cfc70541e15e7fc34bd326eb39993bb7965a47e2feba0fabfb516e107c7587c84933b76ae7fddf96abfc19f5b99d023dcbb861950c6c3649a556f4d670d3c3e014567bd298620249ab3913be2c04456c9579101f8bd", 0x58}], 0x2, 0x0, 0x0) getpid() r8 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchown(r7, r8, r9) recvfrom$inet6(r7, &(0x7f0000000680)=""/243, 0xf3, 0x801, &(0x7f0000000780)={0x18, 0x2, 0x7, 0x7f}, 0xc) ftruncate(r1, 0x0, 0x7fff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000800)={0x6, &(0x7f00000007c0)=[{0x3, 0x1b, 0x100000001}, {0x200, 0x3, 0x5, 0x8}, {0x6, 0x80000000, 0x800, 0x80}, {0x1000, 0x800, 0x1ff, 0x2}, {0x8000, 0x907, 0x6, 0x7}, {0x1, 0x6, 0x8, 0x9}]}) 11:00:31 executing program 0: r0 = semget$private(0x0, 0x5, 0x20) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000001, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000002c0)=0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) link(&(0x7f0000000540)='./bus/file0\x00', &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xfffffffffffffff8) r4 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x3, 0x1800}], 0x2) flock(r2, 0x80000000008) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000001c0)=0xf5e) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x44) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r7, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000440)) socket$inet(0x2, 0x3, 0xd7) dup(r5) rmdir(&(0x7f0000000780)='./bus/file0\x00') semop(r0, &(0x7f0000000200)=[{0x1, 0x6, 0x802}, {0x0, 0x5, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x1}, {0x3, 0x68, 0x1000}, {0x3, 0x20, 0x800}, {0x4, 0xfffffffffffffff8, 0x1000}, {0x2, 0x8001, 0x1000}], 0x8) semop(r4, &(0x7f0000000140), 0x0) accept$inet(r6, &(0x7f0000000600), &(0x7f0000000300)=0xffffffc6) dup2(r1, r3) semop(r0, &(0x7f0000000240), 0xa34a786d47e2563) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) 11:00:31 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="ed", 0x1) syz_open_pts() sendto$unix(r1, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 11:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa6}, {0x60}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 11:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1c5, 0xffffffffffffffff}, {0x0, 0x3f}], 0x2}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 11:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x35}, {0x6}]}) chflags(&(0x7f0000000040)='./file0\x00', 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="81411c4f90e7afd747ae09acac7789010f98804782dce22660c0aade19108769bc3346b8dc9d457a26a6ffd5a35afa743271ae1f8ba71458ed81e27c23fc03b4ea9e1a5b29c42bae6f84ed667bf7a94de8f81dabf1216b5c8ac59d1af798b00ab53bcb56fa3730dae6dffcc1ebbd4b2c2c62d595bf2d9e4a05b70cc38b3eb706906f11a4e03e6b377a68461cb0b21e5bd0294a65db4a77c21e09deb76de932", 0x9f}, {&(0x7f0000000280)="8dc5b718b0d9e5868710101d2c780d76ced303c6fcba749dd746b54a9b16c034f2560005f5e1c8f89cb355faeffd1ef8d35e30f795d451aad760684abf446cd0d026fb204e77bb0d9fd240896378910e24699113420df4d2d273bc0750af40e71cd03592ad7811b3fd0f5013f59f068e7e5a51d54f6d00cecf2d475f09c4e3d0ddd611da6de41f1e24da28dfb10423b448a934bb79", 0x95}, {&(0x7f0000000340)="89f233a8f05d9f1a170b2663f841374eff93dedd6b2c6b71f648614460bc37cedc3f49fc49a9410242634b65d8bcaab6cb359aed25190ffed640abbedc1622e44c34cd166a437b91a1e645e243", 0x4d}], 0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) 11:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) close(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x4}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) 11:00:31 executing program 0: socket(0x6, 0x2, 0x4000000000003) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1037, &(0x7f0000000040)=0x5, 0x4) 11:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x20000000000000e8, &(0x7f0000000140)=[{0x7c, 0x0, 0x0, 0x4}, {0x3}, {0x6}]}) r1 = dup2(r0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) socket$inet(0x2, 0x8000, 0x6) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x1ff, './file0\x00', './file0\x00'}) fchflags(r0, 0x0) pwrite(r0, &(0x7f0000000280)='l', 0x1, 0x0, 0x0) 11:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4000080002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x440, 0x104) getsockname(r1, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) openat(r0, &(0x7f0000000300)='./bus\x00', 0x1, 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x2, 0x0, 0x3, 0x1, 0x0, 0x9, 0x385, 0xffffffffffffffff, 0x0, 0x3, 0x3}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f00000002c0)=0xc) 11:00:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x86}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) 11:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() r2 = dup(r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[0x3]}) close(r0) r3 = syz_open_pts() pipe(&(0x7f0000000180)) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 11:00:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x200}, 0xffffffffffffffd0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x40, 0x3, &(0x7f0000000140)="78ade518a84e5fa160dda3558988a4e390e548bce927a9fe5135800626f5ad3be9f87104cce36f2b76188ea78c7bfdc221de4b2115d87251c792f82d7df9ab4051de1ab0b69391d81deb893d480388b86c62f8d184ee4edec375327e72f67160da7256c99a330cb24a4eacd48b248cc49653770ca71eb734d3bf8f5c744244b7cbd798163cc546f9af184995c301d6fff326f11c80e91e954c20ca25ccf6b3d300bae46e796a52991839275799d31f655e620192964f53ef7eeddb6fda987d2dac074b78739f090b74475beb4d17fa83497f9e14b67b3e0221ee60148976e85d3e65e0c09e1ba689139e12037e85ecd0edb75bba69351e08f589bf", 0xfb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0x7) getpgid(r2) shutdown(r1, 0x2) 11:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 11:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffe, 0x8, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x5ab, "097c7db01eb6e4cf3b502f063e11cd238d80e8e1"}) 11:00:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x100004}) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = open(&(0x7f00000003c0)='./file0\x00', 0xa0, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000400)={0x3, 0xe00000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) fchmod(r0, 0x1) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) unlink(&(0x7f0000000300)='./file0\x00') ioctl$KDENABIO(r2, 0x20004b3c) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/33, 0x21}], 0x4, &(0x7f0000000280)=""/21, 0x15}, 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="25d988bdd142a4de3bc7cba4b67a26d3ecaeb1a4db8ef44a5ea991a33e717488bac4382a5c785ab4a7c7b1a4c98ff32a9f40804b6b775b79dcab9258ad85630e8f5ec661225d995168cf527548af8a45d2632086c574f291b4c6a1bf2f15a6c1dbe6a4ee848578255c04310d506e1cf023fd12df5aa0b6a89681af6af985560279196555b9547dd0510621f48796bdd836987294cb6c2b83faf742a8fa5dcc52e30acd10197614bbfd5a4342e8b4bdb8a706ba07ad143f58ef659d8f49a95cadea5c51a5d032ea7d10d080675756346bea24d35a1f6f613483a17859478e40ce2f3af498daff49f84c731150043ced647c49eb950a475f111a1d91e9b0", 0xfd}, {&(0x7f00000001c0)="ff8b400c6fd2075e29eb08683d49242586215236a2eaeaf33edc28a8480b04ae77d03e96ed98771bf45dfac62344976935f5ae319b61453e24d33dc933711b6e2862615e978d8c34ec2e722551db035db9cfafa57cd3132de240ed3dfe85f78ecd8bcf837e96f8e0df938a17f2ae889c333bc117444d1fac310e4e7fb925f9407de79466576648d45fca556ef955fa994631e53cedd09142164bb6393d1c59bfaf368c9885e7ec14a29044637220", 0xae}, {&(0x7f0000000040)="b70a87f487ef", 0x6}], 0x3, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = kqueue() writev(r2, &(0x7f0000001440)=[{&(0x7f00000002c0)="c7c243a44c656d6e52f83425dd7385c266ba5b17b7b68c795a799a9d649ed586af6307ba72514c36a2f0c5b1943023121aa85aa1cec4919aa52f3c0276047bc7369a728c95", 0x45}, {&(0x7f0000000340)="6bf101ff52b86ef657039781e8fb4f6aa3f894a4253697dd34eae173814fd33d4f9ab06136b74a4c92aee1a80d834ee36cc0e2a9270cc56537716fd82837428d81e720b24ff4ade5a3b82458e43c7e2faa1173e1578a7136c889663742616b661e8f9e01c773e3b3180ead509980fd3200ddb2e0247ff22302f45d6389f70d93089a8721f91268c1fee8c8612c22d0", 0x8f}, {&(0x7f0000000400)="7778a1da444f737819e204a9ab", 0xd}, {&(0x7f0000000440)="6dad4c833fa3c2eb8630718eeaecbfbdbfe741105b49dd0fc1bbfe0e906ec3ae6e19f890a810cc5e7f1cdbe5d70239bf23b720d4b62dbcc486adfbc2849d92d08d569abee2186e6420c062780b54e3b7301da0facdb35bc404078b2b15376ad71aba134785e21f8dcfdd76ba106caedb533682f430c73de64465b123efe744a2418cf09947e8e271d745efca3a684897fac17c534833fd38958fa899c45b523ec841d312142da38196955e498978306bd214f02c1d552dafbdd3d0b47a151d42898fd5b585375a0d21cf6c380f9c027fd4dd259ab1ace78a2a1c78fce25bca8d69e6cd52f21774ddf7ba1d59a7b30fdcaeb5033a00a6c083e0572fb7f1533be705585834655c422201b6153f6bc2e9db2c19df5bd1bf5de8e5c6ad59225044260593470b65c94233095b022ff4cc5b933fb12f4347e24ee9b73fcb1271708721ac3859b01819a0dced49b4b2cc0b921ac00c6431305e82aeb3b0986fdd285d2262bfc97fde581e1449f932a4346e28b37ea4412f8c4da562321b43e4286364e20031aa08b6978198fefc1c3e9c4960de40a62bc61ff74bea2b4a963c01dd590d488ef19f6663dc57d963543a336a8a8e413e464eda4bc8150d2bd170d8f56a316b25cc5f227459c431a5ce1f1e1e0db1e6aec56d93ba223b80a21f40755f37b2e00b9470e7445ac83238a0c7df4f1cad3791f293b82989e4b620f15fe6289b308ffeaab11fa45fe5dcc593aee79c65afc85de3c96b2de5a859431781a6895288ddf48dc20eeace0b387e47ab8c222df6072a13392f68be9f97935310c3fd67e3b439c4980445cb174be4619ccfc27dff994d139e008c92b9bef1f25f575a17ffc80c8fa3d5f34908de243e835c9de61c0aa3d025c8bc67e0d04708c312f71c96cd7635e94059ab257f0d011ae66122889a21066036735b0846fabea0dc2f1aee35db640dde8e5c6baa8dc3a191e5948a2be889bf53c228e15f658e69719e41a4485485cb31f9d897f384e6e2dc87d0be68ee19fd26605b9e2ae3c9be0663c04f3dd6470d55752bf980706d59a9bef631745c5edca3e47cef58dbd16422318de4ef0aa307c15bab1f79156a7bd816946d44802ac7074c531cb8ac790ec304deee3e9d126800c53b0678c67b271ea8082765038f3e6ef574f827b07a2a0656b097ddd47d0651a346b65ab4ecfac3d3d91698b874c43fc4c8ac6e7b9b53f00ba98358f28278fa43af9370d4315d2241364419a767616232db2fcf8c7e61d4a0c3ecb051af35ef0bef713cd277fd8f6e8a5c48fcb97ccc8e4363644b20728b6e82cfc1f3d21e7ad74f4951fbac8aab6e4adafa990c956c613d0f1c43fca1caef08f64af568681771d671db920ac3d89a51c04989841219d65c0bb336690e45416ad0ef13f6d095a8f95a9a46216508674201f6689d6704a160564416ad6f3703cb3fc066fcc5407f3b5653ac1504ceacc0ce2235597d538971b84b4b8543704348ff9311df4d3c601184c286cb982cd1b6c59d040aa5222301bba99707f186565ae932f9737683c9bea730c8775a792303e728d0683530da87fcd64c14d2235e046814426993689ea9a571012982ef55ba71e03bbbeda6dfeb09d78856d8e675c91438a66a764b303e14ae17370a840297cb16c48bde9dadab86048fe23afaf7513f950c95bec297a68e47c5e7ef34096e1c1cd491d3ab0c910e3a435a04e5c36d12e7893ce289b66a1b345bc7593eb10b12991a1a31247f52a7b9e4551cbaf5311f367e73c56bc4fbdc19b4514f7068ca04f2f5742d43f1b0405458e7fd95225677dc5b767bf6600c0ae407b83e54cb8ef72849254f8768619bbbe21687a210500823a8018b772c21653d312d62ca4001b1edac0f05ae97fe3b678b44d2fbed21f39ce511601b4d1c812b17f1b1af7d87cf4691d6175affb81782022c9a8c0607f2f2ccd72990dbfa011141c7ede9b8cc49e83e0a70e0bbbb6251ea10ed87ce44f80ff3a3bcb3e1e663cf52af7480ef9c2f17c7e5d86bc02966c429413e613599749f93cadd81e364053af18aa60ed40deaf709d0d4838a431409e218d7fade8cc60e9f4c8c165ba001e26ca17d451c0887ba4eea9f1565e539a8b2bd9bf9029dbc644850093d13f18e7a30e1e58a4551791beffb3f54ae285f273927ddbef3378bf8c414ee04933a013b00e3936cdffd5010e9f0e2dc3370294ee0a9832d5cc1d9ed90b13dc15eda3c2ec5a5ef21f4d09992a8ba1a61d437d49ca64073a43411f1c4e47da4aea7f1988289f14d3a3eee175c394d16017ba46198d88628b57bbd47354257179796560cc49706fb464cd52a284c4a2bb30293454c9684373031b75f5ac78c46d1f1407ee91c833cbf3d93e1fc1a99c6dfb49c90fad74436cadbd8cf298b3d68a12a675a2e3c83ba61651cc24408c8fab709e03a524fc4ad05123c212d619d38732d30b4163365082db4506d01ca8cf36b01647789394488f20f30412d24c435d053799350dfbd419e90cdb380f027eeb7e899f61d5c6bdbdddc84e785b1aebdd7fa3d6f250e295be62c1054608a97c0fb95a175459605c957daf2e4d94dcc7a98464fa484163ae734396e5bf307c2d5bc1405932083e25fe452130718066d25df5db05089edf6b1db6e3803e73811c0955fe746f16a87866f90b5cb72d3b543770e8688695117daf34373e5915b92de80f83111eedb1ea90c9754f9d22ad7c257d567d0777af94e7832e3a50c6acd3adecf2da7092eef7f2ae03030c60e7ab414fc36c8a8ec88f3b352aa1e61ffa298685a41e95c5bd60fc169580f8f1c3259d5b20af17b193cad66d15b256037d27ef42f8f819f2620ecd671ad5f61a58640d4526534ca38adc5788f3f480913fd30f6f9b93ebc911d1f7638056d474acda8d21beed4e7a80379afeac77cf1558632481a0e46523ee6243a73f31ff3ad16ad1b9b9684e1e7134be55f61ac33c4ece1df7d80f75641b233ead1f6d3a44411ffe9ada37fc401696da535cb2ff71446c1d407bcd88ab0cbb4a513fa30c8fc271554d0612347d5fdf3666de0c6b563b59277e737d56912d44537b51c60764398533c5a3460d793ca409edd31e7a18c4439968eaa0377b8ee9d838924a88a890f7ce2d068af31fb7b29bd18f88d6913247c2fb85ecfa12f143e6f709adf61b8173a2ebe66068163571d5b9793815cd947e55c69f8578800516ddf1e30b6eded7ea36f34ad799e2263df296a53aa7afa6c66f571e3600b0e6e78a0515f68d3467c9f5b5d53e77a404c7f8493fa4a75104585b2b2564024ab55088cec0cf5de8e8efa5f78cf2479b74613d88ae1f4e980a082af801320bd266f065a15a18fd1f8fabc345911d0d7148350c4b88576c3cb33c9e783a3c1dc2fdd464a2a1d51e1a5d21dbb1177e2e6b30cb1e1b5675aba5fbd22abf645a6b94c9e55cd5851ba1381de4ed9c68bbceba3fa097fa51010683819556841ee55e3baf3ae93b2e44aee0eb2249647df33f16d6ac90bbc8d0ce19b49a5dbca165a19b882eaba72e46b601e579c8ab540c721b80a0881e2562c3bf397973260d055e19f0c63b5b09065ab339b9ebac33a70d1814ec99fc3c33d21bb285c739ddcb7a78da18dc05a9a1ab8f5af80632c398b4c940222cb4a70c16876dfe4f99d46af43514f0ee8dda38967a7691a37bda4d25a6059bcd9e7126d2cb00c8329effa6e4a9aa31c8586ea439a70c074d415b4de596bebe895995eaaa2cf28f0b5ed97cd62f433fa88ca25ccc1917405e5d6588b69dfa88d3111a60ea767d71a38c958c920cdd74725d4d45b07d10dd9be417a278ecd9783b52e05857e0062becb59bde2fd9dd7e4da7579b4557a3702030bc1b2574d2799e45fe2db5e34d0862c531f69e4bc210fdd06ed550808b19d753ced5d2f17abe8589a389acf16b0ce83c28aa9d9f5fe41bd9e42cc6fd347d3f267c0a8e8abe0ab41e79831f2f06c322d64c7b129c01fd253c36b4dc630370a2cdc4c0eb222b75ea6b8e7042edd71de38c1fbdabb61d27193652ad1797fb00da360a3c7129a6faba57c5eff63ae8dc58330142cd2abcd39da0a9eff5baa547cb8d7689891ae79cd86d830653d06d6b6e5b875bfedc8e48b39f50231f11e6e844d09d5120eaf74b78d83149bdc061727b83c177c37bfe8347a3d07859d3561379308eed28166e0b0d107c9bedba753bd59d162384dfed3f29956bed77d79bc9717dd2a94f681ee9b9c5fec3d8088431f86a7cc9ee2349372c301b0c38130528b98a335061df06e02c54560a8b4c62a5c93bae3a6a9cd6c7941a9554c1bad648a940f7e764cd4fe7de7cdaeaa048829af15e0bca462dc5a735d25318640a414037a0c98b81e938a2a8ee0d04ce90fd513d4423665c6340d71d18a2448228579fc9478881d92c5695453e99165c41116e36e74b584671ffd245c35e10932ff4d4889bda0e6ae21756dfc9d47bfba8306c719958e1026323b3a2721f2e95aec873ae21e44c254efeaafd6a9b66aa8d003682194b818645dbd5d94300d7b4346204ee45c0e71dd907bc11c8cab3335a9b98b278d77396c25836537bc4a632e9c1c28d20db0bba439e6698cf70060a6a6697285afab8d89297b7666c22cadcef58e29f6de32357d8bc2c5846a0f572a594b8b55f06d55d3f53793d79aa06879c29fe89e0ee17174415121a8462fd44c7e6b30e352f17c1423b8d9f3608203243c8b2cbad79313f18a753ed23f0190bb102b41569a757c753fa367317b35d9549aad4a50c1a0657c721c650c0a25f35ed353fdbe1f216212910627f296b600390be4094b2f1c9e3048ca3f0bf467d4f99f317bac516ec9a6cdf3c83167eb0df0f28d33a466a34032de91e1f30e2520c6cccbbffbdef9ff2326607e14007a30e959dea7c9c45ccbb2d30962d9f230702ad00ca47ff889e11dabca55ccbb8b06de8a267162902508e7e6f20a3e6722886a055201e048cd9d8388c51f5e8e29f17f152ab67c5ac1b93cfee109fa7a5d08b4e51c46650d5a69f466c03c028befac8d8c90de9343c3eebcb4a6099aa0587b0fcc80f9ba00472f704733ea77661eac4d0916830d0de7e8fd02bf5539df9d038c685c11d38675764885fc3940820282c10d9cc3e48ba0936ce34269ac9123ea9f7ef6410533684a33e9ec5e0f625640a0c25de80d3c956e36110eedf5a140bb8962bbfaea07d37f7b8bbb28643d7ba8790ea2ab87450a8c5c30f882a801b4d51dc5056276dacc6a753f50636c175748a540c85f3883fb8cc48d7bb468a6663f41003d4c1b7f49c4ebb0f86598bbfc636f771896621fde38029318c6f3147a4689e5514006f0a04c3b2221192b30507c74f13f3520250a218c6e389bc814f8d2c2827d4b4b35732516fa5b753a07f5a04fd53400a3737f38fa6f27dcc9aebe25564618b76b0a7c2f143f1addc6e50386172cf452066abbec6856b0bfe278c7c553b67c9b32b89a701179792517658d6cf81a9153ef06bbf3010b4a80a350d92ddb0c99f1b452e07488a4771a034cf99cac3f679550e6a5dc8b840a94a53e36a3bf0cf3413bffb9aa91efeb014d78a465f7148f75d17d1bc50af1c98e6766cd36b9a44ff845fdc17fcc009729feddda086fcb105524164049dd92a55c6d910ab51cf93e867f59e60e1dcbb46d4b1ea79f4b2609887c381e7a0cb5ef0459008ff502a1f3c5e7d0e88506f65b492ede226b391718f5a6aa31d22acc0414285051174840b13a141a252e48edec4c9b4345e22ba02a4610a70026f9205d34686a781f715b79b3f82d559de3c5c4f49855b59d", 0x1000}], 0x4) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{0x0}], 0x1) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000001500)={0xffffffffffffffff}) renameat(r3, &(0x7f00000014c0)='./file0\x00', r4, &(0x7f0000001540)='./file0\x00') 11:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 11:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3ad1, 0x100, 0x4, 0x40}]}) 11:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) open(&(0x7f0000000080)='./file0\x00', 0x182, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, "00000000000000bbc200"}) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:00:32 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:00:32 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10010, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='xc') r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="15898d607332c9f0b4bec4d2ab", 0xd, 0x4, &(0x7f0000000080)={0x18, 0x1, 0x63c5, 0x6}, 0xc) 11:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000540)) open(&(0x7f00000006c0)='./bus\x00', 0x20000, 0x0) r1 = geteuid() r2 = shmget(0x0, 0x3000, 0x28, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) r3 = getegid() lchown(&(0x7f0000000480)='./bus\x00', r1, r3) r4 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x80) setegid(r3) pwritev(r0, &(0x7f0000000680), 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000000)="b13f5c98f64259170ccb6d49111006811fc86d76a9f2a533c883a64c44c69176869096ba679ba9ca272a0528d672f5c3fddb7cb70d417ae56b830ee2f7ab38b9b50bfc70b70cd516bb17fbe03135608895e0416118894b280e8b41f3a191313c3e88778673a7d876f4cb1915253599cadbedabac432f28422f08b1c1429f1da99c0b3d084dea", 0x86}, {&(0x7f0000000100)="b66b1c0cc49999de83f4eb22e395313bd354424b50cec57e90d9a7acd520ea43ba1f27dd8f906b84af614e8ff988a3cdf2be6662e36465da80779728e101009a2f7ab81866043df6a2f699577c2eeff68a585db0b570239179f018952f27bdcd762bba695bb46c165484218cf9ef7d20b07e9bfc621e7fc1eda15e6fb174f66fb775b0bf81123d0407d441de18993b64628220270149083d41825d05717d42e8f234d3db9d00c2db647b2bdfed59f6e9aa1ac49e6ee84cbd7670f70c91f7a38e8789", 0xc2}, {&(0x7f0000000200)="b2c04b186751a4b508a2aec57d4c0a9c3245a9d7bd1d9c08d63d2d748a2541341a5362d16d0acebc676de66b33c42373a84647362084e7779b502107a0b2fd2f90e748727457c70868212eb1ad7e7f53145eebc2f75d71a861b84f0d7fa6561a083435fb71c87c2465283888fd1a8f935667eea9dc801f1c9b5e309ebf30d97789bef40d46e03da24386106da4c772e7e725da7a6cd519e1b429f5ea04ab39a38e67c3b0494cf26621f5e39392d43c4a59eb058f46d9f19bca73f90d9391f77ce0", 0xc1}, {&(0x7f0000000300)="5b65462f49551e8e4fd04e6d94bd94a5379105d53e13d3f9626d8e7e47665984566ff68495a7fab3280b63623872413fd7449e6fa081b3fe756dc875c49472922e4f6eaabfeece7a07dcb5104863ffa7b05e94fecd146d1b0f8f5d101d510d164d660f413c9ec1d4c1cfecd2aaa0e3f98cd5a678878e97eb9309361936a521c4ee2dc6625c06d32fea975d35e945f344e22b639d1e23382a91dfb3dfdca93e2c230fe7bcd16f4490012037875746bdad81e470549b59f3529d2250285e315499551fb0485fca66e26002d0f62126ca311694cb562c063d7c8ab08c0b81c5a9cf658eb9af13effd4a2c4ffc07690cf89c58f521135165b003bb7064cc", 0xfc}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x380, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000580)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000640)=0x100000000000) 11:00:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) sendto(r0, &(0x7f0000000000)="fe78034ae2b340303e7a8ed07215a7127a2f712b7f98f75710a0e9be10a6e9bcc3a255f3018286e369ed45c65a6bebd6f185f5ef64cde8978af1dcd3d7655830fb8bb708139b3e8201bdbe6be8dd4e86372074899664e260cba04efaa6f694adadc83e2446de2cc958c8b82d691988d1ca68bc7b9516be178615046be0826a1f819e11fccab754add2245738b2a755dc420b74f7bee3df355d7f3f8d51847e6cd57e52fbc2883e392970c2b8ea93f83026765c8a6e", 0xb5, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x1}, 0xc) close(r0) 11:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f00000000c0), 0xfffffffffffffffb, 0x0) dup2(r0, r1) 11:00:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x200000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x8001, 0x1ff, "7fabd465963a1308a173f6dc0eb92b85ae80ade8", 0x5, 0x1ff}) 11:00:32 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) fcntl$setflags(r1, 0x2, 0x80001) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000140)="2edc8cd06d7262ec883ddd97984651393f529727b9438f24e407de961927538f0cbddbd8edc5d1e422536b5b190884b259044bf1d3971fbe5f02e21eb7a2a426c328b1205f77919d9e3bbde273cd3da0669e42bb38edcf69dd561561be7ffd2fbc59055d4bcdde7ee66d3132742128e9df3983eb81ca57b2ecbc7cd59e871ad051a5464b6722cef5279b2740e151c724b3540921ef609cc336eb78e8e40c47ad5117905d98db56eddecac59d3058c0e0f79d242ed67bc6f4c9c20f213ae78579edb27a410b90a986f91cd70fc25c36999f0c1d8aa96c41c0ba22255162a2a6de", 0xe0}, {&(0x7f00000000c0)="b3f8018a50042d45024a59ba8740", 0xe}, {&(0x7f0000000240)="45930e65cba5e46ac9d18e086d7daa40f27be47b622303d9eeabeb36a555f24e6666e00854fd5b1a2ee4ded10b46e7f5591a22f9bc2291bc324d9fae46f7b8e5dc8d303e6cc38042923371e6afd6f5ce5bd8d3bfc5c966b6383edd2f147046fc2419aa34251623bbd4e1a5add78b868f293708a531dfa4e588484e3e80e4bbbfad69466383b2cd8aa3377de308801114a13332bd3c15520b285f9a40c601a0f1262726a3d3343a7b3fe952aef279189b0f9f8286451364afb53044076b472b0a928a6138df8230b302e59acd0dd0fbefe3af8939d3b3c179f9a71b0451a6b38440b1f17f4d", 0xe5}, {&(0x7f0000000340)="ea25dd58084f2c9632e6201a4704054ff8e14e7a44780322bc9974802c13e77088f8d9677038add092deca400199083e6a1e2d4bdb121c4d55f26fa22e062361a2171245a3fd85402933047073aa9f40bb22374a80c8e6d98974c1f4a8378b7e37eea54f328fc166cfbcd7d9d8177494d69bbd1ed9ad741ed81d22cd0b4f163bdfed1e0b0ba041b36e8705337102adbb01261be4ff6fb240d3b85bedad1075bd0ddbd75afb5cbda8847f4e69b7ee0ee69327e9d7e75372e5acc1f192bf1e330aadcd855d687822ff68b8c5c4de9117ad487d8ab84c35355188df0960dc5a75232fb25f006170a576d7700847a510b4a4d52bce790790bb7dba3b6275f54f88600013776da998f11ba70fa6181b7517a1ecb24a91ad12701cf7cea95606bfecea5c3f8f9f92d4d59bfd1287534af2b118c949d9d1059467844b59d2940310bb4226f0981afd555327deff7968bf0616e6bdd9b1b252c1882eac6bf3bf9399fc02e2610118148f7cdfda13c5c622ee3ad5d8f276e6b72e7407fadd21a27fbc813e6564a32a9c83ee6799bd9985f00f2905e6ca24c460feeea7194f8f5a30cd1ddc9fe0f7272be6650c5af6b2180f3fcca80aac891d52b3429936b5bebb2c3830a119040e98aedc22cebd8080b75b26d56c488bfc9aceaf74471813eceadb024cec8fee2a6244d3c45f8891853a3f8040fd6b7ef1e0e51c2f52e01ed48cfa729b58dc520ed7fa18a55db0ecf99e8b485bb1bf9b533e6f4a891842ceb27a4d56f0568a3e603c0bc6ad80bb7a55ee696a6fa21aa047fae7bddf68265e4a66d57aa6b4fe6316e6a100844a34d592a647c58ab4ea41f4e9c1b1da94d9cf7fc63f7fa1010c9a31b9017e57ba15cc853ac499e9f4e330dc459018b138794f93f2da0a5ec3ceb25ae61e65ff07e6c41e233c87fbec5d93b07f3cb8d1445a085fc78b1470cb1df90fc7c1e63e18da1ec00304d00dd8fed62b78ef12c0ef811beb5a509bbd0496b0fbbcad141a11560d8f96d2a1cc063cd623e74623fbfaecdf4d8b077261b45a6796073b0f63e2ce1e465eed88bd4e12abd32ad1f7139818e47e334ab53e4dd942d8ec3da2c5b4d22f878c7a08592e80c52af52a6cfd521ea27eb9bdbf52097e45f8bcb69149f2d10893900b650439d415f7ad7140183660c4db3149de8d9e557aa1a96b8c34b7d82fa6f0778a1f7bdfcddc1e775d7e3e86964b88f6d0258bc762af9e81b3cc81a37fe89a3c56208eb3562cdfcc719b4f89bf228bf9b183453472d06e1a66b3ae4a00a3dee48b22280ca7835f7b86e94b60b8592133f7ca21dcf5aeaed490dfaf43d3711fcea2fa2ea4ceab62884915ea83cedd549c01d2f03affef3f076bf19b0246e20d488a7196f60c96b3eb221b14ef78b00e5353e0326be001bf6b358a94b785643e9b3077487f7e2bf7062ab77c325e78772c0a645d2e09d2ff1137036e8ecafc8e72175e49f963602ba07f3cfb6a90eab4c4aba973328e5ed9d24c3bbad29e5adadf922b9b947adfc66b2bd86206bdf36e9258519327fe773b8036a0a1c7e5ff1ab289dcf81c465a86c69bdf15d5adbba06313e3fbceeda4d7371dbb2e2b7f34d6d15181e5261aa01ee90bcc0f5055fa36f02cadabcc149337a679f256c9dead8cf669539de67c6db72cf9ceda0d956779588b40208b238e255fffd11e20f35ea1e6beabb463d1df705fae24b87fc29ab09f6fa306c9d688ace1e0042bb70909a1ed85f6b62017458057b8a46aeb9638bc18a74e404850f3b518eb2902d90d9bec964f403ec61c5f3d773c79e49d174df0520bfb95418f45edde4442929bf2617d4739e263345982c111d126848a7a254d29301bf5f9f5200d3fba919209f927bc5690b1e64a5676a5fdcd47279a202a614c404786022b821ad6ce0ea6804d1ce0f650a6643ffb29493293cfb88545184ad0f0d6b63bf53397298b50b1445c3936a8bd4163c0f9e3ce43346fd9d1aa38f295235a002b1ed757af32fe9d18e3e6059bf46681c0c4c10578beaf521aa410f76b8307a8188725d94460b0a709b486df0477061fed68410583de3e57b46b7c54710c497316127060232c30c738675dd706bffd575cf5b6541e7c2f8deada95035271ca2b29f1855fe70b67ef6a8e741d483acf5ae7cbb06e3b02368aba322ecfe460701c3374ca34cd57ecbcb80e361b934c3a9f63ecf1ce37f42fc6607846fd7e19291d632498892d026c28ca6c886ed89bc6120290a80c305bce800aba077b1036c31dc64b15e2da8762feadff5ec591c489c7042e2388448d4b4004f8c448ea5badd46e11fa3a8036015e8282d38b612f3ad0199b20d3176587ba422e10fde1513074f21fd3b61b7fef42782c841885c1bfef7a0ae542828894045b0b51795dec888d8038ff413b186076381abfc280477c24ee720eeb7423758655c554eaf2e773d50d913f78223e0c6ad7e9414da6f3f16f8eb631596cf03c811d329d4d04b46bca6cef2c5ccd10d2f96b98668b6ca60fb1a796a8b259b6e57484d108cda8885b5b7d76f1106e0c20567e19d4158d8f14d4ee12e42ae3f2106b7f53bed58b36530376ec98d2ae3b1fe7cf691a348275d04a34a8a5f042d16d57bf0328a01526db0e63f545c1f7595da78da6a69dca5174893926898d1f536cff16fbf0b1d18d59ca574a1b01cd871fe63366750b82cdbfe22df0d20b0ba6ba8bd8a8d0fdbb7d2434c639a95f8ea9f890b369eb678e92377aca68c4d08462a78a62a38ed059cc47c11afd25bb11902f145277eb48c90351c789a98132d50bd0e6bb516490b357fdb719210a3877c4d5bae28ffbfca7334b34cef16083ad9118de140fdbd77101f31d8e650ee18b6a8d5464043839416a352c8e2df5a41b7d63ed9e7b8fd20f734e2739cc70ec120a5eef290bb10c45afa849c3be7b74eeac64d5c2fa6e4621d6032ae75e73085614ba49d3dc2bc595898daff82c41b74fdec809c1656c6da54da0f93bba088cfba9c0d7e6342071dbe580c3da136381c42de418dabc758afd3b6da8fe035a57e50b0f250e4d1683fe0b2dbdb7491852f5fc4d7f5f7a63f425acea2206c67a000e78cf85f76016a898819026c46e45d9bb5d29034abbe4fc9d51b0fec5e04a9e57e7615489c1681f95e2944cf03d856a485dd1330d16c0d6a377d8bfd883e30168d66953698fdcc5bfed2817533af5229dfe7e17e9f38cdc4ed7a73d53a1a77c039dd3910b9928609930f06e2773a89169206fe85fb57d9625caf8b5648e6f30bc7bf39c075e3e10198c983d9947b8e4108890b3b47df5a3f4b884b5db03379eb2fb163bbf04471539134691e118b8dff89295d77c71292f790154f99f24880ec721d734a128f0d813b4fe4790e46c6243e11e45a9ee02c9f93640fd39cb23d18ee4846231aed1021a120f5bbbe32d3e49f6778f79cd23a2b9510ea3a9501bc68e15e41de87aaee66af6f61fcbabb7bcd17bd08e8920002bce7490f41c0a303d331805b7a9f159af4d12dae9244e6e69f1c4e7784f7a723aaceeadeb960c3f52f26743049a832242a3635a06b0ab8fefa7236141fb398c9843e421ee51fc9a84cb968f3280d55a1b6f865172a617712cdeaa2736349969812de0f20a6b4d2fb9219835c1604bfd479a7791815ee5c1443b8d61afed6beef2671743b25fa4802fa9e5437343af7a9dd63fec53a63c87e430cbd92b4b9adbb9162d30d4f6eff9444a86e7f9dbb4aa6b99af2de32794c9a38c2b0f76b031fa004c62db381400d17f6da1d147515afb4778a18004bcb440127ef2ba465da0f5f3d91d3cf7ba2eeb8452033f4a6ba493b82c470107cfea076ba4571fa58355e754340aef32d9d438b3669253b6c3a991db104e376a08808cf46a1730df741e7c57eabbbbd9ed7fa6537501eaf5c566fd7046daac6434ae5f354f40e7a37ffd7848ee8e8660cd2aac9e6776a959a212e12519d30ae65d97d555e1f599daed65d1f86d1f841752f0b6c91340ffb1f79db8ff63c22ce248f1b87816f3cc42d72121a1bf72366a0442e62a1aa5e1ca3fca31aee0902f96ec55c61e2e27fd2c66d08cc8747e7d3ff54eb88a81035ce4c473fb74e9079c58489e806364b96f46af594ad0369164927297c5861f7fc717d4ef41148ce49f757fcde5e107fd5585c546feef00fd575b08f353f20d952d794aa5b52e071fae1d0f720ee417e7dbbbbb95d30cba8041a12c58f9cf8c7c8bc1ce742dfa0832527f1645377b9484d8fda5c5738a12514c70362c521ad9ee7a628e46219769fa1776bc1bbeef4aec9063c3e809b7c2547d55b45075ed4a335dd01d2de4e23ee5ad520c84e77e193805327aa23daf9aaac727f08dd4086ee6ad42cb47141f0b4808a966c15aa78efbb84e2b6ad765ed10aec3ef8744aae05af866c6fa63c5041978e71694318e4d7ce6dd04cc637493027e809387d992b4bd5a7e01c1ebfb4fc6f12357677b9735a93a907e2ef52955db1208a67758a2fc997bcf91ada1e447c712c37733db0114812fb582c3e1a92cd097ff1a00fd8ec74a7198353fe3d42fec51fd988fd883bee6c07914265ecb5c38f3a50d09b6586afee1b77065016dbce8636936f5fc85fa9cf33cf2c9747a5de46a6680e7c5a41d65cc2957a00cec2c92550825763ed00c9335d702833afab5a6f1d2a4a7a010f38937fc0856a135ffc35c4c40bcbb1a4469d9e025058118ec2e17872644374d106cefc9db0b7e4efdd115cfa77c823e209fc62261489effdbc621f6290c14cfa978f07db528da1d3f9975e2714ebc94eac7fe77643e4252538b7a4511c2329905f6d688efe5f27d489de8db1768ddba884d9847e3d3b9581ad3dd43140d308fd8345a312d362d58ec82be5af95eef6f96c9dc53f0b34f60577e3217065d5df6a6f54c6e80b472c1395b678354e01e2bb5c577d768c1085853ac2c464c501a5a871acb84ec109a47d2f8903c448e6d1b12d9459111bb3637fe217ad600fb7b1b05c1b3c72b33de015efc5aea3365c9cca172eb916f56900ce983ee5dfc78694b653a0d7f7cb7b2411a63c40044b38cb7f8cf45f392dc635bb5406488a43a8b4896d02ba85453008a4b3fad2ecc5dc0ccd1e86a948e4f96909f49424cfbf9975b2d9a01556883df07f9f23cdd11e7fc5ebc3adbb466bee09d72bdef2a33e63c07c848971ca54820813800dd87caf9404cd10a28502b2d948c270fc5d969eb714ba13590638ef8f3c5a0237d43056fb5be8a9082859c059c1a699a45ade23e08d0c98e30a24d5478547ad06548ac37ecab738dd2503ae32805c4b7dcfa0b2d73d2e91043789954bc571e44d084adc8e74f03c1aa4ab2e239f023e40136b39c3069b58da9d73eb2a07dff11e4f109dbfd8f9c3576368b0ddc0ad1f5fc74eb30f39117130b20d0532abff93b8186edd4fb283225b422a6da830f790d09d10afb0bf7b6da86b55893491f4319a99a7da0c085e58a0d1d71c9cd5d6fb6a52e159102dd329e12c2359b3bc323f55268c339c9a4ef627204d9a37e94aeeac4e185b1f8efe8f337e40a07f3df60ce0a30e6ef008171a129bd2127600daf508703cc014650b9c0d3045ca97b925d3cdf6c56eb2a91eb6857f2ac2df7ce8bc21aa650193e5f377b0e38ae7722dcb4df7cb7fc9ed2f397c70594e190a7cbdff416770aded0f1a14a16c2352c6071a3ac92f363e8e8fb208157274c53add72bfc88e492de57bf835df3d880df3a2573e13ffb95a30bc63292e09a8a8d12f7fc3129eb4f67d2a485e9a3f6ebfecf156639795055095ca9568eea74e1d9ac7e6c2681ce", 0x1000}, {&(0x7f0000001340)="8242feaaa132402256080a494d5f77171ed1fc6b97718fcb4840bdefaa96f9bcc546995238514fca2c5acaa1d993", 0x2e}, {&(0x7f0000001380)="501d2f8118c5a8254611534ee12d852fdefde2efbc8ce498f872eb09941169f0be2ee6c9c06d62a91fc556af6a713897529c4a7e1021b2ab4c5d7e54618cce183923556253f33a1bdba088db65ed46572cedbec0768b35f0c1c89f2b8e4c78fb99132f74f68e149599a409b09d38a69a3b2fe4abdd0211dfccbc7be0704b2aa2fcca9a41efc9b888806886fcded4348a31b0e5e6203f184dfba8408d53479de15006e38f", 0xa4}, {&(0x7f0000001440)="a4bfb88e21399d73d55562352eee03e18cc7617ad5223b1245315839deda130393cd4234847dc9db46b99a0784c89e30cac33daa2f96be573244ed485c836c31453a0940fde990e1ccac7ad3a94a110cca5925aff985948959fabdcfdd462d5a9c21563e8c0a867176b75c3e00d54385a160c8984022dd55b755921f88ca3f9b5ea60144f505a0091fcb45e43f5c0a8da6c3c960d44f2af61d215fb9bb47de7f2161f28b94e6646a00b64be58afd8fb65d102d084c152e9136ba9ef19763f420e3db85aa24dc863c61efd0f7397cea6d7463a3d4ef9f9eba173c64ed05d23d0fc03054c047e2b69ce363d0cff7eb6b5c16c460d4dce709661ff2", 0xfa}], 0x7) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = semget(0x3, 0x3, 0x100) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000015c0)=""/60) 11:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) bind(r4, &(0x7f0000000200)=@in6={0x18, 0x1, 0x4000000000000000, 0x81}, 0xfffffffffffffd0e) 11:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000400)="51b303522558edc0a7331a99bc94e03f6542407315f7c3358556579a8da26957f5576b6d422adca6a64b4fa94290863eb08521ec4330b2a1839765be9951685c641a31fe48ad0e3d2ce45516d41d6519817d11dfc5501f8e8ff838277c8cab7e7de4322786d8112891a6f03d44a1006cc1f9f94e22757494db8766e4a3431ed2c1e27f4f3f0bfaa294d386559781092b7f2b2e1f05cda3e1e5e68ecc415b4a052067086dab7a9931da6aaf43fb0b2768282db280ea88c95387ea713aa28d8b226c75fa2560fe0e346513d152ae1f", 0xce}, {&(0x7f0000000500)="13db4bc698754f9f594ab27f8f2e8c6249f96a4d16836fe4ef2f05120d51c365a88aaf402df47c2785c7d7bf243dd5adc161e87cbf2501c80ef75c76ecf0266507b337a4ef4583640f236a3e29b19f1a81781ec8e41f1603e90acb915baf5a95abcb03784e3ce67f924e1bc7b6d68efacf6befe994d5679ef2fbe2a812ebc7cc98b8bfac6cf69b5682aae4550a63dd151153ab976d2fb21cc9b28b66dd64e18b306b1525ad5cfb84af549a601951cf42c8b12c710c9bfbcc91d5a11e6e727e65ce93c8695d5403710083c73374a2976c66b7025326e8397539737bda05c1f1d25be80e41c34a0fcd57676d8dcce9bd91a8583c8a234d8b5996b1cd500f2f7b171922f207f4eed2a56b1aabc832cae97b5a87a2eeadcfd7a1fc0ee6f0f2a4f839d8ddb56eaf2f6d3f4e6587394d81ef2ecb24073d0f0d9d8d2c90e8fc1c95ebbe10cd88813bc97287f8800989a48b74caea050fee61ea775412b811a372789b0b707058452fc012c2f8fdb6c41db1154690311ce1b1b4ec13b0bdddf26d9b914e112b5193296a1d7c64f99f816ee13d7bd0eadd189a2d9dce711c6778354ac920558469a25aa2b4097364402ed0355939f69ead3f02530246d458972ae658025564b4f55c24ae1e9332506ff387cad69997cddc76779b81e7c61757e4988e23157d457c5272b57732ae60f00886843ed604836fe753ecdcb6be95ac0f8d38abb68bf67ab1ffb82813bf7b54116ee2f15e966862fe029682a52cc0b12dd15e4a15a9798d70928fb5be30c94f413bf8c5604246882f08e00ad8ef92619260b5aa1ce04c0e9007639487fe673376873f0160b9352e86906f2e85584b2f28a3500488a635cba863b18ad09fc438a0d1ffdae404dabe6fc99ea401f2fd10c416e117bdd03f7249d52edc72db877c0230424952b0faa811b82b332c73c06f8b729446442e078ecd5d1e91adf2db5a902ad5654b99734d4dc270a69e133ef69cdd2bca0504f916fc7ce8d39495ef204d007552d1c1539e89328b4c108e14f882de4e976f51567a486d13f10392aa6c624876a3346829ddea8125d141e439c7ce6c670f6f4119a91c444f708b0a58f5c5605d7b7468b768874dfb84bae8619ac383ed47bff25fd2bf5205088329f3f326cf69cab0ccabcdb358cb05ee31aca455032dca204851884c7a18ad613f5c1f2e7c1d4752751cd732de93bc2a38ccb742a602561a83ac3d237563159a9f031362f38ccb5e10492479783b5386df85b52a44ca39b3c1b9486d9f36def26779365e45060fe2e1d87d825673bc0802c38399971b015920387ce3da2ab22cad7c491317e75f314a3ef6f0b8d572a466037fcd09c5e0d5bcf1b97c0ed4339e9bca03134ef3715a3621dbc8b068fb835173e18de992c364fd13e7c7f44f07b1092e9567631cca675a2f6f14750be26320f923a2ad1196f9b9d2cc388c352f45a525689703c6a1050eef58ab70469644e3a183dc1e63b3df295e148c356b8eb70b5754218d5a87de8cced64a5ad4edce9a80d78cb4f37e48f649fd4069cffdb34f22b52ad94203cea4b738dc3856ce6bf7ec6bad6727d4d249efced7ea06a67ca68ddd25249761ed83e6aa3fb9f709415a5131e5c03da174d89db9b7082ef983502fc6f123092b7bfa4ae9504ea90ecd85c90c9613f023ef2ff06984e5ebfbbb70363a0ad8997bbb8f4fbf0c5309af0a77dca5ed641c6f056716e75aa142a511689ea351cce3a9e5af7a61821bb2d5259cac8e19f465b04299a96bb1f68cdad70ace7511cf33e5735ea6249ff3287b7b7179ba07fca961f86fe8fdcc3307b8d43f7a8a4d77125d2f6d06208ea832d343849cc145c3cecba5ff24ebd59443db2b3403ef845170357433c7e84618827b1dcb04d9337024c9d9350617445d4cd87f7906e220025827e772d4337e653a11e2ed16f02292e8b144e84dd47c2ba9e2d8c4edb2cc0ae29c3d89b1761bd26fc18fdd405161136c56534d56a5fd45c27a32344d77004e8aee6e1fa55012820e1c2b30f484ca1eed2a73cc82966468fc0b4e2aa4f788b45b42980c06224717a21634872778e00d2fb4ff67cc72347068a34f0e8b3e987a2f7b7f4f8c8f5f95f4c985961ec9e81b06966b9ff8e800b9f9a53c9fd20ad41f0347911b172cc225b295dd9a8e680c2dd18d06acdb89fecaa55428f7bb8dd1ef5bdbab3765d9b5a2a6ab1ed7be48931358e7192126832e63dcd16f0d87af0f38342802c6dbed9b3d90c72d9e1691d91715d432871a8fdc961f33854c616b3d4f3a8c2309a41b8d4f3fb0f8799da98f329951e1ba3f0cc0b49580b70855aef4e833eebf3341f844c3c2eec57a48c9d02fbec2c59b9d3eac866126cce73262debb9a4be32224a000d1329114b20cda2bf3cdd3e5b81de5b9e280c16c4de51e5e0c21bcce2b055fcebb3768033b96515eb0892d8b87dadd0d4ebe1ebcc1654d9d776f1d38e5110c2c2b79a9fda04070ffd51ca3531d0843988d8e7819b45d0fecf2478190b5884937aac8c72a05ab691ec542f27782849b11ad206d0513d49840a5a98c1c556be8dd077ab0cc059da9f1ed5e6143c11ebf7bf748b714bd7b0f1576bc3d979382a99ee038016d1b9ca1a374e977c2ac318ce4281867d2fc1428610cfd8833d8acba8204119aa5fe066967e6b033fb0c06714f940713ef7303ea20a28fc8bee8dacdb5f388d80453c99a71c3b3d9ede41f168d889fed22c96acc1b406432f68c84e4572e027ef2d0c165d303847380ea3968fe4da9b20a1b952cdd841bb545b9eb9b4af4f363ae833e08b146be66a41c00818a779d0f2cf0ed635c414cc7b73dfef6b07c0f4dfcfd12c6600acec36a8e8b0e51eea6abde4b1740bf8ac48ac3f86d1ac6a6aab9a90e39282ed91cbb4e134bedb233b516f1cffd331e7907dbfe7ea4ccb3b4c354f52d8cb5a6705aa8f3e9c79f5845aac9bf574436232068deb0cf507e5570c0cd4e3386642b1b0d28dc907c8362988675a1402571c1a7bc7b93dad8f3b196bef50160642055329903350e62aa8428593a92608cd858c3c25b6b60e5bb13f54026ebaebb97fe7989a8e9e56b093091c4f7e58c02d9d3a6ecb69fc8d2ba541d50cd8c385b43e4301597ba111b607a766188cb533cfeb50e8fa87c2506c6b83dfea22ba7c4245e76d5fd6f84c5ab50e075aa6b033133f0e4357e9ae61544444d65628a74babd921a041163557caa7d11a2dc342f5ff181fb55b2e58f2f8ce0847fbb5dea2543348d5da942e0dd27fc476817078f2c97345096ebe653721aa8e99bb95188215ce4a8a69362d95bb11a71d27f165a7b2a2d158d928d05f5f3cbd1efa86affc8430c3fc4bcfcb913e90ce3e9da82ac427256729d9edd65d9b32d2a5fb17b4ca94436049a34fd1775e9a1d104c409d6f9a5c6febfb658a0f63fb2ffd9264030097dc6b724061c892060b35bac54e467bed00ebbb6213b6c8e0aea69933213822ea64ebd1eae62d155b6e36d8423c9a160bc50e1b9497066cb9e658c110686d1bca4e565418ab48397555ac051ee162f92e5c7ed3e94e54a527a9fd8b87afd359ea3f6a4bd2262b9fda2cde43a882cf541d6fef74dfa9ee739d3d87f9094adf59432f4066fd69c1ef72dd9893689d6f21703c75043a3622e7c281cf0aa169a4697dedef2b63b07e7d5fd9245f9c8a93feb7e9d306f5ed060cf0c2e2abecf7c2821dc34fbd8f821191446e1717ccdf3814088cdd0ca88b469d4d990b79d92e8bbd4714c732debb229538ce6e34151807880c8bd3ddf99b2a2e4299d6426faf1958ca01521a7b39f203f4f855cc8987d84662d9e2f96d5d56d0875d17429fb876acbe9ec1be393b1b8eff0a370df347239f3ef4d0b38b1893ac5074ca16386842dc2b5efe9e4ee58d31150c6bec7a46713aa1467a7c0aceb9a3eab4a9be63c9cd1c6905e519628795153830b63cf9e06000e724ae25a5deb347451bf1eb1c7c087382506148f070bba48b44a39075be8eaf3494084aeebfca2e4b06ad72c62319b1775799d4db32828dacc08929a151acc7988c2137051211c2c1a4af8a8833d64fc7d98a142d2b34d0a4c1dd007f3fedc1aa3d78aadbd8750a5f4ca612cdab819c575162b790d699191d120f9cea522155309c1e35e143f2544fb75829c93d9a1d4647064d142720d53ff9a70e33c556cbfb9b5a2b335b894140a207504339846c7726c63eb928fe9571559ba4eaba8cadd215c89bac0f98b6b1d1b03215a801c7d29f4e83f35c9fe2466d951656c5d7dd288b4aea03d8f4f12c34f9fe507d5719071cc8caddd360cfaf207f7efcaa35aa2d44b1572d194075b3ded9f95e22035a65d2f6891bc2e41ea57be44417a6921438906c05eff6ed759ad405c408e2da48ed8af820f636f93f73f70bcc64292c480df63b83133fd7ba279a4c00c984ab86f702c7f36d30a1ebff9fe8580d5787f3afb75e69be1baed20e3ccae65b4e8930f0faa46604adc7f7e7e7d01ea03cdcf1c8dc559cedc3be5baaec1cb0f68ebbaf332fc781e66fb1422d6416f4b46d2c41f7295dfc2a1a2421a812a593f60657648f4b48e9ad44eccdbf57c9d43f8b4d8cf954237eb9ffc63c3e7ccf74d36677d3b2a948a746dea4c1852015d54a1d301e43a67d381f1d7ad27c1caff4c5702e91ee8a95b623f5ece9e981f1838628b3b9e2fa06262834b3f81cc6630f277356f448ff02fa8248a83f8ffaeccd3081b1324f468671a1af7f44837f921cbc5a82bd73372ebafb6d27f281f6c0701a7a1d7b9f680702ffafdad3f41da56f862145955df30f9e0aa8451feaedd745f1398592bba5387dc22087e707f17af4d415cb1a4411004eea79c02a16b1dd4094d9edcdd509358325dedc02fe856aa641c9ee545962a130cf70416b1c2405ce02a356542b5466dc94083282e6dceeaf388aacf42b814d8b275efad8f3752314c3e3d7f1a207e624c2225f3c1a656a977fb117a4de5c0bc4455318d34e4e19b9c6f4cba86fd0df39eb3922e478dd59df02e43a866549e3815f4ff2badc232ae3ba1c4c2a2d38a5d901bd472d9bf0d244bd0a953ad0b928cf4f16da254db86b5dc9a421390a018abefa2b0f5a11302cf265424993c19dca79de3191b5b22895f8e29437bb38be113293e06e54278bf510fd618324886832e4d6506f8a04638ca219cbcb72ea1f5a2cb74b1e08fec4d73567f483fb65a22e4440b63f3d62fc3592ab663a03aab016e045c7ff5afe1c75d6236f22db58cd2a2bca1f0e4009fa41decf6e01fc4a94e5b470a72a78f56834df52be3a4d56f357c40d35f42212cf34fbf6c07e4cbb89fb0ba6d620f905be5b8e635d24c8fc467dead28a2a3723ea841ac44cb2e07133e8e98803aeb3cf6aff00488293fed83752c5a9ac8b50489fd20e4c2f3621afc3460d9b83619add71b720fa1180db657622532dee8af67565c501d00a978e8f0427e2bf155308a21d2d3ec43187e3d252a8d18daeec848a2715771fa5508d3a3ec5e98759141dd2521d5b6901261635de74452870da47e6291f7b49a11b661e9e8e5b298a588c407772b42570b00461ed09ec755f8aadf3db8217b72926d341ec23cff3b00ac2acf518f1ed2e13ad3ad97b124d7dca7141ce9c805040eac2335fd019db94f3026dbf69d7f014f36fff4a32e05cb5b71566dcae2608e840e5f28f6129f4952cfc239db40901b1dac25dbbd8d57566f037bad2fef068511af9c221c993b9ae8d28cc9e90c5e4a2a11c431274b869c97ecae7c538f1b39ed6cf533f03e6cdec2f622d373f0a88e91361b2ed5e7d6c966", 0x1000}, {&(0x7f00000002c0)}, {&(0x7f0000001500)="4c20322d34baae4858d2a956beffd34c2f7bf65ea8ac87d35d7e8a146bbd6e4338fe9f7b4b19c941ab0836561d406185b5a2bc5c72db025298a13e030fd45d777b52b535edbb785f26f9e7638b87ddc75deebfc2f475ddd71f3bfa634abc53c6846a9ca15ecac040774b99bee10ddf759f0bcf8611c5602018565bcfb42edfb8624d95c6b5c0c0f02abd1f1fd46df89f1d365732a6644a67a4b1f0765fa5183a3cb87dd7f4976ea3b7acea5da3e02161", 0xb0}], 0x4) r1 = syz_open_pts() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x48, 0x81, 0x9, 0x9db8, 0x727, 0x8000, 0x3bb1, 0x10, [{0x10001, 0x8, 0x6, 0x8f0}, {0x1, 0x1, 0x1ff, 0x9}, {0x9, 0x4, 0x541, 0x6}, {0x3ff, 0x0, 0x18ad, 0x7}, {0x9, 0x6, 0x100000000, 0x81}, {0x50ea, 0x2, 0x5c385985, 0x2}, {0x7fff, 0x7adf, 0x40, 0x2}, {0x2, 0x10001, 0x8, 0x567e}, {0x100000000, 0x6, 0x80000000, 0xfff}, {0x1, 0x9, 0xfffffffffffffff8, 0x40}, {0x9, 0x80, 0x6, 0xffffffffffff0d1e}, {0x2, 0x39, 0x4, 0x80000001}, {0x8000, 0x5, 0x31, 0x1f}, {0x8, 0x0, 0xfffffffe00000000, 0xfff}, {0x9, 0x3, 0x261e, 0x7}, {0x7fff, 0x3, 0xff, 0x7}]}) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3ff, 0x4}, {{r1}, 0xfffffffffffffffc, 0xc2, 0x40000002, 0x80, 0x8}], 0x8b, &(0x7f0000001600)=[{{r1}, 0x0, 0x0, 0x40, 0x0, 0x5}, {{r1}, 0xfffffffffffffff8, 0x21, 0xfffff, 0x0, 0x8}, {{r1}, 0xfffffffffffffff8, 0x48, 0xf0000002, 0x8001, 0x1}, {{r2}, 0x0, 0x6f, 0xc0, 0x2, 0x60af}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0x1, 0x1}], 0x2b4a, &(0x7f00000016c0)={0x0, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x400000008002003, 0xffffffffefffff7f, "854955882e02616e750000001d400000004dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d7}], 0x1) 11:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x6c, 0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x7ff, 0x101, 0x4, 0xb4f5}, {0x3ff, 0xc6, 0x7f, 0xa}, {0x0, 0x80000000, 0x582, 0x10000}, {0x8, 0x64, 0x9092, 0x1}, {0x1f, 0x4, 0x0, 0x1}, {0x1, 0x0, 0x0, 0xe6}, {0x8, 0x2, 0x80000000, 0x198}, {0x8001, 0x9517a1c, 0xfff, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/190, 0xbe}], 0x1, 0x0, 0x0) 11:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000000100000008cd3fdf00000000000000", @ANYRES32=r1, @ANYRES16=r1, @ANYRES32=r1, @ANYRESHEX=r0], 0x30}, 0x0) dup2(r1, r0) r2 = semget$private(0x0, 0x3, 0x100) semop(r2, &(0x7f0000000000)=[{0x4, 0x3, 0x1000}, {0x1, 0xccf, 0x1800}, {0x0, 0x9, 0x1000}, {0x2, 0x6, 0x800}, {0x0, 0x2, 0x1000}], 0x5) 11:00:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) syz_open_pts() write(r0, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 11:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 11:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:33 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x10000000000018, 0x3, 0x400000000000) 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, 0x0, 0x0}, 0x0) 11:00:34 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 11:00:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f0000000000)=[0x0, r3, 0xffffffffffffffff, r2, r0, 0xffffffffffffffff, r1]) setregid(r4, 0xffffffffffffffff) 11:00:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x491, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) r2 = semget$private(0x0, 0x6, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/50) syz_extract_tcp_res(&(0x7f0000000000), 0x4f, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x3a, 0x69, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 11:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730a9e7bb6fc6e23c5b10000000000000e74de4"}) r1 = msgget(0x3, 0x408) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r3, r4, r5, 0xa0, 0x37}, 0x1000, 0x8, r6, r7, 0x18, 0x7, 0x9, 0x1}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) syz_open_pts() 11:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = getpid() r2 = syz_open_pts() r3 = getuid() close(r2) r4 = msgget$private(0x0, 0x140) r5 = getgid() r6 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r3, r5, r3, r6, 0x10, 0x9}, 0x8, 0x1000, r1, r1, 0x4c, 0x3, 0x1, 0x4}) r7 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r7, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x883, 0x0) r8 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000140)=""/156) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r7, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a40)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 11:00:34 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x401}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 11:00:35 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x80002005, 0x100000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) flock(r0, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 11:00:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1f) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xfffffffffffffe93) r3 = kqueue() ioctl$BIOCPROMISC(r1, 0x20004269) fchdir(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x44004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x80000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b01be0000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="cd14266ef445c7afc99957e69d35a9c7ab2ecd8bd67d6184d808437bd4066a8109a28fd04c5d7acce548e69bc73d74", 0x2f}, {&(0x7f0000000440)="a47976bffa0c5b52b68e9b69b1044da70bd2b5c1816e320d33e32296b0e34cb727776fa499ec6a7c81a82eb9f4a70d9e5f31e33540a13db625c63e29021c0e75daa8b498cf4441b0730b219804669f9726129eedcb1ecde357177039080d25b5c8cfb84a512f1b46416dd92a20e8ac4031db72d1b7a09555470837288d9b9bce5881a06f6b50f836eeb124eaefa0b4374c3941962505304ba8c6057dc4394d91e9cb8e90b29c7ca110a122f3a4ad6b0456581f9cff56c69085e422c7de5bd8307082a5a9484a010116a4724ea5b4cf06a27e3710837d629080fffa70a50d9f99d7d761a23fdaf6c66993674e01cb5a5c0265cbf10a7768e435b972c29152f14fdf8e6cf3efd99182a972c3de03cfc26aeaa6d2a27e078179031d86eb7e63dc25d59bd8a59af008f98b941ef1a2c07a815cfe74a914fc7ef5d9286d97885a7e6014c8154177d2dcee20bf5a4b3d2df24d82179586d51fbea64c57291feeb7b419f4bf4a4a3501059120abbcc160c782d5e8fea3cc79a032da03c97cab3580ddf06a538fa5b9758234503e410b7b049680a7c5a0b39e4fa21f357092582dd55369e77f25cf0ecf84519aaa162306f7696d539f0955d60ee2a6923dc25f87cd81c56c8bd87b2945541447e915fc6b3f3c6daeee76813e75d8a566ac56eede64e84b8ea7d086864574d980de4350bfa76e6219d1760fc8981437ab9c5b70dc944bdccc9af281e96dad86ebc7792603e3bfcc33bdebd35bc2afa2b8c9dff8d33eca622e88baf02e5e2d4ef28239ae1b4c770293cae19f54638960df29c9c8b94eee470d327cd52eec05c271ad2ed81891fc0e306025900d5d1bc389e8fdce7ab30196c7f9d78f9230727534e7c0da243b5ebfecaa81ccb9670f387442426ca4ad7faa4c57a23cb8e31db48331837052431e3d224d89d047f62ba7fb8e6843278a7a70285b5e70f7e000162a570996becd6c7a7c856cf1eedcb2db690ae41f312cac323d0cea5a85f25524146b68e347340eb2a0df5d8f1cbe9a9c1d7f11a297070d95ee4e5ee1d137abc6568b96458f939c3485d03df68bb6901ca0855c07890d39572da86129ac453925d9ce90ff1d4899a234eb36f1d7b0fe336b0e8e5882dc142f4fd867341e5dc4c5462b1785aca3446de065983d6e91eead4eedf3dfbbbbe54fdaf56c207a4b2af2f34778ca9314aaf1add924864d96d13a7be470c02b0ae1dc9c9d5415699fdfc5354cc6009e3c1dec3c999b569714aa7593bbd33f3d0061345bc54f1bbdc2619bcc9334e52d1f2fdba9c101b73836d9f7dcf0c80bcbd1a33206378e00a223e54c6755d9a5701ad8fd88bee23390b5864d6d5377f74e72e7613ac7d0a2f3f36dd28725cb45e7b4019530e0d863fbb7cc58ee90169d6325247806308416049ef3eadb5e8b8da72e87b55b8f02fd317456e137e8e3c41ae2fc83b3aba04cc50f082ac7b6a962fff37b8cf736fe38378febcb629b2d18cd9f0d062d0c675f372cc4461d800afa97be49c31ec55aa6aaf6022a729d1af6e995efd315b1ec1f83e26b6f8b913db2872a1dff20500535b98e83d68f4eb7545fdef0768b9f5a0ef4fb1dbd02f40a74a4ead6149a8871afd81841988e15459a3e699e4b74f78acab4c4629df8cc69ee8cb503f5fe3c64a47e462241c5965bed331c673c0e25962fa33df94ba50bc9e19dc7e0d4932bc79c5dbde66e346424535872b09ff7604e7464022abb352e2e9b32ac32d30bbb948a0a022ce115ca9270f3665f4eedd31c9047196b5089710069e1816346c68f01cb0d3046ee7943a2b318219faf10b9fff9dd328a8038407fa191875c7909209c8e2877eb7135acd5db8eab26b898e191832a8cb3ff37ca7e754ddc51aee58a9c841dd1c9e2c52f23a201a55438127ca72bdd55bd58b508e2a98986c974a352a777d613fe0bf5e799c7c0c0824aa7827ab17af3b45da41f4ed59df9802462c29032bef22e88cc904d8d50b81a25ed02bc8f0c9cde88c3a69af13d83d67fb10d34f85ca371b08aebac25aa7204deea6a5ddff0a93915883d60ee01dd0d141533abe4c57578742f15cbf4eb7fa47d72e741303c3c821cbbfa65c28f765eed3892b6e5890e78be76086e6b9c93e18e985ad6514c6b9ef8744ab0bf9022420810ee8a55c721104841527dcb3b84b4697e5590a3eff27dae4452e813cdf01f276ef2ec8fae647ff8d3af38cd1479e89740dac28f82954a739601f1bd8f9041579970458c3bf6e5a18f4e68e19a725558df6aa1a12211bca44051bccad0885aafc71479d89f3437f54199cdfd8b86097d1f449f6d87de3ec6c19f4998bb3b4c7981a5bab24066bf16f8d2371c74aaffae31c921c75e83394b08d78be44c9a7c39ea47a866860ec75025dd9c84862d57eb319d2cb8dac712fc42c89e3350c771242fef9f166d737fc9643f92c0cdf25499b47041a0dfe2337b693a8a6fdfc1943e05e3971a497dd511310094a42b2ec1d2e4c35d6aa9ebab708ae0f7fb21a089dfcafdff55976eac638ecf37e3dbf75f512ea61d2e93c06cb5530a331a931b59479545f1ed61d661b11268a641857d901687bc675192d91fb427014a6a7a464cf452d564cc91ae775f3d2972e523eedf2e2ab6018ca5a7476e1390b74963fdb91be7e035afd169ff35e7e204d5ec6f386b68c70d570b2ab46f36c03a5f84e8ff139dbbd2c8e4734f7372977ad844e1f3e55a1229e43ff466f6e0774784f8c658e539cd4d3f992765fe7a2c798c8aa0d38eb6927386bc44677d590887260a50a1fb3ed91502ccd9d208e4db905ef3d21219a6a9a11a0921d024e8b3152fba4d16b65b44a200930d6bff0cb6c8da28f9e68240c173a4b7270698b7ccf1d22702ad73e019bbb90d1b9c365c3605a16d257e734a27dceffed18435a0efbe39c1e90b7584da8ae3a40c349ccb1ffe1e9a3798cb2fd6762e2ae4f21cab782b36b7e36ac8a93da1f05f0a9795bc966de6fe5bd4e54f2826b1382fa7eca9ede8020766f7ef1cb50cc8aeb6ef88c1905cf3cd17663770778425a14f174488d0f5d1c50b97a65e5557bcbb8a23881e6e8d4ed86d7f40ee604a555e2ee6e6756455096885398d569f9f64db2495f6454959e1f64d1e384fda6e705056cca65037f64a15e54f9ba2306a13baf339a816260512ac14cec13fdd469de10aa094a72e734b99404b94be605be281c838c9f620cf89d9b9fc48807d0c0183cc5974d6979b1475a433d1c9e928f9b37e782c76535078ff7eeedf100cd196812018dffefa6a5669df4aad63ea3e4a637e9ae87533b08b2c1683bfe5c57a69c5d7879ed7558fdde02e769eafc7f1c0abfff5241c401c576479b64e8c07a84bdc0a7b2275b4918f86883b9fe34e7dbe1fe59335bbe1d1c4f967b725963ae3a0891a6b4393f4abf00e275ffb7d6265e5fb02002aad2e127b4f55221f62c6a6e996da3e4a8a69d908952561d215522ddc03d58e2310e74978f848b36443572c450c2292a986fc92bcdfaf690618858940da508cb489540ce2b94d51b762af87753d6f62706850858afbac276c7c12a62b10317e122c2106b72d8d25a5a6e7449ad6e7bf19413da5c850329e3515cebca629e9cad3a0502325b44833ea633d6fe43d1afbd134fd7a5ac9a0792cb8250f9d705328fcba8e585d287bf8f1570504486c34a2839c8a626ad943ccdf0487c50d7731d794549f30b8d7c7b1b660226ba8e7b298acf00e12445a12ec966847c1b5667940d7597b56feb405fb85c7c03e7c8fa41a33257a1b93ad05dc3b00211d87acbeb7376292134528a7f28fd2f3908fc9ed1faca3d964c95fba1ecb5d04b705f42e70fbe1f850d8636a0ab0fa3c04650caac13711f8e951dff037d0195020dafbfbab5339e3ef60d446e7d97e9caa2b8ff29415857f26d2ee51f4af0dba6c420060f781def69f5df77bed15ccc767045af618f377812b6f3c661a7b45464c20be6cdd04629a1f9c166e6aee0f833f0cfcf58f1a0b969a390b04e3d51ace502ad877c312f83a10266e9762b80afec2f0a810e8cf2b2dd9f29d730fb651b2e78510a4fe98a36c143c24d58b4d5c118849d9d0a5ae2bf0b3a55d0b997a9f881b1f2660de0f00418612c248f1fca339dd42d67e583fd2c3d1bfddfeb25f6f050aa1fa2a8d8f66d50547a930c4c1017a8be35e345c8e8cf16ff4749e45a156c4b33c8fbf123bedbf30c9421609aad3054f93107050e5b07287d6609e09eeff78fa244b9fe07d19e2bce2b89616cd0afcf0a9f5663f3f48e5d3fe873442643ce382a52e8f1d424397fa752810705775b3a4021d3fab82ebb8fe3482594d0368f9a46bdae81a28dbc0fa23b7f0ca5ed3718b584251156301f457fe4c8074837399c41a5d89a9186f187854865cbb4685a2448d993be72c627dc40cd39603decab02ad322272314f031e4077fc219b69e964dbd6dd0be3fd54934646fc20aa01b19b7b133a4a445fe4f1668ee90f5fcb70f6d593a2231130d7b9c50b33c74aa22b2d64e96fe7b12cd2b20fa3ad6ef0964744e77d69cad291ac940df8a7510c949c788021436c8b12ebda947bb2554a5c4c26c9bee276c034900038adc2fac71f294bbb60d5148aa6106713bdb5c24d1ae3df489c865d305f734756ae895d216ee28839d67ac9ea1d15c2bfba57ac31457cc734c934d3cc01ba860592f47dccd5b2cb998308d3a8d7a3b91629f8d0a483f6c5fb1159c202b20c412d913efc0e4aef34c8654eea54f47f1542b443359f31f1dc4530cf19e2e9895eb67a57b0bc800f2e544ee91bcc62302dbbc88c0acd0a632b584c93a1b9a951ba1216d993e5efcebb70c2a4ad420d9f4e54bd3dab019245a26b4a7c3bfafdb9988216cd2660fcb083a45d0fd342a4d1da10ae715f57fa8e5a37f5e7ecda640a71dbe6d4a8d41bc4bfa5e1cd43451952f0564b415c26cdad21162d2bae4f4a1e162065254a0f42ee0e193fbcd376d44d012c6d3cd2c50aad0d7913566911a6d33c54f3a8ebc93d7b9dfefb355f53adbfd7b1e9bad57d391790be2d2c43b2b934050a099eb1c1ad80b09020ba58829804b72a37039f2afd3abc0c9098173ea000111f201a87c09c03990aa50f619390edda7cb702abdcae09e9c41ed932ded341af0dc60869796d7a1c2f3e32a33e2c6920b137716d2817ca4f402849a13a87e21375e16d6c414ca4b9d8f6ce462f65a8f3f591138f811d08844f95d3faed61430f332cb485d24b3e874833d51dc2fc854ee0e7d2818ebb11096d480b82a97a7112a75a1ebf4c030d2b8c5a68192bdd825ae9c8186002bd80a09672fda130a9aca937526beb6de869284440677ffe343b74a5197475158049b391bb62de044e8e020c50247774f03811e6d8fb0795e468e2dff252a9820082531b58b617f10031bdc0694ab76a09b197c20189b7569e83d870cc5ee91e0dc45a6f72a78a8d22984d64ed31caae4448e62ce1b512cd5f0713ded4e257a2b46b5c3591024fc116d84488f604240abf2643c04ed8b35fe495f159656239bef634aed55401fea4e8a27ec3b5a54e42eae353d258fbe278de31084d6ec201e038129fcb32c8d1083ba6d695348d11da7041c0e98e8028ff5c7695c3865253b7d41773b8174dc7f74c4b3bc938a89f119de965584653d7e4d9a83ceb2354dbb9af2e5578200c11b28d979461c36bfe5fd178f1634b204faedff8016664fd7d8da38ac462b07c627db7ccbd8b623fd571d603ee00a19ea572d628aeb08dbf8c72034a7007deb5d57b906634d9b4ab36c556c03844d8ac0b2153f097f911c561851", 0x1000}, {&(0x7f0000000140)="4fdafc8f164b4b44da6166e3bfc0bed9a2c561e5eda23b4baa1bff6d54b41b209734ac6c9a08b6c1787c0bb951e426a477af065ed70fe9a3e33cb716d125fe460ec829b6c83f9affaf81723e74fa6c4df9fbc9486b9afdca5c744c04b7d96ffe46a703a9288ff502857f682adf3d12d44ca946c61f616238d97d059c", 0x7c}, {&(0x7f00000001c0)="5dfc2c15f0c40fb745bcbefdbc121e046a1eaba8be4606d0c634aa5c0b6dbed399d91f79e5fd6fd1e1e488f96185e68f75c36762b776b819d357552fd1b5855b89747460da0f1df2b2e2afacfb8bc2ad2f847ce4f5ef306ada56df3ce9092df61261c24382ff3f8cff8cf4cfb8f7f3ed6ca6fe7d1b2fdeb500ce214ade455f766bb3279dcb4de0d37ea64fd2349ee3f7f183c6dae0d2cd959cdb21b3bfe75afad9", 0xa1}], 0x4) 11:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x28a}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 11:00:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x2) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 11:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1e, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b1") 11:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 11:00:35 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) getpgid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506b4003fa9bc6ada7d41797c009f99e2151d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d891411565c596fa70dded0e084f4305e0b5f0f1d7c2a65d9d72a447b29c7fab93c30c3bf83fd7678e40eba4c3836e387210e70f7f276d71a53fbf79045c69dd55d812da9f2f049d78eaa40967db116482a23c22c1b748bb052aba66bdbe6ddeec7e1833b4730c1baf5ee383cdebdae24cc556e2eca36137c1376ea18ae26cb0b9adc52fe25b98dbdd19a2d2c9804642a57264bd1c98e40a8634aba19fdc0918b98c6e58ae6b95a89e5af83dcc47991799a15", 0x5e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e000000140a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x3, 0x4, "48f618212546d959603fbf4fb6d515152c387fb5", 0x631, 0x100000000}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) 11:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1, 0x40, &(0x7f0000000140)="888e8abaa2fcf829984707c80df3a7cd05a7fde3afe242a15177e672e4216c1b29", 0x21) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 11:00:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x3, 0x0, 0x0) 11:00:36 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r5 = syz_open_pts() mlockall(0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000540)) kevent(r1, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r0}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r5}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24676743ce3b71e122c622fbe01a93a55f8e7a30"}) r8 = syz_open_pts() r9 = msgget$private(0x0, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r10 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) r11 = socket$inet(0x2, 0x3, 0x8) sendmsg$unix(r10, &(0x7f0000001740)={&(0x7f0000000580)=@abs={0xcde1f30d56527ffa, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f00000005c0)}, {&(0x7f0000000600)="99c4fa6365f08b44566a737d0c8ea704cc5e68f1f95c3854ddea49a1072c81d113d9934429da57913eae3b1b679de773e56366d472c6046ee1505b455f5c634a789739771bebcf7d671e468c2e51328fd78ea9906e743e2a53d423d5cf0e1ecfe78baa065574870192463850806d8c456429a143a02c416f97be0f7826362f863af5832fece7179647d41cfaea21c5701c773090218767c7655abe36e915c4fd48416e1dda4c1e425f8b6920a8c1eb3d159a395c9bf2853effed64f2c82e3c36503a520ed8cf1f915d0d7c7d26665fbdcd525fea1f7d9231a8bc81d9e9797ab46f1b7aaea0dd3fdde5c778fd2bfcc282fe17399dc736fc2712945745c0abfeb0a771847d4ff128d046c71644f34b7955ca0f30ae8a03bbd92529e81acddec346e8c350ebb7d43c0a22728725c3baec692c0db32214ce80255f01af890dfbeb574ab9ec161c20d1b697180643e8748825c18e73694f4a013071530e7d1ce1aae47b79ad0839ac06de2f1a7be973e260398989ef2377fa10f9f10391d6c99f9ed58ba067bbdb7405dc0964a1602320caa01b3a6168a0923f4c3af0c6b616a8d255d29e1d7b18829ba2eb8aa85a164402e35a559b1a5b704367b053968ba9374ba5e0129362f4e3f94e4bf29532f76f2c1fe5327df45f4fb592757f7a98a6993c358f6246d16222d335aa22e799e1d4a3b7b76d4a1e0f9c36fa80d2c6dcddfc5289228193b13c08c618aa20d38c207016a98df1e1f2e56a971d796b984dd3fb93702a41ba4d66ac8e86a71c64b698f58b319112e74935a58999a8c9bf47fe3c8b0c906812a69c3ca1887d18cd8ccfc6af6f6f200a5f24bd87e3cc0dea06def7df21eabcf1d95adb8f589be4d11b0cc4e57642e36aa7657200e4c879bb8316f5b473131ccd18fdcf8b4fa72c1ff873b0138439f275da81e0e2e62c65a900bc866b423754b27c536f10a76a807df4074838aae37b2e8bf057acee770f6078683513ea6e055bf18ee372d5aee8a317f9367cb0cf8155348f3652900c5a6bbc6827f66714696169db77e6fd67927965ba6c0958acbff26758caea38906858d0aea5d1ebf9268b256a2edf9585eaf26f9dc83968245bdd2ea3c246c5060e139cbb5ca666e3df00b9c105fcf52af6e9bfb332b861c28a2cd9caf9dd364228f64d3012a9fa4c0cc1872775826f6120c6eb43c0be8924c905dadc9964b41cd45e8e38ce7756e0f49d5a514c8dcdaae252de52574da9311a6a7cdc16b4b48184fe9ef9cf0ace3993cf227ba27d2257509e7e3e025fe081c63fe2e77df4eb5057b62df35f085d3e250891fa539679ff33a8917545ab2cd1aabd02c655a081fb79fe99d6b12cb42390846838f735dc08f2f8d45ac86f9d735d28d3eb9fdc63d93fbe6cb6980b0851373c31a994125cf4adbb8edc32c711a175d101fc1bc321ed2d48900d8dc1dbf6c93b0beaf36cd5c339c26f14b1882b419540e796ae968fe91c759ca6e96e1a7ab8bed1119d1092b89b400b0be77b8c9860d35f0977977274a58f8f58ef6747c3095b8efc9d2e885929c2d721d3ca6168972ad1235d6f034127fda3e7964ae00ab77a42e2a2b10ed5f0607efe4e770448c1e682c5e8690739432f25d9e5c777ebec67d0296b9c5cd1e63a979384009ce121dc04c7053b25eb16979cbac90fef49946cdc1f890571041ee485f4a3ce787d48852c4f81366387e93a8689546696e9c38418dd56ad3b66cc940a5dbc286f978d38eada38dbfe55c4750fc90e3c83b9417625a277ee8490f938321dc91c45fac611be118b7b3fc19dae78154875ff6654f125710cc32ea26b2250d94637a55725552b6297e2e3e423b12aa5289bf7319c87cfca088444778c336ed2239a3d9bcfec4e07642d1dec2458a832024e8ff5facaafd6f074fe04ee0a49fc62471407b671b358e6d6bff0b1fa707df3bfc488f3bc95ff03f3f5ed34979b6c21fe6f3ce7e61e042968b81de88c1bdba5b45ae4487ba887c1dd94fe2202e25891478a0117c632ca06a2df85c7336aaa3d7f4ca8a2a8047a4a749d46b201db5d795333b84e6e4875833e224562ac1c536bf9ae6c1ba3d679dc4fe145d9c78cded6fe98b0533f612e920a2fc0656a8eda688a610367afb48c575b324ef442b41128efbe49f9245da296633fdc46262c9126265b6a03580b11a7057b72692f23bdc17446aa2456b87a118dbea8a005f80206fa5a36dc8d8d239873ebd6ddf70bf315c50f55596f736fa66c5e8436f9e906de2ceb75d80095e319c022caa8b234dbf914f005c7fcc7cb9a11622c4d7e18d6be3e3ddd42c25ba7c5bc99f8b3210f22061f0059c8db52449693dc1163d13d85da3b7927fbb9f7bb15bb21545df3980256314dbbb8a885201f33513a8db25bd2bfd90b935da5c2d0f88ffb09479f553e749fe7e4d374cc62e94db6c54455e871a75a5dea329151eb26911312a6e1ab6bca704270539e68bee2e4892475ffa072a64ee984182468cccbeedc15fafcfe13da056b83e06b77b9c87d4749e591fd7d20183852b5d543e7a807675ec0cc1bcf5f9ea4a4ef30a78d480a8d64adf0b87824575e092e3c330e284df38a3dab63b42a7691e76ec768c6fe96c9af4cecc11a30987f51cb7e11ea5d2bfd58bc6816b3232326b2869612215e5981c07920c77c50f97a44f7ec6dd38ec8b4ce4e9d575e0d649663336e24f38aa9a1bda9dec737bdfd509de097a55ac8da0a6844d2a3611f18d7481449c05ce933a845ac06269a51e6264886687e76951d374045d7afbe19d3e1c10410fea9a6b87fad03b81c49fd3827dba06873cf55de3beb5ce0c20a70179745d051967a53dfaffb9fc1bc502025558becfc26299c77e2ac27585732b93050014a4aee6f6eaa73a34965a63b9227ad0e2be4e6c12e65c4f94bc0ef76d053d087c0fe4ac725ca4dca0bdd2086c90e0bc047c5a984dd2a50672b3ace8e76bd07b1488f6bc619580d58f5cb85cb3e8c79f9972253bf2131e4bef100feea0aeee178752921a84e9d07437ee9fa3cda7e8e2a0b91a8b927daccebef9cde88f196a39e9ab0677e614d7054d446a05d58689a72f0c091bc67757f7eb5b5d1dcfdcc52aa0c54064cc7275e41622ed8828d0b8daf49a92cda1c0bfe50f8e1e120ae41ebee454d341988f84a85be5dae6efc57b1238360b8c36640b033cf13da2268fe92efb6f2ad096232f09ebc9a659c45e93e92ffc80cab3675330cef37c413826ee00d33721c455ceeb1705e832a170cc4c3ada60d1ae7fe6ab3bb439fa31bdb7a0b8182f746cf0fe42a084f343296d12e3e031812e9715938ddf3abb648ebf70c7e5f5eaf848c68664ec566ccac74dd60411fd6b15b36b4f66d0855f3df60d1aa0f59650edb1b3d697bca50ef7d1e024341974db910cab0b5fbc8109ab959db7e237d5ab21ff1c4b43e79dba81402e04f9fd1dbcebe8fcb55d8ad0037fbcad3ea50083a588790533024cb6b76d001747c1e1d281e3f6477c47f1ba978e1fca6b4be13465bcb8b349dcc7771bf5e32192986e3dab220c3e13cc6982316bcbcd292bae492a853426c07fe5a11964b9720b89b73875c4d76e46d9b347060fb85b51c3252dcbf24f5dfdebae01315d216f9a9b66775b2e8b163942ef6470e4143ebed86c8bea5b7c19f7e17b7735fe8a1540255aceaf6c79cae4acf86e9113ea2ae68740e54ae8d3d5008347db5680768104c976b5b85d820034b13761dbeff66a42d618c6ac520cae02899b76dfb2f71887eb83a3d4bd009810163c68b3f664e72d3ca029698803595fd7f06a530208268e63e6a430437fc1b151c6ab4a9368bbfe701e8614694d8e7d9aecd7986033a564ce3e72b8d18a9c137ef16cb6961daf056f493474ac68d027f08fe04a3b5bb7b34dfc9a5ef15f3650089bc134f4850c8bcc721934131811052919bdfc37414246c05aba52365bbb8ec85b30fe27248647262a8c78ea8159d43aefd6349e2899043cc7cfc089a4101dd2fb2c1f5358158e597fbb4a9cb71a9ae1aed53f57c3e9b9d100a2976681d0250b1e6ca4d82509fe6f20c9f97002acf9ee98b214eae848cecfa73d7615ac3b3841423b57a7b89d6f159cadd77ca350eb4bb72f947d60b2b68da089a85ad1f3594e3dd5611170aeb94ff3a32841adfeeab0ab2fabdd6377db0d6e2148009d96e73f12bbdee1b188ee7459d19c890a0636adb8237601e13eb0107d899bd7c49ce55e103c158e6d4e466a649f607a956123c023f064987641d31ee424c57157742fd481898befd913a9eb23a7bc4e0daa8a47a6464285228a0688ea3f052d1fdd7e80091d2db8e48ff74753f042cb3b8ecdcb7f02ae0e4e7c482908bc606f320d91d5e58764546893e4e5712d8c894cedece54a07220274eaadec871aed46dadad70463d0310b14ed15682a3b37db9d52400aac27d15e5a2093b5a7a68ed0de4976bd35aec1cd364a1bf3fd633fb5739a26d652838879075338d58cf7cc5292eca3caa03803b8bc2f8b13198ad51474d9d4c4b563c3eb36b0d4140ea30f921c92abd32f3c43860849ff2bf2b91a1be5ae1a2f0a793c5572c642552a022f2e894eb76e0f84136c7c2414d8e719dba875d72680c4ffff0ca6f539ca0e494c6112a5776038d7e6c98fa37e83385dbcc8daa74c104ed48b94066787908f63eb3c1fcefc40e2e0e9ab31210a151efe9842ab8d685b67917d615e495e35ca0cd1cd675f0dbf3835a8bbad53eb916d7d68d93f5a0e11b63fc2c01c1be1d17fd01edbbf9cf688a67efbb70ef0b72ff5cb3df567dff3e0b26007725d6bbd60228c6183871c1aab4b9a5f05e4a156ce321081102ab27466837a4cfa664a86d3b3bdfce3c5916d120271d6e09e85aca890c794836d2dce429fef8fd7a275f09bc5a0f166e499d4f3316a4bf8f5252ff4ddf813123f0681449534273bcec709965968ceb6571dff6c5a6210f4f2e1dbef02f18ed27f749a6e8da401741f22b1b5528f74ad9bcf15545636116fbb60353d7d368afa5ffd66229fd4a54a316aa0ecb4805e4a6fb1d66ecc2dc64d1cf4dbd1622becf532566ca47458e2cae9f13187aeaac66cef90eb88877d2feaaf94a3b2c52a87672e8b2f31af9cde1f0d8072dfb622feb04d6f3e8fab421f9bd3b60715793c2e2c8639d49ccee8f42e410589915efae84dd2d6600d0de018fc0244a301606547ad1244e799bdf9a8ad822cca6f8aa28fc31dcc8869edf7cea58e5b3ff801304739d1b276a72934744bcb3c7233c37e1e6f5e44323212d0eaa4b4b7ee1ac6fd7c8eb934a4711b12c8961998eac79b6cd8f15bb5c3b6e357015d75eabaf709891e32507de441efe2eb28482bb768e6df5411cf234f4a96916ccd93aa35cb4037a3e9877093cac82a2148208f7433d08cd8a78d0bd0956ed36abd8420869395ce9c33f889d0e0e8087339036f5a05e3914a7643f9b47c3887c55efefeca28a17a534c340611a0888679c6efe95eb1fc018b9a1ca5eb580996566db27c13ab2d72fbc967997f7d6426e626035b56867964783deb828ac77da894354f5b2a988ff74d83db3b21c79e8b417735508a6d1e4222af0c2ff42fcf56a545f16dbe37ecf38bcf1d1bee4ea9a0b7dab1603cafc8201bf6d6c83b1d2624fb833c725c77fef173864f5234f4a22a533800721800973881039ac3dfe01b7a18ad3770671ce82c7cf3a3d01c4721205177a7fcbe7eb5067ce3d3bd9ff6b3b6c379bdf4d458308b52c14f9d65ef2a26690f4394460b7c319e98735c63d5350413267d4074523bf39f17be0e4075d9961f29749dc6d00", 0x1000}], 0x2, &(0x7f0000001640)=[@rights={0x38, 0xffff, 0x1, [r6, r8, r0, r7, r5, r0, r10, r8, r5, r10]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r6, r6, r1, r7, r11, r7, r5, r1, r8]}, @rights={0x30, 0xffff, 0x1, [r10, r10, r5, r0, r7, r0, r5, r8]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xe0, 0x4}, 0x402) fcntl$dupfd(r7, 0xa, r1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() r17 = fcntl$getown(r7, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xffff, r12, r13, r14, r15, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r16, r17, 0x7f, 0x3, 0x49, 0x7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) 11:00:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) r3 = dup(r0) close(r0) setrlimit(0x8, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x1, 0xffffffff, 0x0, 0x3, "89c6a0a792fc5db51ca9eaa8e903886ef231cb38", 0x3, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 11:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 11:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) fcntl$getflags(r1, 0x3) 11:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 11:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0xfffffffffffffffe, 0x5}, {0x35, 0x0, 0x0, 0x2}, {0x6, 0x4, 0x0, 0x400000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) flock(r0, 0xd) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 11:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8180, 0x40) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = socket$inet(0x2, 0x2, 0x106) recvmsg(r1, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 11:00:36 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) recvfrom$inet(r0, &(0x7f0000000240)=""/48, 0x30, 0x800, &(0x7f0000000280)={0x2, 0x1}, 0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) pwrite(r1, &(0x7f0000000180)="2610ee87a7f1334e067ab70533ae6609f1016f6e816295c5baae37a1bc1ebf466c6031d8d2bcb8c8b742360f7ce8a9f8a0d89e841f694aedd2a284e0bfe8e0be8c7626f505f92644f15b78df7437481c4710133d561dfb9165acf9f5d29178fba55964c098bd84937ff10f084620b707936abc15ec0a06303f2013de0abd27e74fdeac8f0e1778945b8f7577d7828ae306f9ca0ca87844563e98e01baa5926545ce0a9c2549d30fdf434102ab334251e976bc04243f46fdc68f5", 0xba, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x880, 0x8) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x7) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x20) 11:00:36 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f00000001c0)='c\x00') mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 11:00:36 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400035}, {0x80000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 11:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x2) 11:00:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYBLOB="a91500000000000082d14f05eca4a31e07d460c94989904556830000bad07a26b5fb5a563b33c6d33e26bdb5db5215343f524be1aeec89031d9627d5b3cc978e9af036798452b1d44dd69209bd06e10000000082"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x181, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socket(0x1a, 0x8004, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) socketpair(0x20, 0x0, 0x1, &(0x7f0000000400)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x80, 0x0) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() connect$unix(r0, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) getgroups(0x9, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x9, 0xfffffffffffffffb, 0x8}) r10 = socket(0x2, 0x3, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x60}, {0x6}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 11:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x8) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xbc1f, 0x80000000000008}, {0x1, 0x20}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) 11:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x2000000006, 0x0, 0x0, 0x100}]}) fchflags(r0, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x367) write(r0, &(0x7f0000001040)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb67fae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b947f2ef09bb90025cede025b0b51b456925db92b396fc", 0x495) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 11:00:36 executing program 1: nanosleep(&(0x7f0000000000)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 11:00:36 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) socketpair(0x0, 0x5, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = socket$unix(0x1, 0x7, 0x0) r4 = dup(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getpid() r10 = geteuid() getgroups(0x6, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="066c925686d9774777d22fc2885a5e24e0ed9d5573569e4f76896a606b2c9b33615cc15553d58eecf033336809b94ca0e163bf8162157e27d6776a6f27e6d31b2a3381f44cd2f17e7e43daee4b4b62568c0dc4c560617298e7a7c6a1dee6520ddd26230f8f0e2b4d0f9bb1ced6afa6afab3a6ee8e80dac8d6ba151415a6aa75af5e69623ae958c980f54a1d6b1cdb728313a7f2b10409d35995014e5f9d650801eb0", 0xa2}], 0x1, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12, r13]}], 0x80, 0x400}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r14, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r14, 0x0, &(0x7f0000000080)) 11:00:36 executing program 0: r0 = getuid() setreuid(r0, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) socket(0x2, 0x3, 0xffffffffffffffff) socketpair(0x2, 0x3, 0x0, &(0x7f0000000040)) 11:00:36 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x5, 0x6) listen(r0, 0x3) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 11:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2582c321a8cf9884fa33e90f8e4a8067bd24313dea8d03435b4253dbaf56b138d605b76aa0d8deb6ecd505370f55d99705dc1ce23aa168a0237f809b7cb5062d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xe6, 0x8}, {0x18, 0x2, 0x10001}, 0x8, [0xe6, 0x81, 0x9, 0x2, 0x100000001, 0x8, 0x0, 0x10001]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x65, 0x8, "a2d0070d689c738273749f80f1fec00b4e789310", 0x0, 0xffffffffffffdffe}) getegid() write(r0, &(0x7f0000000100)="f6", 0xfffffffffffffe88) ioctl$TIOCNXCL(r1, 0x2000740e) 11:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) dup2(r0, r1) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 11:00:36 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\t '], 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x80000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000200)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 11:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffff7, 0x280000000}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x44}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='7') 11:00:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) munmap(&(0x7f000041d000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 11:00:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="9c87c3779b547e2e", 0xfd03) kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:00:37 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getppid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) pckbd_enable: command error 11:00:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x9, 0xffffffffffffff01}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x23abe424}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x3, 0x7fffffff}, {{r0}, 0x0, 0x29, 0x3, 0xa0, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xffffffff, 0x40}, {{r0}, 0xfffffffffffffffd, 0x2c, 0x84, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0xffffffff00000000, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0x401}, {{r0}, 0x318830ccaa626045, 0xc6, 0xa0000001, 0xd1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0x2, 0xab5}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1ff, 0x80}], 0x10000, &(0x7f0000000080)={0x1000, 0x7}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 11:00:39 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) 11:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) dup(r0) write(r0, &(0x7f00000004c0)="61b6e28c1eff2316e880a8fcb5c2bd9f0b6590271a5360a0cefcaaaf801212820f01bd6f54c7739d2d6844d4e69432358da78d191c5d34077df79a8a5da29f513ea2e2ee63fbb1b94772579ca4a05ad8be5997c88a0d9631f876d19c4c166731130062806745a9e2a61cd04b02af6b41863e9302a2c01f49e263ab8c58183f6a57a5f1864978745955b068e9534a0c8afc15604bf9ae807ddd75be925dac55d24acac01d5176f448cf4321c42cd46ebec2c61cc23adab7e434bf0f9f", 0xbc) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x280) 11:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pckbd_enable: command error 11:00:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000008094, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000340)) 11:00:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000240)=""/85, 0x55, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 11:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x6c}, {0x6}]}) mkdir(&(0x7f00000001c0)='./file0\x00', 0xa6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x80000000, 0xffffffffffffffa6, 0x3df92d9c, 0xfffffffffffffffb}, {0x9, 0xb8, 0x1, 0x1}, {0x6, 0x9, 0x5, 0xfffffffffffffffd}, {0x5, 0x3, 0x5, 0xaf1}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) syz_emit_ethernet(0xfd8b, &(0x7f0000000300)="ec1e28359f3ffb9a9f81fc5600d785931e9e3e36619cfb014a95a6f265d4ca1937f291df858db42cb3aab3626cc2c7dcd1c075e8fbdabeb0c05cc23868377a68eb4bc4009e695b8cb6f07f40af06de3f7adf801048fdba06ee60a3df374ca565d2a47e9b8a9358b111c8e3c7599b12998fba163fca5e16444642e4ef6f99fbd189f466df98a3669811f6313e02bb90a65cc4035cc2372339afdbd001aead7c1d1877e220e4a8ebfb89") 11:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x1, 0x8005, 0x9) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x43, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) read(r0, &(0x7f00000002c0)=""/31, 0x1f) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20083, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x840, 0x10f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x9, 0x2, 0xfffffffffffffffa, 0x6}, {0x0, 0x1, 0x7ff}, {0x6, 0x7, 0x7, 0x4}, {0x7ec, 0x1000, 0x6937, 0x81}, {0x81, 0x4, 0x4, 0x233e}]}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000003c0)="b8") 11:00:39 executing program 1: 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) r2 = dup(r1) r3 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000140)=""/116, 0x2) poll(&(0x7f0000000080)=[{r4, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x9) ioctl$TIOCSBRK(r3, 0x2000747b) r5 = getpid() r6 = getuid() r7 = socket$inet(0x2, 0x1, 0x40) write(r7, &(0x7f00000026c0)="d0c0bf80b0046e47c3826cdc1138a2a1c837cd2bf2c364799f41", 0x1a) r8 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000380)=0xc) r10 = geteuid() r11 = getgid() r12 = getpgrp() r13 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000500)="b5c58e6d09f11b67c4711144c823191053d5f9448c2269d358305d27ab246aaa75a3655dba27f1a84cbf79416fc79e12f21e4a5475a38582067fa57245533109268f7e9b7c94a0c8e28d93fc62b0c05a942ace9e762677a7e30ad3c5915759a3057bdb80b018ee65595782e9b36fc1b1058a6522d56486ae7d5ebf7ce20a1b96ed5bb46a66c07f4332613595d531dd01497687c7572ddcfcc7987c81423905c949bfe6d05fcd0345d3262fc679ae0317ceeda1c0f1b22968a5e08dcb4772da44ac88507914fc2ddfd8e17e5269e377372b73522affd10e7868ca77396eb12a5313ae74cf6e27f62b33cb919556ca5e2f7ae4c665d551850045b698c71192109ef05dc39240a458ada1dac65f8e0266a1d900fef05a2e861914af5b71e63c089e6a3d87d2e906088e067a1c56c2f21a2a30dd032520c8a1fa9ffc9aa28361573d863e1efff73a175fb11b1664ed11fd10818721c8413a8abda258959f28a6b5d5b1aec25f94ebaa939f1f8ad2796db2d419216e0c23cf40240499531d88346b18b2dd0ff74073a2bc10195ac0c778b10efcc126cda158525ec8c01561487fe43f6d0c353787b4ef1465fe12e46c8efd0668b21b72874f4d44f4da056f41582e135fcba7a7af525609a0f285f39eecf175ce40e0028adde0f53973f418e224fab7028a89967142b5fee802c648c263180aecb6140de16459342dee5c37f11bcebbf2b208ff15b12287aef233b5e0887431839949bf1be2123bde18a223be85262d7daac174d85609b749dc9f4bd441c6df75b43333ffb18d1f8142b301b055438482f6173883bacf0e8a6d1c7357b73ff4f1dbdad3ebbd841f1c9a91764ef1cab2d50ff42aba5da14f2fb49c5ec242b709abaaf24e82febf03c3fc4636f6e31828787e7e293314788de47edac2e526475d37fd32859bc6f5a93cb58ba013f981d79d7b5ca262422134eb5cbd781209da796a3caaab5dff5cd31f38c4a43cc53103814333cc8b76b4a69b77c3b9de020a349dc5ed7d0b3600d4685f6f67feba82ded183aa47c20a2113566e09c94ac026432d8951e1c44d3f7c9665830882c82d61c9d28773dae4a92d5b5db5d5e6f4329ca89372fab23f19c8683cbe7a28bacc21b9d3125dbb49c2eb1c5d6b0c0636bc51a0cfd5c146e6ce7182c1150efcfe95da8dea83a15bf5dcc0eb12d709cc0f84be68495bec8909ba14c422352e0567553052b46e1a78436b25f9e2f91f79b492a3b3d4ff4f584076b5fe8a25839acbe02146337ddb548a8cc67de0530828110d48067ca49ef1d50f18897e215d243d64cd9c55fc2abfb326a7c4531a79b11009025fbe439edcedffc48d80fbe61ec8de8b272c9b3e960892fbf3aa0a3d11ef9a4b24f04f569bcb9ab93fee944bed491bbc12adbd2ef0aef311edc22036dfb0c87fa0f7504ca01469ead36cd052492eff935062c1d896b361a47ba94aef967fce9613e4450fc327299d0761cdf62e14089168503a224c0948b9bbed305c6619309b619ad69d3b9c3efb5f10764d3101edbfdb2a664603fce4b773480ad87214098190a1f76405b42a0aaf4749c9249bca76707049719dac916906f8d816b77999d9c99b738afd8b7e4a3e9c05b7a49fe1104e7449d7a562f8bf929ed6f9c561aa56d679667c8de2aa0d0830e2035d6c95903e1db42859c0e39985a6f17914633155a97629e7e743d3424156c9686a7bc3de1253e9fdfb7d3c2f7829dfbe28d5d189361a7a1e3d560c55f83ae00120291713caa219836b14597e381ab07a7235a752b9453258f5e6582fc77962332f618866fafd99b28ec149554691e4e25b23a869d0fa0d1ed7f28780dd3f4d86b5c88250d947b0d08578cec415ca1aabf93849a65756cd46594dddb1192a552f17e9f8021e0ce198a75caf956968d9c00d57441a482c0c2a9342797b1cf7518ca1a076d2531815d249afe28667641d30be56387209e36afcb0b674f9a6c57201d1849b52acdbf92fd4c0769ba7a9a90cee61f182e024368fbe74d37b81a8add3f85a3b3740591ac27269a29520e03aae12e22afeda9a093e3214d5a8bcbbd5f6e06a93830a1891a12b5269cc243a75431dfd1f76b311a3423e72333aba9dad798909f717bdb3f6cfa8ca1c8a364b4209122e721d8f6e410b597b2de3fd5978d4b7d70243a8b66ff20c1b8e1d82e1f314443963e7253e9c769f8e85d6d5427703aa3aafd0966c39a42769ee7b2ae87d5e754f13a741299e4c9c20320eb2a91608f514f45b531484bef54c5ecb74396135dfe06999fa6f5881ad1146830139bb23ef0deb947d0905a2def5e7f42466e6e70c6f3689b79827d8fa724ce9e8345a4b44c6e8a0c24406b605f9702fe7d722d91b0120fded837934cb13bcd5ab1ef7db0ddb20cdad466a398ba22b47c38b8020e802dcccd938be20769d7451dd6aaa5f49dd599a6f230ba7eac37edba095d18c7079435d1f7ea28e2caa9da7692af219e3ff0d6eebfce948a43632c5d9909773db345fcd91233083b252d825bb184ea076a8beb03a44979bcc3d15b28aeed28c38e82cacb9d19e5735df5dcf734c4a5e900817763b0e3b98f3dcbdfe00b4019fd97cc4e5ea108a76fa34bfe6b50be99d888d62de4a5bad0961f59f6a286324883d9c66aea0866d79a54e7b2545d66d9196674663979422e743f6668d14e61c17469877bb8f8b28dc946676c43472ed9bb08fc010d06869ad51c83761b403e053848e6c3ff6908b5f04e3ab895a3d0639c313043e09ce1b21907ba8263e85df043252f668f9b971fe7c041d483e151822c05ed42fe4ee0b08cf5823dcb6fb9a68b6814f637ed91fbc5e5fbd25a11396a2110cccf03918ae764fa34645511336e07bd481ed92218ba7bc78b1b36d876490cd176ba027abe5a2ed54e8f806f5c66183a0a7994b4482c9afa1e5d16d5fe5b3f7cc6c37c44b73c9aa9eac820ae88f685bb07fcb87de51790a2717779bae2e8ba8d0948199e1e0334017bef531f815fcccfaaaf24d8b6606848ed99cc4a038db6040e00f6410797995336bfd0738eab2cafa4e6ca1330ac276c8cd3cd08ce9c751f5680d27c82f504682e1a1acb1d162ebc436013a6eb505cd83d7ea0bca0bd66878eac0547b4e80ab62ae1fc3bb73e5192cadfead6250c932d7feaa60f9a8ce111ee77472ff5b50f363f942af25fc2491f7e88cc80cc7057a1c420c101047df2f9e2212a7849025b6ce8fa4fcc3edb1a43109b973b24c798a0b79f16348ee44bc9ba22f34fd5b174ae8bf753feea74c92a9e345d9e6cc5c3f61a6c662b054103edc3b16bc57eb6d8c2d7d86673fec562d3b298cb566d9a074474615adfd027367691e6ac77126f5b03decf00833210abf089e25a5c9649285183c790d80988ba58aabe536e42632449a41638a972d71c48cec9ae10267ae58f303de4a52977bbae270897bddccfe9e33c6cdf1d12bc24416db531eb23e2a84056896ad964f59ef4ea2805ce87816fa6ceeff4d2f534973cf278b47c1f5f4ce2688f3f5304d0a4c60904493cf4a93c0986413917c11ef6688d976ff9bdbf0b769282eb49dc0acb35107b9f431b919ceb17ef60ff164cb6d9bde19a233e394086158e9e202fcb1c5a87012888fd3ddf43231b777424c2096b3049ce8a6fbd81c6831fe8a571168ab67d9c833e5ee9bb5633d5cc1fd190a928e3fbaf0dc1449cd4a521e9afee1fd62fa2b62a464dd2944ba8c9728e3de7d48e957b18c5319e36d62f05a776cc4ef212ba9c6d18b6b51e76e11426fd4e11c2c4c23f629b9add6d3296cafc3704b253d31c4b1e554cc114d04760dc7d9baf32b39adf867cc57d725b5ab627c1f5dd493d8987434fee57f4143fb9a8ec2921b539a40f00cc2effda5d408b3a0860bb38a53de8c9bc03a8a273a24902ce0e217049bcd32789d91c05c8dd4349f7a4463e5cf95013e2feb2273980bd4e085ffac71ea534227aa36869da59b89c01ac7cd43585b3295f1b48ff7b6801ba555e716de73a71d75d95905b4f3dd91b120115e3e7d27769b44f6ee3c16aae123877ba25f93f3a2d4fbea69b7f76f4e6d08dc48a9b5a0e73e8001ca185dee4fe187b0852f6bb49f15f1dd6734bdacefdf16279a18ea188baee86b63cc2dd72f491fb95698057082ad9de7abb38e3474f3c4e520f86862e04e15273a0450b0d3eeafc6786067bd7a18bff54158931a230bc94d215c49a4756a8ec1081412a6b4969d2a1cdd32fd3d3d99916b987ebd091a274e37a6ff7f77d433f53397e737934acef8cf4077eebf8f036f937e2b186ee2c35b9dfa75244810449c30f3235bc506cb3d8879c023b3b47d597028dc2fb86a30dfeffa136baf2aa0c131f38ba5e9b914643b9c6be3a3f38ae583b57faa764bf25f34776fb73aedbf6c199e19066e0ec20f78e618f427117635ae5864455f7ee4342ff4674ce8d48d14b91b36ee7f40d2d34ae388ce431a22150a2c7046d051de39762d9f7e3c2fe8ced29a667423322c37be4e1d860132a9c087ccfe2b62875a8764be72cda4679b399d0ff1eaf5710cce78ae382252bd625ef484576f4bd1cfad29728bca62def5e839fce42b4307e946950bb3fb31c883722f6a056d1e205a8c4b4886f8cec9a9eb79d9a9c12cdefc447a84caf6a9308209c85d0396fa0395f335000428d3145c14bc98f438df489db687d7a86e8c14671bc1e59f86d7e5639fd060123457b299fd9bb32376be7bfd4c338a3a037772199d6606fc3e4670c5c7ef8e7bf77f632e150cbdda10d6572e0a63cf44a12fd87f7fc9a6724da5e95225f4477c1a3356fd99a847633925e57e90a51a47aa74920a14b15fb7bfaf9a089f17a33fba6334ceb10dc1ac8cec2539f517e9d5bdf31588ee82c577f72644438a763c769321462897fd9e76df4eea02fde7f7b215a1a05204f0947f3f58fe4e54782d4f1f60d3bf2d765173a650d28254dc94272bdf53bc5d1df6a8d40b5a2f845f7f233fa91933e73e5c4235b73ddab12550b909a56cb0559e070e1eb4f0c41d3ce3e6ab44be57bd0e190dd785aaca0e539dbe7f4093099d6d50b31744a995bf13d07b1dd91bd67030d48b531c740f807c035d4f72f144059619702d90e6c935f3320ab1d8ab674c354d3d8f8914689408667c3a8782d3c19338d649f39ab3cb05d9f48cb27375af73ec0138547026db9fb46a30ceb1af6dc184771ca455c46e8ab985f7d414533c083d04a079c3fe433c8286e2aeee1951678d6b23d7df856d6c86a010aab382a18d9bcbe605e853bb718f309da5987bd7f061e3d65d321e32f24f439ae92fb50b202682fe802ad1993700fb923a82e9c959e79844f82f0cf8827c13635ac8218ef8836bcc073891edd37c05257152dabbb43c87a4bc12c53e70981d5e7041a54e648ff2038fc0bf3ccb75053968a71d4c41658858a85457f381df67205d367b4299527bf61e2def2bcac7ccace55d8d06da3542a97477015ac903fb2c191bdcbdde40da9c0b8d2a44b9bd28b3e25ab430a939e438931e079e950d8e504fe3978f5a8870b59290513aa2ad4880a11a8f37951272d91db80ff73cb1e9c2e368ae4a20e5fa3597a1a2f7f8c5bdfd69eeb2ba42047c4b113e8bedd1b77a0646dd03260e419d427a05eae83db028d0e92a324b4800e971cf580e4803eea963f3a331231e549b09bbdcc3c44c39f9b82df444666bd7e6319888cae93c77bb5fc70834f68b0673856a312423e157390779e2b7a454707b91104ac208294910276b9aead75a2b1cd68fbf0fac3622adbffec34696e2e3cf4a02dd1437691b95660c", 0x1000}, {&(0x7f00000002c0)="9eb50bd92b2ba93488a80a467419949939422787504db24faaee0675c51944cc621c6af9e74e2926ab820ca198ca707ac4ec5e8e8dcfaa6727a0696d723917c24ab71069e35e2d5a3c538ccfe3588105e00d9fb55e2750640b1dca219c788abf0b20668f4d2c398cfa9a015bb3276d456491128b1c61d7952a037795a8d13ae8088094055f7ad393544ef20289199e975ee48b90", 0x94}, {&(0x7f0000001500)="efc2313dda445edaa6384a383ee1f634adfd6e1f7815a310f3a895703f5f804a4e7dd231cdcc81304da46f7860f597cb066bc259694de05a9b83f6294b64ef9f91aa8268e4bafc84444020568179640634975ae6b6bfe671db383d017a08adf101fb7abd96efb3cf66bd65e24f75d3764c3865adcfe9f6f12e7b37f9030938232cb09b0c650f95a88c1ca40e2ebfe23b85cbb01477c8a0d5f809eac1260bac8d99bec9e07de33d18d50ab7f0ed4f4c0c76dd2dd9d2158f865928d310b9be3a51ae3aa374e9065f9b1b575c03bee24e531b", 0xd1}, {&(0x7f0000001600)="af7e297e64f44dcada074f87028ff6c61a7690e54c853e2d1e1947a6905353b659f05c01e421edb92824671969a0e29f41e621a9f91fcf9a1d212e68739c0ab1dff4d3956fb9ab2355f6f1ed705ee63002e0c4ee31d8a3cb08e1017843133bcf9abb7f3c735120bb899f80849dbde6c9a047510768dc2139a4504fd8dc42d252510eed47cc442a9126d987ac092341beda59f10a902fd347bd56cc723e3bf432ea8a341a3a3da4977ad73fbdb3c3f3c574d81dec7c34eebc63352e5b0483e9a38548c63afcfd97351f7882ea65cedcd77f12b2772f2325c050e61b59c3bb6c89df4029d3fbb9da01f3cb638476917293e6faea23240e33ad3ce4686fda5645eae8039af8d55d7fe3540c959dfd09314c90c9c3f5e0815f47b129307533849c975fe4e70aaa38e3cdbbeec3aecd30bcc12993081f4c9c31569c8651c255bd2db2829a67268906bf85f94471927391662b4d577e93a0901f3a7182307ee70a5f42e42a4e0952c2eb2ee769b896a2468bd1776cf66744f4e6261a047314d8ebb0e852bae6e9664d67b116d2223e9a0d80ac96afe89380167c68721c0d35aa7842b9d37d69e4b2259f13a63da11af0106cc2ff6cbb81bfaab5048c11a34528761d5d135532b870735e392153d4bf0687eccd5e81cc0b7a1c5318af837fb782bfb5929766838daf6c25a0c8fed81d543d78027893108f91609b2a76c742b0bcdc3f417cdceb189e5b0837b67407941f7662aafa7eab2715796bada236471a69ae1da914309ebcffca4286535db6ca34fc65197a9dfcbc156129d11c07fa3a8bfb0a8ed6b81962471facea15d7d800fcf93117b8e136827ee5097d6847978dbe4a5c16aa77d6e288ee5af941c00a320dddd17ab9740f9a8e91f009482f0f49e9f6fde5c2d46eda8831ae0e4b811ddcb4bb8af1ce7363df0836e884d3453a96daa5bf5fa16a44584d2b39d25f64097e9391a8459a976c9abc55f1a8f4a7b6e52e2be0077e7ea82fd3df653fa40d9640030f3fbea4645d9a9591ad028a702bb001d8d93ddc4bc9984fa5ae79f2373088dac47e90eb897013bc83b3e2f7957016594970638dacad4acd35f81502b584f573afa1b41999c9684d8d186c6ce5d00c180919e8f2c0b8a724adaf8a262521ace945869dbbc7a7cde0258a936c6fb77985a085445aa471f775f0621c9d808c71cbfe8ef088c0dc3e717bcce9ce7d46b25641e31a1a53da0be0fdc95e89fde59597f097ecdf6d6db664e7360c2272353db7a975305ea07fb9d3715eabf80bdddd7aa6b72679caf3ba77b9884a959d437299e26e0d8b369aece5c7bbe1c945d8ad2741d10db71ffde5e86c65aa5590e2f188f3d38d6fe8a0be5da784d911ad3e592cb9fc577374e6ed24b906804317216f2cb3f892788a4dc3e8fc43c3d5acafc6be818570edc5df49aecc0e2095006cda001d7d510d556d23395c975a2098af6127c50c6fcf482d6cf583398427a5fbac6c910db4094c5139dbabc739bf41a4d69404d7776abecb33c478c65e0ea5dca46c9ed71e033f55573a05c55392448c0bb7fea3fed76a340258111bd9e3e030484d0a400bcd74d87b9a79b3835dd6116628b9ebde98c57bef844caa6c95d1174e43b59aac1d7d296c81a76e896ad93c6a3a1cc3f0cd5b5d951bfc437ab3f24669d885348ddf932d3bd924a49e226d9d406ccaf927efc1b918d2ef45232961d296f884577b848d0286d44366a76b5fc2f0cf596d8c027f832f4f4db1cc0821f7274f299ebf2be14f6e1fd2c8510161f3d62ab6a4c705db6956fad08116090f42896b7de126db311d2d74e89f6d859f7f006ba96218e97af02a792a058b01d77edd8c08cd8aee7878014c5ac3de91bde5febcab4fb11967e7e6cb88ae52aaeaf2a6af6d41b3c333571bd872f2b8953e2eb768ea2ec3a7745312dbeee8bce8035be555286130ab85b5013750261d8f67d6a3f8eebe5aa496dc2609b2e620682de3296f41a1de9e516da09c33d7d091b67e0194ca525573c44a09910c3adaf82152c20ac0611d953e53d3867d19e0fb3f6311676775bd4ebcd19eb7a60d731b691ff48150e5137bc9cd99169c4dce200ff76986907036e8f244666d0b4f891aa09d799a458acc2d823956a1aef8a9d8e5ff71ce075017891f9bc628a81d5dee45d48cb899c430fda0c84e1db5b24b5be1bd6aca3c8a9846d8170699da92f4fd679007f33e37d2018a384dd2fe0416394030aa97895f40fed4659dba52da07f5b32c11b1b43dc73c672bcfe30e4c83ff59b0b02835de2e79a37d06e8e79388b902182fd4e63c3c1914988d6e72480955986483ab62973179d9f2aa8571d54ec38a14423505a3c8a6f6cfb8d1d0eca5620d04772d47b90b9d6a8532196292e5756e5beb9f6ce85695c81c850f5760cd1f852d0ac0aebf3987c940abe4a157fdc12b87b11ca872423127376b186b296a4a2dcf48ad6d2e7dd9f6b851e5c008e2a0385e3b1e203c8eb4115fc50ddc95b962560bd8965d3557278b185453e429ab9c1e4fd8f6039530aab65b75eacd4640cb8c864057b1c0b3f2b7b89b3e63d9dcad2e77b5ee22b80f25495fec49ff82fd54c0575f6161cb3a5184b9889a83cb0c38306880d436488b224e42846f83a4dc68e98957c8567c43a2a5bd25a06525559341e31c2d0a5cb96097d0f2ee87541827380284d937ff25b60a3f12b874fe4ae0d375f18b78ec86a9f2da3f05494f670ba988d1ed84b6bc2f8ddd9a408022969054b3b3e56ffa7d3ff5855ea50b1b2823a425c4d6ce2f8fcbe9daf773f71349d07a6a823222de6abf3dcb78fc0bbee66497cf7f9fdb0217d90e4d401dfe8b92982d573f894f4ccccf46975585bd9199991e39f2057176af53ff1bf0d248b68edab5191699f87aca967b5e9ed26cc524ea0030b73f6cc0e3ec7c55121cf84062a9ea8007903cc53b7cbf50ce378b32f9eba597fe455f58a0016aafcdf799899d9ef13af1a4ec2ef9bc8bdb5a36932da3f237a23687244dd2aabe156b2c8de193223d7541f08d8779e36bf4dbdb53b1813750acad58b8a2a292789d6acd817c5280b840f6c2100a00b0ef581110bc8b378a117e0c7bebb8eb5a0f8f9591df50451a38bb3a862b4bf2235a5cc0a98d0421f04004dce8c39e7421bdfb6e453893d52a3cd3f9aa120a49a46476496abb0169e135fe15e5ca545843b1e750e9d159827079d9048542a4a80da8c61f100aa4ee9f9da58586435be9375479b0b817a20708f40ad95eeec70c786f842a483215d51307c0dac458310294d726433f2969864f72b14d5fb2aff20a24e86e7e46638b9078322e75beba9e323511368f3f6ed23249e0b61f82ed0db26030bda98c52ebf4aacad04fda445684d4df2e3f5f3ecac2411099391c55f8890533003873cdac1fa87dccf3b1407a319c06323eb42f5eafae069bcf11c7c8ebf164e76a507fd013d818a2588e4b5b856977f395dbc8c368f2925242c476db399d94fe1836bcb92ea3908491026eee98e180fd26cee39763d35c32e6447dfe0bf1afe9f59a51bb0e2dc0ac31a938c153e3762ebd6805e23c57268a8ed150fe4a1df1ec993938652bf94ac7883bffd335ea43079f33a0344253508af481c19bdfbdb31ebbd340c6ab2db9e0a78e7d93f55367f7225c7ce6507e8af2fca2c2f03f5f4f224efe0fce1e1ff2512861c988005864056c0ad8fbb8e7b7bc7dc18b89e5c98a96f320d907f16b3be6279532400cce5102065f1b2da00dc063c8caa5dad1e373b19b048329caf2f84f06fa004175df1850f879d67697a0b00e09b8ecbd3a826b3ebe70ad1b0347ac4cfa28b1c9329bbe5c80f3ed1dc24dcabd8e868707e760c3ae86c37fbafb0b281977909620994f09c08cf9c9def6a3e58111187c52598dbc5b50d7501ae81081b5eb89e70f77a95c7d6a71edd2734e2383bd3baae8b1acf587eb48a090f3bb64a17547bdab0dd9b283ccea7e529ee634d0f3d42e232e92abed95a3549175472f394e93f5e258da2bf8574fa96a037e2763f3b2d721f76c9cd1b323c55d1b4f946fbd51fa06a227b039f3a7808048f8237794cc0ad631c777750f11f877995e6c3e00d9abc2de5e7942ae9627e1fcfb459ad4efa2aab091f899351c352e3560e784bbfacc39b2f826b2db048bd39c7c405802b5ec0a655d4d96965b0466efc9ce25cdc3571ef24bb8fa7e2c43e064e4fdcccee836642a635967e9d3dee1c88c1e1997d2dc0bdcc68f030dc58d41fc0ba46236cc892025cd4f41345aa5e9877470d8325193adee60bffb0f7f36ffc9eeab51c6b351d301db90c6cde94100aa8bf07c1208973052289f8b63b30c0882850da766eb22f748a1d8cbb988a3acf62e6ac5d361c2c704af8fd1bc783bb864d27a157ecc9101d408c32092a90ab798c42a580d2b742b056e9b5a39b90502b542d922410e4f442393134a722c0dac7a92bfacb393a03fc175ce16a9b0453acae9e961bfc1748a7f917d3516ef5dd20fb5dcec28518298fd17891af6b10286acc053e4277eeb0c99021a74b1ead3a9f28ecd68b9cb3eed62ca63b9a06e57bd4da7864ce7584d3ce77de2ac1b5734344ca0ca2462002942337c655fc704017fee88f0e6e33dadaeee4f782a0791ee5734f55bab5c360effff3d1d47bb0ad13c8937827a911f0ecd2f5a9e7e6bbd9a3a46763aa67a787c846ec03811b9ba07044d74487f0299107e9116d7254fe26e0714ab9f8438fd0cbc46516264c483679a50dbb07bde4fb41c54c10ae0a90c9323c8e587659e66dc08aa30852d927f7b7d05bb47e894b81425d7fbf686a3da49f9bd19e34e69feb95d1ed617e034f17eab93ae63b280e2b6cfd26d6263bafd41bb82f92338f4b5a4cc64aa8ad484bf5a60513619cf9f00737a049ae93c3ebb0f1ed54030113522848e33493b0e1c316b1ba116066135c3a270b4da4073cb98e6f01bbae58725931b2b9b61c0914343393030913b9f1304aad9d32c169b7cfd3336e0d60dabe1b0775fa61502532f93658bd3754d5e614941745c4cd4b3a3bf70c006585c503de83d0118e8541caaae9dff1e4442098fb0dda7e7c72821e5989ccf906b8de051dfa5ed442019e4ebdc246a13b90dd551c11d3289959397bf6a6cef0ec1b4e3cd71fca37d14bc195fdf0c5d1273374e18f039dde43af65217d4802509f63759f02be9674e7687593aafe3cc7ecac04a3a8bf502fef6a1d069d79d74dafd73361443a9bb7e613e1edcf6b6a68dfc0fa20486b678d428cb1c7d8e77f2257c8f27fb132b79e9a0f423f643bdc560ae6371208467a8224793ae3a29dee5ae61c2b9f4d60364e583f0e92411d3b0da051ca5489a1d9bbd1896d780a01649e60c7e63f1969ca8f15c470c4c7f83dff734ba342accbc1061c189b33e033d5719a1dd072a9f36a43fbf067422fa7dbe688da444a98b25257ffa957074dee3e9a0e968a409b8f210234d27f026e6178a588052711dff8e943dbc4b2176d934595f6f64690b5fc01d70a7dd4fa190a6f526913c4502dc3e2cfd1b9228d7fa1953d34c1ab1c79575a79e1d4caf0d1ed8cd9a51763af301a97a7d259cd63ba8b7f7771e4ff84746483c54615b6653d072ee508a795285c95ffd7c8841e82b6f197e8c1561ae08e08f60a85a565d9cf80c7dae6c6423df10390375df2798fd403c7bde44fdcc70dae1857f3927c79fb9d471941114439baba6d5d148e6abe765cc55aafe3d105bec67824647ec1b97da01677fffdc1d636511a143db9985c75c9d58202745ef57ae5aef599dcfa6e5a91edf6e1f0213cbcc10eb", 0x1000}], 0x4, &(0x7f0000002600)=[@cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r0, r2, r0]}], 0xa8}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:00:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) nanosleep(&(0x7f00000000c0)={0x4, 0x1f}, &(0x7f0000000080)) 11:00:40 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x102) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x0) 11:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x935, 0x3ff}, {0x18, 0x0, 0xfb, 0x5}, 0x86db, [0x9, 0x7, 0x5, 0xe481, 0x3, 0x8, 0x7ff, 0x7]}, 0x3c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) 11:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:00:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = socket$inet6(0x18, 0x2, 0x102) close(r1) 11:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:00:40 executing program 1: readlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)=""/27, 0x1b) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000022c6, 0x4) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x29, 0x0, 0x6, 0x376}, {{r1}, 0xffffffffffffffff, 0x20, 0x11, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0x7}, {{r1}, 0xfffffffffffffff8, 0x88, 0x80000004, 0x1, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x8000, 0x2}, {{r1}, 0xffffffffffffffff, 0x2000000000000019, 0x1, 0xc4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000000, 0xca, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x42, 0x7f, 0x1}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0xfffffffffffffe96}, {{r1}, 0xffffffffffffffff, 0x40, 0x18, 0x7, 0x8}], 0x3, 0x0) 11:00:40 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pledge(0x0, &(0x7f0000000000)='\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0xda, [{0x0, 0x9a73}, {0x0, 0xfffffffffffffffd}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0x7fffffff}, {0x2, 0x319c}, {0x3, 0xd37}, {0x3}, {0x1, 0x3ab8}, {0x2, 0x9}, {0x2, 0xfffffffffffffffd}, {0x0, 0x4}, {0x1, 0x71d}, {0x3, 0x4}, {0x0, 0x2}, {0x3, 0x3}, {0x2, 0x7}, {0x3, 0x800}, {0x1, 0xeb2}, {0x2, 0x7fffffff}, {0x2, 0x8}, {0x1, 0x10001}, {0x1}, {0x3, 0x3}, {0x3, 0xc7}, {0x3, 0x3}, {0x3, 0x8001}, {0x1, 0x8001}, {0x3, 0x442}]}) chflagsat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) 11:00:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) recvfrom(r2, &(0x7f00000000c0)=""/113, 0x71, 0x800, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwrite(r0, &(0x7f0000000180)="8809cd36533af772741a3af1571d2192dc82a7301e505ec3521c501bc0caffe60e5bd32c07eae09a0eac436ea11d80cc00615a9d81cf5ff20b5112ca17dcddc146a0d03ba9701c37c0f7c0ef5427f152a32b267efbb809b4dc13a517bcedc909851e641c3c60ae0822b8202ee4beb4a215861dd44831be1e29d85d4dd291b3bfd0ded4d87fb05dd804eba8cfa89b876912d377a3a94ff66b43dffb6724a43f2dc4defaab2394af31eb0bb5ebfb3f5321f0d4b6258fa971783f76dec85f14f84883b0466dc0988ae6d20a", 0xca, 0x0, 0x0) 11:00:40 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8239020489a381feeec2c00b7ff8fc25e56e83cc5caa881edca22df604432734bcf68c9b74580351a3e8e44f2ee11f2c3537057c0d046b3d6ce94f62ca8d854854b32b192db896e98e5b5e25effafb2fefee10e326e9df29f741e7b59258f8e624f22853fe47949349db03af7f6ced9db741ff76e8758fd7baf1e55bb748181556b6c8c38134a07012219d4029439a1aa134af3cb00bd17050bfc03ae3b8f39ae4c3c32590710a5a12ccef88a8280e924f7e1382ec6a59ae8c420742a5c9da660fa3e47e3caa8f26f1b71bc5ab256cb475848e2d4df168dff29922e4fe42f946239b1031", 0xe4}], 0x1, 0x0, 0x38) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)="0f13778c506e1ec3d163f08d30c504924f263e", 0x13}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wsmouse\x00', 0x8800, 0x0) r4 = getgid() getgroups(0x1, &(0x7f00000025c0)=[r4]) r6 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000340)=0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x9, r7, r5, r8, r4, 0x48, 0x38000000000}, 0x9, 0x3, r9, r10, 0x100000000, 0xf406, 0x4, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r15 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r14, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r15, 0x1, &(0x7f0000002780)={{0x1, r12, r5, r12, r13, 0x80, 0x5}, 0x100, 0xffff, r11, r11, 0x3, 0x80, 0xff, 0x232a}) r16 = fcntl$dupfd(r14, 0xa, r0) ioctl$FIOGETOWN(r16, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 11:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="82022e2fac1400fa00ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf7969e5d2d9ac55a52f7dc809671de4bddd7c5a000000a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b37e9ca54178cb0237ba5050932ed6308000000000000b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c8920000abec43bec4656f729f7c40b3d5fccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f564b4d21780180aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdcfb77d3f79c942baa127a4dc3f33d4fcd03af0c832c20c64013ecdb22b2585613c22c02b5d116429a7362603ba7c87467e90000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a3300000000000000000000000000006c014208803a3d83e6339cfd67d7dc70c9495cff037bd4a40eba474f403d029c909a0e3e3bc4a0378e77533c676576ee30839a5b4477e694b2ffb5e9c5be89fc9d6fa12f3ec24df3073f433932f3f2833424be13aafe6f409fa83639f37466768c885dcbd08e2ff675b9f3b59c1ba8a6f38927f32c4aefe037a3e8b08c8fa4d24f1cc832b8eb7d4133d9d795cc76a6c1cf40c9e8a53c7afbf5677e4050021831fd89d264d7d741002a2d5fe7e45257aad8070000007adac85a9a20393cde207f70e14663e7b2d54b49917168b9968b4b4dcd6cf7c90af6770883147c02387239dad554c4b4ca3beb98b09d322b5172fc7a58c6876ff54690302364abdfef1d444802ad8445efb0c9a4cf8af0fcd5e811c9dabaafe0d6207595460e96e79b6776c2f02cadbac7eb3aa666"], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="c8b3458a897f928ba8d81d", 0xb}, {&(0x7f0000000040)="7b94c853483f9d3d139d8f941a656e0d1ccd76b245d72fa6e95b12b6ea8dcaed710200000000000000898c8e55fca66f0162bc32a8695d2994dc86fe8d905439f611c52c7a5b59ecd9b7ad265dc94da283a19ba8c145661f495a994c14a33cee", 0x60}, {&(0x7f0000001840)="9b2e3381a54e64866bb1661f42892f9e9e7a7c3df8f8a2601611f967217b2a6a75d3fc56a14cc34dae736e1c896cf4a64cc6fcb8571524396f5e02bf33a447d03b7ce889425ae27a136a166494ac04fe1bed3951a49e2650cc8b9113bd39062972f03a543e6bcd848d7e9b15dbe4d086ebad8ec6991128d668cab22dcc410c5336cbf1dd227859bfbb004f86423b79680e82a9bb9c29b77d7afb04ee09720b15140edb7864950d63d88db69fcf14ae416a2ecbfcb4b955dd4fb2b0d3ecfaedc19af557564215707aac8505f6de3f8e36ac654a46e5852291bfcc8784e59ec9def7237a71745b60549b335b186177fcb88b38b5c61f280468207d55645807c03f46941be73f74b291724135cfc20b3758c09b45a821dc1a206edcdab7c3a1719d05f856eb5f017c02b371b2ba0541bc0a8bfd21b23e7c1cddbe7725671af3a21edffbc356ba0ea48d11b3afd34e9f30fb4931640687626e91dc3f31a6249dd9ca74f73d3659411001272caaf6413b41cf60dc888ca1aa996e85e80f0263dae5d967c7e91f70d22151fe7e0aaabeacd51472f258da10335288c4bd2e02c78f373f3867dd502c4ea1fbc4aa5815b19a3fa34c33c43892b94dede0356e6826c18f8892e8bd433e485f1d45f787724cb9777872c54c339aa90a10d34acc38751cb81e9a7f2e095692562e597212120e64315487d040dd66dad6f51cef7c9bb69f8b994820531b352c45d2dfd3c22d93fff11c52fc7ea9b12de50dc0addc1ffbdcf7c0e44ff0424e90de7cdca0844314ec5978e98d6e98803c877a9044c5ecb01707e885e6560d8bf62a423b87c5c8eabb8f4bdf2561e39f15a7f0a1b5f09dca89becb297db30954ebe8d943425f742f543b7745f034352ffca126122093cc716ca6b6a35c322ad864f747e2f304996e578132a064804135865a90af003d3e4f057c11915a7b9a35f2ad65f3db21c3afcc8e522d71b982ef529f6e8655bd154fb7c4b193878803a3603edb6b7b4a4a4cf7477b3521af5654671fc7e8f72453b4580dad4464a36eabf368c51023d10e74ef85c7a0433acb320e10d1295e601b85197945636348a473733dae82d28e4baf64e0f5c7131d08d58a0a948490a6ae2780c18b11a953c1be22a89292c6a3bb5f8912a4252e95d6c870219d49642569e2ddcb519b63ffe2f3e09023aeeb5c2663add093213bad7636905f4abf91ec1ecfabfbd6dffb0ca15752a61a32d784b2a901e17f676f26d4e66f0c57b51dfa2216a1f1709cdc9436abff5597c5da990e2d7731b3c40f71a6f542b6bf085a1e8d1076602d64ba3a4fda136b445fd48cdd8001c643f56002fda3848aa4258145618897024a6ba813c3ff53c69a314cff519087248e1c1329ad3dcec3c37b7dad2432d0af431f41107775b81d46f2a2e3ff8a6d7f9f9c3fb3a1fd7c2d823f25989eab2fbd2f7e93671ad409d57b817411b6c4bdc678289cdb5ec1601ee4f13bb50c3fed73dd84565b5035a8508c0b03f3679ff834515ddced6ac8327cdc5ffe19d718a7ad235438ec691e9e7b105c7733ce13315221dc4165bdcad5ac122a8712c5ef4719b47456e2a27b623f1d82be7f1ec0c74dd25ea4bdcf3d6067c70ef7808ea1c1c5ce58b17464c4ebe8f73a610e0e6f19dacfde355cd0be258f995db18bb11516fc1709d29b68d0377e3e84d045da1d5b55858f475a4ff6cbb52034fd9e159c4c2b43f6ffb5eee67dc7cd039ab19a9d00ddf37ea1d70f652665e72dfdbd6bf7462a80c146ec8ea485b0b7c715ec05a5647113c3607696d106681e8330f2e97c9bfeda1b3774a64f637008a402d4652d8fa79b88b2a810dd43902a3997c3c97a76514e002b403b9d9ccc992e3c87ac54bb23958cdaabc36ffd9048b15eb74c744d3c98f4cc88e1d38e439fad6e72085de048f05e1f6afa7aefc8d97177fc4d475994b66a81b5d8fb79587fa0753677a6e50f2cd17c2c6cad10e6d0c430e600df4cd9f6261f63e077cff22d6bc95709a145e7f4642e79e58662354d1da444ecdac0b53ecec1293d60e1d47bf683143981a93737c57f092bc71af70f2aa29ff0d5f33b5092319fadf611fd8da5e7a6a0f61bb39b6acae624fa3d33e5c726b0528bdf7079cf12d7820ebabe2ac2c70cebe228faef8f32ede2d15b44b811e6a3fc7b0691d5cefeb051aa3d4bc7f20f0e72eb42def43a1e34182bd908958ae9635dfc2f48c7d7fcc4820d7fddc17738e854509e046d622ad87d09615f4817dc60b97c04fe42d69d52217b8c4383eb945e41b9f4ecd9d8a86d855d001182c4460c1e371a0fc684c5393f044f6b494d832dc10b0ed2bd5245e07639195d4aba5582766419c294832dcd6115fd9df2d3b79885f9139d37d3138a2c13f3ac522b84a16fb14e693c2c51989884017391c45072571d2ce29180337ef3120df4fe02084904809a5dab8ea722858d073879ceaac060b822c699f54f00dc0d5dd80c8425764861bcea0b4cde2faa10e3356d47d5351f6c66ae4fae2ce396a89d531bdc4e782201df4004c22a9abd194f99c98856c0c158d18c201d294ea71c5f5e80c49124aabe1786d5f3f00c1a96f2a60c303b83015dd923c768af0b29a973660bbf35a4df9b7a1ec6b44fb97d03ba18265e03e2061dee17c2a34d342327e3abc6b4dd7edbddb7ce08104d4fbce9ce09b58599ab391d944af8c7077ff282947aa4e0114ca7375c5cd3e893817d1205b38c864201d73187af4f6f2ef03c5ea5464e508a030dd236ac92035cf45dba569259c09e8dfe4ff93fc75b974c12884cdae409c09ebab1b2e34d13350c796d6b8d94743980f0e98fc72f28ba14d09673d7fcaab5aaa0ac9119ecb9583077acff8a44d6db2f188e49b04f3ac6c4b50d453152118cc10fe021a57c10d76944787c18499ff087facb39160584cb5562d8115fc36b284795b593211e51bcd645b81aec04676b311bc672b2f0a0d9140758c9d86e32e08e0fe0ce53f3da40311ae4679e29d2cc2087089569aef8a1318ad848722a0d01005d0dafc3e6c1539ede6172ab9dd6c250691ebcab092644667a96f164949fe9f6a869665b22f58c8a8d726056f1ddc9669c463ccabffdc0118adf714eca69e7fb7edb30ca85edc1506cc9a12831e2afccbc01bf0f843b70e2525eccd957a0cdbdc5195fc0c38d95d65061f39628673682a9c8836f3693f3ab4593cab547eaf7afe50aac234a5df51b29ce3365aab4433aa3b449c8ed004485436b5852b6c9784be066f885dda0d35f49b780d7f5a283e4df3cc3b326b08fcb7c516c7b1b52e8f5079528e5a5aca750e369108b2d6d2c88ffb87b2d176e5298e3a39126712addb493d7b07effcfcf8425eb8d3720446700fa768e1d011fbdd6dab838827a774bee226648992bd9935e4bda7111fb81cdc2582e9acfe11010faba3dc0f3702efa6d0f80a4919ff9335ffc6d3dfd94cf23ea53818d2ec4d100b53301d96b162682a9011764027e0eb73e1445f798acce4bee196df3f36dd321e477507467dc0f608aa974d0c71fd28b2dcb2068825ff04b07db59645788ca0d8759e5dc98763ab4deb905255658c91470bd4b46573c8aeccee16db9fc92794d3279ce1481b635b7500dda60dccc49f4a1409afeb2125556769adaa5bfe174ece6e7959165e0b6413d95921f10c75bbc0838e8de01f054d3d9de975c580d5fc077e657400c36e218cd3490d168e7709fc945e32ed5fd4d59f642dc8700b9c59485926b1cdf49ac0677e01c1c0b2dd989014f57d181216bfe45b95b7d4e1df72ff5375c39357d24c86377ec50b9219de755b2d42ac45adb5f153381329531790d3ab7c646ab2f745d33cb21d4800804031b999a9f023ee2470ab1978113fb203f42165cb822a5adcfa9fbc831dab4c072ff46eafb123d9f60caa96520d9ee633805c4bc84fc2248e6f47141b5864c14559afab93bcd763fa05124f6cfe45419da9f4f2f9911c023866baa12373fe953c9bafc1af7456466017452cde9e5173c2b46000c745552df121c90f99a694d764b3d48db2b", 0xb26}], 0x3) 11:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6}]}) fchmod(r0, 0x102) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffecb, &(0x7f0000000180)="b6") 11:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x4003, 0x100000000102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40080}, {0x15}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x30823, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:00:40 executing program 1: socketpair(0x21, 0x5, 0x6, &(0x7f0000000000)) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 11:00:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x1e5) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) socket(0x0, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = dup2(r3, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r4, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x6) dup2(r1, r4) execve(0x0, 0x0, 0x0) 11:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240), &(0x7f0000000300)=[&(0x7f0000000280)='\x00']) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000001c0)="22111dfba2813571a84aae7d46b4c074e8463b5f0ee0022c61d8269b29dab06fd7453100526790492d5e47412356a1fdde681bbe398fdcad59e528c4e98d5fb77feefbf156b4a3028fd44c", 0x4b) 11:00:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:00:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getrlimit(0x7, &(0x7f0000000140)) r1 = kqueue() renameat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000300), 0x9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 11:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 11:00:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0xffffffff, 0xfffffffffffffe3c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:00:41 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8200, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400000, "d730c15b00f4ff000074000000683f00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSDTR(r0, 0x20007479) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000003400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003340)=[{&(0x7f0000000100)="374074031f5ec790d9b05e04731636426f781740e44b8a34fa84c6339f7035d0e802c76e91b9b4266d87f1f32fa3f31f36a65a6b4cfe59379a0e9d34939933821f0e23244abe4f32dcca644a7a72de907ff59c58b454ff88a5abbaf2c6125f740ac7999a6ce95e909814958e0538e3cd30ad354705688cfa46ca142e3e828a6c36fb2f87c40d34cf38e6a15102215fc08f9562ce4641839a81a3bb458eefa6d9582e0764bbc519124f00586a224d76c6ffb0e7be2a39bbf5422eb63d1837ef337b1b4ccc7fa8497c494490a2850b2b965110aaa0896d60edc8739f6c1d71629a6f3c260bc15b576dfeac23749124baec537c5105", 0xf4}, {&(0x7f0000000200)="f672f083fb41e8add3149745e4f4e541c16b4dc043e599e330df12574aa0d0e1896fb8eb5a8cc1b75a0200621c7de1f8c852d745d4771ca2e2fe622f2db8c42ae00a6e21e60d528befb822655770bc4fcf969f85a96cc96ca24b50d84453ca14fe90a516be65c3ca1985244bd9fc253bdc90f081accbdcb03c86f15afd6860c8f46043795110938a1b5ebc6718155a8125ce454e6750dbc676e29936b98947661aafad7428c7e40f4ef7f9376b79a9b05a8945832bd5dc5b15d61e5ba227c52d16bd836278681363899514f6ba2da205315c580b133925eeb639d92f3c30511d8f26ef5ca7ce7736d1c2cc87d32188729a97d5f70ea08a0c355d00ccd559d4e7694bb12db576bddaf683e7b235c65205cb5fb85b13402b3dbd91f6b8b5e68b12c3c99fa2d7bfc014c3b50950f3aa86b819386baface9d1a6477fe01ac5a80f625315ee5a8f00c74f66d626147c3606f180b5f7581d62f6b5b44da5cbe60d90b2f48146de127c14bea4e2c053f7a21b5aeeafefa98ad49c063a919c653025875a35605623201c01ac993e4d5fecb61c86357b5137a9f504b3c1c2b828b3166e911b346b79e201845de58505bd8077d97942e514f7ee9ba5748f449351ecbf783255054337493e355165dc70b9c78b8656c52a531268b14be09336cb5cfb22b99c4cfc70864995c39124b26860f44a64205675c7405ec92e38c666259acd15a523f43d531b85fe466465646564889a72e6376aa31c5002ed83d9a76ba5dc6f814748fa16f6734a305eb8d9dec2375d30075c075a4127e3eb5666d460aada600a73808dd7d7cd1e4b6c1583a5ebdb21ff7c60003962ebb3bab3a2e2272b96208bfd637038f2990510c9c94b928abfcb4f511e424289c4ac5f449db73a0af4c883a4c9a69a4a364c8cf7093af4b8e3111d50ad0da52b9b3dbfe4abfb6e7b17b1e1fc90a49c3844fc80f46be427109870663d28bab915e5ac6d26a9365d49114a8cd80ae8fcd25db265bffab48f6c4e11fb54c24686f00326ef72d756376d2127537ab609a4a423fc3c663f509ee37156a3df6b914ad8d7255c3a73bde822ea3bb07fd003eaf00842d97c2fbf9e901477c5ffad39c07ef1625a5c3b83bf078c4ec888a3bbcc1c8463657618ee9d25d37f74b3a4a005292f9838e79791081af3887bbf2e4b6401109f19bc18325c33cc63d3a50a5684e678582b81ca16507a44b00869c8122deed9a98db03789945df1e826565c1ccb4c33c442ce5bc00447704ade131abde41a4984c123faa7082db57a819cdc3556473308f2d376e954ba61f27471669b67342c628c25bad110eab21da261b287fdb99b3bb1344111af0d1d28235abf6e99cc92fa6a12086a8a55ec2ca47b88f99286a7fab99f509719c091d66c30b5196aa60d05d288b125b624243dae89f508404e9a27affd28f77852fadfe8bf14d60b2dda5b8342c0797b689ac4b4f364e4fbd98caeb768c1c3118a508ca91b04f0710abc27b3bf38ac3c879212a48eb3f6cd35cdcf44f9ade44b99488c1cc0af15264ebff32a5d9900f2fd6557a9d135f68cc2cb3ed7df233dcd29497187c7e35d720ae4bfbc90e52f7bd915b6963fd36b2e7ef1c62c6758a22f71cc73306e5072123f966423fba739833ba5a0523a1a75ff0cfd34da28f85a51e28dbfee0129b40d23657e7408571cd430db616fd4719ffe53e8e6162e07e2fca60b3d1a06d2ea7a97bfab047b80d49c6ed96d79419c02f85e79f23f07c942747e1e70d06e222243c8d234f2c2d9454ffcd1af26193d5b4505e3cce97d831fa0cdd5053a3e2d9240854a1a1c1be14f0710c2601d1179ceecf1d948822d781ec38cb3279dbfdc61b7598cf16db11d51305f9c4ce16c618be07530ac998a16701a5dafe58c5b97589bf031093583494bc7bcefeb6c8752faeefe741b2d9d1b8123dd3815d679d51fe79505a4bb079fc1cee1a10e713400a3dc646d3e1bf813a5360727dd3f3afaa088b2e1573d4556f5c802f04126d50e559c42d7cf4bbb8db05476c4216081867f770fab17f1f35a548e1e466064f958ae9a867b90003f1fa79619e0e4ca37e79e8ed7fc75974db89c3fee8f319377239d37ae5c0279603b841c0cb9b88094fe811d41e33b1539afd17029f99f0dada4786a77d1c50769ab2effb1ee45208cb4a590716870f1a44f940953eb7867ecc62b4cdbc0fc4f5d2d905d2538e5bbdd7f139b7eeb445a8b970273b0b958a225b96ee75e544590be483611c236087c9785cc31ed7a03344aafcc943f9b5d6e8264d8a63517e1075e7bc19ec19cd8aa815e5d27c859f85ded1796e9bda2ed093b5dd1f97343bc0d7ccab04c1f6e4b29762472ae998b21fe54a4502cc81acc6bf231c8d555822650ea29a18f108f0d02d6ea35a45b35012de4bc80adb9cd6df295771241424d83f71531277ed78fcd274757cbb97f453820e66e9a81abd077249da3151d809e29dcefefe80d0c62c0a0e3ea35dcce127ffe2199bebfc1ad0bf29b09fe8d1b76bd630e9400b4fde9e7a13761b29ccff546ce5e85805fdb135e1a912cb3f878577e9ff9864b3a1490067e39d740c20c87c578cf32c9ff3793b22757e0777114702a4c24ce0c8192208ac6c448fc37ba9246076a039832e2725d22baf2cad115ba6481b869509a6944d69c9c15a55ef15034fce9ae83d26022b9e9244f4b4e0111dc25d60cdb239de53fade59c142a8564b16e2acdfb10e96b4fb88b0105e7df4524ac14c4bfaedbada728034acdb8065fb7aa9a36f15d7efbfc9454d0d8331977629f4865df5de6cfa4e7c8b55ea747e6098a96d7000820e6010128eb332f27be6131348ba4a2a9890fb11f3e2bc8fed7db6e33e5b8eafe4d8995af398777b49d5e3a8bd1ed3584e20d8d781a800d383268b1be62231efa5e4ee0fae5fc381860f685ee061b9a3fbfde950130bb8bf5eeeecc5795c63aca46247ea1d70eef1e0e0125b4534ed5b8ef144726d8fdb954508664fbf53e357a312d376b3db27308809aafb399034a212892e9d760833c3985ac08d04c73a385e2acc262c762801eee9f91297a0ca90b46dd976937eac93a456c67bdd97f8bddf58764665484737fcaf56fb660debd46f2e8e73d5733f361e2796e5be158fe4a391c298cdcf103d0e76716255cd4b3f957a67df2b1f8a18d11d450b7df4f9dffd3d8df4599aed1eb03f48555472320776b1077269a9acdba48bdb5d585b76cbc75f502e3e713814a2528c698d474c8790b4f5f7fe4dde2acb6ca43f60b7fa702f1d5a2048b5cc35bbb297de3e5e0fbaec7869537c59f7c7e5081dcf38888c76ab7e37c39174d3b291ecbddbc3fa3d39c8ae70868d7b4dc019d0d22bf73130f83c4e2af512466182f12b494f9fca93c1e61d364991dd982694e4ef93534f8de5d804224168a59fc93b824a58f1c8788348b61e59aa38a6e08e4666ec3f379433cbd6e3577e1a9ff3a65919035c95a12ac67bc4cac628b3e06c6d260734f93c02fa314a3da082949aec66432d8ac7bc24320d5b93f313ae25304e450c4a82e35d6b341cacc3d00f9b26936ab5c9303ec823e80be7b5ac334369c721e5250570d8cc7239b792c817912def4d17a9533931a649ef84db0a019e102cfc3fd8a32f3c4759fa42f5817f6590f5513a9d6696576a6d99d576333a3aa6446c054e4ee01e1b0c8af816bf4c63bdf81b667972b31507a6902ba64df4c13058dfec3742aa120251f9641ef4f687a60d898f4ada897f290515bcad2329e4b98c472f71d1ba39b6d42cd4a9656f1e360d33c0050ce389d3b154455d1164eea82847c3b565651cf580902bda992a87d090a1ac212c932335005940e759afe4fc1c98d8574fed443da9e27895fd694bea07685f97699b5e9c28deb035d4463cf5acf347e4b5000a4efe33781a2b259d0f2960ecbd052397cb34baa02b6073a3f1ed1f384dc1ee0e20aa3e71200cd43ff2b0c287f300e9eff74ae61f3ac20e35c8c4d50b2d3937dcc378d2bd53eb370014818f41fd23e2c4a6af3925627f9a5072e600df3f97469394f861e3606351ea79eea9b077804656df227ee491c38ae0ef895573b1f04e8a7457c4ceacde629713ccb26d2373ca3ac70849e7a1ed2fb1f45a3cfa47454aa89c73356e626958e5a7415a857d818ca6b21037a92ea13d442643cc6c5881838ef81b84f5ba30d3f6db56040bcde29f3dbb66072da718694468a2bc98dd6224cf6150056b8748eca110356c3892fb01d36173e384563e140e20d99abbaf255f7352be7a4765c5ad81cf3ff5e5005d3848c05d57ddb0b11bb3d36615a0145148ef7eae8c28bacb5429fd1ae06bcdeeecb479e564f499e3ed309d18b807712f13e421417896a1df6ceaac0be25fc2e95d69da1f0cd5d10210775e599dd9d4e0814df8b35bfd05621ac0e3ed9bda0f6e5f6a8ba0e0278fa3a6bbb19bc3cec5e85902d908ea01bcb954b8d02ca10ec6eb31e4c453ec9fd8ae7c72c41ffc8b1042a00194c14b4f792152c0b74584ca60ed9cb5162658bb919ca3ff3a0356a8c46d9fa7a33d084e587b04eb3c41aa45ef1b968b2588472b33bef2144fab323b4e67f4918fa4ca16229da00f41f232077366e14dd4870ca29eb13d962d5764de0a5d24b8a78e489ce9b54c4a0b64a99fb882af2334b703c768caa445aa0703ab4a657a2dd960892276eb48ec44851246cca7747dffc7ff73726aa0504695e347bbbb232a5e6c5e0ae2032fd747f5785f611c8da00d0001be6ae80c52879f53d714d2e3ac681d9726f1069f1fa0cf464adef8784c72a363876d89160cbdf325d9abfd7c8014ba12002453d3997c8423b6dfafd8505dbf2814d3baff2d7da537de380ec7f56da711308b1fbe81044361f9bef30756b0cdf6adcf1371c5b6c824c451a77131ad7809b91ee3871dddd3c3ce290ac46eca1221aa01d36bf46491b55c462d960ae2fa56e3f9a65615e1021855af18a2cba9d99c7c03525f94698efc894cbe0f7dc109e57f1be7a6d4e787dce25f96f3d6d8df27773e16f9629dd7d102213c11a74eb9acbdf83cc17f9bae12c19dd9a32593e08e304ad02fa19f011dffb8e166e5cdf53376bc5f1bc095a2de8642cd9e94ae41e0b439061150b0d2a11774c08fd06e774777741879cb828d7454344d1bb3f9bfeb57d80cba7285c66f5a9c27e7e6fb0edc2e42c1b31317ae6ef3c898a1e66589bebbf4019470b2348ba4e5e383f9a1d645c9f430959b396004fab78578a2147a7ce2329b871cea921d36da3031000a0ccafc1fd9d455b352a22422b1120ce28daf996cc5af38b9a1a289b6821d9d77a423de63668c3c2105908c4778126a6ecf9a2f9276191a35ed9d28a85f1a379ce529059d561316e9fe595d66e97325a419c5770bcfe6d0e83e20a14fef3e9713e12d8fe2330235a4382db01db7c7372f85d4e07cfa51112adde96129827b22ca5df6b0cdeadf71a3d10881569a3f4b6ccaa7c237e9f54927fa70e8d367864612e6deda6975402cb55a7269aa23f3b497623ea042285e13d29638cec9ae7af51482e2523320f8fef7a80d3bf21095d7beea725e88f321f9b8faf61abefbc30052c38490cf23e8dc662a93fcb1739390f9a384b0b1f0831d3a8d3719ddab21d0bfab917de8d1bb37dc30ecfc3f528cb3a36d84288535d69258e92c4e21af3126b6f49dc3fd406f1bbcdd6872398ee27b5c9fc90789529409e158e3d89b0f6d70017000153f40f72d6d97d74c1bafa5cb058392e8190f2bd9df0eb2aaf4e82b10adbdd2e46a92edb4b4bbfc59ac144e08b9458b3f6", 0x1000}, {&(0x7f0000001200)="6c7699473edb3c2aa317679de86c310322343238879cc5e250c56ca0a032d7f48f0906a554f6617f0454249b3a9decedcc104dcd07fc74e5f254a6e1cf152e7de04966ca3a5bbcb326e342036ed03a7e9c1e557c6986cc40ed5a2b32d3252c297f01597b62d68f653dce2613ebda4b3b7ac878138e84", 0x76}, {&(0x7f0000001280)="23377bda6d07499bf174208bd41440208311b08c92bcc15aaaee17b66e95f2b90aaf3798a935430fe3b8b8914274977b28f9bc6fa3848fe30c7dcf4e6c385a6b075b091d581b1115038725e65cd889451a269bd482efdcd69f6539b5e03b181ea8e6242b0b65de1bf8adeb17c4cafafd7d08fa2c1fd64df2c8122e56c16f50dae4d473faa09cb97665745b2ebc9b1b5bced23eea5ff8a587c67f5dbebf01e3179cb960c44afed461fb06bcbd79403eb0a356c67502634593749edc13eb28bbc1a1ac9458390bfb70af1a62cbfbe6e623042ca405ff3889c1622468a5b6ce2eac84314ad213e24c2c7bb468149139f9e6cdc53710811d4767908a6ee505cb4532e74b4a918a2eddba21d7054a06e93a358211dd132f70d39f43170ec2ca0f5eb6446e15d21274f9eabd37dbb19e1de63ae730d269a83924be90b778d99b9fef86234de14ca1c2201f926e29be0a9d3d86a35167fb5be5e274be43533c2095e8237e6631bbddb4c285aa10021368fe4612d7c0c4b246bfe2a12ac871e040900531d5bf904d8989fcdc858cf4484ad3dbc024c01347009258864ced97f31de450e5585e4bd4139f97ba1503080eb59602fb189e0d55d3bcd4addf6fc777b7d6f197ead1d85767bf01357e9f4e2b969d32979ecff23d861456473075b52310dc717a7cb822d9e875a5005aa96343e2e1724614211ab6041704805fb43c05da738abf536d656ae875ac506d35df644685d09a568386e77e77fbee08efde02bfecdb8edb64e0f242ac501c050d52697e7e3641f948dce60c9111184039a0617ede0b41651a03f896d1b926170c194f6800dcbead3638bc97dc3ce997a6fcae9710b261bd1f2bd503a481d3e9dfce275160b66c352ef2c4779e0e6d74c2c770a95ab750c20e586ee78acec65ae259b355d70b2d2a922f33d2196c095a54da6180a43ee21b2edd6c6312a75c0e71d3f4cca6296a0bf332cdc4f076361f4fb9e949cdb5aae13dc918bbb2d8cc5bcb878c42b2d36e9fe5fdf82eb5b1c948acf60f9be678176c12c993da3f8bbcbb8ba471be2c373f4dbaa281d28dfd6c7fb8682245c6f90e0074e565b5d87900871b72b54618242d1519e267cd2d0821ee4a49ca8d02477147ebdbbff37ae7aa086abbdae8a50fe0bb8069df2bcc6eb3416db30838ad2abb73431befc959bd8ccca84d329b77c5d8069d2b8415dd3849b186f11f1aae33c40af7c8c2ea75975ec09cf00297d14534739a325a45d743c4ebf7a19836af17fada4b0105387089cba44f73658e90959f80957700a70c485e7dd2bcf452445e2f7b0cdfd0f6f238ff778312e5febe2ae233832939524587669f61adf389b4caa8d13caf0f8186752147216321e790e08d6ba6ef0fd79e540394ccabc71d47e4a92e303387812a9136563df440e376a69dd87f5aca2533c6d7a9537ec1560f118f9e988fb5216947137088c71db947c111ac0dcab9218986586f4f93298b37b00fffee704a26cf6286c13d76df68c099e540392961d449c11720bd8ecbb659208c98de595255d1ccc85da4b195eaaaf43edc8dfa1f07cdda1c4109ae27a6253618456b0713f9c22da67f90eb37a4ea498a4790df473ae664a04d9e9fafee72602199538d750796f349d13d6120176df01043b6320d964a89ca0445b1f1439ad1fbba838d0dd26132606b972225f52f030b65b3c976ad32dccfa57331a9f5b020e7015e582dded31970456e88ff543f2000d6c30126ae90f4e9e30e920c7c9fe0a29bc314d699a664aee5ee7f009f28750f3c5d6305a0ee33eb8a319f75e42258c2cbb5ebbdddcd8fd4497c474b687f791c83d16553a598a06762297211eb6ef2a34e7526856cfa56e223f7dcd5dc5fa64ff4fde69e00d799ab32b74c11c6e1d705f80acd04a15f057ca3c42f4cf7ee996d463a602ce0533e4c81c5c7f65ce3b9f4b3c1f2aff880cd6138b3bef440ca534c3128d3d54001e41cf0c95b783aec5b9075234fd2c122906c0a08798755fe531ba10333b941754a35b784469ace412864535ea6fb6753d7557352784c680972d798e508a3eb0babe3e65cb63cd429f40d032d76b4ec45919c6c9676c97b3be5938234b89e0421970467e707bfae6b3afa4bd7c93a97385b99395773219d123f613713c4bce2e205e281a2e3d245fe57f01c1b2e5af8d8edab6f9d169d340e048b45f5ef3e0364332f36f770d0ff32274a5933e1e7da1bb9e788c64b59a1cbfc5d493e85fe23c0fdeaaecfbff91dc108d47f278467c9920defe827f730876d7eaf8552d5f2376836afd02186855b087e3705d6f082952866aed448e3803e1ef565027e7b14387fd83db1cbdd4a2cf0d9523aa172f9a5a388a55966a8c339d3d19cca9f85231c823ab12a99d42fe1768aebfafb55888b0d3ea7da681a3045c28005f24d7dadc9416f185f217a1e729f21b743a0f8016518b12a74d1945b271db33b9ee274b19a50e5df3b0b45653bdb5d7fe70fa9c035f86b6942c9071e2d9f7b7db17ee55f84200260deea48b7bb6e0df9e5c521961d1542707aa3c7d9024909bda4e592db8dd4a8931fa0470b4e54f606ea9e22cd111cd4789dbef6c4102033fe0e5a5a8f77ce059df51bd2c8f8826d97215e141ea4886fe3d92ed05e2292d14532e32d2555fd7d9820879cdc52df2f49657110b2bfc63c7f2b176dee05d52502096b29961a358fc9d84659cfef30c143db2803e70e8e61fc358da1b9a9d240cd50214073d13e4ebb5ca6776fa411d9caa797a3268321ffdd755ae6cc1d7be3d1255a2735dbc959bf6da15e7714feb733c7e4fd762e97a3a8cb1e15bbe8c5eb52e0177639034a34a2f3cf4ace4783ad285feeb536d32abdf0e8b4929a648ef7fe821ac9ea357f2e22ee8863d65f5603cfdc58794cb25c7675b25736b1c02d46a6deed680ca1c9f928cc31e09b02f6570deb1b997f201e7114299569c24734e8783aa33d26efa9203c5fa47ea42f4b1b7ed6d894f1c7d2683ef4683c6fda37e4a5abe51bf701aa6bf085bc01155c7a82ed60603d26fe43a8ed353625d0eb576b743e54af1317f3f673779ce86c212c207e35ea5204b1d41d188f23a0fa9aeb8e0b82602627a80c7910cbf486be7bb2a7c0f5d5880905df2e37e254d6ffdc23c15f1d7c89da8eb9d0cffffbdf42d49cb3e9a716dcbc5e42782e0850219d950964b9b142f935f506d55473a86841abc21825f452101bdd8cef8e099c9284a2191f77c7e412d1b90ddce889bce37410ef7af1f9d8a254f77326088a08b8a899e05bf51d5906438e2274d5962c75a950e1e58a46d7efce2553f36dfa618c08b9b532f5f060cc33d006fdac206ffba59da4b3cf88e363721f5a13620667c2ab44aac9ccfdbb371912ca3247283d20f7dee731c96acc7c390d431ae6944d95035f663726d3f23ccafba6d7c78e7c427425e15d55136021c12fec6b93326d60f98c542b2fd98f79cad2b772123362ec997d0883b06a967fcbb017ef523e9c53a8504cf8d9a323fade0783774ebf7f3028df0b6c26d02d2f49a1cb39fce76ceae518fa9ebc55d1acf7f2ed0c5075611f11ce574d3fe1b52a08c456030ae215621214ec90684634c6e25a2b474c34810c37957ce4c70e6a0b95f3b9ea51426f8801eff4c0a04c200e7e1d513394a9e97fcda7501422da1ad034da31ca3ff4ace75e6f3c34c5a1bc11f31859f5e73d452fd48b67de91e4a5969f5e8df6e660b20a5f3495a336e951ce98f24d7c01eb693d2201477aa5247708ea75893fe59e5fefe025248d10b7d2d91d02076ce71775e997fab67422416d725de96cbb005df83e8aa90e5a98f85087106b5028cb38b0129044a7d301086d81419c3bf5667b6fd2c6d161ad2e95858e80751c08750f40b2b022d33a583ae14af921af70ad85e4501b804a80ab7b8041463d973eb099cfd90c123978d3a6a7d55dcc0f059c74155cbafc5d62cfa008ddd2143e66cfff68d3ddc5bbac863dcf3ecbc288632aa00b80e85a56db014398459a4fc489ea4d22b15d9da2de68b629dd6cc196803be4cb8615d60b0ac665d34fc53aaf863ee85cee932087622818b2d8ee8007e8fe84d0c9d2eeabdea576f6774fad3a757fa344271b4eae869c0e8ca5c60c1855070aa412d6035c3d97ff2bba960de95fd612130840c10baed4e7a7a1fe71f5756648a47da24d2dac64820ea14263e718db70589ddc2e5cdde27c5cc3a76b7eb32e32fb5c563b0d74d0bc3f87940bcf821ea49b67b0ae022a18fb11be9bc48f029cc2a54411165afa0d4b76ac45a0f977fe29c85976fcdd9f930b9d417133a92b711ef9c965603d6952632072a8143e2239fe60afd9c2800dcd661fd38eea0490a56b5211232abd9450a938ae454e39d722aad0335ff4c77dac2f72e2e66588c170563807c9573c5e333a6220cf59cde6f59c04dc556c234aec7c8fdc141c3eba68534a6f027fb1f0a95dde94321ac8531d7f90075e4ed272ed10818b6a09978cb7ef2c46160f0f4fd3bd1c0bc3173fadfef18a71b927177f17b1cf5f95c8d8295382fa71787cf5d04f91f89bb95867ddb2ab787809092bbf900a19ad00cf59cd798e7ab8d271d193c7344af4b5f4e87f9e98701e5d9eb5b39948c52afc1d4bb5207d937b8cd53c12e2ebd52fc1a230771912ab3d3ec88a7d3c7bbdd396b25bf9d4f668520284577598e493aeacc25b746321308a0d0d343e71c0e5610ee30aa49da8d026803a70aea252f4a048aaf279a0e51d0234f66416ce32f331d0f5bee65c07faebb3a97472f82c71b91f7da4395a402f441902d01004db0fbfecdf5f6a5a0bf9bfd8b2cff3ebf45962f152830db9d1262834bd2c372e789ba956bb7df2f428007862b429d4b686551bda2e9282dad9a18ae3b8ee7805fc9a88cd59977a92c9789f47c431dde4eb01949a454f1612af708d9200de1ee9016ae71bc140656182744a67b5e8d0358781695a3b45d971bdb5950781f86ea154da1001ce4aef8942ab4721badb4cb2c4025b37e67c21c73386d33d978311fa8a8cd3a1b61896bfbe8f4d8a6c75ef004a1cff367dcb376a2c9445805f623af2f4a83b192b758aa75f7d86c51b8205fbb047796dde652849391081d5836589aab4119064d8ad8f3b452a2e198ff0726145de39d2c96cbc10246171e89149087e956ee3edc8a91557530995a4566b2273244db8d42b029868babad28258bf9c590bc8e84cf5e328780ce34a52f2517ce06627e1f89092a09dc45c5f6c2931d60329693b8163f002d812e06be1201722b2671d6ae29b408d1796a6cd0c6b0f1e5974c815b0d8ffb76a5d1f730d43f0887bc8969c01e3155ee5f28ad3993927d6e1b712eb72f2c7fdc89d03cca516d0cb2bbe609e28407b49e114b3646f3839f3fd812398240f0fd0a4c1a5fe503368d3a2f325452b0894ca4238379957b52b06f919f71dcf8f4b44c6e4e566b752f22a6e3ce95d2f01aa1323177ddb257ace1c4dc0da4396b89386a6ddb59c56129548747fe4d233954fc7a1e68268f7a30c2cee1e1874eb2dc340b3797763f53f07e2ec11441ba5493d0d3787de17a3d995dde358865c9cdfd09f4139e13b0df30762ef4dab10923e6e830e960e1741b70820afd498f7d7b677efa897b01009e19b2a0275e389b9269c4a430756fa6eb2301cfec2270a4a42059a9810567f7fdb5efb12b3d6b96833e5b988918554303a7a1e001772ed587fd60986e56bec88c30ede5c37d3ed1a0474a1d66a27e785948fd5c8c6462df8c0bb0d1359b3fb29a0161edfff15bedd73262180144f38fe2f5152d5", 0x1000}, {&(0x7f0000002280)="076c6ef64cb7839e4e3f86618d7a8352581469bc027c7aece8afc0947e494dea2c7af13456ce5f9e9500c780e0501c122913da5aba2db1f234da2390d200528589", 0x41}, {&(0x7f0000002300)="8531340cd46c930c770a1e4ef2b665", 0xf}, {&(0x7f0000002340)="bef7c2587af9d7944c5d461bd3e46cb40ea33325de908d2ad1f43b020819d951bbb6be737cb21600de10e940cdaac939c527a6322969658e0d6ac044738714090998a152e919c07058d051633cf49e4c9dfb50d9d5a3414b7afc354cdb6d5553e3d8d83f78b706da9b22ae4c5c5ec56bdcd84682b75b8528f96a7deb1f73cee244d816ba991207c57354500a074db3b7d509079db6413de63029c8384dd3a4b927bf6639be7092a714c696dd2b907e9f875d7befb7cc1a6ba9db251cca53e8d78a1cd875156818a066f6441f11325905481f03b97bec52dee7752ba7c4d3480933ced7cff4c50204e8412139e37e1c602c01269dadc583f7467e8d1d156e47bcca8bc200728c266e28edde3dfa2b1153ae754ab582e835c0f27c5ff12ff7fcea8f341e01412b51686d68adce88aef68eee11c954bcf031fbd211a538086f914ba1bccbb35f17887e03f898838526018b6cfed8a835d62b048cfd198f70737b7c6440d4e5b6b8fcc8a817db05eb1da7368ef1cbdfa16705b2eb2e611dcf6bf4d4831d8f4fa3662f1e1fd021f4dbc80b7ef24eb9b2e49c87ea4e2d7bed554b540ab143bb37b9b40364f07a6ccdd3e6e4fa38a79bc534d12468607dfa7c97b42204f3b897f60eb8e48d58025afb26513953c412e0e654729feb8d80fbb9c1e89c80edceb4928e43b2990cdf35e7b5d72cfc045d6feeedd3c418c2c5b4485b63936b982a3177f082d25d394eebfc136225cb5b18cb4961ff06a9c1800148f9fca78c4096250b49003183ab1ef7512585c65b892534e582227b6e7a977b872942dca78123ecece48ef184805c5cd1488da0c55876285ebfd622a6cdf5aefeb0f26dbf832f5652a20c6b7862d218ed73dd288a1f9765b27644e2cdbce319e31fc56f62ed4d654892b868e3c2d46f2fc799a4b9fb2a4fb9b908f43d88df14947cefd1141694a0a3cca40ddfbaa090b7e1f398f205021d91dbfa007e6126c6473b2839c8d310e6137c3aacbf8b0ec957db5c1ffedc3a3a4f5294e0ddf7d6ed7a6ff4347e2cdacc7af85b371240de8b0206759f728af56b6ad4cc29e2c3d41883ba5a9154bb6b962e5f7f7bd9df59a3dfd8d9031bc9141ae8440aee7c395e6ab64ffc39afe8338ee1b17a9f6ca006a0127a5302f0ac434fa0f89cdf19f8d6c6bb246e8ff92961f429aa852763af9cd05f0546a308a9a7c199b2688638030e79713f8f4a6b511b779beae6454a94ac33a929c2461b35cee5d93bd8cd5ef5c2c347e470c7b8be3e99a7dec8ad503669b2a29215545d74b6a22138c3b33bf5680d779e58e54676c6ddaed14187f735216399ba7e7b3e13ef3dd67af7a999ddd32f012a5d6ffc32dae8d44ad7c2a9963c2cb265e25ec8b99ff0887b82ec97eeec2c99c3cf30a31b6c89deb582b2ffae18cbc8427b7227cce68cb1167f45863fbbcbe14d5b7f51b5462d241fd7311a5d2fa2eb699f55cafb5730cbff83e8db56d9d53a93fbdef6d3610b28a02997477e935a91078850fdc2c819e25350662ded9bbf61fa16d4f0be60d6dee3aa35ebf82ebe7c93516a9357994fe2fd6f9de92963e42bc298b23b33da1fb11c84c6bf86ee0a8dd4655aa5831d64d89bf19006cb95f42da6d14e86b25ada2eda6d5b797ded13e9cdaacc51ddf3231cca593628e8b1f0dce56ebdd58160a387af2a483397513a55043f1e3dbd9e259d85f3e854ede41f148c283dff6d6a41dfe3e5700b6bf6c0a3df52e88f94988c5f192da57f8daf204b77d4454c151fe78240e366af6c5d1bf33268892ccd6b2542e6aabf3bdfc3ac47b8139089bb6d895856235f0027d072add4e54d8554d3d7081f205692402477dd13a36728dae26aad06ab4273ea1f31b197b3f9ba310eb05dbd81068f1d6b0ec9853b077cd88f42123d8b62a60b799ec6d69a895ee529caaaaa0d8df8c010b179d624a626ffeec7af6278487c43cc43bd05c6b37b504dc264bb0b01ff1df0a45a8a0e1443d912fe15523b5e300c6ba86e80a8c2fac901fad2cbb986545043a838585ca4f6b2d21dcea1f1bde6c4b811f6228876667d42fa55ef36624b4211c37ae54faa7059353a1083ca3e7c00208d49d6d34473ce53437cb7b04466cd2f3da514a70aa6cd2d3f6b27c67ddbe83f51b261cc31ba02b7401f46f31f5b187ad4ba4c17affff3ab1af6846ea2f55c435c67c63452a478f9430350ffbc3cd357d19d0a44e27f5f3ca721e0e2c9ecce6cd6dcc0726b21c7cb6ae630f343316016b9f580c7571527baec66df6f81b5a7e8345045f863d362654058928311a262d75aeb2256ec3ea4124eea82dc27ea2762fc1b182beea17e2fb9c7324a539e561907d7b9e3bc87dc5b76638d53527f937882abe3da0cd70bf2f45166b9684bcbcccda3855598805aa0e0de7c00a57f820ec03b8ac3effb8f02b41a3d3edae749a9e4d48fd5c3a9419df317dab5f6e83a4d9f97df40f42e8dbe0dd50113d10a12f44d331a2559f7cda8811de91329c153e1190b50e0f8e89af14a09c45eee668dd91c36211ea2b31aa63ff04a8f27b6ad52cfd8fa6a556d9e18489fea6cc28fd97b57e9900333c00eb9d826e9c10a283294fbb0eff2d47617ec9bc04f8561569cefb84eb006be8140ae4eaaca96a2b08e7c09eb5d0af425804cfdd3109faa61785430ec64d5811f40ecbd967cf1833972d5842ed16fdb40117c1b6d0ad96e680e9e3f0fbe7f54c983e8dcc07375be3ebe87ca9e8ab29eee958cb933e594e36feba14108e7ea57e4664e0532dcc95f74c56993a33d0eb37eaa254a8beb0af965903487965f30eaefe956b1169286bb1eb48d67ea9a435013f70401af22dbb514d9dea729a6f483ce408bd460105f43de75ba63cedcdd2023f9c87a4dd770677905fc1a7167f4d6aabab7c0ebfa8244b31f9ecf3fbf97851ff515fb2e27acda6ac870ccb528a4daafa2d828cb6a29e9c3af67c42dbcd5770113523690d72e27d85870390f57fa99a2a45757c387cc604996eea2191ae2c0c13981ce959ee9f2ba2a623656030d0ae7d09b438141b29406a4d5bcf620b779fa1884f00e96382e579043728e73b4ef3a7db99efb50d3c53dd4e57b008129a11b95eecf0db3b6a61f54777d4a66e2c8c5a881f299a266498a581ff287004bbdba49a7a697b6ee6bc24b1f55b5fa2a4d5890f80fcc6713f521c78c509fc24ed2681ea31de361e6241137bb6420ce57ca2d6f6d688f03755a498c5b8a8a03b2cb8fc135dd3a1a79ab0eab425de923755e7ac3d9a7f64d7cefea87c537a43557f065ad6ed2fe2ad5698e5d03725e148341c7bde82cd6e41d9414b76708abf51dd3686db0ae2adf3b33fcb7fc9bdf5316cc44a9956f20a400ef7bb9717b8aef4fe23393ef611c217533ed22b325c338bc95da6778721824c69f9f0df93b31c0597aa900183a2eee03416d82fbbe4cfa547788b3f1abdad0a16161eb8bf46281472b07261979ed80b12a622c8c342b0640aae2cae39999a35666349b5e63db555a074812a55403384dc7c1df880c575c826afea6073e22893927de98d04e2725d56a5fd5ac661aa5d57b04bf079b0e1f16175651fb6390592024e399015aefd36c4560b928a04d23e6e446ebce6372745b9632ddc668ba037aed70773ee69bf8d7f308a00d64920146e27f1f0f5c97d51f46dabc5e856584e6f31d1bc4ee0ca1649638cbbf984fb199316ef35e90aea079eb13f44111be8a221aa9b71bcb77bd7339c50d24e247910c7af477d3e3e37ec5fa9ceb54db5c9e6529528cf2f2e45bbddc8bf063a699c4ff306710daaf63d59b081d8129e4a558d8c6f1d547297b2271568adaea818208f879b9d2259a4c5d1ae9cf5f7ddc01bae1fbc150cea64e0ec601e3649979378296119197d2b467e85f42d7e3562796b5cc546c969b7f2c0ed67c82839716d45bb890b7220a5fc1db1410e71873a7b6ee6b1350e93b071d38c132ac4420081747ff40795b164cc0d19b32ede1acc143b46c703d65dd5564bd3215e0d9845e1ea86f3c3990ccf3e1c5452f8301b0dacca6f667a90b6fae1fe5a787647dda42e74ba9f72bd980e4bc636c9206a5334e9bc40ce2bdc97de893616b08ac49d17b2b373530c5ec1404eeec1beefc9eb41a30c480f602baaf78183a6f2ba70bbd53053108f38655fe5106679c859a731d398bb65914e8ce1886a581a80376cd3053c3e18bd47eed70267c91eeb600204a0b2683f873332a4eaf8a9c3f4e7dbfc099fe76edcf1e747592de0ba3a1695cd6b19efe22351e8ad20375c0630942f01e84159af73ad66755e87981865e30732e72e675bc1a7c43166de009061c37019261286718ce3fdd1d660d5de2a3fc90ddb9ac6dae34dbd8bef1a11ad8e3459336b0f9917c2d50c67135b1e62831bce718a6e858d04dd40adef318b630a4043067ca80a121fa27b0a77ece35fdfed960e16a9b07708c912c3370b729a8cc4b2e46817181a952ce8b2df05deef79ee572b18c7fa525a6a803d3b0fcc5df238e0a03471b77a600161116464d388049e7069123d7ec25260f4a440af36bfed550590c6ceb24e7c707465ec7261e6cbcf7b7dfeedee6fb358b9ab8e7e3efcab3c42402919c32fdeceb070d312e4f96dc39d29a1c3863a03f5b10675aed9ce82e91cc026f769d2f8946f83a36d910c9818b6bd5c4dcee60e80f1d90d10aebd711391af5b17adfef75eca1dd62cafbf3d67bb4dd931b0a63d91e0e836c74d35ec6079509153b427e3fcbae8c26da015cb0c79bbbcc65c6e5e8c4eb459e448862aab453feec02a0e9886fdf69a0cf2dc718bc78d71db8ecb472e362b7c4b68f67a942f969f8b29b47eae7a778f341535c96aef8f08a35ddf2e6b8abe091ad9004d77769d1d034efe15e3675f7b47642f563243ee4cfee12de500b86c0352cf5c0e5c6c148786e80e350ff8f2f006e5ffd047a84a7a731f707a591852ff22892271805c9330a261317c021a09fa7d4ffddc752783f32551d2800a79a7f266b9d7b3ee8f725a04e405726955a626dc18a2182a2ae058d25d0b217585e7fdfb782143f4ebbbf99a568c2dfd67f440c63f9a2d73183261b34725322a03b5167ff0a4970953c4edb0a09d9814e94a061781874c722de47a7145d789cca9db201e73d0a9fa0e620d1665d00bb4f1ad4bf1fcae6921ee2c5e462beba65cb864c49a9d649fe194fd9ff85d1baf44f01c9c5229933643920b2156561cf23c2a6991a0e1a37a12ae4a8ea1bb20b42ac29e19278d5c1c0bf9010b928053db66814690f6ba6e6fa938c0965710f0c0600b3048e6b29f39945a82ce480df0d747d33ffe729162c4933c1061829db4ad530be758de120300d8bb755b3b04cb9bfc4f5519b6db3226bd156c05ba9fc1d3f11bde1cd5eebe66344791afc8c74676671d96455d9c05f72dbaf1bf0b20d98ba5eb726a5fd233e0bf72eaa9d7fa19e4e7a8f6728fb2ead66fc3415c34d325f3e2aad6c7fb795e683433058873faa493592b5ee8efe60470694254dbe4543e7be9504d48b12b0be950a76abfcbfc74510d8dfebdeaaf7db20ad149440c35134a707a9e917459dacc4b3f7e2f50ae9abd803d36e3e9881603bfa4335ee58e3a09bd24fcc731c6bcbff3de6b10eb0009acf2ef2c7251ada807514bd7c135a118dad96d2b5383d32bfa3726baac1512682f069b878ba1ed3d23692afa0df7fc8caf41cf527413b85adda42244b3cf51bc202811150231de6f8a8775d878aa292aaef35bba9c7dd621747aab626ae6d884c29c5d1f30dc31ed1ad258cf1897d70c566f6a1dad3b4d7c5d9f6", 0x1000}], 0x7, &(0x7f00000033c0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r1, r2, r0]}], 0x28, 0x5}, 0x405) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:00:41 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}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) 11:00:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/101, 0x703dd8f40aca6511) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 11:00:42 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='./file3\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x800, './file3\x00'}) 11:00:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x14}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x200, 0x0) 11:00:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) setuid(0xee01) setsockopt(r0, 0x9, 0x0, &(0x7f0000000000)="05fd8aeef43a28c129aae89ed4420c467944af2c7df4654d2d6e747034cea0c057dc4e28b095c55d16af0d77991a0b67a70ebf54988097f3d771982f45cb567ac185edd6b4ba50bd76562dd1a7d0868e2c5ffb109262761f2b1acd9dbd683960f2df58bfab5bf1e03e6b69118ce0b0bc8668b388d73b71f82ff233bca344cfa64d09b270cc024a5e17bd4c648ef71ffde168e292ca3f11674a9190fa3af41ba5ce630a5dbf36fb99d854d20fd94e350db52b4e52f5ba859e74d56ee644a450eecf0c4fafb638eddd5fc156bcc0a9a3f82e0e0ede29238619865134c23389c3d2", 0xe0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000002580)) 11:00:42 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="337e9a5351380c5645c406404fec8c9bb610365c7227d8bfeb0e66ee015e6f2b63a3c8f9dea6b8388817b08fe04813049ecb146ec45caad4b41b98be798f4ddcc9605f36b6b71755517172698be5429af68904eae121f89bfd9b80283290e2e8b61b8c706732c8fb2adee81c6a5626b53fb5a3ef4a44c7569f961067fdb643c4ba7732c40396184895655c1b2ffd43b8f449fd717792be99d18a668027b2b9f744b9e1af4c32e73cfb678ff103d021aaf745e77d85b3cb41b9977dfb13559e824fd9c87e07115172598912974719fdae5c3233469e13dda86701308d348e16700d10636470bc15e2905976dfb0c194c9d6", 0xf1}], 0x1, 0x0, 0x0) 11:00:42 executing program 1: semget(0x2, 0x3, 0x0) getuid() 11:00:42 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1c}, {0x45}, {0x6}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100001, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x4) write(r0, &(0x7f0000000300)="b558d9647d59cc11b375ea348e4ab1fd600e2d7eb38585f022778b91edaed1deb5e230cc58869262361d2639f7bb24e8f64204953a58090f250af54a830eb72358f3dd02f411016cfc4b52cfa3169b12e3b6262e03ccd3a70983fa98c75be9d35732aa1d39314188fb387ddb94b617a0e8aaf3b92391be18e981e5db6337485b9c91a8aaba8724a60e799df9bf4d11c443986243867d296f57eabd328e4c5b29d764e08d76464b9b3513a5eeb3076f45f0889132d6ec5d35b38d79c8236183864dab6ca25b0df52a015b6257269f3d50251888f92e414f56974863fa237b5f975236306fc46db64fe30a587ee64dd5ca4e918f682a0fc1e2816136e610de0582ce157ffbd8a2332eab4d462ed797b5ca3a87c1119529bb335c28fe4cc970d3477c56184861bb5a619fe8b813e110c45d82710dd1ac6f4031c799ee564c32e1ca2a45705a83076e63a09fe91566c307ff8574e4c3f2e9b4b11df807fc68322de3369c9df61ad1765a49b625a7d628a7f14cc884b861408641e1d3268375ff31f353fc5153c2439f67ff5307bc99e6eb3528", 0x191) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 11:00:42 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchflags(0xffffffffffffffff, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) shmget(0x0, 0x4000, 0x2000000000021, &(0x7f0000000000/0x4000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = shmget(0x0, 0x3000, 0x88, &(0x7f0000002000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x11d, 0x3) read(r1, &(0x7f0000000500)=""/4096, 0x1000) 11:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pread(r0, &(0x7f0000000200)="dd3ff3a2c099ebe34b8e6b49b4020a20aa47a046947800bf0407ebb68e4cc417fc1d6633221deee140fc28660947ed097458e414f456297e3d3c134ef91eea72f6d207b3722f6d4cd5a59c062bd50d74f50a8892a6c0fa28b68ef136a7abcfc3eac02e30cc80bf55e22e4a8b9aef9b8326754a342c597277b6ccc6ec5b85cdf85409d10cc267de27b2c1f99ba22e595de69fa3e1dc", 0x95, 0x0, 0x0) setrlimit(0x7, &(0x7f00000002c0)={0x8, 0x53}) close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x40d4fc88757dfdd9, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f00000003c0)=[{0x0, 0x8, 0x3, 0x1}, {0x6, 0x2, 0x40, 0x3}]}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000001c0)='L', 0x1) faccessat(r3, &(0x7f0000000300)='./file0\x00', 0x182, 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x848, 0x0) getitimer(0x2, &(0x7f0000000440)) ftruncate(r4, 0x0, 0x100) open(&(0x7f0000000480)='./file0\x00', 0x8cb0, 0xd0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x3f, 0x80000000, 0xb6, 0x87}, {0x8, 0x1f, 0x6, 0x1}, {0x10001, 0x6, 0x8, 0x100000000}, {0x2f, 0x2, 0x1, 0x1}, {0x6, 0x3, 0x3, 0x7904}, {0xe00, 0x4, 0x8, 0x1}, {0x9, 0x7, 0x8, 0x5}, {0xc8c, 0x8, 0x1000, 0x51173a4f}]}) 11:00:42 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() sendto$unix(0xffffffffffffffff, &(0x7f0000000500), 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 11:00:42 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="dcb75ee4d8bb855e01d663a7118478021a23c02d27f8945b6c1c9e472e2e8017d2d519f64c6f60ceabecfb3c798fabe654c790ea98b380b6242f0d4699004a5e928c776f0e22fc1f3ac13a7bce7a79067149589f626ba33a1599796394eae917ba96d0bc3ee5fd9c3f1b3488dbf8f8c36ceef631830ed3c51106732251086615c0b0ba73d7e0a8fec5c8", 0x8a, 0x6, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x80, &(0x7f00000000c0)="b7fd00c1365ec307681033f38f27fc6d40d8175780e2c7d918e28029a17f2e1f8b926447d2a8d77f3e6892b8ccbead53077323c4c0546823019c3ae8f935ac17787d7cdb811aa13226c546a1dab320782a4eaa9f89c71402ca9e2a4229a87ae3b46e6d307dddc661319db1879a66adbb06aca52691d1b3a8ce9be2161055421ff65bb8216da479b5432b4790ad18364d2931b9f4918361b7a8bba6b79d59ad1b585288", 0xa3) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:00:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) 11:00:42 executing program 1: r0 = socket(0x400000000017, 0x9, 0x39) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 11:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffffffffe, 0x90d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a561900004c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad800f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffd03) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) syz_open_pts() close(r0) r1 = dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000007, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f000000000000003dd8e8f1"}) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x5, 0x1, 0x2, 0x1, "7ea8c07281af54e98655ad967cbcaed4f542c09d", 0xfd35, 0x6}) pread(r1, &(0x7f0000000200)="aec7687ade8bd5e8d266c8be9dd649650d57c4ae01e0dcd0749e0fa8957ae3457c15da5ba9fcc380e299b328993ce4c5ebe7e1bd767f8cab29a14154bc6e0ca0e19f4adbb508fb15b04937ad82c6925cf84f6b74c6c36dcbdb947abc984bdaa1a1a7191c5723dc5c5ff9674d87540db899e2d0e79395b0cc73", 0x79, 0x0, 0x0) 11:00:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xa58) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) 11:00:42 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x84) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r2 = syz_open_pts() writev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="73b3b8f64e7615e2a66f9ee03951105e98b3e9455739705ef41e94204e8e46f8ea72900d738e29285a460cb751aaff8e02fb99c0b77f2ebd3f40f8dae5c5b813bc8db243fdf7277b1686814c1716", 0x4e}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x9, 0x80000001, 0x28a, 0x2cb, "30399a38401839959b331e0a9ea12467764035c6", 0x5, 0xfff}) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x810, 0x0) 11:00:42 executing program 1: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000007c0)="de022584babf294104cec38bc1465476e68540ac12ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad1605000000f16d2de704c765eab27489bfcafd433d733748c367c3ab33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea91f0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af70000000000010005b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b5b0bf1b20ebed0c944a53fb43dccc46ed67bcc461f242946dccdda1744e7066006aed16627183ded95c824a97a93fe98a46872089d100"/283, 0x11b) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) semget$private(0x0, 0x8000003, 0x40) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050e7702e9d4d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169ba5cc41987135037ff03b13494a56e2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951fa36f17ad0328858b384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b2fa050caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) 11:00:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0xffff, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffff}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r2 = syz_open_pts() close(r0) r3 = dup2(r0, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = dup(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0x0, "0503c966f22e95a123797f000000000000ff0100"}) flock(r0, 0xd) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x200) readv(r5, &(0x7f0000000340)=[{&(0x7f0000000240)=""/134, 0x86}], 0x1) fchmod(r4, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) 11:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4013, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5}, {0x14}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x7fffffff, 0x100000001, 0x549, 0x1ff}, {0x9, 0xffffffffffffff95, 0x3ff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x166, &(0x7f00000000c0)=[{0x1, 0x0, 0x200000000000, 0x4000000004}, {0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socket(0xdbdd7db7dee26131, 0x5, 0xe4b) 11:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) select(0x40, &(0x7f0000000080)={0x9}, &(0x7f0000000100)={0x7}, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x3, 0x80000001, 0x1, 0x8, 0x9, 0x3, 0x1, 0x3, 0xfffffffffffffff8, 0x140}) 11:00:43 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x82, 0x0) pipe2(&(0x7f0000000040), 0x10000) dup2(r0, r0) r1 = semget(0x3, 0x0, 0x506) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x20, 0x4, 0x9) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:00:43 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x88) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x91) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 11:00:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000010c0)='./file0\x00') write(r0, &(0x7f0000000000)="caf34908de5472fd3e07e6bceeb45cf2223322499b5b4cd3bf6f0c32dac40a72829ba16c68e2da10e771d9b0de085cd605828b284af5b8577fa052419b268796b0fadb80aa4d105841026dfe169b9273643aa4b3146e2a13", 0x58) 11:00:43 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x12d9e28834a8bf8c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x7fffffff) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:43 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x10, 0x3, 0xa4d5) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x0, 0x101, 0x7, "fab0470c7d096ca5eab76ad3b915aa7721e60206", 0x0, 0xfff}) pread(r0, &(0x7f0000000080)="c2ae1a73b8ba4060b6f100b83ae806924d2928ab11ca7219d5ca1da367c9dbe5efe28169f2b62917681ea61cb14d7efc694ee2918de5d7531fa1274179f19d4f4b7eaebb910168be6fc203139fa7449652a04f28c99ebdc7474fffd8a473ae", 0x5f, 0x0, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 11:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3, 0x0, 0x1, 0x5}, {0x7, 0x8, 0x7, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0xc}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:43 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x8, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x110, 0x40) r1 = dup2(0xffffffffffffffff, r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 11:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x3, 0x100000000, 0x7, 0x101}, {0x3, 0x5, 0x7f, 0x4b}, {0x486, 0x20, 0x5, 0x4}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x8, 0x40, 0x5, 0xcdf5}]}) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/38, 0x26}, {&(0x7f0000000200)=""/252, 0xfc}], 0x2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000003c0)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 11:00:43 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) r4 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 11:00:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xb62f, 0x6, 0x6, 0x5c0, "e376df72b06dcb3932cc487b084b0f8b0588853c", 0xffffffff, 0x100}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:00:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0xfffffffffffffffc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x101, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4b, 0xffffffff, 0x3c8, 0x7ff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x80, 0xffff, 0x3}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:00:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r1 = socket(0x19, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000a40)='0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="653002"], 0x8) listen(r0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffe) dup2(r1, r1) accept$unix(r1, 0x0, 0x0) 11:00:44 executing program 1: rename(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='\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') r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\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) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0x80000001}, {0x0, 0x1}, {0xa7, 0x782}], 0x3}) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') 11:00:44 executing program 0: mknod(&(0x7f0000000740)='./bus\x00', 0x80002006, 0x21659) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000500)=""/196, 0xc4}, {&(0x7f0000000600)=""/178, 0xb2}], 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="e22a31f256775b42"], 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000780)="17b3c926522ddfd2c739dba49c658548d89863b4fb4c8fc424377cb344c7ef6f2b6263fbcca169db5bcf395fe6ea4242f5e490c876728e0dd3dc3f1d16f1fe44c0f769dcf8909c59233b7e704bee72f4d3f4ae2db0cf76cca80cf95166b05652db9c00e7fd982abefb5b7be275f87b662e49cdf83b478ea5e78a62a7fe56e4c1f124642399ec3c34a4c219e32a0ae2ccc211c28c75a3baaeb884a418bfb10bd00c34f8d43d1afb6c6971a312881f0734c7b46dea28d5d8ee3746eed63ed9b4abd4ec1c9da94976f804683f25245f9e011acba1a6f6997a96bf2f9350294d9a9881476cdcdd098503fbff5d09", 0xec}, {&(0x7f0000000880)="579f18f45b622adc4ab8ad94d31d4831feaefd117976bda8e2e69f27020c3303c7cf18a7d2aa5246737709ae28e12394fb31618da442b830b26623be4f91e1e554bfc9828176ff156a2b35b9869de78cab840e95c51d3ab3947c6294eea54ef443e3d49122d93c4f094ab8540eb85ecb4707581a99164d6d256402d65be1bf19ca3514c3a3fafbf9f96ba72cbe4cdff3d1e141187e27866c50714ce614458c26db719334ee2da5e64f070343953c4913b9d788f8b61d5168443e17342b56aa6f00b442e4120292c77456be00c43acfab29c046fe172a823fb4954d44ddfc9007d5fc58dfc4448b4de9e91ef48d3fa9d2b1eb02cc9507cd30e02509bfcc4743f2b727a6f44ca218984642495593cb2225cb7641ada7b4a303e1e902a4cbc314fffc374daca9a7624407b665d9cf373993b8befeed5b4b3a853acc26bea610bf182b54f6fa6a56a827f2dd65f84aa6faa74dafc8bf21404574249301a552ccb668d862d68188fce0fe0c367e63b1d7d23a0bf6adfbe450b80e1642255cf0733da7a4df6a0c15e5a511915de0b51b23d12e442c980f8f4564d754c8a50713a98e21e9b5720a8ef0b593402cb06afd0543d0e7d2da6f2d7ec9ff098a85738f84ae3de6ae85b6a985941d105137689adcacfd4a9db42ae2ab2c50c3cfd1a076bcb636da738d3e3a5fb928273ff8f44234e151f8f9617b79b181c0f2ab03011f98217695c2ae8f4139c17be964c9217e7e5314ffec1f7a32669e8402b7e65bdeb2d256ed80e42cd67d8d913a28d8d8e2a478bfd4e853eb56f31d5a486ff58bfe2ed53aae845fa4e4f5c5d1446a5f77e8f4ab579973c0d3d773dbac22f23a6e1852d7524665a324224c1d8f2cd227d4c39bfeb416d57350f845a4c2e4ab5d8170e4db9a09249e80a537972c851ff04d3d140839d9056d0e4ece165777b41b3047fd0826ee0dae1a868e5bcf0289822ba4fb353aa6f84b3828c9a44a10a2c19f0f4cf987b4bc64fd4869cdd249c2df932cee4ff6453fc81fccf6f2ba821227934a59f576325f605725dea426bb6bfc90ed55af87181b8b0b66c0cb099a74260c3acf5abcc38b2e4fa91f98d0c7f5ef993d68abdb4e1ebb64ac92a106b90099f57829ed53c842d0327cc42e12dac0b8aa96ad5efc16337ffb5659bc4126876cb5d573ac4ebc2cc8182fe2400744666483caa7018626b050f5abb125a6f64d292cbe2be6637e3f680d75ef0c22ee6c48ce393b78a3c988134bd9c54ffe792f77f398d79afaeb64821df75a8aab784a852cb8aa7894580712f9cbdfbcd2f9abde965dfd2c338dcfffd765f7f60835dcad65d742a455d5b6cdd05acb037f62042fd4f75b640d9c7d79d33408c7b0808f067277e286057e61b7494d0177e4156e1fcf076a95f3d6af4bde057208831763c843b71c873aa3cb6fef9d89b5f9ef607210397b77993c8a2619fc1c530c364ade23117ea0428f9efb5cce731ea15b4c697e1eeca69289d4d464ea41b0b257f16933d2242638f17c6cb3dea914f2e2ac612e664ce3386fa472b95a1081e4811f7cafeab6c4a5471ea841cab0a232b34868831bec1e9749d43f912e6d2d0e0bc06fa8aa113fe54f9eba9a7414740ed9d5c826800c926523adb4e9c866578a2751085a9711976ee33f4fd91015b4d21b6ed5835b8de52618b7acf6ee91b1013c5922c68a0954c6a64ea2d64a40a419fb704bc5b7ae94eabb79dbf01c785b2f518ad9f26ff60f7be310cd7119d9cbac5cde107757527c902a1de15d80e42efd0405bc5de40fa36ef943be9aad1bca803832930f40bf42764851e5f57ef858b883718c170b6fb61e9188c24ee2a06664aff7eaee700b0554fef39b44c59c4667633ae0956c6de3ecd151f3a05bddfb32c57f85b48cc89b589751d4919183d0d05dde3c4e8416d3fc54fab0d979261a1b58a72bb67e45728731766d516062816928a2e2a5ecc7c76cb50539ec24d073e70fa4b5e7d19765082720d1375fa2264ecf927f5ed4de09a898a3a80b4285a87d119407ddcd435f549bab587fbb501cf9397ff2a02b5d140bd768ad57a81437a74f6585e1f2716cd3060e5b18c656629385433e850030525d73cec5b4b56c76d55fc87d72ca0af0fbdf662dc5cba38543f6e10bc821d0e6d4983c16ac3d3db627a8e29c1a5a1042313ef91b2392a324ff5de5986a51e415182d152240c18177babdb2458372707c529b0b5bf757a950e7f3b66a61d0f61184b6b63ce9463d805bd6830ae8ff0161b99c1d30f912646013968ec23cd114023e240641711b467cbf31d0ef76cafcaf10877a13acf5cd33506637cb3d351f8702252cd23cc57e03dcb691210092935a50408969232dd583cbd978d7880cf7cf568494d3b0e0739408fa30c1e5abb816784d0b5c031cc36a299c8e43f29491e9a77243ed222f5e83cf41a1020e8c49f45ee016fadcc4d5224267bf0d30f33257bc72c0a9cf2c3a653c684d6abe929295750a28b78e1b0cf69e27682315846178d43a2f3f3dda8076a0b2cc65675607f6ff8c4433053dee3ef281cba92723aed7e97fe0d0656436bc1f6fa9aa5019e6cfd09208053fb81db1c94596a5b57a82eb6062687c74d12256adc5042dc1b34d873ca19714bdce743a846192e0eef7a3705afd5ab8dd14dce599462a9d02fc138a4a900afcbf6a73ff0030bde7fbe5801a41984ac8f64c5b32e24850253b483a7386f6c17098d80be6671797268d6d757f2ca2342ac5002808484a5e2d6450a84f67a858266433b044f2e7377f46fc7eb46a72fde4d62a36dfc2d1c845c23707191a1edf954e85b1c8ab722347efd554b6a96319031fac38bc31e61da6dec8583a7fdc43f70872538934cfe7ab3e9d9b3b2e19b334f914c38a08322e45f059e3b6137f93aefb8ef779af1fa46c90c46b12ce68399cdb1975968e5807ac9b998f82ddf8daf996bcc7ca4163ad2eab806b43429f58bdbbab2ff21092c2096fbf6a7dcbc6902e481756664d8ed0cc4f919a211f79b84451fa859ce367fdac3aff3ad4ae54187e4b8139db437ede94efe6122cb85fb24bbd41e22ebcb276415a6b62d3b64cf441209f9d422698b2b1f6325abf293d33abb7d55866bdeb227f268fcf2e1b49d22d3d2a613b9ed70c9bfe7952e6746ee9ca41abb07075c2d7ad4942ac8f3be586aadaa45d8745f99d057ae1be093f46f01c5acc888e7f3c9323d9822fa4f633cd3c30f4300395aabea5b2d597afbf13aff4d87c075c846590cd57f6b413893976b650bd7eed27977521da82428b28576db5de5911c7ba5122b2f9d9b8c9f3e5631560b13cb7fd4d6537a0cef04bf49da1aa25d12203328fcd6cc03e16e14e6a56e6d8c8a2ce1978b5d78dd1383fb8fb05cd08c88df61819f33723568899ae63acbd824039781daf1025cfe8d624548f247ee2813d594bec292faed5b5e3bfc065f203daf2ab7353582cbbdc57c3361fc9681242f64a082ac6736543b99660c151f0792b10ddc74fcb1077c9ff2a2c7502b042190ffa81c8750f9712049c777e6aa934b4abb0a032aad293ca5ded2885ae7cf735d740cf961fd94eb55545ff00b788f466b3f0a5166321914f015c472b5e933c59fd794df4d823f65a25ff58173a142789c0f944bbe4d7c9d5aa1f86861e4ce1869c40bef0dc3858e19b5ca908edbb3a9021bd39de9911884d8f622d0ce882c2996e6e9e1bf443fff90870283895aa1c795a57d2193b0b0a5b7a44fa019e50fa9b53ab0048bea63171874cbf4baa015cff423d16bd8684fb8e695602e8ff88d7f7d6c7d0255cacbe5f6bb41c2f88bb3ba94c7fbcf81ad4b01a19f782177d219e33cd023e355cc7ec26592389c64d118069a843d9d8f71505ff65d80f1806a2ebffc7f444c5fc0510b19eae7e44f44d327cf55278605d64f5aa3ebcfc2ac928ea16e367631773043ef69d133a1cc7ce1c9478fdd98147150ba9747f8233ac6e5e4dcc70dbc79689b0607e1ca51a589bbd9e959b505a8fd69c4841996d42e27bc0d7f935bc1b692e1a7565e6040d31f8f13e0de23a5cf5561a16eadaa39a244788c31ea1facc027394b8f28696fb481977f29c03195dc1a61897a9c884d82c6d2623d5debc63e69202be6f037e70b8ef0e78897b427669982873fcafa32c01895a6ec6fc8f39707f5db4585c3b65fe603914afd415355dfc7aafab5f52bed9ae8c5dad7e0f8a65db12c6fb6862d9fe56ea4001e67bf40de9982465121f8f9355da0e60c15ccd101a6b8d99133cbcd688e22477e5a354ebcceee7d6f33da2c2d7cf70d5413fa1900c3aab8dfe7c621ccd03ddc256babb432fe196b9d3330385da1012df80279ff5ad59c53fd541d323259a6f2b94c0a7d80d53b08aaa92a7ca9bb5cd981664c56927e9a0e5b917d8ec17306b889a6866eefdf978638e6bb289282ec87edd785935440c6f5ceadb5a2318ae3bb4c4b75dee93c2961439b1f48e8572746beaf8f180b7013d9601e0beec54f7e71c199aa13bb068acddf58a9dbd9a76aab9486b1faec179c3d0a6b790e73b197c2b00db284bf9cded17856824e8c0faa7824eef09795cf5831fd398e768f527e7b480974a956f378c0af66a012af8f23dec022e3a9a3f5a2070245dc990f0551c4c767fe3510ca8d4e39cfb3c45ad80b8ec480bff01a92b599bf222c55dfd811bef92395a76402654a31015fa84ba00d0e0008c16832f553bba439980150643b955b8591fb4faadbe9e4fed47750f2562636f5abcace9bff25e09ee87f4fc17aa201177c12a5fd2285de2e4e001d62d13d2ebb1dc6b2cf3968c9daa3380a6bca7c5575fc06f40ed81efde1d87c981667aac908c4de79ef440b2ba530a8f4c240710bb4487c81d0043d70444c239ad2bf01dd93403d05525cd93e203bb95afd8848cf3a46176c9d8649e7341dcd86fff371d25cddd9bdfb1bf74ae80b13d5fb396ab9bacb1b091f49e4ba3abc4558f19fcc671e47edc972ea690886723f038717bb92f7897d3c2b257cf14505e53eb5e1c19dbb0ef62afc100311f01f99d7fc1308d027d68fb7b58d7b8eeb1fb73ea5b2e99fe1c9f35890721bc05e913506efb02b65bf49aff1c54ba4dd9d22dd6ef14a37ab2866a39208847d1da0cc4d058349c4707c445889ad095e59cabb15ec46cedec5fb307ce640a5f26da4400ae04b4f0698da6f50b4cc3ad6abfa0300d91b99c27edf7546dc8052d5630b141ad63f1910f6c37645b3a4f7fea45621ea6441abc1e7481aeafb1bde6fdeedd30d96918b38b85402300c9cd895cff948de3c4775761054dd9a58238344e79cd64f586abb4fbd583bb715e75c6f826a20f37afd41f81a38d2c69b2cf8ba02b6198184d77351660131f2f45440c9c1a2525bd66e32bc3244f27594d8682fe87a4389a6c688a1df404fbe9309dd9869944e9ba9727447f7d0bf6c5f1ff78ab50d61af19bd10faf3149b20e6d1611182607130c43ace805e5968fd95a3cc5deaaa3631e2c0b601afa95d776e1f56be3cd175171511121e45207c5efb4f46c87076109afdfdf5c8025b92948f4b9ae6f3cd4c9bbafd594f0f6a32a2560877df0043fb537504a0f55810dab4f1a86a47c43782750d2c555016a29e34e1a2dae88d9cd561bbeef3acd9536ab0e81d91ac8e1cfde07077ceb9f3d61ab4ff460592607321533a06b3dafc0c5bc1a920328136c0197e65b01584487236a5a669e28804b30315c5bb6e5dbc62b554a6af6a690e4ee9a45443d940f4b64e3755513d8eea0d5bbd496ea6f1f6785c5f031b124f53f637da89aa486b0ead2a0db9aef1187074a", 0x1000}], 0x2, 0x0, 0x0) 11:00:44 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x205, 0x0) fcntl$setstatus(r0, 0x4, 0x84) madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x150, 0x3) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x6fe) 11:00:44 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x3, 0x3}) pipe(&(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x900, [{0x2, 0x40}, {0x2, 0x2}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x8}, {0x3}, {0x3, 0x3}, {0x1, 0x7f}, {0x3, 0x80000000}, {0x3, 0x2}, {0x2, 0x6}, {0x2, 0x400}, {0x3, 0x1}, {0x2, 0x7f}, {0x3, 0x6}, {0x3, 0xe0}, {0x3, 0x2}, {0x0, 0x80}, {0x0, 0x7}, {0x3, 0x76}, {0x1, 0xf307}, {0x3, 0x3}, {0x3, 0x12e}, {0x3, 0x100000001}, {0x1, 0x100000000}, {0x3}, {0x3, 0x9}, {0x3, 0x7f}, {0x3, 0x6}, {0x0, 0x8}, {0x3, 0x5}, {0x33c2445554196cb, 0x6}]}) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x800}, {0x2, 0x7, 0x800}, {0x3, 0x0, 0x800}, {0x6, 0x5, 0x1000}, {0x3, 0x40c90e2b, 0x800}, {0x0, 0x3a9, 0x800}, {0x3, 0x8, 0x800}, {0x3, 0xf2, 0x800}, {0x1, 0x1f, 0x1800}], 0x9) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x208, 0x0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) 11:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x80000000000006, 0x0, 0x0, 0xfffffffffffffffd}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x545f2769c6305204, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x2) syz_extract_tcp_res(&(0x7f0000000280), 0x0, 0xf5a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x822, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) fchmod(r3, 0x20) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000200)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") r4 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r4) 11:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x2, 0xffffffff, 0x1ff, "823accbc60b685fe79a23f90b25cf356122f30f0", 0x5, 0xc803}) close(r0) 11:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x8, 0x2, 0x4}, 0x3fffffffc000000, 0x80000000000}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="5a5c74db060750f311cb14c7045ef8c9194f6e65ad42de6fd7832db8804ced4c756c3bbe925f00009ec3a35900000000d0ce814cf778011b2f5980f441c036fd3153f570c51abea9a44ed35cc8612e9cbb6c5c68e49fb771867469fe823ffa80f9265042b0ac0fbf58b26228c143452596d9799991a55460638b9f65728b361aac3d3a0bfae42c0153aae5f9c9c7513cc9d69e2cb74fe8dc1c7058cd80904d0bc43c9dd1edfd81c02cee7bed5f3a98d2586e623b39859566b0e56a9007835de02219d5644b1bcf814997067bfabe590e9c047609986158ec8a9d0c3a295bbd4b52796d9f5a8ab405ac932850957c799c499e7f9d00aa9c79e033685b72dce8036875a2c3a20265fe", 0x108) 11:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x2c}, {0x800000000000003d}, {0x7bfffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) fcntl$setstatus(r0, 0x4, 0x0) 11:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x40009, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 11:00:44 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xa) chown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 11:00:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x8, 0x7}, {0x18, 0x0, 0xfc, 0x9}, 0x7, [0x3, 0x40, 0x1, 0x0, 0x1, 0x1e24, 0x0, 0x2648]}, 0x3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe2(&(0x7f00000001c0), 0x4) 11:00:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) connect$inet(r0, &(0x7f0000000000), 0xfffffe08) 11:00:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000373000/0x4000)=nil, 0x4000, 0x8) r0 = socket(0x18, 0x1, 0x0) shmget(0x0, 0x9000, 0x2, &(0x7f00005e7000/0x9000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x800, 0x3f, 0x8, 0x1, 0x10001, 0x0, 0xffffffff, 0x1, 0x2, 0x0, 0x6}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:00:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffffe00, 0xffffffffffffffe, 0xffd, 0xfffffffffffffffb}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) syz_open_pts() fchflags(r1, 0x0) write(r0, &(0x7f00000000c0)="00000600000000000100e4bf3954ae6770b2b38dd3cc8a5ae9cec37f3caccaa3b608cd6e854c92e24b71cb109a094f1b92e16c5b41da0b43eb0000", 0x3b) 11:00:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xfffffffffffffffd, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") syz_emit_ethernet(0x1, &(0x7f0000000280)="bb") read(r1, &(0x7f0000000040)=""/32, 0x20) 11:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 11:00:45 executing program 1: r0 = socket(0x1e, 0x0, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0xd, 0xfff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xeb2c, 0x9, 0x3, 0x1, 0x1ff, 0x8, 0x8, 0x0, 0x1, 0x5, 0x5}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x1e) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x40) r2 = socket$unix(0x1, 0x1, 0x0) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x88dc, 0x9}, 0xc) pipe2(&(0x7f00000001c0), 0x10004) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 11:00:45 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001040)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x10000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 11:00:45 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 11:00:45 executing program 0: r0 = semget$private(0x0, 0x0, 0x400) semop(r0, &(0x7f0000000000)=[{0x0, 0x1f, 0x800}, {0x3, 0x1f, 0x800}, {0x7, 0x7, 0x1800}, {0x3, 0x3, 0x800}, {0x0, 0xba, 0x800}, {0x1, 0x1, 0x1000}, {0x6, 0x200, 0x1000}, {0x5, 0x100, 0x1800}], 0x8) msgget(0x1, 0xc2) rmdir(&(0x7f0000000040)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') semop(r0, &(0x7f0000000100)=[{0x2, 0x7fffffff, 0x800}, {0x0, 0x5, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/221) semctl$IPC_RMID(r0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/131, 0x83, 0x800, &(0x7f0000000300)={0x2, 0x2}, 0xc) getrlimit(0x8, &(0x7f0000000340)) write(r1, &(0x7f0000000380)="1f084998c3061006848a039e8e5bfaf6829efd9f2285bd82511e13c56da9a7c7903feaa14371497f2e52e90058a6b7c92c2e68c27964fdf4034c75c53f30a939510a5a8e0e38b0e09e35aae0a5682a766ff3eb277d38528576f63c", 0x5b) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000400)=0xbcd) r2 = semget$private(0x0, 0x3, 0x451) msgget(0x1, 0x1a) semop(r0, &(0x7f0000000440)=[{0x2, 0x3f, 0x1000}, {0x2, 0x200, 0x1800}, {0x2, 0x3f, 0x800}, {0x3, 0x8000, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x6, 0x1000}, {0x3, 0xb0, 0x1800}], 0x7) msgget(0x1, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000480)=""/147) mkdir(&(0x7f0000000540)='./file0\x00', 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) symlinkat(&(0x7f0000000580)='./file0\x00', r1, &(0x7f00000005c0)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000600)={""/16, @ifru_media}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000640)=""/136) chflags(&(0x7f0000000700)='./file0\x00', 0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000740)=""/222) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000840)) getdents(r1, &(0x7f0000000880)=""/9, 0x9) msgget(0x2, 0x6) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000008c0)=""/4096) 11:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x140, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 11:00:45 executing program 0: unveil(&(0x7f00000004c0)='\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', &(0x7f00000000c0)='W\x00') chroot(&(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/\x00') 11:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = semget(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair(0x36, 0x0, 0x1, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f00000003c0)="b8e83f5f99cc534dbf122098dbd7551666567c2e51de42d6690af210345215981f0082be560a992e25c04461083918b6d10377c69ec3e55934a4722d9b74b9f84fbcf585e26745b2af8b77de45a0069a5762784ebbdce8c85b6b8504a7f7fa394ee9cd6f1c610bb1c65a84563a02fe085980ac76fa11af37b48180c80ec25f5e0f78f1227e3153fe", 0x88, 0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x89, r2, r3, r4, r5, 0x122, 0x400}, 0x1000000000000, 0x4, 0x7ff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000340)='./file0\x00') 11:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8ffffffe, 0x7, 0x0, 0xfffffffffffffd35) 11:00:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffff6}], 0x14f, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x8001, 0x4, 0x9bdb, "ae1086a2de1019e870bc7137689c6b8c9f21886a", 0xffffffff, 0x8001}) 11:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x13, &(0x7f0000000000)="b6d44fbce99c06ddd6674ad1ff1af3e9406f27") 11:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 11:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000080)="722f0a69c9e96370d846b807a5af8b764f543e8b1ecf9b19836822822d00f9e28a6de4d4418d3efe5f47875fe4cba11c206dff2f4ec66f8c8193c478452fa809578d52c728a7450bf0745b86dbada317b083bb8e3b984d55fa8e526676e6f1d8a876b4336a4c88d939c33f5d9bdf5b2b1c703760fd647e2a0451657a40dd", 0x7e}, {&(0x7f0000000140)="9b344044795c53df7e8bd7baf3bb25548b8c39e9a001e7815a0b5aa1f1d65dd82aaec82414d40938eedce8908102ea0e97b87b5809eb5778007cd367c821214a39e15c702511a9500e2f8c3e30091baeb102b9fcb96c859ef69201f092c6a8dd138cf3f164bc460ea9393b576f10f8996079ec5c916d8d4bf7a082913706b76f784855a463533569d8dea82cb978d84b7ad29967c23b82d7bfd71a862fbf823daee8bba9", 0xa4}, {&(0x7f0000000200)="314b1e24dc879137dc99c62eec09214a88bf9d4327478ae3cd07bae37fe6635b644d3db47364636092212edc2b6d404cd19af855193d66b3f794466b210b83f2716cb5cfd555d2d06083c2bed46b0caddbdb25b8e0a43a5a82a5f86d8f9f44cf7d331666cf6033ec18b4f9af56e7a85749", 0x71}, {&(0x7f00000002c0)="2e5cdfffb1398dd37be40c810237f05315cfb9a8a9e11f8a5d11251a104404464c80a0d17f26cdf8c5f2e3189c5e53904d3e6a1abe856abeea09e5aef896e244054e0651879629aeba71a1b177227e86a86b0350ece1607e6452bb2a631aaaee43e47e3e07bab336f28d32bd25bdfe944395e7db062b62e55b135e27d13b24f99c15fae8ffe76f36c6f3e0aa956b3ee38da49a8621287d6b50addd8b393590be331b913cd1f437012a3595bc227afc0b4c9129dcdf5beb1d1761a700eabef71463f6e2d68f9d8bf7c68ede18928aa29e04a5b4b608351f643bbc24075b93eee2d0ce375c3d4558044b13696bf4633a098381c15ac881d54634ff2bc56242ac5b95776a8b7a6b7b22579bf299cca4ef41e2d2748f836cc8c86cc93a070f559d673906a7611e5d1589d7e5eb5ede4fa1a025a8acbd42b786cb5c431ce76902d8946d05aa0eb5f3c6af38465cc52c846e9c38c1745add14d0124ebb59220c827d1f777fc8db7b9ba98492395cf31840023b6f45ce8cd6c0350c40dee5abbea290655c64b63214e887d20a6cbdaf3600c7632aa531a99a02a16bf033797ea0286d2f76534d7799ad1b6ecf0cf4eb347371e82d43142a9d4be1939398c3e1b4c2fc8e435249995528b08f806a9611d9c86724cedbcf2e506236f3ba0110b6d86aa429cdc327f164f0f0c903732e565379b7cb69610514f60373450e6d5df12a91a762510d658e618265552d985a8f12a0f620c0f9d8fdada947a69097e7c334c5f9087e48856b24c9d8ead4f0bbab73c42472bc0bd708e5e11beaf4e393c7390307824460032e633a24166ba012991b8068a8f5a1f2c3c2afa21c96e19ea62d92b99cf917c025946ae74bf75a3c5b5afcd592ef302771bd9a260696b7546c371d864fbb10164eb2a4b8fafe23f682091232dea4c67f74b77fa772dcf01ab6451845cdb230f7b840c3b05cdd91e5f0a11fae159a7aa43959fa2b80c08a375706df62b4ccab821ce55181d321c555e89eb25740232b2d50c5b70d0ba3df92684cfec20339c9c3cf15c098fde79aaca622164e31cd684a491ae15b4077e1ff688be437ebe6fb9ed7092d059e7aa3297f6b279df3f47bea44e94c9f7cb6d598454e0ab45916a3cf679a38a10e346eb07a4dd664feae32ff8da0442e13a6f8f8173e61a6f441f468144d3ee667fd5d4e872a740d8b0405bacbaf38805815966675dbc7dcfe205f2c6c2e3ed1fab8887b6b4b1cd39c6f6da744925c33541531614cb1f7630f99979246ced224fdec811632bcd9bdacf767ce5805386f153e1a0b6084e2a6a0e34fd535677e2fe0b939b5473ab3b57d8e278ad5cc10d6fe1836b4f1731e3f259462561fd4027ebdb91d7e4f98081bd1f99b3859dc1a5dc1b20670138b2f17b3a5d95d42384c8a1878608ec8691461eca96b725dd1b72b893160184dce8f46c5851bdfe4f636502b4d6bcd33dbfdcc652ffa263c22eac198363d85de4268b5e1463d14406c9adc20e74de7720db62e8235e6d220cad12c5b0f452588e4f2ff32c2d624637e900e3287d54e4b90f62c105647085f18c183f4d45b4f7918d1d75f9969941b4d158eaef06f267916d1e79cf7f85cda1676e46291a04caf31442551e5f4d8cb0e6b460744d0dcd510d56a201a709f7827eabc18e07f485036c45b020cfa953193294edab651b326e0ed8a9b41d51298e50a9ac5c158dfe2d9f450ae944f4c1e40b45cce5954920eee49b02e56bcd313bafb0915750d89b66c1f58d6e210e9eafd94145be5a8897926be0dbc7a244d15c2e0bf67089317d4e1aee1131ca123b3218113081b1750b96c7ca5e03f295438de21b610b684c3d3133db19911b2160b8ea3bde25d8c26239099a8d80c748dd9f879a67fff79b53470d0ba684cf9b5e7e062ce13f5bbeb479f3323cd9a0d1f3f45dad18513863dda2fc8e2130cf41e118d1d5ffe98fedabba0b6c5cbda84ad7e68ed92448389b47584ca2bfe40c660f713b78519d0421a9a859543d484e48278103c7fed003ce71b36b7caab148384edb60e52ba762f0673c5434f5f07c7c64569138263711cc68feebcebabfb6e4241d7b705534d3cc32affac90bf1b3b93df7b730871ffbaa1430652584ac5e902a2e6def8f5978c3f468f2acc4f3eb069ef236da95376f0090e5ccc5ef00b505ab593f2c078a0bddb5188962b6f3aa776f0c4f8802b3fcf08c4d8aca23a429649293b5ddf6f2e35d45cdc2e0fab35490cf226ec656fe9cea0b252a84d4db16ab7c62682911fe08d411e48d2bc64d3be57879f0bec00730e09b9d6e5f8a8e879f1157595061ef1e1ba18d7fc2d120d333140fb4eb5963c1ddc1d2356970b09efc41a18440d79916afcc22cb24d61e412e62ac83f12945ef6caff8c84c706aaa94800091e6e06c24f88781263c820f21ce29dae39022715c5a81f459ca2e9c89ce3135af7c273d39896dd61d559e3a3574958b8bb1996f39aebf56f24fe75b4f407a24ac27b4d42dc90b219707273ba6561298ca3f6d875dfdd750aeb2cd94ad3e1fc1972485fa42917eafbe767a0c61de93fc02eb781d080a0b446d845bfbf87c6b7a520c6d980d1def60d88daf8f616aa03244473557db8eb407b3405f1bb1e3409873b474b187348c6705f64c871ff7f7aa6e5e99ab2f76122cc2ae6d905f7727908b2140717c4c875367cc638d13db2d0372ca6bda2b5b4ce5688963fc5233fbfe4b931132362416db6cb2ea37f97c9bc93bec30cf3479e6d92e61b9a5b9afac78d97520850493d6a33af516213c9e88ddbdaa4828dff29b840f576d515112e70ba0e379b26f08149d50a687d6d761b4b00ed3c45fd880e1aa88cd49aa9044f5c0f3dd5e9d90e34708ab3f8835a376c17dec9b07c8929f8c66ae31c86f73f521738df5d6d077c53a2b95a4a34a010194b109bd5ba7c6bb805a7e792630f095fc0f6c58105be94ab9f61d69861fb5267422bad92c6942115e44966d3a0e1f8b990e11d3a0ae1bdfe7b6b488343a2250d5777308ebe3c2281a493cf507018ccb5136c675e8a578e49e9b9f89a20817ce8367189dd53d72088a021d9b608ce1b67ee2d169cd4f2761190fc6534cb88d11666ab4a291ae1c41493160419e00d375def3e25dea49a3465e73f4f4aee58b22199d27997c616590314502b5839dc04df5e23e1f89663471801b46e078409465229bf70a573b8030da59f6c16716c319033900e66ceaffa4a3acdf6eeb8ac902e179c22d233e0a30ec0f552b9a32ca23775364dd072cb11a20b2a32040fa3dadc01513a067233b09b983f5c4313d083247443d20fa952134819db00ca36bb5861187c0f5c759fa9891bc45f4c4d5503f4b104a6fad4a224d32e55bbda8d0643224534d8f5afe9be3308669721ce16832226c9bf9033e7530c7d8bfb70178e020b754123e82e0af8428fc2feb759a848338d5738625e25b5179629fcd2ac1f781e8b33a06c198cdeb78dc40157efe9bdda9da1f395418d2a8b85f37acc8bdf8db104d528c0919bfc57321125294fe6cb2b294be781af8adfcf3a90166329778fd5168aca9e9b4b17156e8a4aadcca7490637e3f084c9d6f970c471ce10960835ee24f2541b59154e67dd20e8904952a757bcaeee2a237d1d0e416f47b5cc6c152f1350dbcf5d72f5c9e200a1081920d24a971088d52c62b4fa71a3a7dab18aebcf256180180d31612df0a6af9b743a0ab5715551f93583d31a14cebde3a684c21ad37bb42284fe9aeb3d127142d2cd585a5a259145fd2b3d61ec62b1cbc1df30cf33c29f7a0c9ea058b3641e5e7f20edc2013bc328a7c3b698a3655b5fb3ac0f8a5e3be9fef67f3a9a60fdfc9cb3a4d80900a96dab4dd68b5922d54844f915f71452cd30b1d1640fce1e5444eae55794a01d6b33b3181fe4e6112aac46abccce019db3293b58cf127ff113471e3245de7d032d269e90125da812d4be15369ebdafb2810c0b668deb8d86c88aae1ecd66252d4ad0f8b58e7a35a62d6bd7e8fc73402a3646b4417d80325e6dc78191d14c7453f4497133a48af77e510825126073fb0908b5fc8e306f5999deba1847e21b1f5f33c74ec7077c9bfae695674705692151932884d9d99293106788600f48bc3751204b27ee96a0a515701680e6acaa5aab942c0478aec7d5a049a6c59c4503a41206d248cd1fe7ba33b42f5419d882053e119738c8504cd15c03b2a8b4b6a1c18f0436bea01b5269ef1bd78aa2f7c71e3ed89f1d940c0a93c0baf6165b7d371ede125e639925708c5a1ac55b79e7620ae2405462be106173a90fe205eff3ff5c58d51587600de7a8a9ede5f33eab636ab0a499402b6fcaea6c142caefff4785b50a5174e99901970800195158eac7e6afa550a6193b1e6ac46cc57bbbdb4289d8c11b7f53e204cbbc374d0f1f820a662fe1d93e4bd4bbaf981c9ffd5cd5b67aadef98c7ed388a034ca68ee50217dd04012b34e2163156e59bce376dfbaee5d26cf40bd4c02f7e8d303571c54cd2578cf872cf0a899e36083a6b77930a1b8f7426b346a59662da839794823574f88142805931edf7a2e4dd761e34fa48f238ef45b8f0acdbc9b6b60a01ae6582d76d1743c4327bbbc3b06907b615ea958fb512143cf1e9c49d26df6f67186b8f68c4c6be17e8c6b013a7d23f17878447c66aa6445a569fb2574a805d9046e95b2fe7d5d9842d30c079ba847a5a58a999816b464131d4fe717b7c8edc0b55925c4f709cb288157e8b2a85f38c5c4ec7b6c234d9bd62e0823807897f7d7f31202878cb6c550b64c0fc551a03ece0a930236d69da99025bc24f71af3ccce40de36738b0a192beb05f30cbe1527fc54160d1e87a2fe8ae2ab04b0de4b158728ba5fdb2d2f875c16f4fec983294640cbd8ad261999ccc4d19d244d24dbded5aedd8b9014b3004a2031f989d686421733606a3a6aa8735ccde1e5e6f6ca48bef74a97aaf845df878414e4a74e2f7bc8287af6a1e9ae2295876b16515de11c0092e244560256fdb66fd3974b10a70e409d3622fef9305f71b4c7598be8f4b1d821cc921dff6ce875ddde314c724605098bad234c53bf0d62ce0074275a0597637d302d905f35f33cb23be4f3214b88a7b7ccb4a2fb16e7dd87e4f10d2234b9528a206563cf2d2fdc2b90c633e2ec4006b9f801f686e90e9b663dad1dacfa492bb3fed1ae9a404e4d2a65e893c10560e0faefde2aece65bbf42399e83252f9628926aa5b99cf19d5395443fb5968b92e1dee3771404cbbb99130b331f163eedba11bdd0cdcc7c98e957b55a6f071e5da7d583aae6f8bf92fad79f0481290b51aa068482e70baaba27aaef44fb5550862b35d60586071e141f45d016db8f2133d2e47d481c19b9364f862f05fab1e087d479c284fc4d45c13221c93ac4f449215663f586ab122236f28f934188d8c0569427c55bb5abf3c87880aa9acdb7d3e61ff0e3da9a1ec8fb508a8abcaf2eea80f9c1278829e28079c25b4f84b6611842fa2d70c240ef66f86669f2e62b8b462631cbcf9dcc0d3372d54527b63bdbe8c545754eaa0074e481506f734549c5f49fefb64d96e863fe536c9c117c9f5baec515391fb3d634b70fdc172beb47e35ef45b150dd7c80638c8cb5cb8c5b74d8e6285f4e16b04caca1c71e623d185bf540cf74e14f4a76b760dbda67bac7563d4ec9d860bf736f011ea7effcaabc3975007a6c114a2098909359dd2ae9f23466ad7aee594b233b58f7b2b1444999a05d562feab91a462b5e57d07ecaa7c29d590b635b1055399b04d8fe2631a52114b366155b7cd2ff1", 0x1000}], 0x4, &(0x7f0000001300)=[{0xf0, 0xffff, 0x8, "be6f54fa8b7b4c8d6551e8fd329b0f99e685c448405d83bca0db19904aeb12db057d8b7fdf37e996f39a945e6f58df31506ebb714fd7ac2dc37dcf203d1e47fe5dec9c38f5a94fb377732881e0f251f3999bfec081465051e39b9f4e5d571d1fe3ddf61e563b05a780059deae4557ce2eec2afec1b9496c008390e7b9cb07e7c7a70a6f53615f35c23eca8a48e941b7df5d8f1edd86583af93407e7f087fc0f61fc28ee7bac337228e0e6d7ac4b4e78d6536e31d4bd12db79e4ed1f22e799a1067cd3ffb275dcbe2126436aed84bb6925da8b6fe71288f374863b0d8f39074"}, {0x30, 0xffff, 0x9, "844832388bb95ceb4b5843486781689c7b1c9ce167d939b53a9c"}, {0x58, 0x1, 0xaac, "77730fabc11da441e00a30057f8de2029e7e7f8fe4b3c19a8dfa181e65d55f02cad0411258b2d1b78ede7fc6bbd4b7fb80dea84167406e4c558f76d2450c5a139890016e"}, {0xe0, 0xffff, 0x1d3c, "da0d93c98acf561944a80cc076971897552b3767b62cdf83eca42fb216e581fe88a734c454a2ce7c4d19467dda680b5a1a125fc7916ad40a6a28f64cd66f29d4f6f5dc05721ef7350e8c08258d3a2660499f2e6a1c3fdaee07403b6a9a2c28e859a3e53130e68a8ea7e82fd478c3f2b983a7c9b2c4105d3f98fd6273801be30fb208cd2204e5ebde88b022cbe6eb0b755069bc7e5835cfbf96b092dc5d43c148312d2b34cc2443a37c7b423f44d1ab80d8933bb7395e873149d618fa06ee3ac005b73e47b66d2fb0113144b884fb867c"}, {0x108, 0x1, 0x1, "b2186023757304e303c540d47e8904a94f065cac15dcbaa59e760ec4b2047cae0d240c4dfb8f4c35415e967799c9ba927cfa233f8e70b627241475e1321fc2348c9fae81af8af0c095d70e0c10d45b60a101ee91aec10676540173e9ccd93ab67f7383b8bfd18e3ae0a883bbc7a30626b6cd1cc07ab891942b62ca3c1719ec82267bc940cee14f3d194f72bcbcdccaef27862fc3e9f192b161cee0650609188f250b8db74fdd6f506e41592cdb3570ef504be69e92a2f2874c2a84a6e1fe4b3e0a85aa232e045fd736420c1c5d24cd94af282e7179e680ff1e6246bf540a49bb3d66a19d8d923dc9ea908515198ff28c166b2e7e72086867"}, {0x68, 0xffff, 0x6, "3c072c567351f661c7a5de0f8000a0a7a8aeb73f3f455db485a02e4d8a2d77c2c3e89749f3221dcfcd6b9fd02c40726316047ccb5910fb8a07f24f0b44223c33dbb692218c05cdb2063380427f9f149dcae1c8d0db3e49"}, {0x100, 0xffff, 0x8, "d34780e2adb30c16b93648a865f095d7bfec729fec9b884b5b1efab9e380bf25acf9be946096f918b6f3462ef6a9610c7c050c082d4c90255606039c5cb3205096698e17e7d2613c37e1d8156397042cbcc5bf75bb94877ff8f96b22bab46d0670cc45ac0b6dcd32caf4761cfb239d5f372edc5017ca1cccb22f04edd5663c3a1e3301595b21355bef8dfbeec5ad17f1650d324e3e307ad68b6cfb25256a9b4f3d880f11c922ae80270c687116d3b8bf32d194b7a9f9d309444d24e34a242afa7e831708345d336a05c48cfff40cbeaf43f9115890d222dd17e3ada1142736c084dd0c820696223a7a62d38a"}], 0x4c8}, 0x9) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) 11:00:45 executing program 0: semget(0x2, 0x3, 0x200) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xddaa, 0xcfc, 0xce, 0x6, "53b910b12e5d51b06f6f94dbec0342f4b24ca73f", 0x1cfe, 0xfffffffffffffffe}) 11:00:45 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x0, 0x0, {[0x5, 0x800, 0x8, 0x10001, 0x4, 0x1, 0xff, 0x7f, 0x3f, 0xffffffffffff1ce5, 0x7, 0x80000001, 0x5, 0x4, 0x200, 0x1, 0x3, 0xffff], [0x2, 0x0, 0xd5, 0x7fff, 0x4, 0x5, 0xfffffffffffff000, 0x40, 0x5, 0x80000001], [0x1, 0x5, 0xa28, 0xffffffff, 0x4, 0x10001, 0x6], [0x7fff, 0xff, 0xfff, 0x4, 0x8, 0x80000000], [{0x5, 0x7fffffff, 0x1ff, 0x9}, {0xb46, 0x0, 0x1, 0x9}, {0x0, 0x2, 0x7, 0x1ff}, {0x1, 0x9fb9, 0x3, 0x8}, {0x2, 0x1a1, 0x10001, 0x6}, {0x4, 0x4, 0x3, 0x7a0}, {0x800, 0x3, 0x401, 0x100}, {0x8, 0x0, 0x1005, 0x7fff}], {0x9, 0x0, 0x7fff, 0x3}, {0x9, 0x0, 0x8, 0x7}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x3) 11:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10020, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8f, 0x4, 0xda3c, 0x8}, {0x3, 0x7, 0x7, 0x1000}, {0x4ef, 0x2, 0xffffffff, 0x3}, {0x3, 0x400, 0x79f5, 0x1}, {0x100, 0x401, 0x7, 0xfffffffffffffff8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x4d}, {0x10000006}]}) r1 = semget$private(0x0, 0x3, 0x10a) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0xffffffffffff9d66, r2, r3, r4, r5, 0x40, 0x4}, 0x8, 0x400, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)='\x00\x00\x00\x00') 11:00:45 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x2}) fcntl$setstatus(r0, 0x4, 0x40) 11:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x152) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10300, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x1d6, 0x1}) fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x3) open(&(0x7f0000000280)='./file0\x00', 0x140, 0x10) syz_emit_ethernet(0x0, &(0x7f0000000140)) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000000340)) 11:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x91}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() write(r0, &(0x7f00000001c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc230a4b80a0cacd6e43649d81affd311fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1effff0000fff4ae26118738348c892389bfe4fec69ebe4b37b26d5e1c621b6bb72d8d9e0b3eb2fdd58f41c628cb93719e1ca652", 0x8f) 11:00:45 executing program 0: setrlimit(0x3, &(0x7f0000000340)={0x9, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="e928b545a514649c36f79063a609f7d7edc14077e938187dcef905aa106f", 0x1e}, {&(0x7f00000004c0)="ed3c2d660d35c3e7c7f25fbaaac1e106ccdeb2d0eb08762ad4b489677b42e90a729df4d2690f0e18b25646", 0x2b}, {&(0x7f0000000500)="fe4594982cbe29dccd7802d4", 0xc}], 0x3) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xfffffffffffffff9}) write(r0, &(0x7f0000000680)="f50fc043ad72edf0f3c344870cc30e2c24311c4f9c55fbcfa83db8a66f6ae188075866cedd1d95bb7ecd9ed0a16cf2d7cd43cb284145e7fb1a586fd983c7ec35874b9c76f11825b01fc4c0cab54d018dc6222b47bea8bd22efc2bde102abfaa608d4d3d555fe0326f8e95b5c9d56d050cdedad13ef971ebd390938cc1064fb1ef7ac685bddbb561dd27391ed21d1f919bc73300f0d3698cfca876ef896b6e5ca08144221e3fc92cbef194930d9d36e9991d7884a778c599e7c0aa63e32d05b38873c2740f3263bf396d12ce4dca91e99fcf8ecf1e265246b8a42088bed580d406d6b89bf03967b1ce9a763d885e04f6f9aa8123b9fd8fb30e5436318859dc54a184fcf0b1d5345d8604620b2d7cf9afc2a324f6aa0e29fdf16bd93665cfce588719650303299677d616e021bc036a653bdae92691e6bcc0eac99df1a867dac8120ac0e5c7f3f5c9ca047786dd12d2b4dfd1ef2b3f7c0b04167ddf4cd1c89539fa065da63307755ffa6d505aabb3bd9a722279f6e907fa26858ba1ea33a22651ca02218485476e9dbbe770734dd2faf0d10202af176487e33a801f35bd76507e0132cb9171dd52735c6cb33541fedf9bb391d179477f13719d86a164c405073acde20aa868ad27832c736ab451de0763cfd88d14f57bc5992f3182841fb90a321f773e749dddc97dc60356a1ec0153e5188488047cfad9e0c2bdbfda9af0a8fabebc3826f3c3ea14056c0f33100abb61de6c9304934c25c10e81a736c52a2b5af2eda1f3e1d82a686c2f521842662eaf0aee7c9ae173ae77a4cffcb5a4dc37b81eba654c3d4f5b2d185e6ca4e9e5b36fb250b0a5340a4d1040c5ee77e7bdea7205cbd619f25e5b1a304ab6401902bb677d0bdb577b92c46fe3d5e7c75149cc3e1ff88f67c8c263a2135f78abf102cf9335f6b4b598e3c7204332e518bfbca643759ad961b0a9bf99ef768cca9a8d9f2cd033e7378c0daf817f884ac36001a93028f0df26c927a17300334c6b3a211a041998c339a1ea98fb13c0002bcaa18ff6ee965e4af0badda2b0684064a13f5a95f942782f48075ac6163cf2d01d5a6e04666ca69644462788d25750cd77c1da32083730efafb96dc1e4bfcfe25015be43e590d09246f6fb5f3e215fe5015703cb2a81acb01a341ed30c8ca810edd33a2575b38a6cc459357d021afd8503a9c331629fee1f39bd0269715e9fe4fec63a64f4af41627a7867c314a2c10bf4e16dad252ac280281c5c4c8609811c1fd76b3270e20ede81020aaa86c3f7a3cabbaf0808f91f215e85935e7ba1411103dbdad1adf6ec8ca99ead8134cab9b23b8271762554b608edcbadc607cec36e832fc789333dda2a4f016d99fedfd2e6871dac1b52a2e7c83eb35e270ea21d800d6082d4064b1d5881107844d294435e0eb5926108e13575af789e0822cfae0ddb01ad5bd8b4e3e9fcaa8aa722c96234deece611a647d5fe0557b7c51f73cc14d27f0c982402efa98cc74c9a455f6421b067898e2c72b5c60e1c802a80c0a56f9e1b99133258f64a8dd3b1d4d6533e841241b852a9fdc80767ae39f82ac1f59885aca471ed9ac6d1e323d107c58091afefba3818c197b3e4be90496644cbe99626104c609ac71ea4584274b86bd821d3823e866620ed7cf0522f79bf6a8379ac700273bdc27e455c60a9b2abacd8563af6c74b8d325e9c1096e6aefe471332a160160477420b6ea85738d5ee10be0eec613e9734851e9545bd0371416fe6972430535bbc13d20ab08aa2556186774e0e92dcf3b8dacaf0b63c4830cb87b7bcf31aa50907fbd252f61f5f128d8ebf9a389b7a3e7d9fbffc6ff7ac2c0a2f7d9cc246781d0f12757eaf15b6dac7f86bdf0645ec731630e74c818415c2605a558b3ec3406e68148abda680dbbf3092d12556aee8b18265aa884e51e899d811d9334bee70462ebf50940c4d9f371c5f7b9f7d6a5feeacb92e7a769b50f5c5c79572e1c5adfe1da99229fadba9ff778794b0faed39db66e2478728d87715814513f91fa6cc63fc29bb5a414997ac8bda68188d564333d65db09d8f097313240a3ccd54f1213c302c83b10698fea9c391181f2792ddc329a2048b86c4b3855bf791da2eb3dc71081693fd1657b7ae0805678a61efef5b64b522f359361df0c112d79851da6dbe91bfb757aa44e9d965863169e8758c2b3e5ca1db40b1cd251a4c421e1d6852f361bb79da3b7155462ada026413efe2937fa20a3dad6273edd96a15ebec66d8c089615e3fdd920c6a94f49da399f465a1674959f05d2f2ee3d20030ef00584c448a37499474e8dc9fcca1740e0238c491ec66955e9964055446802b9061ec66f802bf98c8073dd7eb4b153bc733595f2c1a806f6838176bd470383d045f06865d0dbfe882150c9a5bfbe483a80b516f1f0df9e1c2c1ef838fc75ddff09e39fac52171148280b2ea7ad8b49becad0f2949fdc7e0686fa6d254fe8f8aae4537df3e5df0b0b8e3c9496bf13419655c6d3a42a1f593844f45d177089b8f040a6453ad2dd2fa7f6402e8c99da979028f1925eae0f05bd7ee80f3e82078b8e2da0e79f36d39bb5a328997ab35d85b2e7f4bff97888040bf973ef296b601613694674b9ea741bcbab85fb7e56450a8147eb96a819b5452047c15d2c7e24ca190ce3f0d6dad39ac400fbc31ac62919a797a7a86c9d44a23b98c2114d6cf4a3e46548a45d3a451d53464404ecd5ca26f21d65e6f8d38fa0c1a5c2d00383590906a8a73b7b740954e15f913c6ac67516d83a347b808b2a83826d40da6626dc517cf868b978dde6e8dfe1051169fef42ed4d5afe28977e4ffb8b1dd1b8a0327e278db25b0d46f39ff1eb44199659dc9330759b7f1336209587e9816aeecab1152d291c18c1366c6d4fd4dde6e25d4160a41c6a4da829fade708988d7161cc3da66ce03b045561774a15260dd3ab7793897e075a7c1a3a571c5421ee60ee392c7a279e25bcd07be1c7d67174eed0aac1d8bd31673c2a043da4505f0d64089083be8f9feec680c4142bbfc5965ef485e23b69a064a6a3bca4f14ed01ccd15be8b4afb7d1dd7df8754e246f3ad1673fb0d1ae5236372dc585ae9f82a6e82e2837629e4b88af1ef8ee8739d9bc5887952cd3442a6ef0251f009a959b3517f7a8bc98306debff8c324ffc4cbd1fb0ad7303e1d329f84b1d73e473bd276225b55d200ad34f29c1e63b470717f2c8e5bcf3c56e355ad7017727d7530839f2afee169219a78f7c11cc10f619279cf62bb6eabf34bd387a7b37df305e2001b45176a9ab116132465502c99b1f60f13c7351fed16fc713cd3cfa432e07dd110933323946f3d6dd2854e61fa4562ab91b58520027ac3d0ee72c9e7f0d4190ccace8c5f5963b2196377a10f0834e59b908e99fee32714e681314d758fc9d2aaa8d4d4e0fc117068098804dc765859957669968072433d32f03d164f688c60dbbae2d781d31120832c971d5d507326947d25ecd9278df871d04f330ba4d308bb5ef8f2069e1de6402696c5dc258aceaa55776c46a3a4701bae872b9608c63b5c8ee24876cbd423827b44e2ec1d5c9a82177a0f3120f8f3cb9ad994f1f254321641fc92df29465d8cfde8eb8c7cd1568f14db95c5567ff9d5ac7341a7ec93e3ffbaa9c8e24afd70433b41209064dbe4c3062daf155fc986ebc206efc710986aa7ec2e513946cf8ed796eca83ede32fe3213a9f9d1edc7779624c3b9b16b52c4fbc13fa23131544d54927b862fadc4d267ea38f4617663a479be3df941bdef3c7e2802f0663b8993f5228687aeecd9dff8b87b804c73858f78c385a33e3393ac7b84d758d0aded6bdc57ac0e91302f62d250a8b28143acce52ea69c2219af5c485a1e12e7c5ce51d985f96cff820d093ce51bded77e9da8687a5cc39828117d99ec6228d2ad1ed9fee388566b2ebea0d2e09a4564384e5b946e6ed203a460654c5f09a5c92a849ddab568bc823da66f2cddcca76e4ac5e89037bff3adc95252b0ae19455208fda86d894a53765a7b05fb4fac480f820682f10c8ed185fd7a0ae5be5618381160cfd7988e169a4388118963648fe8d9029253c48ae5f25b40eb59d5c128a62f287406f574184c912fdcc945d7dae4d257c27d4fc45f879348fc5edac01a38e138c77c8de0e6993f2b4ff4f455e21dd7d37fbcfc8f22bba8f69abef8ceb9f14bcb1f361fe12e79d84953e3d3109f75a4a71bd5a4e2093fe664a3b2da0dc080be4f6c632c98c79ca56809055133bdf11a371cc9fcaac0b5ec1f27a3ba2269de9885a438f10a9a9b0dadaac4f085da3ff6e0f1f902b4ed4ce3f4cc5c710e1262a55a468e6dd034b71ae6c9bd1eadd73841fa0bbadfb8a966df7e32150c6ced11402939fb09941dc606763cf81814ddaf9c400f6345fbf3c3f2ce20ded97433a4bcc43ebab55abd936bb7222c5d6f492a37a09d897521cd35cf96a985a93c82727d4edb62225333adbf70a9eca79f1d7e1e1ec5cede299e9715df6fd863d255ff94a96c063161cd65c551953cb1b5c17025899783acfcdd67a2c5c5bec7e969767ac0c0f91bc703009ed8d9cbe9885bc8cdb33481724b7c453f04891007dd33b28af98c64fd5d55040c238b12665943d7e6f886f846fc3cd36ba92feb95704a21b9b3666ef25525bf738a0eb32b72272116e18d20615b4e7dd4387563026602e51eddaeb773c39e005fea21e1570c3626ad624f753509f25e66772f23db21959d0693c391a44cb82b73d8ab1730db346baef881b447dd3c35d77400296a30f78ace664ee2eb9c672272939101792ed87be308689d19976e51f3d0f37136033873bed58b52f231b3fadc2eb38742509add4865df131225f10d0002215805ecf1266bc68c4f19319ff9021bcabf84abe1e7f617aa689502e7baefc0375392d9ede2d0f5512001b39710ffc45f392347c242791d24857401b96e518a32bf8d023e7af131ca29f59a981d650bcddee7d2b2160a5d76dc295cd4e84d088265e270823500ae6514e93d957bfeabae2441779e11f5296062ee1510cea61e48f771d56362ec36179d119fd526b7381c5873a1dbb79c3aa343a97d03846503acfbff178cf47619c56c1e0c96a7b66f8c70678922bfd4136db03c74f2a43a9b7c55499ab9cce1532182ced26839e37248f0af4470fe7bc06f51a7d8e95b174ee0121f8b818dc63996d67d4e4e8938cd8e022f1d3b7a6dba806b0b9ba883691e43bff42f61eaf67250d8b73fec07734d0a396ce39c8d767b29c24b0cf592b732eaa433b850aeac34c25fc34296536201fc94b2ec0425936e8ed651def956a79949f865b5ba3f81548f56d8b7bf68defb66da5eaa804c99b700a8439421adecd4d421a13dc246cf6653a83de6b2aa49e245341ba3f0b7bea8221201c6953831c46a660dbafe08e2b6227c39f125af978fea228fddae212610b799e88dd5042b40481435a75466b1189fa0a10e711fb7e016034542ff63ed0d021c684ad00250d65b11f0a1badc634a7250156224762e494e97d770bbd0be7e7392de0d403c6268d54b66a2299fcc2a87e31545e939353920471e45a23ee015aedbd07f9ca4f067f15933c4ba421e315c34a7b3b71c5c1425749b288b10d3883698a5e375b37b7366747a646e6af3b55e156ea23f6826584453c31c3433a714d1dbe721949a2465833297eb5fb2fb1ec1711805d9d5855b208c49009302a56077a17cd9b4bf7b00436cc75fc0ec03160619d9e38d33c9b78458dd9325c86e69dee8ab25a1927a7135d81df996c1bd1fc833c5a8d7850c80f", 0x1000) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x81, 0xfff, 0x81, 0x85, "8e7467e19b4c8efe640053733ae936e6527ff443", 0x4, 0x6}) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) syz_emit_ethernet(0x2a, &(0x7f0000001780)="8d187770905a3eb40fb38c8b9e0801beb4705c790f4925a29c2a1168890c75836e0cdaa73839cbb7cba391f348db317bbc20943946c9a42a378c46c4cd7d7e7d70782e3e41a36369b8073fdd856274eecf77c5082de1a330b6e0a3cac0624a60b8c09495d2e2c06eac5f800dbe1c77f9a27a49e2a40152c0e0d5782db9e951dcf6608f70b03efefd4df703b46b20778aa42196d5c69239d639a57bc1b597d1ca2ccb28f435799a8b7835872b5c6bd5ec4e35925a17b72980e593cdc8c3839524811fa49a9058d3b16860c23f797014099a05694d73") kqueue() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000400)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r4, 0x4020426b, &(0x7f0000000040)) r5 = semget$private(0x0, 0x3, 0x4) flock(r0, 0x2) r6 = getuid() socket$inet6(0x18, 0x5, 0x7) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x20002000, r6, 0x0, 0x0, 0x0, 0x38, 0x8}, 0x1, 0x2, 0x8001}) 11:00:45 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x81, 0x7ff}, {0x18, 0x2, 0x1b08687a, 0x2a39}, 0x6fe, [0x7, 0xff, 0x800, 0x2, 0x100, 0x10000, 0x20, 0x2]}, 0x3c) r1 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/12}, &(0x7f00000000c0)=0xe) r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000100)="01d6f014a57874c96c2552089d47be8d939813119e5e1e54395ad0762f5e0701d2147ea7d8f0519be932dadb162c9e82e4b79f6f3d1c857ef360cf2cf30a5872e621891ba8a924f6846a979e1980e8aef272d495e4f91bae3f7c56f9a58bf17504c5", 0x62, 0x400, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xd0, 0x80000000, 0x7, 0x1}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x4, 0x8000, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x7f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x92, 0xf0000040, 0xffffffffffffffff, 0x3}], 0x7f, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x6, 0x6}, {{r2}, 0x0, 0x2, 0xfffff, 0x6, 0xee9}, {{r2}, 0xfffffffffffffff9, 0x20, 0x4, 0x100000000, 0x100}], 0x5e, &(0x7f00000002c0)={0x4, 0x9}) r4 = accept(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setreuid(r5, r6) fchflags(r2, 0x0) unlinkat(r0, &(0x7f00000004c0)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000f00)={&(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000c40)=[{&(0x7f0000000540)="10e5da33c1ee47642843f400edaedf6f3109b196ba392fa256025e499e60ce397150c80c3f6d2a6f2027d941d4961feb563015791213971d23585ce79574bc6f423a030e9c9491eab4863719407dd6cceb145da8ec0cde81cffb0810a8d25dfd0478f5d8f68823b2a4e2e3f059e2c6d9dda6a031a91f1c68d2711410c1ffca4b4b6ceaacef9195d61ae2cb894169643b99279b36e4e6b3fd06ed4e22d5abb6728871f0f84cce94901875cb35d262b633b39df19fa9e8545fbd714f560715af49096582b8b686d559c11b5679606ac3075f20fc62b8ca9b67", 0xd8}, {&(0x7f0000000640)="d5ae17631d397a8ceefa24eec2ec1e68bc6a2f5102dbcd75601745487bb85a2f523fe0056a63fb4629b189020adf351b87", 0x31}, {&(0x7f0000000680)="d442a884f4b3aa9d3ad7fdd9d9fa095d1eec87035721abaf3367cfd9a73494cc7c3c6fe409c478621ac877ccffb9cbc73f6ef39e8e7ba1480f6c637d0b6c656dc3ec6628c3aa36ecb997cd9cdd7ad028b376bf714d9aa047166f678aae389991b2c11655e92f63afd7d103a8a21e9b30d8d2184abea44642f1701f314fae526be6c3c26e03d0c1725439c63ff04c581a084e32d23808d295497400bbdf5931096a1b4580b8b341b3dfbe552097730696451f9d8c0bf3a1d8f273bbdda799e096c6c6655cc6c00aa90824167efe5a7ce126a3c438c2c01d98", 0xd8}, {&(0x7f0000000780)="2a167cd9c4812d38c88976387fc5ab307a56186e59a5a7e64c7b1f42c1d9c2da4a2c10e9ab83e20d6ac59b09752d4cb31d12826330a7c8071990018714eb5a0f4dd2e8dee70634ab232044118350f44a49b85c4e3dbe16865a8bce5c791ddadd9a278630cff359a499cf1d9f60f40f4a824fedbd3d7da8c79ae9b1f29b15fd8bce8a8c5a3f59bd28552b87c9439d18cdb1280f07d203028a22955759d3cfffaa457d393d878709e7925dd23c636549cd06c7c36bc1ad21c7d10b9762ab27", 0xbe}, {&(0x7f0000000840)="7f6d2224051cacdbbf44e65465457c1064b2b62f0ee2111e7741d7f458c2a24579793ae073ecbfcf352a0f0aab6388cb9ea7642be132b0124c5755e0c3ebf0a0c067bfb77b4e3efa1ca8741b9e3664e100c2334b4cf21d3014580bc8983b76664db9cfa20d439986f56473a17f4b11315141bf33b4e965c6204b71633648a32c7d7d466a8fc8c46ad15b9def174c8ce5fcea4cfb2181c19a1e4433d3706f5d06b4e8ad50198b8be671d016d832770930da088c9b33eea0cd4a591fa940292bd24a45c69180262cbb4d944e2d7312d765c893e9782ce1c07f77d637fcaa6df2", 0xdf}, {&(0x7f0000000940)="db830e72e793e70db9749b47ccaafe48007df57aa7760eff1a4bd0c9c7d8732c312eae134a8b7c41841c42f5774e5a4f95d69bc58efa75608cfcc4cccf2b49fd4368f12438fb4ddbf1afc55b6a446315aa12b28c377d737c6d007bcb95d77af0124beea4a1b4e20dcaaa1a8a2ae1ec1981c706ad207702ef3ebe8f9ef1443a32cc9e679273d6e3560bea87ed5c0eda534f15c1aacfa479973d66153a28b9ca31d785f91a462c862af579874dc7a187fa5e6d0d5300862beef3e605d676", 0xbd}, {&(0x7f0000000a00)="aecd2959494a1056c4f97ea1e9b41f234153f8ffd80706b392f09a0dc23540c3b30f7d4058656953ce4cf6f3463d54ad756d5a883fbdbdd5a83a878260aa4da67af0add705e0c4885a87f1f5b7abd134fa9a9a94cc72624386d74e79e1f3302f18f3d699147793ad5f0e5a1a4b16c6316aafd775ad333d6edd991acec401dab48fef93c41ab9813ea32a15927df83a50d0476a7b47cd52a7aec1ae70a0e87ea19d311b9a1e9450afe0d34a48d15c9be5b2bf6cb676ac4b45b9f2848b69aa4f0e3e87e4b388dfbce944a3030caf56f6f061da8078b0", 0xd5}, {&(0x7f0000000b00)="4b63ad2932d5881434c201807904cf89a2e8ca9d05c7602f5cb9b8aa2c9284dc0bb96578ed870946b1dabb4c4e1d2f9f09921d6ab776659521fbbf46895ea21c1f5c35f507376deec54e969186ce6c7a55113cab3f137700f767f8e20678b0dab605959a20c4ba9b1804351ef210195ac5bf8614685c9499a29b716e712325f85bcaf64ffb6b937f841326267b3e43791bb94f57aabbfbbcca4be176675fd0b3579f3885ed965b8cc2ead50430fbc78b9b51abf1338c94c42dbb", 0xba}, {&(0x7f0000000bc0)="9290b93b4d97080763b516d4deb9520f2edb0c1b4a087a1a9f317e1e92acc3102c946afbb09c11214589cc1460d3b741f2eed061fce8fcdac4fae5e5d94c72adfd4048e5", 0x44}], 0x9, &(0x7f0000000d00)=[{0x18, 0x1, 0xa7d354c, "6a11be186e96eb32"}, {0xa0, 0x1, 0x7, "1db35f747fb8727a4b5e5a5f0fa04e8625438f59d9a08b0db887dcc3510c6d5e99310faef1a83133888d331d6db4ae07a6499103e18bbc0386f965360065a9e06a4c646509454f86f1823e0f8da3a6543e525c3ca7be1908255836a51eff0d41ca95fdb7c9324367ccf5bbb98279e9f2da6ce0041b8ed4d27d13fe2d82f1d569b6c6118deb7fafcb48"}, {0xd8, 0x0, 0x200, "4244d0f91d7215c1eed170c523d30c9b81330fb4da93d634091aea402c424eb3d997b0b06e7386c4727262e369c4e96e4bcf4972f42cc13aa4daf37956cbe828e776f37cebd580ea7e61cc697bcaacfdb57889d4799e672b2f3be372fa9aeecb72492381c3ce4687c6a674c918815f00ec37886442816ece4e9d6110d46685bc0f656a32e702d406ab5459410bb1ad39a8e8df12f16b10bc803a511161a6e065a4e20a0cb4013e1e3428ff11b4d07c678bf5bf7f0507736906890892ab07512cc538a1"}, {0x70, 0xffff, 0x9, "b9b63fe445ee70f3c472a653d5bd099f5e354d741c5f543e27127e195c9e994527cf7317720a5323690e9acc99fc46e7a562052405eb7717c42b92b28daa6aa396e8b3437ddd5cd52f3c6526da4996304c373b68301bd6ab264905f9590276"}], 0x200}, 0x8) r7 = open(&(0x7f0000000f40)='\x00', 0x200, 0x180) setreuid(r6, r6) r8 = open(&(0x7f0000000f80)='./file0\x00', 0x80, 0x1) accept(r8, &(0x7f0000000fc0)=@in, &(0x7f0000001000)=0xc) pwrite(r0, &(0x7f0000001040)="03a25280881d023a16de", 0xa, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) utimes(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x280000000, 0x97}, {0x9, 0xfffffffffffffff7}}) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000001180), &(0x7f00000011c0)=0x10) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000001200)=0x4) sendmsg(r7, &(0x7f0000003480)={&(0x7f0000001240)=@in={0x2, 0x2}, 0xc, &(0x7f0000003380)=[{&(0x7f0000001280)="101985d0fc297aa036f860421ca3d06de33e1d4e92dccb5a30ebce0aa53f8eb9d354a32f0dda1cce459a3243ddb1330ac70f6954716899033a205533ffa9f6f3245b0297e6822d66e28425e88a61c64aee059b7382a2a0e102877343f4502117815a491b2b99d8d4c271b5dd5544e2434f5a2419d3e1208d4763d4a9598025309ffac2546d575067b1f44c23d020f12108806da12e80d97b01ec14a629a47358b67be931388c76c1da50e7c5b62a84bb01e7ce7bdd4a46d24036755533eedc950e6e42385864a08689c328c1e53120d60440eabd624757c78f4949df3b1af46fff5022dc60ff2c50f53be35807aa922fcd2b49db235f273d0d55fe4b53e68ccbc68c374f6a9af03c9fa612cb23fb864f82b80164e3ee958a5cb632b2537d49b0d28820275a46dd0a786513ce1b5a100b205f4962ae13e290384b233ad588b985378c480b5db00547d4cd8a0492b86036d76a49738aaaf4d4bab7422f87e99613be0b65efb2a9b51ffb5f260c881c20942ff3649c3e94a872a15c6dfcc4faa6e76854459b30980cb33fd40e3f4def68d8741dd81f299d93b68d8c3ee3541d582d8a389b444c54cade755bee8a5b6020b213fcd406f60e216585e23b75e0e8ecf3616cef680f31b6daf44c8fa7e8e5ca941491e27c16aa54a6013ccd26defa9e1f1096ba900308143ac04b32c010451e96c180d93fde9b150ac5580da418d93e2f2eff979ff63465b9d86f0f965cffcc13970c69b01a703834039422c8204d0211c1b546d01d4252af98587f520bd5b127898b675c8565b452475ca2a6dfeb274e1d731d65087e52e8f0228f36601b9336571cc5fbf9c449000546af7ad93500704f5d3a459d054a2bcd1af95ed258567952db5af7cb7e04e60bc969cc4b17d5f3e8d22272775b63ee0cd39f4baef7056df7d2a8b704c99b46d395080de844e28d3377b4bea15703753ab374c8441a67473325ac1ee7ed36cd66e89ee3db7d77a20c5c17ff9fcee3e3d73bc090bac22c3b4d8585c3492fbffe3dc8f5e8270d16698fd7e550d36711069b4e5f9e47d01ca69f7d37e811dc831627d5f25b64849ed411abb211cb545cf05bac1dc3cf9c954017fd7a75e93d07a6f04ec542853995da82d944c215baf6c1f72c5607f941230652ac73a817750ae2f8e238ba6d0045b178ab67c75bb1b6a98d2ab5aa51721bf47a674e40c430bb5f3dee6ee21dece759c28e6c2f95e900e9a71811d2756084832851c21e343290a6e1ffcc4ddb1c0929027303b53ea9887d4b1e9784265c22f5523235d18559eb9b392f0e74d3677c3cfa3fde0568091170135e9a9ac5487abaf77dea3f68962bbd2c7ce2fcb1db2e255298145ec89d0c312c8cf427fffb12a79571f956944741843f4537848b60aa958f9321b65b56e3ffd34c0743d890e68a8767f60fed661e9f92d932b3bb9ffda6df3bc1843ddcbbf97216604ebc8537b1d0e5b1a820ecbae1d39621fdacbb8ff6ac07658aa69f17fbf27ff5ad2850cda96c65555b6c6961f8fdc55234019860349c0c3c76b02bb0ca2d2ba248ff8b96073151eb466270bb7c019bcece838fa14af4110645752aea94ce4c85cbe2e9007e652c3e87a0ce1e047dc9e0321f777246396e21df6186e129ff6052d8238d4392b469cf891af3fccfdaedc576704daa406970973e4fd741dcbec8666e90669ed459bf3bd7cab10a17b6c2d874cfc6b8c91832c28745b2c1f8d826dab55408548101ad8fe0ddcd8317fa9559403ed4effa79b8e370b2f8354d58df90e67c91cea268384b2680f79db695db59f087ba1d19023b269866f0db595207a276ce22e630cc8b59a97173a921e111f93bcb3427440de8e5517604d0911c9327dcc0d9f6dc7c31caafba669d55c4e8671dbb3eb95d8052b528c37e6ffd475d6399041e3effb1d4f44e533442d7a01f8707cd9d60a8b3e363b79bbf6017281f5f9d6a18cfb9476f86f0827cd0dae2938f0a0477c48258aaee5341968f1530d3d1da73437dc4f2ac1738556b68da0b371ac0d8683ebc3e1c302a3ad19c8afa909816e98b4225a7b8b15c6e0b367fca2dab835b77c06162c6efd1c1ca9ab230c8954dd4544ae11ada51f7bad559a2f8a574b6d25d3157f40562ce8a654ace36921a7f9c60ca412daf8968ca9d936f7d6653634ef9cec9e2463db3309167b1142f751f3801751597ec7b8f2e92ae08d535035451fd4839c8e1ea22467ea4d6aed638f937dddbbdb5063f7a99b78910d65418b33c6b6f86709ee826059d6571a1cb2b3faea1c941c57762a28fe11d02d679111e3802c41e3a7358312a0e2db4ee006d438d044f308e648c84a456a033ad4a1c0c59f90e7bc1adf92d8f9978c35ad841b75ad22031e7ad065abda38f8dda8208d272d4781ad12f23c76405369606ae801a4c6f70700d2a62939bf64d9e26c85e1ba58bd53737adfd2687589f05cb50f88d6d5cf5268da04d8f9fe0ce187c10fbb5c5479b83503cbab27d9cfe58034b7d974316f0e6c0c48e7dc1873524bcfb098acd47a133b2c5edd93f0c7a5238e3d5e3caeccd27891d1e07653ba91e73eda445e6f0cb8d485a74c041f08b862fb0eb575ca67e4ae658c2c8efc9959f6b081676cd26d855759877f172cf05e1ef673a94440b0dd7bebbc4681da354fa4cfbbcb3facbbbcb7ceb0fc8936a3a700979efdf411f3391aa941ccaa5d4300fc6e73c3977b4495c1973b6038874e8bdc7d526dde64fd68bad8b5cb4932dee3cabc2f5fcf5142fa1839cd6cad92da0d6eb3e1b0df1b1d329efc57d77fca7ddd6b68db54eb8ac18235470e1fe53fc0d76bd8566c83374441ca6be9e7fa3583382995a5bfd0431de4ed17bf48f262ff5ffec4deb6ff8430b8d2f67750f1de6760a901e0c56ff81d22f02f1efc94e5e112fb55411f2150f6d48ec63215be4768b457fe466315b8a4d2fee78eee0d200edd9e7093b799930d1e66799512f959b93842ba366bdb48efd725049274d2e3997cc328687b3d798680504fe01428e063f834843ca888d13d5ef1dfc6ef5fa8554692ac11af4b570e152b8f87a3d5b417310a50ccd41dc8a58fb7294b663494aaadfe5fee074175372fe6358ee4fba1184bf12df89634955d6462995b26251f89e9008d702a39dbf55f518e53f65abf7307750fc5d540fb5d00e9d48f7a886295ccbd724d1425207dda688e0f48554f430bbc1da92bfc242f005c9a0eb2d191b1b8d5ada12b6d02562c6fcd7d6b132b6bdd081f5205e43705ddcbd532fda15547d7cb8113858c670f2df5965858abf9cfd38f8136fb77dea46a4f6e98aa9b4847b57957871d38d51b1dbd03b088ec0a1196aeae2be00c034b32222214bcecb94f496d0a93aaad3a474be37dfc6e8d4635e53c73c1055fb78cc1acaf1d8414e085878671e2795755b3b5e0d3c04d430a3a4c856cf0701e580fd29ac2db8bc2ee7c8a2c190642ae85bd53f54345da52cdeea15e7fc75ae9befa8e797db49611ec0f374264c73ce6f572c9401eefdcf05a6f3eb8bc48afc6f588ad2e027aed2d0e66739f040dc9f7442477aa2ba129d7cb63822b3145e48f79c64f71a3ee37dfa3cb1f791e8b8780f99ce9d9126547f5b0857c74f50d607caffc6e663d2a2b0dfd38da80f9d021110179a4da23aca2b81f22a330a6e5ff105de93464f3b63d886cc12babd5edca32cc207ed6294692d01e80614b2f07575056c9f8256c4ca2fbdb5a005b7d651b743ccc2e389983169b5419f85b4dc003a2ca5d377af26a81447e69313a8d92e266568c1b87eec4dbcb7da4dd85cce4f8220c38a29d7fc1cd6d41e7d8bd19148a131b66665c3fd5c4e58c16cf445284d18b8e6ce26887c828bdfc3ab1c9b6fb04d4603f5ace6991dd8685e443cb7f1d501e144474a9170e3f855590f1dada6b8406d51aa43ca5b650a1444f70d46be81b929cc3eb90f581d5ce726961d209488759b699ac74f088e9e8f7ffbc3d71a4b01cde5e0f7334388a678fa985f9f51f474c720f5decca3384ea70f4adda46cf212c7e02538959ae25054ddbe0258dbb1b2f8e3851b2744c1b8ccb788d3954f1e9fe61cc8d18d4ec283491d7561eec4a6459a68329b5a2d75fde67a8622fad7349528a1a87f37b97246bd32be5796ed35c6aa1e842ddc34b068b0441e8b261790ac10ac0db7a2089602413231e350cda2ddd3d19e5a64df8adc78ed88676e8f9209d6e5d989870ecc27e34c573c9d80d221bd2ca405054e6456ee3d177358acc4abc5131ec09ebeda6be1c1d6ab5adf864b5d1ca354879544149bf92166ecb4a79dc06a7b5770831893f1dde6b99daae86a14ff0c93ee6cfe4a3ad13c7d1a96422365445132a3986aac5f82f321104be8bb59fa7ae1e531138e4c6be524242a4e64cd52f3d5067a7609350e483b1d810b66550e5ac8f3a8375f078d007116b624a94e5cda9f590ac1bbf47eae19bb4ec82d38b4ba5af7e2cd1e8ba0e5c5b2c5cc7145614f966efcdd54d0732395c0fde945acc2ee4bba01e4f339e866c9c6f5de3ba53d65d468400c3734c3ffdcea03bbbd6f18996f4c0b3697ea4847e3d3c643a7497353f51e2f0f479218f33f3ec046d5d598c96221b878816982d20c189ebbffc691a3532bad63ab3c8251bf4c87d2291487cb9caceb7b92462f993279aa62a60ee7457a50a36b19321985f3f83555d95427d03e54cdd170555dd12ce1ebc3a050e225950f70f7dd0de6eed8edcae389275af137cbc071d20aa3beab12e64cca00a0450b52c92969e75c8992cadc6abcb57895be316b858a4d2c1b8ff99f3a353394c86a2011041f859dab21069f2cc012e92429a8e7a9503bf0418533074f951318abee9e8088461824008417a73a93923a401b39a74a84641b51c702b20fb025d2fb84e59d5239d1f8eabfa477a7d71e2a598c192af8d9eebd96942b08a2a2d938e927bd0e8e7fb560aa36a87a0cde107c0eae23942cf5c2183bed1772556f777e18001b94ff35b428d968fa4e64651d4bbe8087dc1514f05a0d78d7dd34e3d5213f6da542eebcc47712eaff1b883677ac42aa5ada7fe406bb81f3828a3e2bbf2db1574d20f4b4bdac996facb40c80cdf4e72ae474c7e61a25594684b175a99c451a8ff5a62c5293e14e198b9931a9e7a3f5cca096ddc56309c37547727a2a2631cf06414aff766834e6b93ae20a4e344027b6d61f5b3ff1c11bc5b748c39104641bc7c2129408d32e1252d01cc2a9908dfa911fb20ed5b1fe4825ae660b07e585104696afb07f93ac576f480e1964be809aef2c1dfc59c6d16a0176c820f634f9c9b396dae5ed579dd652e2f336da569492e0098b2c1a209a255cfc74ec523f5f137daa00e9fd69e5aefbea00b7023266c9d3020088391d1bf19f5dd9890aa3822027c094144ad7ef36f87b939aa3fb6e908b79dcdad8050c5be6b043c3d2a9cba261d9692211fdf9fbbfb3c96014c48890d310c5a25d368fb9b20d67b3d311714813d8482003686ce5a6ce56db893068e1c77b713872812d13c7c4ed3f3f912d1d466f0cb010dee8fcbbaa9c4bce52f76f23d313bb54d43961c8a5fd835b305ad53727cdfc6925df9a098f9ad1eaebf59be78834e59fab92da25381de7c249d5984d5a491bf5313b9113011922c17f7b4342b21b3afeacaf3c510f82444df986eabb00313d82f771f370a0a28833df5922729b3f2b20de99230a5a328949f30282306091d1453e211f3d0436087e8c7f7b4c24f5854d19baadb1aefab1ddd42deaaf705439593108da961705b0a834fc0e3951b96d03076e8462011d3574dbe4954e", 0x1000}, {&(0x7f0000002280)="8f38af420360bd21d34eb879c5f6065fe52a38e713320938d892dc88ac670ffb578610f8b40172cdd11fd0f1d0efee5c105e75e4bd84023ab0ab6fd5870a692efde9941713e34c23b7ecd4d77721eff0b6cb60dc7f46e9c70afc034ebd44c7c878016ea80e7cb17e50501884baabeeb4178f7e261eba05436e2f0585918eb4867980faac65be6ac7ce663fa238e3370e7efff5b0d8857c4349f24f81858cb192a2339269763319d1788d203dc1da5b702e441336aab864338d97fb20e5852f48fe4ff0ebf4261cdc1ad6ee94a2e26e6783448746cea40f3eed039dc511fcd57519fa7029f6bfc75f6f5e6e1c17cd6daeff2b9c0a505f38fbe4a1feb0a51437a7c4a0dec1675637f88c086ec59fdac6217c2a5e0c3e784d0f6032623523c6e004c8cad834d213ea0b6a3e5caf8aacef49197277b0558d8a7c71543ff7b264033934ff956e5f511fa6351f3cfa4e63e4423309457ac856a61ecd828f35b1e14300edb0c61f9049a7fd8c928cd65e82e725ff08bb21b676308590c2982b5d02ccf21c837425f475968f73d611cd0102c62608a694c27053fdaa59fb848512459447ed67fcb05b75d04b964062725499470667dc945b0e74b67402d36258658fd6c5960dde1cc6448a4e1e8333e3a9196acff3912a1524110ddf26f06f3beeebfe6498bfd59a48e7c6d1be6947df772d37d321c937c13879031458f649291d480aefa5711e0caaf2e86bdb3ec4714be53f58865dc3e81b99e081eb8f8b9e2630ac0c609e499c107580cb9bdfaeae5a184b2e1d837889e2ccc4c7df98290c20dfe5497b214c0dc85b3d32b16e6278486cd10641a284f86f7d8793821ab58a9456bf747ae24c48db8577796d85fb542cb741292b2698d95199827f90681b393e6e7d3eab0f016f22284301a460b3681b4c5edc51926732a9f6af473ae3ab99d76b31c4109cbda8a5bd76b5962dd3fba601354a134d437bf7453ddb47998f1fb71c61c008d585a2d7c0f207c41a581c045443ed541533fdd7cb88f87e2408c4715da0e350ee3d90d48ed9db466592a81f26fa7c648d6fae20c42b10c40deacd6c29c0d906b432adf4514a7ca179340a0379b93834b9a7c8c50f257503d65eaaf67b2d3ea77649b70e3875fa57da242d8195983051e8e5184020b36ecf39a5c0ab2f8d65298eac6e49aa2b34264db540d98d8de574172b9d6d005722d4b01e088d7f1496a71f63eb4fa675139cf0e055655b783c9fd9ef8bc12894d8accfbb1e1b0cbc0af4035a6aed3ba5edbeed18a6e52db796b023c056fcada4b455e35866cd1e8592dce600c683c89de56776defafcbbad64cd561686fe4bdb4337266384ddea0223fbd96cd3c59f43c96ed470eda29e4260c9c3f73b18084582c95d46b51ed0465f70c93a28726d5afccf90f10ac73884a98ae5b0ade3d23832d7caeba5edb36ee7e4603ecb24f110c150277f3e66b43027b69a0f4021abc64d4f04d19a99d93e4f4612d56e0d505e44f837ba08c3614a21cfd28c6dc91c189bebc715121880fa30ef26832dff07f171d717191dede203af2e604fe5e74dbe842b6f77d289e47d33569324d68f556b3260982169edcdd79af36b077f852f2761a3278f06851168d8dae975ff0141f330b85a7e1537663ad98d6c8d3d36b2038485e7f93986cb7633b8fd3188b23ae05623b85ca0d29f25c73561df6f430a5b1fff1d017351bc3028471a9ef20b76c549c9327b8f3c1f142d4a93b3be6d471ed332890dae5c20dcee70ca3319635c0aeae37dc561027dad98f2d8fbe31f22b594df7b2ac875f8fc9545488d556a5a87cf60aac691a623fe813527dc361061cc575be046375bc77538fd3b3de70114b28b67a721d6eeddc792647a0fac399549dd6801fb2b6664449b0f0c6361fba3f85e017d6f343912fd5ebe5fd5a3f22a17b67ec1e48547aebc0964600e443732c960fd5f797a4b421db1ecfe5ceae6b5ca6f09bf4217e41a0b7f113c2316b7fb2a7f3bc754109c1e41b9c1c001b61fb4afc2695e1b2945c5cc63673adad7e762e629d23b28d3c713b0eb4ae49a9e88095db40641c0ea20e735cde7994c2e16b91ef80fe07266cfc9f8cf0236a55f1aa04f72188551969bf8290831a5fda1f91235ddc14b30f3dc14b78d1130212fc6081060cd3be3938088108a7ff29e7fabbc071c0bbe752684235dc9eb5cce8ba1469ebef5c32fa37ca947f95ba2faa1d5532a3a2ccccde9d59d283efcf57655ef46967be8ae5d40a7353d375c9fa2821a9392186d5a0bc363ea0dcf80bfba473334d6cf28ec235de7a8fae1befd2af99402ec68ddfe004b3977d672a474a12feffd7f1965cff913548a9263c4c16c693a44f9c3a6c3c706792f3bdb529daaec33cf97154750da6d91964f31e044ee00bd112687d9827b080c4875fac3b71fc224a6e61298490eb1b74447077e6ebb2af3f43cbd4d27aaaeb7f8812938ee18d15e3e1ac2209ee7f87737a2d2b87836a7a10ed007cd979a89fdd6d2b674bfe23453fd97bbc5bb84b6be53476f8a43b9d46aa65e34182adcb632a54f45eb5e62e28a07db07390c31c7e2b54ca4e48a4eda02678f68f170536bc390d7918d0f6067e9f4275dc43a7b2a09b28b98092f0ed9b1f9307af8ae0f5fbe54cd2f105883c2a5cf287193982381bc5f8053170d1425a1ba03367aee7eca80e52930089b343b5b605a474824355c12aeb0d3ade15ba243a288e7c187a5e8f11b1df6ded46ea6ff832162c4a2ee2d6bbdcb4ae8b5fea6902b2e9893b68414808ef50d90b6e7e02bd5c7a549be08c3b6c851d95bd1fb56f4ed07e37112c45af4d4f63305db58a1e0be64457d8f3f8fc8c37892665b05d0cc88bd568a74af8316b9f16393b92e565c51d13a66e8c1e04fc93939f04f96c9973a2669f6ee8f4bca6f3e925425e242dec75b6475d914fc9d677236df388c789ca900ebe8ab720090da844edb8aea697a51d9a8ed4207ef64ec9908368bb05a7a1ed1e9a8f42d573ec03f9dc92b5fd5e2c259feb5dc418fe7cedf4c21aed72e7eaceb332f09bea8a519296bafe599b66b4079f9faa992fb73c8df85d2033c098e859b8613160d0bf93bedacc823374be9da1d71951ec84c1d2e53799680568939919c8fbcd0665218788d4b0aa2fc32da66fb5685b6146cbc7b6fb40bbab07ce3173ea5a44a09423b8c3bf64dfc01eb5473076db26b2618e48638baf5724593e5da810a084596b8be049fca301048389f639e04a664e2401a65ead2a881baec6782d8aabde2f1ce28c4c3fdf11011bb707d4cbeb304a046901176bd010f50d5361a85a88c2087cbf51e91ab25f709eab6b66b208acfa3ea3833ad3dc611318b774b59a64088cb04c536a20dc819c0035711d997a42daaebab862fcae082ffc97b40f67229919273353714cbab839162365ab4253f61d0a15df1be0ef6febf9c1dfba86a6a4e15558c4a5a6c95336b26feb6e35fc08f4116bd85d3f7dbd7fde9451954161fa47e86a1eb5d63d11942fc5862032f27df5222b299cca4591fc89eedde9d764503809451e6ab774f40f50bdd3e5e87c9daa61cf1eb60e8d8a99e458ddd5ac8f458531734017d168f64184517063c46adf7730176894f87802fb6d864cdfc31bb2b7863cf10737a889061e5c22f282269c6a5a8967a9e1ecfec6606a87761bed1785e941b86457c985ab031949b600237ccaf508f6db1f7062ac7d673740cf5953a53b9a32a9640f7f4678ddd4886bf8f01681bcdff70935c5ee2573e7d7bd0853378755be91884efc2c5dd90d7a56b4c3d8e30dba86df30337fc2d0b36469cd0b261607ce23f9998e06739eef7a495ac713d7942255391f8458ee545d09f8b53eee680d6fc229d223aacdfab9f180af26134665580377f12a948c1a844963339e687f73cdc057b89f3d533de66d79720d8fef45d316b7e7b8c49849078c5729dd6e59f57df97290c0ff48720ab4ef0e7bda47145877b1397e6ed52d6b396f816134a8c7a03d5592a7c61913e5f2481e8cf9734de3ec47e35380c45fc00d4cd6c7208e034d270ec1bd1d8bb79afe41429f790431b54413beedeed950b15a56848ce846e552e38e1074e63673a1179b35a777b6d1e8efc3fc2b1e1cf10b6f343a180cf90df91fd61a36e1952d58a3c2fd5257a0886d1a719934098fcf7167f328bd409844f6c5392eb0d22b2e47757d06c739c9a942a1f06abc96cde85479ee51d787503b0e4321baab849e5f71f6743b8feda920606c7031f21032820a211419c85d56a9d694ce202a30b7f1c5d69d6940987e4e9fbeafb79488ff32f86d042e6352e8b3eb79e01b1e6b2473a74d88601deeda3242bd6730109f839a175c26e956543455ca3eb4c2ddae245b4dae3bdd86936fc2546a72e78f21b4e6fdbd66a846864e91b89b613be2b43ea845b879ea7128ff9cc95ba4995b9176699d478d96d7d0ec545986ad09f0723049c475b5360bbcffbf8a4b5b810be26c735364234ded3da4a7d910984cf2497a3fe39d85c0a4728660a7eafcd4e0a74c2ca37480da734ba968fcc4e407343712c975819b7fe3b2598f100645abdb2e39626f16dec0bbf2d40c42b6b17fa13574a260b072de78593430320788f7a8c0f876372efed773173357b1f8ab6c6e4ff94ffc60e5e7f2bb6b0130b5c4f1afed116b662fa3988f66a03c7299582dce1827dead41c7db323af70b0924896463fccf818d9ff2c74e85ec4a047c8f8aeaee9a4d9ba7fb4cfc9cc99c69422fdf5759b8b8a4b0e1ca45f6173d82ac231224d26f9b54773f642835cc21a870732a008b0d46349ce25758db2e7d864bfc7598a413712e7c45f9611ef544dc0ac02b78d59fab833407266aa474afecdfde035714f65275ab72b047608b98942103fbddc6993a3d30644cf12285d387b6aca9e26c5ee72af4c72043877d5ead0083d1e61d97c423dc1618583a97ac629e16ca8211a1ea7a0a4c763862c4ccfc06a2dc8dce26700194fa9adb61673d401811bfe94dfe512a0a1c513f139fa0723381ef75ee0f7aa7ff8993288af051d669e485d3db1b58e0d3366ad2590fe2ee62f404c48bf07c588b939f629275f55e3adf24e9025c3177f1db82b4e7a65cb674ae81ab1d70946ebfc1c3aa4346a02137725a101f4b8e8f321a2262b444a6ec3253c79b14155808589592b700e9b79b888b9185350ea483bcfd0046230d612afd7c0d051c4e3acd4565ac5da574bf7380dd9dc99d30ed49bf018dc9da76d90a6fc76d250c0bf41fec43c93696023423f56cf6a01c6edee2b72ad575f0cf4f2f3c4ff84b58d5ec3ea89b9f013fdbd6e55a1a844416575c49e90211d547ea11e7ce1f22acfe95054ead4839b3ed0aaded84539515f7fe1a0d87659f0d51d20f184cecf257256aa1c5bae48f9cd88c9c75563ac61688b784fc336f6d55821a10582c05cfb41d3d8a7fbf93e25db66552999fe2a53a492e613ccb6a0bf8a6c2b7fcd73277f5e188935076d94e99f84f684561d11cd1946d7cf54497b47f05547765f6392247317aa1ae32ca999912f0b730346011dfc2e2b299c033c7ddbe0bf2dc24fcff9e54b68c4486843b86327d01edba7856eb9f69d9d2c89252491741edf1a36024f78245d59e2b894783d10809752d71ec4f8497506b4f406c0f02b7aaa4a71f6d81bd52a37bd51e73a0946e558b2ba1d8ac6ed9f46884920cbdf674a7d1a5758359e3b1ea80510f7cc659f7d6f1c5c17647a3411aa0c15d9faa3f75aedee180316bbf323b5a71d456b1833569c5b4f6df5eb61c95968ceb28171a37299cf9282", 0x1000}, {&(0x7f0000003280)="cdb51025bb7a7ed2e8cae7ee697d155f7b784cc35dc45227351694c6c606350c93ff62766357d5fd412c00e871bb5f432b29d7cc8086239a8b1abd741570ae11f156c8ee7c04f7f673ae14a7c0cfd528a6b74e49dacf2a905df2a344934add04f4b4e2d6fa66a53a36a2dab59d5f1ea863e8e201939233c8f23769c3c23746c33c889a49c4c958fc7631563fd70343300d507b85dfc0bd887f43bd8f51d0054ecafb8f0e2077cf8ba43332048a4929051e65068d554a6adf58942f738b6f4eaa9a749ce20ffa232b5f838af433f108ad10ba991ded9474d22f246c922f672439760f6e48a9", 0xe5}], 0x3, &(0x7f00000033c0)=[{0x68, 0xffff, 0x1c, "74a5770d264a615bd423834924b4e222bfc67e2e11c73b77d7c373b0aa6c45324210f920f164acd919386665b4654dcf5e9c95fd050e5bcd17268617ac6b76bb673975f6efc5facf0ee4120a6086d720c64d0eed"}, {0x38, 0xffff, 0x2, "98fcf56f70a202a3aed0a1b18c6fb5357fb9f7f0cd9737ddc317c16a839584d3d0b9031502"}], 0xa0}, 0x1) mknodat(r8, &(0x7f00000034c0)='./file1\x00', 0x7124, 0x7f) mkdirat(r8, &(0x7f0000003500)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000003540)={0x5, './file2\x00', './file0\x00'}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000003580)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000035c0)) 11:00:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') fcntl$dupfd(r0, 0xa, r0) 11:00:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x1f0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r5, &(0x7f0000000080)='6', 0x1) dup2(r3, r4) write(r5, 0xfffffffffffffffe, 0x0) 11:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) recvfrom$inet(r2, &(0x7f0000000500)=""/198, 0xc6, 0x842, 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 11:00:46 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) 11:00:46 executing program 1: r0 = getgid() r1 = getgid() setgroups(0x2, &(0x7f0000000040)=[r0, r1]) r2 = socket(0x6, 0x3, 0x7) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad1216bb5ab45945ca4647132066866baf197559c655614b42ff577081b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c762fe03075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab064c8bf2d4638dec8953ebb3b02b212425f9c979bca92c77a6061fc15852"], 0x10) sendto$inet6(r2, &(0x7f0000000000)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getuid() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfe4d, 0x6, 0xe37, 0x6}, {0x8d31, 0x29, 0x7, 0x146}, {0x100000001, 0x6, 0xe9, 0xfffffffffffff800}]}) chflags(&(0x7f0000000180)='./file0\x00', 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x5669}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x2, 0x2, 0x2, 0x9}, {0x6, 0x8000, 0x7, 0x3}, {0x6, 0x31a2ed24, 0x80, 0x200}, {0x75072920, 0x2, 0x2, 0x1}, {0x1, 0x0, 0x1f, 0xf63}]}) 11:00:46 executing program 0: r0 = socket$unix(0x1, 0xa00000000000004, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0xd}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x4) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x0, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getppid() clock_getres(0x6, &(0x7f0000000400)) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000680)=""/75, 0x4b}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f00000008c0)=""/247, 0xf7}, {&(0x7f00000009c0)=""/95, 0x5f}, {&(0x7f0000000a40)=""/85, 0x55}], 0x6, &(0x7f0000000b40)=""/223, 0xdf}, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 11:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/64}, &(0x7f0000000000)=0x42) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 11:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mprotect(&(0x7f000026d000/0x8000)=nil, 0x8000, 0x4) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/34, 0x22}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0xad2, 0x5, {0x208, 0x4}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) mmap(&(0x7f000026d000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) 11:00:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:00:46 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) r1 = syz_open_pts() mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) recvmsg(r0, &(0x7f0000001240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/53, 0x35}, {&(0x7f0000001100)=""/28, 0x1c}, {&(0x7f0000001140)=""/99, 0x63}], 0x4, &(0x7f0000001200)=""/15, 0xf}, 0x800) setitimer(0x1, &(0x7f0000032fe0), 0x0) getpeername$inet6(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) 11:00:46 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0xdc, 0x81, 0x1, 0x1, 0x2, 0x7, 0xfff, 0xbf224822b375a5c7, 0x0, 0x4b73b4f7, 0x5}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) 11:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000002c0)="9fa02aa9d6fe240dfb2e82c27592e8e6654d25ff1a44233f20a787bdf720575be844635826aa0d2ac7ba44ad6c5e54e64c6ab44fded37d0501ef914696521ddac4f762d0245394f2a4cfadc7e187da6b459b3446f7a177aaff0ebc08491ddcac76271433a796c3df1dafa7c2e6be9b5a8defe2949bc41e4566de798ca6860618526f5f3b3172afcc355b782d4b2dd6551f8d7195ee95ad6c52d40706c464fe9c1b2b02be2163957767e3619688f819dcfc0d0e8af511bdd6fa395395684a483dc75c9c9803387a4cfcf26b1b728c839b6cd3168e49d9b27fe9132f685555c2c37d19bcb25ea2c407a8f4a635d3fb907ecc2ed5ff9ab6c53ed6aad7a050ffa8f803b14465f55c1e751bf4bcee5f50f4b1ac036a7e347736158e825ff6c2eda24bb041beff475386ca4e848b6b96e5d9b97a0f60c967776cea955d090265402c975710e4ec1eb83eff1afda97ecd54e75d7e95ae9aa622616194e9da6932ccc6c6dbb8f7b5951129233d4d953a5e0257506e1dc14f8b9cdfc42dda4e6edfef48ee4e724a208dcef554d3977396ad08a21f11cd1cc89c0eec3130a7c36f2b3855def8946f825879f44a52c636c19855ecdac0d1ae7a1111b7489c9f0a73e3e454905792dc47aee2eae3e804dedc2beb0aec363443c98e5d32d890ed88b7ac61c0c8460300a59b47e97c0d364a4fbadb0be6d3c90d891d30153de743f14726fe5d5d6253aede2303db8e0d5fd88a4ab3c024f5fba5ec6256fbab0831e863d7ea99381b3c4a569285979d17d744084286d96359e562611c9f85ea62c1944967a73af7cefe834c8c125d2bcd0e4e25d8439911883349198a2607a071f4f43479392587fea83f8498ca2f5d8f17ab50fc1ab22c1400b811f9b8514acac40b8d5ab65e4094d275e7f999c6a67f7287bacd33d6955803c228f30bd3f64364de09e9cae36617749d401b31009100dd6fa4f705a39a7a2dda6723cf24f3590ecf80de74026302d5055611d4f0d5f74461f1327f3fe17f3a26770bcd2750c26290846331045c5b966f743c3d296833081bd3e482b7e056b899ee3a49b43c51143d0eb4b8772612d5882eedb2a87d2149d9793f3fda5a6a70dea3f0e1d9d6c861f440d492f188809294a924dda3f89e744d5bef5b86050c31cb942f450481b1463f9a5e0549577c1698c003e0a72ede08f66744f7260626a4fe1d03525134d5a4af9f24803c9dc3cc983e76a99c22942de353846eead18b682774fccfe0bee0ef0e6e3e9e66626dd2ff00647f829fce562fa172336fd84ff59bdc5e65845b048875ecfafacb2ea53cefe0e1320aeef4ede3ab5ed12861fcc50e44637d92957adb47a170bdcc7e5272e270784df26140ef482d8236c57180c32491f2f0991eaf45b340e17a6d8d53ca5ab4450121fae735f93e8d05511629775e0c82296f5a0ff678460b3a61af74c53af1682e94060287d5d564a19338f8c0509a40a4fa441c2cbcbd5d93d032ec46b88c86dac4c2daa63e202cde7f27bcc35b230657b534e5272bf9bdb024cc080cd667dc18c212b8fb96fa7569eb1c208aa0b5f1181e8e72cf4f1c66a155895ad4832221dee15e94ae2ef953e5a5329869b9fb957255a4547c90bb3e1da6050ed6bebaf9936df89524f750f41701c048cf331c9fea6ae560629f9748ad2b3ed7d34128eebc91516a53ad4d30940c5361ee567a06e8d37be3e8215ce5835826093b4aa70f93da22ac262c43bc23eae07f0b83db28c997bd264c7ca3e4e0765a43f5ab1e2bb897189036ff8174b710c59015f24ebf19f8655fc53ee309706b688ac7b8793d83ba6f377f9b6f4cafd4dcdd4f2d5ec18d22ed15d108b4496604950dfe16616f317af1897e1def3c9c744f6d12bec459ad2b87256b2ba151313bdbbd2c3897612fbfe93d00fa107c74907b85a2fa11b091551326f50a4bb3ed90fdf2a9b98d67999540d74c498f5c41fbbffa38787403fab5a9bf88ee038c446e25c42d12ded9396af419a1d88017c422b237d96bedfffe151e3fd5bf56553d6e7ed6e09037fc471948ee57cae38f6fb351e3d6f0447b3ff167f619f2d2cd6d31cf1ffa2dcc23a20b67a9c63ca6cad055e48f31b04676ef51ba12ba946ae2228557b37f0be85bab69661356edefd753b9c64fdfd20a83af149ba00523fa7b3fe5b50280f5d481ca07ec5242719db431d1682e980c1cf6d018344b7f210c2d182e274ebfbfa5abb4ef62dc5efe8aea0fd7855931900952084f29373cbfff6aaa2ac81ac8c703c57ba813bc1ea9b8a6a24765531b38bbc0d089cfe0b547064ade240541c09363404498579bfcca6eed462589be4243f93262deb26c9409a6222c73e806b2c4fe4fc8bd8f50fda91be10c6c2ae9205018358e6d501b459b95303c912bbf0e404706c110cd19d6cf35bf415a8f08769681501bd68b183d733185e4f80e2667f812235c9e8515251346b773a0ca38d9f5c33e79475fe43a817ac370d564ba4deba9d9e3e7e7df0a0b8881e3e2cd27e79babd3c591c9c9b3ed369c039291999108c0c715017eef4e52548e879347a458fafcbc5445ead4749f57210d58dba4783f1bafd1f3c55a77c3dd2f17f9ad32d29be86f427215af5901e26b61691b7b0550bbc1e920df6037be34b67a70bade0d16861dbde008d9fb01b328120bd12d0b95763e7b40c14f7c2493b61fba01546e1e55f06232ad28a3b114d4f2dc3388d5a4b32aac5467318a844643977ce1fbc4761eac7a4fe2fb7b9efa4c1de72a5721b8b248f578ab5016551709c1b716cdb920f1d85bd537c224218223503f4d39c104fe1be65baed861cccf7281a4f2469fdbfb0cd8065d0e0428a08b269865f84ab7cefca86e6000bcbb993fe6230d3e253beaa8ee0127bc9f6061c6f062b8aeb71f97f2ec0e7f2093967ca5505476678ad68300b87cf798e22020c2c057b341d1251e9fc8bcefb1111a692776f1e70c54beb60b008c057fefe2a5ffb46ead2c3dbaf794d8a9856b9c48d9362428b8fa4d0fd36ad585c1e5843139749c30723bd3e1985025a9334b4b98b6e4fa7a396a39278b4757b08b41708851ace44609c11414c909e0c50e0b272e9c23ac77366418def7bb79d68ba4f189eef06d5f96a9c2c83c99548d0c01a434459d94823b4590dc7882d2c45960981da0f52dc6f8d6611d603671b371348c920fc948dafd907dba3661f999c842e108effce669aaa40b9d2ac4ca68565bb71f0aadf75181854963ec5d6af88aa59c52ebd5d011e21c7f6d42acb9bb1bfd8cd420a221806a2f45396fb2c97827bc94c41c609e5e7bdd5f9cf9e09e3d911dac28d893628b8f8c37956398e727a029338bdedafddaab35f8fe989af3e76c0f8b776389e2829594c7e98dbc25a2723859d3e4dcc9b5c14a020ed7e86c54750f38d8c0c107e4d4cb35d09eec96107ea7eaa2b9c33dd61eb1aa55d75d3a1c0b03054db769a59279dc5cfd830c7bf574680d0a99fd8dc7f23bb5d4a0e1dc5936c26225406960283da3c048e5fa7a5c670703585d58a865af46db061bf4c29413d5852bd3bfb02f1b66f5b60ec2681edb15e5a06701a57b62d33430e5e3b561ca52c7284c8678c7646f1b294aa514ac63d2fab26c279421a8a33dfbace2d61549a0fbb35bac8ce7df9c3c70469e82f17e401f0ef770e26eb92c334355550e7750888964379d0490a41ab85ba9d2e6fc4b95464db3fe2cc783da4306920c0648285de5cccbc4fd0a19d171e2a6869c1aa40b70ec3d54ec9b304db35fdc7acba4c305cfd57835313f1d4c20860f8f6564ec5730599a8118ba26a5f0537066a885c18fc253c930b424e3736f6060d7e9409cfae5ab4c6cd753beb79654915cb5016110b0e741be2646c1404b883f75669d3ebaf49c99dd99d363118458990aa3ada8b2a0b93c57d2e1d0e96e664e72a44ed6835dd7d8b806baf0307abebfee87772a034381c41378dbe07bb12ceb5eb94006bbdcb518bae60e70263757c39e3320ae0806404f00aacf673880b67d7fa72f76e2be9ca9897384be40b99ca7b751f3250ad22ed8404bdffe37e76aa44feed6ba329179601d07af35afb8e320733b3d5703b550faab4fae4dcc3d3064fc0590eec4afd0a29bd6df26983fb48f6042b81730df908f5ed457ca76862312a5f3f26157caeb361693ac1c7de81966adcdf681997f08edfc0ca8475d3b54ec578d49aff51ba02dc60b605adb7107fb54bf5550277149342fee6de786a02410b6ff273abae395c40a74e790c44e2271abcadcad7793b45ea0c26d9e99e222442f1a225592545a7d792ef1937a3e46c4898faf51dbd115407d4a80964d2dfeca3be4fbdf380edd7f51db6b169550510dc7b8f00369e11d1e79e223b2316f1d513dfb9a28b1606398f8665916423f9caa4014ba04fb0e925b5ab88eebb3f6c85e0fd62d090bab3a2f7dbbaeb23367cc4d59b0b928815addffd8e46b1e51d9028934209e0f52b521788fcdf7518ac7ea123a124f30e9780b7d2e83b57c620885521151c0f8363fd60171cc8e83feb9dc78201d437bebbb01893ba738c7d5d991ec4ca9198cc8e6330619c48f828a64cd60f29fb6a794c1e6642bd12431cbbe188e976e6460c014af9d21ca1fba9be57c9fdc5bc22d0a905ccaf5499133b04a5eb2d610b733ddd02d35765be8138fed5289edb5dcb218e51e8b319e116403db9f1eadc92ba937861e8118d008372da1be5a803c450c8f1f4f9ba5979cab621e8fc77465f7abf7057afbb74d463537890927f5eba34cc96b9dbb6bda364285a98d0e4f8eea3e61d2e64a6215a8be6671b6b6e58700314c8d704ea8599c29645f532b079ab67405377397e6e7559256a89ca1bc54cea715920422225e3430d2414569b9698831ef852294f1b341f536ffb03da40577cbcb6417174c51cbc56a685e2b67f6d7760d641c1e90eadde87fb9f9052789011c4219e0df56c7115cc0bbc8ca66828d7a576563823a0bf8bd707f4d78d14f86944051a30d7278949641bef82292cfbc1af8f5c7735ea2660e1ccab00b7fcd9150b3e6bd2a411ea2464ee3d9aa163665d1ceb813e59791f8edd60bd6f3dd031a531b80bb4d7085b88fd851b27559a77700f025e3590f8d2860fa84903b9150136e3eac631bbd24ece0175ace3842184135a123e817e95c6db081cb6d169efee0c51076136495e2abf6ec643cf19ae166393f290cc229136f327ab66c1be3f79e1f562255ed7a0a9a870273fada9c577d8008782afc887c75776f6eec867e746d843f81e17c4c7f9ef5ecfe5dbf13d20e8377059494d3fa04fe2d37b6b8db201f59d1eb64f503fc092ec182422d26c69953d163916fac4e199c24aace02ddb5b377f262e39205f0875bc6f6d25fca9248bcd3175214da00fc934f1d37183fd64aa7d5fa7f021b96693be7aeb6fdb5985a5a36e6ecd6efd1a12daa1c44cb49ccdefa93b51d3eb6bbc3c4abee996d614163db67ca1edc179040547455f08ed11cd581914defd9a3a1c1d8ab5836674b4883f03f6ce1da77a6377bcd6ae3bbee1ecb591bbfaf19b5fbc1708c20ea1be0caa8174c2ef82b359e1ad898abbfbc2ee0edf6588ec5b259c5bed1510a7de181dba29525d01e0d3ac13fd2100b9bf0c640a346eba53395d6bfbffb21fd7d3b1468b3cf5626cc4491f53e0467a3b4434614045b10e7533ced6f24685d8062bd539295249044834add598f5fd75e23ff82f46eaee6d686b4cee07eecde6a14886b66e7a2fd14f7d44547e6bd5a76347765425d1321eb2e9f66a6c667fcae489e0f174c580bf2180fedf87fe9", 0x1000}], 0x1, &(0x7f00000012c0)=[{0xf8, 0xffff, 0x6, "aa4dd747355ff6375849af783444f9666bbde8d6a42c0ad89054ac2682126c78835e8d36cd7758c04d7b09b0dea25c64b535dd9936d6fc9623f91aec865fa714faf253f099122fa446abaee9977c6213c81efb1dc498077b68b0ed2df32a4a201964a6e1de1b3ce8d5408226b956e1450f31944ae04189ecdb3226a1572cde44dd080875456ad3bd1df2446f41c78f141c3af42ec345698a61273dec2a69a3954f24ad4d43851da97d4f5da29f1eca9b46b4f1b2eb47e631fd5477e091d3d139bf57ff74762710d30e314458ee5acaf092fcd9ea2624de914454e43cd3bbb735484973c5d419"}, {0x1010, 0xffff, 0x0, "bf2e711d436fe71c0cf626416b370edaa5200a860004867191b89d520cb775c45f014e3a9843893d49d10a3f2b175931fd05a4aabb7f1fb391503f769f4985b859a9350cc7f65adbe4e544988c595a194e8f37cf1dc3d386f59a4897a2a3725ec7d04d834f306e5b026f72958616d0750a82d6858fb7e492f9f141a2491bd9f2353927722b0b158b76015ad2128d489158b585894c2364638169a26fc2109a32fcd362910419ed7219b4b5fc61b1abf5e6e30c7af13d95bfff421684d52860c43012a4a6d24acf03420e2ff3a99cac1d225787d7bc66f36cbf934af19c6ec100fffb46601c5ba6aacdf03f79ecd80604fbb0a8414cf023233a93e9a37670fb7c5d4eced5bc6cf26e71bfd202730170b9b655530262c6bac5769b56fda08e3791ce13cff15d87b9545210a47cbc213fe12a46a34c4f8f17cf852f8e65b55f8ebe735b19c695e91f855957b73c24e8e894cfa60141fee00648d364cf39794038e1d0032caae6e307728723fc310a894dc0360f06ad7a8788b70b7ba3b78eec818e5de02702906748393f1f73540fc19f377f6b079ecaeb59919526dffd2e76427e6ef1ec5b86e3465d7d6ef00116d60b8c86ec6d74c0a95f9921024b315e7579c9f004a7a5826da646ad2c3541cff641c46a11f0c0e3ba1f0f8569c786d5eeacdeb16c37c861a841259361eb77cfe14cca087540b034d97898ee3d31070900f440f92a74edabd7514a6026be52470bbf1f2aab9153f265ea41cb135ef1cd0f4825ab69419be894c40e3d572c2acfd94e8e91438af6013095ea98abffff47acb43cbb146dc82ae0d36cb3c102491deaa8d8323930327c15ebb9f0fe4a56ee8b0ca8c341c344b1e6fd123ffaa53a71881bdd02db8a2daf6c55992a257608e8804dadc185499ef003c4d18915bacecee81e7f94028ae282b01bd98a7e95139e9479f8e0b578cf9525c73e76dabf6c57888f910da6c1091f596a3cf8c50593a58935d25cd46fbca52f0461089497d2472fea834cc689365c66009f37efce7e5ca9e877fe91831bcbf8469611e03cda131e80049336f584ecc50cc38f36d1ad876914499d6b0744c9214c914ca33993b8b4f6da2406a5652b4096518c76ab947ba7cfef31ce51649ec2692d50fb07078d792c6a7c3241fd01dc0083a28748c99990da4e89d7a3a651a7da63dbd825ebd84db1afed6356bab84e040d009d6579b918670526010eec9f6f835c79c200be575f44c3fe1643260a6bab74ae96f745c9a919e9f1d2cce7b468c0a7a9cfa13229286277f465d1992e08d24901177b6f2e5ca791daadc920cca135753141babafb8729499ee1f676b09b6d9aa2451338ad906a60953a51a7ed26cbf15ff5f7101cf24a6be16282ea432ee60fdcac4b26bec9bd486474c9199ea49f3fbfab44dd40fbe068e306304e072589dbbdf1de6a50569ceff680927b6833238a318037e88493f69a360be0c8ed28bb6d9398d59808327ee6decbab27d3d286447dc1b77a8abd6c3a00228e341ebed2ee961882dcf63a57ded6b4fba2a6420294e58dfe18abe55ae3c4ca87d780ca40c9a10ddf2eeccc8eabd9615101910a986434bef0ac84793791b0b854015189b14f6fd7b4cdcea085f02c3fb12bbace79e8cbdac0c71f1837aa2d7bc8ce184a525953a9cfe8dfde651d8c622efc7a0275860b0361985ad635d9ca0ae04535b75a25737c98a945082fec8a6226a75dadaeac95478085c0c86d6d3c1f67001342c0f616d5fddf9169a00cf02b0172ed08007025967a190edd48524aee564bc9b97e29be54bee272b9f4c11d5bd5c573ce6300b57c5d35f3e0e7a995b78ab2d5d26f1c503713dc71ba66526fa6c785f7f28ac3012b6a1cc7f3b5cbad6802088ed371be334c40142373356bcb843e5a2d6554e3ced3f295fa773eeb14cc39e768b20691cab63b8682bf2ff84ecb0e50f9cd5b8d6cdaa098e3e2a7b2b17ec77d41285c24dbdf526c545469695f021cf3c4bab6014b77df4246fa0a01226e3db308bb521b7014a45957fa66c181d1211a76f3ad2d317895a736918d5281e21ce74a7e0f7523707c1ab0c1dc5bdad9f67fb4b913d3e8733af0098acc2e02cd88301209225c438d8d4a2ed9b25e3f09071c68d4ea69c6b8082708f3e19571c1c42f7bbf520187a106a976b66f22ff130e22edff2eaf6b790fba699b0393a313d28661e1690546c9b50bc55e407ce4e65f77d9a1c4cf1147472fcfbb2548b5f1900bb3de02676f4d5129e6853b193f7681a0ad2e133069772a801004dc1871fbd2457fb74112d4ad3e42eb9766356ba647a11a8b3d3712029ebf19785965032e93fc79b43aef264173a9ca61c9867e5da69a4fc86cdae6935add29c18e6a8cee363bb196a94d19cd53d67c9ed8e1b61d10e3f60a4f37a96e2d4f3fb2dd2a8c09a9a2e4b6bc4e3b11a78274c53c67b3d2e3aef1e2e34434141d0194e8528c142fdb4809650883ab9d4108908e7af96db4f943ff8cf1ee370354ac626684e0da08d72066bb2d3d1395a1e8056d116df79fbd3e31f0465d05e839607fab8f3a2cdf5944da4825a22b042354c399878df5cabb2f340f8efe4dc64e75d333cb7d9c4ce672b99997daa40f27d99970c71673b7647d13b34e28feea6760062ed7860895c24b5a2b57d185275a9c3a04c6f97447c14614e2b7f68e32e23122d341fbecf6581c7489a88d6f25df107a7fcbc90bcbb38aef04783c1a905e3b9c7f2c76ee8166346ec186a02627a77d515e2c5aeeca4864a0067978200c634e4dbb8aedadef047896fc9c1aeee4f5af0e6fab2bf69a5aa26f40432829dba98a651c78eee67b5025d64e07be2386807256fd51b28e30239f03bf6754fa8bdf87039b909d67aa6801fe51a86102db5daba6c92806b1fc224d1313e95fb5a83cd77a93c0924f138607bd41666ace8203e9215c076a13235f0efded1c0e1566f42cdf8fc78a5b7eface38566cd18bda117d4f86920b86a4684f47a3035d93ad372fcd7a0539d838e6df3d65b5d5c90493dd167550d79a17b8af4b89dbc34a94e2c4373d976a0d46cd23287ee7fec0443da890635025e24b6d31be3858b9d4b754afcca0c781ba9bd66769f26be78a6bba44c0d8996bed7021136281f1f01850a7b8822d779e56c110c81be2194e255e4e4fe5b3f0f694f4911e04d434ae1d8da40f2868d4af5a8a97d357aa2f696a9c8573eb2ea3f64c8c159fed4328ed517e64aa34e567dea1c56bd536ac0d81214e615c26dc7c46ba788e5e0b4e8951d02f2b9d5e84f4b40f5a9e0604cf6224715d2ab19cb6fb746532c178eaa0859a7eec8497d174e81b9aef6b68740671c7ab566f85bb5989353f54c2fa5b2a44a3d5df8774e3d4666c135ec4ce0b74e016f234963d9ddee7fcd9967718d083c3babe02641389a6b07db7f45b93f8702b07c86de9a55ebfca8d34c9760132b67c34c50fb911dc5be0ed71c9be27cb5512fdc9fb90ee1f94b63b381e19ea1ab71a6ad2f1cbc173985fa101b0bc7c3fba53771873ece2bc4927ebe5170824aad3d9a8800890712226afddeced1105a8ac61a3d3fc9d1e8ef331e07a0e1486d8cfe74afac9d822f318a59277b2c1846074e44e15f9fcb509613f56a8ea2a0cdcb0252d8d849cae17b0ca2935bff0255aa7697736c5df3a0c09b0eb4f69fd0d4648f88c001ae790cd14a5e1efb55898c6f15ea921ff5fda952327774cbd8f6f28db5a6b528bde73204bf6f0e0a756c04c038c477f328b2e3d0bda176836acd8e2f4d496be2f0c10d15e713710609e345a37ed923cc1ec866f9110c3a017025980147e406ebc9ac8352549260c2f97af589f88080fd68c09976e676792d91805cbceb3a6aa012b5d6825cd8f731ffd5650cf8de46f65cfe237c370fab9ba5f07051b7e9d0cfa37241f54b33532b33a31a292d199ecbeb120d5734b91295a1fd03d0066355a28ac69be5675ec7b51757e7844b771b6b50e99fa8c84920299c524055265fc9fbdb17ee380ff9618b8b245eff5fe4b8cdcd3826208a65e1ec7def4f98f558604dad407a2e1b90a75e63d54b876b26328858ed3be700bf16e055546dcefdfb02885a993c0fd01c83db893c51b355c7cb9b4e704509c91b1686f05610fd5555c76abd0eab232bfe972073db0a8451846f3e9e1a8c6ccd2d76ad2d988d4dfd16c7ec059befa58adabb30c7f7760f1db2a97dd425522be5b897ace29f2d99c435de8964a70ddfddb7bc556a8237aabe4a6da413ec83c5022a726ea38ced9138a4be7d4795988e74127ee154d57783022460bf69f95e3eae2e7fea8b56de71fc796a9a5cf8d7cb661bd5ae781ea2550fd3030eb16cbfd7592ae0a943c903593ae8962817781315a2e8642bf1505df58ca7d708b9f6ec70a6ce5ae21dd5c18c89d7f531d4ef6a911e5934b30cc86a15a332982a2f963fbd4c134188a6d15239fc0ac2d00a781eb630283a33089b5bbc03df4aa243bb2f40054aab267c46f764163ea015662feb51ac6c77159946009784d8b2256e5dcf4621d0e526f1584f8a0d11960db79aebd6caec18dc26b9f7a3289f36bde9befe222d0f969427ba752bb5d2eb5755062a019af3b30d18f75f666e3c38f73c4887cb81544b1712f8b184f42a3d6e6510f26ad873307c41e9205c7a5c60cd35ae8ea99abe23ef16ece6bf7719003a6bfd5bb2d10ee1696570d0d6f27d66c36af66fce41df39773ed4cb8d9f6a8315b487ff1cb0406ce08eb8c5fc2771dee3263ae45a254e741a2c61a205df6d778a7afbec37b3f9e98e95280efe962893d043e236af5a20eed6a00098707908d512e0bb7ba70c03d858e08e65ada1076623c99a20e70f6051c69558f0820bddcb25ca21e33f4966d6264acb364748cf0c6d5d9c4075c78e48e4f4e8ef05efe5266f75d87bead6d92f590c3cdfaaa04fa9eeeae381fc95d1dc7e209478f5ae3b17915715bede3ea0db1fc0897ddaf3717e29d7aa0ff32cb18aa36329e4a4bc35a6e5f5e77bb3ca1874bef22d7d03195368db78f18dcf985f205e04df272d73424876692554198445eeebe68cfc04721086e45fbe19316b68bbd408931a950cd106db7a68d64d85fe34a3f9768f89c7fd1ea6f2485cf14722af106d7c49fea0d5ef1678bec9686ca43fd8efa3f4a43a402cd183d93a9a5623e464d573a9fb6800b2f0c92badacbb2fdf66f54265a8538c17967fa092d4c1fcbd2c21e3d7a086373f8d9bdcbfd3cf638c5316e34e7d39e2d6851ca6a299fd9448e40c1c57c01f4df0d15cb82d6ecefc4155bd6efe9238881f45f5a595c7fe1861c63a5e76cbb5732fb46709a9c224c014d5098c407cd4f8dd6b4c8665b418d9c74766b7ed84199386d459c30bbc5fa3c723f973c1798d7e5b0533c52dad94af4f661731b78a14af61106664d848abb12b47180c725fccb9f02235574771191ada16a66bb8a1d76d77ebea89cfa4352e65c4db67f988d135c8431402245791c115579cab0b73b3f56b73b7f4b33574779ef0f98dc8c45b11a324c507685416808356c5d6636bbd4a7a88cedf8c0b99479d49e5a64aac78ded41de738e9ff8be4971e4bc0dff512e691dc2e7ecd43253edd3bd4e7efff12652a55c87036d522437db8b4c8f92deaa16d418108de5693e722ee1c0b0afde8b31e44b38367779fbdc2e15645df779b1d9b0ff1715c91cbd6714244900c27d31ba6e95e87e0a9228696aa2dfa1e4c4aa01e978d3fb5af2aef001212acff36531600e460aa38c33aa888cc0cd879b15ea3edc0edbfaff476b4084ba2f6dc67d9ce9e5c03f8516e2a882"}, {0xc8, 0x1, 0x8, "747e4257621e43a9aa01446bc1355874f85fa7cfc65bfc1d8feb01cb5be782bce2a9fb5ee601680078519be14d71cd0d47535b44b8494d593c020bb4c0693881c4a2910fc9a057c79d3b1dad57c442eda46e800f764552ba5ed004b577d7faa4e76bd766fedc0889094cb4a97f2218d84247b600465d44f3aa82ee680d5018ba31481e8a379521c6d5cb97d336e0772e12abb93348a785c0851b606630e9ba3e760613012976f24b833bbfe3303b2a41ab094562e9"}], 0x11d0}, 0x0) 11:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f0000000380)=[{0x8, 0x3e60000000000000, 0x5, 0x8}, {0x80000001, 0x1, 0x1, 0x9}, {0x6d, 0x9, 0x40000000, 0x3}, {0x5, 0x80000001, 0xb}, {0x7, 0x3, 0x5, 0xfffffffffffffff2}, {0xdb, 0x3, 0x0, 0x1}, {0xfb1, 0x9, 0x2fbd2b74, 0x5}]}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x5, r2, r3, r4, r5, 0x4d, 0x6}, 0x2, 0x80000001, r6, r7, 0x4, 0x20, 0x9, 0x8}) 11:00:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x5, 0x3, 0x8b, "dcc782fa02d2fc5b5d0b83975e292476b241a23c", 0x6, 0x8}) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000600)="2b86", 0x2}], 0x1) 11:00:46 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = socket(0x2, 0x0, 0x2) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 11:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 11:00:46 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000002a40)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f00000002c0)="9402fcdb943f137fd03ae72c96409e890da888772dcc188fc1c2fc88a9d0a35177ecddeb39820016c6cd08500dbc31fb320679f93296ba9631b9105e8f7c9c90e20cc0b08b685f0b79424e449330415e31d116dcaf3d3e9ad1008db75d64d6ad4ddff0bac97fb49b76e074def9817def2f2fb88e02bc371d2f4703b83bfc2d47a8fe43225492e7f19fd4a7890ad3c5e9c7ce7430591104c9a65c13a9d33b45009ece3e640802b7741ba7bf40334d57e7b3a451979f326c6d8247da8bf6ef588161f4dc3eec8ab71f617c3555a60d230d5f577ffb8e81", 0xd6}, {&(0x7f00000003c0)="21e857462db5723c7f6a16226c6e06e9c5e6fdbc253b4b957fef03f1a0e0829d431b67a6da85b6a20736d85d3e8fe70a73151855a5ef708d77faa2113af58589c9af479dbc684ab280f2c22475ed31087b859774c44ca0e9216e00c0ec73567ce3877a70d7932b205a39191ffe90ea3164d03964e8a809b911fd90318c14caf925dbe0705811e48de6d216c03864219563e814eadade147ef4eb3fd85023c0857500951511e36995c2d884c4270f941638acb039531fb9cdb47503596612de55f7e7e3aef4ff220112355591b9fe9ac3c8f2ec94b75b711b287b51fb904a82b30b5f98321907be38a060c30fee3bd9a4395c2854d5373bc8f471c3d069fe65214b16c97a82d5a50861297c57eb8d1caa244a0ccdf96f57ae74f3048322f888adf0bbb37fd8b65511dc9913212dadc304303da400e1ccb49cf17c7097550f34bb6d7d283beeb9df0db377ac58d911484a6f8d2cd4a5e91aae3fd927846890a17038b2df54f66746b470ef84fb0cbd6c11db19090cca1e7651c94ce79d0a88841e04e72b790fbe3c0bb6ec91cf450ce405e15172200fe11e8c165d00e3d9c825e391ec92e58e2c56015bdf24c1d966ea8d8dc60d52460c156f0fbb0a1a7fbe404d27973c2cd6e301c68d64016cb9728b21a33c7b13f05331f317efe592d053d09b50804f516a65a8510be345d1b02bc16227ea581ab00836edf12e6380470c6b21a7f29824821ddf3a0c16c556b85a9d39c9d4209d406c9c737d91828d5bb53379bdcd1e4713f90d26edd9fc073b9614306d30ee01d7c06afa637439458e9a300bdfbc349459622da9792f68fb4e7570b0f0c223355efc19368dae052ef1ebd76a32c6d35a8a1825991955fb94f26e7a6657356f048f41fdc5a374e024db8e5bb02d42bfe49280c17e88a1aa262cf192f8341c3cd0697f4cb40658feccc5ca95aeb528ef2f8959949f7ed98175d00bd1a169296157312f15776f5ca011352fe3cd150836e5e5712d6fa928da08aa6aefa51e60fb25d4df9d13c31e968d80836cb0fc83acd325d4e117c62eb01df6f1e93484656b2a2f7ee39c3d4abb95f470b03763bdff69fd199ef8c575f38a8fdb23a4ce582beb443bea94b010702c6896af9521ac82159d636eafa9d2233b8bf678fc6caa61d5a3841435a13ed48c51bd4a1f8f0563070895f90a5a27832881673e6a67071009cb952b211a3c00d2f9b397bbc6b93da60b03047b600906f1bb0e96fbb43f94cdc9e1c6998d1dd81d8c7b1c6a210ab447bbe553da5fb7950dd29e938cedd143a1b0461db2fbf939003560ad00755d572b8a488dff2bb2b0d7dd0e15053be1fd9518a308d378a65dea06717b0954497d58bf77e48667f357accfa241bee71e1400045cc3f7bc91c6e5912f88f48c49da0ae311eb530055eddb9965884d026ea4bcb54361f775c71189e51cd57b20174af956867f3f7c610c94fcdefd3efd710f46761389adb4cf907349d0294b3b0a8502cf460178f8b17c299ef3b753d19cc07268ce57869e8e64f48f5b92c97cbbfbcc3b4bd62018e70f85b71220710ae82014103e82ea39bea7cb34ec89e65c002c9227abd03737df93b82c97ed6190e7577e13a776810de29661a6ee8753c9d287a7c6d607b3738a2513b4a0ab899b100c8b0726dfb74e99fd24a803aa724821659d03ddef96e264f48775a6119dc29993b527a37f1aae31e0a2c3b57847cc0f3b87ad3e3d2128733b505981d7d23ec34e0d9abc3d88fa4718323b2a526e01a603a681c5db4b9866b7f2d72428bd10c919448a30c5f2acfe21b3a62f133e76f19e2d1549e2e0d1f63ce194b6bd3fa4816e7b286cfeef9b1c7342c3dfac12463356f5b7a48233d68fd83bdd387547ab37305ae26d59c5968f3ffdac0aa4b3d67e70e64749e61eb44eab5be6788f162ee7e62b4a1fe8136bd47d04f56849832f0a521d2daf37475f2d4936a65891573e88ec70ce113f8047a80cfb4edb2c0e0e12fcf4e181562054311e22581eebf3fd2ba82a2bdb0ca9f2481677d1ffc03b8fff17142100313aded2c17e8be76e1279592b31322fff09d3e236ed3b0d62d75700409eb82b1edf23b4229cb059b02d8660dd056874d8cb3f0091c7cb75ecf9ddf20a09f2ed969d3f9055ebd1ceb73f404547b4ed9e78d644d166ed5384249d1a67f4a38d182ff1a45dd5ffc1bb344f1f7387b6d11e1c5b862ee1435210bf128822da2df30df365e2f2c942e4059e93315b345a517b9b3ec49d74696a662c02908642136bcec1591a846ad9623558a7227a3a2629a8415be5c5d79177bcf3b02d79e13db1ca5e6475786979e3f2a747f53e50c830b75dec17efa09207cfa3cc62c38abbb6cf893831c4d1aaef052ffdabcf8565c33907f4aeb825ad7eeae868aff9f7e47602fb259001cdce89f170cb23af132853a3ea6af8859df66b15cdca12a5ec52dc026737e9669b6284296ff2bfae7e53452fad2cc2ba16c88a38ad7aff0e07a3db70274b556514466877fe8809e97e1230d2a5e4373cb4fdef7b400061a6e24b92dc355a3a3859dc946521e737ad1d1b470c32dd2385ff99b43903005f5bfb34f40e4045cec17e3ac42ae2fed5d62f74e93195eeacfb25046d36739f3a3502b5202cc734a57c904c8e92233dccaacacd4431c06d583c3711087673ce99c0a850700c88125222a76c4835fb97329cf50aaaafb9fa81e8ba2d598f05ee7b4b34086cb3ea347bef2a7ecb7c164f03921d6d280f9520c770c17eb594b9057b1bb5ccaea957bb4359140c260e011750952442035e1566f90d06c237d375a0d575cd41d78beb4a9842bc434efc6c0b53fe16ba641c82aedff562e93eb0377d05bba360d59c4f015de0dd6ee7762caaa5a838337ee8191a936cdce54528b38d8721fe9f12610c83b6f8bb40e55d8dba5a8cd7147a91e6083d712694e9f63d78e7784bd64765ec56924521b0f265668a613c6064a8ccda7f4660894aafb023c0f0dfe022627fcfd47f01e6f6d32576b4e581e9ef5498030b060b69e3d0b2303da5c04d57e5732265ca2d3cf8cd3dc593412077796e8c670f413366fa7c084784b90cc9e8179d159ced4b2b9e32f7233749afa6858308f2aed1ef5995e4f87fa7d546a6883be969b0a4324924b30d3bdc80b641df75f0053d811beb8cc819be2f9031d3d60c62c38ade6286e9b5de1b6ade253efdf83477033a39d4c312f1c9cecedebacc8aee54b373b0a051ef6daee34c8a206699dc91fdba838e5b59d0dedca49c8cae357a0da91c603b66d7b6f3d63d9b495243fdcc050953ef2655b228a05f46dfb417e1c8cf6fd8d3abbd58e9fc2765cb9105f592ae11a80eace99fdf669868e03cd4d01730e55aa6f1c2ae392caa6ff110f40764061133ffd6721325d75ac7cc7bcb89f33d445fe7fe48f29968ebc2dc9464185145eac9c6f132d03e25ef3c546b88aed236d1c06d2a245f061d5be980b31aad8bc197125099d5a5975d6c4b65c6b24a3c972b613be72807354b519f13eab9fb57c1eddb43519a27dbd49c2806b1ebfe035860298833c1c3b1f1cb853c7d86c65c4473998fe078bbcd96b6122eabb1e368f2f364b79f402940cd61eb4be3dc200e1b24342e55e5a8732afe0257cf10f198d457ce8fb4695ae72e71c9de900c4ae107b7222372394c56c94c0adc21dd2f476448c6973d23c2bd7b9e750143d09a90a7c4d1c2125cf5d6eeb7cac5a02d55f7ef8fee16f622154a850fd19b5f24edeaab9cc140ec1a753cc04ea90f0472018b1bffcc74e433ffce7f6432dc470cb19130af6bf4d1f4856b80e0369824fa506fe38b0c7ab956995a9f614fa1fd38622e18965b0a1ddb4820f6fc3b0be333e9820bc37e0923be4b597cde553ab95eb55642a394450c9a5845da0b9ef7f85edc6021ef29d4108f60bb1df414a1743e520e448bc624043b09486afd946e541a9b624a909e37c1d79cf217455c98b1b3a39239e24cfa9b97bfd11513077486cd45d0b24d6d59e2632185f4e040e1cdc0162f1af0435b57ce28897860459febf2d0d5c0693e0bd85154b635ef8b08d5555432819d1c89aa2eed918c5a59428b31244d03576523b1800bd82379d8315f7dbe53b1721e4a6fc700f1ee229c7fd1d93297060bd72717a20e4b795b97fb52013e07946eeef3ca965b9f2dc643e6f329d48101088216b22ade8292e6abc89e198cff808c9ab863583600f307418c75ce509213723d4ccccc1475cb66ee4cffea97f0933ec2557b37e322b444abd1064251f39ba28b938efe33c0309de8335b10af224bebb61a07e1cd85aa5a497f29231088e005f9f149644126a3547e488801a65dfa5ce0380d676ff95f62aa234bfcef3bbd9b1d3422a2cd0a22b526f12e812407bd8e91bff30a3ef5211ce7f2cccbc36e8f4478761c1b7f1955fe9cc225b24e154859f91e83931feb6d481d36b9b8be4625e654bccad36fbaf278a53c1eab4040723886ba095af335d725d1a842511693ab8001d3b3caae2f63b7002c8c1bba394f282e4a6163f8d7988438b8d88149a24f5a062b178c54d73ea3c787b78dba7c46d3ca9573a800cd3a5dac4cf6f3107c8e6fa291db79a2bb10c4a3a0b063b9fb2fd4b329674209d5c37475f3be0175b2ef60b3a7887b056387e620f3ddb8d482a206965d881469b4a067350c2dac8093ae57656f71a13c6ce7f9fb47b88c51291f3b0f17cc91853823df5f627b7283b120796603f658c1ecd8b49d6482005332de51e02ace7ae7a716c1ad1f4f0be245f6e763a24e53c55cea36be5b301fda08fa55687db22663ea17ea6cf0ddc11598a5e791bbf61f863630c9e1cfea5d4af82871e0ef5489a485cef9ed2b09647cf38ddf91681d2adfe71617069e6858803083eedb59a1dc54278fa857ec1e5cf17aa38d34079cb61a2ec7248c0d0e2db4cb406be4b05a041ee13198e652b9dcdbbed3abf67c157e812446128e0ccab547c2efacb91258dc6a91deac43747ae2fbbf0606fbcacb768e83315b70c8f5fd080a21dd537e3ee41b3329cbcd141db239d58b251d49876696fc9a4c2fd326baab011f4810c9c8a7a12f7429867015081e649c5c88dce4e106509e122b5f4c126217f0e3cee13bda7b76308486a4a6d4f4eed46ae56e29013b1844fef40930ff2e2e30ad016b831cd96fb634b6e87f41a8ba0df446b1e2f44d063e9632f5f2831e10f5851f9e236519e599dbec2cccda99079346a602922194c73af5eb1bad2d6c39811e9f85725c1f0104fd09d36a2bc61074fc65f87420f6a9252c6a7d9e6d713ad49cabb79bbba18776e45b46c6cd74d9b29428ae84c9bf1059d7d405fef91c4df65a66ffd609b3584917bad05de048f242f1806ddd070bce49dfd8d090341c4ae835515c2ec44d26076914494a3e9f576427096b0a93bc5ad7f05284a2d72e7fa856bb90f18833d059469925c736363a70c2daec426b63b1f318c936d4ce044d394f85ef1eedb7cac51405ea60c2c45277a48b575c403d025c5177645c7b5697f46bc76d8292b5dc807a0b22b5b092dc86961c730cbf89c069b17b6e74d06ac7f51d0b1342672c70e59ef8ad6876353f895b8916f7e452f19a373f6f2d1f0c78597471747d7ac9aa88e8143b2790736320e5c0eed938b80a37c2593af24433c165dc79181fd70a0d94921d473eb30516216558a2d721f1d25157b445a310c69d4b92847d38294e8e0a4603de697aeca92d88c2832ab6f1ca7050b62229de10cce11e4a2149312e9b76a0cbf72c81afbfd81c3cee1348f2144b94772376fe0adfc349d763702974edf2", 0x1000}, {&(0x7f00000013c0)="617d96022a9fd2d00e72ac7a", 0xc}, {&(0x7f0000001400)="63da0ef926e62ad532c8adfc425e378c4419cf8e0b5435195066ad70e82535dcfae769cce62fcb22c93b777467ce2a6595169551e2bc11b44ed3198f5029af4e31dc60b1b225975fe51baeeffee9ef22907793", 0x53}, {&(0x7f0000001480)="7dfaeff549b8cb8311fd45c0cb8d2623583dc4f0725a827520dbe643210de1e23ee39a75", 0x24}, {&(0x7f00000014c0)="a97df1443b55bea4102250440bb2", 0xe}, {&(0x7f0000001500)="edabd87c9bfe40b5ac8e5b0c6cde49a4c6880fcb5dc3fb9c41037b08f0068aad3e8380203d1859e3f195169eccf08983f662b00cd6b46ec8cd0d35e049b7", 0x3e}, {&(0x7f0000001540)="23204ef0ef85c84617be423fdb54c7e11d6a649ebb835b84d4d8a9b4d068f9a6da3df0ead8bc74ecf75b2d2f39cec5c7c341057dcb8d5d909fa9dac2caf6929db8b04423013c176797b239d47b452136081c78361a7740a6924714b3d37852397e263987c1310d38362d5cf7d14b5820af076c4515f93877a2a5", 0x7a}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="d51668139a2274ff83a1507f5fe316b326f75f7be16e56a96d19dcac147de088fc5e07841d05caaeb099042e75b7d4ed8438619ab8024da9ab662d2b951389b59fa7f4ce31453b2d965c0494731120b95c20a9e762f45ec1c0d0c239ddc4e79c74f086019d4d572557fb5f5ae2a1c2edadb09f2db572ce546513916876797297328a418039d55389bbe66d9954efb822b4166482b15462415e36964c4d6fe6e5295c1d6ab5dde8b326acf99b8621c0adec7e4eb687234ef8692f857bbe4415c8a52cbcf227f9151f14c95fcb8c3b4648c0e18f55f0e25a6188e0e4686ff2e6ec2d359e28f5f2937d94a59007c81f0cc95df4254367857ae59ca656d1e5c4099b2d108503483f990b48b0188481ccd0ea26b0256139814c49324b4e4cc1be1ba2f740c7ed8636a36ffad3c64d953ab2bc83e3c7d46b4cd1ec77eb11799543e139829bceb27c751401f87f7fbc7cbfc3d7e77c08a68057dc9a12b10af3925c00434ad3b3deee867258b0b51a7a0460d5e4e234bb1427c0a694e9486dbadd58c19dd4f1d2ad0e97b1b1efdbcc247720f763db6ddf002449f8a3cec799150892dc64fb30b163c36601f09d6ba27596f1366ef5f5b9e165511fec2f2e9d0026345f442d0cbb67106b15e40f08fc7505413b7779b1037060f0c72355f51316c155b56a680ed27edab8287120ca20c0bc37d3035692d35aab517668553e596070c2c5e6074ddffdffdb717241c9d6909faa8bccdd338d5190a5d038b42372e37a1369899b6ad4269e50e8e3fc6b1fca92e2f523bf7076e165c7dd35b70f879ac5e77430e3bc6b89067885071ad4e3e3c5ed649141efe0e3acb4edb6a7d08668a4138198ee4f8fa2c8f4565f3c62306ad7a910273aaa4f954d4430df718d622ff7e5e9d143eab9d919f26e562eee76e371b14546d5368b8aaf5b415d171c07623700d5970ad03b11455f778effd25b0c26294b3884a41714582128c1c15fa47f397d8eaa5f7bf7562fbc7676e78e897fa1e8210df4cd3970d9dfc07bf7a07172ef77d96d01ba323c46b379830ac28e67057a776980cd9083d33dfa87a8b7176d2fa31cfd6074fc883894049d144fdae0823070b264560467214ed4daa1c64595d5b47230f99925b54aa5c5e40113efff1ec15b296b2ac0c408f8b271c4e0d48fbc79ce22585d996bd4f84571db471650b9d1b1d1250800d20e805e22ae70a5c9a7ce8991a2c6f2292246c03566c054073575fea84913b1c924153e88ab8aaff128f24b08670198d6cbf1b32bb337dbf769aaa16cb50bbf2426eadfe6423f670c2753ebc8e1a3e807ffc35d3adc97d88321fad8bc131277bb6821fa893f0ac6ee69276c960c3883069bca79d877dcdaa9e00f6270de1a8f1f17d55160bf554966d86385f6fec77a48088b90af56c3c4e893e6dbb5dae1ba56863e57484aa3d896f9e2df729a323053ead42d98f24a2cad5e661211f3195661da578133ccb24f0014e2749dbe1fbd14d23733e4e39e3c4bd6102cebe2fc0a86a511c91ad9142ab154d32bc3383da99b7d316ad23be4a091c6907c25b42bb845bc4b619bb034a886137fb8b91e050600ad7ff29feb85014473329b66c42f1782cef27e7459d8a3cf1a9eff9a131e394f1a0df83af4ca5442d41d150b79dee3fd9da8276b3a3bd1a0dfdddb85292094c59dabf2f9bb25232cf98be52cb8c18695bced79050a62007d97a393c70ca3b53fb0bf8036ec70759d977a4ea6405bcdd04acbaaea66d90bd28ec9e0a55a97f3a911862c7f4f3539bb181da95b2c895129a44ae8a8cc5e26fce9687de68516f200b6fdcc571aa5b0febf451b6317b24689741296eff897ca662bed10718dea70851e50ce69c25531f1e836ef696bf89097f393b22a8554102cc2af7d2ea61439503a1e94d3dd677b302bcb3dac91c8c07cd878b812895351d035e38ddd9ab1b4f0d9c1e875ea8a142ab783311c0f226c284f825a9466311ad6f9e6639400eae4622894d77f8848d8c29076c86ac4d3e34248cc7fbc1bc95a11bba3406d69124ab7f5e31a02b2518c8a7290ae008e29f2a246fbcda16a61efcafb831d87f3aaeba9db7c22e0c55e6a35f3964bdcdabe6dda54ee482bc19c629d8fe382b6a8d83199c1fef65d2142d0747c303696b019bb1994f16d6ebfb741600f04e68aff159151ed0284c43fa4e147f6c22591f8fcd15a21b0870c61e0941a252cdb279b9bb8e153eeeb0ecbd240ab758d5dee8c1c09885b6fb18dbe0cbc09546e2cee30e5419822844209ee4a3da4129e65570f616bbf8e9166de77b5fe75130a3ed8dec21cab510610ab5db600b03647f581f7f1128e475bf5b4273a8a290d2b21f03ccc373e5f82673d32a27cf1e626d245910a708a74f2afb094b3f92c95bc3a01a86e6e6173b39ebba1bc5b21a138c9f59921570602577eca375bd79f092a49cc05942aa021399bb9266ba662fc96eae2b70b2db99c5af07cb9692e85d4f2305ffb140e87e84d293cf616de36bba4eefb948bd5cf41e8693199f3e2b05157b560b644df58c587eb2894e2e43bebf4309e4c86aa4d3e66078e273f2279ea89893135ae3c821aa2e7737cd67e2b9474d21c83686b03adfdd852e7d7a5cf755633b88680c61b0e87ee00c2f7c7d527fdca5878820fe5e20a2d0e671446260d9084ea6e026121bc5be8818428b4beba2e6e568a254b91bde8f50943281d2c9d47b8826b687731df16c4b80a592b735ffc958ce8cc632bd111acec9243cf3fa16354785aca5baaa809c58c1810e325f8d369cbc969ea47da2cc6280ef28d90042f1563a64d1131c8ebcd68554b858f223a4659ef71bc79237ccd01ea41419f49602beacd9c6d564e73d979c4912bbefb9d5cf533df565653670a4506512799d9fc12580ede42cbb25ceb1b82257d554000584489a9e625549328558983acdfbe097c2449372f86ca6146cded9175150f366663f0a289917162cea80fdf740d0f172a7af5b5012d01a45bfa94b84b22ffabece4d2419a5a0c7bf6aeb70457d6d90d87c96d09d4fce866ce6cb3495b3ce832227de73f5d82d243674a621842daea96560af143079e7fa9f6c1db83d392b9fb36459f74f0d3a090a383c4c6637fe28cebc572296585b0141a9a36cfe8e1dd06bb64d9c589e93b0fe83d421785f73037ab478de6143c4debd724df0fa3c4d7fab00c55b9dc598cbe9ff5a2e07593ba432a832527b01bfb8aba00a4673227c51ca5bdf43d26e248fd246e2cbebdc17b359e0463a140c90af222ab016172c8d2a2f1ab7965e54522302722775ac4877f8acd5ed9b34a085eef4d4fc12fe6a976a8ec332f77f1cce0bbdeff371b1649073f956178fe2971df9a9ec5beee1530b2fd13bf06ca8443166ad5f4ed77689d7ab50ba329b19a60e2f7a48a909b3f43cb0aacd44f18571363f0f5f6acd5c246c57264572b24c17725bab7e421e044d74ebdb2d9735d46b49c57fbde98815348e9edb3bcc5658fff5b8f91667a8c9b8b7cade56348810f4790dd2382ae7df6f57261f129663be7464524916c65f7d640259f8d366dd877d22443f41a4cfc3b400b907c1b74cceabb6f5076a94ecd53d5904fcf134f8953822da8774c4473a6d38b1a95008850e7cfeb0e893d7e10e4b695e400676d4de91af5d01a319e8ef177f7e70698f98b96ae30ef997c6efde9e6c2c6e3bdd0952d6d842cf1389002cf2f09a293b9cf9dcd3f3fba34a29162da11e66434c840ce557cd9e9dfa516e687ef2cc456219d489637a00186581a6bcca99dd2f9954c0fd7eff30a4d2e0e3c7bfe4d472ef50b7f9f2174a9bde38721ead27c2cd654fab5b633d9f362c7c396ee53ee7938a88e758b4859f7528f96e4a352f4d5d186fe60c09c7b513d486ad26374990476536d1c7df7ae5f49d6cb0ab9de2795ded869c4bdba8aac6ff485a7d1c0d67ba97f7a7477f67b1b05d09e208ff53b41d51b90659f8b4c13d33b70b24c36617b15413db40f03974842ad1c2d5584d9467e6fc5113923dfd34bcc55040714ed412c8e4e828a3706cdf5fa404152c971a8f45b51d5e5236ccfe43b5ce390a42aed4a09e480b128f73f2d969fc22a954caf5f88f6f580163c642961614e2455478468986a81975f6efc94e10689ae5a921e70cf87838db967c723fdb2def24c336a31d249961835df41590e5ef4e6f1a7397a5e6cfd4b7fdd53a9f5fe9e6af112128d4e52232795cd78b921b5d9c6a05101383e7213b8a1b22eec3f07ff821d070078fa3899c0a2931fdccee4a9162f7e45d8c66bc42fe0e7a455f6ac8e507f518ced0afd2b3be374429191d4ca7e1f7e89551cddc129134e77f99d51f16978e3effd9b802064fa1bdd794ec80c3dc9e346de5ec34cfc9fe0bacaf12b1222c8e6ca6fe5aaad587f487040b0c32b442cb37b789966c554ae7afae842f67c815e59eec469283c905473e3793309b0b820f3fa0199923703dfd06e8b720a4696b6afe1afe8d8dec56b25c6a2a7714505b93a47ecd6e5539c8d30892e326ff701a64298b6695b1e31bda8014391fa9bc5b5131727016876049d62d079e9112d24ef943af24afc393c8b3a12f53b57d9b0515547dace1ca8a0007ead1dcf083dc8f365a723d687094a58a3398706abd3a81ff00196c50a0f88b4ace14dea0a5fa86476ad3ae3450be6a48aa587dd179660ccab27e0e7bfb35e14d6d7095427c31e6d98b731e4916809820ba0078f82f4445e4db475fbfb40bcdf4c5926e4212b80d6cd5a994b7a4144abfe299095fbe4f14a5dc5a3d8a96868e32bb864c65895ec1aa85cfaf20edebcd0ca7fca87628572bd9f2f0954cec7c8dc68471feae656e61a9b093c3e4ea23a9a27131ca89f5fcb6ffc2e5075f91102a43f7093f7ab795af2fa67d53a59708aa25b25836f74c2c1734f36f4083f40419d8d8d3da0758a40efa25d200c821a9ffcdc8f6719ac3cc2709ef4c2e8407c5079ef6373578a7b2ff7d5bedf454fb4070ffd138e2459b6975a11d677aa5914c2b220c63739e59e20db8a21d3df5c234467f506efabdef0514f9df10ba6e0918ac3f7349a867b828872de3975330ae7482b8d8ff9be2eee646f6ed1f5a4f74909bcb1f8e00e8f04114c5ec6afae94bce350fe28270a8e385aff1ba5210510aa212c4f54203d234b6442d64acfa004e44bdd25bd493990d7b56ba4fe79d8b437f10b48c31d1c78ccfe55ad9dcb8a7432c2e3bae295e7f62320ca607a67ff8b4a411b54f10447bac128b13a6c13fa2352904b147f215722f0a60d6d72003c00ae1e059d43687aebf6201a61139f1c44d095b58107c146512daa34eaa3f7b34485f9706b6801715f42f272524edc9ac705e7753f910be59c8f35693fc195c599eb4138982c46fe1c5a5dd9f3c73fd2c88bd26bb3645831d5ab5334f3b2223b5660c0a7386ef001d903e0e5898f3c07e01d1cc5d6ed6ff25f2bd3debab90791dbaae8c7d8aa5f01fbf6e1c91791a77dad42a2acf538ff8be23724014df58cbabd1d7090314c12326a369cd1ac56896710f74facd1d73137d384171069b7318f5462f922b42f1271fcaf444e22d5e20a40bdb9fdab4f53a010bd2b4b0a2398c7cb30110e3de0c6b71377faed25fac6e240cff64045e587ff2cab0b8676de45bc628b35bc03794679ec0f0a4e6a68650e1abc7ee98567cacbff5eb3c04a6a676de40cacfdfca0f2a79d3847463d26e245557f2021848710a1d12bb2efa0a2c3d6acc9a926e6d389b75ef6812fd114fcee35248e9d5e1c9bbac1ddcead10e7d07f12092960f8f004cdbc159bf69113bea5", 0x1000}], 0xa, &(0x7f00000026c0)=[{0xf0, 0xffff, 0x7f, "4b787c8331960c294945f96e8f22a89c99fe5745e3bae5da67cfb9b89351f29f8e3c01916ff4c3732c71e4290313ae2321d4e8dd0284659620f8f122bb8539c3b8fc6af89bbb47e16c5dacba5bf7f649deeb3c769c8d86b2aeed405f601fb21f187ad9544a7a6af58c5ee2a422098912bad12d83ae80103664ea54ef6d77169346ffd68d62fc45946522aa4b91eee2d1467e49a1ad685b794db2d750a17aae4ce34019460cc8c7aca3844397fdb3615d16f4dca0a7f066df9287e9cbbd02a8c1a5266d90969a751288cfcb62f9dded5bb39ce6283d15bea6072a"}, {0x68, 0x1, 0x1f, "292be0c69687b0e1f82fc0af04144fa8beaa67ba3755fb6749859a88c6032b4f66c7053811e7df300ec5cdb6e540826ba6d69e342fe189a3f8616a325e9743871b52112165eb14166c45badf61048c64dba827cc"}, {0x58, 0x1, 0x0, "9ea9bdd38622d1f403a10ec9ffc0dd8714609135515ebdd88d39b1af5170c7e75e64663111afe937412a3644c695271cf7f66fa2f4174119c924577e9f748e4af43eb25d4996548a"}, {0xf0, 0x1, 0x7, "0fce1dc59df62f62a1589a03d6d2ab9bcf1d8a8bbeaf8694ef9c842fed81d6ff097417ff439400c249bd84f6ddc00db2b62d46a6499a60c5ab27a28788673d86d7df5a9988fc776e7f54cba170ff725efa1837ec8117bbb2536f5707e06cb91b3daf93ab9196e564a2429a281de821fba6bb4a5a61d58e43ae87ac7cce1b824b70ea4f16d9e213921fae68918d920a2b928ca927ec8dd80ad3c976662094bbd124796faddb26c8e2c37d2d8a5e740eb6c4d3992c991a5d2b73c81a20ebb321a43be05d5b235f6d68827b5a427b440e1e218ada7a4bcd4cfb36d64aad"}, {0xe0, 0xffff, 0x9, "687d8934cac580c7279711ba6a9c14d941442d77477853875190cf59d4d3553ab9100fc602dc6987a5ab8924f13a7a7257522659eb37853f4d6f392281cb78cc1e10a5470fb5fe0942cb5069ff0075e2e8b70a4c5c775523616e8ec3ed9231fa3908d8dc3f6ea25e15c939cc6c447d44d38e6551519b49ea12addbba7366eac3d2b93661a0529820277881e3e95217ee299498c5ff588f04bd901262854dd2432c9390ec6f2dd2e95fb21cc083731fe13cdcf07f7b610578b6cf1fea3894d4d49392dcf9759bc862bde8e5"}], 0x380}, 0x400) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) write(r0, &(0x7f00000001c0)="aaafebbed6c700000000008df871f685f16b78576f0cccf16f97548fe8ba96efd09217735b3fe68f3d41f94ab33a661d114f516331a4c1f0dc85b9de", 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) recvfrom$inet(r0, &(0x7f0000000200)=""/188, 0xbc, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) 11:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x5}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 11:00:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xa, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r1, 0x3}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = dup2(r3, r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4, 0x3, 0x0, 0x2}]}) 11:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x7}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x112) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x802, 0x0) r4 = socket$inet6(0x18, 0x2, 0x5) bind(r4, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x20}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x110, 0x0) 11:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)=[{0x14}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x0, 0x9, 0xfe94, 0xd9}]}) 11:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1000000000064}, {0x3}, {0x8000006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x110, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 11:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 11:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800000080002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/6, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x9) r1 = dup(r0) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 11:00:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8101, 0x20) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0xfffffffffffffffe, 0xfffffffffffffdb5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 11:00:46 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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, 0x7fff, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812ea86f713001000000000000002515ff8f89", 0x1a) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 11:00:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2c}, {0x28}, {0x40000006}]}) r1 = shmget(0x2, 0x2000, 0x31, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) syz_emit_ethernet(0xbb, &(0x7f00000003c0)="000d8759eb616fdb1ba71cb5d9efb3194b50aa27ac24900d7dca28aeede0e4214d56edde9a329889ad3e709d98ad47988f23b745d2e47e109ae2e3438f3dd58b8281d5ff7acde499af09a537ccd2ddb855ac3b4c19b571c573668bc57263f0f714ebc672666303a00b867a5b356e9ede364e91d820c0823dc42775aa30ed10698ff935340f121eae808af3f3e1ce896ead7fb2e7f13b86f84035a23e3ca55f7a767ab6b9ae6350149d5b51025b70d9ec1c077aa5bb4d0a46368a0c") 11:00:46 executing program 0: r0 = socket(0x7, 0x64ffc263b9ea4c0a, 0x404) getpeername$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000c59f5b2f737fafc122f700000000000000000000000000000000a690000000000000000000000000000000000000000000000000000c0000a7a0fa2fb1b6aa5c3cb008aad30c48d600"/136], &(0x7f0000000080)=0xfffffffffffffd3d) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)=0x2) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r3 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000400)="434203255a701eecb26f4a3bab22f7fd48fba1398c7c9b93e01fa346c3056c34827837ede8bac7df380fbf15a71caf3da48f7cc8e33076475e8f264aaca0c172a82513173d97053d9ef2e3dde916e9a16c6d7ccf24e286d99aeb5713e324cb7ad46eff4fd102f2b7092ce7aaeb41f65656db60dff6e1a167c6b859c5d4dd9b978238ea9f5a8b0836fb161645a4c17edc91d370e7b9ddd3142beae78e459996ca71e96192bc12", 0xa6) pwritev(r3, &(0x7f0000001580)=[{&(0x7f0000000200)="9bb765026ee07c0013e670c2649e2e7a56a2cc36d620007f99527a802e1a64597060b0b922481891961b0bc025a03b8b71315cbb76eadf61ec645ca4a2274d652b", 0x41}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r4 = socket(0x2, 0x4003, 0x0) setsockopt(r4, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) mmap(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x4, 0x810, r0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r4, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x140) 11:00:46 executing program 1: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = semget(0x0, 0x4, 0x600) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r5 = semget$private(0x0, 0x4, 0x226) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x20) syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) semctl$GETVAL(r5, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 11:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x100, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 11:00:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYPTR64=&(0x7f00000018c0)=ANY=[@ANYBLOB="73bb3e2a11d9b8aa9c69e726e6bb68806937c86275d3c5932c18b6b8626b7cd4238f65985f453f962e1c8f8b28e16c3357cb82e511c58e60b9547b900a229b55ff2f62d7c8a2bb6acbfbd39cbdbd4772a1423d62c85b83aec992f2fd30f0d463587c3618785c02b2af9e532eafcadbdc089ea09f47b31c4c76f9f47b6ad0700ddb9bef1d517198599cbebb6b607025923f1ecfa4e5cb3a8ed20afdbca7099c750e27c72f405b0436ba8587ec6adf5369fb60aa97be7817db41e481bddc679c28210dd507da7be80150b19e922ebe133dc3a6334f4e998c56df0495ca2f92b6f97d548fe60e0801a0928bc278f013b6746eeb6d0e7759549610699a6539bd3e14e3f690db888a5f475ea0438a6be4359feb5e4b84105d2b3527d085c04c7b4c1a520451b90d798072de47da607beb1603c3c9a03ec88da3c9b62ac1f1ff9c9dc426a82117953b5c6f208ce1a1d24cc182009764411ad876c29409fc92fffd214baefbf7ffa43056fdb76427fc4d7643e2336e35ca4abda9fb2b383ec85acab3645b5d3337de752ceeca574f225700c5449b411f3538b4934e40fab5845b73de7af023fd5c39ea6d472c44c834afd467bd426824f058643523b9f8fac59bebf3c9daddf63f240952cabf024237d4a7a900cd5ad36f96f77059950f3d6e632d82d009075023fe0622712e63e9dd5ab18827c4fbb7891f48d6a1ba2a4962ab23e5919a3f61eadcf58086ebdb6cfa172ffdd776b4a14ed73569f44f43520959a9834189d304112b97fc15d3cb7d227d5c62f4ba4c340370b8d5bc22e6f1ad6cc4c294cddf02410467e9d23c35d98313f68377fc56d4682cc0c7f8c8962f8eb94c22343d3fc2751bd383122b7b30e24e687e8a82775e6dd26ac383166d1d8968ca4a6672990795108a54d717bac367a9c6fe0b30dd4344fd6cd6e64345e85a45f256c474fd19e8d7f31e5f4913977341a3e57fbd2e85c6b7bc9936da1e41f9248437bf3978809c4c5b16e5c10c27aa8f77c8fb687a7c3ef24055c9c4b37eac0745b4849cbc7825e12e500d17507b9ede88bfc2efd9ab36ef3895f57c2c1f91e7f726964f8c2bf7e5237f91264217b441ff8de0f245d71f63f4d1c26a6d994962b3571fe44bbb7ccac037baa5edd681c76de646e7bc2352abb8eedc1a6896adb53455e0484933420b71596848e55fe1c1233830803bed7a9a58fef93bd69a1240510a676e8d315df28c0725990c209a72efec0e9388c3d3d24609aae3b03b7c5d9a82d08fd4306ce653dca2caf0cd98757ecd0e3012d8cf23b3530b02d9abc204468a25b452f5d88059dcf67325ebbaa60674565cd83f33c04eb5b36945a5977163ee947bb42e29f60eba519b021b8e6f67666b2e6f43cb5af656411d00d4817443db23599bb25ab41f2f1f2114d6d6adcd894fc6bcf1b0d9757c9008ccd4d611bc03b0e5ed35e4205d80c1394561ce654eb468fe737c845c1b4738892107b29f35c867bee884fb29b5bf90c4aca56ef00bb4257ab8bb51733a19cccae35b39ae4a3df04d38e02159cd291c3f0346f05e3d5b1adc00d3538be213139291470a05a6b4d370e125ca701adee9d5a8d0b2423d29801b10dc09935c805768eb157a44f53075e29799ee6acf5bdc7661d3b9d8c08f3c1dc4d7a025bc0fff88bc9e3a5d37139bed3253dc370c868f41db5cbfb987be877b89ba22984752a48ca2b3a507c93bb1961e4d5a074361e12e9928f300efed710bda210093ba91d0beb98c8358baced80436045455aece6efbe1687e48734f0c019de0afc78a057265096e1bc80392fe4ddfa4c9a4f8d4c6a49f40167af73cc0df6ab4eca1ba945bdf7b3e86539c0eeee07f10c8df72010945b1cb9729673131e23a27773b7e7f84444358adb4a49050e1f2dd9c80c348311d45813ac26e0c2dc9f96ecf5aeec3a6495e942de785d3aaa607f8b9770a733a55a94689099287a619470189bf41dc49576ff132669a5d0eccd68ca6c9ca1725443e6cdde72b3c183105e945a758ab75450c0f88ed2ea0d7865007e3127e2457e4e79e5f5d966893d6dbaded353506c266dbee9c10c3ee2d15ade6adaea06cebb0ad3c2694f3d8ce3959f120a010ee45916a16858e83bf7d453c4708536f5d5cc08c52010226c9feeadc052807a9b9d047a7a46cc5d398035ef7756009a380789751c415223d5aeed68d13651759ab3e0b4937b17a688bb8740d94abfb5b0b2f5dfa09aeedba083d5d234a6abe35b31e0a1a3240db058b8bcc9495db966a9ea0981a19057a3ef4570cd3a3b711fd5450fef21c92f7c51ef11afede8f2cdbaffcebab2dfa7b9cedd11d238b54d4be43fd5b5c5ce5bed2fa458f9e422a3e7ed2a1f5fcdee13e1abfd7c68728ffe1e296e208a0781b27251b8a5111264312d175eb798bfd6dc548497cd75aa492c52591b7e92bf2a3051269d875fca51d08141fdc6a368e30da3a440a3df1b679092ff7d5d6c627811bc568ba65d3485ceffced65a66523ee461dc0dd411cdc6cc5636ee6195ec7af3915c1b6313eb93d348e38faaca3665df4835a148c18190ea75b480d1a4bf6cbdf5deef00d24e81aa9793ad9d7333d37a067d99793960e27668d2bcae9e97e6268bc920c736277a0198da3af0072997ab32a128d28ad445c659cdd03aa0636e2090c3c4237b19c47afe6c3f8f03e0997893486fd5cceeb7f4ac0368f7729318197898ace502dec6bc7d5c889ae26f4854def03dc80b6157ea9bd0216e54ea99286ce6aa0c9a424a9c32a13b42889db3a8a3452e483c0e18131d677bf490db8e4f399f3ef84d0131b9d385fe7602fb4fc368cb883207685645fe55d764b5c69f4ca374810e0c9987f4421543c1343a40fac57de9ac04f18efb49b723271b5ed111de7f5462e4800efebeabb53ceb7be2545a1a99892df2bee733a519fd69b3f7720e2b06fc173c6c8ae1446f9ba57718abfb72b284afe44882b98becc43edb9ccba60e41ed3da9f6297c3e9ec573beb808831bb7de9798a7f49d25deb57a4df5e4d4c2e70849e0d4d00e61475546f1c581f64fb12cf4b16b4a15a25cf4227ef83ff15ecfb0bf07ae6db56f0948a81d71e3b9fc6e8f29b98aaa07af4d2a4e066cf8bd97ad0701591ace9475e9a31ff5423d17b2677736c5b36a6187a12a6451cd200a9266de361500d5ce1d2626a77083481e06b11131024e8dae135ba44bc1573ce30d2472162a1c4e3318752722a3ea80e8a0e0f9809c97a62db035ddc8c5fcb34c7e130ace7932bc12a86ebbd6e23b3596664cda1d2dbc5147ca1a47fc05bc337af7a1e9537fc34029216bcd565cb1ab165edee6178edcff7a5e91dbfe2d88d50277291fb935a348518fd653267dc00ea7a3e263bb04764c506a9034b1feb24964ae8ecbba2b6bf0e82cd0a8ebd01d3e2a860ba899eacb5a848f32fc04b3afbb50d550837b765c02edc34fc03805e90ead8ac7f921917e0730721d97e08e340dbceab394b6a3cb137442af5453d5b1af99e66a37db472f748c74b08a168e15d300dbd5d2810b40a1c6a116a50afdca50686a7823ccfe19bce93714a8c9bf89fbd0cafbc3fff7bebbea26be4e138426362d20c52fe36e14a82e6476ca01cbdc577792ad8b3bcb28da4768f2be7b7c6e90087ac65f08d68c50138e9cff97653164d4d56e89db4ed78fd746402d433bc9150ef329a941b9c5c19600862183f599651fa75ceb8faf831f14ce1fd6063f185e52ec132e114830fcff74a6e1b2078fae7dfc16c6e3b9f324e805977ba094431c63fe37acce79129f96021a4a5ce3522b69218222e4f665bc9ee41ae8632d6fab3e1369f067b409058eca977eabc4d18f1cff7805a317bafa35df4781569896c72964b95b3d6ea8584952f8199249ba966270eea418a0273de5c3ca077bec000c22b208da83fc45565413a54924032dbbaf382b272b6b6bcf1bf27fbcc64ba343e84f4a158d7aa1c66b3750fc44807ce3cdda27d6790e2cb91e081796bf53f8e409df09e450ef359a61f883671038ac79226f590c7419bc4a7d49a544701aad4f7b85e69f9c29dc75a332ea8bfe9a78bc1223753fd36e0808da0b27b8c57e8682160090ed782745b0df4a9be89c02f264dc75f6d1a743f443a55e208dd3fd4d2604bac623f4901b4aff025d83816cd7be0405e79b2c91b93bb101cf70971e8e787a3807a9a1b1f5e00b30c01915fbf26212573323261b0c5a85552dbdfc7bc379330f63331a19640b54d613f97018e20b75b8307376995f908519fbe3f9af87d51c6e29888ed40aabbd18bfdebb2b9760e173357440efff231993e3dd4f0d01db4677214cb8a9629c41299a604b0a49502e9be400c9489e26191a8ba4c2062016ca2801f32da872a92dce922e14c526f9bfefb18aef9190fc4b789d9e54da8904e39a8315fa8dc6957181f27ef40a068e0a7759e6874ae5b6ac51710e0024c0a5dce75358ade806266d50d53974a1c5fe24c38bccb8a0f19d29c20917650a92faef92c4ffb823a417c2425db7f3156211fb73449172cc2fe2813f2f90cf5a71e6b13dbf3944f2535f3c4733537630739e1fd713974934d10aae2b06c6483e5a455e3585546b5717fbdf3c46efc57c1a416549c646fd1d4e5c10fc51b49dc3254609bd64fefc8938f592af6448c74bdae106ae911e8ef480a99fd80122fc1ac6d5744b73ad3859f57dfda1129fa2109c2edace7cd46463a3a87b88bae108e1c172b4e7f7116f61a0d77901241dfe8c9c9287b8dc1aa344d6587cf7d61e1a24d159bbc8ba457734f7e51fe0b1b1918286383d0eb1be71565cd287f14eb8ba974deedd549cd751291140edfd4dc58e7d089e7004bddc56da91243e74e7848d7d85dfcd2ea7ecbbee4b6385bd2919400173c56a38af3919647e11517786ddd2a064eda7e212d0cb4f41c3257bbb2e3b4816941a367d82974cfb2d6a63f008c1fcb2999eb0b49bbe8ee5a0554a13a2d94a9326bb55172c985f9acd49ffba1add02a22efc3b6dbae708583d5e6e8fe3217581395be1488180b5c4fa07521ffb5745b445291e4842c074d49bda5fe1172efe8ce92cb76ea9c834b47ac32b6f0f0b7599cf2e3e0186edc87ef88e8f822af9eaed472ae55b6dbabef225f174e51dcd7661b900b1316afeadf093713cc68149b185b2cce14d0b257668118903ce00cea35ddcaf6e5b7a67e3f29e0c125189b2f3f76c8ab155561fff5f2a6b79a21fdbae93d2b681f7db74d983cef2d0a30c59b47745bf8eb9977e4cea86ec134b8de3d916576fed4e99c6d009ff9343e68ad7d92e7f54f1d8aa2ba105ee14a679cb430bede37b6d8f2b7aad73587e3fad64aa87ead75d2a8d6d3ca01c0f726e5178ad7c4582c98044cf504c776d0fa7b7ad303f14ada230dcd08706fae97c8e0f4f3da35c32670b1a8d73d40501313aa5962bdae3d42c3ca58177a18f82c6e12639457943eb2eb20bda00d02083b71a0b248b25b70f08f484fea43c148ff4d0441ffe2f30e6f49fe447f6e3b484c555bdbc69a867785791cfb06f7f57806b826fc2ac10870a0e409e75651ae455c29b9360215ac2389b2c32bfde0b9c6e26b7036a7b8476bc4471d2c4c7b0c6c82b8f8790ac78411b8b92acab204b31f0b6c8eebd312b0e230e79c420dc7631fa77add4dd007a01436621abcff013b281e0d20c912225c80bc3e1c929c33cf1e3eb627bf8484b9a6df83939e5f61bc1a1cd65c43ae22057b805f507394b7813a1bcab77918a1131afbb68c96e33de5dc8d496759a4d952ccc8fb511982fd8ca205527ac4a8744376668e49da", @ANYPTR64=&(0x7f0000000880)=ANY=[@ANYRESOCT=r0, @ANYBLOB="47294d0c854106d51d4ccea83ff83e8a00f3035eea429abad7a837134e8272d44a33a76af6c06fc6972fe74b365857f589cc84d11650dcbddbbe6e54114f22ded8096afd49035341b21e05c998ec138f9b3b16cea56ba1995b77121aaaed5bb29f0769cb320784d041afda8e20d5558cba1a1afef8d73c9e6b83d10ad55171e2141dccd0d9b5910deb33d8d5a286eb6eddb144b74f9973487bb0e35aea3706e56a0b1b19c13b3e2b1bea4426bbf95199252cd2947d91912575d6d8d8247a6dc2e50eff014aecf89dac48270722dff59761736bf9c8586260effb508296b6a9078a19d09f2803e3dcdf11cbb115d637c0471be585f3d3925b6eed6cef2ff567537b2d3f800184f4dc77faf22a5edff7dc5b1ad124e05043c7cd4331e63316bc96b698f85054ee09108ad224b1e65174bcae6e40757366301d5d6010dc3f118e1a1cfa7e2ca954902cd1ee69c7b7cffd60219bd4c315c41b4b6d2131695ef0805142865cd46eb36eaad5cc18c5625c48cba32e4fb9b575c9cccf8eb41c8d02c964fc03185f7d671284eac0dfacd06fd7e9688d3ac8d6d1aa0a14a359d5ff638f5c0ec2ba2c0da148b9a4a46a195d00e42a6e1cce4616a2f5050d865b7bcd7340bc5e6d49ffe0f99efea82dce52e3ebfe7f7a9f39c9b34f9f18a919d612da3490d7c74810ae078fbc820769d99d539e57be3dec338d9f2a3f0cfbed3195c33733b87d8637782226a3b19a25142c73b3af0d32fec0dde062410ff94d5735d880e5735cbb6a45b898d17de397fbabfed42ad6926c248e3491d3e69dd3397d56bfa34085a9bf5af770f3d223b0dbd485b3540581aa44594a5043a7242402a040e5b545896ea859051b9938983cca70619c7a804546e44616086d46520cdf6648d53193ff4a99457a243c60fcb7daea75e4f8523180d52eaf5a25ee435915f0fcf24eaff2d28a84cc29125d29196df2c112f32a9825906097af3ba330b7bf1507b9b28331d8e7014d9b7236b4e7147b502300fbd6786b42d61c9709827a38a4a354ce129c476f127e455d8b4b81ee7999c6a26e880c005f487ad83833ebc4c3d55a83c1ca5805f5c9dd565af74013ed8e14d059e4501ab50ab44c188772fd39a7e076941c31ff0bc9d800ee5820547915cd1847e7c7b5329d1bf8c179331a9162a8dcb4ef630c4d92176eb3f869844f548e7feb5c6b2fb22e89cc62bf909f0acaec07cf32c02b45de3f2cbaa2164f608038c1115f5a9289aa48e2677cca22fd871d3330193e9739342019f71876bec5b8bd91e0013fc00cacaa429ac00c9319fb03ff154dafad7e834086f7dcac21ccc0f9526f4bc696a048e775807e5a83cbe2426436b0f4f9ff1306591070497d21714f8555b280929d77166842c56804a17e1987fdfeeed7e9aae9a181ca612608147b3d36a0d71045e42850712ea557eddd2822b13043390e0190337ddd9d0521c4ba84f2de989f1b97bee364e152bbe161cfd12ec62e4ffaaea8b2f44656c4e025a55ff13455fbb25b69f1a9072e332eaea5a5df90f776bcc25a9e002b53d16d30b96619a023f0ab78d2246aa029fe48868846fd7194e451d9d13b6687d4bc13be79f939cef39e0ba71f4f2508f94c27e165ab1dcdca9f4b217cc6c5fe777520d2b2f4c59d3dcdcbca0807b6cb52f414855cfd178ac199b77da07c654a9ce118cd500880bf9108f7cec6e7aa1cdf4c61b1763fdcdef4209bbbe2200ebc49cbe4675dc2aa7c953a1007814cab1c50afc5f6a3e384a04cc60cc1b37764fa9f537986776bb97ed31d8743d0d8e4dbdf5223fb622b30092b5bdc6ff785798b9b971800d152bad6c0a3d1bd3c3464349cb30cdb763eb5cbc69aecb60af4984cf6ce0b0562caa8a73271261746b2346e7ffa6835f3b8fc38a36779f8b8f43c2bf5a8ccf451142eec9057be369a92d1ecef17a6c7b37b3072a618b989cf2d1baab4168c5d57e12b4d8b49ee0525eac2d9850d63f3340e166bcdfe68e4a80da7465c7361f5f9ad92e582fc3d671a3d40f91809d8c8ae66e328a98b60e239bcff2050a148a305475a82b974c74149023cf5eaa6ab05d4203a41ebd6e637fa818ac06b3fcc9a73879f36717ecae49e499cd8de4652029b8edbe813ce6f3121796422db1667828883e5c4605872b6044d38708db94f7c858cb9682b52a0c7cac7b491fcab121d4ed277f79fcba4c3e57804d40e677a5a640703afd0c0b7d7174ca5adb1bd255c60ccf0355d6311031e4dba0150984d248c5fc9977f1c1c10b9c87c9695870ee3732a59d348e94ca2482923e182e386f417024471269f584e6a176f6ff111db604ba65ac911c1b0786c330e6e6695785c2e86a75a9c86f897b81931189e6632095325426b66805ad2d55215d6798b21079ad93d895b3ebf97051b6893ca8639922fc807061955043207a35c291e9827d1ea02b9ee660a4d997cb08a10b2fd6424ff0eee2de0f77e06862089840d93213245915469d6bca047ab6448144eff1905f6602b19b5de997838d744b717ef9bc3809f0ea65d18d512336a98d451a686a085064c4a71232067af75e494de5e5d885c2ab06b173b8686e4f3344d9ff2cfd71d0f8399e9e0c83824c369f55c77b4c83fe46c3cfb6a25c57b83475a54c91ec49046dd9db40660ece89ea35ce8b883710ea334842f24594328c2b4bf799be35747d1d90515f75c9483cf4c0b22fdec529e01712064fe78bb6c047f043c729ada26d62dd9cbc39e3e4aed88b012069c26c24f5ee6d3e07812c7127d0a7e4580721bc8c5cde119755a2ad60758ab704eed0d603aad1fd3ded35f224e1040abf57fb215504538551072833f89101d16f199321579bb2c48db26142e66e6f76e881adfd776d7661323ba84eb5d601d26c8c86bd989d5a515c1d23438f894586093a00ada21c71a255a1f157060837bfcab5ac0bf483720585b1be939364fd3aaf8d010fb6021eae21f25d081cc1394f2f46a65f8f797675911e9b188e6450bc4f93c4c24a8cd956e212912b3f3d513a446a35049af09ef55cd2ab49d2f9f07fbd5d143859ad44fd3e83ebb2c97c226f3f6485e4b81a9c5cccf73e1287cfec947594d1e8f37ce84760297082705d09c89972739f06dacf6e8d35706c7831d3821e90f501b22a6cf1f83c13ceaf400ed053a9774603aec6d3968e0719945f86a86d19a93672a4c6fd04b4b076d90b4a6b8072405596fedcb30ecc88cb4572776502044be7480e03c861bb1782904df72187623f31d61d21625ab28d6ed7f27e757b8f89073e0a22aa947c8769061162d80317da3c3c888d268bfd6cf9f801281df20aa68afed282e9e5fe13b73be43e2f4dd3d62656436de8a29cb8918951a13adf7ebcb9112ac7501d14ac0f63ffd34a6877adc5acb06e66b815494ab88457b9a44cbaa9c94202d0fbd7c9f98310dfe658332fcf4f1b20fd659cc32f07a36b5f5cb1357e2e46b8a8d05f3374b1dd9757d1099318bcb3239aa3b7d1a50815a99bb4d276d178d22b256d4bbf5aa236cd6bb92f8b385a052cb2862ab84f0aa6d9bd05c82694d654fe3c9cdecafbea468f656d8709b04888f4ae88bb84f8772cd2640922efb33333bb06a6f36b514656a2d1277e2931d5a54c1b599e2c3f6338325f28b92ebb9eb43ec8c7fd5ffdd462a983544c658cb210076097da7ebc4a1a1c223ffe393f30800dde2da421658af9e28727953bfe26a1a710ac5730fa259b6b16b0fbd15d93ccb4a0245aeb6e679b341db7663c55466b7c237d40682b88b985dc8479254fe21e52c408a96c4f42e034126f4058af2d4b479882ba6b6d5e804b8f636932d5c15db942ffb2a4dfe040e29aa60310c4e794bc49b76b67c1d90299d6fba5cbdda5861a15ad34d310e2595ffdf5f9e711c207d787f808958254a2b67ac8cd67d4e59f025b4671dd81bb3d1619119bbcdeaf72a1cb23daf152cbc6daf50a4f7ffd2d30d054d7f94df55570f56bd68cc1e69df2a2383c276fe39329d8b1722c8feb6c32a734477d5cdb8f621886089fff225a6587c556cf16e44d6b0b16acfd72e831790d1c15485157c794759c947053d03e0d431caab66f76d8026ef49b738c740c2a7a18cbb3d9c1482cbce288e03da77ab53f0f52b1b9b360e600afad306d7a5f791610a004a97e4cfb8188f46ea551d86f44deb1759364506afe362d05db4781b0253d869661a7418cbf9953498f99293f466bdfa8542e31917bc21952bc31efbef4d96e637acbb1ac5d024e996b788e13ecc22af68f9b953a02f44aa093b053d4e8d36fc202189334890ebde89ca6f0069c77f809a0e525268c72da5709eb15581b821a575fb320631ebc0e9d682cb050cb740ca9ae461aff1caa4e5d5e3ac8c9280f83eb82021a608581e0fd54d9f098f53d5effbc5772592f2e5e3f24d577589224a411caf13accd078ada6adbb61262785c79a30c8749a088ecf74238713e903fa101617a5cd7ad39662b4a552294835c3a6f7f34d097a7be5aba7abdc5ba98df70cb2af9e161a6954fc02cd2f8a66d9adfb1ec0f388591db1873d9de5e1e64d6282e2db2e5e32f225cb58f401f928c0c194b7908742aca3609524971355ddef6ac6bb16bbb975af332855a8029d6be27219c69f03854788d17b73e94d96e0d7f57b8745c27bd95c6244935fc0fbab6d6b8ddb2f60a8eeb3ec67f0ce5df4b9598c3a9ce9812617c13275fb1bf18fd191d2ed721928b5ca3a0a51ca7b0db2da6668b8efca80af6afd0294357f2042a0412008196dd6a4c0eb4e5f48d23a68f2e43baf3c817794887240ba0b0dd4582913c60f956486c815c1dab81da3cafc318aff8f158f96497a05ef0b816ac179b62140117ff9badf963c55b2e2a01184c07c8d30f3c372af22008475aaca0631d37ed4c613a6fd09212116526eeb0e988772eee65c668897fdf5b231db0dcbf33502e828e259a330cd278d9947dcf03c63319c757e88d8a40f9f3c40d2dc11d884ed421c807e8791ba254c7395c0077bb38c8286c334dbff06c08d3020c5b1bcdbcf996b1eeb962d7a0f79681fead17110e8e401ef7270ed58881725e789e79d4b1529348ebb2b2291e9da85222d0ba084ab0036684ddac512cc88a3bd4309219f9c816f387b5fcaa25f37b337e5d2f52b73b0e21a32010b2dcf9936ebefc241056adc455011b69e20fb5c97b3e6132c63bb2e2d5f5894f9e6c1c078103a542bb7b587a93d6b9a955614544c69bc338a91b5a52b9382041b65181d4307bc90aa89fddb8cfd5b35dbde405eb3aa80415ed3f812f68114e1b9d999cebd002a5c34c01d4a892714eb22a07cc536655221b4f72f12fe3098272e14539a424e99f6387236e88478bb92532fe53ad3ecaf27cb568be9f4cc1e94920b1f114f30b54a7e555187a147b6bd351cc847bade06b7a7fa4e527c363d49d92f9fdac26c11d40a41e27dab9276b52d90b91d4bccfaefc58ca5dbe45b3a7490c1c502303d24ca7792f6c4d6c56bc3225df437fc8d0ad9fa09850818a4faf729171493cb12f8e17e6286f18c117adaefcf1a3799f549e47b9a9195793ed137ce6f537147b3b575f4ce4698a046780e6f33f1239af32ded2e82206e7763be0b058268b889bb8a0ed3dbc1cdce997a26c4f6b37756254225939ec5ad180e64efce4e1efa69c17ed87a7299f7b86b17ecf78bb441ec50db169dbfcf9c5018bd6e55388f88469126cbd7e6474092e7eb77bd5a6a067cf2602ec6b4ff77dc47eb5ab453b45ad5ade2e0fb3a3b420dabb927b5c31171803a4f5dd1e14437d417d05ebb3acefa12b8a9f9ecb"], @ANYRES16=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESOCT=r0, @ANYPTR64, @ANYBLOB="b2ab4bccd09e017dec374b2cec25c62e2dc2eb60e48a7f044a07df4157d880b916ad9e2db2468c24eb7b5c992f016f43b287138808ca3a5e479f2574688e10e82682377d6301f2", @ANYRESOCT]], 0x1) writev(r0, &(0x7f0000002bc0)=[{0x0}], 0x1) shmget(0x2, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) 11:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x2000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0xd) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x0, 0x0, 0x0) 11:00:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xc3, 0x100) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x8408, 0x42) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0x8) 11:00:47 executing program 1: clock_getres(0xa, 0xfffffffffffffffe) 11:00:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000040)=""/49, 0x31, 0x40, &(0x7f0000000080)=ANY=[@ANYBLOB="018000000000000034"], 0xa) 11:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) 11:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110f, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 11:00:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x800003, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x6, 0x7, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r4, 0xc020699e, &(0x7f00000000c0)=0x4) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) listen(r2, 0x1) 11:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) fcntl$getown(r0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:00:47 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) dup2(r3, r4) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f00000002c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r2, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r6 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd31}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x1000)=nil, 0xcf1}, {&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5254}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x400}, {&(0x7f0000000000/0xc000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8000}, {&(0x7f0000002000/0x4000)=nil, &(0x7f000000b000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x40}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0xaf63}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file1\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) fcntl$setown(r5, 0x6, r6) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r7) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(0x0, 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 11:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x1, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000280)='F', 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 11:00:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10100, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0xfa9, 0x2}, 0x10) setpgid(r3, 0x0) 11:00:50 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc008, 0x0) close(r0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 11:00:50 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1221, &(0x7f0000000000)=0x8, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000945000/0x3000)=nil, 0x3000, 0x400000007) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) 11:00:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x42, 0x1, 0x2, 0xd083, 0x44ad}, 0xc) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, 0x0, 0xffffffffffffff1b) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:00:53 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0xc005, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000180)="f7f9e794", 0x4) 11:00:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x81, 0x1000, 0x100, "f239248de4de4233c350d61b7f44db0586c2e7e3", 0x3, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x112) ioctl$TIOCSTOP(r2, 0x2000746f) 11:00:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x0) 11:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x20007, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:00:53 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x88, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x4, 0x771a8efb}, {{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x7fff, 0x50}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x2}, {{r0}, 0x0, 0x20, 0x24, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffffb, 0x84, 0xf000000f, 0x100000000, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x200000080, 0xf000004a, 0x4, 0x3}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 11:00:53 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000ca8117e66b80f2cce17f5e3f096183000200000000000000000000000000000000000000000000000000000031f66dcb7cb24ffd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eaafa27babd5d1e88dc8b66191712af41ff1c38419aa7ceb0604e48e0ab2b6f1c7a3fe96763c4dc4d7a52719dad56b25464f709ffed4f999e78b7594dd4e44cf9797d3df2dd1cd97862fcbc50ab327083100"/206], &(0x7f0000000140)=0x6e) socketpair(0x18, 0x1, 0x1f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000780)='./file0\x00', r6, r7, 0x6) r8 = socket$inet(0x2, 0x1, 0xc4f) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0xc00, 0x0) r12 = shmget(0x3, 0x2000, 0x80, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_RMID(r12, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x40, 0x0) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0x40}, {{r3}, 0xfffffffffffffffe, 0x4, 0x5, 0x1, 0x8}, {{r4}, 0xfffffffffffffff9, 0x8c, 0x1, 0x100, 0x800}, {{r8}, 0xfffffffffffffff9, 0x7f, 0x20000000, 0x9, 0xfffffffffffffffd}, {{r9}, 0xfffffffffffffff9, 0x0, 0x92d3046a5d4920e0, 0x2, 0x1}, {{r10}, 0xffffffffffffffff, 0x40, 0x0, 0x8001, 0x1}, {{r11}, 0xfffffffffffffffb, 0xc, 0x21, 0xf91, 0x9f}], 0x2, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffff9, 0x22, 0x8}, {{r14}, 0xffffffffffffffff, 0x8, 0x8, 0x8198000000000000}], 0x8, &(0x7f0000000400)={0x101, 0x80000001}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r15 = shmget(0x2, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r15, &(0x7f0000001000/0x2000)=nil, 0x0) r16 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000000700)='./file0\x00', r16, r17, 0x4) write(0xffffffffffffffff, &(0x7f0000004000)="856d97953148eb3300cf65af39cdc82ac126f17a919de7b45558201b800a85f1dd8a2c4410c4fc9928e54d54c014f44134f5bdecc2be168315524afa53db228b308af86f7bbe85df4598eacd4832589aad398877d736eda1a783f6a52d9b9a1bfdd50e999da9e559285ca1b9c48cab24dae5264339993384fc9e564fcf5a141db6c2e5a5179b7933a9cdacca2c2d61373824d28c8cc907112ee225e3af33e5915217da23ae7bfc7878082acfc7ecb6ae1f8755c4a2ef0353a798928bf8f5919a694f2c6c3ab9ba2caee1e26e7cc801ec1550933e52d7387120178a639c8a101082727a5e00c2c2373deadcbb77955836fa0ecf5a3bb5e1bdd99fa849403face16ba2fe79bcff5c0b4f88081cd4464e274a288f44b0902698b7cd7fd058de5549fad45498d3a96667ab37773c6056870dbacf48c4038f24d76c86d7ce27bd8afb713840cfb0076b63664a7683ffa3c478d50b3f949a162fef3933811f51df2f5831abcc8f80485a66da4f37f098c46027a9035645ec5f59bb303813a9e5dd861ccffbad96b3903382cc4544bb4242050d9c456d2f2ca872dacc04853d62f2dad288530fc05955e12df85a43e44278c74d9cfa134b1311375e26fb0b6cb1ae28f4ba1ffa34ed2e668de84d5d53d834c0a1a6e4aff779c8577133e1ba8e3ebebdb3bbf3da7f793156ed242f34870ca0c17ab473c810dc855a0643cc555327dc85024cb11e4d76282a1060387cceed2fab4ba3ff54e33fe4e942cafee7c04cac982d3923bfb1e582869b32b22ab9f90e3d30a54a05b396f19e2c03919169be191f91c3e79779c5fcea46f30c4ee92d447fd4599bb010faf4afc3d48b73ec274c7e49e56ca071dc864930bf9ee2bbed1909f07e23255e2d68fcb0befb6ab8fb1eb63eb2d5476709e9f981a07d8cd3bed91eba128de86f54c91349d41740979665ce359895b4e9edb188b873b7d2cd6fbb8c870c11cbe7f747f789b1efff707fdd94c422aa93b0f5f86a5fbbc8b4cff85cd202dae06334ce20b3632c3f9d2daeed5276638c89c793f2fb003ee0abe6bc9ff6f5d88e7f6648804284cf4a13e4bbf13214928f97768cd8fdd30e6e9b1d3fdd8aa48aa176c13c797bd1a9f3c374c47ec9159acf6c8e9cf9119723ad6c63884e99ad7ecd6112881ef3a7b2bc15c643091ebfa220a806755828db17df4d08fe164f199f9242d32ea6bac4e59b568f29d925ea7757156c0f56ffff4bdda748337573c87174b15102021e00fe3e6f3a9a436304c5d2bcf80794d0a7e73638ca0e832b700efb994bf62dc06607784bb49148d58ff2525d9876bf2d7a944b9a403b5adda341d7294fff1da1c1ebf5d723ad9e13be33d8a14b2f51aed1d8e9df9835e0043dc879ef80104eb49a97ce7299ac7e78a2fe877616c402a280a970fadf6fb3faeebcd1bbb57005cdc805c41d0ed996717f49e74ed9bc29ae3bdf122e565c833fce0ea5daaa87c33723ce19da4dcb68d245c484d663f0a306641f07479ca9841f70f94ac7e557f46a4479de3baa22450254a1584cdb43df0b18d6e74422670584d2336a31848bd05e6ca86d3374e584199bcbbee0b8fb59b71afc626a44bed524c9eacb3a5451f999c9fd339df4f5cba3adeb312696d3899e50b328f76849d774094eca8552e9a6c0d339799ff6e32e14ef58a6745f48e074b373566278f9101d2e2ba263588c268301050737c28cbaa3c310e24905d6494e6060cdb0c53cb78f91e15836ceb42b016ccc42a1dbb6eb1fb7120fe0f96a09cf541824a13073ca388a30e7f7cbe0d84c7798ea0891453de9928371baa967f8be417fd7928dca661e7e9014ce4521b3b2602adf82ae33f1476178a256cfa3f222f2ec83e9d2a99e6bac2628b8a584a30732a3bc34f589fbfb83fd83125ad852f4a92424c4f84a183bdae321bf955c8663db62eacbff1499191661cae1bd5d88a46dda448a73527029a33d417f1c32772a610dbfd72ec288eabf98575ad74e6291bd766a9726438e79217b4d43afb4c730510dc9ee3b7167971629f7d0fbaa1282d7b387829e0d3248b4819a79a20602a45a4fc9e58b521ffb9585400f73ae8b26cfdeac506a3700821538c1334b08f5494c9fcf084a089fbc54649d503e6284d3e9a3040db05ee25b2db2ac5bd6272b70d7cd63d83279485a2bdd8d806e8b0d52e0c2332a44ec23e12a6aadc1b9c708baa93657fa3f2bdd2451563160fd97cf858b490a77b78e382e0fda6823661d578db9c05e1d955122406a339d3e7ca82624b1a39e9ba4a884eab754b8388260a61bfa6e42339e8ebc9785c231fa7bbe0bc243ed91402882536728bc3c75698094ac7387b59156db24b6ed2813a56fc038db4968555b80b3e2f9e30a603cb1ccb9a70a9bb214b96c45e31a7ac828878ec0df073851eb5640f639cb815a7b5bcc097f2a45e6fc672226ce1372615375fcbd1ca1bcb90ea46077e8e660c094606c485523027ca04535dbae6e465e5807d4a646fc74973851227ca90a1feaf039e423570c6243fbf0de73d2b4d3260ba3b79bdfe32d2fdcd243977685cd41e50d940e0e57e8faf5b7fe8fe6f10cb4b2970215691b77e71c36f7bb6f06a98c001529983c51ceebe52ea3adef411fba618d70ecaca5de628f91608aad71512b681f55f49ebc9bac30e1e292176e290e619f7b1ee79bd100cffd04ac3a289a90771c2f716bec22703f7419cab4dfca120b185ba38798f670883bf446d0dc15e1b92913c76b7f059d4ae57cae65f6661cba1504c062cb2f60aa5fd1a820c63b395d840ef29b42f10351ffef5a0c9b956318d9e470765a6ecf594ed84bca0b55f27e85ec261f2a6093e8d02c4b36813dbb98e2c3fd05cc8e99a2e4d4aefd2abb8a0e0cce05f753c563d2a9b9ba93d201efe59a4c66fb0b94e4e109232627544e4dc912a55cf52ead13bb2ef13f2cfcc5ddb49499badeed0338652db780a51fb33fffba8d4c6108ea803124d6b30fd4a4f9cb6299fc82df56db9b4411ffdaa1ed7b9189b8e0c47909b79508d9bbb58bffd299f32ca7d461efc5f01c04c4bc811beac829a835c81df2cb3ffbdb29fe905afb8d0eebb4fdb5f69a28cdac48da8f47ed79286fe85d47f61406d95d35b10479545d614f37780e1ea142f3696766baaf9f9f1bbb1fbbd00d62fe381b692de2f736b51c8fd03688d3322bd4535682c8d70bcc996e90e3fe0fff2535738e39f21ffa623ebec870887fbc149bb3262e41e17a6d649b6a07a17fa2530f29b7c977f2e3129dcdae0c30a5b1b913a0f385152d7d4bb1a3cb9040f1904c0430f23a9ab5a2c2c5d0c2fdb2e7bbb71ca5d9268dbd5a3e20ddefdee069a47e9b0866efec7e0b47d461d349d69f22d253a180be2fbe9433af85f109e52251cb7ab8e3b3aec8f91e482597c4f1a8e589d9a0504083cce5df2d023bfebc5ce47ceeabebb5c935cd81ca3e11503f040e0237b64b2fa71d5a10b7a62706cba0dcc9cb7b9b89fa49a97bea151c8e3baa85a566640aa6022fe273b255eef413ba4e83258581d58fc8103f1a39a2ba8cd1dd6003e55591c8726f52e48efabd58f912a6459f08364cdbe323273cf528d96e973a1a7c446a4ed3d923750629487625caa2914a181d955e9c8f7125fe363701290125b74a7d04b05067218f68f1fd34f7b1a86dac8e1b7845572f211a25ff0f4adf2450fafd908c3428afecefed5d46d08ce467dc5b6448563d011ee3bb6c7a0c88524a0591aa778c1815d959270e3972cc8b0d3552c01fa32e801680fc9dc9045aefa1df3702fc920bc4a41bc6710463137a19cc4d0661807a78e8e02902f5c112346f510a680935880e16a0193bbf3633d9eac61fd3a1e8bdaab329065ca63c20dacb553d7775db3333cbd99597f23f8e7f221a95a6d4c8d69f5a294fe3d9ab6a87e94103f07a903ae75001c0ac5810d83c2ce3e6ebc3007d3d998bb0b3f321e0528d79977d3a540c9310993d1fee7471984f2d49e4a3313a73ad7f38661868bd0cf8b1d3cc35fdb74b91e0cf449900621d8ee52c753b656cf7f2c5f1c5305fcb04ffef75662644dec5c0041835ff358052b289ed1d8bee73e6785d776d1a5b6b3f0a961d3cdfb6bbd86c26843a0fcd1cb209137c838e8929e5c4e689cdc0f3856d7e934a803d6a55d24ba7c1ee2d16098ae1db7aeda4be58db87a1cdae2cbb80b8543f5a0b619fa05767c7c192a7735c1a9a5e3d8974500ae9e25f76b95e928ad559a9f5de68d598429bbc0e29ae71b6d9be7e040670942358cb8fcb3e7c7b192fcf629e618bb3f6d8db58e6acc8559916739e0a39befb5b78f9a141c5bb5a488e885b8b0345d3b724649f56508fbced5bee1774e127b53e22af9ed4e8a493dbd6a3f62f79c616e48f62a293f3b59b8d428dce419bdd7417f0ed4c6da021fa0348721fad9fe48d4afaf2af1eead7d6a56a0c353c50494a6c1bbbe8de87cd3a4ffc971dd8c1f6af647a0fc0d49d37bdecb658272c7bd86e27e1d7a25d866411f3d4fd86182dd4f6abb94db5e3bdc4719cf21a0daec3c6959a77ed71a6d0390c3a5a85df6c0622cc6e45cb75ff147eb89fe795afa4a3619ea0bf3a23333b9f30c5a6202b09b4158c66e442096eb02b2b1d980aac6914819655aec39859d82e096157b9f68000987c59c8749100cfa290f632fc1c69ffe2052cdfb9045adb6dda8909677e07146e470a721812dc01fcee343354a82f2cec027d6b4d6bfcfc8db097b9b12b8ee9bc5ae90afc4536c7283313fdf0399c04429db63eb9b2856c9e2023768390bfbb2c175c68f2aef8c5b1f9372f2c590b70a061cbe485a263120cb82933e4a4b377a556dd7db4f907cdfc3ed29e29e0017bf2312312f94827ec05f5c9e5672bf361798fbab9c1a7e6f786c72e81b92afc539340ed9d7f3e7a131d8f759be28f74d508a55b5a7c06a6a506b95fede372fdf7f595b3e6a342e31a6fe9f8aa7db2ec83591c770de5be5e4309bce2ceba9daf983e3f712acaccd62fa3b0989c2b552ca77fd769a055848686ee3794423333e325bff157e06a423f2d8b22494a725627ca9e835d94a67a97014ecaf52468a5077b647931edd28fcc3b9386c38edc4a869701844519275b95ab6e43895537b631ff7ee0b3b599c783b3424163e2608e9b28b838759197a05e4ec2373696158ec97eb7878f55093373b420f987bf8bb75d514358853084dcf2f3cefa13174a5885da2de4788c1c89e1ac60d81575945859c892d7c185b48d3bdc88933757b4a8c7d0d59180a7052f4707f2890fa1a167c9e0e0de3bdf4d9e2952eac2fa82d01fe0bd1f74c016435a8d73df56b5f60bbc34f3a7590fc2a677e01bd75ca050d2a92ec4f281fd4faf4345c255fd90e055d2cb838ee9f9bee0ae899aa040a3b3a9da18f23c1a4e5712fb55bf93299119229f3a06f12d3622566a56bde62b09defa16f989693f4297b7dab637311370165071591d07ca5d74f7403ff767b01ece3a455e082e573309b18034c3b4cf9a434bb8b6ca7bd7a828469a97254339735fffca8e7d2ee4172f95f27bcb294c419e141ca338c5c2faa868e5346fa2552ddc68bae44953c1c3d39b80d87fa465b3c542d842413516ee74d1525009e073d605ae315d9b65", 0xf81) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f00000000c0)) read(r5, &(0x7f0000000640)=""/140, 0x8c) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000001080)=0x7f) select(0x40, &(0x7f0000000100)={0x7, 0xfff, 0x7fffffff, 0x9, 0x9, 0x3, 0xfff, 0x3}, &(0x7f0000000440)={0x2, 0x7f, 0xffffffff00000001, 0x10000, 0xff, 0x1, 0x100000000, 0xe40}, &(0x7f0000000480)={0x0, 0x0, 0xffffffffffffdfea, 0x80000000, 0xfffffffffffffff8, 0x8, 0x41, 0x80}, &(0x7f00000004c0)={0x7, 0x1}) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r18, 0x80047410, &(0x7f0000000040)=0x80000000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000002040)=""/4096) 11:00:54 executing program 0: r0 = socket$unix(0x1, 0xa00800000000004, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) r2 = socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0xd}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x4) syz_open_pts() dup2(r0, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x109, 0x100) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x1, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getppid() clock_getres(0x6, &(0x7f0000000400)) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r4, r5, r4, r5, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r7) setgroups(0x0, 0x0) setuid(r4) shmctl$IPC_STAT(r6, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000680)=""/75, 0x4b}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f00000008c0)=""/247, 0xf7}, {&(0x7f00000009c0)=""/95, 0x5f}, {&(0x7f0000000a40)=""/85, 0x55}], 0x6, &(0x7f0000000b40)=""/223, 0xdf}, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) pckbd_enable: command error 11:00:55 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0x8) r0 = socket(0x10, 0x3, 0x7cfb) pread(r0, &(0x7f00000000c0)="1fbd30d825fb3724684d81957039eb0fe854e6241eb151c8cdb35b32ad0a09bd134f6e2578a28822c5cbe9ddc27349a6b2da0dd9fcff44b91dcdaa1928a0c1d0c9386e1ac1bbc560e514d99b13b014e2f35e220b42c62ca9fe98b8c52051dc08097b04c86d88b432164d3d1c9e26bd3c17952188accaac1f5f1c77643fd71afda2f857255a9bce1a58073e4000e681ec06ad26f6573291c68312d7669d5bb9682632e80f185c8e09f210ffdea62d6010d8db751439ec79d422835ca5d80328634f5e7d052890a09cbf74c33625cce2fecca47a67762fa63ebf404adae82a05f8d0514e80510ca9f3a027665b9d7a1ac7d97c2f5a76914e21ba550039d744e7e3f4895a5948c95d04da2949f7bcc07e20f0c976fbdd855c7fa627beb06344cb14984bb8f8a311cdc66da2962d45199a95f1e68ca11d3caaafb4d7e9606d974caae6c33acf0180b366d1565a25e4083464ff9a1d925d53fab281c9c513e9ee63be5bde777a866092a466f8a371864878077a5d724c50a478be3afd67bb15e1b72e7a245d3b1d46ae2b863e4f9f70aa4dd9d5cbfcf566115d4b417935f24a2fd383c66ed7ee89683d112f1ff11ba0e1b2b2e5bce7727cdbcfa9645b5b438371e82666b7477224e63b7567ba3177bf5f4193a0ebed59bf832c844a49cc84c2c19fb1034eb0b2f8f1958f978899afa57f7aaa09929784c8ed2d725b1e55039c4beeb5145d94c35133a7d72d8a4739f5e7508ec655c014ea20c511729df8f81808083bb31819e218e8ce81785f1c6623b5bbfeb39d5e0b2dcdf29e16dbbc1a3e72b1abac62de7d8ed9cd9849e3840f6b7d6917fe1698a4414ea044dca689f38878cc53212f73438e95776300035f354dd4fd4b134102952cd8295f57c22a507c8f058c57e883eaeed8c73d8924db2a2e5e87690887fe593a62ffccf930577840327a171244e5bdb02c7243601a1548a35e11c6e2e87a19b4b6113ba9e8e5116d7de9bb2dea8455fb310ee6f7a177fa6941ad00bb883ff33cd0059a92df1e714fda5de38bf71148f48d9d858b8989cd6b43aea55f294507e489b819a16fef360b5fe8a0dcf2a1b0e156f61f825afcfb31fc5bc7908971ceb0cb08ca5b892f203d1e4b9fed435ae8a48abc848636d31dc5fa06d4e02d7f9012bf278ec1c33a049128ae8b4f011eb017d7c193c57c365a9459398b28dbbc540fddfb88ed4a1d5b5353605ea1586fe06d9e537a6d259d46b30799bc1d982a51c9eb151e8abfb3c27a18e99596cc3aa6a7f99e9701eeef706a1625f673e389a12699887c15738448c17b096e2d4357ffd9eec9d02354553c8074977ab230d74211abdff40d252efe37061d6da559630079465a78344c596b5ae58563199f36d5f973f048e35e5c8cdc216f282518c35d39ebfc8cd9e17f8f1b9cb433af87ec775a52d9defec17cd3fc3ec774143617ce70219ae738928a8f17be12ce5dc4651e8bb1ff5a7ade9e806d1922c27ed7fb95b4eb4170848c00ef7f7eb2ec8bdb9d196cd10f06ce53ba95de65ac0a2390df7882a84ebf165a73e0830bd3b81de786e69e45491cb11a80d3a5830f4ee8bd9f0e88b7b4281235841343a4e126b3616c5a0032afc617651eb64ebb434cd4377b4339976c8d7da626d67835169d33f5d767739997b572be082ee21bc2d2585161187af432d25f9983f0c62b920784c5e7984e7932a577ac47deb54cc8b9aa257465d8880ee0f76c5b7bd3345231afa8ee8fd9a2a6b23a5f9cd6fb5f72dc4b9c8a25aec1b17a6cbe888beb638b78b02372febf38b7f5bc305abfc196b4c77894459da3cd9639f9140a1f310e05a95c8f50cc85825d44d01da4f80c01793fb8e21960509997f6fcf1d907c11b1ade4abecb3865ba86d350a3fe50cadd623de49c2491a609569b90572025d98c0a0c336898c4013ac1ef2e05917e3f6cacafabbe97683d9464cc76ae16b1cf004ba0d7598b50da90810fb24255c1328f44cf6a0e4a11e5bdb735fdeb83e3b15590237954c88e0361262d50b8aab7ff27c0669f51a6ef3e342c5d31a8189d871ca6ebad15a571f5767d201c7cf5d643268a345ff4a65536a2f4a0cb14f2fbe54e09e551d5763d50eda7989fab2ed594bdcae9fde94e96897839a8a02acf06ed2156e5c0d53db0be363dc6eef1074a06f4d2b8bc08234ced8809da4a126cda34581066f74fd7564882c1a35f271341264f7baa02bf90c913dffa91912a89ffdd916492dfefb713d440e27b55597eb52930433ff70e1c0423624660b5d03219ed7f1011c5d1147ee480e8555d0c2b1d64a0001f434a3608e59c22f982b995a93c513a097410dd23193defdeab152e83cbf2c3c977d3ee403c1b01069cb232d540e47ccfaa0728b6e2f4c38589b78061485d5fb3b359cc4a3651203d88c3982ec2d2e0de4d263844348851de78b27bbe21966a8ea84d242e28aa9f8f55a190397b254d3e95cc4ea687e6680b06e9ca41b6289bde1ccd18b0d5bc7b253fc681a70bab5bfddfd551c22f212dab66a958b222b0f3af3722eeb8a5f0089c6071e2cd7699fb567da3a071c51f2e818792f12227fc11bb8b6bb4afdf5762b90fbba3e77578802a53f14f696cba9135f02e00855f506eb02f691466d485bb4f3adee46919b4a9f462690ddb3ddb5703900f8ff4b0a14688a60b6eb84c7ab9e169672c5d2c69495dae9317bc8b43e1f21727b1a1aab691f3eb8e712dbdb134ebd0841df09ee5d10d88430c54fbc3ee51a99a03fcb2a322606ccf99cebf399054dda9dd59ee536a921b4c1dce84f7414e421942d79a6f828b9de58e76d99854c88c8e644bbf6c3642e8349dfebeaab951d2ab63c2c9bff4b84cdfdd34643e1c65f689cd7c97474c1532e45b1c11fbeaccddea7d80cfcc11fa4f85c590f75c7e5f547f47e0cec99ba1c5dd93e32f22102519554825f400cd5b4b23f9d713bac0f9957a8dd77030e1639002a9049d87f002643e9137a53f627e14a187d8e2a662325fc035eda7b5362e866c1ad29c114ba9414228eb5eeb6c65fc85b5fa6447b6a216fde9c34dc1073dd77d62b73a0e1e18097ca852aca8144c1d3e5d2a9b86d5721ca1268f330f4970e2a3a1456d9f2d89444e3a4621e225c81ca44730b64223a421dcb4f07bc2b5e831814d7d4fa88eed6009c742faef73addd5255036ba7f0c408d8c27f29d579f69b7a08a7b3c97700ddbb112f3d8235ae16d775d91ac0b055040580a4a6458f9fc07495c02928c4a51d77eb16daf6fa006eff2f916d3238729075184053afaa5f2088caf918483af611d03e6877395844eeea0bbb8eceb266c6a98fc34b423e63289aca80be7cc5c6e360bc44000b0efe30a9b37ec118ac2fc8e6e69ce2003d41536564b7f90f51c9dcb772579d9a656d507425bfc3a5aeab1a230f9e855a42ea099df77b1a93c83e34081f11bf5f7c93a98b2d420e9dc72dd3ac631ecb2dd3673e6ca8c9e52dbbc6a01c2785dfa1c078d9f60976cb29ef676829b853facad687322980840c0e45b3b3b1d16491c24b5bf3a0399af7088af8548c66f4ab444c2241f50ee0464c9908ebb97a6c36bbc965840ca7c559e8b44784faabaf150f90bef1222b709c09115af007013247c8a6fc6e594355f9b97ca24ffbd1d9694489164c8ccdb488ae817b8bd24db3afd53a4744affea4926d11c784761bfdd4ae7c40788ce9ca65471f85112a6b588240fb8b4306ce2ebfdae1bc4fb0dc538b4c2041e38cc5c57aabe589194567b568f4fb8dc718f65b13776fa64823974121383c2b4ae45854e2d4cac8016249049f52b58e0e02750b35da8d5eb8c1df9041a1c30c965290cac9fea02c6c64e3085d2eabe709c6448a6f47601a86d50ace3b16d046e5f3c9a68716d230aa9015173f672fd30de723e5ccc2b05cb19d751f26990022d8565874a815219374fddf139cc09069619e20aa661bbeb6a91249ad7c7f2bab09265215658672f996bf40cc913ad7ac623953e2b2bfad3337a5f77df5fdb0d87dbcd692fe88a7ddab173dcbc8ddf26769a18f385b797289544e52778929cbd6c14d57b26d096dee8396a559800a5c9317ee65038a169d238a91ce129d12e0bbffd9c6f7568480ff343bc7b649854c8f40121d33f7b31d75ff3286bb6512541b1591120ea44e6e8176878c0e7b797d2b15569fe622953a917190269547deb6de28d9833387fba070be7405df9c509ff4b649d151e3762e69135201c6099b6ffe4d6d7e3d9ac1103cd1f92ca769a18321bb0ab38c4b36c2ec54ba2f9a718252397005633d789401e565d1ae347ea22da9ae069967116f43f43fd81bab417028cfd5096705d821e15ed3d197294f3cf805a2139c1d3e54eeda234f123b9768c109d6e3be5ff0f87360e4090989404158a479b656ce9b8880fc69120be90f15ff335c7781d684f5825e43cebb8832528f50e36913b09a2251f2e82e45ba6810c84eb6435e020c9c718d2a8cc416da440e4f14432ec0b1d326d0fa051430fbd39c991b0dc6a6e1782fa9484ce635909f5a99cb1335a57cb516f2f7928460bcf8baf5b7fe20052e411a4bbbdde9a9d54269f9e4f707420e69b8f0219bc8912cbc9182807b0e4bfdc80048af7b0869ba0428361743c992b509675960693a4ee0a5ccce05145f956015fec44f9dbeceed2710603be510991705f2b9a64461f0d642afc3fc3fd16266b29cb05923e179d9ec5731961a94d74c383c6833dd9fd33f2082ddf96bb924341185986b386652a3c63bcff1f9c88a22a15525fe59282f23406331fbd12affe4bc1bf4f94926a8aaa07f60d17c22e8f242ab2c708c7c37085dfd9876357e78370c1be7b129fbd7f440bd2b88092611c1b9cfa832220aba138b1c8b0cebd52d4858b0d2e738d0dd0eed3a053aab462220540283f89ac36f5f5c761ce622c6a3afeaa399889cec046b198bd2e31c02ab1bcb64a4dd8aef87bbb5fd68d2aaef5ec68e69ec2be8521217794cd1959eaf06fe1b3eff7a35366d7c0f203ec829526de0238adee0ed78b6c85dd0e124a5fb812a9ba77055753305aca3053939be199894b876b12eac24fd407536650dcd90b4d9951bb0035ae9ea1549eba59f14582e995d750d6160850874c3413ee8acf7045af7fed9539ad2d7d4f500acd45437401e2386baf6ac8ea7d250e9123794393c6f28b15bcd15f56718d270556a3981fa0ad4a07efd08b6cb7300639fab1253bdcd26e73e37c4649240b64a940e4668170a351ab3b23cab4afb6c30954163ba70b5c8551ae5f321e0f20d20977dbc82ca17a2b34551b323f6c1eeac5985fad260c500dd8cc8ce57541534684116421e0e478c598f30a2a1cacbc90512ab016ba131ed5f64f240194de5b31268df5c44907e2dc4864b616bc60dd6a8eb52fecfcf23f7168170654d35ae825387e045aa29c345e7634e3e1f0848159de931410127014da9984cf73d51bad2f8b6e11b198e7dd9ddcb2b0bc4a4ef3e8002e968a70d3700b6d6779cae65ae409147524742581a59bb4d771169bfffe5553b92e5ed4f4611dd2dff579c64e98114e65108f79fee0bd80b7eaf8ece547003066ffe11ce33463cd45b9cdbf5ecf5de5c0b653687ce52bf52779e1607597b863b8dd7d08ab85f5a180dda6ccf8a5f9d2b666c629e2dd1bd4f630c9ccc80726ef2149fa5740dc2ce23d2cdea2c53bf87238f04720a6de0e88eb5c3a64b95d35ff04a3c54e0c817358cb13b5cb456e75411fe812fb3fae1c0479cc31e273a20b84d14257e64e581b1bc200fd0cb2283f28e0d18a17eb9c7909f1d5c6ab84f395537", 0x1000, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 11:00:55 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x10081, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x2000014}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000880)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffecc, &(0x7f0000000140)='w') ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x4) preadv(r2, &(0x7f0000000780)=[{&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/209, 0xd1}, {&(0x7f0000000400)=""/254, 0xfe}, {&(0x7f0000000500)=""/197, 0xc5}, {&(0x7f0000000600)=""/189, 0xbd}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/165, 0xa5}], 0x7, 0x0, 0x0) pckbd_enable: command error 11:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x80, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = open(&(0x7f0000000340)='./file0\x00', 0x40, 0x120) kevent(r0, &(0x7f0000000280)=[{{r1}, 0x0, 0x10, 0x800fffff, 0x0, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffa, 0x84, 0x1, 0xd5, 0x1}], 0x6d2b, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x11, 0x2, 0xa8}, {{r4}, 0xffffffffffffffff, 0x86, 0xf0000002, 0xfffffffffffffffc, 0xfff}, {{r5}, 0x0, 0x20, 0x8b732879e80c47e5, 0x4, 0x4}], 0x4, &(0x7f0000000400)={0x401, 0x6}) mlock(&(0x7f00005f9000/0x1000)=nil, 0x1000) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x140, 0x0) kqueue() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000140)={0x0, 0x5}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r7, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) 11:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x5}, {0x6}]}) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x5, [{0x3, 0x8}, {0x3, 0x8ee}, {0x3, 0x9}, {0x3, 0x100000000}, {0x1, 0xd39c}, {0x1, 0x8}, {0x3, 0x24d5000}, {0x3, 0x2}, {0x3, 0xff}, {0x3, 0x1}, {0x3, 0x92f}, {0x3, 0x3}, {0x1, 0x7ff}, {0x1, 0x9}, {0x3, 0x6}, {0x3}, {}, {0x1, 0x5}, {0x3, 0x8}, {0x2, 0x200}, {0x3, 0x1}, {0x3, 0x2}, {0x3}, {0x3}, {0x3, 0x21}, {0x3, 0x7}, {0x1, 0xfffffffffffffff9}, {0x2, 0xa240}, {0x3, 0xe0c5}, {0x3, 0x5}, {0x3, 0x7f}, {0x3, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSTOP(r1, 0x2000746f) 11:00:55 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x4) kevent(r0, 0x0, 0x3, 0x0, 0x0, &(0x7f0000000000)) close(r0) 11:00:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x20) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x90) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='Q\xfc') 11:00:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x148) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) close(r1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000040)="d6b00bfd", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 11:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x181, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) pipe(&(0x7f0000000000)) syz_emit_ethernet(0xa5f622028b24fffa, &(0x7f0000000300)="b6b70df4c6ec47ca2f6ef6c28b1803aede1a937e1fb1018cfb921626b935a77fc66bbf4fe26f0c3367383d4cdebbcab45cd8e1b0615185e99934d894c6efd0ee1aaeae2cf2a1c20ec76b9efc01888f3267ca846afdb6db6bfe8feb374b196dbba22da9eaaee741fcc03fb0f637f17597722c919125433e373b19fef1bc13af375217032fcdf00a09756a83aad65fde8a4c56f2e104c4cf9d71ca5c13c0bd03ad1fb4b1d526f55ed77d48da27e63047bd6f02c9e2e9fe764caf3a8384b4a5c66963f0fec98606000000332c941661340c651d0854692d19c1f65b34b074fda4e0c7e30e4d46") 11:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000015b, &(0x7f0000000180)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x8001, 0x80000001, 0x401, 0x101}, {0x9, 0x7, 0xb7, 0x9}, {0xff, 0x8, 0x7fffffff, 0x8}, {0x0, 0xe2e, 0xfffffffffffffff7, 0x7fffffff}, {0x0, 0x3, 0x3ff, 0x52}, {0x7, 0x2, 0x20, 0x393}]}) lseek(r0, 0x0, 0x2000000, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 11:00:55 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000102c4, 0x4) ftruncate(r0, 0x0, 0xc0000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) fcntl$getown(r1, 0x5) listen(r1, 0x9) ftruncate(r0, 0x0, 0x30000) 11:00:55 executing program 1: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x80000000}) r0 = syz_open_pts() dup2(r0, r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x3) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x3d8d7c2c, "73cc51f351b37b2efee534560876f30d3fc9c06d"}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000340)={0x0, ""/126}, 0xfd, 0x3, 0x800) msgget$private(0x0, 0x40) syz_open_pts() msgsnd(r3, &(0x7f00000001c0)={0x0, "26dca991159a0e20035be85366b3b6c1f33ebfce088bb29b26f9db919ebd39dd69b3e1dba8e5722ffe686935760604c11e5de817c6890beb3a01edcf5ff69eccc5c39a93252ec49aa6b0aa6ff266aa935e7bca8ad06ebb8be7312584aaf458449633ab4e2ae4bf9723005186d5e07f51148de7297bec190887e22bcdb0413cc4db1dfe1273c9527f109d1fb01e49123f8c0132536120adcfaa02529f84988d10a121b6c64dcf33a8f362347ead23"}, 0xb6, 0x800) write(r1, &(0x7f00000000c0)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x206) 11:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0xdeb, 0x8000, 0x100000001, "617292da15d73187757f6179205c78d7493a50d5", 0x398a, 0x8d}) 11:00:55 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x181) clock_gettime(0x7, &(0x7f0000000140)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 11:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18a80, 0x100) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)='\x00\x00\x00\x00') 11:00:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000180)='oL', 0x2) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000280)="8a37a193fa8226d825744398e7cad008b9a3f422e051833a44", 0x19}], 0x1) write(r2, &(0x7f0000000100)="e008dc6c6d62279d2738382d57c259040e7be8497858d04333", 0x19) fchdir(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)) 11:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8008, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) r2 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x2000)=nil, 0x2000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x465, &(0x7f00000001c0)="b6") r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x6, 0x400, r3}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x5, 0x8}, {0xfde1, 0x2e70}}) 11:00:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) fsync(r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x18001, 0x0) select(0x4, &(0x7f00000021c0)={0x1ff}, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 11:00:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 11:00:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc02, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) chflags(&(0x7f0000000140)='./bus\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x18002, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x400, 0xffff, 0x4f6, "39652ee72eeb6b5ee0a453c2ec5966774c416ffa", 0xcb, 0x3f}) r2 = getegid() socketpair(0x19, 0x8001, 0x9e, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000018c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000280)="aa389ee8e648a516e754671e0a64faa70e9350ba172b45d32e7f2117b1ca250a1a4e4312c869d6da0e7a837461de68af438d9ee6c3d6827e5c39f47110067287bfd21e8359dfaa4119be6ce468ca62e311f3b91ca14210a6195b5349f0e9b6085a148d39a967fd8804e024bd0be92bf9f7608eb37a45ef0d4f82832e1e8e4339690e19b4fdf1bf8a5707bde41ffab9", 0x8f}, {&(0x7f0000000340)="60e07352fd9c5069c6a5e5e4c0589d9bb0c33005f73f2661f453c42ec6adb65e7e77782f5ccca05baa539878caa4f43163c6225fd7ce2c52143a19d81b0cb4567dda2681c24de52838227d4c45a1ae2da2a8e5aba9d8936efebd7e9d54702586374824b85cc73bb5c9610b7cf865fe2dde881ec2a30ba7c09ead65aef7c681dd1093d3b86b3ff07875cfdb46cda4b7df020671e0c71567fd6645ad07a5828ee4435ba5369ce32f", 0xa7}, {&(0x7f0000000400)}, {&(0x7f0000000440)="eacdc9f8348bfeda58fabfd006018540075ecc9d03427a38b5989a41a1d360bb5e0938c5ecdeac7959ad980f17cd120a69a534c106f59bf4042318f20ac9a6", 0x3f}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="0943e75f93e96dd9e639970db78dc097283f359a74082c0da748d50f900f4d2ed395950c2a1d5b86d4b499b1a3655d95a325ddaff99c92142f544bb0e7884a7145acc9e0578214cc6c67153bfca692bb1a45762cffd7343e25f194290de2bde029615f993a7536eb5b60697ed751012fc7db97baf712c89b12343d5355d99d7f22c84bd708c6c65a07370c04dedca617ee4caad2f7131e7f51b971e320e8545dd442b2214c4db53d579566fb507fd6fce43ef2e05e5e3cadbfeff722ca3518f10f47554419d64996453df926e60fc35d8d56f4990ef01d94d32f15ea40fdb4834ce7901f0affb94b05cd08caf25af2dd18247fa8d9ceb0c1e1f31d24b7e8478a70cb75037ea78d53e9325507ef626400838cc24498875b7ee058c156e0d5111a77d2804f58e0ed95d80a2be702492bee70e33baf687d674c6f8abdf4c6319f06fca0ade18f1e599efd5a4e4211763bc4b635ba1862dab0335bafa07f4a155b8fadd9cfcd33bcbc5439df3a22d16ec3303226fdb003011a1bd01bb8061987143135be1abd1beb668dcad9e2f4b1d35115af7e95eb32b2195fd3d1dc003641a3c977c61bd7250b4e38586dc5253a9dc27adf97909749847032899c361529f328bba78e17854e5d1bba4a135f1ca9017d3caa6c0e91fae23854123ea3f854c498e22031629c59ad9d8343cbf697c85090883cb72780987fcf9492d271c0a9f46064bddf39e7a540145dc98776ab08fb44ecc10cafa51069fe484e281d23d0e796f0fe5de4bc04688e5c03216020237dd95395af8819e99a81c0f59468341fc836099aea3ce9477894355e7af36228883794a2f1a5d1fa81282345c1bd11c04d2345079e944d02cfb3976cf2bd570c0aad84cfe37444d660ca649c0feeca311f9c96c5c83328cd5e87eed069cd5c6c771cb857126e135aadff95e21589ca7cfb4597c1785eec6e467f85c7e80dd8a7c9fdbe0eeef21baf594a7429ec97d208f77debdc3f31cb0c7f6fcb93f31b0d662a23f0963f480e9817f82eef8866b5f64681a005f5441757c03d3f8c1e4381d4fadc862fcb0359b0772cef3cb4af167f1cae64caeed973ce4dbc2729f9cec23f7ff145a2afbf9845e2edd44cc0aa40e021ec54341750c87b59ff4486484f033294452446f2f6f3ad22fd618c190ba01dd801253b25cf9219a3e6868efe5e5b8f11a54f2e1a9316b8f73976287b9eab4b7012a85f17f4237887d512559bc8ad73254da7d1c9e22dd45d4d94f02d499d2d1d2524575032cd24c4f5a26ec7f6f1145c0d0d7a00779ba535abf7798d5d938e0b7d195905f4fd32b44cfdf030579a40b8c0fccc7c91c1c71f79da35676757ee0359aa98debc26d86bad8453640e6841cb27b011daef34cc279b3fe74bfa35957a5c59afb1fc63fafea4c207d27c1889475c311e9be076c971201010681f79c378c3544d4ba22865feb0855d02dae9b441978dfc5b8623f83e8046c3600ef8b6683b99d3ba350ef5619c38e7acdd53415e5e96c043a84aaab3ae12822940a3c8ca776655a88f50a14ba5402c82b0d4f1ad603ddd62a66811e937795900be0850ef75632e67013956cd5503fe9e27a7a68f5dd3b40fbc058d77d0233a72be99950a154b04b686e79562ba51b5504d6c1b0671bad4df691c68a684eb37d6fc15ba4b66a8f8b7eabf13396a09716df0861bc5a01f0afed6ee7f5ad791bfad4218e864fdc79a61c994907bb6e5cdf3bf74629b87288e0c229386a2cf4a93422f4087dd62ec784402bd9353166ba9b4a867acb132b36c1dc45711fa9487d8919cf913cede1ea97d874fbc49f7e7f91d41c643c036d24340665182b073d971f4d5e2e0312d73cc2d2693a368091339df6e7522d958d1d81bc9ce25ee8f8cc14e61d39ac3fe638b045a000be8f23b31c6ab149ea551a632590240c8ce3ae2f5db992ff0a0122b2cb6d574b5ce10617228c2fe8841341813eeff471b44a1a2c3a8de08c993e391eb05d7375f8dbb566c8a75f02eda2e5c3efba9340993c4476ac1f16b441c2cace0a47182bf4e2d13e996328b265f9a94c28bcda2b74db0928510183bf62e6e0037ff224f76556d2c2c875ab63e360bcf917d8e9ef1de0fa6131690ec9287c0de78c1da46577b453d128934439c95eadcedf0e0a7f23e4a8ff9064836732aca8bb8601bf70b5df885b82f2cddb2d3caaa9a3b3e4f6e36232c4f61752fc99c6bceb0ff663ebd2f34c73e805c16ad08e23e4dbc61f2ba3ea8f15f331403ef7f330782d47fc3cdcab0975e3d66eb1af6f41dfe6c7b24712cf903a450406f8c62f99ff1d482673e785397e4cfc44d71872d0e86b2daceb33614d3c281207966c3da08d248fcf4a8b87d894fa0fc20662729a4d5935082eb0d9f3e80ac2d3ebba5418405ce4c4b7fafd4f0c91b95e319a559090e860c836cf7c88613a79e827b9cc3c9fcc3c5246f0c50ae31acb8bfcb5302220ff304afc64679a79feb20efc05482108518642400ac2fc4f76183acf3034294bee2dd42eddc667c140e9fee8f033de294d7aff4e15d48bcfcea8c63fc134ad58a8f4f9a52e3efb733fa481442b09b640c63cfcfca241cf11f0ed6d7ca50c5fadbd292ece18d7ac8096dc0e4f310f45a834f7af546d1aa51a5079ac0b522329f24472c90be62518928fa377ab9f9149e9b86bb376d6814f321e5168330c3343cdf57260417b252c48bbab1a57e9efafa3bad467d36bd4a4db330f64353be95b2239b1722e338443ed7b07496e4658bb5a92f945c6ade49d1042bc1cce30d4b73dd080e1419ba92c9cc624a85832bd085c0e4fac2527c583aafd6a527c3b0b5d6b7fb0ae16811ae14570fb58152aee5ed28e62b633c819ce53215dc4ecaefb0c10c2f4d6eb7c5f39a85e9ccc7c81fb0223930659d911aef5012469ac64e2a98006e617a664191efcdcc152683926a1381d4acdec5f0bf101c3f8eb0864b4d7f2de29a01c1add9cb2f07b0fb695e8b2f3ebbb519e96826ca8c523eb05d79ddede24a64f66d339160a457ed3d0dea7faeebff3f3e37eeb7e709b854d7ea4e83a4aedad9d52a6e919564559615e01f9c91e43c4596e4344c799045e8d05fad61dd48b79da000bcdeaea981c734e5c286c51787a25fe4ed93cfa27b3e9c8e8dd88389222454068963e1ed21449b4e2edcac3d48606f4d8c6c52779991afbc0db13a56389ab2aef866501abbcf4f0beb9eb8871fb4f0b39ae59afdb553301ba97c53ba8179681671dcbf1d91605397f40c73b68f587bcc1d8bb6bdb51acce56d2228bfa845b3d1955aa103f7b1c9166211f394c33485e9739240207a85d4f1d7958d2274d85ba40c6967af07607d71dacd5e054647be026edd9ec2918a5cee6ca01fee2099f806c6cfa3df9af12c4061b6c081bafa58d7ca7c4e5d8ee45139203455387a4fda901bdd6e1a040169199ae9e8b012aaa9a04f8a82b5732b6de031e5966cb7cf327771ae1483fd05ccc370a2bb61973192e6d2662f53b01b87e908f525ea5fb3331e463e1df89db3b85587a1771e10de5cc16e9e5602d238c7cb1163198c956f6487ffdf31de314b362e5a07ac76047e17e96b43b4034bb213a2c98050dc2336d7d3ecde2371ae29ea14813432fcea15d5d2f4baadc448522c37a53f7f51be9e6c9486af55821f00a050113da8e8a3a308054ded9550da9cd98dc617e7ab90ce15eefa22a797302f0627a0bc82b5089f3c9826a94e99c5e3ae48608b8f6b3593b575c7617824ab5e52240e1dc3581e85368a21b51fb62635b77a6af9b62ee334609a69ba491a72b567e3a334b529e55815ca4f2bf9ada8b487b4671a17cb4a136b567a1aba8a656e94cc6b60235122d0b99b9e3b3a66c1ae6345a15d8506c58e9ec678320b8741ee297169b7e1252a9deb21d52e48d64c749d06d92b5051f7e608ca530402ab98e818e767a24755d12b5399d3796f76c601abe38f374f6313a47fd3c719ec35ca7f97d6298f97d87f821ac467bc819fb04ab877ed04be55203e1b5f36d5a7cf08e4a05a13527cc8b12eecf901d926ef13cfbdad014c93e0825651016c9d08512029a8c42b7f9f06608182afd3951f5ceb604bafa4f377042e71b6ad74e6c6e0f9197ba255d4411ec3b060d2017d1e2e3f7843bf4736dc6b9ed157cbe4c2b91767ef4b1a8b5e8e7a62681ed42da9dac49f47a63f7930562a0240fd2133b7da000d26256282c6205d120816da3418dd4b15c25d016d8b4f43ea1bd77f6a411bd558edeec4fc61df3f001e666942c68f9a6c922749a6beef5b75052e06fe43484cd7b68e37f0c2db62fba1865755d6b975d706c849ccfd0ffe2504a2c447e8fd6c7c93c41c864b98e794a68b513af76d9d515268a0cb4e7af68cb2a0610384b41e5268a040196422ce337d008afd8dd87a07d0afb2bd2dde113716b5ecd832b7573b49fe17b5aec2985f9a40bd4421a1530333cc72447c5cc23c37556e8ef707ce85d574cce4d6f0621a0444aa6822aa0f32255020e2d42500bd3044e78157003e2fdfc955fcef1f800ea6d7a4b9791393b4407d1231730a1e49785619f6d4400bf4a66e47fbfbe65fca3fd823cb8250a0e4bc6f86ed113155f1c77dde3bad3c89aa67e76b1e30e36dc921a5f8358af7420a0f6859bdb390c27361b8cf238ce1024fd476cb7d5ce8d4b48acf7e32f8f1f1015f6af652078d267667f801720f601fe36cd234aaef4e31cfde9f4100824fbe1adfd865790b515e76336c0384467eae8b7ac4d257ac74a49478d4768f4b5a0193f06f796b69b61ab53b47548fff38706220b716540583b03d8aaf896547a97d58e62d8d4f0511d63cdf6d07d730566bd39b09f501dc54db4557fcbd2a1096b7193e4d61d1a22b11a136647a800ff1b2f3d38063735f9dd72ea92946c0a846130dec8dcba290d0a2d660a74442c2ca33bd5c04a892d1796aa0cb282aae16302b6b4056123a730015d080ed4d0991624ab95f5fc45a2f30f506519a7f5c5adb7c02ed272ea2fb9c823f20ed8abaeea15f31562af4b84b2ef22b9135e679fe518149f613effcd486ea15b1ac03350cf9ff1727c1edbd72659f2e8c412c19505b75e2416d40bff933394ca65d09821b58a7ac09a3d5c7594a527cdc9cafca13e0eb41b3c36a904708e9a9c27fd2b9d89832b722285f3b47ccb2bb3b939d2a49750f772b6984146304a8b4e04ef77162b425101d02b4d9e8eca67dc730a8ff44cda7bd3b3bd5447bd3e18de6b9ff42df2ee920ba7e67c6f4705f8ea1c06108598af982a2863e915271d4ede395027877ff815d0b03427964282f3c161deb65e315cd6789cf4924ee93b6a2f539b722b5e4b601e00d3ae92bd51a1a152b556fb4a1957009804299802fed254b381cd65c990a5bcb43231ec17baa2917c5a704cd8156a0af695b67c26a776b82aa2bbab9094528b83d0febe333502aeed5778686acddbc87adaffeeec75667ac6b7dda56d905ddc9ac8c70a366fc5af29e92947a5d63b715636189571bbeb335acc03bab162fbfb87e41c6781cbc737941b1cbabca999121187a67c96d421ab33d06ad8b69597b4a5f14736295d38653214e79c021cf04e9837cbf2a4662dae9cbb4ee7ef35821820d9382b8206759615c494b9de0c2da8f33e9d07d0f269bd6f6506140caed193ab9da441402ae5e9c6dfb4922f558688b9953478a3b650eaa1ef41cbc4fe869717ed02579c9d90e9eb364c7b86cfef44f42dedc153c76507e90ac6561669469f06df3a136575e974f91f8c41d70a7f7e897e5b4ee64520bd05b0769ce013fb2a457fb2de12d0b", 0x1000}, {&(0x7f00000014c0)="5941ebe575857eca7882ebf804d1173bdf09e8d0663c1b4b07df2ee4cda8012bc7d8b5d2dcf304f84f880c25a61d487c598136d98fb9e1091badb74a474fe91b25be8c2d5f25d2a77b164d63326e1f7d76bec4abe2c0530fd6eccc699cce5ce0575609014b9ae98a1f0ea79ce17ae45da36ad268ced9a8bf4ad60a7dc23f779895c8cf69350be5ec9eda8aa2ca2ad9341621e3cf97e402ef6f319c30ca622e732199d650411982becd3e48bd", 0xac}, {&(0x7f0000001580)="94de5efe4705756b40723b3431b82c3f531d39e9630d24a446c24cf85b57c0c79ef543f6a28cb872b608d24d74ca1811e09805ef5ae937ef2ffe46120b44412d510a70c49fceb2fb2b104add1ea16929bcc1eb7f9c68c881ee7ceac097cf007b4bce0e26a1e75592b9b4a358061219fc6cab93aa7e406fbc5ee5870f1c0918e01d022471c02ea73728161103b74ebde2ef8026038c793e233d70dd182eb5c9fa14d5dfc7d2551763e1935e499d", 0xad}, {&(0x7f0000001640)="9703fc6ba167696e020dc4b423d04839d9baae300fde144776fbc275a3f6d31976f21dc8351fe33c0a48a1f1c830f7eb37d441defe28ed8a27b317f74716436b8a00c1eb", 0x44}, {&(0x7f00000016c0)="fd7c57399fdf4a7e9f3520ac0230cc8b78973230d41c440bb0fb0e9f80cd4ceff8e7ff9d81970ba2f8f4419b2d42858f3237c97b6d60b5b91c10e99323b87c1cec5c8786e1730fa00f6142d9cfdd7323f0ca731348c169e1ae299a2c651c075a4c4e729b86422d4b881ed97d3a6705d9465213f6b49aa56eb4e013877b259636977195c9dfcf5691aaa8d10dfa3ee731dcb0ff1bde6db458aad9e21f9418b7173f1ddd047556c31f19ea584f27423f1e961f6a520b23714a76", 0xb9}], 0xa, &(0x7f0000001840)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}], 0x70, 0x2}, 0x4) lchown(&(0x7f0000000080)='./bus\x00', r0, r2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307004, &(0x7f0000000100)) 11:00:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 11:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186204018b002b1100000000008eb3ffc14f1a4b400c6cc640907a000000000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8bf626d9dea306c37bb79d7d2c", 0x3de}], 0x100001ac) 11:00:56 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x1b11620000, 0x0, 0x10, r0, 0x0, 0xffffffff00000000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) 11:00:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) mknod(&(0x7f0000000000)='./bus\x00', 0x20a0, 0x5) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="0703a277dc5745192a187fccf8a500ffffffff045a3f5a0520200004d53e1430fb192910f6f6e2be09bcd1005017758d8899736b92739abf89a7cc3e6f6c9ea557c3e1488caa20099f0b510b5a6d0da923092a07de08eca044e33da9e8687142adc167e476d760daf6122623afe2aab461a6bf63cbb2424f68ba2316bfecdcdad6d7ec900ac10c12092be9db24ed9544627d62ac91eb8c977ebd8569686b1108b74a6a0d409ae19afdf159b29bacef77252330afb43a0b23a702c037d8a32dd0"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 11:00:56 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000080)="5785359b67b5a370867a2d97", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) lseek(r1, 0x0, 0x0, 0x0) 11:00:56 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 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, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r0) 11:00:56 executing program 1: r0 = semget(0x2, 0x0, 0x200) semop(r0, &(0x7f0000000000)=[{0x0, 0x8, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0x1, 0x1800}], 0x3) semget(0x2, 0x10000000a, 0x1fc) 11:00:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8000, 0x2}, {0x8a, 0x5}}) truncate(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffc) 11:00:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = socket(0x2, 0x10000000000003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYRES32=r1, @ANYRESHEX, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYBLOB="20782724704e3fc0f5d3039765e2277a07298ee7214f837a4909727f274d504756447eee6c9c6021d2cf542ff1d4fee209b36e2a41d2f80fdaa7eda90611fdf25c87", @ANYRES64=r1]], 0x3) write(r1, 0x0, 0x0) 11:00:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x400000000003, 0x0, 0x320) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="c2b90fd09b0f2d4fd9922fe80a9b337bf619eef41e4bc4749bfb63952d03012b757335ddfe49f69c6f8d14eeddd9150b0012832c0866c05b8a5b9a", 0x3b}, {&(0x7f0000000080)="d7e16861e041840566d7bfe2e9840d6b07c5777df73c46c2a624cb65742626574d4af7cab41b7c9edb0866a1d4ee3fd490045d0b45e0b0c2c6bd1801b5ebee", 0x3f}, {&(0x7f00000000c0)="470ab658103ff26a51141f09bdc58f49d8cda8ccdda2f8e3295c22605d8cdcfb1213e315b189523e1d4be1b5dc5e0e0b4586d197ba3ce8c6f358e8271c588357f18e861fc03cf48e2d31a8b040f2a0eb786784aab4f98c98386341a7bbd50daea61e", 0x62}, {&(0x7f0000000140)="864457ec21991241a01244f9e9338a25c93c7070a72b1943353d01d9229683688604271f3ab7f7d0e8ec654fd3ae713fda3428e4dfcf30643352693bd862b361ec89783c6e65863869b1a88a6b005f8b4d13adb10733edba92703d7454796334570db50acd19a4774e155a1cf61ef146e654d15390f53da244f695b4a9afc49f0160253027f398dcd32d8b5f28c6cd458d95d1ea25ab91bf3f24a77aeb93de531b553a57d78a5cb72d6cbd", 0xab}, {&(0x7f0000000200)="793958cb9c8a5ab32b5bc920fc5782f0b2f6e58101d0c9a0069e0775446c55c1a47c96ff2a9ff842f4dcff0df0b5f9d077561d089b0943c0a34b33187033cc645d0b5147b59b403ad3991b168d81bdc9020c618b7725cfe1ff2c253d78bfaed5b71a", 0x62}, {&(0x7f0000000280)="38861f8b6cf43cbf34700e57bbd47e777c934e2dd97a0ee12faabb9138d91d16657d70862772ebff9338c26ba40330bc060c4456ce6d7d4c3700b7161935233530120783ceabee9929a40fbc9819b025d9c3614e6a7d1c20dccfc5a7795b89f0b501b2c977c38ad8132cc6ba0174362e638379ffd8d6c0edafa29ece0f6375fb2193bd209bdefea2ff9405c4163c29045fff13886ad54a25bafe189c451477e095f134959c8f0ed51ee12ee77f9f308a7f73dfc197628f97794ebf37759d094c6644efc75eeb516c0e20713e43579e66cb74e681c86d046bfcfbd9813a1dda", 0xdf}, {&(0x7f0000000380)="2eafa09b955f7be924759cfebb98c9ba49f8992965ef5b2a8aa7a50544b4d348303e8b0820508ca2c387416df7e32a1a3cfbe97aff81460607c893a39b71cf65bb6b865cd10070b5c97cce2c674a470d2db179c85e636718e27764309c681f47b3ff2cdb1b236ba4b0629c5d8c1057c9254924e1f0e7825d2e3486d48920cc05dca484a87ff54273522e2e7d82a92b6cf983b16328daabc29d0694359d1a0d33b3dd332a40fbc51155ffba99dcb26a861af58a4d87890dfff3911129e9db", 0xbe}], 0x7) ioctl$KDDISABIO(r1, 0x20004b3d) 11:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x102, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x10001, 0x400, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x715, 0x6, 0x5}, {0x5, 0x4, 0x5f, 0x6}, {0xfffffffffffffffc, 0x40, 0x7, 0x3ff}]}) 11:00:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) 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) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x180) close(r0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 11:00:57 executing program 0: getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x6, 0x4c4e0000000}) fchdir(r0) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 11:00:57 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x2, 0x0, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x1, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) socketpair(0x0, 0x0, 0x6a00d145, &(0x7f0000000000)) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000001380)=""/4096, 0xfddc}], 0x0, 0x0, 0x0) socket(0x3a, 0x4000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:00:57 executing program 0: r0 = socket(0x2, 0x4001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = dup(r0) close(r1) getpeername$unix(r1, 0x0, 0x0) 11:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getuid() setuid(r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 11:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/wskbd\x00', 0x80, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001f80)=ANY=[@ANYBLOB="2000000001000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00004eafac7d000000000000ffff00000100000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="200000000000fdb3f5aece3c01e5206cda4930f300ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="07000000000000000afc08baf32e2b1061a2000000"], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 11:00:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) recvmsg(r0, &(0x7f0000000480)={0x0, 0xfdaaae4f, 0x0, 0xffffffffffffff4c, 0x0, 0xfffffffffffffe4e}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setegid(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x5, 0x6, 0x5, 0x6, &(0x7f00000000c0)={{0x20, 0x9, 0x1, 0xfff, 0x623, 0x8, 0x7ff}, {[0x0, 0x3, 0xfff, 0x1000, 0x9, 0xbf81, 0xa9, 0x0, 0x1, 0x8, 0x1, 0x400, 0x3ff, 0x1, 0x101, 0x2f56, 0x2, 0x20c], [0x5, 0x6, 0x56c2, 0x2, 0x40, 0x20, 0x77, 0x4, 0x4, 0x1], [0x4, 0x5, 0x6, 0x100000001, 0x0, 0x5, 0x5], [0x51, 0x2ec, 0x80, 0xffffffffffffffe0, 0x75, 0x1], [{0x9, 0x5, 0xcf0, 0x1d339d0d}, {0x101, 0x1, 0xffff, 0x2}, {0x5, 0x0, 0xf667, 0x2}, {0x9, 0x3, 0x8, 0x7ad0}, {0x1261, 0x401, 0x8, 0x458}, {0x8, 0x3ff, 0x1ff, 0x4}, {0x9, 0x7fffffff, 0x25c, 0x3}, {0x5, 0x0, 0x800, 0x6}], {0x20, 0x5, 0x3, 0x101}, {0x3f, 0x7, 0x9, 0x6bb8}}}, 0x800, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) pckbd_enable: command error 11:00:59 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) write(r0, &(0x7f00000004c0)="e1aa14908bab26ad75d1c87cabe3505931c5d56e7d9f6e55fecbb951467e59caddb9649db38a187f12c74810f4736e40ac1fdb98ff0089a203f4ae0a87a87a72c1415169f7c69e1741ade46e67a88e9dcba0c14c404bccd0d982e4bbd76afc2924a9c443218b84df37b53a22e3ebc509a349b9bf15e2c1364007997241c6eb354b180b8887746721818d85b6fb217f394af958698a8e2b05f31d42928077b94f6ea28533b7e6c3c5736f98dfa3b496613901a1aaac0fea1e17595427e44f1a2713d095", 0xc3) r1 = syz_open_pts() kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 11:00:59 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x4) pckbd_enable: command error 11:00:59 executing program 0: socketpair$unix(0x1, 0x4000000000000002, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/89, 0x59, 0x41, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) 11:00:59 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x3, 0x5, 0x9}, 0x4, 0x6, 0x101}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) 11:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x40, 0x9, &(0x7f0000000140)="19b03a602cca3e30bfc8013e266645c31c4510b330e6b70dc94f738a0eee52d72e36cbaa0cf357ae2ad907d512239f4d379d3340819e366cd36f1486243d6ded25f73695d40f4886c908d7d9d78d3bbe8511d3f480bb944555447f9f0128d14f89d796efa248e8741b7ae30b2317ea545776fd22bb540c22e1c07047c661e7", 0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") pckbd_enable: command error 11:01:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:01:01 executing program 0: r0 = semget(0x1, 0x2, 0x108) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x3, 0x3, 0x8, 0x401, 0x200000, 0x9, 0x6, 0x2, 0x400]) semop(r0, &(0x7f0000000040)=[{0x4, 0x5, 0x1000}, {0x2, 0x5, 0x1800}, {0x0, 0x7643, 0x800}], 0x3) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x80000000, 0xffffffffffffffe0, 0x4}) semop(r0, &(0x7f00000000c0)=[{0x1, 0x62, 0x800}, {0x1, 0xff}, {0x1, 0x800}, {0x1, 0x2, 0x1800}], 0x4) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x400) setsockopt(r1, 0x1, 0x6b477a94, &(0x7f0000000180)="db4c3f2734241ae90e970c8b1cb9d4437ecf05c8d2dbf9d60a0a7d4e4ac9600fcc97c06d16a8ae6a9d1baedd503f044fa82789be0b076f4694b53a229a2972db99a3435cc250b02997a472ed2b0f3089fb1ffe5d94b67fccb62d92b9693eb0db5e4beb5fe4fa39a7022ce9bca795b890706b1c64315a2a1dacc351535c99d8202eb7cac1a37a4f12f51be5a2cead920e6dfb8a4b2cbd7fbb5bae936f7f19ea3a99a4f1558a302cbfbc48fca487cee56c9f2c72afc73892e86e3180072aa851ec2264f3a0f1302198c2a9e449d2ae954cfc341aeb1730ee1db922eb66bf2a320f7393d646605289fa454716d2774d8f1069f2935bddae", 0xf6) r4 = semget$private(0x0, 0x6, 0x58c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) semctl$IPC_RMID(r0, 0x0, 0x0) chflags(&(0x7f0000000280)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000580)={{0x80000001, r5, 0x0, r6, r7, 0x1, 0x8}, 0x401, 0x2, 0x100000000}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x6, 0x6, 0x7}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000300)) chmod(&(0x7f0000000340)='./file0\x00', 0x21) r8 = dup2(r1, r1) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x3dd70061, 0x6, 0x5, 0x0, 0x32, 0x5]) socket(0x3e, 0x1, 0x0) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000003c0)) connect(r8, &(0x7f0000000400)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 11:01:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0x100000000}) flock(r0, 0x2) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 11:01:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20084c9be5c0db3d, 0xdfdb}, {0x43, 0xfffffffffffffff8}, {0x5, 0xffffffff}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) 11:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 11:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, &(0x7f0000000300), 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 11:01:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x7, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x10) clock_settime(0x3, &(0x7f0000000080)={0x4, 0x3f}) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000180)="4e696cfceb5a40514eaedc667270e2093f3ca164a31325d9650c7dd5afbb6f91b08038e754236424a67443e24367465ae7faa25d14567b1a76d74f0d64e45fb8dc08423cb2236627", 0x48}, {&(0x7f00000000c0)="01822cbc6ac28f6e1bf09be4d3760add8af8ab4df17a70de19aeb894f58a794b3aaa6d08dfa235dd185a8f293969", 0x2e}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) msgget$private(0x0, 0x112) clock_settime(0x0, &(0x7f0000000140)) 11:01:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0), 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="6e7f89cdb8fe8401f933cebdc4b69fb36ec70c26275b22b5734c7ae544da280c22bc91a940f2c45c5f181895a757f0af65bfc805799cebec8d18", 0x3a}, {&(0x7f00000001c0)="dae0837584c98f27c2acb7819ebb6ac8ae5d05578644c60a34a11bdd2a18f72fe686f423ead83b843a1e01474cf360a033ea8da9c4b3a936e4a675e7cad97dc498d31a6632a6d8a8efcf8dbba8d0e5ccbd18ef620ed5f5ce6c4c68d1c691c0827c8c51dbb557f36e8b25ee94b8dfc2004aecbcac068ba4791de3f4c6da1aa8b6c5e4c66041f1cbf33c25d8f6d200b92db6acf11fb758a2e6652219747f2273c3235a513ea7bf6efa2c6e5a9fb30d225c602d2af78788b05c31c13cca7da6c5dc8ab9f9bcb1961d8be9fb1ed1660fa460ff9833d7a2bf0b6bee6b58700dbaf2fb31a4c5aba45ce036", 0xe8}], 0x2, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1ba, &(0x7f00000000c0)}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x400000000000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff9e) shutdown(r1, 0x5) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x788, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) getuid() r1 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x200000000) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x40000000005, 0x0, 0x1000300010002}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) flock(r2, 0x2) close(r2) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5f022603b2d9cfab0b2c09c4e374e766696c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd9438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d1d81468ec1ea6492ad70e14e6496312f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76bca0391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee67643727ebe44c50de3bcadd878093cb7b5ef822c2"], 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x2de}, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x49e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xa84}]}) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) 16:00:00 executing program 0: socket(0x18, 0x2, 0xffffffffffffffc5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x7, 0x53e2, r1}) 16:00:00 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x5c, 0x2}, {0x57, 0xffffffff}}, &(0x7f00000000c0)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/104}, 0x70, 0x3, 0x2000000000000800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/226) setitimer(0x0, &(0x7f0000000200)={{0x3ff, 0xb5}, {0x5, 0xac5}}, &(0x7f0000000240)) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000001c0)=0x3, 0x4) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/25, 0x19}], 0x3) r3 = syz_open_pts() semget$private(0x0, 0x7, 0x228) write(r0, &(0x7f0000000540)="a7cda6a32f22e57458ff9cf94fa00025b98a7d3f1bae60b31a3afb1c31a76ff200fdf522bc887a8414db3ce4c76eb15a610182ccaef4774f3a3ee01152cea9a18e72a89c69ee73f40492adb8542ab188510334baa388511699a60f23fedd0ef1c273a25e9a10057f83a3a863ce228d66f6c283b9370d6c193d80a5a234d5b78588f762d47138ab0dbe70d473e82785feb8e45bd0778c2be647c7dd9ca2eaab2a970b4dc85c881519bedc1fa97ab583bb3efbb41e2ab3612cd6519e0e836501e43f778fab4eefc0a6ec7c38aadbdc310e5c9927fe1e468663135bc15f59d5352c339a7accce837787c99cc3fba1f8d96ba60eb4035b35e171b346700de138978d41490f85ca4ab5ea8ca6fe2f23d8ecc1842ed61e93840bd97bed61fbfa6acdd6e373e316c8a57af05b9a336a527546f0a28085e44071920a043a0abaf41f8c726ccfa4fd88c9173848e41dfb92deef3381286d2967001c5b99cefac7c556f963c90ce4c4190e5699b115a3cb044719583dae4b8463375a073da3d242fac252e8101a81a9a4cb9fdb1482155c5b7356543857f404e09475acfaf44772d295c3314004fcbe33f96df2336a7aceeee6a693287c887ad815319e196ce55d70806a547305f69db34d1ee1174bcfc7d3ea37a1a42d83a53de82e0e079c4105de9bed56fb32e445cf65db401e539d7de08be5b8c99fc640a41dc4ade0968cbf84a0863f03394f6c46b5a5236a61ca3ddbeed54f1181a993eeff2877303c50369b869029084cdd3bb9394c414867c79d8208a8b63e4a6d2f73ae8f5f9998c385ca371fa53a5879a9be4ab3b5f83f49141a88ee2efc0e660a24fb64d7b5ab57ab721ac1960127cb9d4c4c74755a35c74967c67cb3ee464cff727ac170d3ad31d472733a1a5533d1080dddbb6ee37a8899b1ab1db3ea93e7309e1c1bd91af593682a0514e5c7e0f35df354887a3ea7ad9b9d831d143474bf9f4685100698428e79acfcd76807cbda238ade95b542c1cfb380fee66117f7be2eaa1f665c61bded049d8a6fbf990702f4dde9f5ec7edc0f2a2d639aa53a57025bd2fa4c2307fbf03f678cb57dc4176822c8b937838a003f0675075bc53bb8587a1fa7e17b75096f4ea3ddd215c7a02df882aea515f369e72c13cc95edc32f4afc823f9c609c09c72073b734dc50b8163bb2eb3559fb5d93647da4a3c5b3ef5cd4dfa0bb67fc684d2a4cb2152f780b933054dae6f17db3da7a845fdb45c5d8465f215726f063bc30c1b4359d5f27d25c14a5ed6b1c0b07178449b864dd9adb17117aa0e7c0a8ed357cb93e1d8a838e916ff9b55564bd37f026461938950d350a5a5e10af2148386e73f297e7e6211939d8ae9d1ec11c3b0d93c0c554151752503e5be4e5d3591404c976d2e6f77c99a062fa49fa7bdf77194977f4dfa8178d0ce2885395f0e1c54fe2bff095daaa361635543fec7f8e82c9de260e1fdefa4d914138fa5851ef6f5db086e05ccfca32550bc83e88f9c744d14338da7f77434a456be0b0bdadb2346fc5c70022911fa7751a625d80bab33987a7ac5870fe7b16f9ba59769916ef871d180503e3a7ff035ba28984c326c9c6a62919220126b0219f812f7d51162dceea75011489e391a313ff986e986e572a5ab3ca5cebdca99401d0c3354c05b5ce8ce1bc685d9f351385d65b2d55e0fff2014f04a76c1998e999b66a5e8c0a0f14e3634007b039bdd9d256a7d3850a560f82d63a6e4ad52d6d18ab536f0df16f4e107f07fae0aa48e85b5d1c1652c84de1aeb6759385d08a63c93e7f1622147073df444e8cdaa7880aebff3711cdd3988f61ec65dd05c94f69d65dbb644684c11cfb75dafe7726a9d4701b1fceaf9a13bf23deaf6d4173c78860002b2e9beab6b4496ecea89a187e453f2254d69d3b89c15f9c2962a65ce922024814ae8088b6a379ef3362d63416e439c27491fa24162f8e921f61c81e5f587d7a4a6a00382f38154906eb38c9c6dd192130d593448014fafd4197014c13dc9f953f35ce35771f4bcd6bff393c95c0d0b3bcf88e476249330a865f2e118e92e86476169551494c1d4e0119d6e4252c19ed90504f0abeea8f67c21c4c75120339f4aecdc3e9c687d1370cd7ce71a78982be98be8c19f986d259386bd77a8560f9d5fd03d6fbb6825d68f4921e095f1cd3c3f4d47ae04c609a255e8722e8dc9365490fe632150c060353844dc426e2894284fad92663c0cfafbc3b2e138e79fa13cb0005a109af178999b09564be0c68eb5a4925aa7b61d0fec163ad51b1a68a28c876e9c67e01d9a31f8dbe3c519300585788012e0f0b80819ffd5341d081a72572bdcde2e99374e015727c309351b56345b9d264c77d007c4e2386627b130b48fad1ed824579efdac1fe642921f389f601f3c0f0826fffc6f826dbfdb5538e7a292a560e7ecf8061380e69062d14ea3572e83a3c5e18ef76367003408706c4ae496be1677dd9a85f917c4c00de182503d162473c1b13203a9c94f7b37706a85a45f3e4c341e785688ec2960b0d8e0a36550353e4d6edb7d1620f61acb7f2f9d23d2281de89f530c4db2c0ec1e0c1aeea0d1c95f089258fdd3dc1ce22f194fb3495f308cb95b1d04fb6b61cd95b77d4572fe252ceeeea5ecefe2d3666ef21d6a76a706c3a1aef40144d4e3d54dabc918a60d943bd5e0e63c609fc92888cbb695d13bbcf86ef2b06f65c9e747aeaa5f2c344406c68f5a8b7528f82b4eff81cb1b58f7454bd1a7cc76f4af7be9ee1c1522e9dd06e290c06d88b0324a5c11243f6d10bb07448a626e8eefa5afc0f13998c51efbb257a24ad5d128199d788668592647fdde9726c972d387c21a8cc066420e6df1efe26e792d3a6a1287d9813bab8bb4306317db43a5feea69bcd334838d65c173e822c258b1b90eeeef0a79aa0776fac6b98a52d230a05d37ce645d2e30ce7628e728b9c73849887f87983d3e4faa299dbe07eb710f6c6e9149040c97b16bacd538021c41c842a87228e965ebb71aa5533b94d847148c6c2904c3fc60bf59a9b3eea4d867b896672d47025316d22db9a460c58c96511b64a56c0b96b15fded58ede23246bfdbc2328bb103f3e5b8bec44ae176170d31510225e773fb60080bffb41ecf1eeb7b88d2f84870446bea1ba48697ed2ae5aaf719c260f654139b4d590cde835327a788eb4e9bcc91bbbefe0ebc9d0e0e998e7285fdca6ad91be9d81e5241b0f06c137c5c028424df12ad1ab7cda0449fd66c95a505519e8b9db1b9ae03f6b4ecb301571481988286d7b300866d4c00fba5ec549e58f51ebc84d5e957e7a8f7bd1c994076d6bc6d4c9792565243f5ef6545d31514d3f8579cf9e7cc05e117fb92d74b935ae1c8084672d55baeb216c2094a8513ed1e2e9c2569f2c6ada9178f3b3c43aad5233d0332bfdd32bc1c1d7442b7406593819550e7df582ff83037957e59434f781979b14d674a93e160b878e4170e92794e640c7ac83de7a01618d06076dc307e398bd795d207727c6cef39be5f00c8d60f4d222cd6f64af4e844f6fc8eacb4f4ab4aedb2bd70af082892cdaf5a1d042660c88672837f033f7b2493b7c5eb1df53aedc2868bd1784d720f5c2db7db5d731aa165e532414beb26f6ac4a78626fb94ac764e2816ebc69234c9ddad5a1fcb11091ac1c1329a2bbabe871ae59b86eee75e15ca34fe955c6405a148eeb5516621fa3c3d26c7d71745169dd8138eb743e926b0c1254b42bd3375ecb35f1c5f12e271511401dceec9930de3c4d24da7301dec6c83c9cd99e31464e45b346421627bc690fe63fa640c12ea8bae8c74fc75d0c046934e182f10ad8aeeea6751f2d640859432c632118e761817d94684296b508e5c3c8eb73921b5a649c41a93c9fc1ca7952e38a6ca2b167b976b548c6729c47347e904eb2909000410d5c0e44f60bb565b503afabc89ceb5bd98d8a1c4f8fd863bc6b2a41434d20f13ca1e916ee43dcade8238e96d02d6c422e47a840ae55bc8ae6d1cf4ee6d183142192f5707b311a411b777dcfc8c947a69fc4825e8d4a4ddd2267db12375f59baf60a3ccb3e6bb8e0ba778d2707a707f14a81a167b119e74383d68087353e159509b3edcd907a8f31f7a9c30d632fc9eb4b7e3648da73c6aa9be9f31e555ae631dae23a7979ccf7fc824d12863186da3e0b624c87b8ede42ab6a67895f883b61d0dffbbdd649a5564a0621cae88d222d441c6f208790f2c10a0b502bfcfcafe248bc7197b2fb5e3a40a2cbab1213c32eaa0d8845412c2fecdab11c1bc28bfcfdbfb2df5ad59f432971c5de87eaac0c896bf66a05dbd0f8466b21c4e438d2954633ff19b1d969df3e4de85a812e25a65f152b27d199527cfb342bb2a01133c1da5018e477016bda2dfb7bcc71a42ce157910af3eaa64277c08f3d9e82cd8f15c1556f9e18685ee13d34fa6e7de51b384ed72bcf65ac078587b66454905747ab7631f025dffdbccba4c29b618cb725b34c2e081165d87db42f41379187f77867b67c6212032faeb0473c6af1296da014258df339aa867efad53a0d236684c72e0eeccf7b763ead790a7fd2224ea0a4aed949f45ea301bf6066176f5174881bf31ed09328ce336a0243e50be83ef59ffa93a71b0a28d7d0e7bace1a70659e3678a789de61a9b7bce2c0eb4eab7017d576789c4c37dbc0a66f89cccfee0da88836fb73d3486cdc1c669c893163d662aefabd1f7a83332d29e83b6adc9f83b2d3cbf0233fcee1cdb60a02197cc27cdb37af5935b4954ba0d5df2206f066e57ab430f23d61ef434b5198d310ba384b1c9c34d36a2e01631155d51cf3f7ae82a2c72a4c18e5cd3e49d9d26419ef5dc1933e0bce6aac8420b549756a01df904fe9df5705654d6f1928fa11c5d6c9048e149bf2d1a2b4880ad7d48c827dba1c149f533bb39631cffd91420cf68cb2df93e0f54632a706e5e687cd11b137e7ea959281fdff6488c137aabab28fd0b39027a774bab7d6c407b6657fd4bbf2744dcd9494031831dab291b59750afef9f42e37dfbda696daea6ed3885ff9e2b42d80b085347475887fa0e15760ca99fee8ac68acaa57b07d2f3cffdcedd60a7d96d60d3028133699112462e7b6438de3677a197860275fdab75001dfd92e4c325889508c8256f1c150f7adae40f50e7e5884191873d9ce8a767cb1443a803f4d5ae712da1d278c273efdadcf09422f54e88dca859263f7730c76690c6c5168fcc9f7f0565086bd74f23958c9f7760e5de41346ccb36f8005938056b90ba9103654bd20d2a5d483140dcf059b901c18cec28012fc79212ef55976c0516d9c36ad14336eb8c7b7832dcd6d3935361d44c9964a1cb55de1c0785eea9a56eda03b7724b97a01f2b2719e8c7376525c70116f39dab7da8b9811b7b854900a06c9abd0305c7aa9bfac728d914d58aa1907f605d8178afb73c814ba72b0bcd85dc2418e15312d28de9861e30a1372a0002c27c801852f0dda6385e63b9ea27062622535e9c15e8102d9c446f553cccf0ce7e237ea5907a7f40c1ab43e0d0213a7dcc10d5f320d9d882a160210433d77ad0214568bc0110185ef1e355a71d04c52bfeff94c24ba07449496f3622851c9ac8ee8352497aa6a4be3e107c8ac46b6bc17e514cc3cbe89dbd7459ff9c83570473cb5b4bb0586e41fdb77642b3ee563ed5f5b92b6edac85a13baf8ac93d145d78ae3b2b8a2e664f74ad624b6fd8c2d08bd73b3dce94e71225b3369669f0793c734b0cccbf0502392e0dddba1f3af0be1a834bb33083cfeb96c5fb2db79168b1da6e94d8ca", 0x1000) close(r0) dup(r3) write(0xffffffffffffffff, &(0x7f0000000180)="df", 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCDRAIN(r0, 0x2000745e) symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x100000001}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="9dc5c59aa1698397e78f421d67cf411745d5017ba0cbdfb0d0b73b3bb182a6268295df5bba8da7ff31aedf20e832f71be06407507be93670846315fccdf24df4ec5982c863dddec1c5ebd64149a5c128b4e6c7d45d84fb33feb4bf406bec24ffb55b2bf5242e8984eeded53a89a3d22cf33b8fb09ad1e245d96c8f7fb6cf9d3252203367d1eaa3a62f8434788eb26a5ae5f5c7ac8cfa150ff063c5e9155511e4d8c6d41ad3c3100adb0009d421cf633a3ecec77e102cae54", 0xb8}, {&(0x7f0000000200)="e55b67ae488579751793ecfc85435956388479d3f9283c110c0da9ca7059c3efbea8024a62e82134eb03af0616185d36d667d0f6ba2aa29885271d610df0b803d4be004642e1bfe570e8b502a43393dad8db6a44c7cc998496a13f090c4edfaa6d747fa3f991828f16d9cb325758f20ab2114951f42707bc8ea328261b478c26118c4fab480871634d568b5807063efa152b7f9707062089ab5231ad29e65544ced3a1a2092631ff7d2dedd2debc6b5dca22973484db0640549eba15f0eaa5c04ef163227699a058", 0xc8}], 0x2) r1 = open(&(0x7f0000000400)='./bus\x00', 0xffffffffffffffff, 0x0) ftruncate(r1, 0x0, 0xf0a) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186004008b00113c2700000000000000000000000000000001000000e64c0333000000ffff0060f6a2", 0x2c}], 0x1) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x0) sendto$inet(r0, &(0x7f0000000040)="8700d97fbb8688223f7a08307aea7a627d0cb56ac21608eba7de32d944079982e21a9e3d", 0x24, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f00000000c0)="2b4eb780ab2c98f13a15bb883059bd58868fe0a25773669c1b2fa36f4e436408", 0x20) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/164, 0xa4, 0x2, &(0x7f00000001c0)={0x18, 0x3, 0x1}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="0bac02b6", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") geteuid() 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) fcntl$setstatus(r0, 0x4, 0x80) 16:00:01 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x0, 0x0) close(r0) fchdir(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x19a3f72d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200c8, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002003, 0x9) r0 = kqueue() r1 = getpid() r2 = dup(r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0x5, 0x7}, {{r2}, 0xffffffffffffffff, 0x14, 0x43, 0x6, 0x522}], 0xfffffffffffffffc, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x24, 0x3, 0x3}], 0xa0, &(0x7f00000000c0)={0x101, 0x40}) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0x80) 16:00:01 executing program 1: mknod(&(0x7f0000000880)='./bus\x00', 0x0, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x80002082, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="d6c895b92972ab9e15b8e8df27ac9f480c9ea396", 0x14}, {&(0x7f0000000140)="4cc9beb619bb61fae145ba479fcac6", 0xf}, {&(0x7f0000000180)="7e03dba0f1d3fe48ab0fcb9a0e8dc0988a160d0da4b0d0db050b0d57c8bd3eaa926c5c811c41ee99b4bade28cd267859afb34b651454c29b2c2095cd2cae2bd20673f61639bd105c4d0ae67af9184daae8bce3496fbd9182d809c93c12119485f8239087fe2949cd69fb22df3c53b60dfba9f981251e6f1b9ef6290f12e740a752d4470e7d56e8022d8bd28661dfa9f7e5be91f67eea96e7f74b70fd48644a964eada7dcaa6102f62c7bd03658053814f196e5b325e5b79243bf4d95be48c4d4733403ec1ab88f140d11f61dccc71af66645109e8de28b787ca6d544628773db1404cd51615d6a1de3", 0xe9}, {&(0x7f0000000280)="96e62b420f4a6a6f3d866b7b64f696a1aab7589ebee6bed6490423086101d3c6db53f82c3187753fee485f564fb24dc5af3a0c579f903697b9f7e17e05eb6051269c5ee1b3b89d5bfe492ec07871253bf3f0bdadde8ab98bbab30ed88c17c6551b1e11", 0x63}, {&(0x7f0000000300)="144e2b4bf89bc5d31ca74844af785d7397303c6c01d7a4598f3dd5fb7a4cfab36b73f09daa05f6d388dd6b7103b5fc35c8281637c6a1d196e84e9712c1c063d85c6a4df75f197c170635046e9513bafbc67d9e5d1c702bfee4f2df630288300e00442c61bb0db547ce0e97541b09479ea0305e2f78d2bb49fd140603605a4dba3249a86f91c9c0cb8d7a5f1564530ee7ac66477954948f23b6b51524dcf847", 0x9f}], 0x5, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x8}, 0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e", 0x66}], 0x1) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/70, 0x46}, {&(0x7f0000000640)=""/220, 0xdc}, {&(0x7f0000000740)=""/119, 0x77}], 0x4) 16:00:02 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r0, r1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6048, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/77, 0x4d, 0x42, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f627500"], 0xe) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r1, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000200)={0x1}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0xaa6, 0x7, 0x6, 0x4ff}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x490, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="876d119c3ae4a4905f5310db582144adc39f4c8a1e0b352016336663cdca386fc67c441ad5f3708e05770c9e855c5c39f18136eee5cf6d131f8b0914e70d4fe889029a11382882125bd4333f5850537ec6f3d04ed144577619b5a95eeda0aaa0746fbcf824122adeca0669a6d6c059fd6588881331f279ad0eaece32b9189d3341dde7f276e165548c877ec3e12936483ca16856dd045c4fa3ebac45a66fe0aa01", 0xa1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x10, 0x40) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x8, 0xffffffffffff7fff, './file0\x00', 0x9, 0x80, 0x3f, 0x8d90}) fcntl$dupfd(r1, 0xa, r2) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x6) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x9}, 0x0, &(0x7f00000001c0)) 16:00:02 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0xffffffffffffff3c, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8, 0xa6, 0xfffffffffffeffff}, {{r2}, 0xfffffffffffffffc, 0x2, 0x0, 0x6}], 0xfffffffffffffffd, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x10001, 0x7}, {{r1}, 0x0, 0x80, 0x2, 0x7, 0x3f}, {{r2}, 0x0, 0xa, 0x40, 0x7, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x6, 0x0, 0x36977772, 0x80000001}], 0x4, &(0x7f0000000180)={0xffffffff00000001, 0x6}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4, 0x400) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20040, 0x24) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="86022e3c07832f66686c6530008c883252a1dc9d796dff9e8042229c49591ffa197f410ada44fdc976bdbd4f2debb0c18823abba2807c06134021dd066bbc4fbaf1483a3de776121ce8f1faaa35ac9f2f2bddff7c83918c7642e4e8180e356f7551d65415f7ccbc5033b33c28b4df24303d8f459f559c557b233d1639fafd0e510ef45c291a93d23d355908bb16000"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r0 = socket(0x10000000002, 0x2, 0x0) r1 = semget$private(0x0, 0x1, 0x80) r2 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair(0x22, 0x4000, 0x9, &(0x7f0000000280)) r5 = getuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x4, r3, r4, r5, r6, 0x12, 0x6a0c}, 0x8, 0xff, 0x400}) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) write(r1, &(0x7f0000000080)="e7b7ca8035fe17bc4a1ea5c419f22646e828ae39050140519c7dfbed04d64bf5b0ea7a348aac5a1ab9525e7595d347611f59066de91403405556f346fd1ebe2da4e41e6d1888b016c9149c4578b5e75452a81c89fc59a13cf5a66d80aaa025ba97dcb04d5fc386f6f0e98e2b9d09d2f2ade505469489946d549a50d96f692f16d89e1d6f5630d350d1024408be87db7fec3c37b2c967f0aa9c2d5d1eb2fee50c5b7f8d5c24a296f50558542e7060f2e1c696647a3cebd3fcc765c16a34c0f29be53c056cf4ff9ac87cb63dc3a6b77b2800d7ff083a81ef8e74628b64fd63cb33a1b4a303ffdab7a1243324ddb627a20dc83af8b1d95e541dfee31edabd9b", 0xfe) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:02 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x10080, 0x104) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000000)=[{0x4, 0x0, 0x100000001}, {0x100000001, 0x6784, 0x1, 0x8}, {0x200, 0xe8e2, 0xe2c, 0x7ff}, {0x8001, 0xff, 0x1, 0x436c}, {0xff, 0x400, 0x9, 0x1}, {0xfff, 0x3, 0x9, 0x800}, {0x1000, 0xc632, 0xb4f, 0xfffffffffffffffa}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x48b4) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00000e6000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000485000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x64346f00, r4, r5, r6, r7, 0x30, 0x2}, 0x401, 0xcdb, r8, r9, 0x5, 0x8a9, 0x8}) fcntl$getown(r0, 0x5) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff04) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b92237765454e9512c22fa1aeb76e9e9", 0x14) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000001240)='./bus\x00', 0x910, 0xfffffffffffffffd) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc004, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8201, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202d2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r1, &(0x7f0000000140)='\r', 0x1) 16:00:03 executing program 1: getgid() getgid() getgroups(0xac, &(0x7f0000000000)) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x82, 0x10) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed13b2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/374], 0x176, 0x800) r1 = semget$private(0x0, 0x1, 0x241) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/48) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000100)=""/194, 0xc2, 0x840, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x7395, 0x3, 0x6, "cfae4fb9ad1a1b85a037996e9263c78ae65503cf", 0x22c, 0x68a}) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7ff, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) r5 = getgid() shmdt(r4) syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/251) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r10 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000700)={{0x96ac, r10, r5, r11, r5, 0x22, 0x2}, 0x5b, 0x4, r1, r1, 0x7fffffff, 0x9ef, 0x7}) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000500)={0x4570, 0x40, 0x91, 0x9, "f2803bf80586999d7e11afa943a583a41c62c68a", 0x7, 0x5}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3fff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x80}, {0x6}]}) msgget$private(0x0, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x0, 0x1, 0x5, &(0x7f0000000000)) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x7}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8404, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/38, 0x26) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1c) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) 16:00:03 executing program 1: pledge(0xffffffffffffffff, 0x0) socketpair(0x3e, 0x4000, 0x40, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="b8da045b54c6455ed048205408655ed380db406f7a2f890187ad585e6e3f8122ede5642e532e832fff1dae99364e1f00b2fd983dd95ee0925a5e69c1878c23e53bd0", 0x42, 0x4, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) fchflags(r1, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x0, 0x8000, 0x5}, {0x8, 0x1, 0x5, 0x4}, {0x1, 0x7fff, 0xf198, 0xc53}, {0x8, 0x80000001, 0x2, 0x71}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x81}, {0x80}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000001c0)=0xfffffffffffffffd) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xfffffffffffffe38, 0x7) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x10) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/177, 0xb1}, {&(0x7f0000000280)=""/10, 0xa}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/68, 0x44}, {&(0x7f0000001340)=""/247, 0xf7}], 0x7) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/92, &(0x7f00000002c0)=0x5c) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000004c0)=0x2) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/171, 0xab, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r2 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d0145ef", 0x6}], 0x1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000080)=0x9) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file1\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000000)=""/227, 0xe3, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xb, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) socket(0x27, 0x4000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffee5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x3, 0x100000001, 0x7, r2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup(r0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x7, 0x0, 0x5da3}, 0x5, 0x5, 0x8}) 16:00:03 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x10000) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmget(0x0, 0x1000, 0x10, &(0x7f0000ffb000/0x1000)=nil) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x2, 0x0) clock_gettime(0x0, &(0x7f00000003c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x1010, r3, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30111, 0x0) sendmsg(r4, &(0x7f0000000340)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="60ee94b4436e7d2e57c3d10410214a0e610e8ddc120edcf77751811c4c467b20d22243f9384a6be819e1a6cce805e961b1e4b19d9d38b3b87606b452cac6c0f231cce6dce6d7513b8774594d47a8eb25f174e8a63f7934d969a169353df4ef5fa60baf5a1a98c2ba5a82e91344e69093b2909f", 0x73}, {&(0x7f00000001c0)="a19cfa620426a72f31ddac8212fcfd3d8e887e80651c07e6c73e5b6c4b3d690261cbe78a086b24436de82811fa413eebd2385ce1801b", 0x36}, {&(0x7f0000000200)="7c27d0bb7b6fbc132778c9167803", 0xe}, {&(0x7f0000000240)="69792b1e156d8632b8aeb409ec7bd80e8599848a", 0x14}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="48080000000000010006000000001eb803a777b88ca63be600fc406d7243ff3d410ec8a53d7128aa65de52e180f55ab0b09269fdc88437aad1e07185e92414023a2c84328bbc884754be03dca4047cb05bc065c4acf28ea57683506aacc2c3b2920e26002214f96b14acf3c527bc54818be3771d9775e036ec87eec3687307797b533ec159672084dbd78daf89075006d5f7b9e38969ed207f0a756b96ad9c3a6fd0cbc547c692997b571f4a8b955ae70c5c4f1d39d74afb0de99fc0db8cc29b26edc37235666b24a52e70b006310d62f774e124e4af8b1f10648a525e4925271e4c70f7db67882a86b0d6a001855fa3372afc8362d7ade60d8f08c3818709ef6ae50cadf77e49573decafccf279ab889ddba4200edeffe6f1993bdbefab9030c0ede8b7e34f8d5b37c84a8dc6a826861e770760d3b364680000000000000000"], 0x48}, 0x4) ioctl$TIOCNXCL(r4, 0x2000740e) shmdt(r1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r5 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r4, 0x2}) shmdt(r2) shmdt(r5) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000001c0)=0xc) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000380)=[{0x7, 0x7, 0x20, 0x8}, {0x4, 0x0, 0x9, 0x2}, {0x9, 0x100000001, 0x0, 0x7}, {0x3, 0x0, 0x0, 0x2}, {0x81, 0x8, 0x7, 0xfffffffffffff801}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="366ca4a9c9a770b1349ca5cc608262e20eefc83e752d7b1478ae29ed3f6adeb87479ac9e70db5eed5a4c5ee534a3772465350e706c29444c3015842eff6ccceea14be4a2d678fce099bbacfedad8b4c947cb895624aa2eb9dc42268c63554cbb318089671355c1e6a47f07932bee8ecebe4fec830221cb6dcaee1b535d3659ab1a44597082e06c844dded087b613d91209d12ab29e26c841aa5b4f753843103fcc8978beb4a5ede9112e1589ada576ce23e770f69a52a991ad08abfce94a355f0c70fa2e18", 0x15a}], 0x1, 0x0, 0x8) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000480)) close(r0) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x6, 0x80}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8080, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000140)="dbcac12396faffffffffffffff5cae9ee4f899c2ab6d5b054836015b8f273bf0ca23dd8e4931b60ace87cc5b4ddc47abf7a2f75399046efe0f66a6f83e95490500000073f1624d627cf77f22dfd4ae2da1e0a6000000000001000000000025f57f880b5503f653229249adc8c049") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x0, 0x1}, {0x30}, {0x6, 0xfffffffffffffffe, 0x0, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x97e, r1}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/24, 0x18}], 0x1, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000000)='./file0\x00', 0x1018a, 0xcc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000240)=0xfd) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xa7, 0x7fffffff}, {0x20, 0x5}, {0x20, 0x3ad7}, {0x8b, 0x1ea}, {0x25, 0x3}], 0x5}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) fchdir(r0) listen(r1, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) pread(r0, &(0x7f00000001c0)="5424d1931520737eceb0178bcc3677e4e5c49d851572c6482461ef7f3d7587ba60e893cd8983900c2be41b041571465e32885b22a3030a2f8c4cf1cd5a940a8df6838627d3ee5922d5fae39cb377f2a73903e69a9689204883bb769cfadeb6fd6f450e3c9e29987fef8c496920d86760e91a1f5a7e958c105573041450b4a61104cee7a43a04fc9495f26c4323b4338f80ef603e6cbed4decd13", 0x9a, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) 16:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x5, [{0x3, 0x2}, {0x3, 0x8}, {0x2, 0x9283}, {0x3, 0x7}, {0x1, 0x2}, {0x3, 0x1}, {0x2, 0x58e1}, {0x3, 0x3d0}, {0x2, 0x3}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0xf5}, {0x3, 0x70}, {0x2, 0x2}, {0x3, 0x7ff}, {0x1, 0x10001}, {0x3, 0xe94f}, {0x1, 0xbfab}, {0x1, 0xfffffffffffffffc}, {0x3, 0xffffffffffff6461}, {0x3, 0x900000000000}, {0x2, 0x7}, {0x2, 0x7ff}, {0x1, 0x9}, {0x3, 0x4}, {0x1, 0x17}, {0x1, 0x3}, {0x2, 0x6}, {0x3, 0xfffffffffffffffa}, {0x3, 0x35}, {0x2, 0x6}, {0x3}]}) r2 = semget(0x3, 0x1, 0x100) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000002c0)=""/156) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000400)) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r3, 0xa, r6) poll(&(0x7f0000000480)=[{r4}, {r1, 0x11c}, {r1, 0x90}, {r0, 0x10}, {r7, 0x10}], 0x5, 0x100) pwrite(r7, &(0x7f00000004c0)="e082a86092679964052cef8d15c15e71037b20cbc714e23432e2cd8e82306bd2058629487b1ea21ab6edfcf6890064a32a7156ec3ea13886bfc8437013b8d034bd684f46510302c827a7af3ea5e0148b3bda125ff1a52acccd43104d40a2ee092623f58ef8777be2d0faa8762404", 0x6e, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f0000000540)=0x3) r8 = getuid() setuid(r8) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000580)={0x1, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000005c0)={0x7ff, 0x59, {0x9, 0x100000001}}) ioctl$BIOCLOCK(r6, 0x20004276) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x1) kevent(r4, &(0x7f0000000680), 0x8, &(0x7f00000006c0)=[{{r7}, 0xfffffffffffffff8, 0x28, 0xf0000000, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x2, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x1f, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xb06e, 0x9}, {{r3}, 0xfffffffffffffffe, 0xf, 0x800fffff, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xfc6c, 0xf939}, {{r10}, 0xfffffffffffffffa, 0x7, 0x40000001, 0x2e39, 0x1ff}], 0x3f, &(0x7f00000007c0)={0x3, 0x5}) fchflags(r7, 0x1) getrlimit(0x7, &(0x7f0000000800)) stat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) kevent(r5, &(0x7f0000000900)=[{{r11}, 0xfffffffffffffffa, 0x2, 0x20, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x81, 0x20, 0x10001, 0x3}, {{r0}, 0xffffffffffffffff, 0x44, 0xfffff, 0x10d7e0000000000, 0x81000000000}, {{r9}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xfffffffffffffff9, 0x2a93}, {{r5}, 0xffffffffffffffff, 0x1, 0x2, 0xfff, 0x3}], 0xe6, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x200000af, 0x0, 0x9}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x3, 0x1f}], 0x80, &(0x7f0000000a00)={0x3f, 0x53}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)='9') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa9, &(0x7f0000000140)='\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:00:03 executing program 1: setuid(0xee01) r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/149}, {&(0x7f0000000300)=""/131}, {&(0x7f00000003c0)=""/18, 0x1000c}], 0x56, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f00000001c0)='\x00', 0xffffff97) write(r1, &(0x7f00000001c0), 0x0) syz_open_pts() 16:00:04 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="6e572b646baadc09f1cfbe32f897e49f8b34bb11b2a79716f69fc7c56a07d47fc0164f232b51f875c47e", 0x2a, 0xc, 0x0, 0x0) r1 = socket(0x2000000800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000140)=@abs, 0x8) 16:00:04 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x1000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x7bfffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20022, 0x100) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) sendto$unix(r1, &(0x7f0000000380)="aff8dcb999b7a158c8b262ac1d0aeaa32213ad817219d6624584ecf1b5312163ccbdfcb673b337d0a1fa7c12989179699a617ff38e1fa08ccb5bac6b5d7360f4a6f9e928603fc8988eed66174ca6275390f92a04b16fb3691bc58c0898c1f158dcf70795ec8fe41e87559df284fbdac5bbe934c0847658273a69a770c757c6413e8b0d2cf67255c76c366bfbef2495984fd8e521d912e22bb9dd86bb63fb63525c214389867a5ac00084ceb9097a68d798a539eb69d9b7d4a1cd23ba82d40b64425e8d6fec5f58a507a391cfc681276f06d44f822e82287a1c415441d02f99d1be58a75b713958e25b02e00bb05bc4685727ef5a36d72eaf9da62290118e7d4dc822bd2fb6f7db7ae0297a9aed507138739479a199039f7805903b2ff20fc101f4fa948efa58af0a3c8de28c00d05616bdfc69c12d70485c308e46911ed9c490d7acef09e593f924fd3e07ae6687e2b8200a64940469319757c1e5fdfcec325b0fa1abd29bc7655330e02f94dd188108a8ff23588e615463aa663c3fb0e8b7b7ae80e1d17f72818ce53c99c4073f34d9abdca7d6f28bacdf4e5e2f8d8b2b329ea6b3ba4a53fd1248289dbc8b77107ae54fbce241a7b54bf653f38e249f031e611bb187ac8122155e8fc491f651589db7db18669069597e8579ddbf40ac7eb2b1ce289fbb8fba6728508f0ff6ddb9b709ef51e7f7c5172294bc5a17c61bb20690030e604b8fb93a019d1a26fa3ff7d8961004e1d47fea1412058302f623be7f973ae7667adab6e050838bc2fdf21720884715b66f6813d4bd86de7ce3483e8e3789e55d15821547472f8c4ad4f5a9a5e69e3ef653877363d121820a7194293691b0fcc4fd4ca5c1f949b96e0207e68f546ebd231deb7129abd81cd2e5c6fe7b4ec5a5b5960bc531f65d2678d4d1295251182d7470f120ff4ce792a7f6386834dbd295050815ba243accb4767c34b27fc397d1b76bb907662d0eb5a6544d686957dd5652ced18cd3d24bf1e613207ac8d94a4f720c22da494fc83734584d189adb43e8455d02bf20ebbbe4d8af6542160289b34978ce72e52005d64a73f2410b132b32da6e711fd823198b13214183899e363dfac925468ddccec0d4a9ce4b5c1bf59e73ce33d7901cb69753c9774a2d866b896a95fd0331fc91d8cc932d8be9dee0ef7128a8c0f630bf66e92d3e0da7e65e793f94ecb1c4e5ee521c5c6273f66e085c6eac4b63ee44fb9b1df8c10661a9262a9d5e01eb1dc78985e96012c9e7844f034c1d759a7c6639baa8d3b51d15384a2f66e30754226184a4b797ae96ba2afe07375904ea44fd8bee400e7d1a2054e63729097146517bfcb2b17268660e8e6543a353321f5a970e3e4a836ccf70125600afe12f25f07d38873197fbd831775a2c21f17ea3662f8c62fc3c9882f145b8ebbf37e8ae9e6f49eb7164da98e1bdb544fe9d76e0bb0ebec162c1846d275bd00d748223bd152c16a8afb22460e5a450bde97bec3aa51da05fb626016c0338335c2edd27b25d09f975d800482afcfbaf0a45fa4f642c818ba1cea94ce494d930c8e63640cb55b28ad72d05df449daaf4bec4ce4d27b26100144c5c543b0a0772ea30ed976075f4c8fe9240b7419d9c908ca57814e13ba1534c83db7832522f9a0572b4314a580245b59ef11144549e1da844e9f84f9b51eecf78ad40537c5968f45bbecc68bb667f9660d538b4abd150aa3575af33409b356ab5b959f8bb7d4c88608fc55cca32b3e0231081e81d36b70c96baa6601b4ea4b15c02c04d2a49a4ce9c12127ef04ec1345934a4cc5dc4dabdf3d5f10de96b24bf67a517595b798e6dafb7a4dc0dc9c36416af2aedc404b222db460ff78f611dfdbbd02ced3930f4c2ca0c56358a6e55d5b8043e9b47462179b9309c489d18eed2253d425f2c86aff883146c35853257d514c0eb58f8bf0c0b36585618ee6f3d9df86f8969e3d3e7ef88ea15db038122d5bd1aa8b056ffa5e5b864c5287c2c8b1bc7098be4c70826fb21a27b46ddcd7a1fdfb0666211321e0b2e1b75277a17692fe3ddfeb82ab3185d3c319abc348aa40a2cdb2037c184b5d7a1a621baacb7029d8e21db995dd1fced083661cdfbca201ecbc783417c0a8099a5d62a41c203ed5cb4d82e972067661def9e0fc9c2a0f25c480b987b782850dc28a1fc567b7b3c0243d74ec52143fc04c6651b4389e61dd631d00c25e8c0bc31c0e2d6fe731b070de7837e9bff1a0461030b6c0075c8e94e94b7a85d64945c15b448afbc6417d05112518730e1ff31e0b0a2df3bb7e6035f36ffd5241de2caae96f9f4274343f4b997982e12b3c9cc818e5a156c440517ed4f1dcf6e0e3491d16b7425bbf8a4e1d9fbbf86abe98a5bd3c2df16223176a2631b103487e076136cf57107a8c7686e48c92c95fb3b41fa05426ee6cbd904ef9634c3229b631f72dd2c8a584d1e349ef06780162a3f346ee5c5380697af74b594de46627836ee5ea1661d179d6f4e16a3fa44fad5701710f24dd620824407b98b4dc51d82363e0faa06e7edaa1ab0706b09895e15d5e01cac9af409b8bdfb119cd77b8bfa9671ee317a76995cdfbe51d28f8ac8c7a235481dc0853ea13127fc2a1e696b9bd2b7269b1caa6c884e1a7945515505d2a70962f927c6c7a00a264b2986b61ee5f5bcbd24b5a2afc8a6dba66b054d59319dab4f7a653ad601f006a80a69c186f21665eba8c79e52a5cd6103d2bd7c0a099f03f75bddc1aaaf294e7a9ade395acef20a0315045f27b33b1f48c7a15e6f600d906f978061a68dda1f3d8309b4848eba474c315d9986d53a17a1e806bd2d056e4b0efac741655cce41095c0b0f316d2ae41926498a6082c33a8f7c9e692a2a815de97f44e263f46ae96ef55461a70b088f233e0dc3fd9a9aae369c684c7e48364e9b4cdca1a42135bebb9c462ac120998bb8bd52bcafb56fc098a0beb215e9cc935ff767db439426ffdd1c9a13cb45d223ceeef4eac701a41e84b0034c018c0338d416392b732f284176c250ead17dfaf7e58b9a241d421b47288e00d47c3f28f1c08389d1e638afc4b1d83b117342f15add105d3c39491df814908ee75d850c1ac7efb4339ec76db7b0988a66da6f9dfb18aca48d7d0fc6f99f8ceb656a3bce23eab4b7e39adf9a3e7f7fc676828c42d83e05907589ead0ced9d51b37c7385787c9da8c7306cbdb5104f105d62c3b3a001c7a6fecfd5e01af1a051b92ba1af886b8dc0660ad92f8659dab8dd2f10ba095cadff04c8a2b5cd9323722e95ce24c029566adf48ed79f89456a5f8ae7e167a82bc7d635eec356d3af221c5d55005408707df659545e29245576e6212b4bd72a34c6147e78b2e33ca3d76194e83c5ce2151cc5146d0c085da9d27620cf37ca13e3dbfe26d68edf99ac804cafffa65e17a3807fa3dcdb3d2de400098bcf12b117223bfa232dc5f60096416303d916773a779e959cdd6a711a2232f9f9832f3c33b5e39a20bcece1e7fc02ed8f38817800f540736b2d883512232543094a5ff78b48a05766ac40bb40a985cd1fa81f389152a43f677779f079d94296a12add9d43309078de18d32dde24c16e10dfcb3f315cf93b199c26ac7b49f93e7661ac24fc9bbc3b2e14e8b1412c3f09fc33ff9b102c4b4097d9644a9a5c3ceca677162a9934f2ff34cac8ee41714b288c90562d76a2f2093c91bd046030ba314ecb80e56e2fba0857db1899b9a1f4e0114bada9c1aa79a87873e39c5132f738089ff1cc7f2123dfc3af07ba3ffa121ef46805856660bf7da2480b4d9b35f3ab0dd0993116d5f63c2f594b9bd6cea2b31f749ba5110e8a163eb754c5d31d31542f49ab3945296c895d9d8288f6cb257ffa8587671149ef0f0e4fe52e58a94decbf0c33795d8b8f6491ae49cf5ea123fabf497350b80fd2713d9e5b046d19e59640619a7915a2afe079b095720509672af42737f86533e4c417a6858bdd77ae27487f7dc757de0087b82863204c08355ea9b12fd00fb152a0d50dae2731c0f3b68b8975d7da15bdc0ca81aa33236f7774b4decf9ef374c06505ffa519f233762155c8cb5649f012df069b936c1e654b4cec68c4069d4a351bb5e9d47d37642ec7d11cec4273a09bc532a3d0bcce8954e195ebecf361e5cf176d9a4e90ffaa599d06d6d0adb12e37f46c659edffcbd5251010e25a2a294cc4f908e8270f14db5c4de6b4cc6dad723098ff19a9069ab7ec53d6ba68d4e62ee80f669a6df32c841464e32509a4aed4815e69c2f7edbd9f5fdec656a4b1ddd0b33406cec77b35eabafcad2fa8b73f309f59f03955c9bae7ce96f56d9d5f1b4374bbee322af94370360ad23646aae49cd048004886c88e0643d60caf87ebc97516cb4415e7543724c3ea908a9bb19af08b84d16c9efd1b68d135eabc107297e5524374472230c6606199e917c12ce84ed9e7ed92c843eb4a187012107fcb2432c2b7b2d480fb618a4c1ad998dc0a25a85642f9d9b16aa766e2bfad0b8fd6ebfe1329e96ee6a190a76fb59ac16862854e503e1358990014ad2e62d5c044750a4377386296aff10b7efa01d81f393d25d9c232ba8283c12e52dc6108c140e70547f9b7c738decc361e487652e3825af7141b230fe24e5da45e736af53b8b7fa0a6bea5ef1eacab3ce8403ce86978121131a3b8c8c08c2455611ca2465780c99fd0a48adf3c86979cc03ab321b901ffe5d3e95e9406c187abab6fee6358b76b49d58dc546532e016d5cd234a9444560a4cfce21afe10bc16676d0c881d5861caeb214657a91b3608b64dce75f825d7a9d95fcfd5ccb6772d7390fa41d58ae145b349044504640afbecdcea077ee85fdab3cae554df4e9417eb764d73dd699d72f4fb5b72ddc5ccd69e2cf9b470a792132b7fabb449ca12da917e2ad9284a09fae9baea02874f7cc3786c28aff8b34d3862833e0e199589645c04db09e28891dd0778510d00265fa140acfee3fdce88ae0b19b23f4c2f5b75184279725222990b7e89ae4c7e8e238f34e2ed0d800169e531ffd750fcd1e78705208511f3283915ed63abca0efdf910fa1af035702b53e4bd06993948843114f7924117d8a8df81edde35ff8f209fe1bc00053037cfd663fcb33e7983e30db90bd3b989b4df6134167f3d4e0775c31bc21637de82a8cc55d4e1c049ed05b7e5849fbd254ecd168be1251db2f77c4aaf30d43e1ea540392a13b7ca08cd70ecea602a3db5fffda5f72c1f7f26b2549207632a20551c98824c7aad49723bcd968364b18aa47577d111694fb7ef266cd678e0aa1cbb563b198ee78738c42e0b8d3164006d49b7f56591648eff6c56284ca1081db27496a32aec636ca7efa816d1d50f6ba6cf9bfa3d47903eb8492db64966eb139c2588d84bedf1816ae4d60e906e621a104911c7520d1ca58500bafce29e76a53e060486fa97b1108e54f24b0fdf3dc12a7c4a7f9ca76358820cc6344892f97ef8704ffe5850c29f0e332375fae4c8f3b058e8eecae0cfe71130634e97dc3e0ea140203601754e510bc957cabb192c8c3b9d578f42c95f1c8eb312567e84e930d2d8b56dcb74c9770e5e1f10f604662ebb73a91bf5d783ef0c2f3aad87c2b78474d1f95507f1f30e3a7e366f6bf97470b23eae7e636e6ec105f28e71d64cd0332683c94c21ab70382484a59e994a09dbebf2463781ccd7eccd3c283807790d4f07ec3216d0195c49e2dfbaeb40371856918fde34151fe8bede85b475ed6f02082017772e0d68c73bf201134091dae515edc46f92d234a7db84f13352d209da8bca08fc5fffb4", 0x1000, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x6, 0xd476, 0x7}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x420, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000140)='c\x00') syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x40, 0x2}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) chmod(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x10, 0x7, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x42, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000001c0)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) sendto$inet(r1, &(0x7f0000000280)="c32094695a4beed8f91c1ac751dab5341cc2acc8aa73ffcff856d638436b76172a47ab8194efb953ff769e7fbef1b3056b5ef2437f7ff28ac169901348679396710d29b15a8a1d70305d42f3fa8a2d10ac4e35e67ad338502e0af2f745575bec8d587550e0d803d08eeb1c00f04dc91f47f991327f629584a1f59aad152367a34a0407e9d70dfc39db7095344df2a46238acae28618190cc313119534bf852218dad958e493f76b87e2b186ee9b8718402d143008920babce0a0b2fdc083370948d481fe62f0644391c80bc7e2e5695c54c645c3b982c76fb7f2c6a64c28fbbc320b3f21881abee5795fc6868589957471977922dfd6fb584555c29c53", 0xfd, 0x3, &(0x7f0000000000)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:04 executing program 1: r0 = kqueue() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffefffffffff, 0x21}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: setuid(0xee01) r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffe) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={r1, r2, r3}, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000000), 0x232) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) sendto$inet(r4, &(0x7f0000000080)="f8dabba3ad2756e58490d1304734d7daec181cfd5df1c8010b735aa604a046671414765a2c8bcfef51d223bf8b2998c885471077e2b0f4b0aedd02d0b70734c24d70f4187b8155f8a6891dc9eb043a918611340698ce7b4cae267182f6081afdbfede4a579d8d86a864d3da73b93bc2a03dc49836e2ff1e1f9d77b7206175f6eab6136070bf5137ed7dd3788156e5c8ff214dffc71f761f14b56053c376b228b9ff05c59ba7e6601001df7c9615126bb541a86e3df590c13edf121423fb4e0acd7e6592f7fb4b1bf2344eef5e018a86a70a6e61e98b30a40f512abf517b4472168c2cc1a88aaa1a9d28c96c106e66448d37cf812513728142babb51b60b5ebe16bd269e7a2d2d5a8a1f07e6cc91daafa1f56ccff222d19e1a7ed20e578afc76e4bf941ce58e70f393269b64da18ecd571363495dd500c31f1e5bc51a04e2848456ddbd6158bab3c53f9af903c005d1530a47022797dd16d9999c23cade0e6cdedc8b191edda6cbb4281ebba5cfe9ac7c356b9b0c06fa69a59bb76691f333e5ddb7b171d8ccada6a96024f0e95cbf89e4707ca536912cafcf5e778f344999a566d7c795dd5e625ca4831461cd1f1cd57ee066361f133c45d5b9f3e39d15894de2ee605aa76bf917f28d4cb7a8c7c94a551e6f5f7c0e55af090478078b489580f2416fb9decaf8a4aca69b06b6d90001895d33e6e77e7aa8a011209bfc9836fedaa76c882377a30f816630c8c09b371ae0f0066913c188842e09d48a92e56dd851b0e49dac0d837cf37e9abaff909d5469a5fd28a08028c07fb42d1ec2fcb54588a35c090e86193218fe00780e90ce221043bdeca07ead5d2ea52ca426fab5b9c92dc5eaaf4eeec39b6a6bcc6bffb6e858f6f989760fa6a7d72882c5bf451650c091acc6c897d6eaba77be76f1ba8bfc6b25c8285489c15e558763f5a8f19082d655649520b8e62456597b407a39832b2c780bce2dacdaae0acaf49657d53a19946cc40bb0f8eca7cb23f79b1f30d1b451be37e3c8d75cdb11ca08bfbebf2737f5b755776b7121d387e73b011cf9a4247306216c2ad62ce9f002acd83d21fc8ca17ab98da166e57ca9be08e9fd4ebef252f52d50687c83b7fc72887208757ce4f2c64936e8c77248a772f8c96aaa8ed748f89702356017c47106298fd1b3d8bebd2c7217b14b22d2920b4bef24a960fe18049b6f5b46af2d5ec3b41bd9c47caf8de2aca48e725455fe1f23986e43a5b0d920fac40cdc68d06a898b51441ac624345237c7e15e1fdfda40dfd0664e136e6423db0a9cc85bf608163cd97bd33f105349e229800f3c879def8066b6adc3e38c1d578b2cfecfc0bef27c461f89a66207b7912aabd3788fd7298599664181b74f0008d011ab6191428389888e5216ae6b02300fb0767d063b36baf21b7e480ba7725c8c089820f131fe76704ab69f0bfb3b9cffcb8c32d06d046379f85af67b6c07b1d9a0deacbb369ca2a5ff869ba1e0b24fd5bc629476444929303ad1bfd1026126c5443d777c4c207a8311ff2b8119b8b175cd2d04c46b0d0cdf68d2b5621bf11259952bf3c3e3b3a747875ba83ba6858dbfe6fe5530948e8c74b710df5d9f944cc06617f7825fd2a9b57edb1cf661bdbda6d290595c4e04438ae1e16f30ca317ad7480a1e9e94075ea1cd1c949b12c12ce990b5fb73f4098e4b6a49f64f53103582a72e6c6b2cca93a6616c668d10520706da1bc16a2a2abee845d572fe5800400839527b4fb85aee45de7d924148fcc7d068e8951c0901f97b43194f82d4342b849871d4d28d9f2b63e4ac001f600c077d44eebc774aad3ff1aacee1cb830709caaca53b3d9b619abb4e32748be7301361d18c8578de2d38c1d6d03bec5f179618ac193da5404d08e8f06108b58857d892376610fe638821967db6249f873a24db4cf917f4c617e64a01655e56ddd57eb4bf7aa89c81eb9da495464dfb31d3d5f53c6ab651a21d0194ea33f5d124e9ca3487d85f9ef5589b14600db364eef8bff307e954ca627894153ebaa02d5c3c482b236adcb1a9dff6824b2e1baca0ae30872f40e35937a825680fe7f9833100b5c4f5fb836a8a506202ea061d40ae0b1714e343ec2cf3b67b03030bfaa6518fc822665831558f972b5594f2ecf66423066399c3de9d3245da744f822aa2cbb65dac94d5f872c10e05e210a78f8c3db898347b13af7b6ac7f35e7b5030e9821531b49e2435136721fb01fdd0e9c48cf001250d331dc8fb67b6c614ed7fa6ef9027468e291f79dbfb402466396db027e5e3e12a585742fcdaf96b4d1cc11fda243aef687fca84f92a90dea4f8e0cb5e8eae1e926b35de3923919c2b30e72dae81a89157d0e0fb9acc4d3c66aa05f7334aaf0e72ff54acbf6fdbad148c8ecc1c9f6e8d210cadbfd86f57fce8f31cbc1e6f96de57172dc06551277eddf469c1312e6d1686847078e8c41ddc79ef4499177ec01bdbed7ee33d3306e0dd06fd7efd6bb2e9a53d9f3a3137405de4723cc4d8cc67102d85f7c55dee39f872288dfeb7910d97199437d3a7c19145be45d17db2003905da0041253c55b5664f7735a0df45bf72503d7edaa628af3834ed4f88eac31d6b071974ed6d5667d97f8f1132c053c0690da25027c9f4e3f9e0636f54db1a15c0b863fbad18075e24d06658cebc2f6228d0e7cfa2f03ccba4392ee74527e3eee695a4bc66e694e6df111984c8fb71f080ab17e3130b71e5676d661d4745449955aa95762049a3b43d9e6f5f8e4f0bdde67482fdb835e0065963382b1607407bba87390174d7beb95961464afa919d23555900b4afab02f6bcc42bef9a940724aa803dd61395ea5808106ec06883e1b248f33a8c733bd94767ed906bec77bd5fb9d3f90802b2c54d7f1784a0990121f88b7a0a37a1a5537084278dd52eace7193cd7fded6f7bcc29a12cb7c9037e67c52f015e6bcb759e579f6d6cb7e3abf65aa2b63c6a7290212bb2442f93a018b2e684c4386f038499acfbcc6b857656c7b7592deb40826ca469327b0a053b0a39c6a996b1d5bcbb1eea6fcc5ff396865463de3c7f623969e39b46f469176a5a58988c0bcab72487e195e3affbdd10b8fd96fdb4c9dfdf7bc238f955ed0d0cd76d8a287eca0f521c89c71a770b1f877433ed073fccc5fa922e4b53752458053a4230e43952bdfa9f689d5e524211a8883fbbb6c18edeedd33c9f21edac589d1c3d987c7b613870e0e326bfb21666f3b332f0244848e64be217865cf37c5d878be54a81c681b9e0710ac235733440bf0897ff4fa2a8ca9cf2ccd14e79914f075c1afea0c14875d53399a9a2907051e1813e83a01c7f41a8fe7b7f34a66beab44f5de0ffe056769ca9d17f102581f46c6d80c2140abbfeccf2bd921e24596a3d08635ed0ee64bee743fde927784d88b83c443ea1a9d7d61211708539e60100d2db45c7b31cba590962191cd03444f2012e78c49fa67fb7257aeebb1572c12d9e647966a3a004f0a9d35fbb195cc441e827ed2e438b7977285a7aae9781cfd9dcb6d75cbdee0e6eb5365ed285815d6a7fe92928c588f6b8a38e8647ae77d60b0d1a79bf67cda5a2ea5fb8a40c880af39ee1b5924311f18282149421c42e12a4b5ff901965a745011b2be870e9941f9265c8079fd2bac7f5909f2a64247cbd2ed25c2cec584f5658769fe8899679682ce40e80c47fdd975b0ac08ca1b91051d9d4c3348777daa8f27c8246e26dc511576172ae17b3f8e8592962f7509795c61af58d650b3d1e425ca41f6242b9acf988162421a035cddbd33ab36d9e15df42500620017440ff15a24cb06910f2a59de4abc936e87eef872cea2a8ecb60ffc8e50ab415fd88d815833bbe26ea8780f83784651bd3948fe0865c4d3d92372462004c21ee96c5f46136334644e97af774665f311ab5983c5148d799d2a5c7ef99c8c4d881b5338f3f1a3f842469f7aa54e7c30ab0777330ad841eac98b2f9fa9517cb0c6cde110d21449e0cdbaf98cf4e9a18e9ec9858316d3f934a773ce60eed25cca7f8ecd92477c295f83c88b6678e66b71118e2aee72e442bb33e0a7642d2064821a7fc40e016083beee64b54cf76448d07b358cfc0c1f3d59309a2d6e92398e347bd2fdd34b2c8ca33242cc4ccd685238c8db5ade6e9de4f70f1b1bb4afb00e43123c2627e42b107d45c0f2f863123d245a3a190c040bea1c8309db65d90523309a935c8d46623d6bbaa9ff1e2f334528a76290844d6e175f951450ee1eb3540e8c3ebc1f84dc7ca5a36650a85ad1b3c91608f409dcb7348a3cb7dcf7cf74742a5f9ced252965aabf0b5a2d90be19bf63d9c205cb24765952e3f39dcb8d8f24b3d715417772056587e68b20ebe3b7e3fb83aaf698b84499e18ba733168a92b50ef45a986679f2276f21dfcbe43786d0ef5d0bd74cfdc1b501b40eb008c729c8031d17fb0548a18a4e4584b92813571e7fdb4ea0e3262991dd00fab7a66742c441e21180015c1dd1fbe04f337f57c8860eae68feaa52a4267f59849a982fba8e14f79e504043e607e38fa882b2376df0f64f6a2a0fad94d7193761620806005e606cd1b7c39b3bd40e8ab9e63c8b4f2c4e2205c2eb02d8f86cd0c4134b7fce9c1b796b3484aa07a01d83b0af10869025a6289f9b89dcc877a37f94c454cd6b33b3d05a18f55401724b1b4be236d60a310788d77bd597f808539bc16a2a1f1ec4f0b3a25f871368224bc19c6bad4f05c57661005e3f7fe7da49510a0d771be88a02d4f00a4cbc2b78fe202356aa6ce095c6ba5dee6d7b077bc4997e5ec570b3d458fab034cb4ea1ca075843895547336a631a844af5ed8a9c53c9652452899017d54dbc6f72f7600a5f880a77ac8008d1631b67a4a6d55552896faea01241b483058d6bfb36267bf3ba47e4eb037e8b2b9fa3228cd33486a13bc4371cafe2abe01b6613682b703153b58decae696c5ed0c9a5f9ddb3e2c8850498b8188866197398212fe91e078f8c3aafad10d0b3d20754e6c439a3229f0ebf389f755ec094d337d24eb77fb4ed35cd74628d27670a8f9dfdf9561cf13e1df554f6b1cb4c094acb9ae554c247d553c2fd8aef896d54377c6354369cf52ab7c750128a8a50a31441b52d1fe30bfc8d8dafb1b25848cfa1901bd8f9d6f3f0a5b5b60d2b161ed11ae553978317c325b6871eb70f1cef3017be2b007b693197f4be0ae61f16e47bf731885c0bcd0b531272defa51080a7d8b9b80445517c7814195f6bb10f24f4517d5bdb3de1ea90cc474593b82d7a91293e00164b8f907db8db7c907edb22d369e48a79e27c584bec4e6b07d5f2006f11bcb5a06f68e55020e64a0359315ac3090c2eb35fb29c1b4c46543cc377040fc2822011fca3bb23e0ee5bf4a35308b31e6fef347148d892a729e57bb51bcccb18b22920c5e65148c067d2ed67a9327b56afc6fa5bcf148c54ca8af3b233d1a68577cd16dc057ab4032349710d65f47f97fa0d7a7d8d0a4a5483b77ff23011a76493cd150b6ecbb83a00d1264067fb38c7381ea24ce5dd8663bc0f1a84401205fd893cccf7d1b0fcb79425878e11e2ba430db607a978ec163d3b64a76936e2ca9f25831e69b7bb4d59c737cec617cf08470608b8a811133308f71b94d557de2d50bd233ac11591614c15de2b7f1038b8d7b9ea0463ff79ac1d2d60b526d34f587a9b8ccf284054011129e5bd4dfe8c02ec66987c979edee6f51966f27e2232e8d93bc2a8fdcd07f243e2413f3ee7924d401b59e0c55e0b7b5f856caaa5db3bbb6d18a21702a49042a5636c5746b3458accce13", 0x1000, 0x0, &(0x7f0000001080)={0x2, 0x0}, 0xc) fchmod(r4, 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev//pf\x00', 0x10000000000080, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x8) sendto$inet6(r2, &(0x7f0000000080)="1e9760a0b3719a9aa5e4fd4e6c0a6f4fc8a4fd866fff6112e176a5d966a9bff9f27821fa84af42c02016734090cadfda63248739bad596decd01450ea617c013d0f0414c490fc608e94cf2bdbe4672927fd627ee1c55d894a592a221d1faaf282efeb527d897616cda4dade4333f3eb664d0099937400079eea9443605ad11200fc770b946ffe0c84abd2317455c0652ec5ffd3cbc199b07f0e66a11e1f90dd9f27dde660f4ac65267dfa527e4b583ddb98a2427f7fa2ece0e39328b14fbf5018f30a10e48b4e0dc0cc299170dff4c2312ee6b650732dc0ac73156a93704", 0xde, 0x2, &(0x7f0000000180)={0x18, 0x3, 0x81, 0x2}, 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x90aa, 0x4) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b886, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x9, &(0x7f0000000080)=[0x0, 0xffff, 0x8, 0x9f, 0x100000001, 0x0, 0x3, 0x5007, 0x8]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:04 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, 0x0, 0x0, "0000010000000000007800"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x80) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x2, 0x2, 0x0, 0x2, "a20cf7224731de17be1daabe91f9abd072024fa5", 0x10001, 0x40}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x9, 0x6, {0x8, 0x2}}) dup2(r1, r4) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x6) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x1000400000002c5, 0x2) readlink(&(0x7f0000000000)='./file2\x00', &(0x7f0000000100)=""/102, 0x66) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x80000000) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x65a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x100000000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getpid() select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x9}, 0x0) dup(r1) wait4(r2, &(0x7f00000001c0), 0x2, &(0x7f0000000280)) getdents(r0, &(0x7f0000000180)=""/28, 0xffffffffffffff65) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) getpgid(r2) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r1, 0x5) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x40) r3 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x4000) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x7, 0x28) 16:00:05 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x1000, [{0x36fa70b9cbd8afbc, 0x5}, {0x1, 0x1}, {0x3, 0x80000000}, {}, {0x0, 0x2}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x8001}, {0x3, 0x788c}, {0x3, 0x2}, {0x3, 0x7}, {0x0, 0x40}, {0x3, 0x9}, {0x0, 0x8001}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x2400000000000000}, {0x1, 0x3f}, {0x2, 0x7ff}, {0x1, 0x2}, {0x0, 0x7ff}, {0x3, 0x6}, {0x3, 0x6a0}, {0x3, 0x2}, {0x0, 0x404}, {0x1, 0x7}, {0x0, 0x40}, {0x0, 0xbce0}, {0x3}]}) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x6, 0xffffffff}, {0xb69000000000000, 0xfff}}, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000080)=""/182, 0xb6}, {&(0x7f0000000240)=""/191, 0xbf}, {&(0x7f0000000140)=""/41, 0x29}], 0x4) r1 = shmget$private(0x0, 0x3000, 0x60, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = socket$inet6(0x18, 0x4000, 0xffff) getsockname(r2, &(0x7f0000002540)=@in6, &(0x7f0000002580)=0xc) r3 = socket(0x18, 0x2, 0x7fffffff) recvmsg(r3, &(0x7f0000002500)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/161, 0xa1}, {&(0x7f0000001440)=""/101, 0x65}], 0x3, &(0x7f0000001500)=""/4096, 0x1000}, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002600)={0x1, &(0x7f00000025c0)=[{0x2, 0x101, 0x8, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/191, 0xbf}, {&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/241, 0xf1}], 0x4, 0x0, 0x0) shutdown(r0, 0x400003) fsync(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001300)={{0x18, 0x3, 0x200, 0xfffffffffffffff8}, {0x18, 0x1, 0xfffffffffffffffa, 0x7}, 0x4aa9, [0x7fff, 0x200, 0x8000, 0x0, 0x3, 0x0, 0x10001, 0x2]}, 0x3c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000012c0)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f0000000380)=0x8) setsockopt$sock_int(r2, 0xffff, 0x81, &(0x7f00000003c0)=0xffffffff80000000, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = getgid() getgroups(0x0, &(0x7f0000000100)) r7 = getegid() ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0xfffffffffffffffa, 0x9, 0x7, 0x1, 0x7ff, 0x81, 0x9, 0x549d453481de1332, 0x3, 0x101, 0x5}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f0000000240)=[r4, r5, r6, 0x0, r7, r9, r10, r11, r12]) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x2, 0x20, r8}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="aa8b09bc2273e6efc3c6b448243a508be2318c3640a10a70eaf454389c6e76aca5cd237ccb6c8310b2002a4668f936305cb22b3fffd68443083092b5d0ad0c3723da165c081469ea68d1440de0a40ade67ff8cbee1faf7cd7838d1dae4edbc617954b4bb6e8440bf039e86e63b05b528bdcc1b399b6e17a8cdc33dd7857ccfcaeee8899af09f82a01fded27ad15acaa3ea5033c03e361bfbb904104c4fe2316cab8e776ea7c1f92cd2bd51996673f98fa7"}, {&(0x7f0000000100)="9394a3b3eb52016d8a7870c4d072ebc1c798b9c7f880aa419a5dc0a72dbbd9b176671ba4090a5e609d0f7c7f602985b29a99162aebc3a9b849cf978bdb363cd9ff8d4ec2799680eac1e6aeb58d7707d6c57cf41aa4c8bdf4b41d6dc8c5421fd90e4cf63e6afd3b58c64479d44b69ac50565cec3da0a7540bdd424b472f69b5762d5064de126df0adb26b392241dae5c9f3da7503203689cef849c67e2590f6505b8904af79c9d04c54288eccf2d2a79a1615579c136fc13096183d6deb7e9cfb0abce44d9e", 0xffffff4a}, {&(0x7f0000000280)="d4a7c9123bacae625a868802023ea40e3dc7043fa20304d345d9b83797298344cb46d00e388f3835ba30edad3879da31768f0ff9287176d36f4e39c9e412939ba92353f897cad59d88b749644dad5418073e66cf660c9050baf1be2ae0"}, {&(0x7f0000000600)="ca0ca3a0851136b9f05b3599eca6b3a1997835789cdd54b59a5b29893462d2d53069f3fc32d4c082ae96dad29526a9cca5e2480a2d99f6bc57ef9dfcf20284cbe5e106144bfb76945cb15bf1439c0b2eb443c4b93e775825200f949215fed9c5f12bcb096cbba6224abe85e645ae9e129e66a1e1a4b9eb3cddf01b5632cb008362c5862d116e51d8cd"}, {&(0x7f0000000380)="b8356489bcf3fa700a2f4c19c44179c8752e12f486a5b370fd7e08e73b2086419068a85d9e0cc4e23b0ffa68678ecc974ec8eca5560ad826c566ecad39dec9913294f375bb4afe2819b8600de7aec32109db3763e9d625380ec44e1930b2fd65e50954be1e32f1894ddc2ce557af0e3c676bf9cfa05e4c11c5b203710b9f5f16288b84d994d70955b8efa781ef3d92"}], 0x1) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x84}, {0x6}]}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x10000) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget(0x2, 0x2, 0x20) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/156) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) socketpair(0x2, 0x7, 0x24d, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) socketpair(0x0, 0x5, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) lseek(r5, 0x0, 0x0, 0x2) r6 = socket(0x1, 0x3, 0x4) recvmsg(r5, &(0x7f0000001540)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001480)=[{&(0x7f0000000180)=""/21, 0x15}, {&(0x7f00000001c0)=""/92, 0x5c}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/145, 0x91}, {&(0x7f0000001340)=""/2, 0x2}, {&(0x7f0000001380)=""/208, 0xd0}], 0x7, &(0x7f0000001500)=""/56, 0x38}, 0x0) r7 = getuid() r8 = getegid() fchown(r1, r7, r8) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000001580)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001800)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001840)=0x1000) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSTOP(r0, 0x2000746f) r9 = getuid() kevent(r3, &(0x7f0000001880)=[{{r3}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x2, 0x362a73cd}, {{r2}, 0xfffffffffffffffe, 0x2, 0x20000001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0xffffffffffff3f58, 0x8001}, {{r6}, 0xfffffffffffffffb, 0x81, 0x0, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x13f600000, 0x7f}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4000006f, 0x10001, 0x1}, {{r0}, 0x0, 0x1a, 0x20000001, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2f, 0xfffff, 0x5174, 0x40}, {{r6}, 0xfffffffffffffffe, 0x93, 0xf0000081, 0x3, 0xdb1}], 0x5, &(0x7f00000019c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0xf0000051, 0x8, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x7}, {{r6}, 0xfffffffffffffffd, 0x21, 0x0, 0xffff, 0x100}, {{r5}, 0x0, 0x20, 0xfffff, 0x8, 0x1}, {{r4}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0x69}, {{r2}, 0xfffffffffffffffd, 0x18, 0x1, 0xb, 0x6}, {{r3}, 0xfffffffffffffffc, 0x15, 0x3, 0xffffffff, 0x3}, {{r5}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x8, 0x9}, {{r4}, 0xffffffffffffffff, 0xe6, 0x20, 0x80000001, 0x48}], 0x7a8, &(0x7f0000001b00)={0x4, 0x3f}) r10 = shmget(0x2, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) r11 = fcntl$getown(r2, 0x5) r12 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001b40)={{0xfffffffffffffff9, r7, r8, r9, r8, 0x81, 0xbe03}, 0x401, 0x95e, r11, r12, 0x5, 0x7, 0xca}) connect$unix(r1, &(0x7f0000001bc0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001c00)) sendmsg(r5, &(0x7f0000002540)={&(0x7f0000001c40)=@in={0x2, 0x2}, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)="701dee1ef5f3b99b92e2a777b160eb24e861f808c49694957609f881bfb7ecbb356489b273011b1cb737eeacaeea1dab4da3ace1d1a788da806116d2a4ead54bf9cfc12a2694877db6c98204ad54c35dbf8a202ac4553f45fedbf1e9361e934f407df5a541ee7444da0a5bd4c6afb16e40887e6fd694a7834aa606cc0179fbaa04fb7f573b972cb999d185db3610f029c35775a1d6b1602e6fb3183cc4fda93ed15d8fa3e066aa86baad2f15d61603df4e19985593de3727eabc2d5407ac37eb1b958c3d2efce67e42aa64438f6924fb98a88ed154ee24d1b946ad05e8bbec12a03e16a24f18cb9470180e78dcf9f4acf483", 0xf2}, {&(0x7f0000001d80)="12fc178fc3efaf9a82a610f1cbbf8320034d405ee1a615565e8052a0d6563ad4621753f1212f5b71677e8e0e1e6771f95ac6e6131d83189d64bfa3f45fece02319e060ee6acefed858be0932b2801f0d804eecab5ecd2a5e3ee7678a99122006f6dc3b3899caec5268bfec4bb6179988a904bb28a21a83c24ff012e908614e3123711327012139ece0522a60164d1bc4f7ec5c9f6d5edbd704938606c2c02adf", 0xa0}, {&(0x7f0000001e40)="5c08f807548bf12d0ce6ee55ddca01ffb5044308dac834204848c3ec4aaa6ebf1914f298694e8a863dbdd7d0d7b36527df318bb45a8f522102711736f15aa5e19dbec234eef1279a179decc7fb850496ffc19d9a217116ab6f4a6c1f93045404b08a27a09e1285ab872a1d385689519d5e3cd9244ab41b00a9c6dfd01d4a0e0b9e9fe821dacab3f4d630718a2bc6ce7ad399290a5dab63267085f0808fee03859dfbfbb1183e9748599ce8e13e9d2b0f3598673906bfd001555a67e13f2c4d776b5aed797dfe31588478b70713bf926e1e", 0xd1}, {&(0x7f0000001f40)="4d3d8da84d44bfdb2f1c3e7bc52024d93baf0a267672bad5504d3f284b15adcf230a8ca0ce0df71ec24cd26dbeb64002c6ad508c55c8ede7be6622e69adf0da55b18e9b0b82c11b2aa1c10ffdba7ed79266d17759d3ded05dabfef49c974e9b9481bbdcb0fbc2cad657e37b0cee6fd8d2e5639561d82c852ce1d14", 0x7b}, {&(0x7f0000001fc0)="99f945de1aeaf28c3fc3785bb4744a17fd6198cbafe808feed4c863d8a0eb2dfa0fdb7", 0x23}, {&(0x7f0000002000)="c5207fb0178db13c5a8c91e1d1829f379635040ecc03c950b602e3778affc64c9d6502c678509787c1809f12c54abe046586273f985a82749dac73d8ab0dea8cccd57589f43ab4bbd3254701bbadcfc2cc14dd87e48d6dab58126f43d7fe51d12edbb38c6a2b1384904d3b82e2cbcc9cc6b5b5b836f60252994938c13efa52ff856352deee30ae2e9219138628e213be524e2c049f11397dcb8be09f41ad14da2667e8f4dd9aa25a8064cb5f0e1a043467d0c6995cafd838a1f52aafc9177f007dff8c1f284bd2164aebaed59a9b451de15cd8f0", 0xd4}], 0x6, &(0x7f0000002180)=[{0x30, 0x1c70a92c6bf2b8eb, 0x2, "ddaca8f7feee7147aa2aee84360c27d1e0e11d8d795b69788d"}, {0x100, 0x1, 0x1, "38f7f4fda423a4780a4c41282f919cf157637cb5906de541eb7023a3a2a8ad6cf56971e4660e7837d268b299deea892cfd4c7de697485e1ac184dcf52d4ed1a5ba44ec5f33ffc54d11ea31b872b6ea0dcb1346d813f8ad4992b5d7ad7888ace4fad2f2990b4b41334a0e8af32802a065df5338a6e71dba58992e46f23c21b63544a6397ca04d95fa5100d543ac9c6e45907b1a40e3c6fa521a46f8e36819b92f6b30ed89a4d7b8045e9e72059953de6ffcb46f09c03b91df189d9bc2527926acf5b59b2a9e58c5cf655ed33df67238d4dc6d68741d2cf8bad2df263b132bd87b9b3d76bf998c5e2e8883e1"}, {0xf8, 0x1, 0x1, "8950555085066ee7c554e2938c3a9e79361166074544414289351ed1c5f8e73ec6190c5dc126090d37ebbe4956d59a2d83766b726f42aa7ac12471003a137db09789a7717cb0839c8b6b2a4ca45900f231ae46c0b38c34c4fe2c3c1e2bf8cefb1113a0c204b3db057d93369b2559c482329f898e1a14550f43ae8cbab1fe9c424f0d2fb8be49d5d7908d0466de2feabf6767bccc1ee3ec4b57c249f6ce9f29ae1a4dc16ea55eeb62108111f739cb30d613090efb0ec716bab07df64114f99d98e1b747fcdb5def433475076bda27c8f4990d7614c2e46a3788072fdee2ecb8edc4e791870d"}, {0x20, 0x0, 0x1, "1b9607373f7fe3b4f3e58d6257"}, {0x48, 0x1, 0x80000000, "97bc7599f1fba205b07465ed1cb55e9f0ba34e951a7bef3c12d61a2c3b15d05dc442bf88c13efa11cbfd88b2c7e2f75c6b27ee94c3ae"}, {0xa8, 0xffff, 0x1, "9ed01af73902eef842b396f6b2bdaa6e6c4d47da1db46a6bbecd1dea7f772cf5ca17751520f5721fb68baa0f46db0a9619848effa10e55f017e075ff3eb7f7b8f11a822323e20250c744012171e3b3c21ab901b25b168208c6827e50fad9199a2968043abbff5daddf9ad258d6165d19fa8fdc0a7fa343cec052a0b0e6758e435c61f1140692a9e423eb920b66501746d5dbe6"}, {0x58, 0x0, 0x0, "09d7a6593f3d74851c68583b59e1e288e3a35d6f319f5592de4dff5d018a5ac5db985cfe4792c30d08361bcc432acc9ce23c31105309eeaf120f71aff7cd3552fa62"}], 0x390}, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002580)) openat$diskmap(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/diskmap\x00', 0x40, 0x0) fchmodat(r3, &(0x7f0000002600)='./file0\x00', 0x1a0, 0x6) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002640)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_READREGS(r13, 0xc2485607, &(0x7f0000002680)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) setitimer(0x0, &(0x7f00000000c0)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000100), &(0x7f0000000140)) 16:00:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file1\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open(&(0x7f0000000240)='\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, 0x13) mkdirat(r0, &(0x7f0000000380)='\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) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) rmdir(&(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') renameat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="c924b91009bb96eb5d3dead9278c8c77a2170ab65e642f884f11d5a63aead65ba0dd08ead737a13cfdade1a3c9cd77697187bd73155ef794a16254cc99c2a09817ab59bdc3ec5aa87429068cf73fafa4a4e71e29ee8da5dcb99068782d689294c40d527ce7bb4aaf5e6c0eda21a45c9c22916500ff230b5fb597737aae9b73abe5", 0x81}, {&(0x7f0000000000)="6815af1340584d0768a8b12f15", 0xd}, {&(0x7f0000000200)="d1372ac2d5a0435015f8ef0ae6470987a7099ce5e91dd37dc49751d6322452d8634182a4ff47bb967f5ba3b31ca7ac9cd5a1c8b0b3be0163a4df5c6be3fb550b4e286bfa4d94e29e7777040309e6bb80cc191dc90ea4d588f712ec41cbf8ad372d6318d4229fab04c2d96496be3f875283fe3f493f9a1f2b4520e0b9f2d353062acefd0fb4d36bfccdae3140e8a096129d9985b5cae0797d03d8f79b3edcec03523fc56dd34b75ce481f", 0xaa}], 0x3) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x40, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r6 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) mknod(&(0x7f0000000600)='.\x00', 0xc043, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x180, 0x80) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r0, &(0x7f0000000180)=""/171, 0xab, 0x842, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x10) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x9824ea422e9b7522) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) r1 = msgget(0x1, 0xe7fef3a1283fa404) msgsnd(r1, &(0x7f00000000c0)={0x0, "71a617bfe3157706a97e260b9019bc32ea664b5324fce9782b98c068090125775e15790e20ab"}, 0x2e, 0x800) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x4}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x745}, {0x18, 0x2, 0x8001, 0x6}, 0x100, [0x8, 0x3, 0x7, 0x2, 0x100, 0x0, 0x5, 0x9]}, 0x3c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x0, 0xffffffff}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x7) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x26, 0x5, 0x13f10264, 0x5}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1", 0x36d}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa"}], 0x78) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x1c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x200) semop(r1, &(0x7f0000000000)=[{0x5, 0x800, 0x800}, {0x6, 0x8000}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x800}, {0x1, 0x81, 0x800}, {0x3, 0x81}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10101, 0x120) getpeername$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x102) close(r0) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="61b44575d07d7d6afd61c229d43c514f398a98f8a31e34c25adf24054cee02f87e2e2e", 0xa9}], 0x1, 0x0, 0x1000000) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x10c) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="c47a416e756196f85cb4572cca7d58b7ece6680ad172a790b41745d4a70ca83c6126fcc2b6037b6805ce69a1d5212b74306b5a59c7699f65cccaaabbbaf4db8a285a5cc0b9e901c86bf7d604011ee0e149db2f1664c59efd121aebca9fe52e88e33e69430fcdcefc90f00ac47313aae3dcd75e841037d94864de9f8dea3d6e5757f2a7281d093df899522c1588bb5f68b56203e5d4049d39bfdb3a1e390556ccf638c480335d6d62240d3658d3c2b07a0210bc3c82a59d8e1226a7d1be6ae0068657ff2d6e31877479affab429a1582f98cfb04c84", 0xd5}, {&(0x7f0000000380)="12d518fc6ad909b891fa42177e8faacf88b13cbdfff0e48d433dc2fbd544de2ed2f8dc4bc5d1f06e44f0e3651dc9f23eb8ca18d77b15bac8a918806c3c72714accc8b124dbfbbd405783f906a3572871712d9548ac9fa7e6194e2a4f017c704eb37b9cb1c0ad70bbab1f157ba8042ac539c313ec10c7949cbb8c13266a5408ca467035c6e516f3bd94f5487335a569e09cacd721163b694c9bcdbdcb827a26bac268f7b48676bc58cb2041d08fd3a14f2686d6f2d05dba6ff655bf3681714b2e42a5149c51c51c1d6edd3923a618864fac5c128db8fcdb", 0xd7}, {&(0x7f00000000c0)="8d479ed1814f92c8dcec66950d22d887fde8b6157108b3f17572952fb5ac9f465f595725718c99268f03e47de8b687ab6c8928e8ed22c11a162e48508939f56a23039ff795e4881bedad9747cfa3711c7ee5", 0x52}], 0x3, 0x0, 0x12) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, 0xffffffffffffffff) r1 = syz_open_pts() fchflags(r1, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4502) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7ff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0xb0, 0x3}, {{r0}, 0x0, 0x20, 0x40000020, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x73, 0x100}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x18, 0x0, 0x4, 0xffffffffffffff7f}, {{r1}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x40000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000004, 0x4d, 0xffff}, {{r0}, 0x0, 0x40, 0x9ce1bc89b5881680, 0x2, 0x6b34}, {{r1}, 0xfffffffffffffffb, 0x4, 0x60000021, 0x9, 0x401}, {{r1}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x7ff, 0x80}], 0x4, &(0x7f00000002c0)={0x97c5, 0x5}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpid() wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000200)) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9c, "9f8dd8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x120, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2040020, 0x0, 0x2000000}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000240)=0xe1a5) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:06 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x3}, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xdd6, 0x5, 0x3, 0x1}]}) 16:00:06 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = socket(0x1, 0x7, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) flock(r2, 0x3) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:06 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') chroot(&(0x7f0000000100)='./file0\x00') 16:00:06 executing program 0: r0 = msgget(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/226) setitimer(0x2, &(0x7f0000000000)={{0x6, 0xffffffffffff9ea1}, {0xfff, 0x80000001}}, &(0x7f0000000040)) 16:00:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) close(r0) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4, 0x8001, 0x1f, 0x9edb, "e9bc1ffac95b87d6aa111d256d70b07f25e8f3a8", 0xff, 0x9c}) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x808, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x8003ffc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x35}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) fsync(r1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe7, 0x5}, {0x80, 0x40}], 0x2}) munlockall() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xf, &(0x7f00000000c0)="c27e0d9bd726dc84c87ab35a950eb6") 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) poll(&(0x7f0000000300)=[{r0, 0x40}], 0x1, 0x82) poll(&(0x7f0000000040)=[{r0, 0x11}], 0x1, 0x1ff) 16:00:07 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x80, 0x0) r0 = dup(0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000000)=[{0xff, 0x3, 0x6, 0x2d}, {0x3, 0x7ff, 0x7, 0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x44}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7fffffff, 0x0, 0x3f, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ae") 16:00:07 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:00:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000540)={0x81, './file\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000580)={0xf9, './file0\x00'}) 16:00:08 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4000060}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 16:00:08 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6, 0x0, 0xfffffffffffffffd}]}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x10000, 0x0) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/50, 0x32}, {&(0x7f00000013c0)=""/25, 0x19}], 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="89") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f0000001480), 0x1f, 0xff) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{}, {}, {0x200000000006, 0x9d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:08 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x7, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000001600)=""/157, 0x9d}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/221, 0xdd}], 0x8, &(0x7f0000001540)=""/70, 0x46}, 0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x77, 0x4) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000300)="2642dfc70d8404568747880ecf151ce7653e69ffc443d2f5b0a8527997b85d9a61d4d32f08628829622f15e142b71721124149f48c0802cd8d5745c42dcc256e2b198ed501b7aa6bbaa059cab4418cfb5ce64e86c6a4bffaa3b2", 0x5a}, {&(0x7f0000000380)="81df4520ff37faf650a6f9b4183c34e0ad8137eaa750bc3dd5e8b90384ce613ac2a41f11faef398dd85cf4b8e0b42ea8fe5ef6517142572e4e4e1aebf5c382335acda4f960f1ae08a10a2a02f7f0035a608ba842abe0afc7ab3c4a0554e4f87b372704", 0x63}, {&(0x7f0000000200)="394b5b007cad", 0x6}, {&(0x7f0000000400)="738a93ca98df5faff76a21536a4f56ca93cbd4955262b2c722217ec0dafc05879f3aa4f89cb2f363e756e6418034c86860e6f425f4dc27915fa643b8e95029fd20c6fc2a18df87e304c8ce7eec09601f87fd9e9ccf09795a56bf907b34dce9c55efd90bde4122e7b7475c818", 0x6c}, {&(0x7f0000000480)="d2656b866f5159409fba4f9081cabb22b971b49b2d0dd83129d4c2e46344cb6b536261275f8c522a70458a1d75a71229f945c72cf2fbd5ae04909cd92d1c4f6ee04ee627cc2cf4b99b0a46aaaa512c7a0eae2f189661604eff2484664c2b8895fac21db141b4fc303603a5b03ed121b140f026387a38e0810fc41d5d5c89be39c7b31a649d75b4bf372a21728b875ebce4aeb594b6be85d2105b7d95d396047d8735a26152b35affcd39047ba25000cce7126cf7524f08bec1fbdc8701088e45368a86f224331e21bbb4295b358e7c0493655d48d7e499382f60852ea8f182b10730d6f70b54b3694353", 0xea}, {&(0x7f0000000580)="0d789ae83282946e9ae949df67ec0db1c16a1492d110c1b227f1d5da941b6524b21a2adbaabebf4a1d7dbe9b0464051e0c4307defa810fc26fec9f3eadd9196caacdda3a687f498d9ef552eeb41880ce1df98bc0b2a3618dc6cf05b76719c53c5c3231b0986507390d76e946a30d13370297f1a8dbd39e43b0ef354fb6ceef20ec85534a3b4f180d280283f6dbc29f53f133ae15c2cf6c587a6fda775f6b161175c5f31a7435524e44c571fc0c12da751055c0f7a753d4a6b0adbf60e8b8724eb44b3225859398b2c4f5b12e1c881e6797148200", 0xd4}, {&(0x7f0000000280)="f1b241b6c76206068af9f8919f97162f", 0x10}], 0x7, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x2}, 0x8) 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000900)='/dev/pci\x00', 0x2000001c, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) read(r0, &(0x7f0000000840)=""/92, 0x5c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)='Q', 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000700)="38eeeaa7f9120150254a7d2c3b3a1919362b011398ea9634949fe2c90b6ede4880ac9802e07e8286d0dbe88175e0aa74d8dfd8e95c8dd235eff149f5f2b451ceb24e602f5002c8c96b072ada308906f9fe6640a88530fbefe14df6ee9e8d0240f2cced8d0e2d9b5c383579d719909607e215e11e6a59df85654686c301142e43d31a77691eba23", 0x87}], 0x1, 0x0, 0x0) ftruncate(r1, 0x0, 0x800000007) ftruncate(r1, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000800)) write(r1, &(0x7f00000000c0)="c805e76a51135aeebea0df160bcad0b32373fe27dfbbb5fe944935e91d85fcd66247c21d6d52e6a49ba1572fe86ee0ac65d65e81b425ca2ed6683fffb59a5f1a99c58a69c2bf617e0c52c33eb13fdebab455db5213a2e8db7791f9f3b52c68a396f2fcad741771ab4d18e6d1e346f2937bed7e079723a138a38c46", 0x7b) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/113, 0x2d1}, {&(0x7f0000000380)=""/171, 0xab}, {&(0x7f0000000500)=""/218, 0xda}, {&(0x7f00000002c0)=""/105, 0x69}, {&(0x7f0000000600)=""/90, 0x5a}], 0x6, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) open$dir(&(0x7f0000000000)='./bus\x00', 0x220, 0x2) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x2a6) r1 = getppid() accept$inet(r0, 0x0, &(0x7f0000000000)) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00', &(0x7f0000000400)='\')[\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=',:\x00']) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0xffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)}, {&(0x7f0000000180)="5dec82ceabda567d6a9a59b1160e15fd99a612e4578b48c306567d502b2150f051eb23dfd360bce8d27cf670a71be19da95f1c500b9676e96d39a31a47595f9176bedea30f8c6159746c49f219d6faa98179a60fa602dc8a96b094867d303aecb9baa4b529666010dc1cede57965feea5e0f6be8b7ec04a2fd80c84c09eb09ab1274dd6526169b080d1678daf3419da1fc72d40f2ee93b2d1fba234b79c7c83139a73d5076ab39f5d460a06a650181198dcd1cc65b22cbfa8e92395a5af707796f1c94c5c1e7fb65a8a7b81ab4bd16fb66b0bc840425c5b0a82f6a834441ca1830", 0xe1}], 0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000100)={0x8}, 0x0, 0x0) 16:00:08 executing program 1: select(0x40, &(0x7f0000000000)={0x80, 0x6be7e6d9, 0xfff, 0x37, 0x2, 0x5d, 0x2400, 0x9}, &(0x7f0000000040)={0x2, 0x80000000, 0x5, 0x1, 0x40, 0xcd0000, 0x5, 0x4}, &(0x7f0000000080)={0x0, 0x7, 0x7, 0x55eb1c65, 0x100, 0x1, 0x5, 0x6}, &(0x7f00000000c0)={0xe8, 0x80}) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='N.', 0x187}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x3) rmdir(&(0x7f0000000080)='./bus\x00') ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x200000000002003, 0x5) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20400, 0x41) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000000c0)=r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x20004006}]}) syz_emit_ethernet(0xf4, &(0x7f0000000040)="b6") 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x89) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) accept$inet6(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000041, &(0x7f0000000080)=[{0x4, 0xfba3, 0x3}, {0x1, 0x10001, 0x9, 0xb6400000000}, {0x200, 0x80000001, 0x401, 0x3ff}, {0x80000001, 0x394a084f, 0x3, 0x8000}, {0x80000000, 0x0, 0x80000000, 0xfffffffffffffffd}, {0x3f, 0xe9, 0x6, 0x1}, {0x8, 0x2, 0x0, 0x6}, {0x6b, 0x800, 0x6, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ed") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3, 0x7, 0x81, 0x8000}, {0x2, 0x3, 0x3, 0x4}, {0x2, 0x1, 0xf9b2, 0x1}]}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x100000001, 0x8, 0x9, 0x8}, {0x5a, 0x8, 0x6, 0x1ff}, {0xffff, 0x80000001, 0x0, 0x3}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0xba06) 16:00:09 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgid() 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socket(0x10, 0x7, 0xcd52) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) truncate(&(0x7f00000006c0)='./file0\x00', 0x0, 0x5) r2 = open(&(0x7f0000000640)='./file0\x00', 0x31c6a49b984ef7b5, 0x40) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30200, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x40, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0xffd}, {&(0x7f0000f4d000/0x3000)=nil, &(0x7f0000e48000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000cb5000/0x1000)=nil}, {&(0x7f0000d02000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ed1000/0x2000)=nil, &(0x7f0000d71000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000df2000/0x3000)=nil, 0x100}, {&(0x7f0000fea000/0x11000)=nil, &(0x7f0000ddb000/0x2000)=nil, 0x5}, {&(0x7f0000c31000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x2c}, {&(0x7f0000e63000/0x3000)=nil, &(0x7f0000f45000/0x2000)=nil, 0x1f33}, {&(0x7f0000d9d000/0x1000)=nil, &(0x7f0000ef3000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) mknodat(r2, &(0x7f0000000680)='./file\x00', 0x2, 0x8) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f00000008c0)) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000000880)) r8 = getppid() r9 = getuid() getgroups(0x1, &(0x7f0000000600)=[0x0]) setgid(r10) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r14 = getpid() r15 = getuid() semget$private(0x0, 0x1, 0x100) fcntl$dupfd(r7, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="433c327de8ee27cb47510e8765ea5bf06d76b7715dffdc9a22f9841c7f81ae0d09b5c3723c68", 0x26}, {&(0x7f00000000c0)="7c61685e0bceda381734e0e414f690b542701e7b3f4761fee4085a49fbe040e4f301a551c3fc6d00afb985d4502b3c0504fb02fe2b18bfe97e2d33bbfc7d4dcf7c8c8cf6cbd6cf0ec912f217b4ee64be60400cf379386133ea11463228", 0x5d}, {&(0x7f0000000140)="8eac54d0764eed69eb7419f7c0a017088ef3703ff81f3b3215e05b146d4d4e90460edcfb9b447b177755ac80b6fb1337b86ab1ddae4ee31f053e2cb542840cc24cf214d934dbd112b0b59d641416d9557f63a0d6125f978186f91a991a8daf27a2415ae07b94198e0bdfdc096d709bf1c402dcedab55149a5332fae00fd41e44459070e5a38db56e94a1b08ddd0e0b97bd0711675ca2f0ac64cc", 0x9a}, {&(0x7f0000000200)="90d7191782bb924f61449f5d9ac89a5f177f8cc56f38ba4726d6758bb356d9e760dafceeb309d99b062b8d05c10920dc3c1536d4409b5793ecdf6fc705fa76af30c37b818e3236de069d995f7491c5503a2456a58d82b83acf5f25fc8ad6864af23029c1fa664841dceb35a2db3470c6a94de6df8cfc87bc7ec56089a4985157d7e2abdc63ab1deba8053603ed369761a1c85bda3e783787f350616604a62cbeb5721d3dac38055a9235578eed213ffba53d6c67283baff2d20056a35f20cb55a14a84f38a0b452d8311e79567a7212daf20191b0d92a550b98e737c453eb4e746e5e60c85b5fcd0aa26bae6e7965a25df09bc6f3344", 0xf6}, {&(0x7f0000000300)="271360086a71cc86350749040ac4b55541344f0ae9e8a45e97dcf7702647c551bb381809f9504d4565b81b54a71f2b7288faff4b85b8fa8fa26b91c81c7238c24968bf82aaf848a78467445ba586b2835956273862fa524a53bcff9e0db4e5eb10535dd1b0faef0098a1b70deb8e8615087659dc6eea7cdaa8739ae075a590a2dbd03efc253050078e40e784", 0x8c}, {&(0x7f00000003c0)="297e741a0e78e97d93dde7a6de61d736aa91846337a93214af7145e76634440d57021a73581c5a1a2374d25d499fb13ebcc51f68d4204a478540cb18bcf8b2fddf3ceccbbd57e16b6caad97763ca046468b527c7f17b156f7b3f6628f8092ee9cbd006c929c6f5affa7e9e51bd62634bb4c92bf8139cd8df31a156ae840c788a239fd7c8", 0x84}, {&(0x7f0000000480)="87a5dbb46aeada1c234cd7c72d69a303765385391e5151a1dbdfdfc717f51367c0e9362abaf74253743f0ddc2cfa2c958c18d3e8fc01aebf00ee30dd096f108707543e416e56c30229a32fbe22fe69598a2a646a3ebb315c162a8b6ded266c10116e8c5d11f0c832b45d8b932ab0b6564b57d79626a4ba11abbb2fe092481d", 0x7f}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="20000000000034c32412d29a37e30000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x407}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 16:00:09 executing program 1: r0 = socket(0x3b, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) pread(r0, &(0x7f0000000100)="27a1c2a9efebfa05d9bd24bdf8a5841ce3d6dc13345b42f5bee716426921846af9306521cc95ee82d553a335d5c8deaf385ad4094d8c419635bf649ffab7603dee02f1be309c8c287cbe80d9e53de82454a09027ca70a81ff47505eb3b0179bca0732b3a64991ebee8b6c5779c31df877644018ecb352fcbaca232097a9570565dfc5eaaeafa4cf2fe969950dee06d2b701c85d34b58f42d44210012d33fc7c6c7f2075f9b358416ed84c829b93a23ecffca8f53f46882e9f1c67320953ec52f3105e96d105e613d5b25ad2d06ded68d997a998a4e37a38ca2e19ff40b8433b21984850c45f6c9b9d6bf6a0d02", 0xed, 0x0, 0x2f) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="697fb3198be58b01e72d"], 0xa) socket$unix(0x1, 0x2, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x208, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x6, 0xd4, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffd, 0x56, 0x8, 0x1, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x5, 0xb0}, {{r0}, 0xfffffffffffffffe, 0x82, 0x80000000, 0x2d6, 0x8}, {{r0}, 0x0, 0x8b, 0xf0000000, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x2c, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x10, 0x7d, 0x180}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x8001, 0x6cf9acae}, {{r0}, 0xfffffffffffffff8, 0x44, 0x4, 0x8, 0xf800000000000000}], 0x1, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x0, 0x0, 0x200}], 0xe9, &(0x7f0000000580)={0x81, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0xfffffffffffffffb) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) syz_emit_ethernet(0xb, &(0x7f00000001c0)="01ecb265ead1bbab550221") openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x84, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000380)={0x100000000, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x5, 0x9, 0x80, 0x5}, {0xf7, 0x8, 0x100, 0x81}, {0xb5e1, 0x5, 0x2, 0xf9b7}]}) getpeername$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1) 16:00:09 executing program 1: shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r0, &(0x7f0000000080)=""/46, 0x2e, 0x841, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x4000, 0x3) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x200) dup(r0) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = getppid() socket(0x6, 0x4005, 0x80000000) fcntl$lock(r0, 0x6, &(0x7f0000000180)={0x8005, 0x0, 0x0, 0x0, r1}) r2 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) close(r0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) open(&(0x7f0000000000)='./file0\x00', 0x408, 0x11) 16:00:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/138) clock_gettime(0x0, &(0x7f0000000040)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffffffff86bfa85e9a95095b4b615cdd62760b736df496f92d830fb63462cfb3e762a8be95dd1790998c348085119db354a995c73ee2d8323b1888f24b81da5b095427b94c00b5af4b6af62a5793244062985a64825289b4bbc149e3746457ff3b569d4d5d16589a0543bdb28ae2c176d5aba12ec6e4b98c919099765efe05aa21b995055ad871149a385c5d8b1c8150c9e2d05c32d6c9cef8ff9c7b4ec395fe6b8e6f99298d81aa894b4495942291ba5ebc2862159cf3b2a65e9acb380f778975b42bb05657c67f41bf24e4874782852ad59816bde491465f106a49bdb3dea49c3fb15460586fd37cb1180d219b0bce77c468364568d253fd047c72dca0abae85a9be17c79f2112c2d7e00a9f3986c9c8892f27f55a00a99ab08ecfa2f9ca853409c9df6693ffc949b4e5e235ea98dc6ecd53b2f4de753e516a4b10aa4d843a310dd7e9dd51f478abf720ef91d99e8fa3a8dcb21e696038e458222fdd341e6c7a70e458b25943943bd49dad5d82cb005c4143d16cb263e6d99eb237dd08c4853f3edf5c4577f64d9ac103806f23581d5ec258d9e0fbd1369b16b117f1f870fc61f0b35263fbdf817cd7fbbb3111ad363f2937be1247cd66f743d36afd4785f9ef7799c7ada5e7f7dca3606d12cd2c093d56734d6abb3a9e323a7339c9d9cd20bd78ecdc5df0fef182fa97e0c020f2716d683df09869504de3f3a65cab00e3ffe3270c9319d051ac4baf87c12b2a58e7893070c9b824e34e2a6ade02c6ffa9eb25777d08c42d07ec8130e30fe4cb752009aae44205a313e254d712d24fb83cc67eedb386fa095cf45f058d113aa157308b73153c33be316271c7c7faceedb46e90391280e286e3524d485270174b8ad2102c35b2630400d8af8442fd730e1e38497abc192fd5061d3f1da9316623b44f014a7e6271867ba4da96aa1ca1924109aa1638d295bc5535a4ecaf9a43c6ba701f8911e88cdd7694d46be1d3a9b4f65d4cbfbd5ba591a65fab663179887619be6c17784ec2d25bcd26dbd0d5d78f98ff554b2a96028ed51fb227bff7f11f75e6a4551e5dffdd01667e1a14d99828893b7e3cba426562c5501ba7ded04ff9ba970f5ab082484581a803112fc881500ee02f0bb69b9e503ba133bcb03e123049669e031c194875816845f10460c1fcd896bc15795b066dd9594a262a10d7cc2a18672a9b3830b820249480174fe81babf76a123dddc663e527bc727062aa5cbc57685abf4789ac6549e54c119b25fd2dbfbca909a480b6b7f4b724c29467be1fc985ceb4ee2607bfe36f34965528861345289fd9210a4d389a0e3ace8e75c4c11e3ec883b3427a14078ee780eb6fe17418f2eb896d29d0aee2473851bb715cecd3661044fd9985edebd6a1b4cc3a8bf689e1c434d7101bac3cc8f7126beb88a689f8c5478b86b6e1381a91a83bcfecdaa7f7528c5d87379b14ae4b810b1d6c9287820335a9baff2a72f6039ebb73af67cc653c64edd8bb93eb643daf6203f589d8bafc2b74148a2c999132ad3339aa1109879074898185661ad1953fe753675983969fbeb3be41ed8d8574178aff36cb0d3f74beb50981656bd41b42437940023428dadbf502a9b210919b7437625447e2cee56384749099e77ac85cf5679a1d376aa0eb0e4793980bcbc9f7124da4859db63954aef783fc1ee8fc45d1f680b69eb93edc0cdf3bb0aa62d5359c7c293251585148663a25cc624fe1589836f9b38445289eed712aa85d668935c4ca9094354d232974d29fa32c0980d31aefeedaf7d35f27a55d8cbf86d27313b3fe2d9151a03098dd47dcec8525ca2cec01895dfa30093a183afdcc6f7f8f1f2ac013cade46405fdb3a605ed6d9277c26328c6ed3e4dd8a27c03489b9c6341386f29cf4df23e4932e02e9aadec050299f52af90b65fa5ee746683ebe435e66fd810dca2d7c051e124168392083464446684b9cedb68f0f606fa8b2a687c04e4c39388213140de767a453e4be5cd42da8768abbbe6e5eafeabfaf6f8dfd87e281df23f31d94ce3fcf27c21ede332f6dacede77bdecc75271856718a7909f004c2deca27820b1f71ca270c5636c1cd338dff839809bac1798d2129f6fb1ae617c7e9564b86f2d4ecd1ea3291e5f82291e9d83e95a19030211507b92821260a0d5fca002340397ac8131f39527cdc0a0018978bf4bd019233f52ec31e37a6da6b59bcd76a24fe6ba7664e9e9e013a7d04b9087ace630ef8a3ef860284c35788df4b6b228154f9818b59b426c7052b0d9a0fe0e9825eca56b6f1ae5e322c470698cf88b2d578808eb0375ab01979930b6f18c44a26425dbf5fa9b2341f6890bd320b816eb863317cdddcfc28e768ea62c67e8b91d61db2e6c528a0572d7dc177b7614317ab542765a7480306010ca7417667c854bc3c7790a97bb3469ae72584a80d904aa85fd6186077b07cc847cace143c66eefd7a0fb8cec1e4c22d6f508910a9a34401b4f800f9b0d63ac87ea7a0b56e418b29b2310195d15b23c34ea29793b6b410886105258b109d377b16a0fa671cc7d57a1ee4173b9616da34089a3f53d7eb2ab11a32162891fff23be335cc63eec9480fae77884a7e88e9147469ddd9515211be1335319ff1198035556b54ca7e3a58c20e9afbfbe122802f243c5c48c9e2ba0eac61d3d48b7f6d169478e9d558e82e828889143043e73777117294fe1b19f0e80aa653ad135fc8117d0b087fa524584bf6a11a2f49d034b473dc3b9b25984aefc84bfc19b5574af51982c401ac8c3c13014e765cfdb031c4445b1e4ef7659272383185b2eae3ec672e3d79db10492d385eeed578c02063115008090a5d74f8f21177f7107325d9707a337e3197246ef26013a7eba96035b8b5f68a3294923498ce7070d0bd9369f2067e103481ae3fef54e62c4dd19217b08506a5cd35e6ef57752e55d162927d0105c5ddcd536b73246bdbbba349cbe6ed56d94d944d3504df0283545a24b11adf1c970bb7a18fe7b35e43665697ba31a15b6f78b4848e6d98fb89531f1b1a84fd0b3e4c74d045e777103e90217a013d94cd7ed4438220424380e4207a8ed27538b19e874e0685e853f7035a333315e49b6905da43eac7a5bd45883c63e360a749df71664b8c1f2aa9aa1ef2fdb80399674c101b938a6f61a4939ffebdb7add9bb675fca3703419bd4cfe7913f651ef354f7eb6f755c7f019069dbbca264f907dc0db2de8795ef5b06b4f83d2fc0ca534731e1eaef74aecfb329d5caefeebf614260077cf20ae95e71106f29ec83f43e51279b161dc4dc468fc56d46a40e5e5a5f7b431ae23424d459673dfd27c624bfdc518ee67760976d381c6cc57c7974845595078ebbd5d86ec700141935a548846981a43ac26bc21858c883de76e3df25485255c6958c59f88c7d12c4f925e54e8d973a9214500af6f1b9266732117c3d20ca89d2b30cda3ff0bb192e9f0377f6f9a28f77d8a01833fb9938934b4cb34b39f6cdc0588e3399b44841741d96638fdb763bca302e462dc70b8df38e7d151a2dd025e5747ba8e1ea3da7d03294ef24fb2e0c4dd550f439967b2394a49f3d307050006b1499a4caf831840af682a9bd7bb8395df41fd0cf1352b101f2770bcf6cca05f3976bb0c1d0f19022b8a02083b59d8e4674679d5b86a2a61214c0706b6c8e91662666f204a56e9ad616d47161ba67845d78672d26e5d15e5e705d9f953a1fdfc07dabcf99cd5bb4587edcbf3d4a5c1f3a234e0a613d4770e4c6d91f3a9ad791e8bc609bb16d4ee4d1a008fb8fba5ef8230c7c6bb17dbad2e4279b92f644536507f57fd32f62cd64c9a0fe086993fa081e2ff811a932741f7353501e570380be37196897cb924f0f8f3af58e64a6996f8254e6fbdc953dab509f282b608b09b2a0aa8615bd3e059bbf7d8fbaa9d7acb4797794bdfc72de5e225f150a17e689a55a446b395820a9d566d7ba73c899762a5445ec4f5210707de7ee6729e39cfd2e74da134a8a793245bec9f600630b8ce5998df6dd656560f04dda6679dbeb0567b549c5f3722b7e33e58723c3c56347fe16c2a568826e712b4d4b1fdc5d7f6d360be357b233dbde1e7e1f3aa0e6d72c0abf352c6b72b39316a4372e3df1ad41d911350c9c7b819c616d78cb17606225edbfad88b72b76ca8598dffe634b0afd69ea572140c518bba7faaa4c4b7f57d349ec689cdd0b4bcf92d14325826dfe9b88c3e3f866e8b9469d55189bd477d8b7bb7092eb80e084161d76630a2ad6b70c6ff50eaedf7859a7f294867476a8f7c5abc6f0a58d1766646ccdc0e9ccdb74517f778641d4aeb79c0cfd25d70bf3ca66018dfa5caf24f1593d10b39b05adcf674682e2897603aa51f48b8e41f6f559c8c76ea3104111860725d42bdf003e4331625a0536e8b7930d4122e2c98b74f9f7534d064dff99fd5f12e874b454341563a312a0676060c3e28c21cff4cd5815a8bb3a1bc426d5869ce000f52b0a0da0dd1f922ae5ee4c7453c5cf4467b1f39f2b885d78d268232e27ae763de92673fef39c04169f8d5c8a01a0ac6d51601db28f5ae24174483696770a284849d1858f3793b7883826aa67001801adf252ccca1dc5ac11fe6994203a3b642e27d67f4f6a9077e13e9cee2f78e7cd8f5e99e525bf2f6c716a605d232c9c1a20297abb0c6ccd9146d3c4efd4db3e1dcbd95350c58c7faf6fa7fb0722d70f504d442e0f84789d1ae682283173f0e8681631ffbc473ee99b69de661b3145b283b3a9a2820f1c6961f4c8dd7f1721b69363d688e7daf7aae9fec3235b95e13f9037fce1620eaf4197a83f962033c2b5ea92e87cfdaa4fc7f8feffc970e131da6a88f9d85a55442d954d664ea007dc4ba9f6f59e058a9676ad88f85b43ad64a1a025ce33acf8f6d0d2137c448391521d25a9f1be89bbfd0a5eb98f21ebddb54eebbc49aedf8ae88b3e3a03a81404a4f52952e920b8a199e6d8d3e3bada4d7db45f3febe4000e932f0aa8ee79eb309197b42f359838953d1a3df0985a13a8b511c7cbe2a994d29f99768dc22f8908db2746667ba8c29e4649362e23ef10af77bc71334e3741ec5e405397d680b45db02c27ec245787a60ff93ff67762bc4791774b724108a6b8a733e84a4956bfc333da49082a52aa47aae36a0771d043e383ff778d30a20d395a7f312bc361daf792de656743f0abd8002d3bf44764978960e36975a8964c54f0c2aa8274f363d2d5cd58bc7ff2231ca2d0a58e77c4a73da067890733d136fcf08bd461bfee50ee978469b1333d944c33e710030631e2a43a81ea0e25d3fd6f0fbac619ffe5de59d71ed08991b4884612a6f260d92eb0f4a5fa545cf6d185c12c11cec2202f3e134cf8b6f1df732b96e0a7ed00d19812ef17d59d45a9873c213130dd7de4e41549517f193c005c143d71eafad5f8c60012f36f80380137fa320dc16e54de4610c787eb13ad61799322f4144430f695095a63960b016fb1fa5241f17ab0ee99244a5fc2910b5157b7da6e935592353f6ef6aa0c262e65d813a552aa9689ec5f4e0a7272e55f07154c3a3ddc61b51f1191bb50d0817789b8f9eed926da94b1f6e32ba985437524651b13ce2c88e88861d909ab6554ed7b3e8c3c88e88034a9956981026f01fe5e9c7e97a9730d8ef65dc1144e11ef0ed8e1d6ef4f07cd45cf808edf715b2331dcd5e3ec16b62349f4989edd7a66fbd013b5680eba8f9ad127b8b46008b8d3f6f8b5db600d4100d0fafcae9cefe26271680c6eb51a1a05dd93dfb372c6ea9ed86a0c68f4100"/4103], 0xffffffffffffff5f, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x7) r4 = socket$inet(0x2, 0x4000, 0x3) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) setuid(r5) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000004c0)=0x6) r6 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x81, 0xffffffffffffffff) r7 = msgget$private(0x0, 0x1) msgrcv(r7, &(0x7f0000000680), 0x8, 0x3, 0x0) fcntl$lock(r6, 0x4000000f, &(0x7f0000000540)={0x1, 0x400000003, 0x4, 0x2, 0xffffffffffffffff}) r8 = open(&(0x7f0000000200)='./bus/file0\x00', 0x1080a, 0x100) bind(r4, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000480)={""/16, @ifru_data=&(0x7f00000003c0)="2e32d0e07fe5a7ff7c166be0c5d3b0d8629b9e2ed04a26314cee8aeaa0bce6e161670e9e9a6a95818562be62c760201908cd7b00964144621753f6a513a730a79323b0f98b5b6c06e57d24125b946334d99e5d02f94c03fa34ecf50f0381860858b8d9a5bba6ab1d8b70abb8851d71e1889563a31ee4b90fd7f5c36ab865442c683a929ccd89a44849d4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r9, 0xc1045763, &(0x7f0000000280)={0x148f, [{0x3, 0x5}, {0x3, 0xda5}, {0x3}, {0x2, 0x4}, {0x3, 0x365}, {0x3}, {0x1, 0x39ce}, {0x3, 0x144e00}, {0x1, 0x9}, {0x0, 0x3}, {0x3}, {0x2, 0x100000001}, {0x2, 0x4}, {0x2, 0x6}, {0x6, 0xf18a}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x6}, {0x0, 0x3}, {0x2, 0x5}, {0x2, 0x5}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x7}, {0x1, 0x28}, {0x1, 0x10001}, {0x3, 0x10000}, {0x1, 0x1}, {0x1, 0x7}, {0x1}, {0x1}, {0x3, 0x2}]}) r10 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000000600)=0x9d) mknodat(r10, &(0x7f0000000580)='./bus\x00', 0x8003, 0xf) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x4}, {0x22}], 0x2}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0xff, 0x5, 0x0, 0x5, &(0x7f0000000240)={{0x3, 0x739f8efd, 0x200, 0x3f, 0x20, 0x8, 0x80000001}, {[0x7, 0x1, 0x0, 0x9, 0xcdad, 0x10001, 0x81, 0x2c97, 0x5, 0x2, 0x1, 0x98c4, 0x0, 0x3, 0x2, 0x1d9, 0x800, 0x6], [0x100000000, 0x3, 0x13, 0x163, 0xfffffffffffffffd, 0x2, 0xff, 0x100000, 0x3f, 0x80], [0x66b6, 0x63c, 0x9, 0x4, 0xb852, 0x9, 0x8], [0x4, 0x7, 0x2, 0x0, 0x0, 0x3], [{0x401, 0x3, 0x3, 0x8}, {0x3, 0x9, 0x8000}, {0x800, 0xdc57, 0x9, 0xb0}, {0x173, 0x78, 0xcd, 0x74}, {0x648, 0x800, 0x1, 0x4d7}, {0x94, 0x3, 0x1, 0x3}, {0xffff, 0x7, 0x2, 0x7ff}, {0xffffffffffffffff, 0x1, 0x1, 0xf5da}], {0x8, 0x4, 0x9, 0x10000}, {0x2, 0x6, 0x1, 0xc5d}}}, 0x6, 0x9}) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1e9) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8001, 0x4, 0x3f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x39df}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000f2f000/0x1000)=nil, 0x80000000000000}, {&(0x7f0000fba000/0x4000)=nil, &(0x7f0000eea000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ed9000/0x1000)=nil, &(0x7f0000f8f000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000f2c000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000e05000/0xb000)=nil, &(0x7f0000e22000/0x2000)=nil}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000fab000/0x3000)=nil, &(0x7f0000f64000/0x3000)=nil, 0x10000}, {&(0x7f0000e32000/0xf000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000f63000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000e43000/0x2000)=nil, &(0x7f0000ed6000/0x1000)=nil, 0x1}, {&(0x7f0000f31000/0x4000)=nil, &(0x7f0000f62000/0x3000)=nil, 0x81}, {&(0x7f0000ecf000/0x4000)=nil, &(0x7f0000e9e000/0x2000)=nil, 0xbc}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', '\x00', './bus\x00', './bus\x00'], 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="0000001862040179002b2c000000267e897f7780e9992d836000753dd40900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb463a7bf19f24986f2fcc6404bdc5be0e96aea2c406096d5c419e5af0f69cc21e67dfd205", 0x91}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000780)=""/245, 0xf5}, {&(0x7f0000000080)=""/63, 0x3f}, {&(0x7f0000000880)=""/226, 0xe2}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x4) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = dup2(r1, r3) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000000c0)=0x9) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x43, 0x6893, 0x5}, {{r2}, 0xfffffffffffffffe, 0x10, 0x6, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0x80000003, 0x10000, 0x7}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x1ff, 0x5}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x6}, {{r3}, 0xfffffffffffffff8, 0x10, 0x0, 0x2}], 0x9, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffffb, 0x90, 0x1, 0x1, 0xdcbc}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x3}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0xffffffffffffffc1, 0x81}, {{r2}, 0xfffffffffffffffa, 0x80, 0x80000001, 0x0, 0x400}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20000004, 0x1, 0x7}], 0xffffffffffffffe1, &(0x7f0000000000)={0x1fffc0000000, 0x5}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x60, 0x4d}, {0x7ff, 0x1, 0x7}, {0x40004, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0xa7}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x2, 0x3, 0x9, 0x3}, {0x423, 0x7, 0x7ff, 0x40}, {0x1000, 0x6, 0xff, 0x100000000}, {0x6, 0x589, 0x8001, 0x10000}, {0x8, 0x7fffffff, 0x7ff}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xf6) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x3) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:00:10 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x80516) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10008, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) close(r0) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xc0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2, 0x4}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)={0x1, 0x800}, 0x10) readv(r1, &(0x7f0000000040), 0x16f) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x15b2800000000000}) 16:00:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/239, 0xef, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB="017e5000000000000000"], 0xa) setsockopt$inet_opts(r1, 0x0, 0x23, &(0x7f0000000000), 0x4) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x102, 0x10) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x6c}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200400000003fd, 0x0) pwrite(r0, &(0x7f0000000280)='F', 0x1, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[{0x7102, 0x5, 0x9, 0x61}, {0xfff, 0xef, 0x9, 0x7fff}, {0x6, 0x5, 0x761, 0x6}, {0x0, 0x1, 0x1000, 0x8}, {0xcdef, 0x7f, 0xdbda}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) msgget$private(0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4) r2 = msgget(0x0, 0x8) msgctl$IPC_RMID(r2, 0x0) write(r0, &(0x7f0000000140)=' ', 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be969ff01357e3a", 0xfffffffffffffecb, 0x0, 0x0) 16:00:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffe}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "e4360020000f00"}) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000110000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) 16:00:10 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x83, 0xffffff7ffffffffc) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r1, &(0x7f0000000080)="0c000002fdb4b7e886e5c8520000dfaa953b1f015b200a", 0x17) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x10000003c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="d533") 16:00:10 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x30000, 0xa9) r2 = fcntl$dupfd(r0, 0xa, r1) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') munlockall() connect(r2, &(0x7f0000000100)=@un=@file={0x0, './file0/file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x48) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:10 executing program 0: unlink(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0xc6) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='+') 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2012, 0x8000000200005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x30) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000006c0)={0x10, 0x6, 0x4, 0x10001, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xea}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x85}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x6}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xfff}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x21}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1ff8000000000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x100}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff}], ['.\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x8}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x103) read(r0, &(0x7f0000000680)=""/24, 0x18) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xd2, &(0x7f0000000200)="ea24b5ced7a7a75d1b33a5fbd5f06fc42811d4a95579c7c927f43bad23c0a26861d0b84b5aaa1fc3040b4f43e256ef74fbc23e3b44fb8950bc56bd5e2699861d0cedbb6424cc96520b6b3916623fd73df5df3b399abb02af898f61dac183fcefa5b4207b342c84ec0eff300657efdab3322cdb1f861fd3120a3a2c14d3d4d398ce41b363285282a2fdf0292905aa6340f2723c55b052e95676b60a3129df5619634986ae9b1f1f55d43d91a7653ef8e88079e5e47a430b117d53cd00f99247ab5c0c50ada6a6ad8b1e667f65c2a25cf70279") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8010, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 16:00: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) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r0, &(0x7f0000000380)=""/68, 0x44) r3 = semget$private(0x0, 0x4, 0x121) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) recvfrom$inet6(r1, &(0x7f0000000240)=""/99, 0x63, 0x42, &(0x7f00000002c0)={0x18, 0x3, 0x100000000}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000439000/0x3000)=nil, 0x3000) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, r6, r7, 0x4, 0xffffffffffffff7f}, 0x4, 0x4, 0x401}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5) utimensat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x1, 0x100000001}, {0x40, 0x4}}, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000480)=0x3) r8 = msgget(0x3, 0x150) msgsnd(r8, &(0x7f0000000640)={0x2, "ba207bc2e46c8141c58fdeef3884d1ea3d93c68840c939fbca98f7801df6e45229c33de92e64b6b3d6a687bfda2659c65e8643c7eebc83a6c043b20b99bbefa33928152c1e5082b8ef98245fef8b393db4fc9f587db481fb7ae3749a0d75457225d74b5e6fe0b872643d118597c75289c58b2004efbcd1d2997d32378e29e925d22001a5b3d40835f62490817c85cc90f0d45f0c5343"}, 0x9e, 0x800) r9 = semget$private(0x0, 0x3, 0x40) semop(r9, &(0x7f0000000440)=[{0x6, 0xfffffffffffff538, 0x1000}, {0x1, 0xfff, 0x1800}, {0x3, 0x5, 0x800}, {0x2, 0x9}, {0x2, 0x4, 0x1800}], 0x5) unveil(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='r\x00') 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc8, 0x0) syz_emit_ethernet(0x4, &(0x7f00000002c0)="094b987d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x101, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0xfffffcca) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0089385c3ab873d9f6a9"], 0xa) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1a, 0x9) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000240), &(0x7f0000000280)=0x4) flock(r0, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000380)="d548c294fc4b90ca7dcce2be14130400000055f23b8839f6ba372f3aa3fbc20536f3930b6dea5107dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7560e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x67}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0x4, './bus\x00', './bus/file0\x00'}) write(r2, &(0x7f0000000040)='oL', 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x101) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) open(&(0x7f0000000200)='./bus/file0\x00', 0x200, 0x2) 16:00:11 executing program 0: getuid() getuid() r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000008edf95391d4797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b92d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57b8dec54f1931d978162020fd1bb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa422"], 0x86, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r2 = msgget(0x0, 0x684) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x8080, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0xfffffffffffffcb9, 0x0, 0x1800) 16:00:11 executing program 0: r0 = socket(0x0, 0x7, 0xffffffffffffff62) getsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000000), &(0x7f0000000080)=0x4) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2c}, {0x100000000006}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x28) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000380)={0x1, 0xcd4, {[0x695, 0x200, 0x4b8b, 0xa0000000, 0x6, 0x100, 0x93, 0x100000001, 0x3, 0x0, 0xfda, 0xd52, 0xfffffffffffffff8, 0x8, 0x401, 0x2, 0x5, 0x1], [0x400, 0xdd92, 0x922, 0x3ff, 0x0, 0xff, 0xfffffffffffffff8, 0x7fffffff, 0x63e, 0x4], [0x28, 0x100000000, 0x8, 0xfffffffffffffff7, 0x9, 0x5, 0x401], [0x5, 0x8, 0x9, 0x401, 0x81, 0x10001], [{0x5, 0xfffffffffffffff7, 0x8, 0x2}, {0x3, 0x3bc, 0x5, 0xfffffffffffffffa}, {0xaa0c000000000000, 0x3f, 0xffffffffffffe504, 0x8000}, {0x4c, 0x4, 0x1, 0x7}, {0x20, 0x9f0, 0x3ff, 0x2}, {0x101, 0x8001, 0x8, 0x2}, {0x1, 0x0, 0x89ec, 0x2}, {0x106, 0x786, 0x7f, 0x2}], {0xbe4, 0x0, 0xa1, 0x8}, {0x200, 0x1000, 0x1, 0x7fffffff}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/218, 0xda}, {&(0x7f0000000040)=""/2, 0x1fa}], 0x2, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) getgroups(0xa, &(0x7f0000000180)=[r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000180)='./bus/../file0\x00', 0x0, 0x21) socket(0x20, 0x3, 0x3f) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01000000000000001da3a51a2dad21a0f7ac3b4f17777bded3b130865802d0d1439f01b41d80f0d87114b15c6b326e68f0025f52d6ae8f15c6438f65ea02f4a60db396710d8cd90ab557fa9982d4162f9a4f426d07da7c78719bb037f0107d1be624a91563622933caded77a68b98e6a9c6ef11a42ee25ce771398bcb2423d0b2dfcbbd7d78dd9dedf5cf7743bb33853a8c05e392c11f99196814e71e0a170a8e39be4784ecb82669584b40100010001c6a37aab7262ba623f92b188c98032c8d7759d52ccc0"], 0xc6, 0x800) r2 = socket(0x6, 0x5, 0x8) sendto$inet(r2, &(0x7f00000001c0)="0b132075472e2ce34a7929ae8ee1a1b657837b164b892c03d6b351e8b74e4785987d47c765fe6221aebe8a13628eed7d94478ffc4f5aa66e3bb95360b22569b60a3f625110b2485088b475267128775594f92317f13a9edbd9ebd9e1f88878e1bbe442f00909c9ae83845efeb816ef4f8a8e77e677d71f8235f9", 0x7a, 0x400, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:11 executing program 0: socket(0x18, 0xc006, 0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x335, 0x0, 0x6}]}) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xa1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000680)={'./file0/file0\x00', 0x4, 0xfffffffffffffff9, 0x101, 0x0, 0x6, 0x3, 0x3, 0x1, 0x1, 0x0, 0x7f}) setsockopt(r0, 0xe, 0x7, &(0x7f00000000c0)="52bf1ee104e8739451ddb9bd055ed63517cc6a933b9ed192998e4f1e1be7dc16e6c0b928787845ec337d2467df311230ca0f897237ea8937a001e297bf41e8bfd4063fb7c93626999b01aa19155cd0558a5f055d2945b419dc6896", 0x5b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x5, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00001e1000/0x4000)=nil}, {&(0x7f0000645000/0x1000)=nil, &(0x7f000004f000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000595000/0x2000)=nil, 0xddf5}, {&(0x7f0000545000/0x3000)=nil, &(0x7f00002b3000/0x4000)=nil, 0x9}, {&(0x7f00007f3000/0x2000)=nil, &(0x7f0000246000/0x3000)=nil, 0x800}, {&(0x7f000064c000/0x3000)=nil, &(0x7f00006b8000/0x4000)=nil, 0x7690}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000f3000/0x1000)=nil, 0x5}, {&(0x7f000069c000/0x2000)=nil, &(0x7f00005f1000/0x2000)=nil, 0xff}, {&(0x7f0000044000/0x3000)=nil, &(0x7f000077e000/0x4000)=nil, 0x5b5}, {&(0x7f00003ac000/0x4000)=nil, &(0x7f00004d5000/0x2000)=nil, 0x4c85}, {&(0x7f000048d000/0x2000)=nil, &(0x7f0000361000/0x3000)=nil}, {&(0x7f00000a4000/0x3000)=nil, &(0x7f0000218000/0x1000)=nil, 0x4}, {&(0x7f00004c6000/0x3000)=nil, &(0x7f00004eb000/0x3000)=nil, 0xff}, {&(0x7f00007a4000/0xd000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000754000/0x2000)=nil, &(0x7f000002e000/0x4000)=nil, 0xfff}, {&(0x7f0000602000/0x2000)=nil, &(0x7f00001d4000/0x1000)=nil, 0x1}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x60, &(0x7f0000000080)="fde83d07d9bd631327d6ef6aa4827bac92afe50900000046ccf3d32dd818ac5dd7e10164ab8746b303380b0d1628cdf216dffa50c74e12de66e8057ef7135b3ffe83a0fbad946efe274f3bc535d677060000000000007f26cbdcd52199b23b2e") 16:00:11 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) execve(0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x20) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000001200)="70797feb7ae350d5c414ebb738f0e3eae09552f7a9a8706b7eb3fe2e89f3ee51abe03dcd0ac5c79a0190ed2d0dc457a6c7f710d4ecc7750bb9bc1742504e2723bb68a89ac54f9a104b904dde1c4d1234657610d3005ddbb9acde177eb124507c0d8d526d261c8b2064daf9f1a4eb208ee3caee655aa629cb57f02f587a0c9a42658b459b0f9d2b32ffba7055f9bdf4549bb559d3388613887eabbabe47e14af70d62a8c63097000771baf1ee020ccff9c16294c1b364f4e08c21eede329e64a43863bb043eae85b4233aab96cfde59d5c5107dea9d5bd84ce81f94d346f765bd0ad221ed6e6b56c1fdc833a464c22fa29ac92ee349d622bf6a25f596f9", 0xfd}, {&(0x7f0000000140)="167064868b295c7ed3bda8b1bebea7a162d2a78d3497ca83691a7b2d1f", 0x1d}, {&(0x7f0000001300)="1d09ea11891f5a19357ef5a8180de1e98bf84681a29d89ef6b934671af984f19e733fda8b7bfcfdc25da58b82514f9552b67f18cc374b4435c2e", 0x3a}, {&(0x7f0000001340)="331d5d1fe35b1247dc235ade3a3a71125828ec0d02a3a95badcfed2aadc8", 0x1e}, {&(0x7f0000001380)="043c5d0256daa9d681bed15ace693955a7955f780ab3d41a16e88bfccb10ab25798bc7435f10a8b5a288b7ad3364675d1ac6cb41b87192f15a5837ccc9f419838cf3f5a136310746875311ffa80f0c2906541eeae81c7fba0a76a7c00b69187d2a24a198d0e9c7f7d351b7a4125fe0e0d24dcc332119914187a6c3574bcfb13987ef8abf33ce3864381fc88054ab41d312abf87c3b56", 0x96}, {&(0x7f0000001440)="1b2ec99fd08f3f9cce8b4a6001602025e3003d09a338d0ea1344d1a2e795b4e5d9b1e85c0043c7aa0af1d72f93ee50bed9eaca52c22993162b36ec59fa2dbd84206eaf8f94", 0x45}, {&(0x7f00000014c0)="69ceaa526c6f134a785748e69f6d011dfe", 0x11}, {&(0x7f0000001500)="05bab848a10edc69c46400aad3cc4acfae6f2347d07d18dad6056f3dcb336dd742a21ee23b7ae99c1fb8607963fd0713d0036f2b6279d8dae75ebd59de02d816606e846e4f66ce2be589b8da27531eafdf8d1d12bf3230bd6de03a1270bde40791d83112de434057221ba76b6be06385f7b9aaed0a31181505270dd2c6dafa6c0970da7f52fd72635a412bd8e0b074fa51b09148f860b4454edb803349521f80e7332d44c441b65e8649a5774b0eb3807a04e7f16956da5f6faee81562df0934fe5c396c0d039511509b9d8ef5e665bf1152ec75e2a1e58dc0c2", 0xda}, {&(0x7f0000001600)="d31fbb7969110f29fedf614ce279b02d9b9b72e4248a3b57dd17604d52528a743b763886033996b493d2750588af3c3b07de83632515d27e20038582d146e935cc12cc724c", 0x45}, {&(0x7f0000001680)}], 0xa) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001780)={&(0x7f0000001680)=[{0x46, 0x9}, {0x1eb, 0x8}, {0x87, 0x3ff}], 0x3}) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x83, 0x0, 0x0, 0x1000000000}, {0x20, 0x0, 0x1f}, {0xa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_emit_ethernet(0x380, &(0x7f0000000340)="b6") 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='&\xd5-\x00', &(0x7f0000000180)='\xa9\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='-+,.\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) close(r1) fcntl$getflags(r1, 0x3) read(r0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x1, 0xfffffffffffff185}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) recvfrom(r0, &(0x7f0000000080)=""/26, 0x1a, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x4b5b}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xf0, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="002dbd9f808d67235200"], 0x10) shutdown(r0, 0x2) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x7, 0x8000000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="07eb9c64a5168534ed29f465a43ee7857032f9a6362ed42d875648d1784541b0abdd495661ce499569cdd53161f1f1263ad2f7ba1ac93e320d51e1e3887e62ca052b166083918345c2d14773a956ca1cb182978999e3d8310df11929ba4199c4961b0be1121bba0100baee89aa22188fb23e666a86be9fe6b167b963d6000000000000000000"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0x0, "0503c966f22e95a123797f000000000000ff0100"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xce, 0x64d21f8f, 0xc5, 0x81, "ea38ad7e17133855f67c4ddb5b2090ab45eba932", 0x4, 0xbf61}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffff8, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x6, 0x6}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x2ef) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) symlink(0x0, &(0x7f0000000100)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0xb3a, 0x4, 0x4, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4a5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fed000/0x10000)=nil, 0x7}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffff01}) r2 = open(&(0x7f0000000140)='./file1\x00', 0x1, 0x5) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) 16:00:12 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xa000000000000, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x4, 0x576, 0x0, 0x5, 0x8000]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() lseek(r4, 0x0, 0x0, 0x3) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r2, &(0x7f00000009c0)=[{&(0x7f00000003c0)="3f8b4ced006e637d1589bccbc8ba3515a6d803b2aecfcd65ba15536e414b2958f204e7cc18b51f78f1d164636f578dc85f74660d45673686a5dd1d272f18b5d5a91da95e3bc5f280970fcc09b36a74c60686e4ce00a8561126cdd28eb40a92fea9c38cb3a6baaef164a553bb4e1b08dc73186f3ae5fd3bcbb89d85d286454314728f6f377fd7fee121fbc0696c8e45f15fbe7b42384d653eb6e5df9d4de8cb8ca5813bd65f0ebeb2737760fcf3c238850032d21be6493abfbd776becfb475a03abbcd4b422405e5a786484276eb1e5a637d1c562dab578db0da9009758", 0xdd}, {&(0x7f00000004c0)="7d5f9357535708d3d059ea1caa12d5ef4b318d86c95227696c43ce99236cf4013b1dc35063406db4440cbbb21f637eff59044d3a93db6b681813cab7294690418d21c56ef71823e08e33c290f81d20f90b863cfeef70518d89441ca93012d9117285463c4df1ebdbd58b7ce139431a0e14453c343a3b56fda0f0b8ecc52fe3ea00b3099e3be2d0e820d33dd64463a6ccc9c45aaa4a84c8a724bb23901f5c38e37eeb42ca8f59875e0fe512b0feb0cb472f1e8ccdbf79af6ec77947717b5c", 0xbe}, {&(0x7f0000000580)="97a8b3632d6be575757690016af6bd246ca8baf49146d0511b3f8ce3af14ea83ab0ff782696a971133d35f3953a715779ebbc01c2bbf071ac3dc77998ffc6d014d0625b6cd07f510c52a2d4adff6", 0x4e}, {&(0x7f0000000600)="ca654dca16bc0ed28438456340d3f18a37d4575c41edb8fcbad7a25990d3666e2712f41f8417e271f2c938891a0c01de9a86aafcb1a1e6c1fda8162ddbed80f3c6a63fe0c05f7827df6974b928c9f64670bde68b0d2fab4675b0465e83a42a8579ef44ef8f60a65e4412616521599a60323ca29eb86c865cbc81a6fb448ac30365b76d09478afe74417f226dbc99d1b191726069fdb979881f93e8ad259857e4f98832c6e02c3c2c0c42c8b3857564d87dc792b2f9467d9483fadbf02325d03366a85cba3f92b347042b9a94689f80b0204e75a383ab75a4d78da7eb8c8802f2e5f5f5be352335970659a4", 0xeb}, {&(0x7f0000000100)="a4e6d53a971b0ce002db2d4905df815c2c7d903e731c0bbeda", 0x19}, {&(0x7f0000000200)}, {&(0x7f0000000700)="9cffa5c229730b7d89336ecf78fa7ee94105c4a51e1d911cfe6423e9b51ffc5d3c8f3a234953527afc7b6698617a1d3051ddc641743b22d7bf4ae759558600ec594d144b19fe47b390b96243897c4aa874fa84cc3a0f0ef4797279df981d3b5fbec2edd6dc2fb1a4d46c6210", 0x6c}, {&(0x7f0000000780)="657a5ee89bc5180e06d0805114e5c7373cd2ab89725ccf91e9d5bec0053a9c4366c7200eaf81e2b1f787fe95324fa5c1be971d9e21467a1da1b5b8b80e4686e3c199baa00cb702e9af993635814929bedb23d9d9d1a18a2ca35f65f11e488f41613264db5a6bd33d4aa7669835f7eae0cf0b7445bd744f7c1c44094847040a70c3973830b495b44789d45a494ca8a62429cff4d431f46bdf028033518064e10cd39008a860b6bbbadbcea572fbb2280f686cec15bb288788292e3238832209c612d4da4afb4075135994c058dd31f0778a319fe3ecf8414318e8847515a335", 0xdf}, {&(0x7f0000000880)="44177998e41404c2633e9b89edbc1d9afe3159249650fbac762c5182f2ae0ec62de900cafcb3c987455f2b49ed90ec6659f86e45c2c9afec927df92a13a324bdc67130b23c90f162fd9e2a79f3c40c5d0e91cb960c", 0x55}, {&(0x7f0000000900)="ce734678ae2866e91d968e6636097d4713fccb6faba73c5bfaecddae55bb5636f6f3b728446e489e273e913fabd2b7a1d3a77041b54bda32e3f64dbad4d1f6c42f852b1da40f7827ef6dceef3a2fa95871168b10b890e52870b5f84748ad8e0768dd442799ca49fa025a7d8daeaa71b6c8377c1bf94aac544129f7d5593e6551737c00a29eb4986b5fd10ab0e6bdac5ec53892279f71e0b7bbb085925b81f45c6fed", 0xa2}], 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x608b, 0x1}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x20000081, 0xa5, 0x683}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffe, 0x1}, {{r1}, 0xfffffffffffffffc, 0x11, 0x0, 0x6, 0x67}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x401, 0xfffffffffffffffe}, {{r1}, 0x0, 0x20, 0xf0000000, 0x1ff}], 0x19, &(0x7f00000002c0)=[{{r2}, 0x0, 0x1c, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff8, 0x88, 0x40, 0x0, 0x4000000000000}, {{r4}, 0xfffffffffffffff9, 0x0, 0x10, 0x1, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r2, &(0x7f0000000080)="7614da042c611af08353", 0xa) r5 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0xcad2}) dup2(r1, r2) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x33d, 0x8, 0x0, 0x6b3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000280)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x26, 0x10001, 0x3f}], 0x7b6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0xa670, 0x5}, {{r0}, 0xfffffffffffffffd, 0x18, 0x43, 0x3, 0x3}, {{r0}, 0xfffffffffffffffa, 0x13, 0x21, 0xffffffff, 0x2}], 0xfffffffffffffffc, &(0x7f0000000240)={0x6, 0x2}) openat(r3, &(0x7f0000000300)='./file0\x00', 0x10000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getpgid(0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300", 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x1f, 0x56, 0x2, 0x3}, {0x401, 0x4, 0x8, 0x3}, {0xe4, 0x73, 0x8, 0x9}, {0x7, 0x400, 0x2, 0x28}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) flock(r0, 0x1) syz_open_pts() syz_open_pts() 16:00:13 executing program 0: socket(0x7, 0x8000, 0x6) r0 = socket(0x18, 0x4002, 0xb0) sendto$unix(r0, 0x0, 0x51, 0x10c7, 0x0, 0xfe16) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) setitimer(0x2, &(0x7f0000000040)={{0xf3bc, 0x5}, {0x4, 0x5}}, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) writev(r0, &(0x7f0000001400)=[{0x0}], 0x1) 16:00:13 executing program 1: truncate(&(0x7f0000000000)='./file1\x00', 0x0, 0x8000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x0) readlink(&(0x7f0000000080)='./file2\x00', &(0x7f00000000c0)=""/51, 0x33) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) close(r1) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket(0x10, 0x8004, 0x1ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0xa00000000000004, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0xffffffffffffff0a) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000480)={0x2, 0x0}, 0x4) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000740)={0x1d1, 0x200}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0xd}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x4) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x1, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getppid() clock_getres(0x6, &(0x7f0000000400)) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffffffffffff, r2, r3, r2, r3, 0x1000000000001, 0xfffffffffffff7f5}, 0x6, 0x1ff}) getgroups(0x4000000000000522, &(0x7f0000000140)=[r3, r3, r3, r3, r3, r3, r3]) setegid(0x0) setgroups(0xffffffffffffff75, 0x0) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000ac0), 0x6, &(0x7f0000000b40)=""/223, 0xdf}, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x5) r1 = shmget(0x3, 0x1000, 0x40, &(0x7f0000000000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b0011000000000000000000003f00ffff00603e975f3551c3e417274572269909d70e00000000000000000000000000000000dfff00", 0x3d}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x7, 0x2, 0x3, 0x1, 0x100, 0xf01, 0x3, 0x2, 0x0, 0x7bf2, 0x10000}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000095, &(0x7f0000000080)=[{0x24, 0x0, 0x0, 0xfffffffffffffffc}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000000000024, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x401, 0x0) read(r0, &(0x7f00000001c0)=""/32, 0x20) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3f, 0x100000000, 0x9, 0x7}, {0x100, 0x3, 0x100000000, 0x4}, {0x3, 0x7, 0x949}]}) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x10) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0, 0xfffffffffffffffd) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) poll(&(0x7f0000000180)=[{}], 0x1, 0x80) r2 = semget$private(0x0, 0x0, 0x109) semop(r2, &(0x7f00000000c0)=[{0x1, 0x7f, 0x800}, {0x3, 0x401, 0x1000}], 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x80c0, 0x10) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x14201, 0xc1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x8, 0x7fff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x5, 0x7fffffff, 0x81, 0xb0, "619ccc6d846b59a4b627f94b886865db1add5c02", 0xfffffffffffffffc, 0x101}) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0x1, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) socketpair(0x10, 0xe25f05dd34a37e0d, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000200)='./file0\x00', r3, r4, 0x6) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r5 = open(&(0x7f00000002c0)='./file0\x00', 0xd0, 0x8) getpeername$inet6(r5, &(0x7f0000000280), &(0x7f00000000c0)=0xffffffc3) ftruncate(r0, 0x0, 0x4000) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) close(r0) 16:00:00 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x3ab16457d5e21afa) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd1, 0x2, 0x1000000000, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x0, 0x3, 0x78b9, 0x6f1}, {{r1}, 0xffffffffffffffff, 0x1a, 0x10, 0x8001, 0x1}, {{r1}, 0xfffffffffffffffe, 0x9, 0x200000f0, 0x80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x10000, 0x3fa}], 0x1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x80000002, 0x5, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x34, 0x9, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0x40000001, 0xffff, 0x10001}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x0, 0x1}, {{r1}, 0x0, 0xf, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x51, 0x12, 0x1ff, 0x3800000000}], 0xd4, &(0x7f0000000280)={0xfffffffffffffffc, 0x8}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x2) 16:00:00 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() getpid() setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x38, 0x2, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) write(r0, &(0x7f0000000140)="14720b965cfc58e5cd858aa18ad475058d92df6e23b89f128fc52f74ce1dbf1d3e19dbca19b93f9ce81d435db748917271ec", 0x32) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x9) r2 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x112, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x2c}], 0x1) 16:00:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f00001c7000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r3 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x4001, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="4cac04c8e1ce0226e1109d7f9b422e4a3cafa95fb295f7fc99d1c14d164073c149d1f4ee9252f193c31b10ba9ac6bb35b4beaaaf4bc391", 0x37}, {&(0x7f0000000100)="9a31fe0941", 0x5}, {&(0x7f00000001c0)="c461ca457b96581cb05096f5a942ce98fbbb106d336a21f80474175066f380fb760e84712652bda38b0def7a90575dcc94b55b556563b2397e7d94f62b278994fad5b6a73227fce10736f83dcc8bc0d71c03ce10a31b686451abe0ebc8", 0x5d}, {&(0x7f0000000300)="381919a48168964be12ffd40457aabfb21fd9370b76de51dbbbd36f8b815d56d2bc4ea99171f058da52225092bf6fc8d6649834d25372cd1134c904d8604c50bcc8226ce130a2c18d0eef59110e0ff11094b90d1be40d6641a259c0691a7dc3d4baa96698c6091782a86432fb7518269de1b04ef9fa5e78ce02113da1ed1067f7a5df45ed39eb6c54de3aa2e895437b761e119ee256cf203c932dd8c6fb9e7843852ab3b37ec4a3419e4dc133091", 0xae}, {&(0x7f00000003c0)="1333ac7c5f4ef812823bf6f93f1e564bb0d18a6eb1aa83d6b4c314b03c57c62652f4a6977654c71f6079a280356f5e29d7c3a4bd816eda3ade69b2ec3c417b1a409ec815ee0d38141ba803d4288818bdea8958b22ef0dd6adf3dc059eb205cc0c8df4918508555691f49d90a5f34eb970a1ad7cd6eb676902caa541cf4c3d23310006c816dd566b452748f3cf8e97b3b297f784ce8ae", 0x96}, {&(0x7f0000000480)="c732dfe0c5f5d2e5e0960582fc545ce15e4caf64d63bedf2d3bfffe7e929bde4ca9d7a9abffa4d72ced9f101dd7e46fc26d924c761625122d726ca5af21b2232126825aa91081c72148bc0b952af8e6068105fb9a5f460cab29a989fa4e88c7f8e4046a497bee2f112765fefa18b5e65baba4b7d3eaa1478e135d35d70eb78aec46a4135eec7b6fe45c98608836cd0ecf437d6f90e4cb5b9a4e63a5b916482ba2735d734f3190d759b54f99586080b38e8aa116d9906dde486", 0xb9}, {&(0x7f0000000240)="0abd89aa115246a3c183d3ce58bdc3d326f552812fa4b3dae7966b4439069cd6f31163589ad931682bc8a0f3607f3a80a735f42522d57ca688bea8e9b732937e4edc9cad8f401bfcd0067f093a2294b44d00ff98a490999c8ffd0fec8962fe9ccdde845921a4c75a5ff8398162", 0x6d}], 0x7, 0x0, 0x0) openat(r0, &(0x7f0000000600)='./bus\x00', 0x2, 0x40) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000005c0)=0x10001) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5}, {0x64}, {0x800000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10652, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x9, 0x80, 0x6, "a295720ccde71cc6196881dbbaea500c8c88e23b", 0xe35, 0x1}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:00 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2e6, 0x7, 0x1, 0x1, 0x6, 0x20, 0xffffffffffffff58, 0x3, 0x3, 0x3, 0x3}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280)=[{0xf0, 0x0, 0x0, "f77aaf91d03d795b07d4a44e8d9863928e813a5b1d20d4c0f2935daa70441c0218baa5310e58ea6a8990cf243346cad7624cda89a7a19de1b9132488e5aa34395087bb05ad5c76a3652c060a3f3629a8c8be30f0c6fadb28de47684850c83b1af742ceff29c0b9e55c7d972f1067741e5730f10eca6e4fecadabc3ea7d17a96f648f90b10664b0361179f792466c971bca42a796ee21591d7b7f023cd42645df46bb86ca0d3474a2270fcb0a26274221a9368d07b8b5149c190bb6eaca5b24378c97cd301de4493bfa69b2a53183fb5404ffc67a120ce51316"}], 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x200000000}, {0x84, 0x1}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8d19) write(r0, &(0x7f0000000100)='\x00\x00\x00\x00\x00\x00', 0x6) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x20) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x0) 16:00:00 executing program 1: pledge(&(0x7f0000000100)='tap', &(0x7f0000000140)='/dev/bpf\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) clock_gettime(0x2, &(0x7f0000000040)) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x8) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x3, 0x1, 0x7}, 0xc) clock_gettime(0x0, &(0x7f0000000380)) kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0xfffffffffffffffc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0xfffffffffffffffd}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000300)=0x4) stat(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) connect$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0xffffffffffffffff, 0x3}, 0xc) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x15}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x280, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setrlimit(0x0, &(0x7f0000000100)={0x8, 0x1000}) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x3, 0x7f}) setsockopt(r1, 0x1000000029, 0x1, &(0x7f0000000080)="eb3b2cebb41859f888ffb8ff13b9fd812eaa4f71", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7ff, 0x7f, &(0x7f00000001c0)="2392e6dd5843d2b59e05cf0e7fd49beb4394e230ee32a4668a0162e4edd1410119f76c9038b5802b48f162d3634da74100f531ff7408e80f4de517243b6b720d59b3c3496fae7cf80cc1f72fac796c66c8179d951a5353c1724a31347923ddb6ede52b1e28e98d04", 0x68) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000340)=0x1) getsockname$unix(r3, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) 16:00:00 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x8e, 0x0, 0x9, 0x8, "8297bcc3e8561094ca42b79310b919097728ff65", 0xb3, 0x7f}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1000000000000012) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2041, 0x6) setuid(0xee01) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect(r0, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x202) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x48004004000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x100000000000001, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186007008b0000232700000000000000000000000000ffffffff000000000000000f0076a2287f433f", 0x313}], 0x1) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000000100)="d7306ddf71008976c3e71a324fc99c75ce47c6f098351fe786936ddea728ae4d461e9596338c9ee1816b87bf22049f3fd4c080e5d88e4f97b34369d2cafdd757b7bc191e0f13bdf688cf762e70f6a53908ef30f9c8179ea70349e973785c4c17ad05ed5af9722aa9512bef46145f95dd1427c78af083012caef71f92306fa75281f28173c6efc068122bdf12429b72d260a680a766b82a9cd50365172ec35db36d4bd41de1de5b70a57a3ab50ef6c98bda7732c6a8111d1b7ac18ac429e7a69f4bc8b666cdb72127fd52753fa7d6ac40a9137b127a2519aaad8d7ddcc5717cfa", 0xe0, 0x3, &(0x7f0000000200)=@abs={0xc96b41a19727900b, 0x0, 0x2}, 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x800000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x0, 0x0, 0x6}, {0x15, 0x3}, {0x6}]}) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x5bcf) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x9}, {{}, 0xfffffffffffffffe, 0xc}], 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000040)) pipe(&(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0x0, "0503c966f22e95a123797f000000000000ff0100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$getown(r1, 0x5) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = msgget(0x1, 0x283) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00402305a62189ae00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096b659c96586d504a7e000000000000006c4ec07b3f638a8305b9af5d948660216457fc8ffe8f4adf8"], 0x4d, 0x3, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r1, 0x4, 0x84) chmod(&(0x7f0000000000)='./file0\x00', 0x8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x3) close(r1) r2 = getgid() setgid(r2) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="2dae92037882c2a33412d68013d9c206a23fa1c8bfba55a9b125fc189f6603ebed88d5613b38f659f5deaa6f7f5bd3ae6f93bb52a3944134c328923396c1dbf33910fe7ad1ee73fc8f9b0ded7318a1730c241512d604761f26075c6b81a973eb906ca363319279cd6d46ee620c5f4dd4e385b2c50d4575bb8054b270a907482f59fa", 0x82}], 0x1, 0x0, 0x0, 0x26985ccc7e7d9691}, 0x400) bind$inet(r2, &(0x7f0000000300)={0x2, 0x0}, 0xc) poll(&(0x7f0000000340)=[{r3, 0x24}, {r2, 0x10c}, {r1, 0x2}, {r0, 0x20}, {r2, 0x20}, {r2, 0x10}, {r0, 0x80}, {r1, 0x1}, {r1, 0x10}], 0x9, 0x8e) getsockname(r3, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000480)="94e1286c3e5ec0473ccbb370d138c60da7fe7f163887a2445c01b8bf3050a00214365ced719d29b67b802346c22bb974e6bb3f390215abd699d0e9e13e05fbeb21d816e0e824fd6ae13a9e885ceef5d37be925f1283d083b1fe7d258262027fc25e336db2bad2e77c31bd1233e21438d45f816c39b64717a2b52f2c492b952563fdcb5b6be67f32c215f3ac169423a14c54484d0135c09254bc04a0549f583f28ff00770c7e4da5550b2c0c4a8b81d3eb108edf37ff248a7922de25172c58662c46c5fc13214c27ac099b96158dbe0eb5d920d6e93dd1a11ab5a55eabfa06fb6d1602d478b8aa557a7508deff9b5c3c3c68dfb8d8871c65fa06427582c", 0xfd}, {&(0x7f0000000580)="789d3102f9eb678b9ec04992d90cac69d3b17fec96e163dc20b75712f6f6a81da7fa8ae902b89ad445ee08e7e6bfccaffceab3838cc0043efb1db6ff24d2454150a35c88d807c5befff5d1213ccdba0c21b4ee8b", 0x54}, {&(0x7f0000000600)="ee2efab50fc2226fc6443d02def95bc6baf1244258bc70a3aad061eeb808d94031f045de745751f7c4a11fba1c65da063a39e6a79b75b8b56af5a5e0a0a4473c55675a5694b747edaa9321183240a7185bc9df017fc97187b78851ccfaaad8e255263f25bd5444c50bb1c9aa6100a3075a7e96a401787a22f1e46ee04a519fb825ac531387cf9fc942f8bcdfe152198fdf1ef0cf116b1352df60d9a95ca186620756d71cdcad191b888181fdd405a4b719b2bcfade2ff411d8ac669188c1bc4b6701d63c0f57639d33d164bb7be3770fe42f2a34f5ac5b8458dd3963012d14d73b42ccffa9328c7e5880da8f59afd2b104e8bb20", 0xf4}, {&(0x7f0000000700)="29c32917f7dc9c7c3b5912a87d836412ca4fed49212deac32a30b9e26a8647882f16c5c4533a659c9f22bbaae373a85c72b8e02d4f60563190bcb2148ca0a011c5dd7fe158bd3210b19f0b23c7e5a170a3d6420c85c8c4a1b11e8f06e2b282ad1a6994b912416f48e237429b37289ff16dad9bbf2cf7a8d850a570f86364df97d10a03c88c46c5711d33ac705a37bacbd061cd99249fb245cbda85e6157cca09b38f877c8df23e5b3fdaa069f51806ef06e1d0674a71417bdbb3b9179cc595cb58cc916e747cc64e4c4947940e6da3b556d5440c27c49d83370b01bb3895ea384efbc5ded34f58fd88bb3e8414f3951b1256b90b80ef8bd26b7f8cd0", 0xfc}, {&(0x7f0000000800)="f65044e57c6718ca7531516810134da41751a1605a1af0c80408da195b3b568f107c9e006d36b70f4e9f4ae810f5607cefa6d7114fad56f30070e511c391ca32750c6fa294b0dc205b6f8cd96813b073e5521680dc6a30c4f7cfb095dc4404", 0x5f}, {&(0x7f0000000880)="c58b319788acb98fe0184415a5d4f2745fa696980c9c3602d45c85f3f498439b3e0f8a7835d1e80a41eb4e6cbab5d75b732abee4f220ccac5719540cd0ef7036c606ae39c8e6ee9a3334db7accc3b7b447b09faecd9a56b708baa2e8bf8a8ea68e339c62f54a24d002f2ded5f0095ad609963bd07420cea8cae0ec9687", 0x7d}], 0x6, &(0x7f0000000980), 0x0, 0xa}, 0x2) r4 = openat(r1, &(0x7f0000000a00)='./file1\x00', 0x20, 0x20) mlockall(0x1) r5 = semget(0x3, 0x4, 0x0) r6 = getuid() getgroups(0x2, &(0x7f0000000a40)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000b00)={{0x1, r6, r7, r8, r9, 0x40, 0x24000000000}, 0x4b65, 0x9}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000b80)) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/vmm\x00', 0xe00, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000c00)=0x1f04) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000c40)={{0x3, r6, r9, r6, r7, 0x110, 0x8000}, 0x800, 0x9, 0x2}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000cc0)=0x1) unlinkat(r4, &(0x7f0000000d00)='./file1\x00', 0x8) chflags(&(0x7f0000000d40)='./file0\x00', 0x10000) faccessat(r1, &(0x7f0000000d80)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTART(r4, 0x2000746e) r11 = syz_open_pts() fcntl$dupfd(r11, 0x0, r10) semctl$GETNCNT(r5, 0x6, 0x3, &(0x7f0000000dc0)=""/85) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000600)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="9165dcaed64ac8836f09cdbaa6f5b409b04ab8d4df23c8695a47c6aeff3f0ad64969810bb5db6a3e9468efba931bacd845656ecfeb21d259b7e4474dd4db1b89d150c4ff192169820f0a2b115d7a9d0f1b3b0a29d6ee7e24692962f21e9135b7bfb33f0ed1820194bee5ec0abe58d2aa6a1422b8fa78256e4fbc62f0ee3dc7df98d07c541851eb8098e563cb4b354b", 0x8f}, {&(0x7f00000003c0)="66f3d8dcb68f6710f88be34e8f98b615a36293951ca9460b14c1897f2d220e31aaf758626409454054c4c52ff3a27212315538b17c20f860b02a149cfc683c6f1ece6d559472afe3779c0b74de4c10af7fe663d3acc30ea4b9589ed4ce5961aa1ad507c77e8206f01f09464fe0adedfb7428f55d857ee9091983b7428765f8b3dcca8899a17130d81b483978bb975a1d073b63c3", 0x94}], 0x2, &(0x7f0000001640)=[{0xd0, 0x0, 0x2, "25179477be8bc0a927221dfee21d68c15f948d01b997f05f59a1489558ec90daadba8f3bccd37af0d461dbdfeac4cffd7ae9dc892e357847ffd6009c99bfae70c660405fb3dc13f468fd6ab52967800aec60f9a2433ba839acea67f92761c1b09678b8add6cf2b7834366ec7c7a1aab694fbc89994312e7f74dc7340bea41213ce1875ce4b0ffde3f44da7080251b9990d9b4204829c7b9743ba32e50e2fb7839127aee433556eeb8011a86656ea5cfc473db998ae4fe9b563"}], 0xd0}, 0x9) preadv(r0, &(0x7f0000002740)=[{&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f0000001740)=""/21, 0x15}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000480)=""/246, 0xf6}], 0x5, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) dup2(r1, r1) dup2(r3, r0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1c}, {0x6}]}) socketpair(0x1a, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket(0x18, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000100)={0x1, 0x6}, 0x10) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000040)="8374acfff22a45070ff37302774a67720d2001fa15709f97e87ef6b65b91d9044f4284bd8e07d194f4741ab54fc9ff519890c00dadd63fa76f0818f1d2161bcaf1707ce42290856202ade578bc4b1b759df38d81fabe4214b13211749592da1759df36a34694e965d6bce6c0bed1b617b99b57e267fa04767563c553dce9f8d0dfcee3d0fe0b00daadbccdbcc596bb29f1ec37fa33a86facedc88700e53fffcfb3ee544e4c5ddeb122b0f1623b15954e3eb7faadef4ea1907dfd1871082952046255f3fc2081f1ab35b768c862c1ac693fd73366d7c63640ec85387642b5ce6893648755", 0xe4) socketpair(0x2, 0x4006, 0x100000000102, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() r2 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getpgrp() r4 = dup(r0) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x4, 0x3f, 0x4, r3}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffff9) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000280002006, 0x2) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x2000000000000005) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x9) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000400)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x400, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="e94f585b0e62db414ccde611901cc6a587dec5d3f1edbdc24ad0a6721307960f2727dc8b0481a1709abad841e8f821c23b130ba31d1f3af91051f85e73bbcf30e308cdcf0a9c1b595d7448337c350456afb68d0540e6b1a5e4a7d63e31a91964af1da438e74fead6d2510eb9688971103c9827ef5e888d2683cebc", 0x7b}, {&(0x7f0000000280)="36fd254304e57341faf5bd3c2df20ce24ebc6c3edb303dd3af08a1a20cdcde4040270a42aaa73a6a8d5c28f4e42ea7796005703deab94999477ac109c3689da3194115cc69f45fc48c3187d738fc754a96b58983ce5dff61608b8d7c3605c768a2dd206692842fc882a460ef629eebce2d7ed54aa18b289950152b12d7385566f2e335587ab4f9f50f1b5a86179a93832d9558afc1d556ba15dddb0ec5cbfc6964a9472255a646240c10277a3ad72777280dc613d3bb2de8ba810c9f7e5818613a88fd10195a13e3e43da8f1dcf1547ab66ccb41a089cd53ceb0c68e0e73846430a0ac9dab9bcbb2683b", 0xea}, {&(0x7f0000000380)="17a15c9b3467674b6bd057cf24c31ef2b4a6955709cdd0d56ff9eaba6d1e58ccb5d2be9cef0158d8d2b906aed608d1d1db64f5b3", 0x34}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) 16:00:01 executing program 0: r0 = socket(0x2, 0xc003, 0xa) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r0], 0x1) write(r0, &(0x7f00000001c0)="9e3eaa56000000000004bf9aab4230408600000000d04510fa651c1ece0efdd308e6b7007a9aeb2b2e05143a279b8ff24184ec8dc089ae01432004a902279718a816aeed1572329124e0de6ec31f89594d2e0db60b0a1ef763664b4a2228723eee6c95e18003a3c2446ddc7e8626f0f16c5a2108fd", 0x75) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) pipe(&(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x7, 0xa4, r1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000240)="bd3745998861e7c52e7d9044c37df8127b6c8c068da36bbedc9de312c98be994745cfb44cfb284da4d244c64bced1edc", 0x30}], 0x1) write(r0, &(0x7f00000000c0)="a6cd0145f4f1ea092451f99b54d567f8258c2cd6", 0xfd79) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x379, &(0x7f0000000000)="df") 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x3c6) 16:00:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x826, 0x400, 0x1f, 0xe0}) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:00:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10200, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10002, 0x40) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0xfffffffffffffff8) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) r2 = syz_open_pts() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000007c0)="1a2eeea85f965e1c43349f13b97f9c2c18705ca70000000000", 0x19}], 0x1) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x0) getdents(r0, &(0x7f0000000140)=""/166, 0xa6) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r1, &(0x7f0000000100)="a700000000000000ff00000000000708", 0x10) execve(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3}, {0x1000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x2, 0xfc, 0x7, 0x0, 0x75a}], 0x1, 0x0, 0xfffffffffffff79f, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000000c0)="ca6f44a3b41dc24547c4f15080aa0ea3", 0x10) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000985d936938c3b993"], 0xa) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000040), 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={0x0}) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) semget$private(0x0, 0x7, 0x40000000000008) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc853606956715be63a7e6a23becdf7911de8b407c6c12628d96ec10d6a606254f0704f19e3d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06f7aa3f54b060000000000000000000000000000001a", 0xdb}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="039dfee4ea0022b98dc9754dbb59e7a858fb08060170e9eff313e090b4e63d489412fd8643fc08a3b0ccca54b74755eb55a3f49cace8f35205d6a03a580a0567189b869f922b13237afda5c65b879f9cc8b9221507c0c583656a8ffe03cad202eb8503094bf4ce69280f747de4804678b638b13b6c3e3948d745b099ecff749a542de0c67e726fd65ff1123e334deace3f08caae887e32d42b6ed534d3a0fde1f3650bdae24b9495b2749c17de7d7d72d3ed9c381973f5b4455a502f5997155ddc518783fe75dd04ece73075856de60c78adf401241739ceac8be5ef21172b103b68948b4e", 0xfffffffffffffe30) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x1ff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000040)='./bus\x00', 0x2064, 0x48) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/10], 0xa) socket$inet6(0x18, 0x3, 0xb9) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = geteuid() open(&(0x7f0000000280)='./bus\x00', 0x100, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81fc, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8100, 0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x1, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r1, 0x0, 0x7fffffff) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084, 0x0, 0x0, 0x80000001}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="a131c89ca84537176ae2078f050046717c87") 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) fchmod(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x7, 0x3, 0xfff, 0x800}) poll(&(0x7f00000000c0)=[{r1, 0x21}], 0x1, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) sendto$unix(r2, &(0x7f0000000040)="7a965cbb936c61163af15589cfcfe8ff", 0x10, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto(r0, &(0x7f00000001c0)="ae6a75cfcfc0bd75fae582b68e64565e0a43a9e113f1e210913d66d8f414ca6d72ccad56c9c7d6c48c9fbd10274b91369694e416a262c60f5664ed5c2586", 0x3e, 0x402, &(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0x7fff}, 0xc) fchmod(r1, 0x124) dup2(r2, r1) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x3, 0x1, 0x7fff, 0x2}]}) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d501131"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01000680", 0x4) write(r0, 0x0, 0x0) semget$private(0x0, 0x4, 0x88) 16:00:02 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x200000400000a, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x11) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x48, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = kqueue() r4 = socket(0x20, 0x4, 0x5) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000580)=[r5, r6, r7, r8, r9, r10]) r11 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r12 = fcntl$dupfd(r0, 0xa, r11) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x78, 0x10, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x1a, 0x1, 0x20, 0x3}, {{r3}, 0xfffffffffffffffd, 0x60, 0x20, 0x3f, 0x5}, {{r4}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x2, 0x2}, {{r11}, 0x0, 0x1a, 0x0, 0x3, 0x7}], 0xffff, &(0x7f00000001c0)=[{{r12}, 0xfffffffffffffffd, 0xc2, 0x0, 0x20, 0x5}], 0x5, &(0x7f0000000200)={0x4, 0x4}) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0x81205724, &(0x7f0000000300)={0x7ff, 0x8, 0x0, 0x0, 0x3, 0x9, 0x8000, 0x10, [{0xc31, 0x7, 0x588, 0xffffffff}, {0x0, 0x4, 0x968, 0x4}, {0x7f, 0x6, 0x8, 0x4}, {0x5, 0x5, 0x9, 0x50}, {0x1cf, 0xfffffffffffffff9, 0x0, 0x9f8d}, {0xfffffffffffffff7, 0xfff, 0x1, 0xbf}, {0x8001, 0x101, 0x0, 0x1}, {0x8, 0x0, 0x6, 0x7}, {0x0, 0x6, 0x6, 0x1}, {0xffff, 0x8, 0x9, 0x100000000}, {0x7fff, 0x7fffffff, 0x2, 0x3}, {0x5, 0x10000, 0x6, 0x80000000}, {0xfffffffffffffff9, 0x4, 0x0, 0x3}, {0x8, 0x8, 0x65a, 0x2d28}, {0x5, 0x2, 0x100000000, 0x2023}, {0x85, 0xedb, 0x3, 0x100000001}]}) open(&(0x7f00000002c0)='.\x00', 0x400, 0x40) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc80, 0x28) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)='N.', 0x2}], 0x390) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x9811, 0x1, 0x7, 0x8e17, 0x7}, 0xc) r2 = open(&(0x7f0000000200)='./bus\x00', 0x8800, 0x44) mknod(&(0x7f0000000b40)='./bus\x00', 0x2009, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000440)={0x8, 0x28, 0xfff, 0x6, 0x86b, 0x5f7a, 0x1f, 0x10, [{0x2, 0x94f9, 0x2, 0x10000}, {0x58, 0x8, 0x0, 0x874}, {0x4b6, 0x6612ea4, 0xfffffffffffffffd, 0x101}, {0x1f, 0x4, 0x6, 0x4}, {0x1, 0x401, 0x4, 0x4}, {0x20b6cef, 0x5, 0xe1, 0x5}, {0x1, 0x3ff, 0x0, 0x3}, {0x400, 0x7, 0x6, 0x8}, {0x9, 0x2, 0x4, 0x8}, {0x6, 0x4, 0x0, 0x7}, {0x27e, 0x6, 0xc0, 0x7f}, {0x40, 0x1, 0x34, 0x9}, {0x0, 0x80, 0x1, 0x4}, {0x6, 0x5, 0x0, 0x100000000}, {0x3, 0x10000, 0x20000000000, 0x2}, {0x80, 0x20, 0x100, 0x100}]}) ioctl$KDGKBMODE(r1, 0x40044b06) open$dir(&(0x7f0000000100)='./bus\x00', 0x8880, 0x20) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="b373ea6198bd0d6981c3b6ed7b336dfd13eaa03a852efd457d54167250c0f6f5828f2d6ac586b2439696262bc6f987966ad3b69fdc3f652fd802a1728b0cfc6d84cf31993072cdec3c6b3089f94707e73c68e7b368e9d227580d26657ac405cd0849d02125698d0ebee684102b7e7af798c55591e03aa1cb3119a9b65a0933be57ac4a65f987189a42b69e21ff8d028204f55a97241f41893caec253557a9af7445abcab995794e64b41b85ba1e0c3419a112d17f8615e7cd5b319b2bf94cee31ca9d51b8365d5fcc85e0fe0302a3a431dc203fc7ed89f2501ebb20dddca0ab15e3ea84243269448", 0xe8}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x28b81, 0x0) getsockname(r2, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000580)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000940)=[{&(0x7f00000005c0)="46267ed558ae9cf249dd465bf6029a1db0f1b9f301f7671a555c391e806198ec13bbcb881ac978a04f88e0450630c1b2bfc8d3cf5da8d6c561acab8fc2e71c593affad836f9276cf6d0fd9752f800641df3a1acd11a676a2b80c4b010c253ac7ad84a194da50475c58dc52e6fcb45819a203f52ba8a5691f831f0cce4847d7ee46afeab0125237c99eff11dbe1d0690b3a4555c1da2a87d30a7530931f84823e5159207df75e9b68285ca0a7c797d52326b247c74098ca9f0ef657f12d174c80954ef82f3ca7e4c320e5ccad7282337b7e7893ddcd9dc583b24def", 0xdb}, {&(0x7f00000006c0)="07ccf77a1f7d4bcaa1fc4d404610ff8d1e0b1600b2a94806dfd0344dc244e2007590573908efa2d6126bd525c43c82c12547350e2a380aea2ae054179dac89e389c6a216e113c5a817e4a7c241e2552f1719cb8728662b8a2b315b434d27bb0248dedbed7e311b587347c7c372aea632febadec84f74e2f8f59faddf32b4b73f0992800d36442ce22cb0b66e009ddb12b5e467b7247374b54a3e5d6341b77595", 0xa0}, {&(0x7f0000000780)="682ddfaac2bcb0d28bc95aa8ebe3b49c3c1cfa22ec65af7ef4ed08a674ec4fd08dbd04f32226e884b3ee6f82a679ab3e06702f29428960c2adfad8292c202659bd8d0915b646ce287769a200bd4e1a3a1c2607484442e85624277615920a6bf375490c0762fef87120d92bcfdf431ff17f00dbd0220ec280556807f1aebb321465bfc0b53e6406aea05dae50f0be2ba4d2", 0x91}, {&(0x7f0000000840)="be6f4368780d8bafb1b511290a099bee5367", 0x12}, {&(0x7f0000000880)="125c5836242663783dc7621adf65cbf9b5d8ce2274f4c671f51d9738ce438af277789d0bff016d8f2831fdec236f52fb98049df90e44e05d9ea7227e", 0x3c}, {&(0x7f00000008c0)="f43a29b7525db9843900373b94fd820df08c81fe74ffc9a0323f3f3ced5699c63da848e73648893164388a8880871d5d7d1a8c42c4441eb44ac08c8d98bcd2be586a1d88acb5cb8aea5bceab69c5dff5d0b5fb94bc6e262fe09a4a80719ee23d1494f78c8146c3294fe836af7fd6c9ed3545b2ead7ab95ca25cd3959", 0x7c}], 0x6, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40a}, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x84}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x30000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0xfff, 0x8, 0x0, 0x8001, 0x7fff, 0x80000000, 0x3, 0x1, 0x9, 0x2}) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x6}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="192f3a32342f308c85907e6a5cdc4a71c9c091ccca22e8677766a0270a6d10e2b5581be0a48e7f224581ab51daab43f1024812d3eb4da25017f9403ede7d3a8a484cdb44cd56bacf8a57853a0100493d1e428d27d07926dec952465299932e75b70ccfe52a3b735cb42ab5123e007ae972a9c74139daed7e5f479de59a09c17582117144a996ece99c20be7906ecd9f80cb721c3c380d6e51f2ff05f68159ca706a1adcdb26b5da04d8829878ff0", 0xae}, {&(0x7f0000000140)="d7072020f19696573d1dc4a8b6bc32daf41fb823e954abeb138c7b9e32049f617ce5a800aac834b8bcc527e664267af25d452573be8d40ee831b79cf7cb133526b2b60923a3d849e3871cd697ec17563eb9ac3fccd930b0743d1e9b61484f43e88d72f93d36907d46a486b50822d53284d173f2f5dd2f98a1d4445352e3092c3d93d0426ecebb00fab5bd2bda26af16793438a010887b25a68481c2c5baaeaec85950a4715193f65b62c308e1e100e4df38bc7b43107cc3b184262b1c55b", 0xbe}], 0x2, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/64, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x242, 0x40) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000300)='./file1\x00') linkat(r1, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file1\x00', 0x4) flock(r0, 0x4) write(r0, &(0x7f00000003c0)="469d48107e325740f392a9ae117e0f238c8b38253fb1f13f26bc63b72445083be2fc47498dd29a4867e08dfcceae9e188d53f6c51c94726ab99282308fa2ad354215e06644fac8ea2fb42ab3ea53279188cfacf1ccb32932398861c2d2474219bf47211ffef3e0eca36f5379e091de7afea49640940f6b3ddf4bd8bf5169bd47549debf9fe296649", 0x88) r2 = openat(r0, &(0x7f0000000480)='./file1\x00', 0x1, 0x110) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000004c0)=0x6) r3 = semget(0x1, 0x313b8dd9bb29e077, 0x288) semop(r3, &(0x7f0000000500)=[{0x4, 0x1, 0x1000}], 0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20, 0x0) r5 = msgget(0x0, 0x81) msgsnd(r5, &(0x7f0000000580)={0x3, "5660f59079269f05008a79d37f3daa84424eea8be8f93bf5b143d006dca6831bf2f65f328006bc7b0d1ff875ac0562341ca8571b17f14ab4082bbf82c3b9ba7875d445fe2bf72bffb5706e4609ccbcb9e267797e32025d0388939e7b7c5183ebf3434e461c015b7b49410796c3cd26d8ab38a361be71a1ece605a7090b4a7add7b9705592fc8653e27c33fb7f042c3887cdadcc41ac650cae945d625b752388ce485c3af893bba917f2b2a7dca508292218932"}, 0xbb, 0x800) socket(0x10, 0x7, 0x6) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000640)=0x3) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000680)) linkat(r4, &(0x7f00000006c0)='./file1\x00', r2, &(0x7f0000000700)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000740)) pwritev(r2, &(0x7f0000001880)=[{&(0x7f00000007c0)="af144e7d049a336eb1507e672ded99be9682bf604f0598e758d46ebff9a216467b79b30cc05abafa3a730dfba68c9931814892a3dd53bd3f8f1680136a9de8ba9735fac7db", 0x45}, {&(0x7f0000000840)="425127fdd925f83ee9c7bf891ac324e7c52070b115011c2607caf8acd31e0a6a6ee92a6afaa2b1044b9af883b62d98d6b202bb49f6985685c8f64c0947f3d33f0bd209ac760c81a7ddc6b7f4753e45a52e51011a361a42ce3dc10eced7b20d6562f86584fa5b2684f2bc824be717f8838d7634320c3af6868a0d7a908f091693bfc27e69ea04f3e05eb30c4906611d9349fc2c3308b501c155bfa4d5a86a82c2fb73ea9d2ddf42faac5ab5460b9d361f32589972a0941472925dbfdfbd3fa97ba2dfc29f36abcee0d589e42d3d5984d00830835aa77abd5a67a769e95f7393d34c730f96d96fbdef783ec06cce748c6b3f2bab3f8cd37b55fb0027f760c8797095f00c118d913dedbb21afcd461921eb73903bb3e5d261edef2d97c566c0473fdabc7fa3311cbd983326c36d58d9813e8617404682eced660d775a7b4770e7104b8648b975edc4553a3964931214b08c21724b87de796a853071643370c6c13098729f47363775be187ec9a591a5d9e5109a9bc7426cfd136bf7638c573191d5fe247c8e62d49f34ae4e4c3280d1cd9f0f999e4284b054bdcaa48a3200589aa978cebfdcbd4370924080ea219ff8ed15e484a55b93fda74b93a31a3cb5bf7ebb88b13aa12f9fbd5f1adbaab03609dd4bfa18e9daefa8b6080c8db1cb4c2c0c3f672ccdfb7c1df7beadd2918c1784830dbfbf3aa590b28743b912934ab0913045cdde842b8d4a5b13fbb3049c6763c8b96351062ed295d6ed02099fb3677987d33cf1f769a17e91f870ae8ee6cafea79f14497c794547623911e73384c813d4bcb19412e7d21b1e6eae9f1a38ce04af7727cc9ab3575da85b8b3400400a7a44f2de496f25add6b7544ceffb7ef794ae86500923b549535d7c88102a9dc39c0f48ce3a05966af47148ad647b19baef0744d8b96d7227b859682afb5794265410d8711946154f065832838298ff7045fec9fb79e8f6f60012ad544f4fc1d4ac5e4f0d4908a0b6ba81990716ef0154ae420b32bde446db2526486d956b39b94d9d9d0e7982d3dee28915bb18d6b72d69bf563c9360d5b07edf4c7e51a83af79a467e80aa5c6885d2ac339d6e589fe8e6b1639d665125c0a2bdee70ba92c2dc10df6b9926f13ddaa075ac76e637dc0dec4a9004bf4c9fe35ed9f89fd997ed5a5ed2f31323df56e80236db77d25301f8547e13e75dd39eba4d701a6ed6977b004874456834dd2744944b647d3a0246592c66b7821afc55f70fc4a682e4b4613e3ed48943d0ad55d107eb91a34b7e837645db965f0f808782575a7ebf08dfc28aa20053ca2072e360eb0d93a18f8f6aa8d6e0324abda1248fba8b88a4e8b509c63176973b9bc11f2d6bbe2a2b1df4e167ad926eeaa8114b0db4cdec906aa24633e6844030ae4b461b7b59d496b9c8ec0b87ecad37acbc0684339f53b9464ad710c7123725fc6f1e1921101fcd68734832e4af2a032605f0652d1d3fd7b8ab0e5e66a13915d80880c47e02d7c91b6ac8ccba5cda838200e0e590a9813928b183081a2cb1bdd1bbc9bcdb1d86cb3166af71dd6b92b34ec96f086f46f0ed0b1d0493299a4cf26b8861e915616bcd7372fedfc902d8976e63b0bc1b814d6e1ced6ac0e1ffa2a97a839dd38907345510cb7f60e6dde8d2bf49f29d3441fc78d6d046964a018c2b71f653a2a0c6091eda40aec6391a271f65d3c940084799c8a2d099e4ecc8bf7bbae24ffb460ed8789f66ad9e75b8c6a05f510a728be8473a56bab87d77f561a9ef3e7c3f7efc7b510b845d353a2a5cfa9e2072ff74e484d0ee4eee401c5f5ec77dc20b0ddc6622d55145ba1d0e900eb10ef2661e2bce656f1c2a47f49034bd740cc6bcabe6c62455c6baffbda072d4f6f91fe4a5eac66f6d345424156a576a530656dfc26ea6649a10e0deecc87068451da66c479b279bd8736b5d4ab85cec3c0fb64f42b4a3e35f46aa05ea448d38b343904804a603d2255f354f0ebe349bfe88ac3d5031c7f834a5f8fb560a720362f51967fcac82a60eecfe25dd32daf10cb21532f5d40fb8cfccd8c89b155ee8e9ff10b0a112ba34dfb55541f73b7f825cfd8c185e8b6cc4d3cae82ac54aa44bd9780fda5ec0ed90bd2c01a5eb72fefc964db422115d1d8c92b8d931fd580d55702a77c1d399fdbc8431ce0eff358ef47d6c81805e0d0886135f58f6c4214eaa1c68a251c598650a0b8b5a0cec93a6cba9722d20d1dc55fa8363fe91f587ff1e658657d47078d3578ef80cede541e1a28242403a5fffbf5d2935215fab02178e16100cda1361c25fabe4e7f0a6ff009564b43bc08d58bbf5044bbb9e41fae35f1342001b7c5ff47a9c0a55096c8c7ea210bbc355c6067ecced902802096a99b81eff6891cef9b30120e528001582bc2fd41dbed64219334dd8749c6f0249c48d3fd6221da23bc4fdc4ecd06bf2366250547260fac6037e88a851b4340af91416f1bfad4934e0d9dae0c134a90bc5ec4ec55d16e26465f443a188ac618cc95bd1bbe0405257525a956262ff707cfee539c6677e19629aa21b96c4df9448195dad5a5036c189a5a6d028e3f93de38ce0c964feb79e98d471ddaa7238f881a55a462afa7c9fabba248f503d1b7b08ebe8a90ea40296526df42563125542280f9edb40a3b43fae44838f4b7723617b0b60df0cd91b19b6798497b0f09f05ff360db1a3561a5aeb5bbd2a122e93b02e75b7586bdafeab0242834a40560a12aade60749b309f693f8d76eb0142b43e6c61d4ecbe74de2b00745e4d1100c415c985ea014c7b8905726ab50bc143d1e6285e36019df52564d2451f23446ff2bbb0806e1594e4bb65a1cad6a4e7dea1c2f33e95129e9dfcfe7bfcd80d7fd8bc8ab37ec84f43dfc4128fe60c03309fad8a9366ba6783d1123626670b29623b2b9a86dae7cf38d7181f2c1dcf82d1ec06d6cfc79cb9abe669954df569799b110ebf8788d7ba4273d9155e86652f0aab17236b7fa1f194df1d8efdc846b6482a6f18d4164059d38565d6304f29785631215577b6041b48c124124cb7ca97efa46de783cab57d47ae2be1b21c8490220bfd8b99a502b724d076ec374056408e10bf88382e941cdec2ae6e24d69a12434d44f0538b81e3b6dc6aff68feeb9f2123a1604084efebfccb4ff28dc3d30932f9f16a15c91b4eb6883c165e2e5fb9577de213e00cbe49439d11a1c4c7c0bb2e99785e482e227fd15839826b1f96c33410e0aa2d8cf7b311072fcaf82efdf9f2a8d9d10c6fad9d6c02b5072cc234e477cc0fb0d358f4f93da5efb571eb65d01633a71ed0e82b3b4299d1de23aaa577d3852110d0e4de8d7858309d7526d04a3bcfba198474d69d1758563d7b53c906b7b60ca4ecc6505dd1d43174e1575ea919479beb17ba4f06c0519fc870d36ac03d36c5696fd4645f6c7f83adb7f387f37be8e150746394197bff4cc3b624fa2e025a047e31f3ec2cb1a07022a75bd0a77ea98cc87320d7a3c1e15900dc18fcfd25998f6c00f167c2876b1b1943ec8e371644851d6ba163fcc518e4066c115a84fad1fff1a1237abea5d1e327721b5871e7ea2e108998642923414814e44712011238ac233da9a3beaf71c17910e10b9806e94e4d0b0279b528f032303f567c0ffab7bea257f770fa19f6082871e2cef62849b3370f0a5991ef630ac1fb910eaa3f08ee579e3ffebf20fdfe72a8f94f8d557447144f65f67d2b7556ab994e335023f75a6e984dc31a7ddb6be6248756f9a66540a00aa72ed42ee40a58dcec81c0e545e222c5fe8988ded871cbe540553bad430c95310b8e0f45d514d0a3216d230589a868d94c1dd68d5515aa4a1b5304d91a7e70fed2e5800cce2f6debed1219d2edc260deb479ab2827b78a500591522e46ee0723050caf84ab7e68d00e837ddb842c08e7211eabaaf0fa9722f0a17d90f75d9896a3da9e8f1cbe1a68c85ce682a773663f1db543ecd1b06ceb7e5a554e5629ffafbe8c5a9a1a702a77fb812cbca74a8fd1fbee758077e3bff31260ae08ec22d36c72452782550d6656d19b25740a5c9444cd549d2e0104ce89bb4d3d43b8673786c1bfcf17597f6a923fbd849d361f75a0461908845a404eda974826f9fcc966dd45eb301c32e297a9596bcec6b51514f8fea16b791d9a7c4342bd97f38c64b30af139cc21afb795768ab729c1ce54dd790f990768767389f6746ba8f2bfa32dddafea352ee49390fd14220bbbe6be6b364e2fb6553e4310c44a972c606dd9da1a2ebb3afdc8ef285ebac6cf88f4af5edc8764782e0759355b5802fe66bcd5a16c7b3b9aabf7b4b0bc1c1fa4d894768e8c83cf8b3f003f6576396fdb900e6fe78717c0762546d28d85e77b7fefdec229f1168114c5b534b4160632977141c5b53035f7b38e657d4fd14e975b7f08ddc3f6e731ebf8657d7f82ae428310a21be62ca9f677df7716e9169cbc5f76f0dca4e0297f6f40d9d38f4c9ed8c36deb842a7719fb41f9b78a7fa556a642deb79f205d4e3f0426245b5479774f941779ed241f529091ce84df950d52ecfca0e2e403f209b05ac920225f8fc6170d9e09e2a342708cc47cbf210cd82ac48e9f4c2d3b7aa1c9671199cab817540dc870fc86c91264225e9b609620fd460a7c72438f9fd8a4b699136f94d569b4f67313958ae16a6a97aa4e43d8fc57c87c07880f25aeed8a52c8f0c0a2fecc1021f9be570574617104dc5a6f6d2a53885241c9536f4e9b01c2e99eddd02292163aaac6dee6e62ffec605bf431d04c29a840d1c9e49add64fe1a2a388fda04073cb2753dca07466d186c008b680e548de95c52b83095a03e1ece34990e4016870f20bb59fef8b636d841989b1034b8bcecb946bb77a5626668f7cb8dc777d920604af2f008a0c92a375c25a348bb125159dc49e740d31f173f0be92d35269505a9030b5071a6bc4b2d9c7b4498bb49f4c4ab544bd7e82ea5b79111fbd0efba42050bd8b68b30b8065d1e69af33173118322d47d85117fc8b4d09c7b35dcda62badefe09d6f69a901270d748ca040a5f21ddb741677204f004710020c1cccf70c2706ec72b3c025dd7bf80ac8351a012ee1bdde07cc23bc39028591a9d803274eab4b3afa22d897c563bbfb18d062fdd59e6c29e763cc26d9377f50d1879785dc599ebc9f13fb52912ea8c995739b9bc5f18a4bcc96b2cf7365cc5c0471bf61fb8ba26d39b6b9072c45812291b1d69e9e4f0e1ea78c9e1a2e58149cfbd651a51bd653cd5306dab8b1d191de2362b49cc296184b70cc381f3c38f6d28d7b40d606898ae66ba5a3adae8eacf36a8bc68050dba062091acfa9543211aa187d9d7527710b7a0c8e8f69be69d72c8a93cb3514a632e752b891159bf6af80bf548aaeb6118394e6baa30d258459e205bcbea2d4eb77ee1eedae9a4406c3af86a2a93d0772f7cc1240bb5747dc8eebf41cea5f9355110bbf566b7a3273fd01a773c69f420b78bd96645d5a0e5efc3bab1be7d787f6727f63f41062e32f04f2e46626fe3d4cdf9572957a72d053dc538e514d141d9cc21faef9f2c3f7bdada4d3c5605c9de59d6fbc13ecc9efc12b7352e726f7f71fa837942e9069134aef6effa3eaf80238eb6bfd05ef8df68ea408dedc228b5d5cb81da1edd44fb6dc0bda6dfd66bbd9751b56158802a5279849724a8bdfcecf52dc33270145e1cc7cb345f1aaa24d9f7196fa6101c1067195daacba5d264a51e0b7b6f1b1e0e5c2b62564f3f27cfb956f9922f00371cb5cf81c42c96a66dc08925b6ae5c9c9ba3c216d87273c41c45bd7e6d86fb599e9b7d0820", 0x1000}, {&(0x7f0000001840)="c9e01b2c733a3fa6f510ee8ee7abcd3d72c54af3dc786f00e71c750dd9c44b", 0x1f}], 0x3, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000018c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001900)) connect$inet(r4, &(0x7f0000001940)={0x2, 0x2}, 0xc) chdir(&(0x7f0000001980)='./file2\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x10080, 0x0) getgid() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001a00)) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() setgroups(0x1, &(0x7f0000000140)=[r0]) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200d, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x9000381, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x80, 0x0, 0x200000, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) preadv(r1, &(0x7f0000001880)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/219, 0xdb}, {&(0x7f0000000440)=""/255, 0xff}, {&(0x7f0000000540)=""/255, 0xff}, {&(0x7f0000000640)=""/238, 0xee}, {&(0x7f0000000740)=""/152, 0x98}, {&(0x7f0000000800)=""/93, 0x5d}, {&(0x7f0000000880)=""/4096, 0x1000}], 0xa, 0x0, 0x26) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = semget(0x3, 0x1, 0x44) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000100)=""/181) fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x1000300010002}) flock(r1, 0x2) close(r1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000140)) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x3) fcntl$getflags(r0, 0x3) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x8002, 0x22) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800001, 0x0) write(r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xff) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r3, r0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) clock_getres(0x7, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x40}, {0x6}]}) getppid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x108, 0x0) socketpair(0x3b, 0x5, 0x8, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000002580)=0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000045c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/135, 0x2d}, {&(0x7f0000000200)=""/206, 0x94}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000001580)=""/4096, 0xb7b}], 0x30, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:03 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000380)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x84}], 0x1, 0x81) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x4, 0xfffffffffffff001, './file0\x00', 0x8, 0x100, 0x7, 0x3}) poll(&(0x7f0000000080)=[{r1, 0x54}], 0x1, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) close(r0) r1 = dup(r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) fcntl$dupfd(r0, 0x0, r0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000001c0)=0xfffffffeffffffff) r0 = getuid() setuid(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x35}, {0x6}]}) setitimer(0x0, &(0x7f0000000040)={{0x1, 0x40}, {0xff, 0xffff}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f00000000c0)=0x9) 16:00:04 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)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x4}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x800, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) sendsyslog(&(0x7f00000005c0)="ae7579b660d4bcfe9e3c56be7b7ca782168be0c676ee5e5c5cb87671fc1ba65e85c20ea73c6733788cda629090525c3893dcc870f9aec13a73899a0a0a321d9462eae8f6e77ee0817f86a61e0e69b783a66a336b31e5325907c339c59aa3863657f7a9f4ce7be5c00784cb4f5ed828a49c92f36c58424ebdf175104b137eb91fe773d3d9472d5efef6ccbef6e9caa0bb2ad537095272594f3c10ae015fb032efbe19a935699ec5ad956613f42885d883f8814b47c4bb830050d59178a8124748cfbcf6b21bc8584f088e987d84e4aabaa1f136923719037a06fd0c8a271846136eeac05d7e9a4557d9a1db3a476a6ecf950f9fe40ceb2e191fb0055e08b683912b1fadb057bf68599cea6afe7a66d2e97b537c4f0f97602c0635b4db4c0dc928b1f15509c53a8d5d8f52a6592d95c54ebbe03550980f356f9bc21c3e3ef0a9ed21146b85997316c93cf4e34192784aeca059c197fb37c0803c9a3f0ced1e0c7e472723a35c06469231dd424c4a74a6297a1e19e4b40cc8182d872690c3ec9dc7f94740ae511a46d771df0b358ee395b8b9f0435d85b7c2ff978a6aa54373da7ece5db09ecbad8d42b7e90b474f7cd3d9d62227990cc9db1c313926e5be451cb5f2d12945013576081396e913aa685addb3b51e68d8c600270ca1b10cf1ea581e0b5010844261ae47c3ab8fc85c92e136a19aed78f4fe33199e4173021a715b89f9ee8499d29a222fa341731d4b3ba6a7f411663afb27fb7179b9bf0e6357c7254358e479512b015db26de8f32c0fff305405a6174c34a43d79d3b0ae9a94f914c97de1c59d04521ecacd558a7c42a040a7d94f503c531c7f095b2a0c6ade12f9611a10226cb8355fbd9359bb8995a0220927ed9991ba62a24aa84e3f67f1d22cec89c5564be78455f28f17b6e31f2531a4c2b73a5c1254ba600bea1567ab77f8a3a2e72bdb653841853da9790efbf680e902c8e184fe069506f1aea6ebd5b22ad18017f515f189e3a0fd8885bee6e9b847e63d81884ff2687e24e1fd9263874250878f659536c4f7f4ca979ad791a682f4435a62f79cb1eb5872adef788f81a04f4bd05716b9abc980b1359b88f2f5540b45364854569b720435ba1b2f92847663ebc48102537703ff113743f20d11681779eb1b9255a6085abff80f0b72226d1b156225b2928b7ddf540ef81908638e236862eeb1cc1e72cfd02c5e41ffd4cb605589a610a4adb86a7359a5733dc78d4cde6920b9cde53b95716ea5c953be51145f31b3d41e17f2f4f1027bd52d3f8e0d22d95e6681571f180fcd55a78d0d4645104750ad73dc91ae444d7c8db2971851653ae3629ce674dcc54a96971b793da80ca525e8ca903872493df91a92ff2d48ea64cc01dd0ab76bc68d4c715caee30088948e9cce276347895970e0271c413394e4141d58355b825f6fdb0db11075e0a4e2250f84de69d463bafc6b4c6858c277e5dc20f2d5dd03a797f3e1a4a8e725348a377eca5eaf08ed4864848a70372b82549c47037b84a4b01e282e4b2c1db927fe2e7d419d6ab3ea8754a1eda8c408098d5723e5ac29be5257286975915d7da8013588d3fcc1b442ee7899e8a6c8ddc68f84ce0b1526722982bcfc3a630ae63057bb4bbb2a97a97d649ab5c9841257bb767ee7785c90c6a59f9c10ce41080cefe87762b89f22ec6d9a4a9848cdb41f956184a4caf3e5ecd951b85b9facf9326287a69b97fba3073581d32c383e836596a636df4b6ddbe1c189a5eaedbeecb70e41b0b38633fc46827d716b968d53a6b7c2f1a1f089886f329ec11c581fc0e41abfbf7a559abb992bd87ed60332f977a98567241619e55a8309a5d21e7639d8da6cfacdaad676da8c2d55d9cb5defcd63b612877032dcd3eaebdac80cccc1bebbe8ead30cfa6f4e3c4bf5bad4ce21611389f5ca2f2df5dc60da00e4238df80fd860a410cfaf2cdbf4eedf1b5fc99ca2b3f0558b234600f66e5e1e0b1e5f0ab4a24792d8460e1537a96d75ca0ea37a84d14cea10f2c38557a18c700cd7369f28b9e1281073f53be5d49db8a4735c65706fdd9944812b6ef219cbdc496c142e0aa93c712852825d58467ec4f5232df9d79b82417380d3911576db4a26ea8953e3974a7a55f73d61cce33c5ed2297ccc0e906ca7310aa54b0c14d825fe78ddd263ed0870657d8237ccbdae2b73b47071261efd215b60c97681e3c270995041db051dce6e31b44e8c2f977c2438d24bbf243da66ed8d761413d68d89eb187ae5d7762f252e1afd47a652d5bcc02e54e0055a3cf054209687dcfbe1758a7ca49aec543399979a9980159965c454c4c7b506ff4b48197e6acb2d472e8cf84c346efd02ceb6f20e9d24fee3fd3e3a87b558a8d093f8f9553cab3c555d29bc1f72c5ca18200ca2bae5c766fdff62e5eb49c3ea8b511040ebc9cb48d3cfd072d36d1d90d72a4666d4042dfb1e19165c4f035f2f59a2e0a7c3e78f487db037aff582e13292f57cefc9e187d0e7a109013aafde10e591531f2b28704076b7f4d2d143288bbf708cf60d12d92b9a65e716dcc2dfc68c572ac3a58636e101e750acb1fada3d4adc598b95704d1ac02b7eea8d7d4a672ab54adb99f8f2f4db93d6712f6be02ce65ee5af40bd4a8c4bad943353edb54153a5493436a3744ac03ee772421a6321a15634a5bdcc501a8a73dee5cd9c4c1574bab5daf938ff384633b2f63c386542bdcef812c6e5c873e01c7c19ae2b31352873f73df52c6a639d91a9cef753d144575f3129c90c319ef104b8c708f188d702b78cafa58a338d64adfda51ecacab16085a21d4bde977a97b1c1966f7d2738dfec73089b340394e10ff9c8423fbea943d2c06518b53b09ef450cd89a2d3b2e5761967c1bf236f1f9bea1d684a49259bef8225a4e8ed6dd8a42424c1897aa2f898914c508b401fab8583a8de82fa38a5a4369affbdb6bbb48fe36b2df818853f56ef39198ce81a47884dddd9312ab73dbc26aaa5f6015c138a1810908fc3cd933a0d20659a57e0bc9cdfd7bc12113e421dabb911c5a204025b2f622b9593cc501736beab245346e56a17d63e9eb5c9de26b9dd12fe20be8b01887401af83aa91d24ac7598db09aef17a0794949402b7644d92022b4cd2bd394a51c823d7592b8157b351c040d92d80769f257ba3eded1a9c4f273925afdcf338f2c27cd3c1ba0ca8af2088170bde9914ba1dcade6a3a0786de8195c022f7922f3a718d9ae88f3d4ccc25a1b3f1906709011c5b5fe7535e54045161d36934e15c949d10489f2dbacf491e2419d7ba9d6ac525a926387149cfffe8c936bf2003deb47991474f0d2d3afb3d978b13d97b70ae2c45b0c42b59625ecd7310af79457196188d613391153ee185c2cfa08c892d74524c2187ec49c0a6df1922c11871b0e4da4ea0f7a03b5cae6127434b2237765fb82d939677a16b0f016aff6ff499c59c0ae1244277532d4727ca22d6d78c8689a6ac0b251107f2c3fd32d367454c85ad5b8249e5665cad81c8a5af9792fc10bca3e286f8fa71b5fd612e106b63a15f6c6cc1b7b962a7c0774850286df600b63f3efad2168f78f4cb6606508afbeb153e6838fc1392adfeb4d3be0023c0894bfe31d55eef4fde6e768521d352f2a52fd01a1dd436ea1adaf3a9eba560ddd2df01a357eb0a0fa36cec94ecbb847f6c6ef12492c06f086dccc88b2cdcdba02ffd96f6b94fe092dffd9003f2c285032e7859384980ef2b9cffee6acfba029927e7581acd2fcae2993789201499ad3adecb698cf9e65101755e85bf932b2d8960ac3eccf9f22b41e3a50caa3c830e84206e392f49b5e78be6a4fc97dffca3d88977a32f2d9ca82e49bdd79697dfe40f790d8f9292d8d468c1ea092d92a0df31134a017e8ca63e1741184e9e22d5efbd45e233760d2f5c0a7deda0afb6528eb2052ec346482e559bde3591972a5c111e0e87f64a37358b23a4257a54410fff7c65e2b9d30c4ba377d04000e01080bd5d1aeb1422092e8a60a791c036d60b00d36934454bbe0bb1418669f23cdf9b725416d5a17e7729a516b8528d64abf88a2d84267cbc030d0a669f3c4e6e5b5fc46ddf6a7f2491a1cf1ddf9c2341c7e462fc1c3f94a49830d43d7fa151403e28fee3e5bc8478635c4d75a1e245ad49fc443a9593e112a32267aac165475ee6524b21582525d00438ff588ceed29425505c7a04ce8a8ed00dd140ee35626fa87f65e95a1f802080512dbd5d2b439a66485c6d3cfd6fdbb41ac52e2978c9224063c950e1f814401f74467963ff7965d16df81733a5aa51099396fd658cef0baf16572877a129a47a9a95a8c9156d6bca01339da4983e92456c4693267822ad27a8554bf2134e3c2ce1a200155208b68fb823a97dd79ef6a902290c16a4f2ee57316eb232c5911703677e6911fda252654d81730a46149c508da92e1b73b893c536e47542c28eb5b8169fb86554000c6e7f205db9cd9c547370f1ad8c562155251ad7081bec49b288cf2aef18735b3ce5af06d1c2f76fdc537d6bf0d28e773268ce6bb0a996c883e3123ac56799f0743bb1f27b2eff2bef1fe4dbcf562ce2d566aa538af26df6d40fcf297e30cc902229bb089dd0a22a5d504b33c6f4e65b682403833b38a68a59c2151c3a8cbf285c4d6dfd39fd20b51e324ac63a2e6099a5e8dff228856cc4e406f11f7d926224bf0842eed0a01ac0473112b8ef6690ac053bae10bcab242ac17b29c5187d2f95c55e06e96885f381dae26b08e32853f02b8c7f65799ba14dac26051ca6e9c744a930e5e373e0f61be93559034caeb394dcbe765b900af0804bd1ebb15d4385d7f9a3c4a34a580c959af16b8e7ff87634208d2bdc3b48cdefa572fde1993f4c8cf75025fe403c6137f7be4a00a1490ab03ad868031da76465e6f6088414436ff3233ae2fbefe71652cb80ed88ca01b5f84bd4002fc1d5ae13bd80ef02bb6b796ebab9c9a66fba87128f14d3fca91f821cde5b189efe4a551a9db9adc0e5a94a939554783e28df19b93d7c29bfed9fd40e0ebe889f555f2300c947219353190104bf06455a06e71feba4e1e8320da304d1dd3e7e2c38e0304b50a86ed0160aba3b025d981b4daa0b0feeec4057fe813641e6391767db60aa33a14f28d47ce291c9d1998496991f3602573fbcf28233d8d2f3bf881e6b251a9a9673db01dc520c1f5edde20400283992d5a8287ee7d576230fa1f900a55da638c27ca37ba3d1f12cc3d8a0c55a12e7c498a7abfa083e223ae438cee82115dd783b6f2ca322aefb6d157859eb0d53bc00c674af269f980bf3c85a1f684ea275cc0ae21095ee1e01b266caf46de99f61f2973e729c9f018cce83c580c1b25bf4399b5e3fc3052c7acf027d61ea51e5ba217e0b15aea364207cfc63b038d7bfa79d9c4fb6ff2777905849c0b0f3ce547b0210be22e0f9700bd66b6969c04c64edf3eb641b6672da3336fb88370c0ceb1a8d9babdc25c4fc56226f05d0d343f42454c1f4087ad4ada9929f542641650c25b875ec1562f2dd7c47b2b18bad2bf5d42a19485f3a94e45897db46ae58be75e551dba92cba787cfe115b0cee9eaf24530b1dff7d30fc076b3b71168b619698ef712b2d85969407c22ca9434e1a610b6083ea9dc452e3cf82db6bda2c42c92721c6ad94626941d633c81b8bd3f9e60de407d2a225fc7a256005978d0d59b04b4800cd7660808e6452324f82a73fa6a78f077595101bcbeb9e842eb9c3d10e1393ebe7e55ed11c1fdca5977a707f81c64b9127769f29e2036753a7ef6fa01ffe02732e89c880f", 0x1000, 0xbbf7f4c26ff38944) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)) read(r0, &(0x7f0000000000)=""/54, 0x36) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0xa2) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7, 0x5, 0x0, 0xffffffffffffff81, 0x7, 0x3, 0x0, 0x1, 0x4, 0x1000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0x401, 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getegid() socket(0x10, 0x4003, 0xe14) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x243) semop(r1, &(0x7f00000000c0)=[{0x4, 0x8, 0x800}, {0x7, 0x6, 0x1000}, {0x2, 0xff, 0x800}, {0x4, 0x12a, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0xfffffffffffffe01, 0x800}, {0x2, 0x100, 0x800}], 0x7) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8000, 0x8}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:00:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x75b7, 0x3}, 0x7b) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x81, 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x1021, 0x0, 0xfffffffffffffd68) setsockopt$sock_int(r2, 0xffff, 0x200000000000110f, &(0x7f0000000100)=0x7, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20a, 0xd8) dup(r1) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1ffffff0, &(0x7f0000000200)=[{0x35, 0x0, 0x0, 0xfff}, {0x4d}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000400)="434203255a701eecb26f4a3bab22f7fd48fba1398c7c9b93e01fa346c3056c34827837ede8bac7df380fbf15a71caf3da48f7cc8e33076475e8f264aaca0c172a82513173d97053d9ef2e3dde916e9a16c6d7ccf24e286d99aeb5713e324cb7ad46eff4fd102f2b7092ce7aaeb41f65656db60dff6e1a167c6b859c5d4dd9b978238ea9f5a8b0836fb161645a4c17edc91d370e7b9ddd3142beae78e459996ca71e96192bc12", 0xa6) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="9bb765026ee07c0013e670c2649e2e7a56a2cc36d620007f99527a802e1a64597060b0b922481891961b0bc025a03b8b71315cbb76eadf61ec645ca4a2274d652b", 0x41}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) fcntl$getflags(r0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5, 0x0, 0x400}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 16:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) 16:00:05 executing program 1: unveil(&(0x7f00000004c0)='\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', &(0x7f00000000c0)='W\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) mkdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000001c0)='\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', &(0x7f0000000240)='c\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x15) renameat(r0, &(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000140)='\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') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchownat(r0, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r3, r4, 0x2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0xfffffffffffffffc}, {}, {0x6}]}) syz_emit_ethernet(0x9, &(0x7f00000000c0)="9676") 16:00:05 executing program 1: syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) select(0x309, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r2, r3) syz_open_pts() 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x0, 0xd09}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x2, 0x80000001}) 16:00:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) sendto$unix(r0, &(0x7f0000000000)="0aa8ab9b3cf6dbae06170ba16cf9326be9a398ff013082959a8cfc10d86a162e3e2d81b016cd00b127038dba1d28bb9fd7be95539e773ebb288292d86409a1875ef81c0741899f5211e356f958cdd1b8c3b4dccf6c5d523102123104d3445135f92fc04b43def1634f8a9168d81988b5eed1ad878b62f80267f093e22e819246328c47d4", 0x84, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0xfffffffffffffff9, &(0x7f00000002c0)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x1, 0x3, 0x80000000, r2}) close(r1) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getgid() getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000001c0)=[r3, r4, r5, r6, r7]) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000002280)='~', 0x1}], 0x1, 0x0, 0x0) 16:00:05 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x400, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:05 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) shmdt(r1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="bd", 0x1, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c009f0000", 0x8) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000003c0)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b2994e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63073728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c8953e3b22f310b404f36a00f90006ee01b12040000000000000000000000009e020208a371a3f8000400000000000000000000000000000000588276643766d9190742aae120b866c3f47d9350e9b0e3bbcda0d434c817195932f0266f17e51b509687cceab3d9f1e9a75e34445e7a8f6f6e71a412b1ad74a2b30525009325613e2af161f83e564cca21d5c4f460f75970a5d269611661675e35119a2a39c03f2c7f43faab586a0a050000007f9776d9f1989fdfbff0d32af6a4c5ac9616a3c25b14d8adf8ae65f9ca20f71ae66ca8130a58ab311ceccf98908558f0315769f074aa30f8b4d809d754d7b111f2d19c2bd5f365da65077403d4eb4b15224389f0bd0ed950e1c573beafb6144f622f210c805d2d379dd1974c36cf0edb9eb7e14fe57a478ea7ad0a26e4785baa6c672d226f279390e52516833a2af1a4e05801053efdb22eba89d1f7823ff7687c375f47eead2a6747b5b211c06897745a909f1d74a2b285b2ca0f29f68bbd4cff67744e08c782325bc6c08e956af1d3fe4ee94ce9b99a472e6df1ff8cb2692efb7bd592e1bb87441cbacefc81d2df63980892c922289d7b", 0xb9, 0x3ff, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0xfffffffffffffec1) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000200)) r3 = dup2(r0, r2) r4 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x1aa) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffb7b25cc2, 0x4, 0x5, 0x558f, "2ea06ecc110011e015ca8621090400", 0x0, 0x1}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a7929392001", 0x24f) r2 = dup2(r0, r1) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x10001, 0xe9, 0x0, 0x101, "0c35b1682018458685a48d782370f620d2fdd080", 0x100000001, 0x7}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000040)="ba0da249d843de045f15758625ba20ec6f4fa2eafde800", 0x17, 0x0, 0x26) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x400000028}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pwrite(r0, &(0x7f0000000440)="fb", 0x1, 0x0, 0x4000000000) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/42, 0x2a) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3}, {0x2, 0x35ca}, {}, {0x0, 0xffffffffffffffff}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {0x3}, {}, {0x0, 0x6}, {}, {0x0, 0x800}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {0x3}]}) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/136, 0x88) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffbc, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) read(r1, &(0x7f0000000100)=""/236, 0xec) 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:00:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000000)={0x0, 0x3b9ac9ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x8007, 0x494d) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) lseek(r0, 0x0, 0x20, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x41}], 0x3ff, &(0x7f0000000140)={0x44, 0x8000}) close(r0) r5 = semget$private(0x0, 0x7, 0x20) semop(r5, &(0x7f0000000000)=[{0x6, 0xfffffffffffffffb, 0x800}], 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6, 0x8, 0x7, 0x80000001}, {0x3ff, 0x4, 0x6, 0x4}, {0xee00000000, 0x7, 0x1, 0x4}]}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10002, 0x0) renameat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') recvfrom$inet6(r1, &(0x7f0000000000)=""/117, 0x75, 0x842, &(0x7f0000000080)={0x18, 0x0, 0x40, 0x4}, 0xc) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/11, &(0x7f0000000180)=0xb) 16:00:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0xf2, 0xa510}, {{r0}, 0xffffffffffffffff, 0x5, 0x8, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0xea, 0x6, 0x3, 0x4}], 0x40400000000000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x1800000000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xa0, 0x0, 0x9}], 0xffffffffffffffff, &(0x7f00000001c0)={0x7fff8000000, 0x8}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000300)={0x81, 0x0, &(0x7f0000000240)=""/129}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3f, './file0\x00', './file0\x00'}) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x5, &(0x7f0000000240)=[r1, r4, r5, r6, r7]) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x59a) getgroups(0x5, &(0x7f00000002c0)=[r1, r7, r2, r3, r4]) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="0000001860040000000100000000000000000017500000000000000000000000000000010000000000000100", 0x2b2}], 0x1) 16:00:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000e9, &(0x7f0000000280)}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) close(r0) syz_emit_ethernet(0x6c, &(0x7f0000000040)="1fa2f22a0fef78facd5b872e7b976792c10eb6dddf649eceb36ea35ff66440f17d20178553321941c72b73c74ed9884d8585fda458f767058c5e2017bb0ea0accbeca0c91eff57147067b84c9bf2e66c0a127d9964c7aab5f34b68f4ed378674443dbe1ab7154920c363a39c") pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f00000001c0)=[{0xcf, 0x1000}, {0xa7, 0x401}, {0x88, 0x1b}, {0x48, 0x2}, {0x85, 0x400}, {0x21, 0x38b}, {0x23}, {0x7, 0x5}, {0xef, 0x7}, {0x2, 0x2}], 0xa}) pipe2(&(0x7f00000000c0), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x8cb) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) getsockopt(r0, 0x4, 0x4, &(0x7f0000000080)=""/166, &(0x7f0000000000)=0xa6) r4 = kqueue() close(r4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:07 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5, 0xffffffffffffff7f, 0xffffffff, 0x879}, {0x936, 0x80, 0x6, 0x8}, {0xffffffffffffffa4, 0xce, 0xe0ed}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) close(r0) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x6bc5) sendsyslog(&(0x7f0000000040)="3d5617248713629fba3266be7328e55bfe21be22e47b4355d13dfc976a4af0e8751bfebd268ff03d83aae4223d28019ac2b46a3c0fd876b4ec0a0ac7c317ba819494c509f5f07c95765754d26bd13d9692a06274c7a1e76c37962b076b3aaa03faffd5499a3d920bfc5b2bce092a9ab35e7da931a5c03108fd5ff289548639a518a20db6c2354b2ca6e9d9bab00f4a419d5cbe13d5050839a5fc2d844c03642c6ff23c2db72517f184a0398b778c93d880046260c203f3eae22690d919d6c81b78e17fe8ae4e", 0xc6, 0x9) close(r2) 16:00:08 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) r5 = msgget$private(0x0, 0x40) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) msgsnd(r5, &(0x7f00000003c0)={0x3, "37e419e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"}, 0x5d, 0x800) 16:00:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000080), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c9, 0x443) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: setitimer(0x20, 0xfffffffffffffffe, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)={{0x0, 0x800}, {0x0, 0x20000000000000}}) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x20080, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x40) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000200)=""/28, 0x1c}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000380)=""/22, 0x16}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/226, 0xe2}, {&(0x7f0000000580)=""/219, 0xdb}], 0x6, &(0x7f0000000700)=""/165, 0xa5}, 0x800) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000001c0)) getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0/file0\x00', 0x9ffb, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x400000002c7, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x8001, 0xe59, 0x1, 0x99a0}]}) unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000440)='r\x00') r4 = msgget$private(0x0, 0x200) getuid() r5 = getgid() msgrcv(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="165500c7dcc46091ea6b1fb4080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000fffffffffffffff7000000000000000000000000000000000000000000000000000000000000000000000000000000296f000000000000000000000000000000000000000000000000000000000000000000000000000400"/194], 0xb5, 0x2, 0x800) open$dir(&(0x7f0000000040)='./file0\x00', 0x158, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x2, 0x6}, 0xfff, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) kevent(r2, &(0x7f00000004c0), 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(r0, &(0x7f0000000340)=""/192, 0xc0) fcntl$lock(r1, 0x6a2123f920c682dc, &(0x7f00000005c0)={0x3, 0x2, 0x8fe, 0x6, r7}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/5}}) r1 = semget$private(0x0, 0x3, 0x80) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x80) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=""/189, 0xbd) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000006c0), 0xefcf}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000000)="d8a60e155818cc018d469078cf57e84b82ff862e5e64d8cc6366ce676d5f714f7bf4dd9596070827", 0x28}, {&(0x7f0000000080)="2a41749150d0a953a8a3", 0xa}], 0x2) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0xb) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) poll(&(0x7f0000000040)=[{r0, 0xf4}], 0x34d, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0xef) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x81, 0xc8) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget$private(0x0, 0x7, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = semget$private(0x0, 0x3, 0x41) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/210) r4 = fcntl$dupfd(r0, 0x0, r0) semop(r1, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r4, 0x802c7415, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24311dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe80682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x105) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) listen(r2, 0x200) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="5b12cdb3e9e2b6edab6569bcbed1dd296cd0427f6483e37929731b47e3eff75a8cd2242f85e4ae0fd6a43e95da3f40a271f78e9ae9b22d49a907e9db4f436b82597416d94b4c29b132fc87cac159b1ddb48d9455dcd6b2060667127e653eb876985cf965ef5760c43453165c251cd262c66259d1803eeb1ade6f7813c5d59a83f7042e12efcd7ec4b4fd31644bfe099eba76d9fe489940e0f29c37c9292189c2291f484b049b006f6967c75da73a60bebcf09cf6a5b6cd74da39bc888b95c2749cdaea2643c2e2b498b64658d3aaa74e4658e5947d01083e10416bea7ab532689ce146fd53671d55", 0xe8}, {&(0x7f0000000340)="f49d2cfe834e88a2f0dbbcc4e92de3a60f28154bf28c81149dcc57d2407025617a2602894f4d588367b0479b92df78f25ada28446fffa6d40b757f02ad76abf890cd47316c22b32217db4ae44da63735b92e75ff2efd1362887895d1bef93660495db2751fb41baef6beab594266c98703ab8f23633b58209d6ccbf84bc746ba11022a6e7b70f8f1da16479181013c4e4f0933e6d2bb79f893c744057581ae907483a62ad4549f63c6e71aea96ac76db6c60dbec06259daeb391fc560495eb5040bb01c946721947c7442f034b94d31ea719bd48b977972fea75ce05ff2f302b21ac17c6b6806e3adaad029c61e2ad2ad244e9ffa716221d4626686c28f218b2f338b341bc3dcef5b8f5a763b958eea4b346bb1a7bdf8b620b444efdd46a647b13e1115833b996ec5cc9fdb273651b6a9de791a1bd5a11e5de086f6faaf70a2a63f21e6366aeb94ec7291fea7bba89e881ffebe46423d732e4640519b298c9441009e3e74118c752983f4d86d270d0737068619ad13182cf97d9759904a8d08645d489b890347ed78520504421bee28e9d00f984fb4d942876bec55767263fd2288e4ad658ca4a13e146f58eaf7d6a89dfb7ee2984486b79ae1310cb1d9334419cc511b8a194b9f38b8a44025d6ca869b57e747861a36b7e361fa4f3379eab2f44c3ec1f0f1bd168b02860e8e46fa843f1f7479abebaae802aa82bc7505e131276d14d88b91eef2165df66485fc429e2db14c2766adb8519f953f516cd211f4c4beda67ad66b7b8107c212c2d70d26ec06a9a485f40ea4bc2f1facb14b29ab743e478ee0e8163fa563df11ad80eb62f5a41824870047f4b6a22f4775f3cefc7d85adfd6f32ecc6c80ea129ef46953fd96d2554d573c32c641fef118ef6f7d14b9973f1b1e72ab5e97fdf7407797d9b2b616d19f8b73608894d0523febbcdb7735ce43165a7af70ac04c0a312fd9e5cf8019e8e78d36b2cd38c7618b488e5ddb3e7912d0edd9ff762375a6d5332e71a37ec2be975f4f9b5576056828fcaa426b96ce0edf0e85a9446957eb026f474edfa3978a9bfdb88136530f52ed56993001cc698211bee5d1e75684493c174c739807251bd54ad56cca3b362366bdd4a15699ddddd08e883234d5e285740aba040c66608365ff26e9b65f6d5c812f2083947991d705a0662487e6932bb0d93f8547eb8274635f60b3486cccb4c39a0999e552e585ae0c4ce3cadac499200cde272afc341c8794ebe4ed10d5d9efd59ab1052bb7f7e888e09b0882e1ca285f312626e322b14af0bf91093f2ef4e1ffe83a7ff1d7fd080a77085d0b36cef9eb844b6387347c996897fe155110ad955aac7e36c02e486d0909bbec512d9fceb2458594e1c492cff405f6e8e3bacf372fc026d5f0c76e479aa72d13a77b09aa44eac32c4ba6565e93e7d820a055ad6184d34461689834e0189259cf5ac2583dd53d41ddfd3b5c1a5645ad6cd897910b055a808d64584095fe8674a572df76593d786b4cae812553fab53025a6c021c8edf56d084895328457bc3d74b8e57bead829a4b2a3ee0b72e15b5e3722794f90b6ba70aca5005b0ff53e62d9a653313abfeca7b7a69f0cec4bc4ae83501a15f5f22ed2ebe9d69bc9fe4c93f56941f1f760b7f9717fc5f05729632c6dfa7daceedae9f86a0b5c00cfdc64a9f7373039dcf0a60794c174207d1c79c2727fffbe2e26db5c13ce671b7fb825048f0f63af920ebe9a0519256b9fa94bd00deb42368f3e2f5a3f2c10efa1429f549ee6db0b36cef972ececd266e9bb0b3fc1e3f9bae557205208fa9eccb0d98ae2a87cba86cd3b7a92d48b518fb226db6f8286bc4da0bc33088047101c39f445bbc0e28f7cd42976fe0f5022efafe589dbeaaaeb0872f37fe3f20abd5023e99409a98d81c291102cd5009fd331204ce8e290840bc2d284082b612c360fca68b342b4bb6ba566dd3a5277d1c0e595d56208ae0fc9c9ef1f61334195747f9b648df97465e58e20a0062b395c7d4c9ae0d7f2f362c5c32127e44c731346cb90bd5deb1301263e762e5021e3ec8fcf60309fad06b3ec03d3d68a9b6a7a47123cc9f0449d37191fbb0c4e064847eaeea05bad122554d943852ccfc3c5cd011de480444462efb57a95c054564d61dd6bd050d39883bddbccfb2f096964c4e9da6150c3683b08b2e3a679a283e93d67282558c7a033b91a5fe179b9b162f2c3be98cbd2c7b0a0268affe641c7ea44d9d0003ffb3e9f7ba1c69c94505cfec6be6a8a4712ad8365b4855d5dc6ac2fa8610bf40bc1c4a9ff2af34764549e3da8d4b349c296a84d52ec49a80fc5d628ac7840560006202b4c5c66bac16dc7b6d01266d42c4a078b8d8622f7677aade1c2bad86a50a4a3903497be6c260d0e73de9f01a4472e5cbbd8dea0ab4acc96f0512ec9bcfc0b851d9c40b6f530af0cd6e4378fc49e93694369e526b3b07e4231f987336df17883a4b75d0f11d9df39f02ee3a4dcfcef927b6756d0b43d1641339bbd583757bca24ee09c94457fb8be61a9629d38450acacfc3f7a8bda126ae3ae8e566f6db1345d82ab6e11a71c5b6425048d6e05a5d46bfa768ac6e9013ceca985e6367d4abd0a302e6b5c92f4070e3fb248b229f948a157a76e88586073d49c13da8259576d4917d20a9ec7dbfcf96be6521d57eee6a316485f83ec20739198f2896ea2522293f09908cf5eb08462d48b8b244abbbd702aac9209031cf6d27e9cfb24c6e0834b266960916775b7cb89f22deb1fe5a5e31220728ce88fb1dae470fbf4e8d39bed0b7aba134a3663db32660e932703eb0408941b7942f9316de97c9dd6526a741791d33d44624f3bfd7a66922a7ebeafce98a357dbf180518966d7b8e95b4ffe305313a77f8988989548a675e158542cfa3651f02c2a5a19c9ae168c2cdd7e2118ebbc7db7f483c8118820b1220e71fb07ce14a71ed68781e0e2d3ef9328d6c72ab88eaedc92e63d98bcba642e3ac290ec0687d7c761d758dd2c15704dbf6281847e14772079eff7bf223ab9f08e8fda1dd5460c7138ef1a90d0de69a7aad2f22234bb46761e8736a2bdd4db162ccfcd2c96584906347b2e29b0728b8f23fea5b42b46155b4e08ebe33d6444a095f0b8baa66fbe356ed237b1529ab16da73c3044d5c155e9d231728b6730a5981e5357701cd0153b0fa898eda3b76b6e948906a0c9ceffc88f1e759f6f0fe9df9bf3e22ceff302b4bb0d2d582827ed3735c9f8b2171489193cc2678f7257f1fc5c411abcbe3e1d5b2c53f89ea7344144a211a506bf41c044361a27880d2712d616131357b63e28b9bfd8a6e8a9fb56913996ac467d9f05c5bcca2784cf1d21be6222fd7ea02699f2aef6f97754923dd9a905e67ff5d0cb2fc2edbd727456e9f49d6c0f7ec4f9a05133e3d2a54d79a927a2c2ec5cc94358b38e94543f945e4c6e4d7f3dec98bf8130775b73df27a30a5960eadafd5b01b4dbfa3c8a6edbf824b5886ca0fd5c99cf6ebcc1dc87f618e69ef70239d08cb00e85116acca398a4b7085c8edf468d3544410a45c30b7ef09e48ea40e7470a24a074eb940a6d792fdcb62a51fa304d5bd802e486f0f33b6b33afc01e3f09954f846a2973d8b64a55130d1ddaac0ad38aa172a9ed9c4b006e4bdacff72f263779516892902e2b04b6c768488e15ad9adbbb033d68881004abfd65408a2aa42af3828b08fbd5214f3b25d44fe86545ead57af6450e538d5b87067d0d6052519147a6237b478c411dc973962ed6001cd0e6fcf689dcb76c880182c673be84fb3b41b094d5fcf55ac6ff9bb8999dcabb7070612e3b1075371384f1744414aaf67b469b1416b5f430998cd1451bf1d6e08432c816b3531ab6844c46e3180af01e11d3ba495db381ffc2b008752dd1200e16982247752bfa9d81014c62db4fb01402d3ab63c840e880e05a07ca17b86d7da0532ad4ef1abdbbdf05beffb5d005257762b7260acf6a2e57800bc8a079d8e5785385f33d61252b50fbc2bb494e1f82cb287474a41b79047ba506692d27684bf64db461102b7ed2e370245bf24e2edf7c99a34b22b207f71fee8b985923b71a972da83e983553fd483c735b9e479b7d5974efb7b8ac9dc5e44d8362bf271d108fafa3d37673e533765f0d15a8d4dcc05e912a3210b065c4939bd799da86163a3964fa706d7ce59e561c90d54f45e4485a75351ef9629544543542539742924a1c15394a0b102c48c2d7667b4b0270ccb050618b0371c58e0c6d40e3502889b417b125ee2d3059ce786bd7aa381a2ee9526f4cb1dbca6b8ffcce7099e1183c48d3840423be3b201024ebb367b4f1b6c87e552f2510798899b303ba476b55ce62bf47d174e8e75761463e1e02cbda49659686d9975d0a05bdd008041f492994acb710697eba6727f8f519edf1a9146f736f96c19ff61b98f701bf274faded7f7c3b549c87d113a64262539e4bb7982d4c691c98d1b170ec9d535c4991354a526e07fae698a555f79d343027535aee4e548ae1173563a49eeaea3ec756a3be81779b1a95689a98c16a6f91001823052a412ebcef036b429d35da7cf1e0beb48ace1dd56c7a2d4cf0f1cc5bb250b4e9932491c338b49197524a11366e94524b1f41b2ac46eb68bade4e8f8f33b4a2d423c4f6c846faea228b1fce1424714703d69e5ab49e88c151027e13ed43b5ae8c0eb78f6f981ad8b26cba9cf630cf588bd13afb476ce3782a300ce5f9e7d3515c73df3579902e2769e61a114eb44cd4ece960fdb8ce4fc258a786bf1c6bdf6efa3d977f637432bea2e80752fce404a9169110c79a6bb1bab4d677fdc0bedc20b212f6def37ba7573b42fec36e1c3ec4907ea5a0ef0fd632d79c3d99151793df54cc1e977b6e8bb41f5973433a9a547bc33a44a13e422860e277815b0f9abaa4d29dfe113f65b71ba290e158fa29593cdb1fc26fd6fa8738bf40e6714dd78f285931e3420c8d2526ca12d53e4fbe7178d1fa23d33496ae2777cbc8a91f4c16682e0b7ed2dddf579ccd7f71e967280e3ab90f5d29f139b376d0c1e13b5ee973b62c4b31148fd297ea579556b35641daf741d62bcdc8b9a32b05fa2e9203717bd1c957828b5dd36f543eb83d7a26dd37fbda118b915a68be5f81385f85e9f8ec6602d63bcf4a69a91a2ee8a3552fb64df7aa43111b8386336ddfb20cf2066399f660df1066f6c07b2b424d8a7ab7072a31ee15d23db067648faf9d883ce171e8180df5142c7a866de037946c459d3461bc7400832e00f928f3db174e8d312c4369ea36aadb63de3944f8d97841825e47a7234ed953adc736cbc1e5f334f646e1f2692789de08a8acf8245d9342bbdf0cd97ac839de29a5327b1e68460565a31860c6258504eb6afa53c662b5077175efd4eaa6a79867457af05d38ef03e9804c1365fb3e1918f4a5f614059c5d2d3ea72741fa68068109ffe3db4862b266a6f6c48b6567ee067c4b3a7d4f0c650098c3c7f10a092fd2483c2a328c48ccaeda800b1e9f0754d85552e1eaa00673aa5b40ef3ca130ef6dd22bfb1cacfb9198e464d90662d280b39e5fe5d9994f0223d5bc24c79bda58d2d939a55b4f3384618a5886a5ce4a4ccede8fce75c9afd7f12d45d4016ef3ccfac949c688be5488b17ca35bf90b80e6a332b8cbdbe3694a7136d65afbfbfd44461498ed1b6fd638ff5e7ffaba192dcccf551f720dbfa86151350a71700fc878eededb849461f6a95a4ebe61a5985fb54db45951d492ac819fb91fdb9a0bc7c34713cadccb48bdc4a12b19c272e8b7e6fd1f601c803e90ea", 0x1000}, {&(0x7f0000001340)="2732276a1514a02c6436fa77ea35bc660059253c7593a730caf6b086b170d81ec7bfae399c85b5a4c20646f82bb11701f2d26fdce70e29e40aa9a476b0f5bc15391b7bc9f88e8bcc23a2ccdc655c1d116c3a6db5c0c204bd8291735f52d373dca6af322f9a3a57ca64e0082c52749fa7857c4a26372c412e775e99ca5961998533973060a5b48c3e1006d54f98d0dd9448ab3d3d3d36a4e377ae2c14833efe744d9e0a26046cd6a0987de8d66fae0b2c363a0c61f405c13fdb3aa5ea", 0xbc}, {&(0x7f0000000080)="8f6d0f8c57de3333e4ce1096fc8ad2394e1867843c42ff5bbf131800a793debb0a326129c760ae76a735", 0x2a}], 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x100, 0x0) chroot(&(0x7f0000000100)='./bus\x00') writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075288182a3e7bd438b29be9c894314d8cad0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14da00c20002e1838f7465", 0x57}], 0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x10003) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8100, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000400)=0x10001) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r5, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) read(r0, &(0x7f0000000040)=""/225, 0xe1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) dup(r0) kqueue() r1 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x40, &(0x7f00000004c0)={0x7e, 0x8000}, 0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0xfffffffffffffffe) lseek(r0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000100000000000001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd81bcc6042aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xbf) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x4afa6016718226c7, 0x8}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x8000000000000000) sendto$unix(r1, &(0x7f0000000000)="a3d77ab0718bdaa3ccbc7a31cdebf9456a30f4d1146433ce3e679b2b6e294b1998b1343c59d826bcc2015a97bf6dedb8180e50865a50370b492147d26c89580f8116043de2106a9267418318d16d9113843e1e050f892d3f3b6d73328c7c899ea2e38e563f170bba", 0x68, 0x10000040c, &(0x7f0000000080)=ANY=[@ANYBLOB="3004d0b0c7df7938a500"], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x2e3, 0x62c180e0, 0x807, "1790f61545b4a6ebbb48988ead181e44eb2a3907", 0x400, 0x9}) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1a4) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/178, 0xb2}], 0x6, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 16:00:12 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x8) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2, 0x0, 0x3, 0x7}, {0x8, 0x5b2e9407, 0x8, 0xfde2}, {0x5, 0x0, 0xfffffffffffffffd, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(r0) socketpair(0x20, 0x7, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/22, 0x16) 16:00:12 executing program 0: r0 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgid(0x0) setpgid(r3, r3) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) kqueue() fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x2) 16:00:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x1, 0x5}) write(r1, &(0x7f0000000480)="2a74a818f12d3b8beaa6db3cd718c096b4be4715a8f9655fa2f91b892e566c5aa20e82ea024423bbfdf914ed39de24453b9a573ce8fd8f530b9b1a2afc443880a1855bfd4ab83fa85f4befa6dd51a1fb08cfad1c9b0aaa0ed03c6f4cc47d1f8e24678fa55bcaf1da302eba1e6a722a2f76529cce9a2c18b89bc02d3a0a93727f64c730d32736e73575da32bb600fb54dfcd93bff2eac69acc5d5f9d6cbd6d591b8a6657c7c65294e7b481a7475a317b6a471b0d89e6f052233d068f59bcd4ebedc5284ea57cef28e799c02b0b463062301a8d9978cc59cae6fccee79baa428e0eb03f9b407c3774b7b3c0fcd77f8962d877d9b299a78085d09a6a5ef78333f91eff2c631e8ad14bc85e44d6987da84e9926f51e04922c7217cfc16b45709d3da1177e8c0ef6d57ceb4568b4a2cf6b7afa68c32c0aeb0a3ee89", 0x1d1) recvfrom$unix(r0, &(0x7f0000000300)=""/203, 0xcb, 0x43, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x9, 0x39, 0x6, 0x4, 0x9, 0x200000008, 0x3ff, 0x10, [{0xfffffffffffffbff, 0x8, 0x7, 0x1}, {0x16f, 0x5, 0xbc2, 0xfff}, {0xfffffffffffffffc, 0x1, 0x100000001, 0xff}, {0x40, 0x7, 0x0, 0x8}, {0x1, 0x80000001, 0xfff, 0xa}, {0x10001, 0x555, 0x40, 0x1}, {0x3ff, 0x4bb, 0x40, 0x1b01}, {0x7fffffff, 0x2, 0x9, 0x4}, {0xd1c, 0x20, 0x6, 0x1}, {0x4, 0x3, 0x9, 0x3fad}, {0x7, 0x10001, 0x10001, 0x7}, {0x6, 0x2, 0x4, 0x2}, {0x8, 0x100000000, 0x101, 0xffffffffffffff01}, {0x3, 0x100000001, 0x4, 0x20}, {0x27, 0x84a}, {0x1000, 0x7fff, 0x2, 0x6}]}) r2 = semget(0x1, 0x1, 0x8) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000400)=""/80) syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) mknodat(r0, &(0x7f0000000400)='./bus\x00', 0x1, 0x3) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\xde\x00', &(0x7f0000000140)='}-\x00', &(0x7f0000000180)='$.&+:\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(\x00', &(0x7f00000002c0)='^[\x80\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\'][$\x1c{\x00', &(0x7f0000000380)='\x00']) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0xcf32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/90}, &(0x7f0000000180)=0x5c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0xeb581fee3bf81143, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000280)=0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x6, 0x3}) syz_emit_ethernet(0xfffffffe, &(0x7f0000000440)="0fbac5ef3e9f4319a59778df4491aec6a8af800000000000120000010601004544f0afea7f8e55f93a180100") 16:00:13 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() dup(r1) 16:00:13 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x30) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ftruncate(r1, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="dd2816c17ccdea696040aad6ab326b1d74ca1ef994a96906260b390e0eb9cdf59b74a392ae8fac0a9eaf680b480ea0bc5ab136bddba2208c28f9b1df0be560b47b84ac4497e07b3069f6f89d9dd29f78116aef519ae7402f328412625a409233564a7c92d52c130b64c383fc97bbfda159db667aa44209a71d1611cd411070019b55416c2e91e296eac7553c64a9ab572e7dc6b9dafa34c77ecde78b27d799a2737bf82084ab8419fb91fe73abfe24ded3e3ea774a9527aae2155203a8113bb05f73fe0e6ef9f5051295724907f1a478be899cc966999b21f4", 0xd9) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x10000000005c}, {0x30}, {0x6}]}) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) pipe2(0x0, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000080)) flock(r0, 0xa) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x7ff}, {0xc}, {0x6}]}) r1 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000003000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') 16:00:13 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x180, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000400)=""/195, 0xc3}, {&(0x7f0000000080)=""/118, 0x76}], 0x3) kevent(r0, 0x0, 0x3, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:00:13 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x2, 0xfffffffffffffff7}, {0x6850, 0x3}}) select(0x309, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) nanosleep(&(0x7f0000000040)={0xffffffff00000001, 0x40}, &(0x7f0000000080)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) 16:00:13 executing program 1: r0 = kqueue() madvise(&(0x7f000097b000/0x2000)=nil, 0x2000, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000aa5000/0x1000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) sendto$inet(r1, &(0x7f0000000040)="5371716c05154c6da38409278f3a51733099c767eaa9472507a86aae593cb66d889d0c1678005f851a1746f1399deb5c8f6958a39a389295d0", 0x39, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f00008f2000/0x3000)=nil, 0x3000, 0x4) 16:00:16 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xff9fffffffffffff, 0x0, 0x0, 0x0, "010020000000fa00", 0x0, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="02d98657bbf3f11f636b70dc8822ce488f9efe7c6443d5bef99401ffdae407cceb11ef280758944faa9f7278e6ce4e2053", 0x31}], 0x1, 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x1000800) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x20, 0x23, './file0\x00', 0x9, 0x80000000005, 0x100000002, 0x10001}) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x8, 0xfffffffffffffff9, 0x1, 0x6, 0x1779cdbc, 0x4, 0x1, 0x1, 0x2, 0x5597}) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) mlock(&(0x7f0000517000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192ac6985eb74a01906c8db95e46c3dde7167508792a5aff3eeb2ca9c90ee5248a6606658ef2592c95cca6f8ee3b3b4748602b00fe3181bedcea98b44b31520e2dd18cffe92c7165e397a67a2a2fb60f8de5ebe1ebc55a754f74dcbc64ec4849bc0cefff59f57d4b842c6e1f59f0fef2107b58d5bec5cf0cb440c53c9197e6b4b88a73c155048fd54c5a1d6c1a5a055ec119424c70837bfa82dc6402fc34d30f9c5848c46282b02629be5eadaee7ae076403f21e4677e72d9d325a7abc994a25683c05d1a0fbf8a8993d0b6ac4bb3dc27e3c510bc60a468e6d83f984b4f3122aee1fc98c6f35059b2f07645b8a2ec37e91001c2d2c4fe7159b07b31261edadf4c290e035f3560ca5e38198acaed6440c618293ce4b6140d913b53d4617e589898982d4f67af0bc892ec8ebae3c9977120407c203fa6fd099a73d0e8a815d6a4fa40cedc3e8bddd5a5654bcdf95abd214fc189a98ec67f05a18dd74301be3aa68c6bf56d9f70b8678e88f243c8eb89a5d8ccbbca8ceb58ecf3102262d0b92620ed625efe506809d9695160baaa726a218cb2c9e51ca99effe6a6a620627cdc8bf59ca9e19a2f86127fa44b5f74b810501db560d9692a82eddee46bdcf44c91f5dd92a6057189d9745e3c56628da6b6f64a7631571a3d54ad0338cb290beea2a2f869676767e30e80d796d229d13984bf82c5ed6d48aa92d42166bd9c3b2a4931228da946a09165c17ad676ae2c6d06bed1b52943be5dac821e22f381656efa1fa08d156efccd69e83f9727e204bcd13db1086aa2205ae758092a1c329f2c870eb34923129bd6d1112906698d4c4019217435c585b696123664a2182fac0212feb3ec2b1f850376880c7a697d277dfc1917f3bc7d003510bc4631438ee4a73dd24c492314a9b27e2249cd8fb146847d9aa6e0226ee16883e7a802dcb57dcfa35cfea582c887e3cffd29611e48c36dedc56a544ac8adefd6db19cd60119e393cbc10eca55668b10f3b3095d6617bf43bc2fd932ff1e1de7aa4c85a802f8bfc01f27ee1a256b7633aa972b51f8cdebc449ec49c9e2e7f9fa2a6be9dd701fd2e6a8e751742339563ad05600741987ab60acf7151af9dae1f043fa4907e1267c10f6d32921233437de83625fed99fcd193b220375adc1cf912650b07f2f633135ef702fada1319570a49a487f7fc4d58b54701eb51bf5e78a582ad194379f9c171f555a824924cb1760706e8e3ce31d1052d916ed290fc5990107c3504ecaeb800694a13543241c0c0da398d4fc37587c286e12c86952cb96bc18961ab627d72d3967eb75bc50eabf4e295ce3d0d6002ae0f31e884f019ef6e9618b00a410070e047a215fc1da39565755540c1138fd27df1578dca73231c1adf24b5308b71a922519255c818069fba7d3f629153aa1f61d8eb548d6bf005653215028d58209ab484a2b6e7e384df5b2224af9ed4bba0d7e8833e5e0ab5e18518bf9dbe435e51cbbe862276721278793626c0b02fbb91eb749d373f93c70a82afb7ee117e57e7fcc338b6add15b4ce21fde7929900acb5f562361d1ae9dc3854d5f1060bbaff2ecc86fdc80bbc874d5bc301484263fca2c5e11a73c5f78277997e93520f9242172ff3662c4c15dd3f7130aeeb424387bcbdb7ad1bd7637f035406ddb5078b53df7adbb735db05399ca7d51f0f97f267e04ebdadb10b62f70ce5b2db65137cd81319a4ef3997c405058ef5dbe48ddb8e03171c7ddddcc20f5a029d86a79af5d03afa2b5eabe140e4bfe3e7cfdb045f4b883ccbf957cb62e8edd35fe6d2de82fa55430c2438016ea2c0438c826e7198eff760a29e66272c2824d0dbefbb0b8b84e6c99f74e93c596c5d438221d03d502a10dfb97b821948ff922c5bbcec3a9ee7cb11363b75caa09fbb419da08e7de691c31e80c029894cb56774d09bbea4863f07347a798840a05d893dc4dd32ae8670f9ee4de8ad55a9db9b8cf0637f6aba250c0008833cb719657aadcf7d6ce1dcbb8d39236913fe1bb6f38031afce5e8389673ced654e4d7ce4239dac765d89ed06b85f9990c33bc29f81c77979569f34197735a93fe6e5c68a577d44410858309d2afc308208496d6d161d52562abf795b94a7c851b101e8de0cfdab7272eee361f8991ce3c80ebce790d889f27602db7c74f01841b5b8a62237172043b7a8eeadeb4851947349a0558c31ce8d368e78a6f4719202504050727f7a34d7f0e3f8b353fc426c1c1b7e1b0a5f9ee52a8757e24f3a05060d127344a7762284c226dc84f559c67f0234caf6e2dca1c676108791da0d39ff4e51d7427789bfda790a6e93bd9f78506a33aec8af0527a0b17883a32cd240654fce7d217efde8fb666b23d8ec55e37c7c6927b190661ca08552604c87b0c48e4639b2e9d8f177d448defb397ed972fa703819a548f99eb28208790bc33f4d519c8fc30feb54c8c1bbba9be6ef68501d05ee683e23d6009640aa9a47bd2e626cde1e169cee46bc4da86e3726195c44d4391470ec3213db507a0e32c2ecd45052cecd38498f65e7899a787acbcb329dd94d18afb307e9e29557347101c780279b2c374ea5e4821db31b020c8bbe10ef6fdf224fba851d00dc62f6c433bd8f5aee5d6cf03e0ee22f79f989c2d01f1b235cd17ffb6117f76cf563551131c8017dfe8060d79b4a7f6f00381f007ef28c9ba0166a79fc1343797ad6048f556d4d04518cb3900c1c3126f7ee1192a482d65dd27e98be1f5ddabad535f552eeea128159472d08d3033e06ab1e7be4335b1880ee1792ef2a5eb99d2678df0e027de942fb4b208592e30dd6c151187962ea0127fab7366b5e9cdbb8382c75df97e6f7eb8cc41f53e2ebe3437d881d562770e087765ae9c51a2d1ff68a9c2bf79e62f6b19311b6089489ee8a28da5714fb127665138e815cca1108ef4e28ce91f1f1646274bf13a2f7204c2afaed87c1ac0df8023fd489a454b336d83862845da1237662a061c7f05ca8208f83bb5658bcdcca7312fd0a54910688e4a57cc4f647c0376cd91577922278483b149e5202fc8a2995e14820c663cd18fc958eb0b5f4f0849efbe076ece966581b7a6edeb7e351bfb9206d0aceaa6bbb16418f3603e1de87ec6ae4e1dd5595705f8cfc028a4838a081938e1223fbbfa4f48ccb960dce309507cf4feee556b41e841620d772cb91e639ad3ee9f934981aae8839e4bba6452a6667b92467da5c85d72ea3404ebbedda7467e5fbd0e4490883d8cff869ede8456edda01dc3ae1b94e44f5997657667d5f131cb2b6b418e18911c315352e82a6fc7f1a34191382ed9caaaf8b4b5815a418178531741c6dd20e27b9587cf8eda6054e04dfb2682ab7f74709699ba76fd785aabc4e2b432608380f981fe2935812d1d31d02553d406fe127f2df780c17a5e00a9f1b52aaa1c6aed82491f53ca8ca1b4c22886d6aae5dadc07a79b3c7405dff47e1e3021720667248e6123026562ac9e168d6d48dd8c8b250fcb4216130d01e4bddae042f54cf265c2d21d344259b6af11f465ad6e6b2eb52c9bcc15005acc451e39c9daf8aa2d896a1ab02ce0089637c650cef60565bf129ca9dc893e7ca2fce5007743c5a5076b0d23f63f38de6f23cb84fedee4125fa3a244b42bc4f6693376609f381257a8bb6d1e6799d35fbad14c5240ce4e5f64e9f234bac64ce9526a7f380ea02e13d711f710d85cac8945ce5597a6fa3daa10ae7a98fbaf406f61e6bfca130543a2a1fa009c9e381d7daf0b6c51cd774e10faac6b40a6e94bbbf640abc33cff64ece63c4b4dbfe98225ecd2bfbda4bc5af63755cb1a1acb61c29ee1995bdceb99d1be033e9c053c6ffa787066361e9cd9a285eaefe4c9efdf3fe5cf9b10e1fe5f6", 0xf84, 0x40a, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/73, 0x49}], 0x2) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000240), 0x0) fcntl$setstatus(r0, 0x4, 0x80) getppid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x482, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000280)) 16:00:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x3, [{0x2, 0x8001}, {0x3, 0x5}, {0x0, 0x1fffffffc000}, {0x1}, {0x3, 0x3}, {0x3, 0x7}, {0x1, 0x80000000}, {0x3, 0x9}, {0x3, 0xffffffff}, {0x2, 0x3}, {0x3, 0xffffffff00000001}, {0x3, 0x8000}, {0x3, 0xe2a2}, {0x3, 0x1f}, {0x1, 0x7fff}, {0x3, 0x8000}, {0x3, 0x7f}, {0x3, 0x7c}, {0x3, 0x6}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x5}, {0x2}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x9ba}, {0x3, 0x6}, {0x3, 0x7fff}, {0x3, 0x100000000}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 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) fcntl$setown(r1, 0x6, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file1\x00', r2, r3, 0x2) 16:00:16 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x64, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x80000000, r2, r3, r4, r5, 0x11, 0x9592}, 0x7fffffff, 0x1e1b, 0x4}) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x1}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:17 executing program 0: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r0) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x100000000, r2, r0, r3, r0, 0x11, 0xb1ab}, 0x100, 0x1ff, r4, r5, 0xffffffffffffff81, 0x7, 0x4}) 16:00:17 executing program 1: r0 = syz_open_pts() kqueue() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) msgget$private(0x0, 0x602) r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x10000}, 0xc) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x5, 0x800}, {0x18, 0x2, 0x8, 0x8}, 0x1, [0xa3, 0x7fff, 0x80, 0x6, 0x100, 0x623, 0x7e, 0x8]}, 0x3c) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[0x0, 0x497, 0xfffffffffffffffc]}) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x88) open$dir(&(0x7f00000001c0)='./file0\x00', 0x811, 0x20) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x5}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x5, 0xda4d, './file0\x00', 0xffffffff, 0x8, 0x18d1fe1c, 0xfff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: socket(0x21, 0x8007, 0x9b) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000292000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000bc458328e3302da8ebfa9ac5d4918a20b93b321deef5f931809e8fc660e5adcfb46c14da13814595"], 0x10) write(r1, &(0x7f0000004380)="f4d3b18ca9f8a23e1eb4a943688ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ae45e6e75305c7c086906a8b4d43d1159490687b95573c6a2e1e28f66aed0d958a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fe6a958277f4cd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e44449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001", 0x599) r2 = semget$private(0x0, 0x7, 0x610) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0xfffffffffffffff9]) open(&(0x7f0000000100)='./file1\x00', 0x8001, 0x80) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x48}, {0x24d}, {0x6}]}) r1 = dup(0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x5, 0x8000}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") 16:00:18 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getitimer(0x1, &(0x7f0000000100)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x7, 0x307a7714) shutdown(r0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x18000, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x903, 0x3, 0x100000000, 0x3}, {0x63, 0x800000000, 0x1bb, 0x1}, {0xff, 0x9, 0x10001, 0x2}, {0x1, 0x7ff, 0x6, 0x3}, {0x80, 0x9b, 0x7, 0x7f}, {0x6, 0x7fff, 0x6, 0x9}, {0x8001, 0x1, 0x4000000000, 0x5b}]}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3f10, 0x0, 0x2, 0x1, 0x8000, 0x800, 0x100, 0x1, 0x0, 0x0, 0x1b9}) 16:00:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) dup(r0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") chroot(&(0x7f00000000c0)='./file0\x00') 16:00:18 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) flock(r0, 0x0) setrlimit(0x2000000000008, &(0x7f0000000080)) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r2 = dup(r1) open(&(0x7f0000000040)='./file0\x00', 0x10052, 0x2) getrlimit(0x7, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0x6}, {0x24, 0x400}, {0xef, 0x9f7}, {0x26}, {0xe7, 0x6}, {0x81, 0x8}], 0x6}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x80000000, 0x3}) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7}, {0x15}, {0x3c}, {0x7ffffffe}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x5, 0x0, 0x1, 0x4, "30714d552d6602c289e3e9bba318029bfb962517", 0x20, 0xfffffffffffffffe}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x260) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/163) syz_emit_ethernet(0xfffffffffffffdf0, &(0x7f00000000c0)="0a7020d91b030000") 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000080)='./bus\x00', 0x18028, 0x51) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = semget(0x3, 0x0, 0x400) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000140)=""/59) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semget(0x3, 0x3, 0x20) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x220, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x11, 0x0) pwritev(r2, &(0x7f00000011c0), 0x33f, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x7, 0x10001, 0x0, 0x8}, {0x9, 0x100000001, 0x0, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20480, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvmsg(r0, &(0x7f0000002380)={&(0x7f00000023c0)=ANY=[@ANYBLOB="000000000000a1fdbeb80e183a0000000000000000000000000000000000010b0000000000000000000000000000000000000000000001b1eb57cc3104ce668c6f7c7000000000000000000000000000000000000000000000000000000000000000000000005f4a73e546fe72e8e3960b49ef844d619dc29904c6745de174cabc4cc2bd855640bd2deb99f9c298de3e1f28e779f288dc52b39a7affaaf5bdfd9c86d08a0deb84182b9409a003cc0b6887a750f084f240a4132411806b5442f6946efcbd961db67cdfdb71d4ec462478bd4b7d4d7d214e703cb1b38aaf23ee695349446e5fa08d9a6b8356cbc67e6c5900871ee13261db134293d3a3735ec24b9a8ea29795d796553e57957f856062e97b65a9ceedb68205f1adb8863ce4cc3a4c2992123f9f044657dd40ec6e3f43d8"], 0x5a, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/184, 0xb8}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x3, &(0x7f00000022c0)=""/132, 0x84}, 0x840) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002580)={0x9, &(0x7f0000002500)=[{0x6, 0xf3, 0x7ff, 0x401}, {0x3, 0x2, 0x401}, {0x7, 0x9, 0x40, 0x7}, {0x8, 0x5, 0x1, 0x401}, {0x7, 0x4, 0x8, 0x9}, {0x10000, 0x7, 0x400, 0x2}, {0x8, 0x2, 0x40, 0x7ff}, {0x4, 0x7, 0x1, 0x10001}, {0x3, 0x1ff, 0x7, 0x81}]}) 16:00:18 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x6, 0x81}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000040)="897cf824407a6beb4aaa659f69981ebacdc9ed876e579602701be86b7bee1bfdd00ca09af3022306c3b5f5e26d4e06e0bf9a8390d59257bc", 0x38}, {&(0x7f0000000080)="6c840d9383e8d8cf7da1b09dd1561c097905faa2cd9537d7a10c64ff72e5c26ea6f0bf1d9cbf090f4e383a49b70e0537a794c3f547d66b317c18d4dd768ad16d1eef861c93ad9b1e5b482f02b254f9595ca4cc82c2e61e16158022bc946a6bd98da0d8990e6c903222dc826c359881cba54041a8fa7698923d6dbb6a70d896cac33df1fe9deaae630b7faf87", 0x8c}, {&(0x7f0000000140)="e8d93ccf154bc32a557f927dad56cb410c927f598a3235525f727f011c1d11fd655976254a853267534e8f243f0547d0cfce613e4a1625c3c0f52bc803c9e53803c2ae4d87f75ac4", 0x48}, {&(0x7f00000001c0)="211ffa270e0ce6a68232ee3ed839ca616afcc27e09947706d6ed1615", 0x1c}, {&(0x7f0000000200)="1364cb3fc601e396c5b3e9937aa5dfa616ddc61445e3bf93c105aba18154652a6dc114750c7bcd11fd3be1c0eb39411786225973c7fd6f1082617f9213743cc4567ec73c4795f60b472883715c4a4261e4ea054ec4e0fed421b10fff7d693e365ee42b99d86b0c6ce0fd1f64d4a9b81141c3eb00d0c78fca5ef35096209d0511bd9d9001030130deb0529d58d46d04193efef9cabd78ecaa2e158be19ddd216c09960d277829b0516ee5251b053b", 0xae}, {&(0x7f00000002c0)="975aa9ad9d697fb1c22809c0f4d4d4d4e3f98263f2f6c142c7daf740e222b5a5f6c34c33aee38a158b7718ec2e19eaac0ed210c8fd313d10cac686c473c8b1f49982d3fe154b9dc38fd35be6aa888698e40dcb6d215c1ffdddbfc645ff7442b1ceda4ba17be7304bc940ff9117154c4ea350ccd1cb474f69fa3d341d7979a6a5d8ac5e1f711b36a91bf5af89d8c0af6e1c25ca8eaf68ebfe9d5f509fb30e2fc67a858af13c7864594d08420ce0da17f33ca7693f504d83e2b435f7d74de7e0e6fbb581b5e1e5116782cab49bac4bc5754136d0c33e6d7f8a7c8f109f", 0xdc}, {&(0x7f00000003c0)="4b06549e073aa9c4a1a59a74c305e91ded1c74849b2b97dc304aa9397cbc39699c0b496121d185551ef1a70c391b51ad33982cc414872a09584bd0949a", 0x3d}, {&(0x7f0000000400)="57401891032e973603eac15190d3208f710f669ce2fd72207b132862c75039989a3405f059b0d66d0c26158ab01af35a2ea1ef4e150aa8cbf64dc209ad451c0887b4011ec9d37ad2454863f22e994e0467f1d3211c7149486f95df65c2520c4014516d3604d48df69cf0f298f9b50b96c7c5d2d36d2c57c1b9dc0a3387c3a2211a6bdfa3d323276fc1ecb474786062229492ba4b8cd4d23d1742e183e8eb86f1f4ba50ec4dfee40e898e55b74c3d7855a1", 0xb1}, {&(0x7f00000004c0)="fd83f3e34c4942b6edddc3d1e8ceb4fdcd324fefe1090ea284dcf443bc13439b34fd45f0ec2517f7be0567ce07f26b39649a00b88e3f4926a3bbf2974dc7a521cd2d3e66523d557cb5f22c93711e98fd8ba45189fca9e1f0329f04d44fe7421b93330d4788a14396be95ec5e8e6bda2414cfa7a03607f4c540e8bc422fa75b7d1a0a01455332411ac6de2acff2884a9ceb7e8a598d1f5782fe821af0eb81376410bf95bd991f40a3d4514ff3fa2b3d06d0fffb5ed3e7adcb93db3db84fe761353336", 0xc2}, {&(0x7f00000005c0)="6376b60cc166002f4998d1e9b8c91b518d37f0dd10493a0527374dc52f42254c81b2f974eda214f06fde5bc773051d065742739afd38d595458621b8954d4e09c7c27331c6e31d2d4e59903318ba9cff42f8cc8ead8d32ee0d9943ad361d4d8d405aae56930cbbbd429d34d8ac619f3ef56723d7991d5b0aae5caa89b11ee36dc43721738a9cd99303495a03b23fa6e81df1f12900b7a2d4a7ee5b3cf924db058cb981201fdd50dba38649553cf7afed2315069ba8b2da7b03ef7550acacd8ea", 0xc0}], 0xa, &(0x7f0000000740)=[{0x30, 0xffff, 0x2, "36fb3e7b36178c5e671e4c5f241688e3a55eb3f1751534723003123a93a8f599"}], 0x30}, 0x400) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0, 0x0, 0x0) close(r0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="510f", 0x2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x10000003}]}) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x80, &(0x7f0000000280)="8bf6468bea3efc5fbc283d5cabe30022c7bc8bda73790975808f31cfa79dcdb16c67d5a5df3a41b5d20eb8b5a14e788d2a09abea79e11f78500f5e8b12155b9baaa86ec0a771c37b835eebdf3ed404c546def6958cef2bd3dfcfecd1a07189a5bc8e8be905e5142e3e5d15629a631e3fbb479b2ce4d4041ad40c0277bacde63c") 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket$inet6(0x18, 0x5, 0x4c5d) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/86, 0x56}, {&(0x7f00000001c0)=""/194, 0xc2}], 0x2) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) unlink(&(0x7f00000000c0)='./bus\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x0) 16:00:18 executing program 0: open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x40, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000380)='./file0\x00', 0x40300, 0x6) r4 = open(&(0x7f0000000200)='./file0\x00', 0x205, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r2, 0xc, &(0x7f0000000000)={0x0, 0x40000000005, 0x0, 0x40000001, r5}) flock(r4, 0x5) openat(r1, &(0x7f0000000340)='./file0\x00', 0x20000, 0xa0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000040)={0x40, 0x2, {0x5, 0x6}}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x73, 0xa147}, {0x5, 0x380000000}}, 0x2) close(r4) fsync(r4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0xbd4a) 16:00:18 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000140)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d224659b3277c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d530403468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6ee50a24c97c44f3ade1bfa9f08778125c9639807fc92b2d04", 0x8e}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x69, 0x7, 0x4, 0x80000001, "61ec3b29bfb1cca6102cd3549e0fc9f1d1249212", 0x401, 0x5}) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x20000, 0x0) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/83}], 0xa5598bf732677cc) 16:00:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3fffffffffffffd, 0x9, {0x200, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000550000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/148, &(0x7f0000000040)=0x94) close(r0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8a136488ddb5f48373cf126a8c11d8ffc003c7dd"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x101a0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) fsync(r2) kqueue() 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) unlinkat(r0, &(0x7f0000001100)='./file0\x00', 0x8) pledge(&(0x7f0000001140)='\x00', &(0x7f0000001180)='\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x2, 0x0) pwritev(r1, &(0x7f00000010c0)=[{&(0x7f0000000080)="8cd74f5136", 0x5}], 0x1, 0x0, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x20) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x8010, r0, 0x0, 0x0) pipe(&(0x7f0000000080)) open(&(0x7f0000000140)='./file0/file0\x00', 0x289, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffc0, 0x3f]}) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20082, 0x25) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xeeb, 0x3f, 0xdd6, 0x1ff}]}) r2 = getpid() fcntl$setown(r0, 0x6, r2) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="9a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/62, 0x3e}, {&(0x7f00000011c0)=""/134, 0x86}, {&(0x7f0000001280)=""/232, 0xe8}], 0x5, 0x0, 0x0) write(r0, &(0x7f0000000100)="d7", 0x1) 16:00:19 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f00008c2000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0, 0x3000000000) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) 16:00:19 executing program 1: r0 = socket(0x5, 0x4003, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) getsockopt(r0, 0x1, 0x24, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x35}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffb1}], 0x1, 0x0, 0x0) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCLOCK(r0, 0x20004276) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f00000000c0)=0xffffffffffffff5c) close(r4) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 16:00:19 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getuid() r4 = getegid() r5 = getpid() r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x1000, r1, r2, r3, r4, 0x4}, 0x8f, 0x4, r5, r7, 0x1000, 0x2, 0x101}) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000080)={0x7, 0x100000, 0x7b4d, 0x40, 0x0, 0xbd, 0x1000000000000}) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x9) r1 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) nanosleep(&(0x7f0000000040)={0x2}, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 16:00:19 executing program 0: r0 = getegid() setegid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/138, 0x8a) fcntl$dupfd(r1, 0xa, r1) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x11) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x1000}, {0x18, 0x1, 0x9, 0x80000000}, 0x101, [0x4, 0x4, 0x6, 0x2, 0x2, 0xffffffffffffffff, 0x1c0800000000000, 0x7]}, 0x3c) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) 16:00:20 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xf4, 0x40, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x28, 0x0, 0xfffffffffffffffa, 0x80}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffffffffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x90, 0x7, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x28d, 0x3f}, {{r0}, 0x0, 0x5, 0x80, 0x5, 0x4}], 0x7, 0x0) 16:00:20 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x80, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/87, 0x57}], 0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x44}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x105) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x401}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4d}, {{r1}, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x4d}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:20 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) write(r0, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:00:20 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001200)={'tap', 0x0}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x6e98df393df153df) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000377000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) fsync(r1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) "`V6v/xeYQ?j#z5=D_wSul+,As$^P='qƹ&zLvamovQ"`V6v/xeYQ?j#z5=D_wSul+,As$^P='qƹ&zLvamovQwitness: userret: returning with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd80649fa5f8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_read+0xa9 #5 dofilereadv+0x1a2 #6 sys_readv+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 panic: witness_warn Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *180043 36924 0 0x1000 0x4080000 0 syz-executor.1 49611 97251 73 0x100010 0 1K syslogd db_enter() at db_enter+0x18 panic() at panic+0x15c witness_warn(2,0,ffffffff81fbb6f2) at witness_warn+0x69e userret(ffff800020b6ea10) at userret+0x36a syscall(ffff800021c59230) at syscall+0x44a Xsyscall(6,0,ffffffffffffffbb,0,3,ab1e4ea2280) at Xsyscall+0x128 end of kernel end trace frame: 0xab43129d3d0, count: 9 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.