d, 0x2, 0x1, 0x2, 0x40}, {{}, 0xfffffffffffffffd, 0x91, 0x1, 0x3, 0x9}, {{r4}, 0xffffffffffffffff, 0x11, 0x1, 0x0, 0xffff}, {{}, 0xfffffffffffffffa, 0x20, 0x4, 0x0, 0x2}, {{}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x800}], 0x3f, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x1, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x8, 0x7}, {{}, 0xfffffffffffffffe, 0x40, 0x20, 0x8, 0x7f}, {{}, 0xfffffffffffffffe, 0x0, 0x40000004, 0x0, 0x3ff}], 0x1, &(0x7f0000000340)={0x4, 0x5e}) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) sendto(r1, &(0x7f0000000100)="91991cc12983245e325a10807a33e7c6f7b9196c6b93bbc21c76728e1ef34235ba80a10e2c9e7c3b263238132ca3d0ee70200c14a1b4972ae882794a41c3eeec3f58a727f4c6ffe3ceab546c5d14cbdc3cde0019b6005eefe711ef2243d28ebc5f596170ca18ff35f3a212b11a9c485778b8f7cd6a90c9ab45fb73118ad6a749bd9ce1032f585813b889cd7c30977b71222b1d8c69ccb1d7159e3dd1161b16b77478d79a4aac19781e50657f0ad76d84199238ffb9520461ee538df8de28465e87ea80b3cef006466b3fe6f9d33a5d2c56281276f66ac0afec159441931e37117c9afc4040b60f2d", 0xe8, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x40, 0xbb}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) sendto(r2, &(0x7f0000000240)="a5c37a9d4a64097bd2b2e166a36819def2f53772fa32616e69497f556ab0323bc978e9", 0x23, 0x8, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00'], 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mknod(&(0x7f00000002c0)='./file0\x00', 0x20, 0xac) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r5, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r6, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r7, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r4, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r5}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r6}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r7}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r4, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffb, 0x124, 0x10000080, 0xffffffff, 0x5}], 0x80000001, &(0x7f0000000340)=[{{r10}, 0xfffffffffffffffc, 0x8, 0x2, 0x4, 0x5}], 0x9, &(0x7f0000000380)={0x80, 0xffffffffffffff00}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x85) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x108) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0xad8bfa5a2e83d77a, 0x1) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x1, 0x0) writev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="ff6d8e7c43698a44cfb1e120fd3dea7249be868a02dc5fba32b46d16db5838398d572d03dc95f0285be203dd", 0x2c}], 0x1) mknodat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x2000, 0x3) r5 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x67c464a26c9c5b91, 0xeb) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000002c0)) getuid() r6 = accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) pwrite(r6, &(0x7f0000000380)="cb823f20eb978db8ff2273dbd2bec84c83411b295d8d631c6061f8d72db615dd55a6e883355f10022ac6bea9eaeb710f36b8490ffbada9499e569e844f6988dd85dcaef798b18e94895b69b1752ff2e8c612e97d0f43d9b915f91f7e89ca5661df3614a66b3d45a3aa5e3b5b43fe4f4ed2cb64bc49b88ca1b4e19a9ca03512f889774c50571fa8ed514333ddecc189f9b423627bb221bd219e1136f0b7d220d521d4a35ff02e7421da2cefe6d3adcc65362ac1aa78e3ea09f159c71517f1945de28f4e67b467355175b5dcd0424dd4c03b7efe80113bdabd417104ae72f57d6137f6e94bf0b85b50ccc1a59d09b1e0f5e00888199f607f6519320fbe588d1a3e497f75baca71e246da94e8603a775050dd835cc730be761c861f4d59ab573265b615998d2f35a6e892f626b36372d1fa0076e1f3b00cc3d917197e31010d57cca903ce89aa44c88fa862675e3f5d8f0d7d6c6350b92ea3d05a70d5349d5fa5c54816c1f9d54570d0a0acb00cb73e020165f3bd2d28dc82af5936986c3dafbc108c016d76171d9c61c3a1b7c1f9dda2dc981280fc7ec6f2c2639f6b54d5cdb5af127f3010abb25753cbfbbd5695611f52a57542543f680c3dc96205e9974368e815d9c4bf2911851abb4bbeb05518e75d1e1469ae3da1255e13eaca1ffd41bb633c7ee889c5e1edbbdd3eafef21bcb403eb39d24805236dc867a819ded796080ef8bc9e7942fb43834347c60145211b733767cc8ef326d3bd65db7c80bbb236f7e1b39adfdcefca0cd79bf163a9cdf99190598289f857ecee2db297eab14324871c6d9d9b741ba2684c8e0f57bd1de743077dd35bd63cc175d9e3705b08e53b5a8fbc8d4ee846e6a2f3ce4ca7f366ab2906643f1e873962d0319984dec2cc1c57a84d76f38d39deac7517df8257aebef2c9d6116924c1663ab86226062b82bb27b9470918ad0d5a7c1dcc50e183c7b57cc2fbfd4053856b6c4ceb7a4620ecc3fe88ba1cad92840cb79c04be48e8e6923ab479950e77b5b239fb56e75fe5671171d56a64c0cee68e77a246c8b7e0863b70869efa9aab82028ccd142e67c14291d6d78f99c277794448f5578fed8ca3fb3f38b967175c2d0535dd0a5ddef3da7ffe0285cf80f62977497242acbfcd8f737275e034ab1bb7ac0c7edb496359262e308779a5734254a8b9afd350a19b92390490a5863dfcf380bc9a5b4c67e4d75c30c37d379dcdb9839b09c243aad3593518ddec84bd0d5e636dc24028f7fe25cb623e9ff16f542d21f4c6584ce85094c71dcd894126ff5012f6c5f449e190af7a67f5975fbbadec500e9d1fc06563ba8f38941c98c34650deb5ecf200ee40298cfe9283f4d285c4550c19fdf7318522ed28f146e8458a143365ed3470fbf8a4f71f3c21f0ad2b131776dab318e13d8844a9835566e387c1a8f1160e9b9d8496364defb7afa64c03d6ce888b6ac4c9e094374b1ae4d92b83b70daafb402631f58c1018fc789128e147c1809cbab2f7db389d126c340c221b878a333d61aa0089f2aff15d6af98d08728a4a2dca6b200e291a6a5ac2aa96b01d1061c9b12737a4a032c02e1ec8384076c404605d9289004a93978f0b2bc3a176e8778642ff5d0a5017cb77cb60add86a3a08b3a4d2c5f8b65bbcc029eac7401b4ea65e43fe2b741ce38a6b25b641a2b85f85d44b06ff77f382e4c8f336f86e622af20d7ac84b9f141ff5216b80092df3d184389af354ec539362d1a17c0ce79587a69edcbafea27a95766839757e69c0a97dcdb7c8aab696c0f54e8b146e924ecfd801ba4364f8b0fdf08d6d14f0e23dc6be67ef1f653a12f848edf7022bb86f23ba02d18bb08cdf1df167c8765d373a53126844280dc3304089ae0bef47db1b421868fba01a084c0d07772c02f3b1932ad1fcf542303bf9794eecf7167c9094409f79958badb1e401aa041c3923daf81367f0b63ecb33e3d8ec27467af53e7553ce623f516c08ff4c19661001543beae92a2445108ed07cc5f8ff23e6175ae4e8165217fef8f4283ed461346c3f6ff9cb21f6ffdf906579ac8911a822a9c25f52bad23c30dd5ba7b6ff1c66c1ef7b0a6ced36b84d2280b7f20b79df78de6c9bb512ac3098181f4e91335441f5a92ddc5be0f3862c4fc5bf481fb88f38c59160869dc6ae4777251d8b5854093801bfa1ecee98661dfef33144198850b465ce9829b8be552f49f139a47b3dc07dc781c58920b13357ae9db5d164d9ad538b919d288883643ccc04e26c62795c37035e51f6f5304938295eb2d0626e5ab4c39ba3a9386c9979d86689e930fd924419525e1dcb0a3d5f6c42e9301c8edd48bcdae8a20ea817e8335744fbd564b96e5c3c00f5f08914362ca5a511b84d73321ddcc51e268cce459a81806d2363f9b1ef8ae42e16e0bd370c220e9398960bca1c5c805b94d31e3783309739dba7d9e063208663b31865c53128ee3f450a472a62666481f22f3516577298836ad7da8c5149a7a368b67ef590cf7a0a525d3e0836c57c82ba23f1b2a16ba94ab3456ed1db7df0e55ae9cdadbe6aa702544c8a02a764ea93fa6961b1bd13132666840959e2589f1c6253b1aa1b9c859c761dbacc655c086b27fc6c31f929332b399d4f2bbc4b3b1af53f4b0ef263c5d7baed8ecbc9522d2af7b074ad31da5ba25dd0834a9700626110278bfeb4ea5fd2d72800bdfd8875181f9d96edec4b5fda98e4043a7ff72efb0b52d124ab6398ceaae1540049777f185eeb2a2e3f79b2ad88e54f66e3b006971a1bceff8193facf591a79754184cb84a7ac6c6be9f124b897b5cf2fa4146fe74c4b11ea6a660983612122cf1fd87455c5f269d1ce307408a6550c9b664c4f8fa63740c4e7d43891838ebef2e63532bdf680b477e9b90e4f6b86c97e782f909e79b90281171a18325b5b6717933ad0abb89719aa096521a61ebb0d797db2d0d7c9b3b6833275051fa045fde7c67d0eb1c992ebcaca692db9f0b71363f941b7e95eae29bbf7b97152e3c9d614bc1dd2d8e1a486c33410ee1d2cc426908a6b3e1cc25dcd72a1621f752bad85e8182f2a1b1f6657d4f0ee8fdb1097a6c73fc21296ca53f4448ba11dc3b445378fcc1c20b67e6f8e9e298ecffa480618585e9a6d7548a724538df149151be29a1302865a3e03b395a7650b7d2bccec5f92c79fa1968ee50bd8add222404774fd8c098db77e9063334441ae62dfe81a8f7e0c1fce64deda28967774412d5519882a772c6a761b747dda4568425bf47c3fad7dcb64489db4b7c19af84ca6e57650e6daf88b257198f186b1af54f3da353cca381a9d83c31d5d4bd3f8a566b166e66fe0e134c307ffc90ef6cbf970f77bd24f316d21776848887c9a457380162fc0492976c4720c4f60cb26a0032598519ab192ad032cc2ae51442edb124369b6c7cef575ff3885240e8b86b58885fa34076741b84c8c6ed1117371768a05f8ca630b23482e3a933785ee6dbfcd57610471f4db073715f5ca7e8101ee668ae8d7d1e1aa8cc56525bd55552de993a7e69e2d311464e76a668fb24a92c5dd5454cdaa5c1b3db8c13324d2f8240dadba254baf7d843888c2d16188dfa7da7d0cc03d1ad9f68c372c500809670f2921ca13a5806bdb7ec38492ea73ff6e40379b766df28031484f0cf50a1fa0b2bfb1e35cb5a5f5fb4ae0d77083825becbb32b615fc045ba3ad6f63762cef2b7b48004bbcbd014cbb2f70dafa47c3b1e22e5c7cfeb56db884632b17f71dbf7135a894df07e0ad3879ba143e2b0fd077e63fd25e80ff692deb6358bbc4dc595aaa4f8231fe77304480c54cc8eb3ca841008cd529caf81ccde54f6a151f5a9bdbdc9f2f7bbd0b2e5d4ddb318ce8bdf27ca8df12b02037192e11ade018b97b8eb291f00c924f0e675b4de9a887c2f330f6b84d5ebf556b8746613e7f07d1be64a33821a0eeecfa94e91f2dd3831428695e9941d161005ddb7b99a4ee063160ffb26d77d5c512d8957974640280d4755c9659593f3dadaeb883f235bdc6382891d90aec6c0487d5ffba20d3dedef100e2cd72d400f8585941af82b2c8703ba4c7c40a4f9a1bd1a57b117b71114d3d9fc2669fbd76556444e8797826a68c4e7822091a248951f93e63eb84e9acc9ccaede5a6a824e7a5557c6883004df85d61c9682273a32ac93bccaa14889e71bd921272c524fb63397e4e61026b58954c8b54a9e0cf9fccca49c474d3b07c6d25da7d63521501f45ab7d5557d3124d3edc4988191cab04aa02bae9abdb14daa2c60bc0bc8ea333764816dd5dd14c212eacd17fb6ac41d259f35cd3c8feadcbeed8e231d519c32798b84f06b7314d6866ba9917d71d669832667151b783d1b9e4d0afe101a1d302bd9ce3ba400539c9273d29ca8a7fec0025dcdbdfcce7d9a02356eb72239ee840c0d132311bf7d9941203c4f807da1f8f254407d7c6e70a7499d1c4836f9e875b5a58eb7e729eb39e62564707d290c18889fae5afc3f83bab3876c177914952c0ffbeecbe9433d3f6a1d3eb4f91191c66ab30fa4dc1d210dc50085978833d59f148a998186d4eb7ec5d48c84ca274529a72f19931a240978f839b8b672dcc6976fb821255ccb0671fbdf01d190cdeb62f262659b6ce11e850794eadc16f58ef0a85aa6be8d40f33d09e7f1f666a0c11d532ed785b5e231d150d6a54137f42816a9d510f2ab81769c2ea4874be0d74483fe5a4e6ad539362d95123ac16bfb62f17b9697f9f636464e973605e6273f1ad6551cc043f0729aec18c1b6e1f83d7deab55906321410a67e071e1ba8eab443ed62dbb661b5149ca5ca83a6c239248ab818f821f83716ad611a6fad176f0e7744c6e33ee65f3d7a03372d7b2dd602bcffe3537b368a1f8b502e460079b827db65648d4bea6df6812b2e8a2b6b8c2661a15be0572aacf749b8017f4d01d83d2d875c2ed24aa94df60052afc0b2fec60eaa8ffb7d913a9c9e623defbbe94815156ba7039e5fdd9b55d30eb6ccf77838e2d30857eece2e6d3f16d2696e42fe8aa8b9c9e41740d305ef64fa9bfa64bb8b9c2446c17d4898113ac71ddc2b5f31f793f4e0f3a985d66bfde3b20911ea9df5e948eea63f93d8065e1a1b69aacc6336abbd91973532b7a783f07af7e201bf0162424ae68aa6110544bdc6d5e9a24ccc4a9379fb2632b1feed656b9541290a76e6cd68f7cc21e4c9eb1311742514340f9e1dde801d4d6074224bbe255dbd217c4e931e951ed2f6a2ca1c8719ba23d5d4c2cf4da10177f507b99d858cfd32b396bbe77287a06da9db8fc24b5ad9bbd93e2f63f59c6dc3892dae83552dc7840bc0b2d32ceae6c9648477ec25c7203debfade874a3e4679d0be5741e9aa0734fded31255795cf87a31adacfe04d6bc6191a0f5d86180cbaeb5f7af4176800f676d429bd345375ae25ce84b5398710c49c00b543536054877c919a32f0d692ae2bf88f03bd0218f640dcddf9b2c3daa2b88958ebbb44419c84f68b65aef635b1b1e22754083855c273aae48dd86cfe48b2702ec571226c308842e6a5847c1711a674d2f4788aedc1c4388b1c09e2d122005f0ae517b752a15b1af770255c35910fa70109a4767a1383b6b2b971b41b84ec3c5293bfeed91f55919ed2de4dfbb25143bf882853d32598ab75c0aba135d7e707741eb338e9657236815a55f22d02d063e6486c2794a4da269ec8e2f2453692730589c65bc135f6de97af09a0e5063098eac1eac564d0995c0e7587fa23bf5cc942a5a2a3803d8e2445f94a0ba8f7ec7abb5b3ddd32a9b225078c736479d923945b75dc0", 0x1000, 0x0, 0x0) r7 = dup2(r3, 0xffffffffffffffff) ioctl$KDENABIO(r7, 0x20004b3c) ioctl$KDGKBMODE(r7, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000001380)={0x2, 0xfff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/tty\x00', 0x10080, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0xa, r9) unveil(&(0x7f0000001440)='./file1\x00', &(0x7f0000001480)='W\x00') bind$unix(r5, &(0x7f00000014c0)=@file={0x2, './file1\x00'}, 0xa) open(&(0x7f0000001500)='./file1\x00', 0x1, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540)='/dev/speaker\x00', 0x0, 0x0) readv(r10, &(0x7f0000001600)=[{&(0x7f0000001580)=""/78, 0x4e}], 0x1) r11 = accept$inet(r1, &(0x7f0000001640), &(0x7f0000001680)=0xc) connect$inet(r11, &(0x7f00000016c0)={0x2, 0x3}, 0xc) 16:00:07 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x8000, 0xfff) 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!"1590 6-)-0,).)46-8: 56-3(!2% &!),%$ (22) &!),%$ 4/ ).)4 !2#(-30%#)&)# &%!452%3 &/2 6- 0808&&&&800020!"1590 16:00:07 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020801"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8001, 0x0) socket(0x535e4d30498903fb, 0x3, 0x400) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:07 executing program 0: r0 = socket(0x11, 0x1, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffe0c, 0x1, 0x0, 0x2ec) setsockopt(r0, 0x2, 0x100000000, &(0x7f00000000c0)="eb0e7ab90bbc750b86caa3ae875a9d6778850b2c002a353f7f49e8548160a7921e573854ad24d6b4ced7229e1bdb7f476bbcbd6d2f5017c66903a1c45c46ceaf8d27930550dbf74b814d5d003b0085607c034adcdaee75d1849663aa76dba9991f7d5eb65d795dbf60adb146e0741984e26b6011861911bbbcf10efce85e860d5533ddce3d031432ed3f90f81da8aef0f6cdaf6ac2cccaf958f8aafbc784ab513ffcfe66b1d2d1b4fd3d1cfd996bd51905fb471105acdaf920ac4270ed", 0xbd) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x20}, {0x84}, {0x6}]}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fchmod(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000480)="b6eff617af8af503de421e8b6e13b030195838b88bee53b0cbae855d43e5be0d4d795d94e870a9a296f4c0451294775b09bd314224f283626afabda0722c6f13b795fa9274463dbe3d6d2ccb9cab6247d53a04a31f855ded0c8d77a79e289a418b7aaff1158a5ce457217f7ba0840f86c5ecc32ba2144c208fd504cdd943ea0fde13233ce3526d0478c641f748fdc8ebf625c5990c6ef2aaade3aeabcd0371fc193bd18e2d127157871d5254e2cd9fcb726919626c437434e33ffa3d86f0e39b75f27acd3e16ca6291fd464480063095747d6c45bfa31b2fef097c2292ea8cd4c814d0d04b1f5c41edf02eb365c163f69820f78bbf1b3b73dd348c4e7f0aa3d36c799d2290687c11cb46d81796744a307ec1e66145c0ed36f1312e9c177dc49cbc55a4e669c171d9df8f8523e2727efe35a047d2f4737cfc77c80661d6f1fd8c9d453653a3e2dd92dd24067a167eb23ab7661d5530dcbec2c9696e5701dc2bac3029bb654ab2a4b526603b9c7e52f672632a958a715cf619a2c551d09267ee122789490af951a174b39425dfc525c5386cde4e24c144cf714f55a1306c1a825f4ea09ba042a68e6f08644127098c631fae5f1b46a8b1f5dcb899a36c659e8a91d96f5178e87998a812b17cfd51b9dd232c6d10237c2f0d9811fbc0130f795f283f7044f1f111e2172e56ba4ff347e8caf0c6ad3ba565255888fef6da8e5ee20f38090ea0815b4a05b96f3feae1ede294c3ae3cfda3c8ebe0c5f41664d451d28b401b1ba0929c0c4e65717a743390ba5a6805b705cf127a799e40ace578c3acd251bb7286bf96e8bbdce3523c6a7d76c6c3afafb6b469268c1aa22bb4a078186929ae7dccdf25e09c05e8f5dd6ab10c440568e247539e626f64acbd7e813c6044ecc1be7efb1bfe8d0d630a63650ac3f8d058cc6dfc7db40c6f7135970c34387dce6770c36aff020cdf7c213ddbcf6158995344bb26a0939afd800cdf50a4ceef995d5131d105964cfe381443f175244f7d9d9af38c359a287d167f56413cc8bb3650aaf375ea33855f52f30811d864554e0409515fe3bb90fbdc01875265430206c255db4e16bdac75db53d9a82d295579526b7ae3f6902d44b4adc6dac48957863e7c7a146e2a7cdd0c39966b05e64708ac61da44adccfc57e2940d5fbf64836e38d503252c54676accf311a6dbb944f2484732a1fa0ac6ef6932d1460e50e24061d23f1e317af2d2f3b9c228eba9962a0f0fc28dcc5cd2ce34840c5b2f4ec99aaa4f4b09c47842fee9cf9ff0003b95e53394b3f17717765614c4e1556396603d07ac7050d910913075ec4c15bf6eefe3ebbca0a028c2cc764ed3221a067c928155b88f6dcb56bafb381d8a32471632192fe8c38dc81f39115008a7abdf874cd9c7a794452daa4dbda2f6447b0675359985746b38445c82db00835f229337b3f6e9a54bf7ee53c4f43d040b14b685f1622109fe8c43f375451848b87832be03c4caca54f47c9fa2dfc1b1fe7fb7e7b5c59761f9a921073c789d1f4810ca2e26b74d9d52eb26c5fa5311318854478a554a1c747b684a84dd6661a7817089eaf24e00e9c98deb00c4362e5313bf29a314917c5f7608091240e7e9588e13fb77e9b145b0a25f991ac24348a9b79c1689b7cf52b01f5d833e1683abcf47639cd28c5157b9534ada33f35aa8512f5fcb295a10edbd61d976662b345c2a8dc52e28979d61b89cc680c5c7b56b2b3ed4264b81fa639c0c2dd03bbb66b9b69fc7928b02f3d7ade3de8c562d9c1cb46eb16ed758a5a535a312f93919bff33a0279b484439d0a48df6b3b503bfefc3e5e2e84ebd0073ba5cbec8b895045001c55afe3a51e4fb452db032390f2ad5a5b392d9d813ca15fbe578a8ea41cb95f18f33a48721e066f8bd6e3dca7678f6ba6302075207c2bc09ffd35a7b7c0d7559984ed974a90179ff7c39125f7f9b9b93a4faf99de6345ba7bcdbf1e194578e3f42dd748802a520df673e53386ef4c207fc393fa4280961220f4502b9672a4d75508770099f8f0a455d54bb2eba8e377bc76221de1c5d599895b4e54a0225d8c7a983eb0ae69bbe22cdb935468391eee1e52796ec452a6ad234569235294fc3a78876d23f0e62c4aafa5d1a5123aa43659a79f02287036878a9e5bf503ac4160fe09d147cf15605215857d228a6a8fab3f50c1e7a3672e5aaae8072d07c689d21f5865ab166d25c0cb129642468489628b4f9cc615be4e3777e0a3225ca242b6010719b5e95a0449f4038435dc62bfafa393f9af7d0ca37adbc31a3f5f836712cbc9c458281766d00c97ec886bacfedc60ae3a7289acb2219d8306859b3d120171b2816e9da32e0f0f70495ec0f8062ae174e5bffe45c1b306a095ec6ffe8d6c69908ec121face34650b1a1526e984d660aa4f0256e314651fbe20cf9051098af92cff0d1030c6bf6217464e18d751b09f39c1e1c43fe61b5935e5a5944f22767c324ef0587698565083df84e596dda5f2149df7dbbf38dc690d290fbc96e5737ebc43728f7ac8f0dad5788ee95d5493905dd4fba2df021db3effbe44dbec6b939057eea7f41c8e6f67169cdf4bc32b510f47fb02d11d1c2ccf9e3d1fdad3d3f0253e227c90896fb1a566df94ff8bef624b275f10e8f0039ec07fdbe4e9c55fab21c487df21b16eb5946fe6b7b5e80a571fa4db02830520b9cf82375d9b0ac1a311091e091d96005fca1a7977748986e3b9f5003ab3e02ed669afeee7b7a571e1d1cbc57dd04b54c8aea7d3d53fe69349c8a05ae3e4cba6d329ab2d2d6fd3e1d5b4d429a926d830b28b1e418c9490a44daa9c6dd7155ea418c22355f9391bb46de7782420b164ddd8f3e696b95e170a139102c9171ef89b84aa0ae75f6896e33ad691536f0cc648eb2b4bf14b7a00da1eaa1d925376513524b292919b046eace2bce0e83655ec22ff94743641d6cace50cb274433c25eeec2c6094bb62f0f6aa3c7d186f96595b80679d9ff50ba2e396e7a1550a98ff90219a754c70a69159bdfff6fa44076ee116be6a298728de47944a7304ebe52175c1d46173063205309ffdd6a5641e4ef01d1d323b69f96213386acdd6a79edf10d8e5a0c40339b9fe99755555395eaf87f7f1ebcfdb503b29fbb217cb3a64817f9010a52adcc0bb1134fe61e22ec6a41dc6041e231e7ed4d99fcc95c0cb46448f218f2f367f55db4b7cf75c176380a065f9b1d681f6589abb9dbac3378087cdca547d242bd869234dd932c8d24d8b3f23eec465b6d55f7a5fceddfd6b6b1a0431834cd2845065c12b06cee9aeea55fd247669917742f102f78a08edb0d2c24b791b65dfedd8b43fe229175aa2ccbad47c3f700be47a523f95e9bfd975f32fcf35c48d91ad5b8bf01661522b14e58561ef6bf6130336cefa25e91bd4f29c230a8c9505b94e7746ef978099c95e832dae086b323d2f67c364ba40947c87d276ef10bc160104391737a2158b4cf5a0af34db2a2f529a14fbf8af234bea4764c95fe874feeeaa1e77a535db18fa95be557a6dd9d60f10a53a4060822e4b110b5e18afb9bf2893fccf2bef0bb05e7652a4a7498cc336c6adc7ed4a871c475fc3a2838ecc93b0c5fc70afb9d9b9771b14853c1a553efa627fd7d358ea643776109a45ac558977388dd29e98ba1c1f97fed99e10593530ea4e9a6f0505af94c6203f3f3fb1989ef10bd3ac48d5018b2fbce91028085ace4a82b924e11c3944eb14bb448dc7df1f80da03c0724352d41065bf935de7794da564fc999200032c504b4a98b33a941f2db47cb9c951b8295757fbe63a86dd481e6be3f3d4a3320e0d9aa91b9b34cbc7f99158ba0ff7beacec1e2bd170785ab5f610dbfacd89b7e1568e9f3f5676a07bc340a655b5af1a462f4ed2aa75a7df2876d3fcbf3a804f1ce67adfca3b413a491543ab6be05e58d4b02f594e36cdecfa918c5fe26459d887051432b5802f2c8839ff67c687bfdd7181be732a7a80b8628c163899ab6cf085b17f9604cd2bfa68d6223ae908564b46663cb4b80cb173ad95b662ac3d6550ddebde4269bf9f886bb0402ae6ecfc61c7f847c1a539f187199449a58f490398380cb789b464a62d86a7b4a607fe13e40c927753df32512d96f4e055638e5040be402b6af117aabafd9e0b26279f61eab116a6486f0e1dcc0b621eb77443d23e68fb1aa374029f65ca20d2abc61decfed5dac76f265a0c3fb0414bd1eea3ced134a01ced6196fe0907118201f15c20b5cbc6dcf08faa4c89a4b1923bcc3ed0840ce253585f407a612e9fbdc29340d44aada01329e8366e7f6ab1d9a866ab75dbe0a6261f6a0b4dcef033a8c402f7efa6ce27b5490edfaf82c69c35f717e9d3aa24d64a1d5c9f796f628003bc6e75c366854306f903dda33a0b0e11639b6b37a25d51c4556471ccda07a964e252b7eec3c62f90868cf582d54f19772e746e0843c18b9bca5071cda24d1605f95f68027ab44d91f4a309a2a08f057e88fef1624b5b1c2dbd0034bcc86524c67eee1eab6fd7bd1ac97a4b4cdba54b387b2b2c4ff6b0d256e58820a7bcbe1735cbff49445d6d24e52bcc7d5c6eaf4cdaf78ce25730eaea960bfded3a2bc08a450b4431f6a3e29960af4a490f4caf6c0d1c93f25f4d05161074a4ca3f6cb7582e4b041df6f9dc64de3993e51dc37f9a83b1973673e25748492fc51c023578fc0a93b75d6a21c8fed1f88fe26603c5000fa3918bafd0fd5cc6f49f84802a4507438aadc70319d973a9f592037ea1e5357cc3f6eec4e04d0023d0354418ed504eb97d44fac40c528cab138c325dc66b94094746ac9075c8db624506bb210b0f4e803eb5334b79c480fec645d0292f2e634e9fa4cb58872c33e395c1ce030b77b2406791543da9b198d1e5c9b2a8695e1c8673bc536f885ab6ff838819d3b88be5751e67278e17eff894fb1f79a7c05107bdc41403e27d6925ae998f72abe31564f2e1f69fc763c3613d753e4e1bd11fa0e0a89a9472b5e30d0452c7f5030deaba9234bbf5dc1164ab5f7f83c1974bced510a28ed65b5ff5f708523b324ae7e4524549ce843549bd1eb86f8ad15bb277c4cdf836852f9ec2e4eb338e8eeb6d1548010100b2407a97d94d569fec0e24dcd8420fc97d4b10fc2ccc08350d64ad41a3f81003cb397280612a0b06a3c4829e29f61f28b9d6a4b279ab151eda014efa14580b3f36525e9c7d247025b63de8a74546982789dd70500f9e5a65bf3f8cb0321fbc146732decb322de67364090f1a8916dcd3c9f69afb75ee3656958caf13c3ffd92aaa1636b8eb3c8c780bef22d10314e98c6f6b50a28ac3e46dec1bf5d756001c2d177e96cafa1952a232133be894ecf1d359ea227ff01e3da9fa1781f5e61fcec746034972fdd67e9d14d0a8582235be610beb8de4ba91e7a02b7d556204a10febd333c983da22d4d098a0fa34be49d12c25b41f335329b55dc5fc1c3dbccf112a2c2811382394367c9eda9ada226495f360ff4691a84ef120df58c57d0a24462cc0772774da665fed53d0e347c454904776ae90bac990ef2709d93c7fa8bcae7d93db9ea284713bf884ddc64f0ab8e997ee064fbb6372c4f5a5e083efebcff35f2ba2b6e3f904305ee46125c12df516abd9477fdeee03632b8b515a5dd4065ad797d54926a6897a68b45cf8431c0a4585ba1fdf111a3042479a16fe715241c91dd8e930d0a05009b4971c495825f5a5e7869faacaae90da21a63d8aee29fc7e4510029bbb51d5e8f05264769e7b59dc2236ce5eff71805f9870cc5c8ece419ce5f022da8578b6b161", 0x1000}], 0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x7b, 0xfffffffffffffff8, "85491702876ffe4dbf31c13ff100000900", 0x0, 0xffffffffffffff83}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:07 executing program 1: select(0x35d, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0xe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000240)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = dup2(r6, r5) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x6, 0xfffffffffffffffd, 0x6, 0x7f}]}) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvmsg(r5, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180), 0x10000000000002af, &(0x7f00000001c0)=""/72, 0x143}, 0x43) r8 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x1f1) symlinkat(&(0x7f0000000480)='./file0/file0\x00', r8, &(0x7f0000000440)='./file0\x00') r9 = socket(0x18, 0x1, 0x8) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r10, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000080)={0x8, 0x3, './file0\x00', 0x3, 0x2, 0x9, 0xffffffff}) dup2(r9, r9) 16:00:07 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x26a, &(0x7f00000000c0)=[{0x8, 0x1, 0x0, 0x2}, {0x85, 0x6, 0x20000000000009, 0x80000000}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x8) r4 = getgid() geteuid() lchown(&(0x7f0000000000)='./bus\x00', r3, r4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x18, 0xffffffffffffff9c, 0x0, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x13) 16:00:07 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000012c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="969af21d86b67e253dca62e3a4a5d3a55e846a38d37955d27a51d4", 0x1b}, {&(0x7f0000000100)="a71eb6ae3879a4fa7b954bbd429a430e1cb6344b6ba106fc54f4158e", 0x1c}], 0x2, &(0x7f00000001c0)=[{0x48, 0x1, 0xffffffffffff1552, "5f315f2c9cb935126d1c808edf8e3a8f2e165463151cbe2fdb48fa5b2c874e1fd3b39170beac343651dbcf41c717449e9e16beb8bcff829c"}, {0x70, 0x0, 0x3, "289a89640513cbeb8b335ff2a08e109ae0d8991dde8e647d2911c67b923f92e8f211e4e663c4ea4a589fc786874cf082ae5bbc64db7653a4ec18e1d9a961e2316fd89b91d38f230fdb9d3d2c1809cde04a8ff81d148d5d74ea40"}, {0x1010, 0xffff, 0xa865, "b25fe4b485e4a7c3e45ee7b85b24515871e02632c237520bef0e57e9fcddd8d6e7ab1a26e3d21e71b431181cb864159782842a30bcad6c790801ae0d08a12cecc200a76f0676f4b583a404bb98aac5b83c74d4fa2265998ac9cc9570efd9dd3e04fed467cb5bdbe7fc17a4919107311429b34b01218743745e6a7b2301e6fbba7865f75837f98eb291686d845a0457470e0356d3f7346543a9f3a531a3df071ad6a60d4fc6a142e321d84e832255fa904ab27bd9a327058a2476952b97e8cc20717feedbcf7b8300ed6c12d93dcd900e2363c07dfbbf6998aadc26d7b52ca83f34dfc1780dbb2d22810bbcd83836d68659e35a3853e01a2f37d0f5d292fb438cf03daf5c4e8b6bfe6f120c139cecc554341b9802b8bb1dfda4ee7df25dfc7443f7f48d5f71dca248c423c1563720628dacd8c56b10dd50715025a6a0e59b5e12f86ccd65ea2e06bcc213a9a8032c867fd1f7e9203776a375a59f3a9eadb6317b3761b29e5c06093f5e6e2a1ada27ad5793d778263bd72af88e1bce53c90bac2c8fbffe0943bcca5291149ec78fa3edf80e6d7a8632aa407a9790424f016b70acea516e280c5665c56f45addb4411fb88a8b53548dff4b8964636f50db2fd9ef5eb7639caf977da97fbe322ca62e8c49b613896337a6d9141b8a96b94769f6ed6b5eb362f5af835787287fbace8e24e53a5fac29aa4581655bc0b6fc1eb042261bab8d5fbc6637bfa07d1edd460f7796c9eb6b8419be0735e1053f86fd787361ef3fca2204ea93dcb5861535969b1a1605bd9ce36c1530d122160b594e65b2f3e2bea04de75ddbd9b014942ba2e421049534d6eb08b587e335fb0f05f6f687e38deb6ac6f04de3987d48c5795c3ff0ea25c5d9475d6af12f94db65726f7b2fe9402aefd5bf85a48de2aa63786b8dfa22eb0baefbab7af35d3544021a768bc90aff9b5dc80fc2660c41e9b4bdbfac623ac21be4b918ea6e12f9105b59cb5214fff867d1c00a4badbb5aeebc78614e312c7a837775a513deb3902770724b05ea23c005991cd2c092023a9262ec698cee77cd90cbf2d64bf3cde6c18b89f8bf0fc25fab34a893be73c372e0b8e9116e5946c1336927922cced9f709dfd85bc2c17eaec8c9287bd1fe160ca222d363d68955a82b4799de0b742e7a87f38098511f0d53f1d52dcf2ef768f1ddd38edcabce28921852357be8f0df56cf61bd5b671cf008603a9bd3bf756ed466cc38d4b35bcb35477b8652a22dcde76517eb59237420697e9bc055278f7d71c0e0c8f475a40ab6cc81a0d3849cb9903d0471c2216f29b9b7e1fdae8bd6cf7e7fee825d4ef3c61a7e3d613f69f9c0563593af9912b425a0ed45da89798e53f9dbc2090c36279e3d6ffa357d8ceb26ad07d3f9191c00fa187a640ba161c8f7c4ea13e96c79d57b1aa7bdfc3776c83b7b4ec752f32097bd2cd4835cb84ca84ac2419f3fcb08778a5da30fc297df47e826e2418408fb4db7fe24d008bf0fc64e98292675f6d80c8782383bf0cf54f609a0a36b6a4d6ab3e4b45b8e3d3951530b56ea42c21ebd46596d002b7f7340945339a8c9f23f2ed1e9d41f781eabb398a14c65acb7ccc2fde6db63e45459eae5566403fdc9b148153b0b0f697060f68ee353fc9aae76633989ee066207e59608a1937d2a3f2eb77986b9570a68febf6e4cce2458a755f335f46e80a2faa3267f1cba8d75d588d53271b175453dbf230277191bbeefdf8a0cd9eb7a34a3357a99233f6f5e31743c2f67b92d35a9bb221acdc100804f77034efc05b7661f76a4cefe4bc7049a752574d506786fcdbead830a15300c76ff655b69d9019d9c47165f916b1dab5a91e0086ff22f631a0e459a92c6e36aa2c24a17c83b659a752c8dc35666089b618bd10bdc9d2b451ec1515730ac138fd4f72be28185805e64893d2f49ccd2743b812e8f95f491a8bf3de7140743e291eb609865932d4d470a3b6a9d9fab2c3df88a9e419caf948c50364800f1f886e751903aadbd664299477be515097b478d32ff85709d7bb3242126dd0efa7f76fbf6dafcd00baf1b8c8651ff8eb50c3fe1b40e72e33e54992c76aa1885437376c65a88e49067c92d0b97efdce0f9dc30f7081353ba7658774a99cab4f80ae4202842a72836d6243ade193e47dbab0ad5825260d62cf8b3f7b514ab5d644d6e3a5951d968eb9f5343d9af27b87dd93fb8df9589b38b0c572eec2705c57a596d2d16a790b97e45dfec54e096e96c37aa9adc73ced3343042af714bd6e585884089e207eb515c16744b178c85899cd27f636682f59ee90f6618dd06a12187e18b6c124f33f8a8ed390454309e75cf3af985669ae6ae4063c7fd45f61a01b925b8d19234c09715d3d4db955bb53c51a19563f124cc442f5218e48fd2a8dee06bf3be19abe045dedd9da7229771bb3038a349692b25bce6b42b172a3839fa90cb2aa8f7ae770c69bea238fd86619f6ef95761307792ae2fab6722ad6c8e6ec034f676df7d7b5cdd987cba8f302fc3668b781e5f56fa10aef03d2ea3dcc8ac94a9cf638cd84596da8b8956e2683b1a7a1ecae40fe2270bda9d14987188d23a2f86e4fe98bf2f969d76768bc211919ee8a9b8bb5e9ad3b011377315961002a1b73d483ada43871ddf49f7a8cef7e0a5e3d15f4514572d6036628ee408d62a1893b2027bda65f850f8b210f3a5142d00b2f2ff26c6a43f4c68ab0cac1e62762918961e643838d50e768bd962627283dd681f3e54432e15cc63a2ff29ea56bd0c6cfdb52548f850aec5a4d26759091fc818bd4e67e9aaca7fdbd36f3656508e85c2742b3524c9c38b5003f162216592c78a4bf758a1724cb8a919533e9923ce629167703ec2d0b2406b85ee007a195193683b8c73a9df02ebea594b90eba61d3ecdd5f264053a53da2c4e1bc9b4f5cc4751a0e9a1178b5b28d53f24a5dd9c70c05dfd95913e98c6b773a3ca10205165b3340bb7ebf6bc02ea0ce5fdc1159cd699a9dcd9e10df5b31a963562412ed467ee4cc202ca8d4b29b4168331bccd6a5554e3420bb896edb0190f89a66893308ea7e1d36ad2116419735d5fd0fd1abae9975a201015de575dad923897619ca54be250b330fae8071c194eb93b4abe49580965a899105c2e8f61e2e7fe06a67fd049dedc612bb83e8739ae2bbdbf7e0a3aa7a9941950b72d93735d04d7c376e4d64db0cbf981d00b7813ff17f147583b675bfd431d999d6209629c7df4e88a4e50101426db71539f14d192747a6de312e8420f5be9a62f9a14e1c977f06e385d614d67612f6b9f2ae73a9e476545f1eef06d127c59d15f9e97b4e77778123c3f3befb9a56ed618d136f652ead6678caec035f82a7297697208e07289a07d0145504d1511eb29380816620ad364161de770fc981c358fa2d2e1f44f9fea2414f884cf73be261b9abdf99ab6141217f1657abe2ec6c2039140fab6e9c3dba31ebc49c24112db7eb0b2177ed5055e2d81af47032fa8ee1b3e6f14fb533661fa429eef3bdab4edbd77899eb5c461dbf6dcd08873fbd1583b91a08f8ffbcf2f62d39b0aed9a98cad004e67a0c1e69b0f625ed1deee3df2021caa519feafc88a63b9dc08cf7b2b9750b7a33e7d158b97ef3f375acd1dd95c1469b43dea8674ebc376f2db00ff4dc3d340ea09f0b538ae56ceb6d333b182a6442562b6373e8fa996ab94b67aa909d4fb439c5730ce3aa60145fa91cd5739e431a6cb11927c40eb4080ee42286174ae2c766c6de339be2a8c231e742e231775f0538be232b0269d191bea3ed29d71cd4d1afe0bb7236445b7b095c8e2bd094f64a461756d3e703442796718aeb9e6b2c8bfa42b07acd794f13ff545e3af1af3e97473dcada447467d01e99d93d532637b5668232b8e94f32f6497f3d28de67d74ab37a29e4f7aca6f376b787a4756b369afbb23dcdfdcbc4a1dbd32650daabea93752940c44a5cb4dab71df7e9214ca0828e6be58a7db1338bd11e56e68044bf38f3715216503824e5f1f7129a97f050452f0edec06443469cda1aa74a518ae7b00d45d67059cfc154b950483ffab14765fad76b55f3fd701c202e0a3bdb693726d5cfee3beb323305fa61ab5e432ab47c0cb9cb416e6bede53692051845b1acdb69b4e275b3a2c52d9845beb9f4273152b4ac6708a256c9f080c47515ee7531cebb2b2e33eab8671e6ec7572982bef5835eb57d84804d7b0e1399d00d93c7e1c3ab8849d814d54963690326b059a443be18ad5e781186d646472d625a00ac2164e486c62cb68b90827f9576780b3f2182294d258a25192bbc4a219a731095a44baaa621da0bb7fdaf6678f8377e9297f6b4ec1790192d35cfcf284ff17802008673dd2118f19d565d7ac5dc02345c1b38d1decd983310a6f2ee7937d0af1ba96a4e280e9bb25a707f4d89f351d6ff8a3617ae07bc0b69322025973e8631fdcef2b699c167dd99390eddac25bcf55175b159bca046f56925277ba63388f404714fc0ea6233902ba35d12e7a1f9f483e5bb7c08c03600980eb09acc81d6e3586a877e181f50023bc0823be76f06b33d2a6b932e3812dd4bccc7c88a9dcac7c5d9623578dd419335558af33620e858758f478a89bce5babd977b4bace55828b8aa7c7c3cd960e1e31794ea35573a76d57ed1449ff9fc70110799de0dc1470d018a679a80200c8e6940c12ed50d38df3d209e8d5b20ef545acbfc04c5b2e9e6bc29de337fc75c0580fd5368a865a218afb86708a6950b6724949fdcb7edba6a0ca6cfb2fac3c445da031caa761dac3ce6b5a51c8cf50b6676fc4b5373dacefdc192006057725219c043e93d1d815fd3d17f5c5d9b243e1910250b2d3493a600b48a6822abd2f17f194f171f8e41ca78444aa05e9faac676d6c87d77b931f383dc33f30152781a05c2edc800e30b7b882bbe645ee96d124d7358e0b145234b70ea64ff3b826923441050c72973e9e0f57b41e51b00ba4cad801a8c1cf84e669a0451f8fc6cff6f8780eb30c00965d97f590b5f28e4447bb6abd397595f4a46afa8a339fc73d2e3b5d8307561363743050385e81d1704a15a0a78545bfee2a000c000cc27d63335c49ebe35002b750b8e297b418c91f7d9e2dbc74581ca03654e39139cedced24b97f8a713355230f9fa8b8ecf1cd785e8de71964e3d44ea2e41e131604b3e6600c3642662c34baa586094b747ed78e88c804e8f12118c0efa62d458f3397fb415dc6f6d9fd00937c7031cec5c47f0440601250b3e90565ff0e622af98c86c3a5d21e65515076a0b08f20d124aa2090e848337e313603e6a3c79561d75fd20514bac8781358dd702189de59cbdbbdcc95e8d6a38cc6e5cfcdde566ca02d07d344a7750dd2d73bdf242e97fc0cd01bca30008963086fc41e04932eae18977473447b6762d0f7fc965fe84d91337673485b02e829ff800fe01fe09df65ba61fb5998d7af946c8a7be73b158f088a56e3bbeef35b1909e1e6839ec438a5f77e65f1d9bdf970b17bd8047a3bcc0b583ce6cb435d9e918621f6993dfa84f3284f3de313521e33c4234a7dc96b6280bebb6c2dbb5b8f612b28763591158972eac7b5d4ed0c7ea1f7bb762f26a91a3b619acf8b1c3a700f4956bec4a1d3a9eb9e560ab58ae00442b6b4ae029bd79cc7cc24be77a1d41d31a989e13908c9850e73a2145b2844c7212030e29e3e0ef8b27b11215f6b5bd192ae6a207e02cd274ebf698ecd4878dc81575aaf2775212f0728a17b44aa203fce54e7a4b0751e1c73c12079d7a8c2f55e316a07bd6875f14e4073e55a82ba0e"}], 0x10c8}, 0x0) close(0xffffffffffffffff) close(r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd4fbd48e6993192964800000000", 0x14) dup(r3) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvmsg(0xffffffffffffff9c, &(0x7f0000000080)={0x0, 0x19a, 0x0, 0x0, &(0x7f0000001480)=""/232, 0xe8}, 0x0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8080, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x40, 0x0) sendto$inet(r1, &(0x7f00000001c0)="5713c44dc3da1e289a095fe328464f0efe73ffeeeb767a58e14707bc767b756046081d07e9631feb4469b77ad261f4273a60604d62e9d9fb361c265f30c4615eaa462eb72af419c07951db7c7a5e2d15b236eb3e2c7df95f4aa5405068928cbecc3cd7806c13c52b5a4931fc53e9669992bd07c79c906c4816c9650a7a760e598188c31722dd04dbaa6f3187eca9be2b80dc32e032c5ee99f3b6706255e591960604189e110f53246280faeab2a160935dfee855343168b5d24aa15321958a2d313421518ad3bcdcd3aa8daae1753f72c0d6ce27f8a974ad1c9eef4c76fdccbfdab58e6e6439e656cb368833ee0d3c1a54626986a5b789f2fb9b37e74e29e5125e71a3a0311a336926a080856ef52f3b97be0c1a3453c55cb48af9d6a8b4ec17ca41cb5a8337154e7e311e276c10fd7cdbea7dd1fabcb451d1edf66f7204a64add0185356c6176f0f1c89458987b4a9a93acf4e68a651e8a17950bd996b7ed19e0168d1c917f7bb482f4d43b93363c3afbc33f0af209c95484835fe4a086388dfa1c4bc1018b46b4287857935dc394725b7338d0a090a2fa15b62aaa3ce6837a8277f90db307a2804d211efa8eb5aed6122e70355cccaa97a94e08f98a223064c14c2c2d707b5b318c51c189c5f3e9280a64d0e49dad52bf7df019dccf3ec8e5cc4aae3871a12e3896685740ec9274f8e205455a96fc5492050516f0610e79a23be03841480c56a0b23d224ac6ad1e149bbb6ea0a516cddac237160499c8103bcd4702f426403cd2417f132a1c336a440c30a9f7d3d664ed9dba89ed0bdfa269c14c5a6439e15e8c0f03ba811e49b669b2fd4e626eb0e1dcc9b2e0f36d7694a2ae57fab7c0a88eb9947679331fe5c6ec8ce00578920cd75dfb89b04ab70997834218ca296d11f40ebd3bfe324595ae72ee5a6aadabda867dd04ed88858be213eb9892b62c4ba501c4cf132a5086afb36b16db6268bad66ed268e72868d1b737a13eaaedc4922f705e0da4b5ce2f0bbc221c814c9bedcc371faf15b3bffd44c6ab0ce7cf3c2a189fd2eaf7705868e6a48c2fe2be0fe5f3a21ee06caac267d287afcfba35669ea20b712ffefc891c1a1d7a124366d72b0c129eb539044df50db4f48bd0cf87461f2a18550e1f779d93bd0119b6ffb9e9bee587031cc8a28e8f345f99a9e0d31b92c302326ed78fb48faf6cb2bd2ff1cc3d45a2847ea08aa035b15da559d7f7da119077d49384fe99cb22b60ba722e0a860442438d4d22e80cfd912d573a88b0a85a568e1ab01c5ab485736dbfeac5e52163c6fcb3aa7036ece08b74738fd60e21cb784565a77103a358b4ebad70b5c8e24468b157cac95cf683dc4d3e8948a50761e9e1fbca06bdc9556e3e53f4a1e613777c8840bfece31b7db6de6c8a15540590ecea5284b9fe9346a8dee99e1c83659c9fb3595ab4ec0a09ecc0bb0cdee8a0e088430d015861d4543ba96c3000231481ca051bf97aebc1256323ce51a6e8cee24d7bacdc5637c879e5b319a1aaa6c7216f929e2db13541be071bc0d4e19cccd385c1c772b81c9ce0d64a3ef5350a854b31363a164f8674eb36d7046c1a0b736486984b91b0b6c818f7d149f643954a7cdc3e934ed118f9d87f7362af986f475846c157b86955535109c1d64e0e5f1596f8101807bcfcfd1d46bfc82424a644ae73c9b634c9baed569289c2d5fd86f0fd942a265914e89745060ce564305d569bd8df2b8beaaf23e20fbc52b71c547d645d739146810f554c9887097c61b3da2134b786730481918d6b10481a35f0da83613ac3dadc771fd1ff32094c62d6d381e890e6fe621ee840ba5a77e1988c4e8d0716b5948e73d54f6826574979231b1962a45078dc6aa784472c37971083ac40dc3ed6e8dc2a843329b32f0c644c2fc44f1f0aa3b3409f8a800646a1d341d6eec18b8b7498364516ddd1ed955f1f2b3d5e312503a810284c8c5a0e71dfcbcc9d4fda288f7101911761b4dd426aa588ec012c208ac7ab53c9ea1be35d4e335ea0c8778de1e05249984aa460e480c88b45ba1efe900205f7f3e87292c741e87b9fd7bab4bfdfcd160330e72642529fa0f77bde627642b19ac3a5c17f146fb76298df662c4d74f7acb41067f7db68c5afd4f27724aea13594c8ba5872ce628316a11de862f7aaf1621d02dea01f2956bb52c8c6e234dd7fd0d4bcada2be14451b3c33405bb05b59a2c48df9e4c0879fee386e03e0bb5258c9448dbb1af92f8c9a97a2a2633c5bf7e85d63b3b64deb1514982b2ec38fe66f702c1113514c8fc9e8ce78a979be8fbd498c4a3c13248973215f32cf8de4d66d8b81bf4a01eeb874a1f5437a2ba0ee6a358b6f5aacb55aadad1a18fcb67ec7397a77cb7a5687e831c6f87e9f5ad1c0096a5be4abf0c4fa1b07e36190ea46fd7c331fe3889a95ef0613bd7bf4354d1677f02dcbecdeadd2b44c0137234b6576a7e50dd479de6ad89d1b7c360e2c348e3b8a1a3708711783b60fa85a371e96a2c848b675e7b6053a7e5ba8e50b7fe0ab9e52db88827d9774a732896ad41d2cb19747f4a6c5b49ea619544f7def1ff71c75c5d7e1a111d31c6ae1f41b5ecc465f7e3cb181e0b1001405034cab004962cba7a462cc96377bac0aaecf4f291668beed85546eacceeb3ec69875d3ee099f070641705f1b5fb423634ad15f5ea7dcdd77fd04e6c11dabb1d8002975e7631c58abbcf3a717937b11d48e039a94f2070a96ee7db7a7f2bc3806ee8958efe492a94c6da42afb87bad418f5161788430d126093eb612b4cc305d109c96fed04837d439310f0d11ef9b51a4372efa1f7dd5d3ec37c88da5dbe789f529cdb60b3bc6708bf47c2b2bb480f60891ca95699f3e0e10574361a66bf4be256d81fe818ffe9eb61935bd6cc36cdc5c315c6e39b81e5a2923b4d1a49be7ff0460a431e94fcf9c79b78dccd07073e4611cf2de06562a8b7396a9960b5818a7e03c15b48ab413e0c324d1878bb19c5c4d9f6c3cfaeeb975f705fba3f649affc3abccb7b120c05a210a87330fcbf741f919613cb623e61fd8dbfe1d01d973fa3ea07d12ba0f03357f3c8bfdca81a44b9f116f2d56a3b57421ef4aaec111c308ac6b30a6fed14efff3f351306df5ddd24c9f19b81b7fcb0219797fb87c471683bce76ebf9047d3ca5becde27744fd63627303b98fcd1daf008c4535bf2bfd76e560f86ed1a41e64893ca32d7348fb86c25b96a9992de7af6e27f8bc1183aa479d65808bc032859fd4a3cea1f26de60da52c6b8690a2e167c1d0b441cf66bbb3ce1833f09fc31b2f8d6d05e282cc71c73ccf17e2d8f840aa4dfd570f2bb38dfa559c347de5914f39d32d170730a7739389a265df879df4d0986c3a835cf7df598206cbe0142b05a89ea3bf8e138d6d941314c16a1d4ddd258a116b14ce7ae7111964996505cad3f5ce4b0bc9f2fd4f6dedc33bbdbde006e817231bd6bafcb96aa4febbc6f76b86f5c1884bce0e63dbdceb77bba59bc668f3b844762fdff5833a46bc27307c2bb87d2438ad89a17316a7acd8e46cd676c244bc85fd3a0452001af3751a623fb182a86adfb6b6bef6ed1abfc59a91bdf214c7c371081dac9f1c7be5aaf125a7e2588c66387a98648d30ebc6fec6f90ff113ab990359e156ceae431e41b35a56e8dab590f2efb153af021d67f5372e101da8ff1bc52593886eb40bcc569cddee04beb1364269722ae03473f2f766d9e784df4d4a3a7078ad9c9c31c8e7246451179c9396b1a1f7e01054bbb5b3633a29dc496fd1c2689132bf656c9873b903535d1d79af319f27f54efecb822667776b6be56f7954f491c55b05e74e19d8e04861f3e7ab4bf4a3626c9915b8346af8c1e6250cfcd783efb45803c807a83336c7a7cc1b1460c7a72c9f69a2dbecdfe292ba9da60ad41a7d9748b2ba91a4ba001dc6aa2a387545d9e21e96ba0c0a67efcc7b08d4b76f7aa2d7cb3767e162cffa8ec2d203f708841eed0a7c4145e74682dda4928a23fe23f26cd5f56cba4ddab00d7d2dc96a66f5d126543210b6220b33277497eb31e6289eed5115e77e506418c23e82222bbef2a8dc73e576575300260bd5b41ce92efe8b05d527d1e98373270c7d24b3f118dc62e6939a415e246dc517427f5e645b03615eabd412c3e9b402fd34fbd6cce7a4eb6db486923bb06681fb94075b66f640badb73395467b6a44d18ba95c88c805c253948fe8f99b3f9608e4d429c53d5df419b31c61b2c84248f23d78ec3a0ac55977d21ec16dcd9024084a4dd462c7f75862203b073176541e5ad66b05bf1069e1d7ae6a6a07ddd6267e014aec14d545c00c69b894bb8c7d16f5b5360da5cf32d8906a39812df9d186bc0e7c69a587d3864047044b30d6d17c2ae9611b6b2c187c575738d92459eaaa126dfc1da5f6790fa23266f2585c0844af4ba1cf2baf8acd785ca7bc5ad18f2120ae6f6559333cc9f37f8ffcb115888a81864522a4553c7631836c0fec0a08c83182018cdc75afa333184d6b893117ec4ade1f81041441c670050b94c180b07c4209624179bf27b2d4a11b042f8c89e4496aa553d9dc0787b9b1ff73c4bde908bd1f807eff30d0909c1d58ab776ce285a781ad0e95df5cdcf61effd7bce8fbe5e5b7d375086093d9856d28e749a95ec559d921e8c87cb976ad510df32a97eecbd4192c629a0f598637880ddf4ba56bdaac9e40c5a1d41f7be6d5fb1417023b0a34570505da1d0e2e1d11a6bafbb02d3d0138d02dafb101455037e23109fdd5faa7d3c4c1c9add4f1f1e382e2f46ffaeb877d0fa0a4f95317318c9e07b3ffda050b60d8ed46235ab7492bd325d387d1370e4ecfafd6e2752b9a9a44a45a257db564caaee7628795624491da37b3cab609a0035e98324bd2c208763959cda9e54a63945cd39f679d2f9b8263837ac8c13d9f2a2c85fc68e9b47a12f8817a5f8feaa2a4ac73e5c9c5b8e40c2e1d0cfbf05acf8f6abf8f8cf6fefad5c26d8dbe4833f9cf779353451572c7b4602b1558282bb93574404383af49b5cdd74ba34f127d7e9a4ed7582d87672de1e6546f94dcbf577d75b52aa0d1ad1bc671067b8b3b74be81c80602fec9392f0237addc5a4a2e47ad434010a07785003bd214888cd535874f0d32f4a60a63658b3e13a85e1c2fd112d983d1338faca05b4d8abfca9678edd1692375eab96081e9205a943015cfba426d7ebd79fbea2283ac001fa40d8d468ab87436a968b6729ee6747b2ca1a89fc6e61a147a04ecb97c6bff919e75c9769c21038eab5a74f46e6892b5d6ed9495046488832935158c423fbd5509eae2ec0f9085b93932dd340a0faa9602ea1070e8c651c8223ff63c501b1a2815c421dcd11b46353f2f291648414b9fa5ab931219507ca8940b8677d34821acc6d46a351c76eeff6a3583ebd0d106d82c345be824ed28b45fb441192c55ab11589c99ded7fc74e5fa316eca7372e9725d10e3f66b8f5ee55fdbbf572edaf495d74030e51a234ca1a47afcf329231cbde6512f0fa937d6aeae1db7b5737e69aa962af049fd7473932ab9c734ad3b992f2aa443172e960bf89565a0367cfd385ccf3a4a27c048489ccba719fcc83ea8b14ce20fc616b7672638efb9ed54cff0725026487c6388b0c8e86cf5d03b5e5f6f8b8afc46853cc5fde2c38b0093761c9190dbf9f46df1aaacdde17f415f6712442641f831bbbf67672f64cc7778ae6acf14b84fdb1ed028d85d8483871788cfe5de1e64253a694d91070138a050a10ff484ef0e276eecefe445c4a708da56c2ea6e04749561a27356e91fb095", 0x1000, 0xb, &(0x7f00000011c0)={0x2, 0x0}, 0xc) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000080)=[{0x800, 0x6, 0x1, 0x7}, {0x0, 0x0, 0x7, 0xd9eb}, {0xca, 0x6604, 0x6, 0x1}, {0x22a6310c, 0x936e, 0xfdad, 0x2}, {0xffffffffffffffc0, 0x0, 0x97, 0x2}, {0xffffffffffffffff, 0x2, 0x1, 0x4}, {0x1, 0x2, 0x9, 0x2}, {0x1, 0x4, 0x10001, 0x43}, {0x2, 0x0, 0x6849, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1b") 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/42, 0x2a}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f0000001300)=""/93, 0x5d}], 0x5, 0x0, 0x55) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x200) pipe(&(0x7f00000000c0)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="000000186004008ba8002b27febffddff8252600040000000000ba0d31e99a00000018000000000000000000", 0x2c}], 0x1) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc451359964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d700000000000000", 0x58) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:07 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x20000, 0x0) poll(&(0x7f0000000200)=[{r1, 0x80}, {r0, 0x20}, {r2, 0x100}], 0x3, 0x101) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="57286ba909054dc7512bdd5e10ee7414f54f3674205292339cc4c74b9a74884e0698af035b4fba8d264dbb472db5530f6d670d9c08be6bd92630ce5656824dd8aa39c80796325f4789b29519b178650bdb74991ab6a5194c6acdfdfc4c9739c40a1b", 0x62}, {&(0x7f0000000080)="c088738fc68069c7efe9a9dac36756083b5ac97261b2373453f042c05175770d49db73ccc0ee5fc562f8037cfa95a1c015ffbaffd7d12a3e315d74dbf90c3b2476e4db6bc118e721796e70f2c65b0de24fd438fde0aa7998debe4afd32111137cb5441fd7918f86d1e0673212fccad85cc9e60eaa802920c14811a3949044abad4edef5bde86f6c09f76a016e7365c4ae09540ef94c9e1a3bac172025a7b82aecccae2fcfef1ff09085846634b73005500b9bbe09e91c0868215acc263b0fbf0b7d9", 0xc2}], 0x2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000084}, {0x4c, 0x8, 0x0, 0x2}, {0x6, 0x0, 0x4000000000000000, 0x400000000002}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r2, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r4, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r2}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r3}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r4}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r3}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8, 0x1, 0x1, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r4 = geteuid() r5 = getegid() r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001700)='/dev/diskmap\x00', 0x0, 0x0) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse\x00', 0x80, 0x0) r12 = getpid() r13 = getuid() r14 = getegid() r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r16 = socket(0x18, 0x400000002, 0x0) close(r16) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r16, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wsmouse\x00', 0x10000, 0x0) r18 = socket(0x18, 0x400000002, 0x0) close(r18) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r18, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r19 = getpid() r20 = semget$private(0x0, 0x3, 0x4) semop(r20, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r21 = geteuid() r22 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r21, r22) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000040)={{0x8, r21, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r23 = getegid() r24 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/diskmap\x00', 0xa64, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x20, 0x0) r26 = socket(0x18, 0x1, 0x0) close(r26) connect$unix(r26, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r27 = socket(0x18, 0x1, 0x0) close(r27) connect$unix(r27, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r28 = socket(0x18, 0x1, 0x0) close(r28) connect$unix(r28, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f0000002980)=ANY=[@ANYBLOB="00002e3746696c653000c6b29c162e0bbef4bdfdeda7c478ec62926ed4049b2cb711cbb64ddf3b5c2e64dc487c9ecfb69845c3fdf75c035fd7dee90b8386b0958ddd6903691aa7f55b983fba16d3ae7e723de052f5aa944d39ca55da898dd7baaf27cea7cbe21849e658bc1b523aece79eb41562ebcc6237758229513cc096cdb4baa7ea8382931eaf2d29e81b417bd21c022f89718efde4ce7094c702ddad6493790b3dd33da758d240e95d5cd0aded4b6e9c745a2d67f43c312775b86071c8bb5943547f675c42dc4e8076256d7525f49f3b13d4ba3aab52c4dc75"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000000040)="5666c54e3bea2e0e8d10ab05973dbad5dec72ad9cb250dd5251407290c2b9adc297f2263c6023dbf1b616bc4c8da986c42557e386c0113e08983fae2721f24ec151c37b2fa567c93b98901c8d2c14224b806b5effc7e05b2729cffdb1720034c716c093b178f45dbada1909ce0f2e70c5a9d5be3fb7dcb54ec705c317cfec731336c59", 0x83}, {&(0x7f0000000140)="136cefe9d25b68499ec8ae2aa60956ccfa0c931f983fe25361949939b3767b5c06bf9feb2ddfcd921909201bb9507d7cebe5f28635999dc676b6f436556c6c2283b048f3599a44c9bd157a2285d6609161b0e1b98674876b57", 0x59}, {&(0x7f00000001c0)="42c2f16142ba88e7bc69706dc4c9cda13059c3a3cf3f732de6f2cfb1dc3de7b2abb4563ea1e7cd74446fe60c80dbdd9354e515afb21d8c791610ef1416df8d7f126dd61ff1d3c794e814a882192beea9cd74f909a521dfd6f5d53231d30e118db207f57deebbd4431066a6fc503c12471fa56b1a8a6ffca7ca8d01b6f4a22e66dedb871dde7b0e0c0b028f62247b862b566109c32bde7f0e7a41eee7bc8755ff2ab67061dba17b75b160458d8860ad0cd91d9e8c04bf4bab398f55d36731e6554c42ff0232d636047d9b05f96749a01900ad41d857c77d4d8a", 0xd9}, {&(0x7f00000002c0)="616fd5b7e5cbde58e023402c50835cdadf6699da85f79e979eb282a3b2d81e4c436a4f", 0x23}, {&(0x7f0000000340)="237c8219e55b852d4e63eadaf594ff118874c2555ef2380ed82a48ad10630d4d60a2a19697111d6a338bdb9149f71aacd9c08e17b597d7770c95b93d716fbc2ee6e6f3fbe23f6cd14260f5363eccfe89a5a7732af8a798489fe86430ad56c36c74c1b8a5b4466134caf1559c306b3cdee80f2198b30eabc5691080a7a2d7965b909a291880a7ac", 0x87}, {&(0x7f0000000400)="8bd3695940a90095f304901536182e293f4dfba88f1d6346824740ebd2421c8653fedcd33896b7834264257657238069799e7de4bfd4741b20be484d730c5198f71f389b4549c005b4a47336df95bc0846d8b6aa55183c87b304690ee96bd7ca2fbc0c319be148aaaccc949c5dcd81240b12d3f37cd051b2038d9b55ff1a22bd14f295f6e60e531d8915397d9b6781aff78314a80a7a6e8e3462408bd105a1f13369c8cab48aca4c88941ccdaabb31aa41cfc89f6486ce5d71d60b0f321b40caaa335ff6461cc04897d5b469b4f33d997d320f818ef0ebe861fc12b51109b564b132d2ddb0871044012bd29a3931e6a72f3d4fdc1f921d8af6ee0cf87e91d1eaec5e3bf7bdab0a42b7b69196b79c76e19a18527bc716c9f169ba987829df9b48542df7c81d88260968611e36c10573ef95658c8fdb2d13a63f17a835dcfe20d0a68be69c8a2befff8b1c6513da74c2453b26861677cc679f81c2b17f386ef7e083cd040c0b5edb68663312e34fd852935184bb36e70b43244b274245fda35a0a85b81fad111b5c55714f38d5e455ee89effb48e138e61085f4bf1ab619a061e8f8979d14554c52c556b2afcb70b42802610920ae9592e2ab6fc8c16d5007951011dba94e96031e6c0ff47abde750678434fa10177e699942617c313a960257277472c60f931665ae3dc0ee4ac3e933fe11c295df2b1029b2da993cf0056cbcc13978346988f953aca1ac86e36f8a278b275ecdf726a392fe3d9af5fd68f9fd6c17d9e550056dbe3d1b616230c1c9c7ff790284ba35924adeaf1ca77f6b8bf6c98cc6d0c86ec43c353ef32654fb450ea07848637cf71ac518170bc31275a5304e18a480c6c077625aa311d8e7976798362d7f75942a6fa55dafa71ee5266b5fa6912e58f3cd9f8f8588719d9a687d0dd4a8029dde8185377c14ba9cabe136eee5a927968d2af9ecc52a67f5f94cd5a8a7c1ae42f22c92d306cac0c09937477e58bf6d3bbc8fdd3c8f7703651f3ad12ca023e4ce261ee8b521f9ab4979d80a0e7c77caf0f726d18722579bfacca218b14eab881bd18a01a599107e4cc04f64db6767d98c496af65cb246f766e7ab3617fe90011799f05757c482adbbb8ffb055d2bf87541414e6ec2ad4f203aaf0a6937b9e275a7441f0551f392e17733a762e79324be0344145d64c0a81b6e0b151322506dba2f05a8b4e33244beba4e6cc30fbfeb3402028025d7dcea8a27aafeb86cb676b2048dd8a69cb153b8a02c732afed642448931c50790dbecddddfea9a5bf40b1dbe3321e145ce9c31a67998884eb3608e9f270a7085c29879cd7620a47b290c2f3d0e5a92986d87dce72e6843b62c74c5bb4d5107fa3939dca40f7189dad0dc7aa423c7d20288b6ba4962c295dcb1594391df427a3e277032812ecfc693fd77bfab29de37577be27151146c0301aae6499c701dddc6fc4bbf4abc7578673c70888821dc4da1cc7a0865b6ee414729d93a4fae9c0ec466b9fd6aa30966348acdcf9ed27dad284ea7052d9aac47ce08ee6536ed8ba69f93e02878db5d6d753f3bc72b0c456bf7b1e54672bb4d6e126b9e3b452be9ae37f0e0aa2f5a2f0d585859ccab66c4ba019b17c4a60b74ad589ea44cbc26b59bc7852d776c4bcc8e3228f0e8df7d25672f2829664d486ae163e7badce52cf85e1684c1c285a1bfa729c6fcc30b9642cf899cce5c8c431b51f294ce8df5fe85bcec3b7e5fc47e96017ae3abea5ae5bdf664a9e058c2ca7bd0306cff356e71c257588afa5455b1e0cf6985b4f622136579f752e10cde6364bdac3c240e4cd622cafc82e3d86b9eea14aac258283cc802f1e391bc0b588104f3d026aaab4418ff19dc19d0df27a0881be16b0da7606e975230be12027643ad17e3ab54bdc7c5a404d07fe9a1d1cfb25e967a900937c1ef303faf122ce9c74038d4dc19c8119602a21d3ea94c2e1ef2656ca36cb6d536834173ba9d9c632e0b84e017dfade0bf4cb0e5d58d1b6e97b20828f6c5ffc0fd170bbb01b344eba6c2fa076474d01d20c2fbb439aae047fe999c066ac25dcc40b846923acfad676b6ef0a2287a3ce43399a04d584571d63b2fa21c59ffefd5d288ef87017708618bb146efdf08f37d763636032377be37ac64d7c53b89bd6990520826f5bca1ceee3a2e83c914531e2c84ea3c90ccaf83fe07e0e6b96c621ca668bb37835eca07d4e1a0411f8814768ed0fd2a1d6e601bc90bdfc4ada14fcf0beb01a293d41942ea3665cc3aae9f87a3e9d579a1f09331450941145a6b00e6a5fcfc7fb2f13bb63dd2b3087dc42d7a559eb62d8a6e5ce95e40a8754464a2e9eee3a36f98460e021d5f398e46ddbc64714547a72cb707406c953f0fade77e805e6d75fe8cdabab51bde8010165cfced4ba3b69e9b292c1f4814373a432ca0dc638cbaad99801c9c946dab08a5a60888b6efef3673e5fe089679c648fbf525a3a8ed9a3b651cec7c4be98740c1a6bc158a6e4f74b479e4532d19e36edfc7e771a3de665e2d89c406a28ec8be7f186fe961ee698de8b741438e9564f57f8d1fe961fb0d870aec58f29e4ffa74b4466261a26255f7b5e322489dd55c84ec09e2fa348435a60b75302a969a3b4bc3e210c19163438c9ce829cb22b99fea8131d0b2ed1ce0275aaecef79602b67e3968b7d6096ff87f628b5cd9a0527d7661a600f67d468247e996c7dded5210cf1ff0a9bae907c0bd3f776eaf8b3841a49bee3e2bfbc37505ba2f2e4bee8378eb636aae4325623df5e82eab8a687975faa02093bedc7ce266b1c712f46080e814540b3d36df06aaf956e5ae3b8efad94f755b7c3e0bf762aad30f482d131b59de27a9d6e5f059d370c8808b832e53117e06c066b92d96295028f8648b15282048e3afe508349e929f090dd1c39f3f953381dde4afa1a881a45c951fadb17e388c6fbc715283014966cd7bc39421416c5474a31b35e991ea566ebd45adf9e3c43b8ce08759306a88581ec9addd8f6e5f77d4804ca0149a8938493db61706503d69fed44ffc36d85971f40a31cdfe76e96fea9c845e3fc4a67cdd2c9231bb41939dfe751d8ec67a719fb549b191e8cd16bd706ebfb4a5eba9549159b958e5f0057c533b75e114d13c17f54e6174552f98d2576351543f22e2efe623e4e95d1c82f2bece9ae95c92a96dd40db1713408f52d78f6f52b198375424065e8cb9bc8881f2c32c0ed83539f8f62db4fb4c2522a06c5a62a345265585f4a8336a761af6328db03adb25ce335c57a5418ac9f4d626474838c4995ee4b2c2026a965304b473ada89669b9e91def4895b9db52678c7338195601a401e3cae83b9f80f7da9812dfa30b9a6a339069ecf531173c7dd52a30374522a3796c9b5e2e2cf506b582cdf8f4469ad8f7d2771f08b8045ac6a45bcf71dbeb0f8445f645d4cfcd01cf9eb9eb64cfe26c195bb5c5f00752f0617c680a6e06f5113fb217c15e574482b2418d9a080305118e877453cba24dc1285db86ad23ed63fef4f897c5c345f7770baed23b0e3a5bc438a1447b43fc853bda92e399bfc4172fded993039ceb9fc344d7151e21b0de33da40b5b9ae147403dd6c240d6b5dbcb1f9585abf90263d383a3e8d7174e950978f5a408df60d9e21d7aa04486ec18a2e3f49e68d8d48782c8761b76fb2b96b4f3fe8a212ce61375f0a9bbc9556c77292013bb204d188b0d08056eedd587a5074138e052e0f3c27628f2788ee61eae63ccd8a2e9733de279be8253553e97d86c9ca36d2c2b3a66f8f008cadbc73f30b56102184060f3832c4e4f6b579697041b241aa2de021e11e11894d5f41d282e8b8abec2a1aa5ae6f12cb5352612e3aa0bc9b543f46c3c204b68b9bed5aec2044eca120c183f3d22a2c4feed95afd20243b5865eca2f790446d607b986fc06d7a1f6bb47f710d74b7c6ce789058b64e8a92a07e8edcb52dd46cd9024884ded655c9dc2ed10e7306fa640959bf5f834d718dee104ea820057b6dd10d95f1c3c82972797f416371df6bbaa3ca69d2e3581d1cd8ad1ef33efe7c8122b4daad64ddd3efc4812807fa9afdffe82ac8ee56444ac532919e8d53864b03fb871c95088ccdb6cc72d88964b69ed6c6b8028b9c1346ca71920483b0e07d74fe4c99b9e032127515f656f86b19d7bbd73a6737220f929c3405aae0a4c55faa8b18784ad984b05fefef2de6d8305fc793b64790fb782521be4abc7d2b18754c656f57c7b35871378650362216142e5de36b2a31c39ab0c21312114c03387e94720ce6f718ae18699abcc3399ec8ad3d58fe31e56de72e0fdbc7147fe63c7bcf8c4e1e71c8086186b31d947451fd59f884b3a2c9b42fef3d41226a8c324f187f3f8f07e34ce64c668686d512ed177c871ba349a42b1e8d6213bdfa8460f61a454d86632897fb87fcf66bb1bbdfddc1c15837d2fc5d4210ad2f7a3bd61c6e9eda6c0c38334b12f5431e8c502fb491be864288f8917f58235c110d00ce9703d87580cb00714d26428614581f91cc290c05d5b5bb4c734c82515db708255aa379e15694d0befe94a194d8e7097c685495df017af6d1c52af8c4eef41e3d23ff92efef1ca4a87ae1b5f3acede2f05c52b45d729bc2404439223c6e5812e9c886a42eea90279e25cef0c0e39819208435fc638b27854f6859605a14c89ce41bbdda378ab8400367559fdafb06e1b92d554f4722dfaf4cab69c4fcdaf363583756b4e593710d8feaf81c905e02a55d5e5d7c676e19e905037121a4cc7328cda33185dd02b4130911a53ef816922f08f917bde8bddddf1a77228d287b854866e8b3499bc3a1bbb0d3b30ceddc0088aedc16d3a7342c6bbb81bda0e4546c34713430ff8f93d779bc5aa9ca9cdc527171ae02be7b40ea9ee4c96b431a33324c5d8f48aa2eb9b063202a463b47d285bf03c058a3610c1e822602495ad42576755c02b45891661e0ffe5d92e1c536c67e83f3c1d659a7f1a741bcc1ab2785b07093d0d9c7b3aa0c54a37356ae3732c4517e03a0417b6851c84aadb76b25c68e78bde5e4e0877c04725fd319b9504a42ae74157b856dedd2483b7c8d775d25b7830dd2a3a2b4b67aa662a51da04a4d1115796c65b49750bda3d1299abb30a3704ea995dcf2ef74541101b31cdabc6090adc795516ededc339a81f040b419bf2a12164475e74a36dc4fa822d8a8414510f99a6342abce4e666a6fe0c2f14e10468dbafef59613363c0fb7a2cd24276a2a7e2289b1b71b33dc7ca5dbe70bde5ad7d7d168c8480b02a41335df51673986e5ee2b3b510a03658cacc1633bf46ac10d5cdb725e320f6d4452ce39f88d786075a529eec13a9a195faf8e5781eff2d236951587cb375724a863f567ff48c07fa5423cbcdcde9d696558c7eff5a80cef3beaac227c82980f390fc7df4f4b430ccf0be1127bc3e10172d6378accdda745687fd274a86a748a927bc31d3280234b07a7df608601144f79baeb9bc7590fa360faddff11939e28775cc8a01a5b9fc8bd91d3de92407e16f9a4795b1476ee84fd75c9846f88f9961c3701d7901bb020a1e4406c94bc0a29e629fa11e6d58334a86931f017273e3f5cf55468fc524f50b5a4eb187b5c042d1f411329c472f09a92f722530e8eb9cf47e68e4a19df21718adfd1e926b006e9e1be8a576d79e3bfce4bd7de85eccda4213d7f746f28d06b49bc39f14605673cd800d38cdadce1e495e6d959ee50cd71931c0937221ecb4443a8431845477841c28c2d60aa1a7cf2cb03d285670b984dcc86820e2a3d7a92ae3faa04c5dd8eb7926012", 0x1000}, {&(0x7f0000001400)="71b9812c0d956a0c2a00117133c96b91136ec3eb72944b01126631d43784c95906d4bc", 0x23}, {&(0x7f0000001440)="2739ab20a41c2e424aff8cd3f5defe7e418cfcf0f0c209800b3f212d407b76b7bf1abc83885978931564c13033728a4409dd76ccdf58b48f4eed4067a3afb6e30e497384d048cf17b23122944922d596a5af77fce22d1fee232cf6c09f5e3ac80a6ad0593e21f52f0381d28048598d73c2ed6bed69c8d7ceff339f4c83a02446d070e7e3388ae163ffafbef3b869af1989533a330f901d4165be3817f804bb2e88593ca34b90a2a1b001460b63b7708b100984aaee38f7f142", 0xb9}, {&(0x7f0000001500)="1c14110c60514a1c54f76c7ec8e4a061e1f73e238f6b7124f98de9bd0294fe88ee89b10837d54ad20a61990a9eb184e75eab1acecf04268aaf9fc9b5b85d634a04d9723ecba226bac9273b37cc89d9ab16f8575497c4a211786b0b23ea56efc7bea1017a00da9c3600b7a158cc4e4cf039218df27ba01b2f59c0e34470bda929af06e632af7e670947a275e6107239480f830f3ce42299ec3fbce49771c1d4828f2722", 0xa3}], 0x9, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r6, r7, r0, 0xffffffffffffff9c, r8]}, @rights={0x28, 0xffff, 0x1, [r0, r9, r10, r11, r1, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r21, r23}, @rights={0x28, 0xffff, 0x1, [r1, r24, r25, r26, r27, r28]}], 0xf8, 0x4}, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/\xf3\xcc`\xd3\xfb\x9cC\xfa', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) 16:00:07 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./file2\x00') chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:07 executing program 1: socket(0x800000018, 0x1, 0x0) socketpair(0x3, 0x3, 0x10000, &(0x7f0000000000)) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x4, 0x2, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(0xffffffffffffffff, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x140) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair(0x3, 0xa, 0x4fa, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x44}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4acca4ac4dc35bc, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) setuid(0xee01) chflags(&(0x7f0000001280)='./file0\x00', 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) r2 = semget(0x3, 0x3, 0x40e) shmget(0x3, 0x3000, 0x240, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/4096) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r3, r4, r5, r6, 0x20, 0x100}, 0x100, 0x1fe7, 0x200}) shmget$private(0x0, 0x4000, 0x6a0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmget$private(0x0, 0x1000, 0x385, &(0x7f0000ffc000/0x1000)=nil) acct(&(0x7f0000000040)='./file0\x00') bind$inet(r7, &(0x7f0000001240)={0x2, 0x2}, 0xfffffffffffffe21) msgget(0x0, 0x40) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x7, 0xff, &(0x7f0000000000)="545bd43315ea0628aa556fd725d3ff188270d4b860ffc1d6136803613656baf4ec408afe56fe687a6e0fef7e7a73b1cc408cd2c9f0a163adc5bff354fa0a9da8", 0x40) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 16:00:07 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) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/56, 0x38) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x25}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") unlinkat(r3, &(0x7f0000000200)='./file1\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000900)='./file0/file0/file0/file0\x00', 0x10, 0x2) r5 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r7 = openat(r6, &(0x7f00000001c0)='./file0\x00', 0x8000, 0xa1) dup2(r5, r7) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000940)="ad18f05de2f4ef18", 0x66) recvmsg(r8, &(0x7f00000008c0)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000400)=""/252, 0xfc}, {&(0x7f0000000500)=""/196, 0xc4}, {&(0x7f0000000600)=""/121, 0x79}, {&(0x7f0000000680)=""/96, 0x60}, {&(0x7f0000000700)=""/3, 0x3}, {&(0x7f0000000740)=""/88, 0x58}], 0x7, &(0x7f0000000840)=""/90, 0x5a}, 0x40) r9 = open$dir(&(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x2, 0x2) unlinkat(r9, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0) 16:00:07 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x4, 0x8, &(0x7f00000001c0)=""/147, &(0x7f0000000080)=0x93) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:07 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x110000040}], 0x9, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x8) write(r0, &(0x7f0000000200)='n.', 0x2) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x6) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) 16:00:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0xffffffffffffffff, 0x3, &(0x7f0000000340)="ebffcbff13b9fd15976f812eaa4e023048e6993192c4eff914fc63dd9f1b62964814c52d4468c4b2cd6cf3e2d34708195443b83a98581affffffff80674c1da0ec8c64c6a994406b12aafeb1ce747f5c267a42d7c54b003943cdd52a7031f1c46817b1423b8a18b42d78958779609e778033eb4610e04a4a9838c4bf42df432e96be9511f6c138f16fed212c8a2ce1a8dbbcfa439a299c19befde8dd637937f6189b0616eb36d4f09d149599e99f6e49", 0x190) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xda69ad3ddb50dba2, 0x731cffd1633999e9) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000100)) close(r6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:08 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000004c0)=""/210) r2 = semget$private(0x0, 0x7, 0x10) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x100000000, './bus/file0\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44, 0x20, 0x1ff}, {0x6}]}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000d80)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x12, 0x0) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r4, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r4, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000001000)=""/4096) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000640)=[{0x0, 0x0, 0x1000, 0x8}, {0x10001, 0x7d, 0x8, 0x2}, {0xb2b4, 0x3, 0xfff, 0x101}, {0x2000000000000008, 0x7, 0x24e, 0x7}, {0x2, 0x8, 0xffff, 0x877}, {0x8, 0x5, 0x0, 0x6}, {0x377, 0x1, 0x4, 0x2}, {0x10000, 0x80, 0x8e94, 0x1000}, {0xfffffffffffff000, 0xfff, 0xff}]}) syz_emit_ethernet(0xc8, &(0x7f00000006c0)="b67849e45571fe07724a57a1c052b67448225ff739045f65a506918fa06632b0add3075fd3484eefd11ab79ac051ab4eabf65c8333c2510cf8a6580bcb9c9f8a735b27520084b48d8ec09791a24890ac1511209f10f8aa2f34f06f86cdfc4871778c086b7c8131c89d3958d7f7251853e64ee177895539c49accc68a83aa46a29f507e861ddb45f09afad0b1ad7f207d4b0719419fd722f28ba3eafbc0775242b964a829e75a43618d98c9526e6014c6a2de84558972ccb4cf9ac932e212e4e1c06b575b3d58d2e0") 16:00:08 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) flock(r0, 0x0) mkdir(&(0x7f0000002000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlink(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') open(&(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//../file0\x00', 0x200, 0x0) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000200)={{0x6d54, 0x8}, {0x3, 0x1}}, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[0xfffffffffffffffc, 0x10000, 0xecd, 0x4, 0x7, 0x6bb0, 0x1]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x64}, {0x3d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1c0, 0x203) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x62c9dfd9a39cc096) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x3, 0x0, 0x6, 0x0, 0x80, 0x9, 0x5, 0x1, 0x2, 0x4, 0x1}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x7fffffff}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x2, 0x0, 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x7) rmdir(&(0x7f0000000200)='./bus\x00') truncate(&(0x7f00000002c0)='./bus\x00', 0x0, 0x20) 0#+"$%.!",%: #/--!.$ %22/2 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r0, r0, 0xffffffffffffffff}) ktrace(&(0x7f00000001c0)='./bus\x00', 0x4, 0x1000, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x10d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r5, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r8, r8, 0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x0, r2, r3, r4, r6, 0x4, 0x6}, 0x2, 0x80000001, r7, r8, 0xaf5, 0x1d2, 0x5, 0x81}) write(r1, &(0x7f0000000080)="00008a9d45bbbc225ff36587bc236e5e3b1a8cb7a17a9505f747420147dacc8bca8a1330de7644b4856ece50337fa5f6928695d456054f99013e2b25cf36ac4dd68c78c578c9ac913c06964f3030", 0x35b) execve(0x0, 0x0, 0x0) r9 = socket(0x11, 0x4003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x73898f8b2676fad2, &(0x7f0000000180)={0x5}, 0x10) sendto$unix(r9, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xaa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x80000000, 0x8000, 0x9, 0x4, "8cecffa752fd0e9cd1c3f6ce16a7f8b6077fd48a", 0x7, 0x2}) 16:00:10 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="c1778856d6129d77e5bcb340b74bab2e456c1b63b67eef8ddd71179691dce98f5263407e33c7603436f5439050d72d9afc33560fc40367f8d27d97ae19b866440d2086b5e73e34babcf5a24cefae13664c9044f7ce97728150b0e822c18b8678ee279589d6023228a612cde9199287e6bd49b04bea4a239192de4efd6f0f61656dc6f17f6d9b980838d178c7d07db3d05869652bd12cd384503281c3e2a9e7be1edfb8384f38facf1edbe0bbe451", 0xae, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, 0x800000000000}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8580, 0x317) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt(r2, 0x29, 0x10, &(0x7f0000000180)="ebffcbff13e5e0812eaa4e713048e69931929648", 0x14) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20, 0x0) fchdir(r3) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x31a, &(0x7f0000000080)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = dup(r0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x3000) shmat(r2, &(0x7f0000ff1000/0xf000)=nil, 0x800) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) write(r0, &(0x7f0000000140)="0063d310752a0488a1908e1519c6c7b77345a2f93f0aa49b67d279825f04ab4e06314eaf0143791852d405c28513a7245d1f6df6ddfefe3b5fb3c62300f3e31b7bd84af0ba59f1be9a3eea20677cfeaaa7be216078", 0x55) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x35) 16:00:10 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="a000dbb9b2d63e50f27500000000008d742c007b803b9900f87c8a5b6701000000000000000000c4140000002952455a4bed693f0000002a0000000000000080"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x4d5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8460, 0x0) openat(r1, &(0x7f0000000440)='./file0\x00', 0x2, 0x1) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x1ff, 0x7}, {0xee7, 0x10001}}, &(0x7f0000000040)) madvise(&(0x7f00006c7000/0x2000)=nil, 0x2000, 0x6) r2 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0x8) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000180)) r4 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x110) fchmodat(r5, &(0x7f0000000300)='./file0\x00', 0x3, 0x2) shutdown(r0, 0x1) socket(0x18, 0x8003, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f00000004c0)="d19ebf025fee6e164a4d288233c1467eeefeceee8feb1be129e28cbcaa955ffcce6006045431a54072c6ae8395ae219c7fb18972d74e96fa66ab145ae857eb5af19b765b3cfc391e4c74d037d8c2b56948472a3c78c6a0da0e2d2b17a04c3ca571532125d17726e46cf889272fd4ddb8a95a41f3255c2d3311692db3043374be5f59f081e9e974bbb03ea8f87a4f340ad96f91dee1664d96795742ce5f065ab22f4d54aed32935c6a64895cebe4484c733ec6c5f0d4ce6898d47f49ca1e90bbb1dc678f5c7e08aad8a1cb409622bb1ad3e694d6dfec26ce634f702184c3052f7b00260ab7d237eeaa701753d87", 0xed}, {&(0x7f00000005c0)="00fdec1081c207c0d196716cadb91a2d5e17536e35d7ac00aeac80c91b67c159fd048cb20ad0c4ebc5fb7749e8a513c03da4318b584176f6e6f2c1ccbf16196e61a305bf7034e67fe17f7a860dee303842e6fe6585a04db0a20bda99b0152c2be9d70516a3e6ec8e2b9b0ffc9ee239d73aebb414b35006333384033e2cc281450d11f24eaa514eda4a80c8a36972fac1732e409deb0948ab48947a512f5d7fc6030c63fea1337d149fa7a29f23c064746d7f10104fc10f0ba1d5bbd2382c051a118c8bbe3369213f2715e52c24c931", 0xcf}, {&(0x7f00000006c0)="2228076c7db1ecf6e476a5753b8636beed2e48e0b9505b42c24134056b8b7e87129a5a6d1d33ca2e4cf0ba79f91ced6d8fcc5b86e702f101305e8f8dd923d4b99b26c619b596bea8688b3296e678e080bda88633759076accfb4bc7c3dc1c47e14672e2bfcc4b16ebc30232f00ef55bbbd0c596d4a169dfab50693067087b63d379544bf6d74073ff19c3e42806fed562628543350c2d88d84c1f73103fdcaa8da640511fc37db541d43bee46127d508d944ffce322f16bf40aed48bbf4fa51416477f5091c0a1f8035d518a0e7972fca017eb8203af565dee62a81bb8706179679ffadb51c98870de7a61d829acbc98bc88d7ef9b1d38cdec5b1f75d2766e32b15c36594e8d38b03d14000181da2767fb4885349f8f1a19aae9a91a339bdf273fd618bc9b698f043b3d91691045fa1065f401a804978b0dfcabf7142b2969421c63f6904c8d4a87cfeea213550c0f4018a873aca342deb3450a743d52033f5976858810e0ffad2bb632df6e297c2b12eb12299a1230bcb48708607527b0f2b6673b30d757f21712383cec46d67184a24eb8574c803f0b78ab9e565870de8740c55cff0134fe6f58579f28b88b0102565be534c9fdc132539d06e8d2a59fcc0793318576c51822d78c00c4eefa20f3abd3867c65cf72401c7f114c81c3515f706225b83833a6bb31f69f78d547a14867900a85e66a7d65986c7d5d9baf639770ac6fd9dd23cfa13b0c191ea0badf8861805cad8434980e0053a687fac3f5086704e752cde0e723956ad94629e136a74325e10a95d13a1132a35ffdf5dd7dc40a20b4b611b3a66d46e035d8fc2f3cb5f40050cc17d074a32fb3f3b8d3e07b1432692014f05d9039c22aeb7fb0c488c12c88bf6542613b426f6cea384bf9a8033ead468047cedd5f08a541825992141e8283c2c218d949f34871c7cac569aa2a20c914d20de23ee87404dd353cd0515f44e94b8f7492abab3e0d141c667a4f7f16bd8911318eaf30ee83c036e8c1fb5a8913ed9fcf8d6213d7de1f073475b05e2a401846eadad6b231b8bd54ccf0b1a78698b65908fb0c343ff2edd07bd2114a23cc961c821d46d183db2b61bec3856c71b4ac3d0b0d3a8fe2eae0a4ddf060f39ea800ac3f44d591125da531957335f1a87ff069567c364412f713f4ff9943b00ee220bd5b5f5aaaf0ad053727a29a158093f8a4522eec7459a2ffabaa729d6f665136a91aa50824e044b3f53aae07e20f7aee54b38078a9e3abd305b34ba3b00103a07b01acf1407eadfe544891f4b86932aeef85df59ea5bb39c56ad82fb563ae579530ea524d1c23713da20d279eb43c83cc07650c0f22d7e791b873f10abd6c9725c6f743fd66171ec8346e2a5616b29e72423614a63b8f7e3365d99b3b1c1c443c4f7c1a5754c14ca66dda5fa53ade39864c629e54f5dd00e15c5ab77f26ce298b78e066a658cde1ba65c7dd468a50801601a4450996f8ac4fe065d8f8c00a23a2303242f121be2aece9efee30cc72424667bb285f11023aa27f5e7d3a653ce38289dfc37683bb170e93ba0e2aa4119680727d8c4f2176d0aa0e78a390ac2f06cd6c821d0288073c09f668afafff0c3ffbbdeb3b4087887cbadb82fb76fe6f6cdbb349ba30d14bcf2fce7eaf2e7d6e30d364d3cbd23e4ddabf332c655ffd91ee8c0a22b4ca0ca918c9886ea37f0578ab2912382495384b6efe7ba9be6ac5463dc2d1e068a831c19fe29df10013c33952fb4beabb7ae434ca9387deee6e30fb2a92ef201c05209fa793cc872b7363483865b9e41b5ede613df90d088d01a1cc1b5a647051159533b064be6160abcdcb8710d4939b2a972a0fb8120abfceb252f1a32eec9743f1d2fc0adbf01b719a0ed410ab0653806f03be9e2434f5d0e4cdf6b0f405264b6aacd787618a78e593f0a284024a930775a2982ecbb4dea0676d736ea256eaa47ce43cfc9646cf7abbf6e2d78e302b0b21260179e90c67e98a7f06f3e00b344c6661db96121ee2160efd66023386be0b60528b1f2962a9a01caf7a06895a7e7add1e915d295ccdcd692d2c33aee8f9fa642ca3d360b245a9e428e34cc372ba72a9838ac2996c27ef62742b890ad97b06d2ff01eb27583c1033fd4103061afeb355c41a0f2c971a75016bea12e0e4cec1c05a55127bfc4c8f21baed69501c2127825faee00634a7314e258822bf608f73fd8cc568d8af7c1e0864e14e1818810131b5f244164c60d68140d543d93382d2c3600661e4673b379dee4b239cc55db841abba1c7883da20af1e444313825a1c286b8e33d21909afb3cd7c1b6478f0ebc5675cfde6990b5900f7738502f760819d19341d626f3f9f74df992309d1214cb95c02fb69c73d245bdcc56ebf085a555e91045ae48f494752e27fffe1f70d31b677511ed9279d4dc1b32fec8415a9aff1bdb8afc5dcfd79ec7ffa88b5bbeb72019036aa3c005234b6241491280eb341fb263e665594d3264edf4feec2b51a5c52a22ed059c676a97e64d0b5e6d1ed3cf130734d3b91f70816ffe7e445a5aecb7ae923ed711f7b5207ccd3ffa184b16972e14e2a99c49f6c878be85a031808b1358d6f6369e8c33f575b502d28c3937535fc597a1304baa1c1abd3c463f548a3626b03d2e90fda9e8fd6540507a8143c197fa4c72505858becba68b8b364a7ff4fe8c03ca532c4c76b3aee50af0f939805d51f7f08a657bdbc029a92619a3b62649924001d8de0d99e48f044396d51904077ea37205f9811f2529db973d553b4f2361865d56d74ed47f576824a750e72e45ea61cd3a7d7f4bb4511d2437eca16942eaa4ee69547a960df4788b8e0c71c98031a1fa6a3e9ecb3bd17f49c6c4b19a3d6bc407537aad213b4e1736570c07abeedc1483303769348e86b6a00554cca4b929d9ca9f95f6035432396cd3fa012f81ebc849fb6c95f7aeb19a7725c075aecfdb3e786c1a401d0a304e3338e2eebb0477896bb95f8f73ca86e66482776f939400b76113d89cc0dabbec4a932b7090dc78d7fdf359f0c596d3fa41138cf968bc86faafbcc36c3a174dd281932e8957c1551a8ec1150dd2c4c88f6693000d54df82935cb797ce8fe815673d5f46d0ed26afb087758b58eb7d97c8d098715a34c0a9462bb0a8037304695a14bcde18c108069ea8edf0d38bac400dafb3b60d3da414c8ca5ef00e8fc3eca24c9b3f0573fc84c0cbe2624bc890a025159ea3d80689afe73d6d3d845c9792bd70ce6c1a9baa821a0dfce8efdc493b4c37a62b276f2000c9a7fd051385678d4ff8faa054e7804425369a7634bd02fcbe952b8a1a1a32eb8f894f1fb7f738f7c31a6259df2811b54097c69e7f2d11091c7a84dda718ddf17d25d323f775c1d5e553825547839ac9d37081845a0bbf590047a57fe21f221b4fe9f4a8796c92d6cd138d2923287d9f2f96f8b28be4f99dee04021f42e22eb78bb91af50b8388c79b1ba0ca536c197723c3a861b4e84d255ca691ea7df79d64de41851e745550bde74251dc33f22e0c1b96830967cf198ff4915e3bd3164d0cd1f2d53a668739914bfda9ec366b8e9c055230d9cbcfb86c12bbf051654e063d8598aaeffc305794e3bcebb7a8df852d22ed37ef5da9857329fac609bb3dfd31e070e54bbc6e33b15ff3888e596d5982cd04257d50c7d785b286e49c0996d225328f8a150d42b27b884da19c539b4bd3e6fac8edeaf3c9b8408adf14f41d93d6bd931273c0bb7b293f74868b8895f5f275ad5c3c5885fc7776eaa84ff900ac749473067887ae3ef8c5d341a6ae630aeb644b558a9f271e2d4ef3d303d7f303bb179bb039d0961448d026e6f1db4659b7224418aa68d5096f2b1d930f5ee76dd0d8379c44218fa43a6fefd1027a596f7562d19a75e40a284bfffacf4b45f07828bbd75af0437f1cec1188c0e893946c689b9208e20d2b4fc9f7dffeb64016ed21f8bceaff69b4e41faa7102c13e8cfeb7c5fb2402da7ac720647c2e46ec6888cb58d3963a636112e088e6d9decac4449cdacd61b8d668af416113a995cbfd81224d2cf4330c13b379d24dc6e910061b92f015f2d6dd9ee2d89027f079a2dd4b331154374c4a828687290ef6f9af9ea0ade4b97c015009f6c761e69faefaa995be9972b270c2c0124c6f718afc377944d2ab2eea3a358aaafd8ef15d5cc1e14f9a74b46a0d82d81fe248b04db32be9a84453de3a2f67e19f31c354048d0ab938d7dcf5680f202aabeec3ae72da92f9b140415abbf650e1e8a481156eb3219d74bf5e567914e277e1f65e8d23f373c28fa8bfb489e5d53d1c0bf014a802cbc14bf721b688146595f2eae498aa51235a8e11e5a01e9fe8b7d940c53b5b7fb9dcf1dcf94b1998572a37af62b65861381a74a361dcdcfd097cf00772e722acf518d1158eaf08c83f10f9fb3f0affe0015a9987747e05c003c480c634c39f2b381744a12b9b05ef073532c5957cdf9859270a6e20484394f5cff5af81f017b237acd0801ec905397084bb56bbe974f81b542c63c3bef003379945c5d2540d9493099e77613643f77de805334a308db1f70cb435943ca255004c915f6c27c441d1bec066d86652faebe20bdfa549e08c23ffabad843932c1951ca121d96bfd6cdb3e6d45b448d242a48fd9ae77c2bc1d172c89d90ab4e1193c00a42fea3290fbe6777ea7436fed597ce985ec32d605834924786e3c3a60f1e96f051e0877a70839902a674881e5402e8cf1492f973ed6d9285153ae94c0fea2807637a932029d52b0432f7abbcc207c2669029032d0b54161816ca8979115f38ed9f1db3dc140f7ee7c92445f7d6f75e8e42a383784deb837ce099c4f9edf69ce559742c3c2cb00e1f36341b682a6f608af7e965bcee2777b48aa4e7f81dca120c51d69657f40f69d76798fb7f2fc17eb121812983e1e9aaf9c8f8d540c20955fc1965a3baa308f433fc589cb89ecd786d3bb6d632173e0716ca5205467a204e1aa6cc544f8db35b8bd452037a9f481a8681192646835e6201019739e8308cc4f8c689fd51e7dfe66c6fe8e75c163f25be2ece038e6bbe58fbbd2857d9f543b1b1b494136640f3c81fc5564a54a801b955ec8cc7b523a02ebd16cc1037735211731725f9e4a5f744ee8b0aa28a8a2758477d5c4cd257660e15802e304a1a15d9932591638359b778d59a22230abf7abe579be8a858fe59a85ff613362fe65264f28aa6694b73ebaaa14c754b6e7f60aa17db84d9a25fae57585543f1db48c23e7102165b808c4fb4890d7595647c1ec9b1c05286946809a9024ebf89578f6c198b247dbb2c47636df50c72b92431456c82556123ad403589ab1600ecd607fbccd3655ab85155820b0f18b6e258dd826bf3866563a3d142f611c8003103be18dc76d3b65a0f9fc3f8597724fb79600f0d183d7982d871689b39c5a3a30cac2af84bb4f14a579b87aa5f59338d7788a3747fbc09221c2880ee82f808e9666df9dbcb73733cae72d78703086b593451cc4fbc5a9341bbc618bfe27f2648b42e5a319b4620755c90bedde899c72d15e1d8be38564301cbc7ec0f0fb95dc82219566b0048235318dc976c5ec47e318a22df218995841a46b90670cfdc25b15b48a7680d827ea503877ab29a500100b3e30b38ce9a054356e49267db4386eeb6b3a50c68df743e9a93d6f1623694a7604eedea6c3ea7e60907dae04e8ec17c972ace2ab5f6719d505d5e54bfdf217917457876b4bcdb07a688cd4685a3f0af0012ff8ecdda1cbd57b34b1a6dbab38f60d53cca0df80d4a3bf94abdb1425c65bd82c60b267", 0x1000}], 0x3) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = socket$inet6(0x18, 0x5013c24f61741cac, 0x94) fcntl$dupfd(r6, 0x0, r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r4, 0x1, 0x6000000000000000, &(0x7f0000000340)="0595e716b6978991099fab55945971e0be7bbe5ba9a3dada653c7eb97478ef813ef445d34ad7c6268b7545bb1c5fd13c54eaf8b203656dc8691f8da70b8748ce9964cac2e5afb4f2a65e3d49116368f606cfd1be55113684938c6888fd08801ea19a82642789b13a097e94df612225264ea13c3d5864a46f92a631e964eed905c20050cf59bd6d9c32e4d3ca34aacdee8369bb", 0x93) 16:00:11 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x2}], 0xffffffff, 0x0, 0x800000ffff, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendto(r4, &(0x7f00000001c0)="3d39228aabf858d1e00f44e88c2ee459bd09b103b054ce9200ff6708467f3c0951c9f5950bd9f1055b8ffbabeef18a471a7d473333d4fd093809ca1b60b64a8499d3fba9106fabb92c96fac3a7736cca584979eaf3a00516c0d5de5a194bee365afa1ef6b83fbb3052d239089481087c2c85757fe20df6fca271d572578d6815be5d5cda1764589a0db97baba2e11bb5eb241d3dc87c0f4d35ad5a35e091718b8fea37e0f4e5fda1cf0ebf5a3d3f2e44c621b071a2ad9dc895a61eb808baadaef5415ee1900485", 0xc7, 0x1, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffa, 0x1, 0x2, 0x6, 0xfffffffffffffff9}], 0x9, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0x7, 0x6}) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000200)=0x1f) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x10000}, {0x20, 0x3f}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x20000000045}, {0x6}]}) syz_emit_ethernet(0x15a, &(0x7f0000000100)="96") read(r4, &(0x7f0000000240)=""/186, 0xba) 16:00:12 executing program 0: munlockall() r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="323f1acf33a61641c81fb866d59dafaf5d219e255a45f40b837a3037abd3fcc62e735737bf0e4e2df8e11a8bdbc297479bd8958782ead40c0b17bfb03806ca365db98b650cdb27da59b49c566cdd62b7727c9d7e71632a89a114d1f402cc8984dc532e9c38a0460ea431385e1050433333581afaee4434f7a4f61c4ad06bf164aca75314c15757fdb5c22f2731852941e3ab9d1cde23343f471cfc5e0ebc75cd4759aa10e13c", 0xa6, 0x8, &(0x7f0000000000)=@abs={0x2, 0x0, 0x3}, 0x8) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000180)) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6, 0xfffffffffffffffe}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)='x\x00') openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x55, './file0\x00', './file0\x00'}) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5013, r1, 0x0, 0x0) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a38c7cb93d0f775935c671c686c3589ed8ebe057c02c3613300bb08aa1b672696d947bca6cd38e145ddfac806af200cb3bc41fc4d29bf241100ad70c73af98285eb2ed490bd41b3d48b3514c1647fc7010dbf8017421e40a0b6543f14e0f3544baf0f829e18ffeca9b2581799445d48cc81a28a916b8d97457cf4659bd6aebe4848a7cbd06d5db3956d2df7ce798b4e51cb98510e9819a22290f88c2f2bad6e65aa24060a1afe2fbe82f36c173c73c48f65", 0xeb4dbe0f2999b260, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)=0x2) syz_open_pts() readv(r0, &(0x7f0000001640)=[{&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/84, 0x54}, {&(0x7f0000000340)=""/216, 0xd8}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000001c0)}, {&(0x7f00000015c0)=""/126, 0x7e}], 0x9) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) r4 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001700)={0x5, 0xfffffffffffffffe, {0x0, 0x3}}) 16:00:12 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fsync(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x37ea81fabe1a0a1f, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000015c0), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = semget$private(0x0, 0x3, 0x4) semop(r0, &(0x7f0000000180)=[{0x1, 0x641, 0x1000}, {0x0, 0x80000001, 0x5f1cc7028b584fdd}, {0x3, 0x3f, 0x1800}], 0x3) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r1, r2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x8, r1, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = getgid() chown(&(0x7f0000000140)='./bus/file0\x00', r5, r6) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendto$unix(r7, &(0x7f0000000340)="97cdbab97eb77e6f9723dfd419476c4043ce24d7559628bfee35ca1335e36ee13d9ac800ee84c7b313455f3d925641da544ae65048817bda6f7b434b4bcb16241f29b8997cef7daf4f6e9f10b9791b69b082f73bd3fa0cb05a43afbb775fc280a00fe62aedf0edc7bf8fb5775409407f69d126429ed1c675003eee1d2019483e9faefe2dba439472d162d5ea7ce45da082c0726140bd71b0fc6f2a3b8c03e7b9f537f65b9e7639d3403abc6fe0eda878b1f54bd0f4a3378e9018cfc801ca28fa897a0cdf19caae863dd777f2070545a396143315c172be1487a03a9bcd197a7163bc3745cea5e0010f790b4fbcdb0bcb8005bd06f9c253fab6108bfebe958ba720e1624c27e968b6fa115851b7a3a6cf472e268e7fecd89886dc4b5a806dd74537ded8925379126941f603ccbaa085087a2f5fff906ce8cdb2bd50e6969b6aa5fddc6b9e085f5bd462efd67ad130854d7debf6d31bdabd70fdb6555602f790389a4395ca72b59b1db210a57efe29ed0d53f937a7f1aa02f4dcd6bee44e626a4ca844e272438a3e06d3ee07ce445829ee4bb762254b2daf69546c7fea4cf8920f4d5957674690339838c0f7b544ca8ac64201116ad5c64e16c081dc9ea94f187506fcd1b6a762c80d828c0077122bc92b410e03fb6fb6937cac5b23b84fcb541767435d6e87d5ea3b2186e72dc2ed5e378abec28002ad27bbd85ed6a5882e51c205f94c315c40f3cb3f65bdc267f290500ced6ff796ff2fdeba0131894b077051abd0411c2d211b6a51314cfa6376c2a2dd61363b1d9a5438126bb4db363515ea96dd70a4441f1663a5734945780db1b24bd2a901e6367df4c84f7d89d2644c1d1a38a5748a99495494dc8a6f9e6e37d306bf1aea609a748a537c23db626d0b2ba71bf9252cb95d15393b14513a8f3cbf968e952af3be64ad82163a529a5a7d49170451df15c8ddfed7f37c39636861429144952b6152408edce77b6f14074b2bd6282bfe5ac38e0ea575f831a7eacf82462c3e6f876ed8c94b71a920905b6969da3f3cbe3e042965de81459f9dac6cd6d8daa59d2bf886e6aa4bc17330a9a6546e811a60f73b8167f594cdb69231a702b751c941d594ce84e30e2dbe8d8fec19ca19cd88c245856db631f3398f91ab0765dfe6038feb35a20b8bcc1913dde8265f15a705e1fd9c63b21dba70b7420196ef53e46a66971acc74307108db04b5d294ae1fd1ea4eec780620a1342c7833934b41c724616232cf31df370bdd76b36fb2df516d647303b6815649dd7be876855a071a8a92158610d38921abeca535399b022c9e8a4f93c79c58910c8220a8fa340ed76cbad339dab52d4a7e30f3a0fc85270f07e0fd70f29e81667a9801149e240dd01da95cb76ae5645a4693123677c6299e81f9c575abb7533fed79b94ab5213d6587eced6d7dd15e6c91972fbcb9302f41eb2e5f91bea6a200063eba70e95580ebf027455141e9d2327606aba6adff880771a39da25111e38640e956bb2d28ce143c3e55c131c8d9e94204e4a8134bc24d6dd979275628f3b88e06711572e52295a9b208b974c188c3429f0904078f3b8540aa5a625a3231f3d9fa6c54c2c003a5b5d01a2da67937aaec3b9dcadf648c5ef4467ccd83017dda9b819f1991d1e81a6e08b8ab162135327f1391d20c63caab5faaa8782b831ccf9ab89e57800c450313d407435c1619e16370ce3dc333da8261060327cdb73f9de8ed68c7a6bba0126fa25587c46ec25dc9e8a42dbcb91e33fcd60772f0a6f9b594d6d0d1cd065c5492405e72f7c2f2a5d948f60362b9721d7a4fc9ec45704d97cff9f9714dfec55aa33e6eed6da62211150d89e54612807e46b3b554f7b7e203d961d52decd93ef88fdf7c66eec2ba04169c52bf966d648c524068bba0b30e7886ee70bb80edf06078665f5fd2a2ea66e838adc684f4ff828de53470af088e3f5674460bbb58587c5ad578df466960f08069e6861fdb8d8c67fa5687e3d76d70397ee7a52fbe4a8fede07b1fd90fcd97ed7969c679a678edfb6ca51b5d34dba5e9c11427c15f473412f6c475ed5bf524aa9e6e71ec2e2b16ee62c180497cb84e0edca3628804fafee4c438d359adef4b7a5ea1d779850c0e76e2a60b081ab8a0d9b15e2987c3d4a8c6115c174679c7a5a13a0b096ccf33fadee2d3250f4f54fe27faf0f0377090dfd74d88a3a172baccc7c399f5f7750dcd3ba0ae618cef0c9caa1721270a54e39e27a36a1f395b112997eb974df41678c0f15455271e4102a87dd0e607e0d3d2eb7940aee58cfe1fa010b6ab2aebb02fdb8ed8f71d0674a3f0a5a3a8961b04dfefa9d337765a813b0545011af40b4460ca20f877caf02aefa0d9d72514aeeef0cacabdbb8850bcc1af751d26faf0f20cb8686607d147ccc75c9d5f8edcab9b3c22a0042519dde6f71e44f2c51bb7fde588df6d591ea71f4fcf1f16f33031efd4e0e6088f67fa8127a58aaba683c61562ef446192bbd4d7878acd1a7832a861a07a172e8ebc2c3d4d37b36a846a8d526f33526e8a889b6349615e40928c16b2d346cee6262f3c2931b76ef537b32411f3f2e5db75565ae110a3ba2f8a40b098877d6f912872d04e4cd6854e44dee12888e0752e165bc53310a60067bd6553506a0b0050c74ce910e6dbf173d349c153f04c3b422cf356da95ef990928f829b10bd21afdc565c42885b8fd2e88efa99c8326a35f272e2d3d8515671b2f07cd493cefa99c5f658cab2e063d2c97bb81127a420b33785c3b5e34489ee5d9a6e8e052851ec8c6d9743233b0954a2512d0ab1eca07d575d5226c254d928bfe817410793f5d584ca087070fcf38059c120cbf7b3cdb3d90723f67f261237151d64211a550cfc0806bcaa26e750337e0f1d9214f9be7bc4aecf008e336f9c89245cad487822a17e378e49088f3ffccb17eba41c9c1a98f6670acf4773f941258c0b81e10d7b71daece04492c8a025b0604c6bda6fd60159d318d88ef2587e378cca2b6d14ef2d1465cd58dd8b2e00b712a35874a48eed475d69c3d0f0dd5e2640bb95132c79ac4e5ce6611a65db333ff1f6e367f4773c85e5254d1c52fd01f5693438c3aabca0e7f608a3f661d01ff68231d46092e44ffc37ea68e53acd72434788f53fef383b918055a5bfe45fe4910c45717bce15d15e6cc4e1722d8533de14017b09ac89d3e4bcf575e726b4fad7f09c6d4da9938d4223cca77a8e9a75d1a4b00fc8946f997c5e02e0117677f496c41c84ec90eb7d792c83892ff0bd491148b8c1643efa00dd527d2e8272829bee34942af5c66ef84358b97335fa70af3fde26e8f22b0ca38f761f1d49a01eb3b951ed51b0d55384ad983a68cd3f9a47a8eaf656638be2ceed2ca6fdabfa2900b4e051e12ea24bd7d59e1bf1eef36f2729887dc09cd192e1404b2ffcef57d030d96881dad4418a20f1b40af76b4618c3e74b0b8f5b4efd89b3b2ea0a1a74a7d14fe38bccc6dafdae06944939be56684be64bc7387520a7e0c4bad8f8c6a451fab6df5cb7fa03a36afad6fdff04b984f2642397662ead6de237baaf4d3d02007dc2c8bdd9ad73e27c56c780ddd73d9867eb54d5303c484369739afe7f97de6153e199b5e7b3f947a72f3003f6349b54d58f054221bd4e7d67db106fa6b429456faa4e436aae04ac415e2f894f835b9b327405859bcefb9be3b24bd93a70398aca60509a1eacbfded5aab37c9e435bd733c12d8307a6bdd16b9b6a4261401d730856b68d0b4021f7a76dbc2d25211b86a225119d9a595153ba1f53d714711ef02a3f152c9a5cb77a89585b1a7770d8a905bcd4ea72e85fc3651de1f8adb01b6bc93423a6d5ff3140475ccc9b690c62f2df5e0a0ef8d1a5f81203d3ed26c4dc672f6e89a43bed040def4e2e8eb9e9a402784b62747fe473bfe1b7e1480854dfecc4e46b06ff5a95d9f3c75cf7bb902a03f5e6f70181845a14ca626f7b773fa74d8efa1d3945c310983fa15e03e3ba5540a49b6a8ef5c6fc24e92774d5c3da948ff5d1c486cdffc31fdbc4aff1d1d4496d2373abc95d1727e880fe53956066485673331072c3356278ee078ef343c90aaf5c7f106052b31c594b23ada38e04bb407df7eda26f98822b4a881ee36261fd6694411f77e13a4a22c509eaeaaf97b3b774e6b94c9360b8499712c8d71d1ee1be2ff8660e2eb5695b0a0f676854178f9c6257aa36ab584be460fd584ab5ed5a6304b42a8a1a51d1f03d63f3ba47632573a7cfaffb3d9b2d7dcdb01fd5dc1a240380a7dc5a311d7fe55e3a7e2b6e11c9e4ebd0cd4d48b16ea4a195c2d8a34e6da3d40ffffa624e482f9db6b1570220480b53e972b3c85c72082b5ebb9929dda7f333cac155be667b015cea7a46da880c500773e82289096a572fc01563da7d6f86f419693aa56b6da5478663fd2ed3d4b72ffc218566d109943f588f216c9dfea031d80850af1b78cbfc89060e8b122a6e80e634f8244bfab3787b3793e8196980cf834a0f6fae15fa066ae7c5a79bb76d00e2948a25f5d69b80e4833a6e0b32f63b8a6c550b8f0c9c0be2ec03474699bc2e709274aade843ef5bd7c05abaffeb36d8fdaa1dd6929a77fcb3fc98ad35062b9cb3125da4c49796de99128eb62f9d798c95d4a448efee78d21973456eb0a5e42a5d476b6e898093da944e59c46bacfa1b0cb40359874d3c2938e6088ceba36d7f7b6c5e9938e9f7c5a522a53751327696de86b956e54940c0f4bd25e0634d751cd7f0d42b2746a5f8b7934307e9a849b79e858070cb95c1f01082dc8ba5a247b6f2068854b35517c948e2f9d58e7daae26fdb309c0f5c3f69ec4066113eb8daa5f015e23bfb3a86d5a8ce9b8e062cf09eb753acf1070e3eafd50fb7e7ca95f52940a07ff22cdf1beb65cc999e108dad0bcabf1a14dee5799e489f390a651b6295bfd3f8a6e07eaa39ad63fcc51e5e62b4ee0e527c727cf52a350fa1a66e06cbb4b324a4a6f94742f8eaea22b8849e4b3d9332260147f1e8358c440c09f1a7ebe5205e0aafcd885fa5608a44348a92a56a8a3f32c103392089511a8fd1be32d275be77698717ce5c11ade444de321ceeb0281d117bb93bc037014998d88e8cae719592606c2ec22441bd517fc8219c58f3e27a01ac297c294cda6e745fa63766568b7311975a16ae1e1d9bb6c365e2e346b5982a6dd6ad3182dfb804fd5643bb410eab60f8bc91122b237ede419072f586ba4bfb49eb11092e7915771c5306a32f21dfe34397790a400613b68de039d78cbcebf635cd8158822a38bad6ea828c7023212c2aae22db01915f6919f56938e31ac9c5b0339f463b9996151e6c066dc60470531227aa04a9a37491373e7bffff54a91f860599adf1754464dd2e54ad74853591836bff0031683324c038546092aa7017fa798d468e6595feadcf4d7aae92d5ed1b05f394f74aacd48fbdf40acf20dc4dfb228fca100e46927ae45eb8a2c285c1d613501a5a4a90ffc876081844453ada4f5aa7943eb402c02f6d05c6b63a4de88b2cbc56be9a3433e00ba053720a8fcc99e4973fe7042627a267d2625eb313326357ce73d6a485f0562fcdda9ac7c8024541fd5206e8495f418e058fcc778e76228f9009c1c1bd1d61c49cbe42b5a14fafd858691ac2e39e5c3027efc9924540aa8be44ba064230d48549465fc4c53bd3c86ee8bc742f770a8d1d00e28f8fc05c1ebb974ef0935241c4b5ca52419b1625a206659d9b85b5b5bcd34a43fa0d49b4c66218412bd0ee3746bdc607734a04a7069e49e48d0a23e8adb9be91f65a317", 0x1000, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) lchown(&(0x7f0000000300)='./file1\x00', r3, r4) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', r1, r4, 0x2) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80000002) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200), 0x3258, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() r6 = dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) preadv(r7, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xffb6}], 0x103, 0x0, 0x7fa20600) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) preadv(r8, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) r9 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r9, 0x0, 0x7fffffff) r10 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r10, 0x0, 0x7fffffff) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000500)=0xc) preadv(r11, &(0x7f0000000600), 0xb3, 0x0, 0x0) r12 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r12, 0x0, 0x7fffffff) preadv(r12, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) preadv(0xffffffffffffffff, &(0x7f0000000600), 0x0, 0x0, 0x7fa20600) r13 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r13, 0x0, 0x7fffffff) preadv(r13, &(0x7f0000000600)=[{&(0x7f0000000440)=""/37, 0x25}], 0x1, 0x0, 0x7fa20600) r14 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r14, 0x0, 0x7fffffff) preadv(r9, &(0x7f0000000600), 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r15, 0x0, 0x7fffffff) preadv(r15, 0x0, 0x0, 0x0, 0x7fa20600) r16 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r16, 0x0, 0x7fffffff) preadv(r16, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) preadv(r17, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x7fa20600) r18 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r18, 0x0, 0x7fffffff) 16:00:13 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000040)=0x3f) 16:00:13 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x16, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) sendto(r0, &(0x7f0000000000)="3d5e7ee2de3e6f2c28343107663e0f58671180dde7f97146793aa09fb9dde4", 0x1f, 0x408, &(0x7f0000000040)=@in6={0x18, 0x2, 0x725899e2, 0x2}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) r5 = socket$inet6(0x18, 0x4, 0x2) getsockname(r5, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x80, 0x1ea) socket$inet6(0x18, 0x3, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = dup(r4) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvmsg(r6, &(0x7f0000000500)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/70, 0x46}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/9, 0x9}], 0x4, &(0x7f0000000440)=""/161, 0xa1}, 0x2) ioctl$WSKBDIO_SETMODE(r5, 0xc0105715, &(0x7f0000000080)=0x1) 16:00:14 executing program 1: r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x4) close(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x43, 0x3ff}, {0x45, 0x1}, {0x144, 0x200}, {0x3, 0x7}], 0x4}) fchmod(r4, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="c69cd1b5495510042daed4", 0xb) sendto$unix(r2, &(0x7f0000000180)="fa142136443adae46e33718a340388eac9eaad63a51917f4a2a9ecb8721b", 0x1e, 0x7, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x50}, {0x45}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x800, 0x2}) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3, 0x0, 0x0, 0xfffffffffffffffb}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r4 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000240)=[{0x0, 0x3, 0xc979, 0x7}, {0x5, 0x81, 0x3, 0x10001}, {0x1, 0x0, 0x7f, 0x29}, {0x4, 0x2, 0x81, 0x388000000000}, {0xa4a, 0x7fffffff, 0x80, 0x3c7b}, {0x10001, 0x100000001, 0x2521, 0x5}, {0x3, 0x277a00000000, 0x4, 0x7fffffff}, {0xff, 0x4, 0x4, 0x6}, {0x6, 0xaf, 0x200, 0x7}, {0x0, 0x80, 0x1, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x35a5a016, 0xf387, 0x5, 0x1}) chflags(&(0x7f0000000140)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x100, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r2, &(0x7f0000000080)="2a27474ec33346148ff15a304c4d5a9c7f0a2bc84687dc0bab35ff747174b18b4007de9f25906f2ed33b8bd263765a7133b56e9f1b082497d64c0545b3c8f139074ea9fc29b33298b418aa6fae2624d89b06c19f7fbfb385cfb1feda58f0722f5f20c63a222b26aad6f302e5ee842817c60e0c0f0f84aeec1f61494add5215f0cd0c7e9e73a36376c78f7591ec55fb34c3f2cbea289108ce5cc70c5ba88c7421730c38b1dadd7c31748138f2f6bc0dbc62245ea4d20687", 0xb7, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x100000001, 0x7, 0x10001, 0x200}]}) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xc0, 0x300000000, r2}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$inet(r3, &(0x7f0000000080)=""/109, 0x6d, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x100000000003}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x9]}, 0x36e) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2195, &(0x7f0000000140)=[{0x5c}, {0x4, 0x0, 0x1ff, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240)="518315b6bfe97439f955a224b07db0b394ab4006d2256999b75de6181be1739294f53ed84607ccfc40bad5851016611a2ab00d4c6b436ff8d1705f56e7de9dd80212190e875c2ed5d3ce5909617264140f6010abb175eefbe4b9df03464e375eb7b5858a73070129988e0890dc2c44a3d3ed2a1dd49810881ff936d604c6c4313b6cfafd56b10d6ee73d3923a43390808cee849cad1abbc1b2ba5b9e", 0x9c, 0xa, 0x0, 0x0) r4 = shmget(0xffffffffffffffff, 0x2000, 0x4, &(0x7f0000000000/0x2000)=nil) shmat(r4, &(0x7f0000001000/0x2000)=nil, 0x3000) r5 = semget$private(0x0, 0x3, 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r6 = geteuid() r7 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r6, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x8, r6, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r11 = geteuid() r12 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r11, r12) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000040)={{0x8, r11, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000300)=0xc) r15 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x8000, r6, r9, r11, r13, 0x205, 0x5}, 0x80, 0x1000000010000, r14, r15, 0x0, 0x4, 0x7}) syz_emit_ethernet(0xffffffffffffffe2, &(0x7f0000000380)="21a53266de02b2216e7b9328a2c2f0736714257a473a52679af5ea073fd0a20bf6a01812118223d4fa3ba7b69e3a143344bfa1cdae91a6c2b29a5103c5813a55c7fd519b4062e97f70602ebea2856fc4ad794a7394e65d6979b243ee52327634d71371dfc537e9a4d76480098dc3bd301dec9d0fe365fc970793b4d3affae5510946f8cc152b44b403a53fe132a2ac4bb914182f49f9902f1ddc5cd085a08d70f2a8239bcb1c09055e319229958b32ed7f94af9c1d41d9bef034b840bda30486c5ca3a6a3b6d20d929cb868c22a675ca2926a40b2739c14a2ef69739") 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000005000/0x4000)=nil, 0x4000, 0x5) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0x1ff, 0x1, 0x8, 0x2, 0x1ff, 0x6a, 0x3, 0x0, 0x2, 0x6e6, 0x3}) 16:00:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x111}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x2, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) 16:00:14 executing program 1: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffe00}) setuid(0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES32=0x0], @ANYPTR, @ANYRES64, @ANYRES64, @ANYRES64], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0xbc4e, 0xfd02) r1 = socket$inet(0x2, 0x8000, 0x400) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000100000001}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d, 0xfffffffffffffffd}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x2, 0x10000, 0x4, 0x1, 0x4, 0xfc28, 0x8, 0x3, 0x3, 0x3, 0x100000001}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fb", 0x1, 0x0, 0x0) 16:00:14 executing program 1: msgget(0x3, 0x100) r0 = msgget$private(0x0, 0x0) getpgrp() r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) r2 = getpgid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, r3, 0x0, 0x0, 0x2a}, 0x0, 0x0, r2, 0x0, 0x9, 0x0, 0x4}) r4 = socket(0x18, 0x8002, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = dup2(r5, r5) dup2(r4, r6) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX, @ANYRESOCT=r4, @ANYRES16], 0x3, 0x1, 0x800) r7 = socket$inet6(0x18, 0x3, 0x8001) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x8, "90df290e7989a03ff8d37da110911a08942f689f", 0x40000000000, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x29, 0xd, &(0x7f0000000380)="ebcfcbc0130000000000c3bfaad9000000000000cccc7668cdb8f9dd573bfc44c75caaa9efcd73a69a86b9a6e2ecdbdf86ae2237dfa354ad26a1b8e200c56a67eae4d91812942e9bcd69095a1dbf211c0bf84e02fb253b08b6e0070c8001a300d0481c345c6a0b88f40f66ea42e33a80183a568729f9277da01cc309c4a31fa8fdb837502987326a7afc74ca819f9eb461f63aa9cf4a344672d3cb7a2b28c4a233ef60c03209c6bf861a85799133718b3c7e93e1a4de8d1fa55f450ae1ba422931d026fb5dc9b883d2f097e25c852badf5945d6810ed80a2e5d2f25a3ed022f8ad7b694611c25f00cf5891b65364d09dd2ca7110c8bfafa870e92e0642e05feec9178561a97f358169b8ded40240e2a51fe62c353d05f3006d314995", 0x11c) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r11, &(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', &(0x7f0000000080)={{0x4, 0x2}, {0x6cb}}, 0x7) ftruncate(0xffffffffffffffff, 0x0, 0x5) getpid() socket$unix(0x1, 0x2, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r12, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) fcntl$getown(r11, 0x5) ioctl$TIOCMGET(r10, 0x4004746a, &(0x7f00000006c0)) getgid() getpgrp() r13 = msgget$private(0x0, 0xfffffffffffffffd) r14 = msgget$private(0x0, 0x400) msgsnd(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000040dce87db9eae077ceee127bcfea86b14132dfac0212f659f0c0441a05b308f7a6767905b010a3442dc75a7a9c46e7b3febcd944a2b84276bacff126eb4bc3437dfd94a4024e458e7f76a1a340b220d751865a594ff1b19e"], 0x60, 0x0) msgsnd(r13, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ff0000000000000000b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000eee200331361659f1c95128451954fd2faf9c4a8d01d036a696a4edad7d64f2c622cbfdbe637bb6883e2f52ae1d8b80cb12ffb40bffd1d9b9984cf"], 0x51, 0x800) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100), 0x10000000000001ed) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = getpid() r2 = geteuid() r3 = getgid() close(0xffffffffffffffff) lchown(&(0x7f0000000300)='./file1\x00', r2, r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r1, 0x0, r3}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000280)=""/74, 0x4a}], 0x4, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x1, 0xc003, 0x6) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34b41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c"], 0x10) write(r0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) munlockall() r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="4989dc2f0d5180909b1a237e183ca94e67cea1b8852e8f083087bfe3454bec3e56c84684664da4d1c23ceb70d363d5b5b9d52b7998a8061435350bba7235a6f6b6635dcd1c3178886839589d1cce0af24eb78f465e911747ed7f627a1808ea16e56afd7c6ea315029aed6f717a81091b9a57c7771ab17f3b9370", 0x7a}], 0x1) setsockopt(r2, 0x100000002b, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd480000000000000000009f0000", 0x23f) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = dup(r2) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000040)=0xfffffffffffffff7) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = dup2(r0, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x330b) r6 = geteuid() r7 = getgid() r8 = semget$private(0x0, 0x3, 0x4) semop(r8, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r9 = geteuid() r10 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r9, r10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x8, r9, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r4, r9, r7}, 0xc) lchown(&(0x7f0000000300)='./file1\x00', r6, r7) fchown(r2, r5, r7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='<'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r3) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x2, 0x0, r4}) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r2) syz_open_pts() r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r5, 0xa, r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000001c0)={0x0, 0x3, 0x4, 0xfffffffffffffffa, "66ab7fe70d0902e6230080004db900804ab16f42", 0x0, 0x7ffd}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000001480)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008000", 0x3) 16:00:14 executing program 1: nanosleep(&(0x7f0000000080)={0x472e6092, 0xffffffffffffffff}, 0xfffffffffffffffe) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x41, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x7) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xcd}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x328804c4, 0x3, 0x3, 0x6f16, "0111a75f72cc583cd1500e74c4dfba9e337fb23b", 0x0, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x6, 0x0, 0x4f18) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x4, './file0\x00'}) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x7fff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x101) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/179, 0xb3) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0xc0, 0x4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f00000002c0)='./file0\x00') r2 = socket(0x2, 0x8001, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/60}, &(0x7f00000000c0)=0x3e) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82002e4f2e1400107d81"], 0x10) shutdown(r2, 0x2) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = dup(r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) write(r1, &(0x7f0000000040)="2fc4923f9dadc5346046e0e17ee2bf9462a132007bd5ecb14940b75d22485ac252e5c9dd2c0e92d243c8a2323b456ffbc35adffafe1678495170bd0902b21d2f2f2011bbc5ebfab1a4e2fe4a8755b39aa8139d4dea7fa46365c3ecac1a20fcf46e4a74313e1416e8a9dc55f3dc272bed", 0x70) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: socket(0x80000000000002, 0x2, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)=0xfffffe33) getsockopt(r0, 0x80, 0x4, &(0x7f00000000c0)=""/97, &(0x7f0000000140)=0x61) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) sendmsg(0xffffffffffffff9c, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001640)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x0, 0x9, 0x80000001, 0xca80, 0x1, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0x401, 0x1, 0x0, 0x1, 0x81, 0x1, 0x1, 0x7}, &(0x7f0000000180)={0x8001, 0x20a295, 0x5, 0xb0d, 0x100000005, 0x8000, 0x7, 0x4}, &(0x7f00000001c0)={0x6, 0x3}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08459239040521b101253331279b1c462fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r4, r5, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r6, r7, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r8) r9 = socket(0x20, 0x4, 0x2) r10 = socket(0x800000018, 0x1, 0x0) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000000)=0x3) getsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='\x00\x18\xaf\xdf\xd4\xa1\xbb\x00', 0x40cb68c286487ece, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x0, 0x2, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/31) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) syz_open_pts() write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0xfffffffffffffff9) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65a3a2ae4e70bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03fc1601cc665840ebc99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b7ffffffff9255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8aa5f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b85dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626ef618bb880f838fe5dd69b7eafc87e238cef7223973060568df0c772ab4ecf2ad58a1f9eeb9dfd3216a684ccafeaf780200ee496c5a085f15b4a4b3dd1b97ea2854d919b037dde3b0a7edf3b1cbc55de4248adea30d492f48dcea02197306a6d6b6f251a9ccb49a11ef304f69e8a03e9ebff995c200000000000000000000000000a1f17b81e2a12301f13f68923a82835d1cc01e58316148508071575678a0ea61227a8fdca781b9d0f34ce96d6c19dae0"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000000000)=[{0x0, 0xffc2}], 0x1) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000000580)={0x0, 0x152, 0x0, 0x954e0b8156114854, 0x0, 0xfea6}, 0x0) 16:00:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r2, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r4, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r2}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r3}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r4}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r3}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x84, 0x9}, {0x44, 0x1}, {0x101, 0xfff}, {0x24, 0xdbc}, {0x25, 0x8}], 0x5}) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f0000001980)="e77c0dc0c4a250f4ec88166a5b919010d73d7369c3b9e6928cc454128b867f918e6d79450a75d76d15c93004e4", 0x2d}, {&(0x7f00000019c0)="1f3b2129522f5b00574570f7221cbda88322aac11c43aeaf9f239cd60d1e8fbe281985fcd20d909edbf9e6cb64002ee888affd085ecd3679f585ae671dd22611045af61ac26c0b033a1106f9", 0x4c}, {&(0x7f0000001a40)="fc45b32516be84e3c67cc0ab66c3ad5d48d1ed3a333cc605e05b0cbbed02ac6e9476fa720b9e329812f87e0f704b4608599af359be2044fe61d986d725", 0x3d}, {&(0x7f0000001a80)="aaa7cc3c02b327af7024a321b9ae9ea140b1f52f9eab47047e2a3f07b1369d85c6a9363e5c6c2dfd8f4b265d9d5d46b3e119e6dea55786944496e47da2f9da31dcb86d2e3492cf106fd803e9a50bc844", 0x50}, {&(0x7f0000000080)="352b66a9357f6e74452029b0b5895ff84b519342c02987883542d7d4b5ce55ef4fc2645cd048659f704bd5560266805c112a49f8557c80cebfae19dd6b55830eecb3fb6044b7059a738a7b10300f712b74933faea44df32f07932f25054c81cdb7be669a2bfea705adf0ce6e1a2164a691a28fb16a0f5b62e108b921d8eb32b13a0c648fa151a75606a20dd5231ed19361e418fc3fa41713", 0xffffffffffffffba}, {&(0x7f0000001bc0)="995cd091b3a6ed1470235831f1ba6c7b0d254c89e070813566250be3c398747565c9dc5b6ca85e56bdbd0b83a069134596b36166a1d17dcaf33066abdb106f8e2df74b595a75141fecde231512ce29e35c7003fb816b56e7183d722f1044f5f42ce1eee4bc80b2b4c162176044ca451f71bdaea92e4b1091e72ea84d26d1a744", 0xfffffffa}], 0x6, 0x0, 0x0) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) flock(r0, 0x8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffd87, &(0x7f0000000780)="e1b583aa47c251927fc1978b66e4717fe94dfc11815dfb28e46e29a0f73ffc8fdc3d66f80cd33942200ddb4059c02b53986ca672e9c0172f944ff5534070e4ef9549f716b9dc929c66dee8d5ab605f87062c7fbb0f3ce54302fe0f063877143971d028e38b0d215ac2737011c71df834ea64d5849e4f1e5ab3428cf359528a020000000b4ceb451dd578396f1e009c75dffcaeaee1f5c624b42874867bfb61b6b9334fbb2d235b53c6446abbfd0b57f1f90ffaac4b86a1b53b4d7cad3bc4eff0277faaaea8f899df7addeae222a16d91e89cae5291c79d0c3abaac155167eadcccc4beedefbb928beb9fac09513457cc6e64fb9695cf09342ca3ad40505d19ee4b34355bd6d1e732be602b2cb2e7ddad9a63d4b26bb0d46a13b219e2d654cd3cd794476ad600f605b334a460f3c1052cb76f0e5688634139ae831f5d0b22ce3a3bd8dfa81c454ed4f85b5b8233a77b075d4e73c4cce40fcf78a4fd74f535e2a09a888bc738f86d8c4e391c06000000a9b2c4cbbb1b0be6e96cb9754c1ad5106a18ae987848a2b6afaabd1c915f00ad7ee547ac03170195eb07b137b00259bc7df6b38104270c0aaed7f6da6053286866b7caab167c90c20f8a5b8dce9c901bb88859fa1612326dcbed59d1e4d8b9336c00"/478) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) dup(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) chflags(&(0x7f0000000080)='./bus\x00', 0x1) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x7, 0x93d}, {0x18, 0x0, 0x9, 0x10000}, 0x100000000, [0x3, 0x7fff, 0x9d9f, 0x1b, 0x3, 0x5, 0x9, 0x8]}, 0x3c) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3a4, &(0x7f00000000c0)=[{0x800000000}, {0x4004c}, {0x6, 0x0, 0x80000000000, 0x2000000000007}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x80000001, 0x800, 0xffffffffffff0000, 0x0, 0x12000000, 0x7, 0x4, 0x1, 0x0, 0x2, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) kqueue() r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x9, 0x90d5, 0x0, "d71bc10020e73ff500", 0x1}) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ceff010000", 0x28) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) r3 = semget(0x3, 0x4, 0x9b5a731a0b7ed9df) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/4096) connect$unix(r0, &(0x7f0000000040)=@file={0xdb78252f434b633e, './file0\x00'}, 0x208) write(r1, &(0x7f0000000180), 0x13c) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x30}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() setreuid(r2, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x7, 0xcbfbe1a7f4626c3f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000480)='MQ') 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x54}, {0x20}, {0x6, 0x0, 0x0, 0xa1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000002280)=0x53) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/4096, &(0x7f0000000000)=0x1000) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) read(r2, &(0x7f00000022c0)=""/4096, 0x1000) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ftruncate(r3, 0x0, 0x9d3) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000001240)=""/4096, 0x1000) 16:00:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = dup2(r1, r2) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xec, 0x200}, {0x1}}, 0x1) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000)='|\x00\x00\x00', 0x4) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x2) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getegid() fchown(0xffffffffffffffff, 0x0, r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r3 = semget$private(0x0, 0x1, 0x68) r4 = semget$private(0x0, 0x3, 0x4) semop(r4, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r5, r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x8, r5, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r7 = geteuid() r8 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r7, r8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x9, r5, r8, r9, r1, 0x100, 0x2}, 0x6, 0x45df, 0x7}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x1, 0x1ff, 0x1}, 0x3, 0x1, 0x2}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x3f, 0x8001, 0x6, "86c47dbf4527ea98425373e8dddc34ec88894150", 0x3b, 0xb7}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$BIOCLOCK(r0, 0x20004276) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvfrom$inet6(r2, &(0x7f0000000280)=""/61, 0x3d, 0x0, &(0x7f00000002c0)={0x18, 0x1, 0xac, 0x6}, 0xc) r3 = accept(r1, 0x0, &(0x7f0000000300)) setsockopt(r3, 0x9, 0x4, &(0x7f0000000340)="bd9b6a781202b86af572c8a268fc11bc59b1057d8e3ded76f7513da80e8d6c0786e3aa6aa64f8eac60c8ce25b33846626d32fc7267ff01ab66f1a2f88cbd83a74ffa1355cf0789a2aa4ce5eaa2ce6c9240ab406a91bd7cf35de7e3dbf501842b71fe9ff0c1b2ba43bb191488dd28f6c576955c3cd037576f99b1f07244429531bf7e17bcea82f138a5f3029c2309c5e1c7372df073de6d4e159eeb9dbbce244a5689", 0xa2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0xa84}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x400, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50, 0x9}, {0x45, 0x1004, 0x3ff}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0x518d, 0x1ff, 0xffffffffc66fb64b, 0x7}, {0x0, 0xfffffffffffffffa, 0x3, 0x3f}, {0xfff, 0x100000001, 0x0, 0x1}, {0x9, 0x4e, 0xcac, 0x10000}, {0x1, 0x7, 0x8}, {0x8, 0xce, 0x9, 0x7}, {0x7, 0xfffffffffffffffa, 0x9, 0x7ff}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)=0x3) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getegid() 16:00:15 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)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x1, &(0x7f0000000040)="96") 16:00:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) 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) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000100)="bd1849d6cd2d4d152359580562319d000000", 0x12) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000340)={0xfffffffffffff001, 0x2, 0x8, {[0x88b, 0xdd2d, 0x0, 0x9, 0x30d, 0x0, 0x8, 0x83f, 0x8, 0x5, 0xfffffffffffffff8, 0xef, 0x4, 0x5, 0x4, 0x3, 0x1, 0xffffffff], [0x7, 0x1, 0x6, 0xffffffff, 0x0, 0xad, 0x100, 0x7fff, 0x800, 0x80], [0x3, 0x101, 0x2, 0xff, 0xadc, 0x2, 0x1000], [0x10001, 0x4, 0x1, 0x80000001, 0x8, 0x1], [{0xb05, 0x0, 0x8, 0x9}, {0x8, 0x22, 0x2, 0x8}, {0x1, 0x4, 0x0, 0x401}, {0x10001, 0xa019, 0x4, 0x9}, {0xffffffffffffff00, 0x8000, 0xfffffffffffff000, 0x7}, {0x77, 0x401, 0x957, 0x7}, {0x0, 0x17, 0x9, 0x72}, {0x8, 0x4, 0x10001, 0x8}], {0x1000, 0x5, 0x400, 0x6e6}, {0x4, 0x4, 0x1, 0x7ff}}}) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0x39c9eb238bfee64b}], 0x315) 16:00:15 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$dupfd(r2, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) 16:00:15 executing program 0: r0 = socket(0x11, 0x8003, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f00000000c0)=""/148, 0x94}, {&(0x7f0000000180)=""/16, 0x10}], 0x3, &(0x7f00000002c0)=""/107, 0x6b}, 0x2) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = socket(0x0, 0x1, 0xbe) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x3ff, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10801, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x47, 0x7}, {0x20, 0x300000000000}, {0x43, 0xfe700000000}], 0x3}) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) select(0x5, &(0x7f0000000000)={0xd350}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4830, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff}) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) r6 = getpgid(r5) setpgid(r4, r6) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r7, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 16:00:15 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x200ffffffff, 0x2, "d730c1e7e400000001000000000000000000009e"}) r2 = socket(0x2, 0x3, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvmsg(r2, &(0x7f0000002380)={&(0x7f00000023c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee3fed9359cff700405aec5e6e44b2e738208f1d8b9ca28d4dd91862c5a56ae98bffbe9235f3e7ea78d409700ba7c24e74fbc777794d282920ae95550d2d33da20fd1966ed393536782ed37a029a7b8c6051c8f0ea6d5537fdd819a0aa1b5c76ebaa6ca0b39722e6888f102e39d502853c33b1db9a565dc832d725edef0bee086efc73a9eea936d7e0e72cc9431740f24b9d8c01228a6b05f0f838cc24b2208afde14167e99bcbed0ee587e982c122ecda87231f3b9b5b"], 0x1002, &(0x7f00000022c0)=[{&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000001200)=""/119, 0x77}, {&(0x7f0000001280)=""/35, 0x23}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002300)=""/124, 0x7c}, 0x1043) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x101, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x14a2, 0x4) r3 = socket(0x800000018, 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x10001, 0x4, 0x7fff, 0x1, 0x5, 0x2, 0xcd, 0x0, 0x2, 0x10001, 0x1c21}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="16000000", 0x378) setsockopt(r0, 0x400, 0x80000000000000a, &(0x7f0000000100)="a198604ab06d63cdb67806557b1c0352852af92697df7bcb6042f1b0668b34c97e9e09e420beef218f3fedcd0e75aede5033b9a3de1b6bd1d37e5ab10c9f592b7aca30147b6beb31d92ef61f9294bb6abd79374f5e3498c77a386631e90cec9121a52f1e5ba35d24c4000000000000", 0x36) pipe(&(0x7f0000000000)) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r1, r2) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) setregid(r2, r4) pipe(&(0x7f0000000040)) 16:00:15 executing program 1: r0 = kqueue() minherit(&(0x7f0000359000/0x2000)=nil, 0x2000, 0x3) kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f000065d000/0x2000)=nil, 0x2000) 16:00:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x0, 0x1021, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r1, &(0x7f0000000080)="7c5608f3dd491bbebfb2d47949b5b83e3e", 0x11, 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x7}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x61c7b3af539ae4c7, 0x40) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x9, 0x7, 0x1ff, 0x81}, {0x0, 0x7, 0x5, 0x2}, {0x8, 0x8, 0x1, 0x10001}, {0x2000000000000000, 0x0, 0x8, 0x20}, {0x40, 0x8, 0x8, 0x40}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x8001, 0x6, 0xe120, 0x2}, {0xe5, 0x9, 0x5, 0xfffffffffffff801}, {0x7, 0x1ff, 0xffffffff, 0x1}, {0x7, 0x7, 0x7, 0x101}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() pipe2(&(0x7f0000000080), 0x4) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x3) poll(&(0x7f0000000040)=[{r2, 0x4}, {r1, 0x42}, {r0, 0xcd93abbecef35004}], 0x3, 0x200) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x40) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 16:00:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x108, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}], 0x1, &(0x7f0000000740)=""/134, 0x86}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="15c2ab18aa2417b53638849ab77f06", 0xf) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r2, 0x0, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x20) accept$inet6(r4, 0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000100)) 16:00:18 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom$unix(r2, &(0x7f00000001c0)=""/230, 0xe6, 0x1, 0x0, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x22) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTOP(r2, 0x2000746f) dup2(r0, r0) 16:00:18 executing program 1: ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) r0 = open(&(0x7f0000000040)='.\x00', 0x20080, 0x189) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x3800000) r2 = dup(r1) pread(r2, &(0x7f0000000440)="41348d0d7076c7cbecb0d6c6eba864541ac92aaea9f6dbdba469e8d964eb274dd6a9f8ded633acc9de778e0e2882d7c27d031dd294ea63978a908405848ffc5912156dda694a1510c88d54b093cc55", 0x4f, 0x0, 0x0) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) preadv(r2, &(0x7f0000000400), 0x5, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x45) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x68, 0x2, 0x4, 0x997b, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000240)="ad18f01df0dc40e2f458e10b07708e000000000000000000", 0x18) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = dup2(r2, r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x8001) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x6) r5 = semget$private(0x0, 0x3, 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r6 = geteuid() r7 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f0000000140)=""/48) socket(0x18, 0x8000, 0x3) r8 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r6, r8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x8, r6, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) fchown(r0, r6, 0x0) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000002580)) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) ioctl$BIOCGETIF(r1, 0x4020426b, 0x0) 16:00:18 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x40, 0x0) close(r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000001c00000000000000000000000000001b0000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000195bdcb5334a4d6e73756f5be56a6cd8141b131dd6c3ba0ceec5a55b1e4aa70387f712ba70df239803192d4c237736274fcdfc4711446d72926aa4fd417aca33ff8a2b21437e41dea42e0fa568fcb34e9575fa404412949784d27520acbce16f765d2c48b22d9ea1b26605750c163a23923a30974bbd0f985d3edf9145e96415f4e3ec58471d21a399c3bd263d43f438e13e9fa1b9de3d87667ae485d740048cbbf4fa7ed8de2e2224536a7a8678ff2748d2e4a33a450c49cd393e3693b0cda9"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x18, 0x0, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[], @ANYRES32=r3]], 0x1, 0x800) msgrcv(r1, &(0x7f0000000100)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240)=ANY=[], 0x0, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r1, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/139) r12 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x104) flock(r12, 0x8) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCNXCL(r13, 0x2000740e) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x0, 0x1, 0x1f}, {0x5, 0x0, 0xffffffffffffffff}, {0x100, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x80000016}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000500)={0x2, 0x1, 0x7, 0x29cf, r3}) getegid() semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000d00)=""/226) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000380)=0xffffffffffffffea) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) clock_settime(0x4, &(0x7f0000000640)={0x8, 0x9c2}) r8 = open(&(0x7f0000000000)='.\x00', 0xfffffffffffffffe, 0x0) faccessat(r8, &(0x7f0000000040)='.\x00', 0x0, 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) write(r8, &(0x7f0000000540)="f9781fcdcb79ceafba8786368bf93bd5187b29d3b0a79418cd064ee259baca92379e4b77fb7f2b8314f3015ec81d6632f7be3d77caf4d19f458b6af1ab436955fbff6b760bbaac97e294941b119d9882cd1b9d511322423b814bbe2d025e4fc9990671c7042387fe11128bc7380dcd6202bf7477987ff4e95581ffe0d194a34e68375eb05221512257e2d744a61881df6279c33c0800f5af977b96c38138e40000000000000000", 0xa7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000a00)=[0xca, 0x1, 0xfffffffffffffff9]) setegid(r7) semop(0x0, &(0x7f0000000080)=[{0x5, 0xfff, 0x1000}, {0x6, 0x20, 0x800}, {0x0, 0x4, 0x800}], 0x3) r9 = shmget$private(0x0, 0x2000, 0x20435e543a222cf4, &(0x7f0000ffd000/0x2000)=nil) r10 = syz_open_pts() fcntl$setflags(r10, 0x2, 0x1) r11 = dup2(r10, r10) symlinkat(&(0x7f0000000000)='./file0\x00', r11, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r11, &(0x7f0000000180)='./file0\x00', r12, r13, 0x0) getgroups(0x2, &(0x7f0000000200)=[r13, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r15 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x1a7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r20 = getppid() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000100)={{0x1, r16, r17, r18, r19, 0x5, 0x8000}, 0x1e3c, 0x8, r20, r21, 0x1f, 0x7, 0x2}) setpgid(r20, r20) r22 = shmget$private(0x0, 0x3000, 0x210, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000100)={{0x1, r23, r24, r25, r26, 0x5, 0x8000}, 0x1e3c, 0x8, r27, r28, 0x1f, 0x7, 0x2}) setpgid(r27, r27) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x81, r4, r13, r4, r14, 0x100, 0x3}, 0xfffffffffffff9f2, 0x1, r20, r27, 0x4, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x210) setgid(r6) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f00000003c0)=""/66) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/13) 16:00:18 executing program 0: r0 = socket(0x2, 0x4003, 0xfffffffffffffff7) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x14, 0x0, 0x0) 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:18 executing program 0: shmget$private(0x0, 0x2000, 0x3e8, &(0x7f0000ffe000/0x2000)=nil) socket$inet(0x2, 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x4, 0x734e4a2a, 0x4ca, 0x0, 0x800000, 0xffffffffffffa734, 0x8001, 0x1, 0x2, 0x3, 0x8c}) r1 = socket$inet(0x2, 0x3, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee480700000000000000554799b9b8138d30505e8f0000a41f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1156f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc2f6b0e0cda87573f3ed78789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07081cb3613f363bda68cdc42da6ee701520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3fce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9e5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d482fffb9871543e605aec4e96343d12645199ce0f92602b6fd306d32fea4d6f8fdd21d3af7a4ce856fa952f23b216639cb5ba8ca8715e9c8218b768310da70195f548c8db21db9f706ad94abd33e1c7740a57bfadfecfc7f6f59036009d9d7ea7f"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23f, 0x4) writev(r3, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x3) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='.\x00', 0xa2) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r2, r3) setegid(r3) getgid() utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x63, 0x2}, {0x562b4dfc, 0x400}}, 0x4) symlinkat(&(0x7f0000000000)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00') r4 = socket(0x18, 0x1, 0x0) close(r4) rmdir(&(0x7f0000000240)='./bus/file0\x00') connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x40, 0x0, 0x0, 0xff}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000300)="969b100e") 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file1\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x0) chroot(&(0x7f00000001c0)='./file0\x00') openat(r0, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000002c0)='./file0\x00', 0x0, 0x111) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000040)) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x8) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000040)=0x2) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = socket$inet(0x2, 0x4, 0x4) writev(r5, &(0x7f0000002680)=[{&(0x7f0000000680)="895c532478cc7d813d6e21212650b2489ed4a5236e2dfcb145f76e4cf7cd1caebff73e2e0d10115185cebf25c68e740e1c9795e9d5d3eb0f68e38bb687c5fba29ea108a6ff64e904e2d08875ded6e1599c94b5a828e0f758baabf509b418c577946ecc4ead33ea3d91b285a680c009c317c38239153547d01c03d0aa55ce132e0f3a9ff9e3fc9f35ced96d0bd50f306577a3d41f11d9f31772846083c42ac91f9a54d2325f550ab2d13d4aebfdb8ede32c705e9dc2348e26264e35fc436641e1c1b53569f0086d3d573dcbbf070608dd7646ddec1acd44908f19a1071d326864c4bfda41a9cd42a0e0e9bef4ce9d13a6ce8598ad6172febc9372318e072a75627dc18da6562061ccc0db8a1698d430474f67eee93608a54e640b9728e808325d983a3e7f8382dc0d78290c35347a5c78e369edb6b11bed548c0701307bba97b1cfe3c8f51718a5331bf57ea967e21ab0fbecef11ec5b842a881ae9c6cfafd20ae8f79de2d77ea12f48cd5a0b49d6bbde0e09373f7e86a75d0bde887f6b40701d145df850ca210c0aa0d3b536c6948b184738503938eac974c9bbc0a9f77bf79d4ea717a70f2c37c65017bb9f04e153ae87fe211c49ff845f4517b2dda88972d0e825d783579f87d89058dda31b21066c7d3e5a06af284df957ab13bc524f1a623daccb75d665bb24de7eda0b040c50147c27905283ee5dd314d2092ad49d15466e6842115dd5449b9b41a69e20072facd79693762e0ef2e660e359fb891efbb1382ef57d79b2cda461fcba413d34362ef704a068a1aaa86717802ead6d18193267e5a30c2104b38f2b7b16142cbadaa4be75843530d6fe56ade4726cefbb5aa30c4f1167dd6adcc199a93b101682f870de8d1a0b10d330e727b61a51d866847bd64c37454f90d72d2cca044f0edf4e8db4aa47ce24b53075ee2b893dfbc1372ab94fdf509d21eeac4452309f80d9d49432034f3f880684f27146216fb7c958e81c544ccf4f333c1511cabe329eb14d89946a5eecb89e6fa4dc600232712f4f15a71d383d034e5e1cd3c5b6e8cc82b5920611cbdd4ec97d2da93f029f36ce2ceb684f5aefa88da02f105ebd06e2c18141b6cd050545ebfb6ae9d13de90561e8f1610dff837e9c4b4a242ca2610191fc72f8151a104bbe425dbd0203d874a598fbedd2464a36e44a8950d675fd4b81bfe8b8ff93047e1fc047025c0a1d3ea11d58664b1bdb5592a2be3237fa0a402003a90bfa38477083b941cc30d2231949df90ab1d0d9e8eede0a81034ec4fcc35df68e4c303e9603de464342dfb7f0aa5911e707d9f5fe7c9e94b6a6cd5f01f16713317a860cbab224c76c72d18004f52e4bc8bcfe526be2a36ccc0cb516b4673a866f15493cb55f69148f49a4a29730ecf61e78dbb290dc5a90f779196c8c7fd47974ef7567027cdc228d7936fae63c42003391eb9da09868fcd4564de0680897db3e98a6ba3ee2dede646c33b659054926a678d505da4cdc48cc2c775590b0bce662fbc14afaccc95a3f537e8f5b01cf4391ec38bf17507e321db970d08e4c5ba15227d25c93994b75e5b5a00499b60c72d50fb11f0dac3bb5c88a8fb2a256d4df5eef9c24ae9487802a28b3283293bd23bd70077b2fa3d271a3e87720f584f78d7954c86af483754f8293fe15967e668464d88d024ee14cc0fe04a41273ae54a4f93f5b2d035e5209630dcd8c5ac79b97e8228103e3688e3e520023e2f8247c3c34aa6dbf6faef115d83db1d2ad1caee7eb3289ae35b2d24bd13f8e95809c29b840b2f5cdfdf3e3a973b00ce928afe2700e62d48f4911679077b0832ef8838585206895e41e18d79011467d496d0d9729a073659bbd72b42feb105f6d917ddde26d5c67a09fb1471a0ecc5f9e6885b21758467f917fe0be96868ac20b47865aefa4be9a1d9baf2358c60de3644d710b022657d6dce57d9c3c8bc1961e20b1ca27dfa550057dbd62da52ec691008c0d5faf03ee7d40e634929d2e45ec341526adca51f211c3703d9be41d415fe6b4f14a65a9db96bc9393c0a5ce9e3c2cda27ce2046e08d4f44af5bce6cea6880c8573db09bafd10762d8a452ce2be719e5b022c578bb7081c1efcaaf15f226577962d76ee0584469e3db9821916f2aea60b032d342b611fb203f9259eb0f78f3fe9ae00c01aa8e43a8c889a50411f1eea8fc323ea947f9f317de8d4135930981426cf5e322ecb01c6b175a3acd66d31a0a793f63ef9b01afb268743799fb2e69e8e73ec6b490ef87cea524e932838ec1e3cff26f6ddbd821e4c134c0fbd75b83789868e81904c4aa604ac07bf13fe5b7ce54c399add1205cfb44c00a8bf87ff2379d87090b4bb2a5259f62f06ca31f9d0b5a748f6b179d2a0d7cd788d4173a9d500960cc8edce386cb535e777c2a4944ab6e066de3cea5d0504af11cffcee8d78da2541e1b57d06712ff0ce47767158ded164c2caa5df9ba4fdadb46de00af1155b7ecfac5f06d6bbfe90a083688027fa7f1396dba67078da037d3c16172c992d0c8f6805b12db000fed4f72a42c36b3d949e97401b47ac428c85eb981ddd69e68627ab567ba85307cfac3ad4373c38cc805304089fde2aa0c7c74dd15ea91a4e5f8f7f38c897f5cddd62688308254382b836b4af5106fcec5093d5fe9011519bf0bd0d89db5d06a375ec8afc92ec7e3bcd0eb6f717745a538d94cd5e3c5d5b59040eecbd0068cf8883e43710f82d296cf15c45ccf8554aeba963f4fb5658aa8f82ccff9f6642f9b36f6e44034f4ccb202fe04abb52fb69e7900dfbf55b36f20545c916cea509cfca91413ae3561b1f3f42f1f4f741cafac3e3fa43aaa0967a19b4cc5501a279ee0efe277098bca35c43703813eedd7b4dda85acd2749966fb770f257e34951249a2061dda2609d9fa4b99ee93d61e86120af6abcbb5d0cacff0a16fa8523d2bbdc9ccc1b2de569f6bc4e8b27f370d73b472046a9d9a06acb3deea0731198ce67c685a49e054d3fd4f15518cc3aa99e84a09c6f2f1197a87653d20c8f6df4835318964fae4170dbefbe15f24a7a2096a9e748c49ffd43d3af0a50b1b40e5b2294b1bd9313193bb6dfe02fd0a3dd67d2b63e61fc75dc6d3eebba7e0edc78edbe0d2354de8072d243266d78ea9c3dd4cf86145c6ab7e0188f78454b6be61daf7ada16e93a7bd0ff3a6b3d7518f53e3d0bad9841691f9ea7b453e8917b382a9a27c2d44ba13010ddcaa673fb10dc3067b751ab5cc66a4c21c56885cd97cf0f1bd15e7f3107d14a5293da1a2677603ab1ee2175e5127ddd7148742c460ebd04953150731fbb4f3323739a9a155743a4e21d8d0bb77713f92d947b4c733b86ede3de42fa302a4ee061a2e9732e270e2e789f5b07fd5965007816d2a5b94c98274c859e948dece2d33ece5b4f9cbc8091216f487ce1f509301f4779572190a7b134a6c625e10c72e371065f780f80f13e0b3ecda02e31702903cc5bc4d826c32f67e62e93148785a55fc176173ee958d1895c8dd22c913e6973e85ce67949c339f2a439bd732419810edf72341537da5894f51f13f0350f5e96d5f0fb7d63e4c645c90435d684db2e21794b23fe55d708afefd67c6b8bf0e57668729e9fcb09d295975387a241079e40ed786a83d242843fd170d77f11c726fec1b32e77b7e34b8b4eebcb89f8c0b23e223c685b665d322144de8fb3c4f5f93d8b1436e7daa85dcb81fe7ced2f819ec46258b24ff57973c497bceb54fe529877d0595a65860a577f9c3a7c68dbfbc69d17bb8b44a389f910aea54dff4aa840e0ebcd66669641a364dc4ce549fc22ee991603c8e24983188970ede66b8be5124e3c434d1983918a0c72045344cd37bd68d8bdb0dca4606dcdec86cb0344991c4ed6144823ce564d55dd752422dbd3af4462a772d9c3c3e3d09c8b818212215c54bee9c3e6ca45367b28a6dda6044f4b1575b51fcc21414b98fc0765324c61486c0c34c931dacec4c7bc132a5bebfdc3299dd5eb883b09dda21babaff259221f2eb932c4d66aeff2fe19e85912fbe1c66169ff29476df6205638e62c35a8976866920bcde49490f85ae3192930e3d5d3c4e3fe1046c30b0f151d2c5b43587ca2642ce8264a1e0595452216edf22649a42b51eb7fd1c5c0bc45a112208ee5b86d0e1244019902a71e2b6122c5084e7ecbb37a86e2bea93a24c1f1e8045c5cf5508214627704683767f7cc6b1e11ba6c47b538b0727527b2092a687a02acaacdb0d43a7e77fc75ccadf26b8013b7e517d8eaaa25b105a46077bc9d5956192b0bf2f6bebac9038075f88997c16d8df4f69363b337f943d808517448c8d40e162d5317703a8e468f51a931c78f1bedb7f1c00ae22472b28aac5721548f40bc995570ab86844f344c75fb82dbd91ed30bda30ffa1ee48fbb1c283e71e2dd98f225a779b51647d8d2b333ce95a6ebdb011d7b8e2b2b50a22bc9c40e8306084b521c94c3b37829edc4f96a0a768a5cf9c4af6bc8fdd976bf88da34466b5fa96feb94c4766df806237b5104c0b306d9b184f98f78f4b7ba067f734c96309f0d689fe48bb56c8b16dbd660706a5bf6ed633defbb9b3dbc7b16c7ddcfcffb3b7c01d6352e3170f9215f87f7e32a665e4e3dda8706ac78fc6c21a866edc5b97b9805e5f26f8c3b7108c474747c4540982a3523c19a508fa869d138799ff69777e2df9730644cfa700517dd46315c3799b0da246d4962cd5201632a6fc1f95b792936086d440961f2b484109d701349778b11b8f489ad353f85d13f82f45980e5d5b31f5682eefe864d51241e73dac8efbd3ddde6d6fed5171309ece77cb38f1c0a009125944c5167be6e5f08164fdfc5abb70b2e4f2e911220bdae52d38bc52189728be6a2576c2a16dd6e77fa15e4f0e0d91e080adb06508c8cf2ed56784f25da244afb7fe899b185f34f8f08ead7c3321b95fd10c9f55d9f731c8761d24d21ab12eaf8160e59c0111d07212211f16a1aae667087d34038e64dbb93cc4d3b88573c896157f7c0c915fc4c2a4993d7e5cc1cedc2bda72499acf36816b09b63d0ddf00478d9bba6a728a064aee90ccd4968fe765babc7d801a75782fde8d7e3e7b48b76ff6a9d1aa4d1d8cff54ee8b16cb4a79775ebfeabcd031eca181949e8eed92dd27813f588d1cfbde89f0b9dc597beb4f2888cce227e2a7ad1b925c8674630aea0b3185df27dfb7c0f077a893c80dad58fbd26427e9892e719148a3b88d3c1655c5238f796e6156574fe1b0149571eba303ef69c6640a9d1e996b66c08b289e30ec581cff15e295f3036abfc2f2af0eb31c6899b03ea53a1bd139d8bf0d00e84283ab0d4321f3b547c8691d85c9a1b7fc256c103d7c08fa9f73b779d61aac9f6432ae6e5db566c619ec0548f540549dc2608da5caf7acf857f98b07a32e54e6bf179781a224b758363e8811c8241441befc014176811cde08e247ee438494b4f33a48d2cb0f9513f5f76185f2632159f028dabe39976c67a4fadbb086449629a99f702277fb4917783465d69e213240cff6cc893adf2b2f8377895a315a87755e566d5874e2785f7c103156d521810551bfa25d5b003e125ebd0f0d60255b6d332c3b69845232ca3749937c3a313f58a69d5ff7e371cc744f879579be72f1a3e10c32df522b391dde06d717f4bc5f067d9d5b466d714581646acfa2b08293b9200d602daf2c258b2b9c3636d41ac9719b2676951f652dcd9b750126709d61ca75664ae3d3deeadee11e1516c8e5283e80e4e05ed4657d35f4ee548a3a52e3994d795f1640e257e1f1478839", 0x1000}, {&(0x7f0000000180)="0d45912336d67c1be920ac5bace3e2d642f03f5ce6dd7893ec511b036604e52e7a1bfbb87dd55a7471cc32bc343e77d6eaef06a757cacaf7312a4994192ee3066506d579e36b11ca7f99e43d1b13ab", 0x4f}, {&(0x7f0000000240)="5d9287f4ac6a317a7208552ec7ea6eda1912ead88e58f08e5b9eaf94506a397547687308a81eca11b3ac9a232c6fd4e592eb252554841e6bb9dd310b28c31c8027ddb884ff6daafd404071d33a5d40cb6ad9140634d2e73971625d8c57c74912ae233b6d4c290671dc13626abd2febb4f2728717395a961d7340eec411301e36bfb6ef0480bc851c", 0x88}, {&(0x7f0000000300)="bbe18905ce65d01147dd7c09774d85d5a2f183582b", 0x15}, {&(0x7f0000000340)="74b7fb71395fae167dea6096b5b6131055e61d72b32a1f474685bf9191f19f6758ca3263b18acae176859ad2685d509963e572325f0895da81b18492adc96a15333b208d5ed27ab1759315994b7cac724f77c34e2ab650374782c9c57c9d561c07236901bd21f6064027ecbf2e899e0909108b7313c1604bd9c37cdda823ebddfa6ea14ee8efe19013b6a95b614f06a10b740fc2c5ec6332deb956197455b462206e6cfd53d18f7b533d6893134cb11798af2ef122869a71cc5aafbc9738c34df77f944ff86ac7377f0e5d1808b40c7e3cac5e88c381e97387c62b6317f05cf6", 0xe0}, {&(0x7f0000000440)="92dfb0", 0x3}, {&(0x7f00000004c0)="036ad7bc96b69961d0f40c0cb1f6e488ac846b120045223c81fb5b0f4e657a91", 0x20}, {&(0x7f0000000500)}, {&(0x7f0000001680)="6e52ba385fdc08025e9911a380a416e3c33d7a72480fe961f46110f65ab70787becd8697cdd8b2b03a7fd84f1039b24023784ec35451741e5ec0a9f005778e283e7ab071157cb35db404582d6313ab92ed54a658b495b2efd50e96900f579fd42d98220c8aae19cddae9166addfe8a707c829cfddc8f17276431083e97d960a1c1376ee06d80a4241f08e9a0986109a6d06b03a63a0b59069115e41e5ceeed382074ebee05e291eca327546ff0f0a6d3a6c303e1a8632adcc939b6c98ad5a9239cdb507022ab961a5c88e948d260712814265b77703b6f1b0da0f79a10f60315814a5e686e4bbde2fba2e420eafe994f3b99cf7af24c4c23ca1ee5ed50d6eb154c560f6934cc71abf2d1584b09af19c28cbb7bc0aa3bef6a6d1cc9fc5873169dfbfc97118fbc4fd82506922e2d196ef68b3e890bb44afec86c1c09dd1e7509c48801f4573ba2d64ac04f43011bde786e9cf57522aa742ac9db9f65efe31926bbe7d372190cdeb5fa365acd272101f6062df8cb86be1578fa435f83e9d23a4e24d362f4cf5de524f2a916b59beb614376d4fc58fc3f40fa569ab31d83eb140e7bf6482f51d1f05c914d13dfaa9af9450a3f44ddedac27d8972dca13139e798eb0dcb74e76f46ac376b58cb69472adc1871d0b7c9e58128c272d123244a92166133489361d3c5c9ea1fac6f6110e65ab6536f0b75cbc3fdb3935380a773437b0b1e8ebc7c09c79e6bef024cea2848999390dcbea5e619f93a92b002f7153bebc98fe391903832b2563f233482d1448d00c7844ff2af13faccaf8297169ebc3d007585b3396176641e25119a174f01fbb2c000afc4f66890750dcc24744f7a2fce6c0562ed5feb3768963ec42e693f9fce9f86245ba29f53fa95b465028df2888b4d3b38f985e71c6b37a1baf9323857b719c22264921d10383b25206bb127a8a81f0856e6d78f29eaf5bf3e0809697a7fbd09ca0e3e784df31a0e4a3ef023ace73a36251689bc5f4b2804434f11129e90b3279b42b050c9228a7bdca4e6dd34e82be8cebea1ffd37ac2f17b2caa6b2c8377f3730702996622fb7dfe55200fc9eccd922debd3e4d2c7e6089a8fb67da0b5674ebcc7023c756aff8a7ee58782eac35145d3b0d0af8b9ef31144801d1c5e6d0bf5ab1893ff3473203eace5823175e5157d6ad6e76af21a76cdc495c6784130ba027d526e2648a0c013606f14bdc3407830f73311bd835f922340d51f4116489a13c17d811ed1de3a62ce89b5aa996f7e69074d47779cd65b0ed757d424e1f13f35dbf43e35d3a32cf83f9cd082d490372907961ebf71cc4d2f65321998be9277666a719e2a3bc794ec0e2c399bd528fcf42b6acc19c7e168b6e0cc4f0f940fc6b6ee80f7e14c03812032e072c5f4dbd6d274911102afe3b3e5d58b6afb049237f17882b2b1a54d15f4d9a9edfb42ebf7fae8901608628b043978a804c4607dd10b70f8be417e45a49749c4675f68ae80dc361c0dbe63d0b3cae3b600539b5ca4191fb941f961fe7026359f22338d81b5af577eee6dd9542f9f9fbdcbecf7d95420e3369ae51e856df77537d931735fbf668e772a0c8227a30cfd98b7be41541d26d6ed4d0af8161fa51a6610fb0a963c3bb409b0436501017ee5afde32ab60f3ce6ba65142343c68e215660411255776e27f3d6aa253f8b4c70f8eaecc3594a0d6fe0e0ebf248f8861a3b4bc39671aa7ea43ba6cc592c1f6591a776bc96a74bf214fddfa20146d95cdc97ebed79ad14affb07478044c73b54c196518ca7d0e9e093706ae313adb08d45186b313a323aa9ed84011dc9c9afc43fcd313587affe5c2091708540b8c994e6878cba1bb9aa406120ab51d9ca649f7d66ae6f5f01bc62c1ee67cc6d0ee4c907fca93354bc74572d7b1b9157434effb52effa5ec6f57528a66a185490d4d21de4cfbd95c9b57b721cc71b6dbcf49e08873bb589f6eaae6c2d90b39f6781b211f2751b9281a299f0e7b78cc8a9fb27542537726f68168bd74457f8e4b6954fae5477e15427c0de5ea54311535cbb0a3d87ebee5541ef69f444dd53b343140c2536243c621cbdc5981a1fcb821ec6a2d936b2f5c282013e6957d4c93ea3cd34c4e2c0120538e8ddc66e974597066f7c6d259d93a0d8ca1716f3feba4ba7796be4e8f9f7fd6ab437a59f45b62ffd880a6e066b1f61a62a9a0510667a4d9421870a70367ee88177f4012cc530d04564337a0ab7885fb17251828719ebf1112dc67cd85920dbd1d6fe4abd3fe92caa84d4122bdac597d783c8be058a735e628a29c9a530eb4d3abef06db8bc728adfa51e4ac5f9941e03aac0ec7acb1899a3619be7ccee8b1e2877b6d4883b4f17702b4ca5d7f2d8b6ef25bbb9ba29b0fec72a115cf3577afff11db5e35622c5d238d624ef5c2054d92d7be1c19530382fd8caa28f75511d61b50145f86b7ee9e5eaf62109bdedd28dc639d4ac85671ab3982e6bcd3f47be0068be3cf26318183e4fa54c1a74b102bd662cb7397ccfe989c36f5191d339aec8f84fac86545e910e445c307b7387c63d820b9b35a3ae04eaaf85e9ae12b2a4768c4e04edcf7d3c0d0f9a8aa181ec0fe95d409933df26f5554deb320ce8c99f1330fc720206ff1e3864d679efe1f1239dea6fd025416b7123f7b35925a8deee78cb7212910e17570fe96ede26acb899564d2070f974c1107e0778e386c3919b4fb8a7a0e2f73fd8a53ffd596242b3e48b39fea3d5caf5022005bcbbbc706b38148e34a8837b633f2533b715644ceda631f566465c5d7e7766a70af419af19b62e9e98ee0e88b0adf52476c329cb2aeb144c637d73991f0e41679d18137ed9805420602abc54123fc4bebf8290f4a1a72616f495815a5bfcced38f43908256053a8e448b5c8c8e133634dd9cd97db19ef0a86243f163b811e422507166afaff9d2eb47a3a5456f2013b1425f206118853677caa76cb298abdfda345f6d6193e148d23b1707db24bdfbc4ba48579a8c6a67dd58136600b14ac5a1d0bb52d9d9ee9e5222057f7b078b6eac02116f90b8308493558723077854eb3170694e6d1ba11ace3121adceb5a155d24ae2fe3e4bf15cc20a3a37fcd320f9d2f66a21cb738fb65228395105a411bca4e9ded79746030f9846e2ae0deeb1a1bf5d70baa5283ae0f0e5c40f18cff9570bc555ca034327c9d96f8568d9a14a5156b05e90185649038bf347f5aee8367e7cb432e01647807f89ec19d4d61500f6eed01c75e86fa1a843dcd7ebb4103e25a4f86eafb0e73f32a67006109cc4bdfbf0d76d123a9b134401fe6abf604dadfcda535a3f54722db01ccff4290c6012b8421d1f8e681f18ede4b4bd1a74dad6fb85165ec42e74515765896483d7b4ae816b165c2b91494562b789ee77c491cf8f21d25c3eeaa0076099ed57a91d7ff22af495a03422453eccd2a833469043756475bc11fb3a6d050e6b677500c4b40aef311447dbc7cd5f3249341c31271b0b95c04cd64c12ef017a16225d8acc76d819600e0f77b685bece81bae7e0b564eeab008d841d733e8e780171df48d0293df0cfff4c195bae92e0718a427c98b2467a4eb022a1440cd173022fc902faa1084c3b2860b35b4e6c1ea4227f8548154a44adf44459639ea1970e8a29255a3b86d520a9121db97715cddb947e9ed13ab9e262b401283d15af5fb77f61f3ce7e9f1589e266c908d4d65e20377c583b3c24d177c4be14301f453fd28a36077671a9aa8ac8a6e12a33aeef9bf0e5f111fafad35f07efc9dd2049fdd4fb8b522fd675e1df9348fbdee482e2b84d92ad083d93a37d43b6014ca77bb6877a14e5ef4c134f98d519838f1ba5d739726f502572bfcfa9896bd25832353c8a6c9a1cf271d0bd768bafb026018d63ac2ba1c88247e5741b716d903ff70a522408ddef690a40201b79dbe13914595cb9331fadfe718f103bb2ed8a554cfb54faabb24f5fc9bc2970a8d1fe14d3b323ab4b80dea71c5dbd261a0007f96e5e045586d08d63f9c6f9922ebee9819e8fa27cd29931f5438282aa76632550e130ff3d50fd58301b9c10a2c154297e76192b42ff6510dc04fd0bc9ccd28d109944604a3a1c526d4c3313a1943a9673d1b7890cba65ea27a4974e92e97867d85966555fa21172b5cfe6fbbacc1a1a54e0744bfc3faaebafcdc3504529d29d7e0ca49fb2bc669f0d2af5d5b08cd22e206595607b449499b0b6379855f7a947f7e0631b609df64714d3f41ad5f5a4fd2bad94ecb678d45ebeb1f0f28fd2ba8a602d721750f3d4bf488462da19cbb59fe57eb3ecfa575f7e32de6ec5dc2d65065e3e12b4b42e33e461f960c024739eb547b48f448906ece96a6b5f8c6656f4f4ed264dd955f8d64d557f25bdbb3591b68da83cdfbf3d7785e252a4c787263c2228001691145c2b696b23445271e69fbed3e3d1a2798fdd960a8695dac0c57298265ff92b5b1bf26fb1e45128343a703dcb8ca7f882b9cf5477a780d117e5fdae352578c61335efc015ae89c7f7b50731deee2741e9de40e2bd7fb259bfcbe4472ff4402bbb5e23795a3ed35d32bbf2db72546ac4d72f0491db220c7daa6e91024d759567eaa15c0b0b6a50c2610cd8d37ba6c00f1c569f18320fa75312c5bf822d65ab69d831cb043524a3d095d8ce997ee3102a54e390ecfcec27d02dcfdcf23751354b671f4d3eca462e07aaf5a0f42204154c37237e695711b90a599055e6e78ce109a12313ef5b4b18d61816071af66a89e9f4f7c168953af3413f28c5d1ad980a50e89d2cd0903272b03163176536815ccfc4340a19eaea4370156f60f50bdf48cc5e3bcf3d5fc6b00683a2c3876be973a476ebeaa97c1f9177323432799c29810d7f5347335e3ea122ffc6df7f3cc4c7f5a8bc77d513a831244e5aea68230fed54a2d726710e4980552b03e562cd492f931b206f0f7e574aad1a05391374c6b4a50ee38161ee0e45ae01e50514e3f4fea222509b73af92a8f3abd964b12ce1fc1fa12dc944e818fb521f2cd0147291a197a9732d6ac1f884e8fa78764ca61372c2e6cb82ae07f2b1e86cfffe0d57ccb1a08ffba90de501ee740f543da8d4951f85ea3d6a833d5b2c9f000e9d71947c69a7828571c2915c4da8a8c29077487881daedd9b719ed08151d0ce4b8bb40617504a8381b5fbefef85eeda66975a3594610fdf8186c134baa67f3a414b8a98b13c1c34b152998bf43165d78a7a0adb9b2d9ad4d394028a1dd4cacd3fab011c8f9404af6e92985f2f628593bf8f78f5355ec51c415d308580ab31ade19be5bf4b256d4806d31079424512a9d9c1bb2c6748aaf0d9020e3df8f8ed79a32f4902cbf476ece47f9196eef5d840f834a3a6ccb11e81220b122396a90a8b31b33af4433d5ede21086c49a72ab2e03740008b2bd6cf5ccec87a9a545b794fd43e89110e849f1eb6d6dd014706c56fe023b72fd349c51dbf6a46835c44f70d827b95f94943bdc89459c92d4ae3f54cf80bad74fe631e94d89b6f7452cd371776c1f5a58a2d6ce8eb6b3f604e832ece9e6f00c85acdc13e566d5a5dd06a3449e9a9b79c8a57d447c617f7ddc560408499b0c359a94c4e4e72a7064b1855b3c64939e0b37a3b7d16ea5ce8b1be31c7572a5a8482c29d1ed67c7795c08b3378b60a12f78ec231a205bedf0cd4bd810127bd3258d94b11082a3bdccf7b7aaa803ee1507f5366aeb6699b70c407546b1c30a03df1e212a2eaaa5f1a637ca91ef24638eb00f025273ce5fe73459535da8fb931b3e438ca8d6bd14631ed054ef9dbf037631593845d89d64c", 0x1000}, {&(0x7f0000000540)="4426fccde00c8af45b5e73d735d4b6c15b282415c02e63071af66eced5fa64711297028d599449b5bb44559a5ce2db59e36cd6c34d3f34c88d78fb516a85baf7c3e274be7c41222dd2b89a2412ccea6b7ed4532dae74eccbe263cc7bcf34bd7844105f772476f20994e8faaaf0f9eca9a6b5602a5cb2f789f42174a66b9cbcca26a3e2dccdbdc168d129181888892c69038f0012e2de619bd20d20a08c776785457a0ddf4d64488cefd111248c8014c77b3cbb437348cb0a166845ba7cd567c3ade0810ab9ec2c1a8100838afd9dfae1dc1f395bdca25a81771652583df77a93df2eb2b1d5b0e1364fea447e432ff9", 0xef}], 0xa) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000140)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000d9b000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fc1000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ec4000/0x2000)=nil, &(0x7f0000ea5000/0x1000)=nil}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000e1f000/0x3000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000cfd000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc003, 0x0) dup2(r0, r2) shutdown(r2, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pwrite(r0, &(0x7f0000000040)="cfdbe11886f77c17f265ff78bd9993fdca0fce2d312a29ec537fcbc074e7c88a9bffc162233e873fb209efce979e", 0x2e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f0000000600)=""/150, 0x2e}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x11}, {&(0x7f0000000800)=""/167, 0x1e9}], 0xa, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000200005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x80}, {0x2000028}, {0x6, 0x100000000, 0x0, 0x7cf}]}) pwrite(r0, &(0x7f0000000140)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f00000000c0)=[{r0, 0x11}], 0x1, 0x5ae8004f) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) poll(&(0x7f0000000100)=[{r1, 0x2dbb18f79a7e5dde}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000480)='./file0\x00', 0x2, 0x100) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/18, 0xfffffffffffffd38}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/81, 0x51}], 0x3, &(0x7f0000000300)=""/248, 0xf8}, 0x840) 16:00:19 executing program 0: getppid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x100000001) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0xed) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x20}, {0x45}, {0x6, 0xcd22, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffe5e, &(0x7f0000000340)="be") accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069dc, &(0x7f0000000300)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400035}, {0x80000000000006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000240)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)=':\x00') r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58adaa2a406b38580a8135b0d42d9f2daa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f13e235e55bba8a005e32df9dc7181cce7f10e5ec0320fbd34731138aec6e2c7e0210174299892a136d9e5e74a83caddcba0298f600c06a7c67547aa656056af896821aa5288c347085b7d140437773649d30464ea7ea1b70c0394434f9d5f69c6d5af8fcb1b2bdd949999d3a84cccf4210402192b79e5813de35df5ad436d909d6323339b671244a0df256f3ecba6df0e01fa"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000028, 0x8000, 0x83a) setuid(0xee01) ktrace(0x0, 0x1, 0x5d2d028540055c6d, 0xffffffffffffffff) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x3, 0x10102) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000000c0)=""/212) r1 = semget(0x0, 0x0, 0x0) semget(0x1, 0x4, 0x6) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x8, r3, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) setuid(r3) semop(r1, &(0x7f0000000080)=[{0x0, 0x5, 0x1800}], 0x1) semget$private(0x0, 0x1, 0x40) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:20 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x1) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x0) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() close(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) r3 = accept$unix(r1, 0x0, &(0x7f0000000000)) listen(r3, 0x3f) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x4, 0x6d, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0x6) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xfff}, {0x18, 0x3, 0xffff, 0x2}, 0x3f, [0x101, 0x20, 0x3, 0xec, 0x9, 0x6, 0x9, 0x2]}, 0x3c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x3, 0xbd0b, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x8, r3, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) setuid(r3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000000c0)={0x1, 0xffffffff80000001, 0x80, 0x8, 0x8}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) acct(&(0x7f0000000000)='./bus/file0\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:20 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(&(0x7f0000000400)='./file1\x00', 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x100) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001540)={0x1000, 0x0, &(0x7f0000000540)=""/4096}) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r4 = open$dir(&(0x7f0000001580)='./file0\x00', 0x0, 0x39a) linkat(r4, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r5 = semget(0x2, 0x4, 0x1aa) pledge(&(0x7f0000000440)='$^\'-]&\x00', &(0x7f0000000480)='-\x00') r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001600)={0x80, 0x8, 0x8, 0x6, "3a1b2ce9f567a58e0c98c75afc2feb2969d6ee13", 0x20, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) open(&(0x7f0000000500)='./file0\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0xd3, 0x2, 0x401, 0x8}]}) ktrace(&(0x7f00000015c0)='./file1\x00', 0x2, 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r4, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0xfff, 0x0, 0x7, 0x4}, {0x5, 0x0, 0x2, 0x9c17}, {0x1, 0x4, 0x3, 0xb5}, {0x1, 0x100, 0xd4, 0x400}, {0x2, 0x20, 0x6, 0x8}, {0xf81, 0x0, 0x4, 0x9}, {0xfffffffffffffff9, 0xfffffffffffffffa, 0x2, 0x67}, {0x7, 0x7, 0x7, 0x136}]}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r6 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) sendmsg$unix(r6, &(0x7f0000000600)={&(0x7f00000003c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000400)="f9efbc919d75df2984dadf2dd1fa44eebf55c32fa0bacccb0667263ec67a0e7953ced77d79adb293762670c4b4e4266ace767fbba4a5274f9aa20b7886691bbd4224de0ce647a0cb20c2b3c0c713f6656b05b7447bd2e956243ab813852165821ca8278267d15f1de280c70d6217822d1b157e8afb940db94ea53c7c0a9b8dc607cb49b8f6688315c7b9cff9a4633db268ad49288b6086dc111fefc4c8a97e", 0x9f}, {&(0x7f00000004c0)="7a0ec2f0c2f8dce6f749557beb54b526dba5ece241c20a1ea4fcb30e2c5e3ca2c67e779914cde2358d4e906ed0b99fd3f8ea7795af69d4607fa9c558bb0afce37ea3af64ba4ac75efea6e149417dc1c2331a6f17738b071d569693a27e36094290926927b9d1ba09a38eaf5f8d7089fedc66442d81e72839eb7dea6af322d624923840dc12482968834aae83280f3cb914ddda3a35913a16081d0e375c1d960af01a88dd50ea26b789a69f981ab0202a0078a8bc8b36ffc4135670f4", 0xbc}], 0x2, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r3]}], 0x18, 0x2}, 0xc) r7 = socket(0x20, 0x4000, 0xc637) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000640)=0x4b, 0x4) clock_gettime(0x2, &(0x7f0000000680)) preadv(r5, &(0x7f0000000740)=[{&(0x7f00000006c0)=""/66, 0x42}], 0x1, 0x0, 0x0) r8 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r8, &(0x7f00000009c0)={&(0x7f0000000780)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000980)=[{&(0x7f00000007c0)="4f41ee5573676de519782bc9bf7c8c1d87228995bf9e8988d5148b2d258a3c09d1d5cdfdcebcd432debf9d36d170fafee7232ed5cd3d141b33690a8753598520ae84635164bee0dfff5e7d0153886f2d017957ab104f076b641dae23e6721fe92e2603546cc0467755981a9900ea91f477eee6b8462b0559b86df41f0a087edcefc0416419517437139fddbb9eee88e61011dff1e551b4e38f032e042d4a46a44fdb05f7322b42a802086aa117d69d8b51", 0xb1}, {&(0x7f0000000880)="4da23f96a5fa2db2e0f92fdf3bbf42bbd0c8c68b9d87b477d140b7e6766db046611e88e453e7b2b3077ede0d50ce646dce5188a45e027b73e82f7f48fca52b1a89d64259bdad099a2861d77d159e56cedf4e68503139b836e75017b9790810e7f9d6a51f4ec6c153552002692ea6114d5e691d882c928e9aef164c34e6b8cd17524aa729e7059b4222b3b1bd0806c82b89dc697257d52f88ffed6e5302e412b2e2d28e9a7ed3576779e938d80262f90171680a1167479b51d24a2c69b18d24a936b501c33918cc3508175d1cfb94457d4ce8aa3b62fafe878831c14f97f864d01478dee5c1117c43ffcc6f6f0e49fd5ddc", 0xf1}], 0x2, 0x0, 0x0, 0x1}, 0x400) r9 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r9, 0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x18, r6, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wsmouse0\x00', 0x80, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r10, &(0x7f0000000a40)="5da1b802f3b458e8b579aca8cb269c24b14d02a6c2b6fea21b7a79be8719bd526d480c4b961588ef427181ab77db1e13edba1b2f7198f3de8cd77eec40b3f632680ce67aaad75bda7b061306d8e1d6c7171da39ebe94f03a851a4fb8a712a99d16e30506bffa8bf8b99ffaf1e026f375c0db0e54fd3f7f8af3650be7e083d74e9ea6031645402a6a12ba6004dda46d8252e10e526fd3fb4ac88ff458dd433e13cfcc6ffa71e965f50dace3baa8f367d77cd963f38cb6d10bca10ec2da9eaff551d320d45841dac20839f05dfb7ca22cff550b99a39da4857623acea1f5158983271ba874db00c42c65", 0xe9, 0x400, &(0x7f0000000b40)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$TIOCCBRK(r3, 0x2000747a) r11 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r11, 0x0) r12 = open(&(0x7f0000000b80)='./file0\x00', 0x800, 0x40) r13 = fcntl$dupfd(0xffffffffffffff9c, 0xd78e4ccc1470c9bc, r12) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000bc0)={0x7, 0x400000, {0x1000}}) 16:00:20 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0xfb69, 0xed0, 0x8, 0xed0a}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="a868d66e780c8d9da1bb322a4bce78341ba3", 0x12}, {&(0x7f0000000080)="7082f5cfa991095a71e8c99b23ed50c112c3e2c2c7b9a1a4f3fa64792927d2fc4e34caedb732", 0x26}], 0x2, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x19dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x0, 0x3a, 0x9}, {0x3f, 0x3, 0x8000, 0xece}, {0x0, 0x800, 0x100000001, 0x9}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() read(r0, 0x0, 0xfffffe4a) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) fchflags(r0, 0x1) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x4}, {0x35}, {0x714c488e}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0xfff}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) socketpair(0x1, 0x0, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b8180000002900000031000000000000000000000002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvfrom$inet6(r1, &(0x7f0000000240)=""/239, 0xef, 0x801, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x1ff}, 0xc) close(r0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffffffffffff8001, 0x3f, 0x7, 0x0, 0x6, 0x9, 0x200, 0x1, 0x0, 0x0, 0xf71}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 16:00:20 executing program 0: r0 = msgget(0x1, 0x86) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000002cee000053f223a7cf0944fee20000000000000020000000000000000000000000000000000000000000000000000000000000000000000000c3b5c46a9416ee2396c7b82b9def480000000000000000000000000000a30ed4a77d593b8fcfa725c6e6bd3220175562532965a1ca"], 0x68, 0x0, 0x1800) setreuid(0x0, 0xee00) r1 = socket$inet6(0x18, 0x2, 0x2) r2 = dup2(r1, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x100000000000207, 0x105, 0x7, 0xb24b, "49094a54ca605173c99628cb2e9b1e0f9bf3f816", 0x1, 0x6}) syz_open_pts() mprotect(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x4) r4 = socket(0x18, 0x1, 0x0) setuid(0xee01) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r6, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r6, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r6, &(0x7f0000000840)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x1}, {0x34, 0x0, 0x0, 0x8000000000000}, {0x806, 0x0, 0x21}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETAW(r13, 0x802c7415, &(0x7f0000000300)={0x6, 0x2, 0x3, 0x0, "621e9ec10ac7c089e8f74b172c56c1f422f2bdce", 0x81, 0x1}) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x241) r14 = dup2(r3, r3) r15 = msgget(0x0, 0x10) msgrcv(r15, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000010d8e927b4731dd20200000000000000000000000000000000000000000000000000000001000000000000f0785ae500000000e3ade0fb40c466269b3605cd98e0cf38d98d7e936a5dfd9018bfea34bbf35ad583e05747884a3118722cbe7b5277debea315735221999bdea2036a4cf46b676085494c02f7300b430f2157d24d8444aa902b84ba3cb4cab44024d99d7e55c0da5d774ea376d8ca22cced5a56e361722a892c0264c85e64cef60db47c1a780e737874003acd464dd1ebf1be73b201efe33be11f9afdb09a90855edcd70b25c66ae5247d30a8c190618a295f0723b0f757ab24c9c3e3ee41dc8c5299e276c4790f4e6a7c"], 0x47, 0x2, 0x1800) ioctl$WSDISPLAYIO_GMODE(r14, 0x4004574b, &(0x7f0000000800)) geteuid() setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r16 = semget$private(0x0, 0x4, 0x226) semctl$GETVAL(r16, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) getpeername$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) recvfrom$unix(r2, &(0x7f0000000100)=""/93, 0x5d, 0x801, 0x0, 0x0) 16:00:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000140)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fsync(r0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x14, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x199) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) 16:00:20 executing program 1: socketpair(0x6, 0x1, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fchdir(r1) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x26e, 0x0, 0x0, 0xe2fdb7d828fae827}, 0x0) 16:00:20 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x50) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x2000, 0xa89}, 0x8) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x1ffffffffffffffa, &(0x7f0000000040)}) pwrite(r4, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r5, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r6, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r3, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r4}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r5}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r6}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r5}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r8 = kqueue() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r9, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r10, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r11, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r8, &(0x7f0000000240)=[{{r12}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r9}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r10}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r11}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r10}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r12, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000040000005200) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x110) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f0000000100)=[{{r3}, 0x0, 0x8, 0x2, 0x1}], 0xca, &(0x7f00000001c0)=[{{r1}, 0x0, 0x22, 0x1, 0x5, 0x7}, {{r1}, 0x2ebb4655ac4238ee, 0x80, 0x1, 0x0, 0x80000001}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x1, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x18, 0x40000000, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0xc5, 0x40000000, 0xcc77, 0x246c}, {{r5}, 0xfffffffffffffffc, 0x1, 0x0, 0x7, 0x401}], 0x5, &(0x7f0000000280)={0x8001, 0x7fffffff}) r6 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) dup2(r0, r6) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x523ddc2f89d3262e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x87}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x3, 0x80}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r2, r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8, r2, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r2, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r5, 0x20004276) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000500)={' \x00', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tDp', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x400000002, 0x0) close(r8) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240), 0xc) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f00000005c0)='./file0\x00', r11, &(0x7f0000000580)='./file0\x00') mknodat(r10, &(0x7f00000003c0)='./file0\x00', 0x100, 0x8) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0xa4, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20000, 0x0) socketpair(0x6, 0x3, 0x7fffffff, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0/file0/file0/file0\x00', 0x0, 0x4) openat(r15, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r15, 0x80085754, &(0x7f0000000400)={0x100000001}) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x400000002, 0x0) close(r17) setsockopt(r17, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r17, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff9, 0x30, 0x80, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x1a}, {{r8}, 0xfffffffffffffffb, 0x2, 0x2, 0x9, 0x1}, {{r12}, 0xfffffffffffffffc, 0x48, 0x2, 0xe0, 0xfffffffffffffff9}], 0xf000000000000000, &(0x7f0000000280)=[{{r13}, 0xfffffffffffffff9, 0x90, 0xa0ae5221bc2b1736, 0xa01, 0x9}, {{r14}, 0xfffffffffffffffc, 0x8, 0x11c739c1b47f66e4, 0x3, 0x4}, {{r16}, 0xfffffffffffffffc, 0x4, 0x20, 0x1, 0x9}, {{r17}, 0xfffffffffffffffd, 0xc0, 0x20000000, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x5, 0x3ff}], 0x6, &(0x7f0000000380)={0x0, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="0d060a304597ab36d2606f6ea9fc0384565434921458c1bd705c0f88af26c5a740a61c85323156de84c76d8ebd68470de0096811f9dc831bc0039bd4fe940df624cebc0736f194c8307187fbee3a3030f3c8b984eff0a1913a1c02f4ada2357febb18f5ced3df74475f95d47847d13b2a81548b2bc6653ccd5e2216747acded5df4d753b718ad245772c2254b50652a205f060750b588d32e7161884dbaa0cbce839bd8e016293eb7284c1c0a3fa5ca66858f07bc3ae12baa34bdffd7b0fae8211c5625bf5ec61da1301c4d215b660c108291f56c2c41774c47090dfa6607e203d5dda09e7", 0xfffffffffffffe90, 0x400, &(0x7f0000000200)=@in6={0x18, 0x3, 0x6, 0x2}, 0xfffffffffffffe96) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 16:00:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x326) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x110) r1 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x8000, 0x0) pwrite(r1, &(0x7f0000000100)="ae2fdf7664a17e62b377fa3c64890eb4a3202c0155b437df", 0x18, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000140)) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getpeername(r2, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) writev(r1, &(0x7f0000002280)=[{&(0x7f0000001280)="c1c53f4b3f858425e3eba3351b452464ff8db19df4e0d50a0c70b9473373bb20a9ef79fbaf2b32a3ac66a53bd2b410e534a561f128522e418509feed10116c4ffaec343a4bf1b0b3b85d2433763d2980a5f201261d962695643490f74c46fb210a6850663d809e4d38a95e64aa97a1e0750bb53a9ebd6db8ea892b50448665dfa7d0e83007ff4e4c4662b485f701162fc975d41987d74f4f9bffa65b213228c5c2443fe8ce1a42bf9dc1132bc3f4c9751313577eb596c96f0e942e75f2aa15f6878afcfb4d33cb0de845f63eaf8eca96a587582be3fbbbf5b2f4c7d0bcf9d5e51d3c5246f2a9955b54654284d9f2ee83cdb59d488ae6c389137519657bfb1b9a9a76cfbb9629161633c8b983a5e9a14766bdb37a7c70794cde67da93d6ac7f4167f43a54d274cc879a685df73f77e9b47ef073f60e62d348eb5e220c8f9f89f3069bed0dd0fd317cb6c07b89bf568999714fa13a8cedf7a0132d697cc0a92540982aceac32d97e6053f336f28a37b87fe3cb0b4ac2e4e9f73eb46d0c77653becc07386c5e821cf321b457e17b11e9967a379e69f90c807776b9c24799c6bc587bfa81b3597a814ac2aa4e78915e1879818aa2c8128fa0fcbaac044e53f12ae2f17da3521e73fce28e637b3b1a45e10bf7cb9d0eec6a862fb6df6efae5e11706c0b814e8c885c83315c428fa2fc4ec0e829c27d2fa28e8af7d37728bbdd048942380dd46254e29baa4c789695143b90cfc67dbc1d799e072cc8dacc127bdb1fb9f6969c2ade1deedbff566216f85fba34e587203ca987acac97edeb7161fbd70f945e344dd98e0c376875560367269d2bc42d2420001874f3ff49d19cfa95364b5eb09ae1c01112da8cb76284c2e50e24cd4ac7c28d08e48ad00c3a69664558626e5cc6bb76f587955de3f03fc0884a6f922165ae171762543c19338f291e6e9453d8b33191417bbfd590cf9bb6c6ec6b79c1cf38cbbe3d78e0bb9b33d01002920068116a01c74748750824ef7ce0f3243acd15d4df55f8b9b21187f738093db78f65e9d7ed14f5a85d227be7b0754139e1df9bd563d7ac1e31039db0d42414822d69ab4b4ae44d28b8e7a2ecb0a6799d56908b89f81e52a93f7aed88402a321759c378095044acf071be197ba14671c5404ec180269912a1d0c7261e10ce44d87038ce13e53fe20011da72c5634f7ea5c532a7bf349d171fac82dad1fe83c137a193e8bb49162fa8bcb8cd77859bdd9c08122a1651395ef142674b383142267518089e9a37598f7ef32e0479e14ffad653e253d41d493d73f380ef7fde4a7b510b7f2f35ac49931915b8a2f2e6b2b7dfe3f5123f1e89e28fed3e0d9044dc068595476d0212491f906c16ae256b8990e55d0bb3d34eeabe86fde3159b54b7ccb398c092fdf5ae8813ff30293916d170e13075057aa0f48b6145829b185375fc00e2fd15327e7884d7c2188db3915cbd2c2d59ead4465ab0f8e8fdcce1fe5ed591788cb173c9c64738e0f22c92e751e9afd029b13fb2b34019e6606d778d11b27d468fdb4adca9cb6fe35f69236dd0b76e9bee6770a17036b6773a954fc9ed92b7b29994fca2cf4763984318ef0d8f5288b45db0625a5143f78288ca4952a455d432a53d093440145e48a47e4398ec760cfd39444821e306276bde9f6575b85f8f35872f2c632981a6e8498357a67c75407e309f2f4e203d9363e7549d881cfd16907ed6d35131646e464fc3cf755201d4d05c0afb0bf6d4ef9da680146bc3ecff4124c629c8d5801c69ed23d5249e275fd4fd6faa155803c42d32bf52578465c4b9e4a697bb1cb461f1141d52de40e075c2b236e0f1bcf164925d4c5dc394efbd953ec3ec9b8ea226000dec48c2f183105e8d6090c8c27ff94a68e9649b24087915ba019e53a75c9e3b61471decce4b945de1653f2289c8fc7281103e488153e4d7463ab255ef98ef9d1a2646f5438ae9473e238c1af47886de86cc591940a6ab4b2d6701a70641b4b59b046b8fc46a9623f42563a346e1e4256fc38e12ddc4e744cc4c2a8704e31701dda302b5f45e24c1dc4764ca7a492e28c31b82da67b417d367ebe9467dc8f94c305ed93866b90528bb94270caf23a7d69188f4129cc81adc6ef641549a74c71ea1206164659a3fe194f9e4730649749d596d021f9ff032de04331bf3a972197dd025a5040e6449b9cc24c5209daba19ffea5612ee5c575bd30b4482a104d5d7b4083b7e654794dc9491212d65a149f0916a940008ea41bd1f18b553f50d67f2973a1ff360c0539ee1a34a293df08a120d77a9b93e8cf2d917214e3b7a6608a15ff34a29a05ae813dc21b800c06e781ec69fc24a5cbd40375f9b2ed53612c59780b18b3aa03ef77d5fd6c1ab4e71f28152313927d4241b026fe3e020d6eb6c5448e92305fc94b60d5ac3cee9abeba5b51972d6df048ab10be55d9e93311dee27141b229122cef687584ca453b89744b82177ab07e8e3bebaa65c5c867210d6b4b54d520e089a9c55320b618255bc2e0a5bd07951ac3f5d0c711c15c0df4ac31be21b0137e95e06f627e34813c303cd500d16daec20124f5c78f9f75f6850cf2f163ce1ab430b995d2c82bbf3efe00ea04fc55ee7bd253bb718f72dbe857777e8d2cebcddf27ee7918409ba0ae431503b1e9c5f9839cd1be1d95b1f0be4840fab63d2959db745e92dfc752069fa80af2e8615df8368ac244c001aeb60faf2ce88fd8b1be1628db3390d58a7bafd35b77c2616fb4d7b37c0432d79bbfc110865b895d41ff60c8d79e928b3d608bd56a294655cddbb2b2ad23a7105f92dd33ad577678dd22b07a32f34ee1e2f3ddac98bd683d9bcc69b8d83b96dd85714b7d3e2ae687830a75e9255ee0d0c8680f490633db0fe3e7fda570ed92a04b3e1c0872c3be49c0bc8978e8b6ad0e758bd75722d5f4d9a38a7a33adb3d64e687bff042a88065faba6147b064db05bb7ab241a2ce2847957e0b77c4a9504c909805ab3c61e8c245db954161234506a73e5e131cb14d7fa2f0b6dcf59cc7e4b5c8f4a205c92d3d68fc907e8e58a8a415bd28e6aeae0f85b9f583ea1ea1cc294107c17ed0686336c19444cb0d78b8dd2138511234f35fe3919b14dbb44ac241b2bcacb855285ea6461a5c1dded6b1f67792f9fcab2a63204f8d4e830f66910a76ff506ec6080287af768e06033eae5c2906b98c4b59ac1729c82ee847ea7ed00ce36550a0511c881f045d05830ae3802f73a596ba5534efa19004cb69a4b5c1fd2d6d6c60e4ac26e3f42b04906469acf8ee6fcd764c45aebb6b0043588a60c86f8a89db63a9316a702b5b76a9c2237a194a304744fac9f80102a344f67b1b275241fcd328578375a9a386960429eb6bae12fdb1c946cdc93ba787d4ae6da4612c681da8e638935880eaea14d3ebc4bb2cd98c086f55d64418452ca2cddac1a2ab751579b5cdb43c6765388f736bde4ed544e7b17d70a82885b95179f6c481b00aefbdc88a2dc62e906f8d93b355cedbfbcd90ee189046faf5de541929c0a01d0573877e0c468e45c5dd34947c2d63062ad0f9d11df48e286732df2a3a5f4ec9479a01bc4ac44727331b3abcab70e7d777b7e09b081c8733835c8f94c5d6285d4c2b94bdfc72fb18ff979c923552cd79a7f5eab41ef54a08f49f1f55e6cad56f9616c19aa2fda3c380e662b3628d788ef79d6553673a2d1b1746c6e8fa532ffbd13e020439e3633238a85135aae47817bde3468d36560871a4197deda4ed43e01f9fe384ee053b59d4f44f0660193e9bb9e9dd9fd635763d91288e14e01150bb32dcc9dea0ffcbc10e799cdd1798e08d2d5dc6c837ee1559ba62ed0d28d3b86ee6eae024136642fe042b0ab29d4bdb38fe5902da89d79d791f574c83308b3a8494e06fa6a745ddafe7965cd261d274c5ca3e6a261c0bdc383b49b743363846a40dfc4fca49812b4fbcabfdec92f32c7ff198ac46afaaa7d8b257e6eef76db2aa94247045c356c2cd4ddf6a6e6b87ccaff036184fd86fa33a964e2a9bf8d65d3468f864a0bc118cf97f72a522949526fe765fa30ce44f04cd9bbfceba9de15d85725cfe05a473c23c2f744c49f3dde34f7f76c4cc597ed304c23d73cada50a665451b4fb761e27cfc65cf2e1e420e8a3cde7f5d59c123b3e6c4d5479790d0e19e1643b53139079ff658fcaf37d7138b69f573241ec97af7ccd3a1ce934832c032df1a30ef1fbb53befd3108e127043f6681d49cb96ae13f7ea58c0fa91031acf7911c01e9031d202e53f96c206ef546676e20f8defc8d99e5f504491aad3385104aefa81ff3d04833ad63d93abf04772be8f5bdcd4ae1a9b1091e15e4a124b3275fbf61366465d948484febaa34c649be78350298d60a41b89b91f8942f0b94d21387b4148666a56907dad296c96bdc881562d982953a39e42c4e9cef71d35e6e88780bfdd12b7647e8c66c7a3b85c8d54d52f7f6222ba74598bf0912202c3b2f6b0434c13f5487c2ac6ecfb91da7ca5e6b2fdf5eacabeb718b851504d9277e10539019f05764f734dd3798ba25195fd93b7b972c7b6622b74d2fe5999af71f6c9807776e023cbd207524e76977b04a8e1625976745283cf7d87b2eadde7af45ef665597abe963b0472e4926fb25edd56d17ebbd81e894ac156e20e4c31cfb0794437ff99deb85e985f81e150b38db0a27e01a7effe1929f2a68a61020e77736e06d919c1238defbdec03d0b3307c5db1806289eb0e01eee89f84c31c357f5aeeaed7dbb9eea3aa394ef8646a66a3d16f008dadc020529ed0b2cf2e08cf101fea84552d1303c089f6801a2b3fe29e43500734beab988904389fcfb553e7fe305cf9cd98bb5ce4f8e514f31d6499eccc3b5573540d20d28f2e00c70ac88f7aec3346dfd08b7029a55ae420a7b9aa0025e46ff6acfe4f5c3292e4abe226ab82aed23629814b903da2422b8969d9777e368ed36cc3d0dcd5418f6df8ffc1ba2e259fa965dcf959b21492b7068970ac58b7c2de43cf2aae628d0fd9ca7c3330a3ece3aa96bff4efbe7fa3bdf619e55fcd29a5fc7846c914d685224a1e25298383c08fbcaee0c7ab41c82733af7b98163dddf532a39274a2530c8549ebace0f4dd63fedd825b8cf83e2032e20ba532117bd6b90f97b6d8377889af4d8813119debb41c5eb89da1a068964c449bf9dd1d463c08e032127804bd719314a60edc5495c5a30f686b131161c14c787b79fa1a21aca891fc667eb5aead94871d874c703ebeefb30997ea63c64b96f8e36dd4346bf2f196106265c5ba1dc1a98110298cf87eae6c7be47e29b5a41b6941161dbc6457ec352e2fb36737734af134ab99f5b29da193082df3255497edfe3da20d69847c90bf88c479a53523a027dc1b62982a790b62e844169fa5a75a377284a14c907d186f31b32b5b0275bcc3939fb4dc6f29c1bd63d648f5c2070a5721779ce9de11e6a5440625ffd849a092524d4a130a9cc45a9c2e411aed578f69dc4b6f4fc234456d896a7a0642ff7714f057e6f1c1f52ae0ff3195909600d9312ee8d6af4e9e222e06a89bbaca5b3cc6b59df85480b442e20a034605e47b5d96e5693f48b257560599537924f05a60d14b87af7975005b806da645126fe7fc8cfb77fde051adcf6d60d9c83d0296fe5616ec3ce444568756c33376265fb0adebd4b0f2c7d04875e31b278cf73dfe33eb1ea4fe0becc151b9dde98ca8602c983e1ea94576c1fde324e7154ed5b472a8b4f906217855b7c360800444a34a9017d0cf85b572ce0ee9020fe69372c2389c0619a92023eb6", 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000022c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000002300)=@abs={0x2, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000002400)={0x99, 0x0, &(0x7f0000002340)=""/153}) close(0xffffffffffffff9c) r4 = open(&(0x7f0000002440)='./file0\x00', 0x8, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000002480)) pipe(&(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000002500)={0x80000001, 0x1, 0x0, 0x73b7, 0x6}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000002540)='/dev/pci\x00', 0x100, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002580)='/dev/null\x00', 0x5a0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000025c0)={'tap', 0x0}) clock_settime(0x2, &(0x7f0000002600)={0x3be, 0x4}) r7 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000002640)={0x8001}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r8, &(0x7f0000002800)={&(0x7f0000002680)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f00000027c0)=[{&(0x7f00000026c0)="b45f4a3a5c55b198435a1a0fcbcc18915114b7b8c12cd3a9d7b475de3c2f5c9feb11c3998e0e912ade16c6b54f68e105916ed91ed1c3755948bd797e151a3e48adc4855d5e1c762c9c0b481155c747a07b6254fa295545cc647902d4410fbe2951bb492dcb29e7b141bd630436c4046726af224a3ce975c1c804515109f48d95cae42aa410ce3b226dded25556970be1863201f7c7ef3325a7c56738ed734be2c272383e1197c50bed2e6d08314b599930091d39184b3162040f21ebe42db2c9ea6bc483cb46d6f6b107b1f0f14ccc673be8540646d66bc4477d69c031096cd448c0015912848588a27633f30bcbf411caf0", 0xf2}], 0x1, 0x0, 0x0, 0x4}, 0x8) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000002840)={0x67f06e7e, 0x7fffffff}) connect$unix(0xffffffffffffff9c, &(0x7f0000002880)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f00000028c0)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000002900)={0xffffffffffffffff}, 0x4) connect$unix(r9, &(0x7f0000002940)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:20 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x7ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3d}, {0x7ffffffe}]}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x0, "e10c3181b35badb3e4cb9f59213900629cd6845e", 0x79, 0x1}) fcntl$setstatus(r1, 0x4, 0x0) setreuid(0x0, 0xee01) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="0a1c6df7", 0x4}, {&(0x7f0000000180)="c2dcbe0983791d88328272c75df6a4e3417b9270b17cde29262e303fa1e5c0041ee17e1f1663a457108bea0fd5ff9f519a44e599f3513e138b89fbc3e70422f586cfe171", 0x44}, {&(0x7f0000000200)="2c157eb01187c916c05b69e85f730dbf81ce1b381d76031bb9973af380e453a360892436310982799515392972ea7c2f1d2be9711a5bca9ae3c417faf439f5a0fe546a314391075bc1f9c29fdd9d7b27a1589a", 0x53}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="b000000000000000ffff000006000000b0d7175323089882de984e2edb46415e5fe960ba17021d72a508530f9b791490d0e6a9598236a8b991daf2fa65bebfc798302a061c787a4c74f46693aa3885bf87af9bd3b98f3bf4c1e3a058cc6ed02dc6bb80d25363a976f93d2a740fd25683328b287b28d3dbb3cbbfb17d997a4e2a82152b4b49dc682f0ec07b5c46fb692fc507e2fe9daaf74641854afe9e820000000000003000000000000000ffff000000800000f04b5676b366f275e5c84f22d19166910132e8d0127f02c4ca2797e4000000002000000000000000ffff000004000000f859902495dfa7016d8be0fd00000000a00000000000000001000000f8ffffff1723f5262326aaa80d0e1b02cbd480df2c5ecbb025ce5f83d4afbed2a7517b40a4ecbd5f214c17f0418d2ec0f663479ff9e53090e8887de631e0a6539006de72a33f50a916792e0bf96799706b7558ce5ea59d2ab099752aacf5d7cc7d4781a062bb417998c1b4f75872f5a1099b326e8ae0462e8462f3ac09dc08937bee5721f7c1830646eb43eb62000007000000000801000000000000ffff000005000000b312b36c4a453675f6c1b5ae4309aec1d81deefff254f4c3292ad226c67b57a6015e8d26666fdf1e4f71f77c62266accbea68d6e51a530d6e2f9db3e283f75026313ad97f08f195381000000000000004359c487a615294ca4f0b441a951bd1302ca38afc0dded7d61e09cb3b7ae5c989857bb2d15a11fb80d2848a02eddef8d15b428adf4aa0edc37efe420df3e981d46b411fc0fc025dad62567d1887c80afa44a07a8281e1b629a6a0213fb6a09183e0d36fb9e8db06b05e11412d011628ea961155623c9d6e1bbb7f437246f95b469f86f23f9fd24b4332457e91b5254c63bba724ac2ade9deb163fa00000018000000000000000100000000000100d98524b8914c3e718800000000000000ffff000003000000eabb6dfe253831dbb5817c467333b4de51973b74e6ba876d61b091ae76172b5f919a81e74a1037eabd4224431ea63d1f225004678ed0a4e5b54f5f70b467f12ab6ee6162b04096ecedbe9f59b557a9fa1a08d4184d8dac61cf3bfd1d11c1cbd47d277eaa290db39a01150e9ec13332b9357bff6304783a005000000000000000ffff0000fdffffffa9587ebf5394cf6572de044a7e8611a0de69d7b4325e405de76e4bf5cf9a56efdaaef318de81d611d33a2aaea996aafb5ffc876b8bfa0f0f9558974d000000000000000000000000000000128eb6c8b754fc71e95fd9e85692a1fe61ed40ff25b3d81865360fa0a8e59f22864b247279c8a02fba001d339058bd54f914960064936f05a467d89ed2b31455164f68a0b11fe041f2689a01ed5b0fbe4dfeba289679c5f67a3f3e0b6d46b0147c0c7c1fd2a17692d2943205df0eff973dfda69f5e83fcb0d1e1ca6d66fc2589eeed7839020e425fd8804e5f7bb263c35264aa819a537f3419e5d992965ecafeef4d77fd8d98c51d2a9d469b7f866fb5f530258533d5ec64eec84398ceb1a7685f8ed4bbd1ff71f87bc400"/1122], 0x398}, 0xb) fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7, 0x80000000, 0x6, 0x9, 0x8e2f, 0x1, 0x81, 0x10, [{0x3ff, 0x0, 0x6, 0x20f}, {0x9, 0x0, 0x5b, 0x7}, {0xd8d, 0x400, 0x7, 0xffffffff}, {0x6c5, 0xfffffffffffffff8, 0x6, 0x1}, {0x2, 0x6, 0x83, 0x7}, {0x5, 0xde1c, 0x6, 0x80000001}, {0x6, 0x3, 0x7, 0xfffffffffffffff9}, {0x409, 0x8, 0x0, 0x6}, {0x200, 0x1, 0x6}, {0xcb14, 0x2, 0x2cfb, 0x7fffffff}, {0x81, 0xfffffffffffffffc, 0x2, 0xffff}, {0x80000000, 0xfffffffffffff979, 0x100000000}, {0xfd29, 0x6, 0x85b5, 0xfffffffffffffff8}, {0xfff, 0x9, 0x4, 0x2}, {0x6, 0x81, 0xffff, 0x9}, {0x2c, 0x2, 0x40, 0x7}]}) sendto$unix(r2, &(0x7f0000000580)="767beddb13137b61770fb969f91622a3d1c4ce155b5cbc606a3ceee8ecc1aa0f055401f1efced67e50dec4dc4f298636af9be2769d4a4ad10dff66b83d197498b7e44673e4c61c31a8d13f304eeeb51b2fc908c6ccc50d02230fae05e5e84014ef185b04619e7608e8c03d37f53f46c6fe06a46d022e9102979a7d5742303cbca74df006", 0x84, 0x4, &(0x7f0000000700)=@file={0x0, './file1\x00'}, 0xa) fcntl$setown(r2, 0x6, r3) r4 = geteuid() getpgrp() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000004c0)=0x6) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000540)={&(0x7f0000000500)='./file0\x00', r1, 0x1}) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = semget(0x2, 0x4, 0x40) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000bc0)=""/164) dup2(r2, r2) setreuid(r4, 0x0) setreuid(r4, r4) r6 = semget$private(0x0, 0x3, 0x30) write(r0, &(0x7f00000002c0)="e364b706c4", 0x5) r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r8, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r9, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r10, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r7, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r8}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r9}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r10}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r9}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0x81205724, &(0x7f0000000c80)={0x6, 0x1, 0x7, 0x7fffffff, 0x80000001, 0x8c, 0x0, 0x10, [{0x7, 0x0, 0x9, 0x1f}, {0xffffffffffffff3d, 0x8, 0x9}, {0x5, 0x21a5, 0x81}, {0x9, 0x1f, 0x7, 0x100}, {0x80000000000000, 0x6, 0x1, 0xc44}, {0x3, 0xe9, 0x800}, {0x7, 0x8, 0x8000, 0x9}, {0x7ff, 0x7fff, 0x4, 0xffffffff}, {0x6, 0x3, 0x3, 0x6}, {0x0, 0x491, 0x7, 0x9}, {0x0, 0x8, 0x8000, 0x4}, {0x7, 0x3, 0x3, 0x1b}, {0x493, 0x4, 0x5, 0xffffffffffffffc1}, {0xffffffff, 0x5d49739a, 0x100000000, 0x80}, {0x100000000, 0x4, 0x6}, {0x5, 0x1, 0x7f, 0x7}]}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r4, 0x0, r4, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 16:00:20 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x10, 0xe26e1920a92ffb8b) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x6889) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x208) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)) 16:00:20 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000005b000000010400e472000000000c00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) chflags(&(0x7f0000000100)='./file0\x00', 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x1}, 0xc) 16:00:20 executing program 1: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000300)=0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000500)="786d3164a20ac65af0a2c7378873be28a2905aab4413849cde2c4fecd24da4af6a21e275781d032029524bf1d9b823cd93add2ac59c04540145d32074178ad43ab3a43c24e3df09003d50f64482bf4d3af225c127cf0d42cfd574101abc0df68e8aecc8ea9b61283d67fdb82f95bc6c31f3354c638d3d92eee4cdf856add7fe5498789654396566cf1a678288b23a2b780d0ef5b984e8773edad642ac01230ef8f81b45a628ee9d62aa90dd8324705bb7d60e60d8d63c3028b6320196dfbe48d6e9e4c666a73103286c3cb7e18753c2400a5a821514196d2f2a939cbb1e485adbf93ca07998f55fd03c449e35c51b255cea8532b9d3d01d169898eb79cd0e2aefeb76eee7bcc4287c3586a5fcede9126e47526b7b09e2de3b835cd96f1dc26c4bf163d74bd0b54887b19fe4f7f80cc33ea0efe5a0799bb98112ecbcf77b909c183cee233cb5935df7f9306fb97b57c7791ed513dc0337f4edd5e7dc7bfa3d456f5a56db88d44dde51bc8385f0b6fc0641ac42feeb0df67c2a95a2adf30bfc25ba50d10b7d45b1dc8523f288421ecfee34e52f30fc7c7db502bceeb3ee65add2eafec613b3b426dfa7317093b6223d2d0f0f4dfd32775ab8b9b2e44ff7b7bf1d2e65d651e130bb5f87ed54ed1cf8e185fc9a3ee12baf59c03eac9d2c9f64136b90d3ec215bc965294f631ae745cae7082a62931b95c5a53a96421f5ef0dd05e205ab86c71f6537cb27036d4e34c4ebecd25364ee15a4df2c7786b84608e8795978d4899530abe3136e4c82e20d334baaaec366e39539c0bd61c5a31e140f1b231accac45bce53982e71f207c7e981f638f5779c2b64db501ca646d1027b1a96f5e5c251f348868d6ff1a496063b7ecc76e74f51b1cc11e0bb116bb50badaf1f2a85fd39a80cb4009114f54c0497538d550877ba6a78199b3226854769fdcf2fa91d9215414cb757de263b33346ada2d8d510cfede2b0f6f6b52b419b4fb418bba7fbc82888a39f8810a77b13d5b423e11053a239ef1ed3aa4445d5ab8af4e7362e7520932a911618daa62f15ded99f8b789fd995a63430940425a5b6f878c9d00045b84944845307e5371fa2736128cdc8040c6fad4b9550716915042de31dc2d6c729db8556a80788b44e99cd5cbac953c356aeb95a09024df1d94e00558e1793eb73d07c9a8990f9a663d8d32f24681d9fff66298cf2401b700a9a498cc2ff5f0636618f8a663137510a69fe00d407a6a0c7a0192756946a5be3b87e361428b8c24c40fbc209a5cd410ba358b7ae2093983574141c74c12bfe0c5c4bda1151023ebab86c4adf91ac62c81de1f7a46c1966ed0d575cb06343da402f2d73e312332bec58c2309f48b338a142424bba6a67eaeab3267f1fca2dc3557e1fd1d9de41e16f1f7f90fb68de46de27ca5ad31c2b4da61d0f984618c5c96a1d7b8cbc8a8a3eb38d49dd03e7d584b95bd925a5d8df4e32fab09f3d1ccad977175a327e47239e65eda068ab2d3dc64621fd0f791a5d15b8458adf16e6a425d0ee0de0c85b9d3fe4a2681e73587558e92f08e76db88a26f7099621c52fd3090554b5e9113a1394670ecb5148295388ce3f5f3579a552c3e45c066eb6edb7ef971352775a4cdc3046084bfc4ac4e0fd4df0fbc9d0c2ec2fa5e17abc7f6b7b606f2fa263dab8ed3fede2594d9f6be04c7a8ae45b4da0a88c0170f6214ca9f61972ffdf8b56f2c84e762185c023bf7d9d3ab3d70a4b41873846f919e04c506f6e996c2d343e62ba3b857b7e6688311982839ef358a73a65cd98169119442dc132bd6df4bd5564f54ca1cae88516388c78fca0bb2e55819b5a2c964e30d3b9031710091ff1e15dc4a776cb9e50275db445ed5ccb7e138eaad5d8450c7402ef731371d116e445978f8da8d2d690f7f19cd34bbfb7ad6c40eb76d59ae6a8b2877e1b1fe197d2c76e0e42603b9df929aa56e2bb78b5deb6d94e1004045a60a1c992688cec127d08407c7c9f79b2be664f92068964701d30be0032eeff52550e98b6ba3b4e4689e164ae5ff0228c044d6911df49424ed6dbe858eca6077f5b9dbaebead6c407a75a9ca6eefd80fb5c5273fb008370f0a3930da38fee9f48dc649e0b6145b8e9eb230413d37932cb138609a17b01e213cb64d20affbf9997e337a43f15decf7904a9b9691076045170aaf08099409f5599296edbe249f917a8f86a12cca82a24ae3098bd77a2eed6dd8986f1b4695244da5c4948bf5aad4abe1a551119b40d2ea55c657019f547d5f7dce126413b3c2bea0060e535aab87b2cb9cdcaf6e0c73c7427f67faef42f77ea80880c2776e9074dab96bc313d20dadb05f483ddfa15ab3425da67a40da46cf59def9fe88a89fb8b87555624b22a48d9a50a6562e497453868ddedf4e5571dd5ad73e1afd93425a4327b9b95699644412420722733ff2b6010ef8cbffb7168c784f133aa1a35f9714cad509b4b03ffa24a1a639213e5e85ae07f4df9883a9b9391458b49523172baae1f23c9b4f3ff4a8f017a009ab445fe745201e8e208e7375f17e0a990b32ab6a552457a816c259e2a9109f389102abc9be1ad4203cfc94b5875f74d707f246fefb7c10470bcdf133de8f58b108696834d1674ce2ad903c2ef23d7a4a8a765d5dfb223182086611a259e13d3bf3ff9815ef5bd86f0834d81553646c797abe591f5c340ac4542504ba393af2c3096daf89b604e230cdb70f238ca4a613ac583cec2d0b03fe91a187fd5010301b9916e312306e2ff0798cb40db31eda112ac34b1895444b38fcbffc05d2b9ef1817116ed1230be0bc1079f7dfb8b133d9fe9ddd2395f0f80c455d21a811759c0963ca2f1b1b919f004fdb255f1dc10fd0683f31908f0b22cf8da9f9a2c57ffb697a8bb642f5c7f23ec31084ca3a0d0b342e99b21d6cd4eb7f0616484e23af2c76da86a75535c31330b8cc8881225919d6479b3cdba3f719be15cac2de963d74d066a6a5774038b4a373bc0651cdf53f76d34420b5548062457c2cc4b671e49a67411bc0f9f48d2991c82071c1aa627547304c912e02ad7f780182c35eb6802fee1bc4a162ab33ae39b1c2fe9c2a558087e75612731d41fa8d047898b4759d3fe7e696ae03442eaa587cf11e5610b523e4de58b6ea2084c8db772b5751e9638ce685f106ca7f8f348d2f7b68048695315ea98beb283ce71eb2c9be295727f691d434b2df3bca1031d25314b6ffa110fe44a91c82a5717eddc2a5dc76760574ef5944bcc5be6e6f5977406b03d1e1e07d8facd4cfddfbae1d8ba30823c6d25c804a26e49ac01638d3a295928e97625d51cfd6729a712b3e77c46fb3f029285b7b5734cd4a43cf838f9d67ce04d6364bd398e8925186697cd403e36764f6686dfeebbb322c65d6720f83d4efa1b5357c7da699ed85151d4b36405422021ad14a9a0749db155049d7cebc7496384bbe2b5737e062c39ddebb7bba06a2f5dc2b820789f14f8ae4db6924a71e40a78bf2efe7ca5d43f4aa2575b1b3bf8e9378384df016e4776da645f9f3d10f5041abb655dd07a4de1062fe8a5388b33435a13f78583acb5814a22d1f17eb69d9e1b5fbce093d2d719e0c46ce0fc374db120710d22b985a8c2eb313a06e574e59e92a94df851a1c90d45a02baa855373d71d68bd1f894a01aa5f2e8dc6b2e049be8db7705367fe7040830b10f451800b63aa00dff67b59a068eb603cb3ec79f94120dea382be396665dda4ef2531d466170c95632b54d239ed4464d5bbb981367329f0473a12d846d509839c1f1159a1c3ec46561f3582c4143bad9317bee0ddca42474eb21e2a285b7b9476395e3863674cf8832fbbdde85d903d5925fee760df4c2d26bf9dacd1105de653eafa1d3e2f7196f8d5729e51e3ce8374f0779d3304f3ddbad95216375a66f53c571f554d3aff72be543f8cb4640bc96adc3054ab1d05ff6bf004090decb31e427ac1c64018e56533bb5efd4db74e23bf1278bb4923222bc33b70af011774e37dc7be682a6abd38d21c60a0b235a54ea3648d7d09f42f76bbc2fa1208c43e2da078e34ec2ef210d209d96a32c740d341e3e1992db6b6dcb00b4310d11dabff34e18de3a3160b1781da91709f5c25cc49a76993884a3352a9d3c16122f37bd0f56be75fa0362e05fb85bec8111f2e66d10d6486a829b4a122b731cacbc7b36ef951f5eaa1fd05cc80f04256b0edc9873dd701fdb28b0daa1a5ccae44f300c4380a9964256db035c30d156b50cf976db5174c2849074982d95ed33f1166b345a346e905b9cd64b218876b4dffd79c6ef462281e68b8c1e6e23831c245b8ee31f771167c9a8408efce2fe48f1901bc2a79b09ceca5d0b8c80463b051333c8859a57eca4e619470b6a70ac4a9b815eb7bc482bae8b36c35261286a286ae91c8659de3ebffc0b06418170c3f6fafa352e7001f2f3f70ecde4eededb4606dcd0d486a151a655743fbec6afdca49e9dffd0bfa0a338dc3d8d409ff707f5ae0074b62887f1fda0d1fa20be23a268627cc8e664ac609aecfa8912a60a3105a6cd1a50e0751626643ce2c9c1a08a6ccbd05a7eb63a3718957fb40bf004acd3d9bc0dc7187990f5485f235463dcd0aaee8224775a9e3b42aaaa897a08d0d2fedb225c92b09d428a5ca0cf39fd8f8945603259250d8bb05c9d3740fac00ca9595765b4330e53dc06081d005ca7a01e40faaa3592b9b2d600ded79c036167dbd8160395f928e54aaaa1ac5425fc0e9d65ea316fb1bdea5f6678166885e61805ceae1127ce0b82ba21025fe6bb7d476c63f3b129d81c07a1430aaddc653841700386d9c6661298ae0e57f99c24382994cb1be251b20f78c9dd5ae8a6627afa67e795b0144e089c1c89bb83e960cdc0bd1200d15bc8a05fcfc9ce4013f18c7a524489eebfaac06b3b95861aed99e4afe49c376e0ded92c357b0531bf3bf7acde49a3de87b59b397c81bbbab8acb8dcb961c7335e2da10c0e2247e939275fe379e31cce1fef46cc5859be2e0d88e758d8f9a10fa51c364bd01c9328555715bb5c0531128e5c81f5e809afe9b3d0c7bb04fff09442e3c70e655dab8932bab76036b02902bb6781262481957badaf93332be91e4107a704b9ca7ce3b164582bbe9418e7b5566cae52b7bba024e628a0d5ccde4cb27d817152d04a0ad8e7d54de006490bf829449502e6e6beb4a3cd947368a6294a29c6d021b66796b63861d6a732fa8fee368eb0afc1caff6a2f311d227450269f367d196344aa8c07ed54b8838e928fb1d57b4a6de1ecbd5d481956150704d3ebe1c30acb25e32a354ffdb78c0f5eb780742948fe369ac2493d9b96f567183383db93bfa56d0a55948ec2ac395c0441de7ec0a6102bd83f578b45098a0a000ad94c862a1cd5f72966bf37e99a79236682a4b31387be36506154f1611e5218c236ba69c025776161ab2a72e11278328bc170c46b501db9d39dbe88e8747ad5a85b5a210174ea4f2c3e034e3ca053199b341a32a0e8e27046f0a4f4211442fa2c1d57b7355958818f242492296b7b52449805be66bf2330cbeadea24f5fd415f3af4144dfb262f4d42884d9e40230ea165299bc4534dc60826c088822b07d81ad96e9525d66a6295c65f27da29d8f5f31490c2735451554c07a63a5392f59bddd925f574bc47222879b239b9d7d254f72605252fc85bc1b52c407837050c8b10cdc9ba510c59c0c495cbf554b3d63d06334d8cc2d717e08b2842a9baeb81a7c01578af8c6931cb8bc4096a40caeae429ef6d3f88cddc62e68c8305d82d7d43caa47518ddf48f2b", 0x250}, {&(0x7f00000001c0)="d5c9e4f6805f749f2de329397232c1a57e34f9a744f75d9ef11d0698255a30cb51e6c626787a3c84aa0ed69de987d39b6faa7059a04294050407e70f57598ac57babf8d19840caa79e9bd2d63087b4304fc4d2e5b7bf6978bccccdc0cceca0e95861286100d28af06d26b0433f87071d8181d1feb5f3b1df9ae761fb1c011e6b42436b6d9654703f387a51512565e329e93537f6bdc11beca8d7a158f102db84fb1853f6855a5f6e6e46a32ab30d73b68b81f06134e899c272274b2fd42c19b25de2aa35b489f435b5c54d2909b76689dcc87bf8d9a7fa9b1f23f622bfa009fe8d32f2d4aaa3de6d2d566b88fda05f459fcb903b3823e70b9d", 0xfffffffffffffe04}, {&(0x7f0000001500)="0f063a8b5f7d982368bbd1e70aa8c15e3c50ca5ab344205579b89d2edbbfb0046fcb7badcf41cab9ec61de49a9531fc41b1bd3e41be9876627250e04e64bdb360f7ff3c71908520390096ddf363d83ca755e6fd9db8d91195dbbab7143a1f249ec4b395b5e61ec560d74d676bf71cda95e05c88878e0a9d5bc85872c018475553603683c004b87029868345509a87588ff8b0c6eae53889b0f572aebb38d10da6a17a82c4b80ecec1b074176d314c9d564b0afc6a9f1169555c04f74bc696cd378f596c154cba5fe029a113587c6741137fbeda13589ea834f8ef7895b8b2fb0becf178e6306a171ecee37bc0e73744c6ec64744511f278eb184c9d3e2e99e8db0765399ff769ee5335e280c3b6647fce13b46b2c2658a233436858c3817018122d21cbfae661b5e5bac0629f1b3d7908f980e2467bbc3727a01da8ed61285eb4fdf243d25e6d46c8f16934e8db4283e1c9b03f99f478695ce357e85bd2bccae01f65844a3bf831179d25b71cb776b647baef0b7905709304e6b13c893c60af2038fd0196f3e06214ff80a313ad8215edd0a9ed7e771a528452c6e395df1b7cce28a518819a62520dbdafec887856441611e48f8f11e66a4ac847ffe42a0d495c1059a0828d1521667dfb1bc9a6cadac5a7f13174225ca5af2b479ac1ce8c1901256662fe5a1f680d8bfce3004acdd5416a2f901c39afc5f3207dbe093afcb664e494b435da516ace911f237198514519b242cde1befd8d2cdcd219b3486961c28fbeea4956d9a3fad286b3a5286400a39895bf9882a5ff4055647254de7d5963199969b565a906d16586f08e4429a828caf25c409b5220c907722313ac8e0374457276276376aef51a01c892e7e8a09ffcb500b88c315fcca160136317c7bdb30f75cc0f95b10f5922cb5bc1bb28a250ed673ec03f6a42d475efdf07c160e30ded1d1b8e039753631b20ca576e0bc2c2b51632c15aabf82dc874b426979ce508c9b7aa659dd75731882fa3f701049339b898d12e8d1a70e9cee0bb2400fc2e4b0c3bb1363ca2862c3260983549171c11c1ec514836e3c06d802ab81bd1587476cbece4581b0871766747eaef45d842f16fe10f534733a6b6d3885aea186598c4731e581a9c1eedb6ddf02a961a897cd17159d242e7ff1e9cda5b2c6c68137ffda5017beff299b4ce23d125698c133435c78dde8bb7ee842f1df2c52f182d04bf8df49253aa79b556bb8845d9782c4c2738b0aeac7015b9e25d62c55a02fffacdb1b8bff72a32271a9d040f2e9080d0b733e1cc37cbccd8bf76cbb8bcea09eda05331398d3d8633444daac8aa4a5542bcce1ca70ff67ce436bb038c9d0438fbe22839507ec99bc395538f817b9d5dd4afe7d530bfe620ec3df2b4a8e057a034dc26ba3fc51eff2f707a61f468a626e9fee4e9ba38508f26d8f326066750b5e534b6da6debaa88e18e0d7cb32072256e966b5b7c063e754339ce673c14fc9f24635b10738c68789a14b1ef5201b4f33b40c5a4928a6741ce08fe78b1f912339a9247d4582c52500c9a99cd5b773a4d64da1d351da59fb88ce54be1da5056327828da8bb3a8ed12bd253e41746d806d46b6f25bd6515137a68228d54b8e32d9eedbd62309f58624009c790117fdce13a38363714132ad29827c7f0f68dd9be9e3ea40ada731e0c29e3e36674a0ce69222a8a2bf71d4ef5e5f3ac660be75285dd9982f34340a76a561fe4883966475a4d8e8a738e1eca02968650566f2a9335b10e415a3e4c660f58a0f094e766418fa011233558a7f3f61d395504979c5d99924c70bf077bdcfb3e231f9bd7d647313889a4af9abc897a2a6b9f2c1a35abd672e384e15b109ed95b6db69725e3d199fc8dd0c2c4ef096e96268f57d03630dd33e377c86eacf3cfd7df07996adfb102e555c7e992c8f1022bd9cc541e93ccfaeb430b7018d38be112ef43d26c12028a933e819d9df0aec83d980bd992b9cc31931b9d55a6662604eee7482536b6617afbb6035a865e1f494b0eae7a57d80113e014894df6133dc61e7b65d9478e4e0d02fbb782f396f1074e1bc20fb966229eb51b09d35132c4e94b51ab30c3a369164750258dde0b4103097cf611ded996470728a9157300c2ed733f5790485832a041254d5e1eba09339a4f0cab20b607df69a64437ce2b7f562a6114028e3b41b1c45f2d3a2f07e3ab3faad35864a71ad6f05b0d39b6875545b47fa39843d40b89217161d7ec5a73ac9c3b9800252a5ed5e6bff973bf15dffc659dccaf9d5b989e7d2232126bf4b4e53c661267ffe0eb105531c36ec84d70801a0bb1978625b523e352f8c2307cbbe014afd6b694bcdbf5d1c8f088d66477386a89b600f9ae0800e5a076e77e4ddb42e47dced345c8da9b24203448dd4c831f12f4aa8431ca7cd76081e8da284f0fc6957239837f4df2769090a373bd81671cd9a2ffda55916df70a2440c63866453f526ede00e9a7d1080305b2552c366d820cd00d0790babad07f3d5fbd299dd25a153a304d1d2217d0dfe63027d13dc733167db6814bee202909f4d13c541d20654ad7c820eae1c11e4b4753717bd7713aca23320cbeac0267647ace9b588189ebcc04d612c2d609bc9763cb9f245269cb4c8dd0806767bafee60af5521bb30bfc36bba2634bfbf52bebeee1398e48eff3095c02e93e47122399fae05d2a51c89bebba37cbcd32fc2807683354d3cf55174dcb46fb9a6556d883a18bb478e0d20d5ef9e087372a8c3ce35d68e493711cb222ec1639b3f6cabff1ec0ac611ce4faef9df49c817fec5681b6cf100aeb33022b6d844a69581d785b5112e40636b4aa5b5e47b929322c20013a87ae72d5f6a33269a9315b64b22ccbe065f39b44b80b990ba4a64df91ce9be4098b55d16763f0d67a1477dc6c2f1acc966823bdc244154ed98c6fe86e8dd54513c7236e19076cb6f6078bc354f7086f70d4317dbddb7ab6c03411e654f30a8f0e8f429c1a6efd2b24941e6bf5774be1e5c1ea5a2d86041a5938f0376e4624a42b42c37d9b0a365e4bbe309f8dacba8a1929114071f32e9edcb46691581d027fa63496e580967c1b8f537a9fd8bc1d99683f20ae477bf252e6cb6b26f93b3c977d154ac957dc38ab2ba97ee2cfc80a5e156fd4d948565919345316199e0620f0b45ad214824e69baaa77d0eecd22a9ba132f227d6a9345d18c8fd9637177a94ea59a04a4dba4b42f6be575409c22a8a1898ff83508a24fb1f56ed9dd90e746edf24f3d86376b93ae3b3f7c2f5b682f1ccde4b3a5e02df86310fd93c4cee3c0aa6f0926a525df1eb84eb3e200556697fa86d90089b4585ada95f6f133945cfb0d22c60168eb3fe74bc3c8c4cca1257347efcbb9df6f7584375c72b24083c65631110c922721619d82d0db84df58985018766796e19e00540d266ba81160abf801dd8aa4e9b1acbe51d0e9721393bf817c4e428c186e6c6381f1a11651a9945380650864721812c87f226733d2e0f821478ccf30fed45413f34d8ff479d7fbb4f8404ffe1cc83c5fb51b1d925d2cc2a01ad1128524dc1d3a24f2754402eaf52911ee6803f1d281e11017872a3fb949fb4ad95913e477e902ae0ff21c9fcdd80605096e226a52bbc43bc72e21cfa850d832f7b9600cd5e66472f704567bf4c4849c0ecd9267d602e4d1a8b693159c5498d2d8b06d92efcb940333e04704c356793f756e0760f4e77ef46eabad3d55611b016d5b7a4ce8a4d0a29628a7559a3c0a7cd3459d2043604cfe4bd34e1f709e92ec9a35ca546c37b0770f40c3f36c2ddd63e09ad6b0e80ab74a15b22efc09691a68d60f0862c52c627e86e2d0c7069d4f8f0c90dea7866b9787150f0d0cc8f4763941506292f91d2d21b7139ea119059c4d89504ccc080ab35eb27e2e81269185cd21528f6f0ff6da3c6982afea7b2e41474f67f805bb5939c9786d151cbf088f91510e174a6dc4d4c7dc83ae237af5e1786024226ac1af942e578ed5ec68d7371c75de476bc1abd4f98fde48bfd6c9418d8dcacde35b3fa10ee9c8f3249d9e7f97cc314bfdfb1bd470618119048c45a23d6cdd544836a4faffe8a921e3266cf702ce6ea310024398746347883d249b4f0d51abe1b1b77b530ce1125703beca59d76086eb7e4e3cc35cfcdf981d02314801f6c0daf0348aeffe2bf14019590428643ce0238a0842e54c4006e5c35904773d2ed877f3a1ac7726474aae72ed79e53f5bc5704e1c0aa3f3f9c85091d21e258746d47784f3969ffefc3cf3f73a691d13b52032ebcc5c17dac95b908f2d1e936358c63c411bcd48ab26dc9542a9fdab8f8adb7f66711eda2a6b8fbebeb11388f499b5812f5d3543f72e0f568f1b9c3d6e479122f7bfd4a3e2bd4c08ade71dd0786b73fa0fa72161f017213c748277e412a012eea900956393842dcbde19c6af6dffcf231d7edc2cebf88bc0d24e87907c977fc1cc3139520af20549eebc2d710171f1d8f5cbc77f60a28417318efdce46c6b2b7b6981cee4b10388d4cc7426668a5f3eec180320e6b138ff434719b0321b26352cabcc88d23de72f50470d2439dd244411871873753f7ed443a247406e598a8256098724f0d4feea049aff7f6b884f9e6b4ae6909efc747e8c12f640bc0bc1028e4bca30eae3ec02f602418cdfdad8bd01af683a62c8df85799f948876a736028016e7e4cce8df6a49ce0f98db720698206d209a5f03a799b87b3274cca44fc477a4d8b56fb0acdb17094b8e9c6bf945d2b0173325660ecce2e3f6deaf1cbfbe30a06815dcb72c60bb7a3c4be33799818aa03395fdc01994a8ae6a857007c161a90e253a4086fa6af3ac83000f1a1baea837cc667aa98c8f1b2c6f449e7dfb85c99a1a0c00e3feb44edfbcf8b5b11949512f5392ad713035c2aea47da329af0f0eadc55a26fec2d94807a14d970fe07ac896fb6c876cdff561c7067d5120b7554435c0afb9a9a802b69d6738158907a5adddbeb7e3020a7f25e1308ce563f6f7735f071c506ce5f64ebf27866018097015d6faca1399f7fda88644d7c0aded116d95ddbd0e73373bbb19e7085b643ea53c9aee5a593193b689116c538e97d90b79f1176fd9fb88b0a6da6d9af929ebc813a11ec8a5337fdc4ebd9b2cc9fe7f1802a87194efcb1f07cfc4dd3d142b7073dffd84f2c84a80809b5b44e54490ff9ff8ac8dd64cb6bc058fb9d6f9df1b5fd4678c5264ad218c535cad6059e4782c4b1aa571fa824f7a176d9cf966cb45adac803bb0290d8307b60c765dfe12b6e003d95a859cdaf05dee176f09ab4d902bd0e6ec709409afaacffe3080b9070f0c0d3dec2c2c1bb7c16ee124ae2694603e46b1f0adb6b9e1fb1b2ba67a4ba480a4731f2f9c9368e68adf3baa0797173492d31f867ffdcd896c294d686f5991865d361bd25fdd07fab95834a5ba8eb4e4e1fea8860952ec8d578ade025a5561e5f684aeb3cfdf3f482b98417880c7dbce2634465081a65c4e6a04c39d2b2996ba2c7a03dde1f9bc814675de904a6af7a2ab70b76ad2e46dbf4098a7544d53e44a3e009ab7d241eb97a4ca4e9ae420574b29200d2936ecd9f4406470b23e93ae1eefd7893031c21549fca35ca83c0cc5ddce0efb31e8a750810c5cfb546b98838b03de4cf8419ce029e3b33038b24135bc487aa40cf0836ce484f68c81e489a30f01d4ef0c16b11b041aae7c81308fc322adb434fa42a6c5a836dc8b40793c948ff607e0dbfcbeaaa89649fad89f2ffccdc9f5a272c24a14992c5d8de017bac0b6439180d4d0a6ec9052a430fea5f659820"}], 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) semget$private(0x0, 0x1, 0x0) 16:00:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x800000000087}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f00000001c0)='~') 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x0, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = socket(0x2, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="100000800008004e0000000000d5384d"], 0x10}, 0x0) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f0000000180)=0xc) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r6 = dup(r5) r7 = accept$unix(r6, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840), 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000002900)) getpeername(r7, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r6, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, 0xffffffffffffffba) ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x9c4863b599f17aac, 0x460) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r10 = getpgid(0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x9, r8, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x8, 0x0, r10, 0x80000001, 0xfff, 0x5, 0x100000000}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x5, 0x6, 0x0, 0x3}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)=0x349) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getegid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000140)=0x5) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x3}, {0x18, 0x1, 0x9, 0x81}, 0xffffffffffffff02, [0x3f, 0x7, 0x5, 0x7fff, 0x3, 0x4, 0x80, 0x53]}, 0x3c) bind$inet(r1, &(0x7f0000000580)={0x2, 0x3}, 0xc) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x23f77df44c216605, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202332f66696c653001"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="000000000064001400000000", 0xc) write(r0, &(0x7f00000000c0)="5959952f8cece98e", 0x16) 16:00:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x114) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffff7ffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0xfffffffffffffffc, 0x6}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x10, 0x3, 0xffffffffffffffff) setsockopt(r1, 0x100, 0x3f, &(0x7f0000000140)="39ed", 0x2) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d1", 0x1}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de11e", 0x3}], 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x81}, {0x800080000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:21 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xadaee0a56714612d, 0x4010, r2, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000340)={0x20ac, &(0x7f0000000040)=[{0x35, 0x0, 0xfffffffffffffffe}, {0x2c, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r5, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x8}, {0x6}, {0x6, 0xef, 0x0, 0x3fe}]}) pwrite(r6, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r3, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r4}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r5}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r6}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r5}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = dup2(r0, r0) kevent(r3, &(0x7f0000000040), 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x80, 0x400, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x14d, 0x2, 0x100000000000002, 0x81}, {{r1}, 0xffffffffffffffff, 0x769b949cfe0d1914, 0x4, 0x6, 0x7f}, {{r8}, 0xfffffffffffffffa, 0x71, 0x20, 0x1}, {{r9}, 0xfffffffffffffffe, 0x10, 0x21, 0x800, 0xa64}, {{r10}, 0xfffffffffffffffb, 0x42, 0x8, 0x8, 0x40}, {{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x400, 0x6}], 0xffffffff00000001, &(0x7f0000000300)={0x81, 0x6}) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20000, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket$inet6(0x18, 0x1, 0x7181) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x1b7) 16:00:21 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x5, 0x4, 0x6, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000126000/0x4000)=nil, 0xa6f}, {&(0x7f000031d000/0x1000)=nil, &(0x7f000048c000/0x4000)=nil, 0x1ff}, {&(0x7f0000582000/0x3000)=nil, &(0x7f0000397000/0x3000)=nil, 0x8fc}, {&(0x7f00002cd000/0x1000)=nil, &(0x7f0000086000/0x1000)=nil, 0x2}, {&(0x7f0000140000/0x4000)=nil, &(0x7f00001a0000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00001b7000/0x4000)=nil, 0x10001}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000025000/0x3000)=nil, &(0x7f000023e000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000357000/0x4000)=nil, &(0x7f000075d000/0x4000)=nil, 0x9}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f000010d000/0x1000)=nil, 0x3}, {&(0x7f0000dc4000/0x2000)=nil, &(0x7f0000d54000/0x3000)=nil, 0x6}, {&(0x7f0000dea000/0x4000)=nil, &(0x7f0000e4d000/0x1000)=nil}, {&(0x7f0000fce000/0x1000)=nil, &(0x7f0000fe0000/0x2000)=nil, 0x55d4}, {&(0x7f000022b000/0x4000)=nil, &(0x7f0000cd2000/0x1000)=nil, 0xffffffffffffffc3}, {&(0x7f000076e000/0x1000)=nil, &(0x7f00006ea000/0x1000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x10001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) select(0x2a5, 0x0, 0x0, 0x0, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='=dev/dpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000003d}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xfffffffffffffffe) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:21 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4f, &(0x7f0000000140)=[{0x800000000086}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) munmap(&(0x7f00001aa000/0x13000)=nil, 0x13000) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000054, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x3}, {0x35}, {0x40000006, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) clock_gettime(0x3, &(0x7f00000000c0)) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xfffffffffffffffb, 0x0, 0x1, "0c1a7e7c77d3d9b9fcea28c996e144d23f26a45e", 0xb73f, 0xff}) syz_extract_tcp_res(&(0x7f00000002c0), 0x4, 0x200000000000007f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x0, &(0x7f0000000300)}) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) close(r1) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x10001) 16:00:21 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x9, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/234, 0xea) pipe(&(0x7f0000000180)) 16:00:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x200, 0x34) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0xffff) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000140)='./bus\x00', r0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept(r2, 0x0, &(0x7f0000000040)) connect$unix(r1, 0x0, 0xfffffffffffffd31) socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={0x0, r0, 0x2}) syz_open_pts() socket$inet6(0x18, 0x0, 0x0) 16:00:21 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f0000001240)=[{0x0}], 0x1, &(0x7f00000012c0)}, 0x0) 16:00:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) pread(r1, &(0x7f0000000340)="6f24d79461e6a4a2c011bc46487e73921bde5f563e3de5bb23f8c5fb1db4193e80367b9118962e97f94604124a2919ebccd8a0b849e72e71fc8026ed7e8b0822a01941", 0x43, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x0, 0x40000000]}}) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x128) getsockname$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 16:00:21 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x7ff, {0x0, 0x3}}) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4811, r1, 0x0, 0x28) getsockopt(r0, 0x2, 0x100000000, &(0x7f0000000180)=""/78, &(0x7f0000000200)=0x4e) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r2 = socket(0x1, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(r1, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x8000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_media}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000140)=0x10000, 0x4) 16:00:21 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x7, './file0/file0\x00', './file0\x00'}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f00000000c0)=[{0xffff, 0x6, 0x0, 0x4ecd}, {0x9, 0x7f, 0x8, 0x101}, {0x8001, 0xfff, 0x3, 0x5}, {0x5, 0xc0, 0x14c, 0x3}, {0x9, 0x0, 0x1, 0x8}]}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012c, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x2) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) semget$private(0x0, 0x1, 0x210) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x5, 0x100000000}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:00:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x8) 16:00:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) unveil(0x0, &(0x7f0000000280)='x\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)='R', 0x1}], 0x1, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200061}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xb21787c6a4fc90a9, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x300, 0x81b}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000580)='k') 16:00:00 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x2}, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) 16:00:00 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000140)}) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x8) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x6, 0x8, 0x7, 0x0, 0x4, 0xf, 0x1ff, 0x0, 0x1, 0xac82}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) bind(r4, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0xbc, &(0x7f00000001c0)="96") 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) sendmsg(r2, &(0x7f0000000500)={&(0x7f0000000080)=@un=@file={0x3, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="c07ca5b73c1101d4d651941d29896a946e3429e9f9de8ca4520c2896b337", 0x1e}, {&(0x7f0000000180)="c184b3c7a6735f7435f74c7a068abd6640615ec584e8aea028679f2bc52b52eb6acbe7a0c7667fe9108612a3365cb2c928ab63686fa8c11dada3ef024f97a3cdbdb404a5b7c4f42987f3d268284a3bdf5d0898c2aba719fb301b7015f194b42fb139f2d86edd6dede43d318f8fabc8498e34a9783a6135aa7a32be86d34f6f3afeed62fba6cc55dbf22c0dacf0a51a46b46654daa14850b06db787b77f374d56e2952fc6df7bc9501f99b3cdaa570738f4322c6a68b83ec73c8aab4d785cd6aa81ea377f61f275554f3f49bbc3e60c8b44e4d38f51e9d9e1c9236bc30866f89c1ba7348b6bedfca0", 0xe8}, {&(0x7f0000000280)="5dec94f31a72b648e8505056b256b8c6b57dbe8b3f6780a397b31ad267aec81c44b66292ff176dd977", 0x29}, {&(0x7f00000002c0)="79e6da2b1881e615db07328d51fab0c953a8460e0fc6ab63af40cad73f30f69bee3289b0af71b8d9f155c2a7ccf624ac258dd70a07190e9ce1dc4656ca09707df793c5f0f48f944fef598c8895f53c29696de18d6dfed814e96aa9aed8962d44714abbcd9d87197482d3e152f0df617fa6ad8695632edbc99977618c219ca0cc230fbd92d939a526abadc361b64a5dbdae1d2cf5cb540b38b604f3e75bc00e088917e4bee444", 0xa6}], 0x4, &(0x7f00000003c0)=[{0x40, 0xffff, 0xcd, "774f507fb8bbbe89de2e16e05b1702d790f87548304eeb1eb4b31232f92bf1a5ce07e6c82de0916fbf"}, {0xd0, 0xffff, 0x2, "6aaa3062fa382677bbcc30821e3d076607ee1479f24470f6809e6a469e4bd9e1bf9f04e4072a05e161f09eb95e6cec8c3e63d9c5913a7f9bb462ddd84a5868e46ce055f706e84104cdec824fb3391905270e1a3ebb86599b77b94e248a429c9bf65e658f0dfc3d69e5b2eedf3ff67f4cfb9051b7520c7ea4dd51d10c0c529851c47fb4524a753f151655f75c5e04f93ae29c2e374ac198a07f2d4a9d88e4fbd2a9874d7c0643e590ca5416e126ba24758584b346850c5e6358"}], 0x110}, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x10001, 0xffffffff}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x2, 0x10001, 0x1, 0x800, 0x5, 0x0, 0x1, 0x0, 0x8000, 0x7caf}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x4, 0x8, 0x1}) r2 = dup(0xffffffffffffff9c) openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x103e0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r3, &(0x7f0000001000/0x2000)=nil, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002040)=""/4096) 16:00:00 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202b0989c2e2f66696c6530003e1d5a4aa5ed509c136e08b24d0aaf6278eefd194224d78a5245220828537247f73367a12009496e0150fc85f7490e8d8af480a7a31e84840476b859dbe9c8ec2fc457fdc131289f612c6251058263d662e77a6d4d325bd91c12e0e433008b3b2ab6196591315ec9a34b50416b255d0956e07ebdbfa36056ffd94fda12cbbd3a334f4e8fd4af073e5d43e9cf812b22b622ad84d9a88209978f02f903645d67ffd35e1310ad2d2f0f5796ed46da4c2c322aa63889840306f40fe176d684ed309e967e4118aaca818d419a95a9f343fa24ba7b549582be151e883686272180ee65b61f5acd0080000000000000000000000000a8e4580df16cc1f218a11298970000000000000000"], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x7fffffff}, {0x81, 0x100000000}}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'\a\x00c', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3c2, &(0x7f00000001c0)=[{0x400, 0x391, 0x4, 0xae12}, {0x8000, 0x2, 0xfffffffffffffffe, 0x80000000}, {0x6, 0x88, 0x5, 0x8}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000180)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/43, 0x2b}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) ktrace(&(0x7f00000002c0)='./file0/file0\x00', 0x6, 0x800, r2) r3 = getuid() open(&(0x7f0000000440)='./file1\x00', 0x200, 0x188) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file1\x00', r0, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r3, r4, 0x2) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r5, r5, 0xffffffffffffffff}) getpgid(r5) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x10000}) 16:00:00 executing program 1: r0 = msgget(0x3, 0x100) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x101, 0x4, 0x0, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0x2}) msgrcv(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e526000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f352304026b66294e153b89cac5034a0d4c501d89ce0dc3036124bcc2001d3a24e22b49596d2d12295fb9a1aada13f557ae00b5db340369d1192b4e04b5b610d83d8b61b98087e44020d6c2efca5b783b85ace37c457a195c061b94daac69f375467021512648c643e99d56d0a89f473c88ae252cd3ba508b89cb1f4b7cd2ec76d66e46df4392020162b9bf3f2eb50b09fbcfae7d0ee115da4d53a904ed919adf02fa09c235947f8eb583b6e3f9c2107d11c7ec2a2f10b2c56ff7c0a0399549cbd7ff72496eb48204e32dc0027181f67ad839ffd9a6c71895286ea82c60f98bd938581d705cb7a59611efd5dd7c3b86d34e"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) open(&(0x7f0000002980)='\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', 0x2, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x6d2) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r6}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() dup2(r6, r7) kevent(r8, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) semget$private(0x0, 0x0, 0x104) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r10, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r15 = getppid() r16 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r16, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r10, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r10, &(0x7f0000000580)={0x0, ""/4096}, 0x6050e89b6dca06c6, 0x0, 0x800) 16:00:00 executing program 1: ftruncate(0xffffffffffffff9c, 0x0, 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88", 0x3c}], 0x1, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') openat(r3, &(0x7f00000000c0)='./file0/', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) pwrite(r2, &(0x7f00000000c0)="120bc7", 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x28}, {0x6}]}) dup(r1) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff}) getpgid(r4) syz_emit_ethernet(0x1f8, &(0x7f0000000180)="96") 16:00:00 executing program 1: r0 = socket(0x1, 0x1, 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ftruncate(r1, 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82092e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a9000b224ea6cb0000000000008a03b10820a58fe43bea7ab61b000000000000faac55a52f7dc80627db1bd4f9c0e36d58aa4f91c96cae10c0928a0ae54079a66de7fb5c4d38a6acb07c62f507d55587267ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd2560e6c9a1a8452892f008c18dacb6584b976198a9192d85169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5028130239fc1ecc440000447c892633fadec43beaf656f9362301555914cb6ca1c5bbbd92eb253cc7bc3eac6f705d4729f7c40b3df7ccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97aafc72ddbeebbce1c82233076185d0cbbe37fe44231fdaf31f8db5863072dad54297179036ec6a73cbbb2a000000000000000000000000bfc36409f72110587e7f1adf7260b5ae8f0446b1ccc2b2bbf0d85d327253045dfd842a97e6eef0ba58d30191fef9db5fee362f3e27c429e39a0e885c0000000000000000000000000000006a3bfc9ff7a2dc7cf198936bb326ba0de344cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa50e0000000000008d5a0151de042d0fcdc4ba6e9e5d1152012da9761dcc8d3aa3f5789f0beeadcb79951b496fb8b8f117e466b91ceb0eb2c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab0205070000005abcc39ff513c60cbd127bd889bdfce7937e7ea5d70d0000000000000000000000242fca1da48d2bec6650cb5c3908a70000000000"], 0x10) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000380)=@abs={0xb1d2db1e28602a39, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f00000003c0)="e9abaf49a5280e2b0e934bcb45398315165d377197de52500c5b28dbe857ed5bffbde319a2aeee5d8534d8d8a6dc24d03d77b0a3b9fc9659a236ddc199", 0x3d}, {&(0x7f0000000400)="719276323a312ee81840c5d693ebcf6c982dc7a9614f559c8374138dcddb144d2d421d919a6aa066f4364999a597b4da55c8fae682261b01a132a0e8f77de4bbe0513c5279b838f263ee32befb33f043099ceef9630723b54777d117c74e99b4b5824928d6a1fbc5cefa141b6677ddf0e4f16bfdaab57cc2adb0ceaa8bec90eb710371065e8e7d7c89084f16dd364fb3c858683bbbc7d1aa68438471db1e937e650d0ddc0ed28aaf73f2986cff6a5a2d3662340af532a2cb384cbed252446050bb7181178ac0ecc2b4727cfaec31adf1a09f4d768231a118ad5bf745", 0xdc}, {&(0x7f0000000500)="89a0ec7d107a0a96c2a45af46177cc27a8a35cb317f2b3d13ef8ec716cb3a3ac4473c5d0f72f5261cbe6e803b34c1401fbf4dc19a673e567088dae288b92f03ec6ef42e479d5c61bb912d3f191d64031d190f2abeb21808cb19634d35be6549849cba25b9b79d67b7614e1f9b7af6eede3280690ed91c539f6cfe49dd6281e96ee8f2beadc3ccb554428290f9c8a878b001918103e7252ffe828eb849a018ae647e17fc4f8441e30252bf687f30ab942862128c08b168b2a8a9833dbbfc58b5b3826d92c39272e7200d4481f34977cdcbd77ba9074c6184f6c57a3ba85beb1f8027f74e247c9d9", 0xe7}, {&(0x7f0000000600)="3773a71dcfa4c1cb8bb9b6dcba58e3ab67978b3891319eee51f34c22c35ecfb6887778e614ae08b1dbb8530af3d4d7b4cab729f927c614c78420a5882196e4162e7393aa43d4ddc56b7117d432187fbe21d7ddaca652eba7a426bfce8211759cd8796dc41505552427b37c57281727143baedae8c49b318f730c4d9910de11e66f0c79370a24d6c17c451597102f1dadf2a2929f354a5e769e39cb1ebfad523795bb30c2f88a2f1c57d44c2c9268d9b93cb7dc779ed4b94336aaaaa813b9f41f72842932b5", 0xc5}], 0x4, 0x0, 0x0, 0x400}, 0x400) r2 = dup2(r0, r0) write(r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10000, 0x0) accept$inet(r3, 0x0, &(0x7f0000000340)) r4 = socket$unix(0x1, 0x1, 0x0) bind(r4, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'\x00\x81\x00', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/b]f\x00', 0x80, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r1 = syz_open_pts() lstat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000300)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, &(0x7f0000000140)="220e22", 0x3) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x100008}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x1) 16:00:01 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) madvise(&(0x7f0000330000/0x3000)=nil, 0x3000, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x100000000) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x6, 0xffff, 0xe41a, 0x3}) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r4, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r5, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r6, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pread(r7, &(0x7f0000000300)="f734b812b653c6628936e777fc1fea1d7446f07b8258e4dab437167d882404f014cba011c449c8e56f3cde8ba9b16faae8876b8ea9469162c5870a29d308ce938a07839b49aa1a68b849f641cbcdaa62666753de464700a8d9bdca11b16153ae3be3e6dad062321092fcab9326dc0778eedccf58104ead6ae0df868a235ebe377d8b527d4f7f62d1e609bc1960f74d87241921df91a6ff2352728c", 0x9b, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r3, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r4}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r5}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r6}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r5}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x100000002, 0x4}], 0x3ff, 0x0, 0x26, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r2, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r4, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r2}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r3}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r4}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r3}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000040)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x6, 0x101, 0x2, 0x8001}, {0x5, 0x200, 0x7, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x102) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000000ec, &(0x7f0000000040)=[{0x60}, {0x9, 0xa000000000000}, {0x6, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x1fffffffffffffec, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:01 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x3) 16:00:01 executing program 1: r0 = socket(0x6, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = socket(0x10, 0x400008006, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r10, &(0x7f0000000300)=ANY=[], 0x0) write(r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r2, r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8, r2, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r2, r5, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x80000001, './bus\x00', './bus\x00'}) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r7}], 0x1, 0x0) 16:00:01 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/182, 0xb6, 0x1000, &(0x7f00000004c0)=ANY=[@ANYBLOB="563c307e4832bc126b3903a4c0b60c042052c9ae12f780f4d3ed07cb9f843dc3df1512961b85129f2626747d1259ee9297b8647dc8d852c93b7c39972e2a6af67297dd5ce9566c028c5dda97005a251a3edd3d7f7656eef092cdd6dafaf41f6876d87dbdcd5c6a5de75f7614f35d61f217d53d2930b2a7371da7ad08e33a55e4d75b0d858457e1aa7860f4d326e7583e6c09e35a3492bae4dd9b8fcf401489d11661ba09f179bc05a1998db054dd61072992ddd08d4b55bdf9fb46702dc6ebc3004a7bf07d623baaf72be2601f87334b3a8b82ab60ca4072369822de399232b569c8b06857d0bc098459c0b303212e488b05b5b2b5a119e633c32aa692efc2acbdb49de7bed15dcfa28c8eb0129af5e5fee640af041a00e0099f42955af9277b65ef7a62716ca069ad4d918a6628dbc8a10d18661e265c62d9c3ade25dfd2c8d234128376672e8b6f22c74e7bde5ec262acd795ece4fe0e88b01d5177c2d6824cee0347b03febebb4bb9a8569b34f388ee66ab29f763640fdb00191a9b6c9d8199020e5f740a87c2d26b3116592b52c4735f9f80ef85d7ce87e5909166663a88bc8d29979aef8a038f0dde833ff15c92e7c670a7b829fb49b7157c10f22343195e832a0e30e29efcdac913d56acab791b0440170e5ed94457bd1f02ce406aa08e9e3235ee0538863454550bda0180abaf171ad2d20e3146162851c0c2e4df617410f59718729b071306b2d0f6c6e920e1543142289ac855d3344ec45e5bdb1920354c527936ed7c80f7e235c1af450384b490048740da40fcfd14aa7b4cc3dfea5b05b57daaaed80bf4e9700e29a28"], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000240)="960d15f4248f32631df3e4d94208ef802748b0d165be5c8fd9232cb3fe2596fa6f9f2e5587835cb8b09f0a5ffaa60ac3b50c065ce78057f8085f96881db6033a06c5ac575ffa6bc6e3b60550ef49b8887cf5522cfb5f4c99b89f2b2654b36802693e682254bb738b355e9edd7809826d79c847c9d836b5cec773d6eb1d73b539c09a5d79dc024af1573ec85e971e4386657126f44dd6e62336c02bc7a58c65166a826f209ff756f110b7ea828c777fbf1ab48ee67dbb77388070405df3ce94375d2c90b501a1", 0xc6, 0x18, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = geteuid() r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r1, r2) chown(&(0x7f0000000000)='./bus\x00', r0, r2) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x8004) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(r4, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x2d6}], 0x3df, 0x0, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000180)=0xd) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b752e6", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = semget(0x2, 0x5, 0x400) semop(r1, &(0x7f0000000040)=[{0x4, 0x5, 0x1000}, {0x3, 0x6}, {0x3, 0x8, 0x1000}, {0x1, 0x8, 0x800}, {0x1, 0x81, 0x1800}, {0x1, 0x0, 0x800}, {0x3, 0x8, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x70, 0x1000}, {0x3, 0xffff, 0x800}], 0xa) sync() semget$private(0x0, 0x1, 0xa4) 16:00:01 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/229) getppid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x400, 0x574f2f9a0b51a021) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000140), &(0x7f0000000180)=0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) msgctl$IPC_RMID(r0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file2\x00') 16:00:01 executing program 1: r0 = socket(0x11, 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = semget(0x2, 0x2, 0x123) r3 = semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x8, r4, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r6 = geteuid() r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000240)={0x8, 0x9, './file1\x00', 0x2e8, 0x14ce6e38, 0x4, 0xa0e}) kqueue() r8 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r6, r8) r9 = geteuid() r10 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x200, r4, r8, r9, r10, 0x8, 0x7fffffff}, 0x2, 0x7, 0x9}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x4, 0x5}) r11 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000000180)='./file0\x00') r12 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r12, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) fchmodat(r12, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2af8793862070000dab1bf15855f3cc37910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c000007c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26aa07001520dd2515741374c70916b23a8b086c43613000000fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2c7d23b, 0x4) socket$inet(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x24, 0x0, 0x0, 0xfffffffffffffffc}, {0x4006}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) lseek(r1, 0x0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="eaff125c00000000", 0x169) getsockopt(r0, 0x0, 0x20000000000002d, 0x0, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = 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(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:01 executing program 1: semget$private(0x0, 0x36166a0081f958b, 0x20) r0 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000002eae5babb161561d819def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6771c1cbedee9ca82d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5ec4d9c2c926484829f3f7769669e325cd2485e1f6591218e8fe5d0e5b4d6db40e60ab57065e12eede1dac7caaec44f8735c7d94031b3dc2b24672c4bd1a9c57fdca47d08fb0cf2876aa3bc7cef4f29a75329fbabe3f6da28f95ec88d72c8af79f8abf87055e675e1644c5502c0b6e5fcbb305582a5e7a09f6a207bc70114c42d53c2f5de82a6cc4fcb2e79af642e122544ea6fdba69ffbb3c"], 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffff64, 0x1, 0x0) r3 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000980)={{0x2, r3, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r2, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgrcv(r2, &(0x7f0000000240), 0xc, 0x1, 0x0) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r13 = getppid() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r9, r11, r12, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r13, r14, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r1, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r16 = semget$private(0x0, 0x3, 0x4) semop(r16, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r17 = geteuid() r18 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r17, r18) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x8, r17, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) geteuid() r19 = getgid() r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r21 = fcntl$getown(r20, 0x5) r22 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r22, r22, 0xffffffffffffffff}) r23 = getpgid(r22) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x401, 0xffffffffffffffff, r15, r17, r19, 0x80, 0x3}, 0x3, 0xfffffffffffffffc, r21, r23, 0x3, 0x7, 0xffff, 0xffffffff80601f76}) r24 = msgget(0x2, 0x40) msgsnd(r24, &(0x7f0000000000)={0x9904612efc467c5b, "b3e5987e7f499740514e057959749691e391c7467684e8f10401bd89b9f2840af4b12820e6751f44af6d7e6fdcdd99e38c876210f33c130dad0944bfe323437ea0e6c37e561532f75946b3834c7ed18001e6295558d2816ede959317057f"}, 0x66, 0x800) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x1000087}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = msgget(0x0, 0x1ac) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getgid() r5 = semget$private(0x0, 0x3, 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r6 = geteuid() r7 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r6, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x8, r6, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r8 = geteuid() r9 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r8, r9) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x2, r3, r4, r6, r9, 0x1, 0x9}, 0x1f, 0x8, r10, r11, 0x3, 0x10001, 0xa32, 0x1000}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYBLOB="91d4be24a73517c13000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="b372c1699a6cc0fc3f40dbec79a49a7a7a8dc75214947f9c5d6958346c76484e658b78db3ef1344d8aaec4ebdd7d33d9db2f043b07b1106153dbe3b7c02d28db88e4c158f1e2e4ae33f5440fe5d5c0391def28ae195b6c627f22a311b6d89d56e91aabb2d9b225f5780c2c4116dead10be847af01d4bf1f550ec3069bf51ed43b90aa129614a7d1c42694af62b62e41ae0391a59953dcbf521dee48a91ad0b46aa179af70859f998be2b5c9e68830b8dc98ee8de22af9a51268ad369911bdf3d026cb19b55f80ee7ed4e49409a6afefc", 0xd0}, {&(0x7f0000000140)="d9ff0573f64e248d9c12a2a428a57bff4df60d6e59ac7fc2c7d5728be46cee077c8ae9bb06878946ccf41c690f878aeccbb5ef2373b0f32c59883b1f074cfa58045f33a85403bbae6143134135fba217b1a1f6d813ab1f713a384984a0d4196bcd1fb219dcc3e960c87eb730b85e2853036079996dbedf5503095321b70c0fde711e5eb1625130e523a2236b8a8c686009fdfd41928903c21d1f37e778732a545db9a2626d4b37a4123c05c49bee9ed23ee40b097701027da231815dcafbdc048d14ed9028dccc1195e9d94ea2b36c3b0c8ca8658952d49f6279c9d2c5d41e5ffcb7e490c9d1c60bcbf3d4864aa458a178a0e1ccb99ecdac8ee4246d", 0xfc}, {&(0x7f0000000240)="2cd354df75ab5205181fc483df0cbeac0795ac428fbfd8469c39995d0e53304cd78c5a1e0e5ec8ca8074d03a83d6c75814f05ca6eee5f41ff35f11fcb53d64b87f86d073fb5ad71b02595d52328e4a760a9023b9e1881adb8750472832bb1d477ba9dcfb2b6ab71867fc69f5bc091f54eaf1523e3bd26e8863148b89f1c92eff44ed7e05eeb3a3589363ad4124d42acd7979dede5bf0a22d1c5fc73c9de61853ba759d7c999efbe1372f9467854c04ec06934fedf0ec1b0f2382", 0xba}], 0x3}, 0x411) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) bind$unix(r12, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) r13 = socket(0x2, 0x4003, 0x0) getsockopt(r13, 0x0, 0x6, 0x0, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x7, 0x800, 0x1, 0x1, 0x5, 0x990, 0x0, 0x2, 0x9, 0x1f}) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = accept$inet6(r4, 0x0, &(0x7f0000000080)) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x20000, 0x0) dup2(r6, r5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f2", 0x65b}], 0x1) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000240)="09b2c2a3e492b49295fa57aaf4792715d46a25f29faef4f09dd1bd3bac5e27a028c07e47ef76969223a21db2b75d45156a88e337269b96b7ec98978e51d67510120e5b68978942cd6faa36bc96e3dba42b7ad96261d10ab7c3a84b32fc77744f15a1467f8ac27e06c88fcc15b73cd358e94dd79d4485e3f4a5f0ed3aa0b2bc04abc5b21f7134bdb9568615b7f6817af3aae832507391875353c9f8769e90663202fe720d30ac6bf3e7d76f45790f3e18157214655dcce7a9b5bbc2c5a03f7ca94ba70865698956f45965795e09", 0xcd}, {&(0x7f0000000440)="7867159f6fca290c43cd2d863ae0814f5d93b2a841227ead84b1e620daf426500fea981b3e05896e19908db360db48da35db8818559849de5aa73d2d9ee026c72050c381463ed4672c0b837deca486e88d6a814fba32402d7e917a45de408f4c642b1aa86dac9e39d3dd09e4fcef19583c44b5fd9f59a1174f1b362c32cd162d838c9a33d18cf125ef1ca1926ef9e16a9852bbb02b89155b790caea22d0a2989e21ea5c0f3621c80718bbd1bf0f982b5092ad9bec6892b33375aa86edff18b86068dfa6e59e44b83743fd6c9b1c3179e12c02d58f26f112ca006d83ebbe30624a9a437e6b75465f2", 0xe8}, {&(0x7f0000000000)="e8bb3e3d43039009d291189e6773c6", 0xf}, {&(0x7f00000005c0)="743e83b1407f75b07b6431710610209f8636940ff06b5cbb483ea131bc4fe7e6610a515eadf1946f999182bebc2028834ac63124e695be869078210412faf9b6246f1ecd1f32b4c4ba5032b745c9f0df507035333e19d48b2cd94127233a0cbab2e32514e400dcd26767c4b603ed6669fe6be48210336d34d2f1c84390ea524c45fc30b7c987a40c1b63202ed300e0c16c9b20df45307fc6861f862046c7960b950eb6d4bd455b5e1f7ab32d37485b0054ab5149606595368af540228f3d7478350eed3eed62ff595c4018cccee9fa4454029e9461f692f79cb1bb2eabfb6cad8c684218ec228f", 0xe7}, {&(0x7f00000000c0)="d5d5ec39d5b62f331cc6f024c1a8365b2e813090c7248e972790db2e4d57740c435761001b8b", 0x26}, {&(0x7f0000000700)="48635ff0aa6e34bab786bd07a1197ae17d4141deed429b926a2933ed774d930d4fd1ba2141da8d785a2e029938c263dca4384cf28a6e3a2eddc6d89b3932cdbbc6d6849c3d1aaea99730a4d3e09b38e99d49dd889eb4391c0f54aa75ed3b0241b9c68d41ff5015ec769d23c75a904e7bce1b2c7173be410a58d0434a2d951f310c40e2dc3d55f9bdc86c009fc0e733bb70a2c777bd9bee4b91a3c3b33b927e9c21550dff8d9e4df844a87d279b8fa10f7c6408d342d4c4c81d2b743964928e4a31f3ea0159fb74903402fb1cc85b82852b2e94c81ee8c1a0d7d03d6a668ef70095d39c4d184058a0e1", 0xe9}, {&(0x7f0000002040)="e0dfb8153a6cb01723c5b7ccb93f4c81c0a744a1526a99f4d683a8449e00cfe00d162a7e7743d2b9d4f5f2a9fa8d506fcab8b78ca1aa9a334dff6f3c984368eed17e723db287b77276a7cdf1f46917bdd87505666cae0add0b28d5adf4589fc00f77b57ffb454b3517a24b1fb0a851435a162f47d908a599d0dd566ad95e3c91d6f88c61eeaa5bfcdb90d3d4a996c6a71221c2726263d9b202ebe0451d53c9f96e9db4ed513ff4a6978d88b003915ce0ef311d66fa897752a396dc156fccb07e661eb892812132df67f56303fb320ee72507732420b0d23da5339c0759077ec17e61c24613b997f71dbc1ba36434e3bd88637b62cb5bad5a4e3d6fe1e79e6648007545cbbdda2ffa6d93f385d82adf8ebb8b310276a001e6a11806d95cf6b4c4b6ce94828eb469f351179b751388fa14350fb5bfe06dd5c95586b12054f6fafdfb32fbcf78c33ac43074d44529d2181f1d049b392dd64860a9d1d54f2285313c4c6f9d96419afb6152186c2d0ef5742a648760fee35b35f5a44c5c03a66db0f35dd4f7ac891ae793dc6b6fc1940c4cb4df6a06dc32a9cc9cd768092d02ab30fe6975fd67abae5664203d1abd0bf5ee022b3c597ac3d5db32c146371fe1a7653d7b271bbbb0d7121607ddb3ec6a19429db9695f71590e6331307ce1d9a01ffa69777483413f4c2145fce73ef5d79c52ac569e92cf86f596d44c167ae40f65d3a3a5bc1fec0592d26bf53c890185ab52a1da7e116621cbd9bc99ba8b382d55517b1e5d9bad677f7343bb65e12305d13019574518c67579b5c3eec5a7cf780fa4c26fb795e0ed7435f4b2162689f09160618cf23290a3151153058815b6c9b739f9fed61ad5a5ddee6c26609e8f8e6e06f2e39010ef00db8fd2e4fb5c0b2dded582418f06d741b5140aeb96f55690f6dc7aab14619857244e35924ba80805fcfb1e3251a7b863ea1b4244a55afd971a6808746fdc6a15b58b618df6ea0e16abb6fd7ae1bc54bf0e0bf2d40d65e8c832ebbf53aa6ff5c35570e2f45d478c4aa6ab199646ca4e1bb40b3ec204508b7066c60d8b39e7e5a519fe2431dd2c5b48a095c14a0a8be30e7a9c2d62d4c77e766c45c2d5c22319767ce57601d252f9ce3529b8bf9311928754ab41b2fdbe876b3c3c77829181bb5d39bd1977576d3a2b8492af7a1a8b2c800c70d2800a690b045bcc2d26eb19613b9bcf843222f80e2857da60d6d1bef06bd30f7fe6f90eede0a846f5842fd99175a7c490852c39fb864333bdc178129fa36acfe0e98070709428f20b92f64ee645177f69909cb7494c8af4d8ada7e4da5c91e97fa96690d1db1e1c1922ce8ad58fac4ac41419f47c83c956b57811051d051117de7afa23f9048ad51b85dadf9faff504af3f30100c56782648944b57f90fabe84c4e641fdc98975b8a839c23fdf7e851e3a7cb325336a065308388a19293fb7d1f614b9a375137a3c1fea3844fb9e9ac5d739af4a826dba9c0eaf07dd3f18893ec53b5bebc1310d3e3211f046ba1ea86dcbd94d65fa666a5b4eb06d3c1087f7fba00b54d44d77e30e84e0ce9112216e1bde9faee7970d7ff71e945d71ef40d06c5c1bb237db97af8b5dfe837e0bb4590a93972323b423223655220dd4010e9eb7ff666503fccb65c8a02d93f8718592ebea69150e87f38eb61c327d63c5b7b0b327fb725a8dbadec80cbe03788ef6ee4ee08be1c5a8914171aef3da330b27d187024b2a982eb89bb3a45890006f994e3fcd9d60551d7da0d17aa8bb22154c3ffef463487a00233f3d15df5e4af1d5ee07b98f66d24d994b58edc2b5586e7132a958801c9ca6d9fa9d99f5ff3b6481f5d0b154c5ab1e207341da2baf8435ec4dc806bd982bddb119afd6b5ae54129626a884a9b410963be296929ec6e201fac2948e00e1f47c56d7330edd3eb79da06a4b0972c1196e56d3f7bf2d9f0f88cbe444492b07964e5b69ad4340c5f4e9bd984089813b5f2b2e332b848f17bbf34668642a6f7f99d777fa9a6f7d4dc3b7ace0262d763a17bc35e66d6a48e06c094892caec80f9d54444b66114ddd8912d72b003d5478c54effb50ec2518ad0a25bffedcbe716abfd02cf0a9c4ac9ce19d8760d9d9c5eae2fc61e467cb25729a471c975cd7d49479979c9e59f0ef872f838d32c908cfe7dd42bf70ba07941d0414106de89e129c74842f5add85c6700e43331d73faf7c7e4c93c35422eaa57df9c75ffdd70539455f3cb822b9f88259a83962731bb17be5d836015a2e49c353f5ed12aeb8ec6977daa1be49ad064de965087090d014136156e72a9df6b98f657f75582606fc326462cd892f3d1f7628a9e2381cb8de86599f408f7684c5b2df50d62fc6d7bd56cfc80285c654d84d5c1caabb4344d67d56a0031d3395acca95e4bbfa88021825a779f9f447b4e38ea028d7754615a9b7880d2b43bd4f5724fb7d20def1c1f978f57fc8f86beeaa896b8ce8eba9273d1952ee3026355cbc280ade02c3f60404ec9e7ae622a94956f2df41fd9f871b5fcd32c6d2642ba8c7e534cd744306ac47b2a659811777d781b0c9bfaf25f4e648fe83505d59109d15ff97b2614ba1fcf258ff69d54ffd9aabebab768dab5cd6ae0b8a1c3949d0cd45aba3ae6b3851b950391ce80b29d3b7242d727054cd8d47af598d506e564c25d85bd3d079330518d1ddddcff591043d55ad45ad9ed2633c5257e3476a02a7d1f817ba876ebeb98792614435b0da8de2deabf408b241b71073fe6032872beff040466d7cc9d3042352f5c41c0d774e2169984470eb60ab1f2f2abb8de6396f398ed4862ce71bb9d8c6221c6ec4c618f25cb7739756a4e689d4ae6aa862fbb1b3df2648a0f36e2e4f1f36b7c96dd9cd2c30996484ac0426ce67a66861d94cf94dd75cb273ca2a4e502afc2176123876788550f70cf974815a240d00a60e90dac961525325bf9df1dcfcf3fc862067f55a66e3196f296fe93e5ba087c5871cccb0f2d48f1d3f0379d920f6a503e61fe8dec5b7a4dc8298c9deb7cd0d48df17ca4df8f46eb37732576f7176a2cf451b2fa88cd83f07015172b4944f2a71924ab3eee2d2a60d0d9caa697597b61f008dbba05451bff3e9e1da6b03783a7a370a09d6a531a0e11b61faa379ead901f1d0d9f63d29ac76ec59a31837b44bac47ab6d08b0cf17b9c81266a751948d891615778fb0b77e686503d4985f20c15cfe3b4adda43b0749c71c7ca3e0a3776d2e294f89003c42f25b36b204cd76d6bbe7a16f7af6c67e207e35073ff30f1f62562000dddc788589e81140f707b30a4dbacf88ce9d81cd17eaea357ad31a8cc89e7a7e8552ccde3c1168c42ef64fe22cad55c4b28370c21b332073ed2bf91a6de8306622a3d1168dbdc71ed8a652bc786811c8afc3fa851820884510905e278f5f57ef4bfec2b41ed96c189f6ef5c6ff2856b945a8248ba152a34d650d94b900c090e45fda8e4934b869735975ffb4ef69d05a004bf7002b2c3b9b2aa41f6145a30bc22e0418a2f5afa8a9a9fd073b47583ef6b15211f925a9f27275f61483413e4ce9c3b5f57db68c2c4eb8ff35dbf78bbde76fa66b3eec271f8b66f9a35572368b1d29899944ba8b7e2defa240d6fe991e1990d06eb80cc65f5a05fa9292e43235c2d9123b3669802a543769ae9c069cc65a8fb262a46ca5a2e906192321ce13d2c2e485101924bcd07409293dc2eec3502d5eab9b6cd2aa3fb8e365ad1850067a81f54be7f56f2059eedb94945bf4bae27e3e7f5544e1b70b1749d4c8c9cfb1df8a4e00bb067e8ca1e36a1d9004361f3a20509d51e873bbca4815936a7be6671eb01f29c194b5113be1a9059459401c8d40d73469ac89373142934f1b039b0f52af20b8f0d482c4f51953f8b267415d6e58ba2272cc1a2706171a1f9fd6816387e6828a9118fb761ca707c52086168cf23acc965c038a523796c450b554db85475d3cc1665f27cd028a8ede331d8d7d4062c35b297b5f1b8522a6da7b41c8cf721457b97ce4a5666a7891ba463fda90a03d73a82af4ff7ce6d1a6cbf638b31c13550b4630cb096f793a4826db7f1f095eb067208d5ae041387454ada0abf01713da2e9aee8dc8095d4385593b6800f176f478bbc90774a42798e1eab4f7b215bbbf5ab605df2df2f7021ffcdf15839f39ae27cfced2f069c11cb685a958a3b09ebf731d7c8df9db7ff93f647696283c2bd03490ebdcc7d685290da32002427183b0e3a84bf66950560ae9e60c936cadd702731a3d08f40a0906a9b11f42c7984cba567dd690a68640a6860fe69effd71ccd8fa615336b9ec481b49b7e2147a67151145adf90bbf4c5910cc405a5beacdf48a934c1918c63692c2fae4079c1983f6e66dbfd1f2a08c52e1fad16c39a06c5236668b3a28e97d8df6ea63d877d267963f36825e0802bca9fd0dba6eec3700483fc77841cf228fbe034eb7c4db6ab268739006547e55f6e281794839f440f31a3aa9d53fa542863633d18ec209a35b34f07b3f133889ef95f029087ba93786f4a72bd5a7184d0dcfd1b421ead2955611e3338e9f28ec1ddcb45f447981cf4defc6a0e8a4e383893625eec7dc69da3bd201c1c855bfd21c460bea1ff14bc24f0c12f39ed2cad7467a0dfb1afdb454b3725022e21bc9596ed742439b6556201b99d58a866494b70cf5539f08bcd061d883cf6503acb45a7806d8748f4bf3ed4e748867e0768c8ed3659e027c7a1b4105bff0099084455827cbc25e11581d630f1fa91d9a718463120df4ebe84982722ed48adf881af18ab3edfa48f2d5313706145fa4f6baf33b7c28ef0863082730ace404462d6aceaf4b389bf680909caf70de9e3637bc5636a82150393d64c6fb623885d2781f861bea0f51d8457c7b03a7326f731a7f0af6f70a02af8c83ad7a6ce7b90a28964e1fe0b2424f7c23db68706c83ec192ca34c7363278e69f38b02fce0c97589c5358957c19bc9a547db7139735dbe524f90025b9a64b7298b22978e44b7734181a1fa477869cbec6327a7efa5ff5d001122657b2a4f9ce925a0600c02cbbd4365f25cb6a0ebab087b40931eebccce22d02a1cad18d11a74b3630c184cbf0d17470b91ef81f3fedbb344e8b12ce1a3ea2fd4e5f88266e4523dd1923ea4778676a4d9e86d7a6ef355d846f43ef7ceec32cec4ddd2df37b23b074fa85c176a0d9e027a4f949ce53f62bee2e5353787406f3620f5421e238ffe1caa20a6574c5e182a6cd2899a1c31957705234d98af111ca1090399d0f9c5a0bd5ee299e678f1d12281c7a0f417bd1e68cabdc2acaf215bf7b8ddcde3f10a14479e9dd0f3fc9a409782aa2f04ec7fc85e347e2d378aaea53f07bbcf8ba31a9baefb36b629fe8cd19ac98fa84bc37d22d2b2b99c25608d2a69debfca293c9bb6bf088dc9d2d98dec290d30322f7984166af4ee4fd2b3b46236e98b92dc8fa38762457c7520ad9523e2a23662b8f2e11bc075b2082b405ddfe22e521bed7d1efc9008086b014fd3bfa37933cd4ac60259b86ded3c042f0deb1b5be6ddc11977a0364a1f880e5cd298f7193ce4bb43b6fe2ee49e2cd47f4a742a815da5229f51b97dfff8a5253117d4a49e58b1147c44d80b8fa9304f64d6df9c9d7ee08e86048b27e923f7c878272c0e3bbcf19429fcaae1f454f6e98b7fbcd45e0de09ffc7ac545997791c6e2dc8c2aa7040669ea819ab0f70f7c7f2a345696de3acb8f3e29d48f4996b6b30a02ce3b4ae1bb1163e88706a2a27925ad090bec91b089aaeb4000c04d2f91453f89236879cf620c68a8cf922778fa4dcef", 0x1000}, {&(0x7f0000000800)="580a369add387a17de1cf09483d7997b0415d2ea624fb62e37effc2df0fd4b3e50dd0c7601c6c3e6803f6bfae91ef81ec65ca75b969722437f7ae6a6e4fe4d208e45e0ce7af280a1869f007b17263ed780287b97c11e2e0c958fb54cc8fb2c303c655b5c5c87a613b0cdadbd196918fcc60dfa9217b04fe66b11596d91b37a99a96db2808ce82b9adbe4db7c5eb8ba9750ae94f71ebecc21c282bc6b4baf5f0ec0e9c29466503ea9a407c60e729723713e29ac5cf6f39b83aceaf19175212bd1fe92239e9d8ae44d19d66c8cd326eb37967d4e7b0d390e9a2973f55d426a3c73ee4c2b4e704a5e5e94c88f2277e2b8db432a4916809a8c", 0xf7}, {&(0x7f0000000900)="c40669b70ec4647b363168ce05e2ff87cf6d80f8a3d3994859fd96631bc2fab2959a7ed7c81537fdcf04931c3f6a999a8ee5fb09a9e439d49943492ef2ee7f429574cc8fbbe31a69ef71160288ab1f1ca87e85a78f2124b03d7910e1a1ce8583ca3bc23a95d690aef176cf374286d4e79a8e9e06264f9767f48a6d188f02343382b29b178bfe1d85e5cb82e0b1cf6d1c2656a98ceb0dd67e1a12a5286e0a6d9c27cb5b106d79042cc02b7221226d1a42688a95da20f3dc0b9dfe04483f888b724ebbb6b53f384b9153a2778ed29a0dff3d030fc06a105d0fd9e7ec1e42dee11ecdbaf9ccefc2259e66aec3bfb8a1daa6fb78cf024df843088fca181f", 0xfc}], 0x9) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03908f77ea1bb6b5c9cc25b0f6a4b0545539a54b400f6826b77e87e9a6951455766c7b48733ff594d6b394226c06e5af66c218d193f6a9618b161d2a43b95bfc576643add236e42a00f8833f0614559f9f4d9df1b7c3dc9f2bd981bc09", 0xe4}], 0x1) 16:00:01 executing program 0: 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}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x1, 0x80000000, 0x3}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffff9c, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r4, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r5, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r3}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r4}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r5}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r4}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = accept$inet(r7, &(0x7f0000000080), &(0x7f0000000100)=0xc) bind$inet(r8, &(0x7f0000000380)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000240)={0x3, 0x0, 0xffff, 0x6, 0x9, 0x2, 0xbd, 0x10, [{0x1, 0x0, 0x10001, 0x800}, {0x1, 0x80000000, 0x692, 0x3}, {0x8, 0x4, 0x6, 0x3}, {0x4, 0x0, 0x1, 0x8}, {0x0, 0x8000, 0x1, 0x5d9}, {0xffff, 0x1, 0xc00000000, 0x3f}, {0xe8b, 0x92a, 0xe6, 0x81}, {0x67, 0x1, 0x9, 0x1}, {0x8000005, 0xfffffffffffffffd, 0x10000, 0x3}, {0x9, 0x1ff, 0xd8, 0x8020}, {0x8, 0x5, 0x81, 0x6}, {0x3ff, 0x6, 0x1}, {0x7, 0x80, 0x4, 0x7fffffff}, {0xffff, 0x9, 0x9, 0x22}, {0x5, 0xfff, 0xfff, 0x7}, {0x8000, 0x3f, 0x1, 0x3}]}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x3df, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="390a937bbf8a5802900e2a0dc0b05bc612fc74c739adf3e2469bd8b638ec50e7017ab5466aa16e10a464f8a16e5dd5ed931d5885f9faa85f5bb762cec1a59fbbbfa89937e583e50b30e8b263e9abf28339257b248d7aef5cdb7c26bc239f11d1d2f82bc8c96ea76ada92fe61c626e18428452eaf26381d9fc48ab9bb8f0f559e2cb6b1e6ba69e0418a610730a3d0c70ce94f26b719fc4ae84f94c65595de7394b1cc782610530debcadbb9902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5793506994f", 0xc9}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) dup(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r1, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x9) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x1}) 16:00:02 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semget(0x1, 0x4, 0x400) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x94a) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwrite(r4, &(0x7f0000000100), 0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="da7ca948519656f986aed1979480187d5a7f9eef7b80059927064200ec05ceb325c8cfbfad6719574aa93f5527162f3c73e4cab21cf375ac7449da697142eb26ed0b22a37dd444f4dafc0d07bce99d87741766e73e48d32ad230e6637cea77c04ad60fe2ee370061ed016525ff2690834446ecbecd449089cf67060410911f5d62a03f174f05755ef5d15f15ebd62c", 0x8f}], 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x84) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x3, 0xbd0}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x511) 16:00:02 executing program 1: lstat(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x10001, './file0\x00'}) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt(r1, 0x5, 0x9, &(0x7f0000000180)=""/119, &(0x7f0000000200)=0x77) r2 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8ec182f2ee45729b) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000280)=0x9) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000002c0)=0xff) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)="6ade07599cb75b4b76132fa502e1a636671148133482c456622ab9e09f", 0x1d}, {&(0x7f0000000380)}], 0x2, &(0x7f0000000bc0)=ANY=[@ANYBLOB="1800009f5f0009f57c4ca9003bfbb96d37b796decb22799c6cd0006a68191f0e867b8b35879273c2051fb3b6b66e84ecb5c25d95a0aeaad541176b845164594bfc62dde6aafdd79a727139fba4ea66d789d799ba8a0db379462d7e0ee876bc03b50ccfa0df5fb8bd43beee8459f0f9632c9e8b7c2ec60da828a7dce00e33b371070e959ff8697f828732bdb42c5195de315a44035cc91e86e2b23a85d43594442829021cf9dd05b0c51f3c21b9099a3ded121e6cb932d5fdee0a9cd412d04b8257debc26340d98b921", @ANYRES32=r1, @ANYRES32=r2], 0x18, 0x1}, 0x401) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000480)) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000380)={0x8000, './file0\x00'}) setitimer(0x0, &(0x7f0000000500)={{0x100000000000000, 0x5}, {0x2, 0xfffffffffffffff7}}, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000580)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000005c0)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000600)) bind$unix(r2, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) linkat(r3, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00', 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000700)) recvfrom$inet6(r2, &(0x7f0000000740)=""/226, 0xe2, 0x801, &(0x7f0000000840)={0x18, 0x3, 0x82}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/bpf\x00', 0x0, 0x0) stat(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000900)) kevent(r2, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x4, 0x8, 0x101}], 0x2, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x2, 0x88}], 0x7db45aa4, &(0x7f0000000a00)={0x9, 0xfe0}) r6 = semget$private(0x0, 0x3, 0x240) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000b80)=""/57) 16:00:02 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) 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 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000100)=0xc) r5 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r5, r0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwrite(r0, &(0x7f0000000100)="c3", 0xa322c749, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x2, {0xffffffffffff7fff, 0x6}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000040)="f5", 0x1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x9b, 0x4) 16:00:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) ioctl$TIOCFLUSH(r4, 0x821869de, &(0x7f0000000300)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fbe, &(0x7f0000000080)=[{0xc}, {0x1000000000000087}, {0x6, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xffffffff00000001, 0x8, 0x0, 0xe1b}, {0x0, 0x4, 0x100000001, 0x10000}, {0x80000000, 0x3ff, 0x7fffffff, 0x4}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x40, 0x80000000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair(0x0, 0x4000, 0xffffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x1) r3 = dup(r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) 16:00:02 executing program 1: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = getppid() r4 = msgget$private(0x0, 0x692) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) fcntl$setown(r2, 0x6, r3) dup2(r1, r0) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0xfffffffffffffffc, 0x29d8aaaa}, {0x44}, {0x3c, 0x0, 0x0, 0xfffffffffffffffc}, {0x7ffffffe, 0x0, 0xfffffffffffffffd, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:02 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) setpgid(0x0, 0x0) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTART(r1, 0x2000746e) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r3, r3, 0xffffffffffffffff}) r4 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={r3, r4}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/20, 0x14}, {&(0x7f0000001180)=""/102, 0x66}, {&(0x7f0000001200)=""/194, 0xc2}, {&(0x7f0000001300)=""/251, 0xfb}], 0x5, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000ff7f0000000000004411929e59af36f45f9c3e"], 0xa) r1 = socket(0x2, 0x1, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x2, 0x380be23cf5f4d052) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000180)) getitimer(0x2, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000e40)) r6 = socket(0x18, 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = accept$unix(r6, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r9 = getpgrp() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r12, r12, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r14 = geteuid() r15 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r14, r15) r16 = getppid() r17 = getuid() r18 = getegid() sendmsg$unix(r3, &(0x7f00000004c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x60, 0x400}, 0x807) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) setsockopt(r8, 0xffffffffffffff00, 0x7, &(0x7f00000000c0), 0x0) socket(0x6, 0x4000, 0x1f) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r1 = getppid() r2 = geteuid() r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r2, r4, 0x0, 0x1}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchflags(r5, 0x10000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, r1) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x7) unlink(&(0x7f0000000200)='./file2\x00') getrusage(0x0, &(0x7f0000000000)) 16:00:02 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = syz_open_pts() r2 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r5 = dup2(r2, r2) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r6, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r7, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000ac0)) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) chdir(&(0x7f00000002c0)='./file1\x00') r9 = semget(0x0, 0x4, 0x600) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0x7, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x40, 0x2}) r10 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r10, 0x1, 0x7, &(0x7f0000000a00)=""/89) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f0000000b40)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(r11, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffc000/0x2000)=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, &(0x7f0000ff4000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xa}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file2\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3}) shmget$private(0x0, 0x11000, 0x2, &(0x7f0000fef000/0x11000)=nil) semctl$GETVAL(r10, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:00:02 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchflags(r1, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/54, 0x36) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x400000020}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="008200", 0xff8d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) close(r2) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x10, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x300f, &(0x7f0000000040)={0x1, 0x8}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x1, 0x335, 0x6, 0x0, 0x2, 0x0, 0xfe45, 0x0, 0x1, 0xffffffffffffffff}) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="2b0a5c9f655108ed1fe700e70000000400000000000000e0579d4105e2631b19da8e04cb9e7ea9ee9615b4293ec578f694ddaf9a4c17b23e5c742db633f83771bc395ae431a19a64f6f3c01d239c9b530360f0be2e5741c52b550a"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb80, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000005c0)="b17e0949aedeb70e5b3047424af91dd3c3cec0d301401bb8415db8c1105f4ae9062511a09dd64ca6e16eef2c7ecaf708beaa228abf7d4b274e83baa135d82e5360d0747f50a563e76cabe22099ff692a755edef226647796ab8a5f167ee7c77b95eaafe7c7de781b2866138a0dc8f424e273c821df2aec7b3649da3dc0ba2075a98a506a1dd0472e48186e7789ccc18f76bc5bcbf6648c7098ef74e01a2f57a3647f34ae80cf812f8cde0a959d0d6b5941ab07a5133375e065f2efd19dfa235a297ad4de8fb1990e781d961e08d3b3b06b812d079c82e6ae524910f071a265760ac531238897658b12ea3856ad9d28d128a7b82324b1646c8cc94b4323dd030b54bf9a61dbd0c94b7a3dc61e5b611cec94120ff8816a0dd4f84edae9e5ad502dcb0586e10d9059bda0026ff26b57cc14a028476fe77988c3cc9eb3fce3186410d6f8d1d476baaa29ad1f4e564ad4bdbee39999691f520e6c9d82ddc0d3fa3bbf26ba102885b31779a6bfd407a050d9fd7ed9b2fe3e9b96f2d43155da9d9886501ed7d41d72fc517846d337ade584f3a48a87425fe4e3a3d8d47ac56ed3fb0a7dd2f825404859737931451641cf4572a881813eedb80e34b1d4f7ce0c41a4d6da472f721e54f782a70db19109a1fa40b45c8457450076365db5ab45c5c8bfe15f1c7f4d60fb13c268a36592de1bb763c980a2dd32abbf7d5c7f0d4bf272be00345384ce50d7ac9200a830c945c9bbbeed27954f5adfc0f65c898c8d2bc5cf40ab6b2ce2b9daa7eb703b0716ce0ffdf7233110b5384fee0380f384f9b9d2c037cb1a7e187de6403d51822cc87bf37bf4a42b19868db9d62e912edceb6889150e6e3dede34747d661699ce5c428b9f0cdff8ee68d1268a06b58d65e80e467ea3adf238f7a50d58b427761c35ed4a495a145fa4061949bbd239ffc00756d8614d85474ff07930448cb1084b69a5f6e3c257fdcb1ea4ba5c0f01e04915b942896c00892306906cc312a5d17e782dcd435c8b94e0f5151484172b8f1e7ee51c4c16fe93eacef751648a47f762323cf918a4e571c774b44c587845b581746ad0d725ac749b5515e012cef093a89a2e9ffdd1741e05b2ae2844d8df8f29801673fec16e868fb73de0c79cf6f7920aa96ff7880ab2c99337e3cc0553eba4cf88770747402e962343dd0b57a166a2cdba756fb926072d3a13c2e4aadca1bcd70eb59f7874863c57a625e8322a8cef4fa46caa602a2804ce564b155aa59b877cea9d50a1e980414c79aa2c15d0c5a4551eb3c33ffda086afe61c95e4f0e1615c041ed09a6773ecb15d74f45e7d1be4a57bf4143d3bcee0e6927e513b4689262776d59aafc4b39ecd970febc3a96ded898fbe501943ee1452fa8a26224fe8f6dc120755b85e790232dc34e99bab98c2995d4d6b765fa71810cd459ba2179fa3c92f6ca9c07215041b8949e3801b6a06e5915f3801adb4888a2096c36ddc3010996e48dd5b85e7152797fd906f49aa983a1a36280a1736cbf41745543d6841bbfe57355e0d89c2b7af92f92fe29f9a34d2a133fd43ef4a4c795dffd4e11f924b61f4e655630e6e5412379e9c14b55fae41239a717e4aedeb2205a2254dfac355b20bf160a526dce6306c00b9dc6e661ce46dda7cd2d4fa9b94d1789a642519054ff23ac74ff195921e7e5a107b0d13bdf90b4bde1add190c459ceae7dd615ada9b3e1d44fb110a9d156b0fd477c514d578a305e26a98a32c7ff42106a1410f55fbc00e520e1b7ce5b960533e4da86c2ed4165b616a18027f1b7c8817239b6b901961be9af0cdafa7914101c24caa530949b0033ef1be4d23a8d5d558e570547fb0381acb388ad0cb18e6e3b9793f5aa84e66b19568e066ec2a4c1c14cbfe68298d56564d269e0205c3557bcf9c34ca83e8f77fda438f51476bebeb617598111e9fb37869a9b88a9f625960cec574c83c6a01e2b7d9810410f24a8c676ba3dedfc4b5226be004caa51902cd3f2c459cce0f11f3896b57e0602e2428161dc81325955b7521bcf17b2ddf71ecd03bdad7e6cfb551f3fd471edfa5e16304ed2cb9eabcbe9ab452a10960b27b751d026a50aa7f07d87d7f1325d8f360706a7a034c91b00603a7cbead9ff961a1046e766e56464bf933e4fbe921ccbd606383f3f19b822f2f6f5c8ddf4c3cc8070e6943f70110c1d75fbc6bfae863a0fa24d08c5d07a702f4aa2f3a55d0acab8c198f2535dde0f6e98240f26af33c5930d1609522626ca55bc79f3e1e299b86f25b7b054b10176dac1dcaccda622c308e12dd73bd893a35591305c58837cc0a5cf6b8cdf9f06affeeb7a075e4114bff91cdeaaf595619aa2df4e3db0a63bb8ffdaeba1163c18f9faed2c8316c0cebc5e670aa77df19b15347ff1133e0f800317541aa5a80ce5c6d948b910f74de47bdf56cdefde1649dba61ac4f26bab3117347d77ba4ccafb0e5720190f308c2b6664a0c317c5b002a670787d944c096635042a5cc8e02020ff9a82d68cc6867ed11ea4847c007c3556af86d32fe540a09b25f6813542ed02c36ed101c2d1ea4a50b7684e47ff1a1b4f1962710cd15cc3e139d41a022d9b492d7611b54ba6c1dcfeebcf62e9f1b949ae0dc0964f8c0c689418d15abe65710a4d25b72681f6610e16307659432bf4da632575c29a5c653763d4cb2dd83a352243b68482fe997c3c42a5fea4dbd15f4f4ebaba2404e82969fba3b2861df5ade3c85c48483ea4acc077d504a6da193fc97f404803ca951c9424382e033f71f1ea82851eb37064757b7bee88c9a2b6c69c993f32e2719b96a03decae1c42b80a704bbe6de445f68c9d7b93abe91b891c9fb030c3102dc9d5953e33a3cd08b483bf249a09e3c584bc278a6d1a3814dc05c58c64bc3fd807e455f0bdfee05f43e74beab8a3742a4ec4f691fe2ad3adef2da9b16e2323a2dc429cb5c5c47ab8989989131796d18432aa502461a45e2d5ebf5b5f312deda0259667e71f22b6d9df662e09314c1044d198d83e9a510089c81da3fd341b700486ba3d8e87170a88c34d00f7e9114c8238d29f471611d3f3a8b4a5519e6988385ba446e5044ee10839af5ebdd6eeb95aa41bef0d08b9bbe8442c783984c64c3a214e552fad9cb50b9b1aa694412cf4c170b7df9d0556053f1805a53023c56b0bf3d146113b5a05a941cd668b84b94a40c2a056a95abb4911e829a5232b0caba4fc22358d568f4cff57a2169a9d6d5626ee9891f3a54e4b3afa5fa8f3a49b2d11d514bf3ede77bfe011c1cc9ed52dcd3725ec6035478beebe659dc2f2057d95efc58fdc3b0f75d52078ea3c00e18722543f07b8f16688dc3068ab30099b953b2d8d98ef545ece6d3e5d8fbee5d207aaa426a467869ba3aeb74604ccdd80046c05958233fe251b865366dad112ce45ee51eed10ae4f6d56ef992ee9c2a5a5a2e1ddefcc3d91b3024018ef1d22b6343a52efa28a322a47728e2b1834d5c8e6d2e35671ca007ee537821694e699df0ab48429b2f5495a5f6efe0f0758ddc1a03b74136b82bb468332e3f644a596bc4a6b404882023fc1fe035d6f8910c2135b8ce227a2cac0a6be0c94ecfcbf1f17b733b4041bcaa1a920d59663f211156e2a127eb3372bcca21a88dcd2ce4e23e02581b81974080adb7a82a76a6be6b0bd1c7af68ddd62a4cd363de96b8e5d9715fe9c39c6c630b7fd6f8916e3d08aa7cc3f1a4fc39d445fc95238190c427dfda137f6acfd9b5234c6e86e34934131c239211efb2988c9525758bf2e2ae81ff7571042ebaca8c24222908c97581108c3f45e1e8ba948b96d0a9618e07932c01b3c13bee60b83f21357d796d82b0ea41034950e3cab5621fc2555b410858df8c8e989eb20fde3f4b4a58fedd403f1d3b9da970afdefcc8bddbbcb08fa33e016d76fd5685f023d5ff31c64c26d6f4199be7c54cdf0fb8cf15283b00e87f86574ed30fff03624e6939b4b427c91d6b380576b7b7ad6c9e96ec57a75708f480e5c55283d7629893131fc21026d7a5d2d21505f37d640f62ed61cc07cd416c341d49efc51c186219248f75082c85b6b06e19048e0b8ebfcea1f061ff23e7e91053a347da1a289384cbd7eb3ae05e8be07d1b746530913fd498e3f1c42e77050b00a1e1416f49059ef8b1ecb1543a68706173f4f316e3e44aa6b72397fe29326fcd117dc6684627b25d8cfd5985a1e6b2d3359d48fc597c0997837ff3eaa7bb027fc0231af3f50a6f2cf8bb65f412971d15ad1c8304a44792023d7065ef42441b102009d387c29ea007ada4b11baa1291ca2bc7c12b6464fce7bf1a71ea4db5c8d6350f2b7a6bd9285bf1b9af63f399f2d3a3dd403e346a7efe6118083c49325bc4c5f6220ffa388be33c924e8738096a0eb1df663b18a940bec778054e664be02c3dd9aca781fc3f86d971ac4da449fd303e8f98834e828ec52eeb55d16b4582a25f8477c94bc07c78cc826f588a271a21aa85e8f1f56c164185f983c8bd8b60c2ab1ddc70c228806546aba9ee952db3660c73b8e0d816ebb94595508ffaf34e59e2d3deb6a3504746169e2c296c663b0a39e57f6b647ffbf84a2210eb16761e82ad490ca3cc33212ce3f206d723ebce2e9362350aa69d8704527e3768e6c1290c9b1e10b1cf6ec3b63456792f64c364a75f75ebcc42671a36d857163f234d4e937decf3bf8c1c941e2d2c83df6d0e9019e98e501f45214b481e5714f06c4c698f524c6bf24e12a9ca48ca06e57c884f97627f66c1def6f149cee942de3a660ad775af25fc2b3c7f3ff09db42c255a558c1403168bb73abb44bf147294bd2a914c134e8eabe58cebc879e3132eeec67d9829174c2525ea6768c063d9784d0b0cdf843e5d4b8a987f2603a6205b6e805d85c89e9b30802505f2214e78eb5ac93b0d55c19fc152e14b6b3e5db1d646bb51576e70df6d76620237a815b204127cb9de4203ff97fef94bc3e385027f7706e329f712799de3a0cc152ea8107ddc2efc700fe4c18e10459648f103c261c167229d018e24f4a60a158ae9cc549251c480761515ee31e3f4b4973431dcc825d6107420b6e95d3b85b4279e11173b9a7f7e603cf4725519b45e33f3845b27878962169be5510049e014d73aaeb9593987987f91360739508f0eaeee7004fcf0cc30369f46ca8a5128242e4a627801e1ee208a8b3f7d8254ef96bd0e6e78663ea00e4519538cb316647b5cd0821f5c613a9b439e4b27466db1cd93fb1efb1171b719beaefa6975f4db4746ae08f496974ebc9b5f75461d2ccfbbef63dd8c1d255809799cee44ee43d1a66a56842f1d1bd95db0ebe63a2b2de2eaceca076e4c3b2cae64643af5f4f4053ad1bd674dc00ae7c99e47d3934bc6740602c0c896b5ab9f84f8f3c8d599a4fbfedbde4193cd550fc11570e044d854fd503c2905f5c1089cdeba5b947142b1effcfeb9552cf33e3458cdcd3d6aa5806cb2981994f83b27689e01c261ff28e2a0b8a0a22aed31e8a095fd24ac97207f1d96593db3de1e1cae2ee7f58d0249907ac5e6f604af283a3f5fae2392f656a6f546415ade41e50082081a08eb4eb2b3a027b514135ee4b2a83f60818555dac5b03eb426e7779bd4b0d1fdb3051cf64d5efb9c7d3ded35878c8e8f6dd4e694b2641b47d4623519e0fccac09e75f10d47e8146af3e6623937c6a41cc81b9a3a6b3faa205d69b31de3997186c8380b5005854bab32937fab57380c3292b186809d733b4e77edc2ac50686d822ce3042360dc66375139a3f18ed6acdaca838a288ae0672d398017ea78b6672f86504dbb4a5724f", 0x1000}, {&(0x7f0000000140)="a184db27b20ce5b2c703bfda3d073cbc493fa216e5fd046db4e464c71d1403a12d46a13d8ade683f01f6e78f9a9b4748caea91b4d978b59a13d3a9498802592563fe2ad14440dd3bef64e5501fa18d2dcd4fe4ab380650ce031ec6b1cd4626209ec647ee2350e8b30686701e41b396f4ad66e14becb45e2959fbaea977962d030a1137d206333ca3e6d754c0dea0c722addf1b7c32dd6386f37bce69255ba5c642708118756001c0855ecdea512c97c5c9", 0xb1}, {&(0x7f0000000200)="bbd7054cea0aee69c7aa26cc624587edd0fc1ff8e6901d32946ba2da4f15260f6bb2d0c377b5be4b9d9577c7469eb1cf3cd0772f030e31cbbca04dd46d949885039c91f71de0a315abdb168ad23c3d6675315b07b7bae2515ff0fa0274544ec1", 0x60}, {&(0x7f0000000280)="450208576df6147b18bdf7bc3bfb623738291c25c5f4299d6ffbe73ff0ccc66bc2d950b6d54c7fb5831e1be6a20be87c031f62a8ac0c1862b535eccb1677fd88f1670d63b43cb4f45d61b09471870bdcfb2609e9ef336796aad2144f270a4a70da423192fa2963616a12376f411e367ed0304ad5143d52d40ee5d4f425515e03603dee83b22f3eebb9a551d5155e6b0dc8f063cf327fd240c4164a9002b90315ecebbf60483b93618510f3918a69d42d62f9460edaab3521a08aad52", 0xbc}], 0x4, &(0x7f00000015c0)=[{0x1010, 0xffff, 0x80000001, "c8dd0f054800390e9ef772c9e4b9c866556b5ed9232f8704828f787bfb077168eafeda528456349dd0da451a827747680bd355d3f9b111080f0f9c058828f4b7e7d512eb990d244ed93b0c5574f0a6dec37e955ec993796e36e2883b08c4dd87e9510c9d75fe0d4b875628a9e580342aa982599b71ec58b7c5d5f8302aca033911147e225db04ff527e8a1bc78713d9c03c67a6f8b7891e08bd106043609c4f07351da06738971d12ac02d9670ac2c54a4ec49b9d3d191a3d9945d169677370c0fa638662f9af3c4223ea354bc6cb8098afc0e1caf3910e6b7149d79a6f3de8a5d39b453a1b71c735bdea2fcd1870fecf13f7e3ec7fd865ea8f08571d9392cb1c18059da05a434c6b07c5e77c189f8554d440fed68cef4b5dd071ccd6faafb39e86de0bedae3b4e5d16ce1a512c0d080fc4abab257d1413f8c3aa1f0404ed98df0f9a452f2f198a22542a308a763780adef740c4bb5c85da0c25d9a1cc3c37458f92ba65d5f89788a0029f2888dd3271206f55a92e6c1bedee9c0204bf6f53706810f78af779a313991734e82b2c3e5888d28173dea3b2574d94dfb638912e35593fc2dda6c3a2ad0551c530a2a504ac30641ea0723662c287ff0cac4bf4ca473b47f83136d6f1f44b86a076784bad24d8261e36ee20010128d67b574819cd699efb831af9ab6019d0a747041050c6f2da8544ffc47cf94e065607055d3b9a475c335db5bc972ed133bc2dd845e71e01a6e6d2b7de66e1224a63ac9c627b2f492b63a37bfa31bf57850f86ef0d33c046caeb26e4d4c7ce74461aa7740798d0c41287b38fdfb9ca874d67e6d711e1d886e097c2a59fe14d5521fc3c0b531d9641e8eefc89c5f56b23d17fefbd5a95a28cb0ed6bde945dfc1918187d9a30fa461c70fbc1d9ff630aecc834b6847b07d85f44bde4f03c0981b323361cbd111fe4262d9abe1b8103f18c9359e954a6de6ff1b4ee9d8b702031d9908e8ccef57f2deefe3c02949f8081ea18b0a9f12d7f1f74c994e2691e8f8eb6ca44b6ca407c85be3856487ce63d1628e9ca93f4c886b6d030186b0e938b8becead7ab7e0dd4413944b48bb888364e230e34ec77b28a8f3e33a5ec31864e3a086591d2c3507df42da8de4d0152d12a0461edb869081b84ba45397f53b50a18766c22892ce3ecbe1e7f7f3fc89cf13a2a52e81679fc1685c20390c67a8c66177278d3d9bf103e9299063972c849d4a7fed27f73fe954b73e486f7db6558baaa482aee4d5e6756cf8afa91ac45c24943ce85fabe905a017b43662aad18aa41a397266924f7d35594c858e80fd6e2d5aba7f5c73fc4218a2ac31d6d5e797806defeb26cfab590de23ff846e53738307a9d2db2fb715ab28f04d5d53e63001bb6e70871bb4686181f08785c11fdae2c2a328ceff2ce1f77fd40d91baca271f999563bdc880cb86f7bc1010f2f612d13539913db0074d241280719e6355feeeebf9d5231be1386c7dd2ca852bd723087743868e06074a0ffda1cd53c6153b2154d253dbdc450183d68423b6c85378fe1524e81eb427997da9df98a3c47e0445953f418059ee74b5965de1f561458312bb374b2fa5ab1ea72f3f3980d8f1502e2bf6f2627f1cd579c4949e482973d59717113058b1de5b91289c99762176800c91bd89e92d6fc5292bc58dca1ab98dd275c8f1ff0c4136d8abdb74601b8eafb72f2bcda332d292e1b8cb12b11af7246ee429b07ea22a554b336bd4ecf04de8d18021c2eb59c9e70ff14461481f2ce6940ca736a43e9f306f39e0344569b25be36475c65eeabc3e01dba601a74fd64b2a102628bca61c27a9f6e870feae7d6632030ec91fc97efdcd51017eaea0f8f47e70d51285cc0d0eb78bf19c5f6895f5b2962e0dca45d148c794bcda249c42fb79387dbc1d6ed10e883aa6b43b21d7e6038a010fc0c932356ebfe3234d2f7c073a93b94d756dd1a0fe45d59187e292ccd14dc39ddc0169fc9c9c5de818cdda4322592f58df1ae825f1fe7edad8c87d28e0af8e7e52e2dec14750461c18b5ea127147bb107200a76bdcaeeec91d909446f3eae840c4d8cb52746b45e2aed2e4d7835f2efd4d173068de549d510a8d804fde192d549ecb0091ab1abe656598350f31144fa7bca9ea24e88b35ab8bf637d72737a4ce9fc93672850402391d543f94318e0b6b8e9eaedec82c9fc46f06c94e52090fd995b75cad05cdf56ddf5122016edcd5eaf8d6df2a25be9f5fd295d1f9b0ece05d2d3a356e90a713765d7e4277b755befc0cf727c8c89ba24d95eec462950e9b3a859e395705444ab7a73133a81c3c1c3fbfc7175748ef318187a22d6af23468dd6956a53d1ed1105abd5f059a4314d352a3e44c79f93d69b0ae2d09fb97f4ac0a35241c6bfb752135a32b417c3d0498ac327a7c5c6a26e8e9e096b92fa8b0893c6a61745c023a90e32a6313a7012a3517e670f77381b4a5c6bb9f2312037a52907c69ecaa2c73f3e57a7d621767f04986057d2692b947b33487dc1942a1ef9e38d42b6e134fae18ffc64584094df028a3dbe1ff0f1e61796355ab04f7c45c5baf9d61309096933e50df662a37327bb98d7bbf0ca7e070a1e15d2c3af382909ec043c2beef1c691fe77eff7c65065722859bcd6aa5a870dc58e010da26dc2d1c1de7c93629a46f9d4a9c6b3aef72bb3758e0a2c5e34deeb54865249866ac2b063c083ec5e4a8496ee0227f97abdbc846eeaa76655cc90f6d6fc35255b83172229e97752d130eb5188d4df129823414b1ca780632a4a6a22a5d567a1244063f13597665afea1b4e4a36195d9df4c262fefea93b0273a1d7cb18c6bd2fe5f4c5c81219506d930fde9cbd9495e2456c32d231ab658fdea8ab4dcbadf8a543c7f56e9c68e43e6ee20064cce971ee8b8a5cff11397c974ac23e7736905b8c77f43531ed7ba733747a6444283639838757f259a8c6cdc90ee533e548dd5fb508515fd058587b51b7c19ed6077a933c6b08d1375a692ee6a67a5115aadeb5d6a49daa26c24ed13fefaaabaafaac1fa40bb4e899aabb96a7ff5544340d5065ba8cf88294cd0f3c4fcbb0425b949a872607428115fe13e768eaa248a84076f4794797bc257328dfe5f504dc86caee05ca0d0def6e2e95bf3ef6afb003ae7c1153be90cf4f3669b25e38e9f059d18f89232f81237ed3208ebcf7d94dd0d1d846c890282b3f67554e792044b2318978cc5873fac7176bf765c967d1788f4bea9d917a3a193d0856c7d18b53cae0f1f7ee74e24860a2a016e440a994cbea4563a2a0973c13996a72add999845322a299a4028da2294d185e731ab5281f2affc7594c8702a983d612b377f682d91960c540761cf89ae5d6d57f0e0bff75d25ee394d6dd5aa60a0c86d84136549251dbf062bf2494c54e01a34ee05e51230e00a6b01769671097360cec263e93939413747a9dec08b10f108d1be4303c5224b8c1d47ba897e04259c0d1d68454c130263ff2597f9fb941c04092848e66e13467dac82ba73a2a0d56f8cce8e2654cfa9f1ab600c67ac8272fd92f95ab269e39bff628f0d05a885f8711e6726541482df25170f1a3596e19e9debaab4330b121f4dbcd8489e51c66afe02479d71cea06dd3d131fc58febe3b60f896c772e7e28376c0a337a225cb91905c6cf5cf7df0103a2009763f93a1243a575217b70506ce85fc989f6526a3c6668cb062994c5ddbe95aa9eb8b9d5db2f3ca29120a1d0a4c6586a843e1266374dba14edf00b6341bccfd21f603a5ab743881d230474ccc8e1367cdab359c6b3caa9d7c25bc2954c443a2a386f5cc1b85e04d5fb0c7278dc72732983ee4cd80a688bded2a6ce13599f4bfd40837ace3aac87a77851d6696c0edc1696f729c57c909280822e3910dce1877fd4e08fd3d5c8eca0cb3e2799594b05d442f8490e96366c29fa46ee8133d3471c3032516f86736f7ad015ade988a3e7cab7895f7ee241c9c4b0b01fb77c10faa6db9279544bfb6e1f1a2888209882ee91d1b095de224d696dc15567874fb8c19039b59ea02fdaa7c2bea8a9c7b0da496a91bf8e38a267911f95662da2d9e4b4b73c83be6ad633cb3232d7a22410c75b2724d8d1f7dd31f60d2de5eb82c19bb5cc4dcd9eb5074e32fbbd82bcf5a8a55f70695b74d3c42af161b6a857966e6285380a7cdda7de113dc38dea7bed95139e86b13a18df98cb127ccb7de58cd8a2b3ea467c8931afdfe899e9d11ba1713d3321da9b2a84dac085c9decce327455d719c3a2bbd78c71fde72dfd352481182929ee93bf0260ae1b413de5ed2bbadcec5a3c14baa591e235250593698133af4a8c2c5c71294c8474446ff24d7dd10c79541495643a13f23d34e521692541e57d9264d15bc86aa43c85702807583c0b338ef584c79bc0efb7cff18e7f4a14746e1b160933dfd2741c01a27fff0d6ba014a3b0eea2ea72281223d62c6184f97b5b2394122a02419b757450a4fc1a8014edb7becb4c4b5aeecbb63845b6314b92da6e9476f2957cf0d140157b561bef84ba6f6d3629687166aa012dc27f8c37fce2b0f2f5de7190d47dd43ed21af58ac2abd3c3f6b0ff40ed46da39d6d4d8a53300c382859e2c07f69f3d58af4355d5d410f528215f6e2c763dea8cd5299ac087bda4b5094f1704270f7a0cea2689e8d4bacca0e45fda9850fb7af2051d6ae2e20f749920e24b4c1aa0125f72849f2b386f2e8463f964d4150efbc97d58e43ebedde2c38731cbf31d1a4557d8b276e35a5d7ad06dce9924e97e39395291acfcec5887be8a15a0ff37b247645076928748e6311e3b203c47097bb902fd4e9797aa2cb02c46e6911e8eb45d2ee827e955f925c8dcbba76ec2088d6726d926f5a2bf0dfad2b8193e60217597db9ece3b3cc7bbddf9ee510593176cfd3aa007d119841b637b5629b38eea88a36790acad2a834866893edc7bd4dd9790f1b8f45c0200751e2151162ed2605e19b8989f00e2608fd5a05c60fea0fb264b15747eade03bcb179aef7e9ba0cb9c5945025e9070f8eb4e4c82d3bcf827f34848b498ffdb22bd15d0526259574978c822d05ddaf50e20a3ec51b40d394a944ebf713c9bb2fe6a8cd8470c3710ec619cd897afcd4a15d891857f5ebe3df0f448329cfd438f0c744c1e9f703f47303aac2f167e4c79d93694ac793fa793246cb7eaddd1aa31c1d5128d9f646cb0bb5ddbab506b1f94110e31558070fa835bc3997e880d69cec38b8aaa38840212fe8dfd8f2e2152f0d64df37f9a43ea1e27e167265ad8d2af9ae2c1e73dce3389bf191f6d29bd73813e37cc522e409bdba11e6edfc925961875a6dc78a3311e174a41e835fdc38470efb833e96dac710d9e16966f6ec9daa3cccf144c92f1ddef724b4bb66b805e22aa9b285db447eff25accca2bc49e869d63a9de342af4749175fc221a63ba23b276f6811c8141b346ae23a29f07a9030df5d1b3298a8dcbf3d877fcfdf2c7127fc3f392ae27a528bd5ec6ee7202227054f7ba8daac48652d54d6af1225916e61839d925206e6a088042ab3ca14c81613e894ddfb58eb48bc24346bc3a6f7d0cd290f0697687043871cfb727490444a9de71f3c1b8975c7407ad912b62310ef0c42c4e5bf878c1a8fb8137b74010cb1e3f595e0c8d854b3321c07f55b79ced502b95dbf10d076a054cf5682c0cbbb1451dadfe541338bf5f2a9ffe3d46f7a27b8f3e4e73981011f32694b178c16ce376437eda8aebf29c1ca27325e2252da9f6a25faab902ada884f55c7f75ebce4ca9e24e0e068e8767d6da8b0e245ac861b919d5c"}, {0xf0, 0xffff, 0x7, "b1ecfbc24379517e232b02413a4b7dc3b2e089b639ddb720f9a792ec72a139d616ca0b74e3aeb8e722cb355f449a81bf0c0a2a3694045f7007e818e8ad885b3b5cb58f218c55fb97792c7c152090ade0d0f27767f6f3d3a21798bedc66691f62d66fb2ffb4d2dc8a082be1524d35c8fbef8c18ebfb713894107558a64fbf5d3b86f748e0d48785ceb68a818e9363d66ddce6d44e775fe0a75bd3cee678e885a3399472f2200b8699061741ac0aac1138c77db55561bdf53e4942342aafe296cc55461714f1ac8e8ac1c2224f1a4823096e2cfe44c81725a153fecba349"}, {0x28, 0x1, 0x4, "1e6c0e122340e6bec9f9931cdd81a1a5024df134377e8e9d"}, {0x1010, 0x1, 0x7, "ebe1394114cebaea330abdc6b7e858ea3cdb22a3b174b0508ac5822b21814f16868a10265d9f8f1bad351d9634942ba0cb5b0c113c3d08f573007131e8a2204f312f486faa0176fef0b790f567c3ac9461e6f75bba9d5b602357c411266c4bf458fc64e538ff8f4796af3eedfcbe045bb7b63fbc1de81e16926867a34be5dd76a2ad7dffd283cdf558cc7d66d98cb5571385b8462eeb35f3fabce3555a3893a38ff21ae4ac2b9a09629c0126a3ee094a9e5ea77c21a17c121b9c759ed87eb31082af04c299badc45535ad8d76b1517dc52db6396bd25161f10f4daa8dffef60730e8ab3e991f92a5e3bff7d861e8950c63e17ac3a78a850ee4f7bd67e2d98e42e4dd3662630d5afebedb87d244a52f8414552c50cd2a9df24e6bf86675771219b4630e81c5044e50baafc02ebb4c5bd866dc520784198359b9d116feff1c0aa80d730bef56e8c42486105d1462b9ac8de454c0b74d5bee72c03430e2738aefaed59b31741f6c7ee4165c347c321f14dde0ca9d9dbb4ec99abb7a5df6d51f893abafc51c07c29f3484d266dc71453cdf65e4f35d83b2e385c16e52178fe52b8316c34156627feddad5af0afb7f772d0527ff55b3946829b4d08166eddb1ab1aea9dec947078102e95fe160dad32e9f30cb7d26e61fe20b1252527e15ea522a0986ae53e3a049a0bea6e8753ba503ad1c4eda9d130e1d2b3049803ca7d7168ffd7b86d8e8cfc6f073a6446b4b2a62b1bc26d94c0cd2eb9537213af87155d056851d42f9e505a3c579c3617821d08c875ddbdfda1b34495e553ead301d84d285a6efca6c210d17eada0373b72bc004c0d3fe08c02a8ce2eedacc8711b8142c79c986e1d96d4860846217c7efbe8cacc752b8af83fe3e8cfbd09aa998856fe81369a68f1f1fb3d4a6a76d0d911918a01bf5495c60d8dfe851f6649be58556935a2ff25a6bfdfdab12c2914a7da883cabe71a18638fd004825f00041f02d5234367284ee4da9438d6ca32fc47046b9cb606d1a1dca9b1589627c0fd65ba58920f5f96b934d240e4cb150af1a28ebaea5b79b41e232c6c253a8d05a651ddaef3e3de60b7088d7d5c7cdc15a19a2a6d6b7ab39e3560e9af2d788223d6d9e48d30593c9e71725659870bfea6cceb86f32b74e2ba2c37c55c75705c679011bf621bfed0a6c6683c3bd2d63bc912e1ab63c1e235bd4f766a6a9b568c9197f4a255958f8ff21c16ee66b5292dab874f445f27714bb1ed9b6e63ff23fa948d75e4705fdde5298f987904e8371f78b96ac844a25a5a9c77bbf87515c1a42347e6d710ad95aacdc8a0b66476c3a9a577a6d2ba0f15c28654e65e0d3bc824ed5d448a4e132b59bdb549d8ae3d8267765d399c34f5372147f3ec8196e3017185ac5a3eda8a25f0c1cef29d25db4cdf74e76a2ccfab6005bee6ef0d0d6f1d282cef131a8c0da38de5e83489536b02e7e8f65609d520c3355e561341d4fff7c9e52c0f78dc198564508bc9d062c05c0e8039e48617762466f370e0d45479393123cead492c15cb0d4c9f6b72c9f6805bcaefe4cc109dedc2bd4f97981e0e86dbd3ccdd5e1cccc1b9ee2bdd0266daa291f1d84ca64881b051fd86dce41d20099b405b0f65a16590c320e18bebc8a056c031ac0f92ec39d5baa227304cbd9ace8a094bba42166cfdc8564339cbc9f4c261db5fbaa2d85cbbd58a5aca488592636f721792281581abad30a4eabbe41681eaa06b582c551a8856e3b5f42dc17dfa8c110fe58f9ab62bd28938e4e7bee14d78415fbdebc9db4a7a8588db809caafab228333fc095044e5f2b65a5cee7bf9b463cd4ca9c5737f5bda54977048ed6ca02ec07f82c2c1888ec834231a77aaac929c62d317b14922057062c357a29f8e81c0ce5f43c1927d6ba1f284321b8208f4323c65c6833878e802b6fccd797048486021ccc92c0f37b4e79c6dd14f49aea9c7c6ef74bca977f60ee4e158d30df5cc667cabcd9d7a2be4ec36fdd366c291eaf672be1029116474af058a6e76039fcbe50436c71aeea097b800a646c1e94d5979debf61e03f9a1bb18cdada467208154f9cf02103767ebaef1a14931feaebf0ff6c15cf25087cd5d9bcb124ebb08101677154fc98c3200b2e67c2ef916f99d72457bd82932f410c74944315afd7f8571c02836ce995f851843263e40f65f54a029cf05facfabc7d5b312c3b30ab0e388a3815e19af8291b272ee222641103d405f25a32c216439cfdf6fc4c78a7b1c4fd5206b0b053a83e226f9c95a5575d85c047612c4e8792d94a00e355090d649bc3336e1e876d71474685ff91f4299eb6d7d5825a1b38328d9a48c07b114ec63d0c88be6d36450fbcfebb81e774d8ceddcff4c51d44ffb08b1bfa44332b0a65a427e15750d185d2394ea5bca70dee094c6ad34107c0e9cadc7ca18a3827aa56fa9647a4913eac5b28fe7f5cf147e09b1722c45764a92e8b9e835ce8566510749006a0627fd58e04aed3e26b7dbee12c842c286a83b0261eca2d916c8ec94e483a7bd00beee9530bd660a8310fb4ec0e161d07bca0f2a55340f720e6fc3d25acec6b7bcf71b7b7b59f8799dcda8c98c9a84f3fcaeb33337d97567671ce4a33b9d4f4f45b43ee24d37c208c35783a9d7f45daf930c34e650b4096a027966054f27008f4337a8c837d958f946dd1c0f2c1c8590fed338206b94b9bee06487f60c9cd774758552b93b70ac1cd534815cde1529fdfa07fa6685a702fc2132487035a9f9c2f4896bfb25b628d902c5fc523fea7e08da7da995a6dd4e03b6336174636797e379c7d06f8aea268da82d981c6441eb175bc513aa6a25a1defc8200f3dbcf193de91e4eed50367d581204f2906fb6b12c4c08b9149f2a3a45e50e1715ead019862ff857260cdc6dad3e82e780697b2192b41ec2e737ebd533b828771bd014da31d28b0276160325b0bc3f6d729269c58814af48a249d9f4c48ceb89b1daa2119943c53ae533e9bff1956133dd41aee2cb286ee633f31480073a1e55022f49b486e561a5936b69f72fa8426fc559ef51cf953d0753900c8c6bbdfae8ccf2b5bf06ee1783bab11e07a8e006a598344dfcfc18a2a7b6f20b4f1be09dbefd782eeb4968050d34e967cefbc67c88bd4892ad70d5b872e428ba57370f5256d29bfc1db5e9c3f480a91b46aefdd676fb60d0e4ef081a7b5498638fb39559418480340a77fd2f2a63a63a115afd73d08ce1b7cf658ebd6e49f601f6219b45b498ebb235c6a1592116373415960f56edf7aab07d4e96ab07f3d3d3a78650c0fd8cef12e09cdcc809879ac7d2cb03cda781cc424120a71d1dea2ffe39f336229074bc93d4cbb0120728ec36171b7b67da9b7a1d6598427ec79cd2d6c3d6ba81f51760e96ce289160416f0591f0418356d15e490192f51f48cfbc77bdb059e6c15ca9320a70ec7b1b982ad88852a3966c3746776a9bcb5a14bba9327856ec5c4aae135839d41b15785f4edb5141373634696f1d5dd7f569dec5de9f3d1d0752c81d7e54922f1a77d81a9bd81b39d152c6282ee218c1c8821e35f1463d9271285cc839738455a755ad4b6c4448064e816b52099a932047ef896b00ba836328c45e40535db7ac4eef9b994001fdbf8e79897f38269bb0f444befc7f48538cbc971cb515f4193f715671b91defa614fb3e9dd61cedb2a3b61f07273ac3ca5cf4d03c18251e5802a3ff50b6e21ac574bf728b3002b6dbf20d46926a753277cfc2a927cc46b94a3949199a4d37840840159a2025f93827c20014bfe3b02c68dd82c90503d29bfc2ecbb536ba2feed2c98450bdfa83459a9bbbd1053025ba14c1116c2179e177810ec81ef877ea453181bd0f8a1ec8f174ec5af988a78086ebd4e31c86676dfa65cc2e0fc3058c6e1237a12e5f1dbc73718b82fafd111b54aed7197fdf95538ae287b330bdc957d1b0bba2db71d00d093345efc1c11c6c213606002a7142d4e84f39a0a8b2c8018d9a4fcae14032c97e34c4f7c60dee24f5757eb4b3d6b33efa01ea4d238cb98e33a3335a13f6c2b2143319c1290bbb4f56daef6a9f56d5d96d853276b8c5319adbd96a2431e90a23a214b0ee7ad3f017017cef391acc19eb36034617af5805ddb68bd8b53188a2775e9e23a40988d78a720c6d4c2562ff272731e58e80ad29903d59191a5d3121d806adf690ad93e9aa137e162bbd5809b3b082459cdc538403973bdc879f05d92bb7c11536b498b59556829d39dc51002d5fbfad8dcb4ae7bd22872d5839fdd4b07f9d6adb76df7f8d3a2e7c1e728af85fc6f45e069e8317e9a3a7426d75b7160cce16bdd1c7ec670bc038ad17ed89952846dd5e6b58110ff7cd627d4c4493d06032b034937f7e91673e9aa192930ece875bad4f4ccfd0a9c6302f56c17aec05a557cbca7c6b698e0fcbc6145ba6ec20363679ea6f7e7477ff876d2960d5e150607c8ddd120013d5fc2e4f023e82723c67eb4e53a08a1423f214b10b58b29a043086e6f79ac69bd74e2133487fc1e69e96809e1f8a15b2a6b7209707abea0b8fdcd9caf80485b7e7fd5a8a4df956656630200951e5f15475f47f883d98b6ed6ab09fa29f9c2f46c8c68b570e75af5b4c9265f11a2ed101c0499d96a83759f24a485521cfb23daf0b14160019f66d4dc070ac9e69200220ff5e6003a2ccdc6d0e3dea52b02f0bdeb8d1fe64c8ae8effa89d9ddcdeccda4fd6ac3d51f5ac920c4286ad332857e40fa196d3925599c2bbf1dac5feee446684faff79664bdfe1a0cb4208e7203a39d0fbfe651748c6a1003f8087df7f0b3a24c16fc07778ffdd86f939798c59ac208ad099359d6d43d218c638bfb63e85d4c81553966e19f38eb54bba9ca04619be683919778375bf3f65c90e4271342b17802a0ae1649d6c768498a2d99a5f4885d0f20d920ff196f2bfd4ed620c41a0d9c742c3d6c4be8fd250990854d0f7dcc9f17b87715eb14854c0d890b3d5ca4ef425148f52541c3ffe41d29b30899523b7a88c42560ae2cd9a4919617a3aa0505f673f387d2f1a67278f15d72ea33f06b3fbdb12dc763f5024d610bec03fef9c729fd2501ddaec57a4681b605ea30393558fd53d3eda8bd20da239a2464ab0e392dbbcc42e00fa9f87a76c617820ca5523d612352df584be5ae9f0824656fdbecd51ca9fa5a774be8dc70cfda735b146f7913081986d9f667962af4006c7e7b1cd3082ae0bb2e9b1e7b278f8f8f459bdf4663f43fe3800acf25d4ca757dbed05fa582e7948ce44e0ab350b20ca0ced9f94958fe5d105c04458a6cadf1cb409ddbd0dc0896abb70d7885310417b4f2e41b4afc36102d8f340f20eb88456a88171e0fdf380488cb773d259015f77bb7080eacb7345c29ad3ee268ce853294003bae65e6fbcd96da6ccd91a25f33c724f3608475499c2cb1870dc8dcf45d07099306b39f05aab1a0ee64d9f96b0616fdc1ed34b565da71c409bb2f0fa715178d1d49525d972c3d701e5d457ea8ec415fcee929defc2c437f767dd5828190fd150dc8623348238c0b2512b5927ead50686098d8623c9046e55f3ae2654aada86028b86de4d6de39e1a2162bbf95c733f2fcbb17ec75640514cac7dd98d4ef7d748b042ff65a8ba3a17f24dbd9f459e781616e6e64683808194f5e0dac592f0490817c45605506d49f59dcb41d0345b76602a589da70626d80f42e04e8bdff7b9c4f319d9f359df2ccc81f64dc955249cc23fea1a176b13be4be6d9ab5743c0abe6880104d664aa5ff74a62bf3fc1fd8888998be85bf1bcdaf4997cae07880f7e13190d4b0b2b6e714af"}, {0x1010, 0x1, 0x3ff, "1b96c6263b716205a962bbec043e7daa8b1c35c4eed859c2b0af6ac898d21682f7db6a49c2efdb954c974665c55d1d66cf1eeaf2ee6f32f46bc3ed814d8613611086820e7374c17e81ac49308a96fd64193e0c60a6bc996b34dde19581b6c0b7c486f6017c3ac5e4fa72422b2976e32e5674af0d453da4af57fc23c6c86652493ae3ef862dc4e4fe5ac8c36d368b175ec3af54012bcfdd86cd8b1800fb8f4d7adbdfca07f007a81d70c43283d5aeb3ba2c90089e6f5693784c44167c969491de191dfc9cedf42e5113111a2bc8818835039689ee72be4cc2150ae4b7b2d90fab76a6aa44fe13d9e5c75f75635a75c61b6bd2da28cec9cff72d72dbfd7b8d0bc1e0461b24d0989f9eccca85a3e51256709fe60d044bcc865a81606bc999bb72d9d4395a172dbc5e8c57b1ea182e7fcde418d14737db654e0f5d708ba6ea3aa7b99281a5f8bbcb6390fc7456f335ec8bbe12b175e6e76ddfc8957e6e376540fbd8d6dd48c78fb563ae83c2fb2ae8de4dedf534a55346fbe3b2255a412b5508721071d5ea2ce2c7be35ac6c09eb28fbae76d54509023cc043924ec3295b4599c7a7a5a90f8fe491198a2e2db3d16ddf662bb3bd82e133af9c705162c0ed9ac22418c0405bcf7c082b83f5c1cf1bab8def1c82bb9d2178c7e987399473899a2ceac03e1ce5e8fc1e177cc6a68c60fc122e1680160086f91b171e9c2e621bed34e52989ebc7092cb786cf72c9c20d9b1bc3a8b4ac0e3b88ac2df2e799ed8344868808ab83a57b9f0141c2653fc8ecdae621bd7fd4ad014320b97d64e03b82d6b43fe9b1c81bdf02bbddce063fa21b7b9bed5da0a630520f142da5fe814a8911a103a754d9d7b1574972882a506b7376e2ea87f40ba236a0e878145eed8b93fcfe6144c85f7e684222902f496bbf0689726e412f5cc7d99c15bc2af89aed57723c5cbefd58547d76fe3ec53f98f3b3f143fde0e6b109b54b7dfc4e6810c334872e972bb2aabeff1cf99396e2938eea637ef07a8c6f4ea10d21b8827f19889881fed629007241cbe55cc54350fc02aa14b28bad70921e10b7d9a5e508dea687f04a8d0af54b1ef08da23988e2cfb137c9a0ee11ba91893760c02fd314894659a12cf9ddc6b048fb2fb7fe400402c5b504cdbb8c9e34711739ebc357cd49f77bc6ea9298642919ac141c0681dcda4495f79dd0aabc8bf1e9a9d1b30a41e23c1da9865dcea3bcca00eaafb2f97083242f9b6811a38e61dd237edea4f4e8951a042ee9bbbfc14f23cff3fe75d0c64805b913c9e27a1610975acd9031eea0d412a941302c00c2d45482a4ffa6b89f4f8e2243fefa6f6f733f3bea55c6d443add058f3ed1bd3be2f79996baf2c7f10633aab13d41b8c5f57fd05faffabb8f024bfe4f3d68e6250769c3168cc5664ee8905b0933075ac6f09747e8b28ef140679584844db593157802103a1d164d412bbaf1467577640c7782c51a02a128beba3bc4bfaedb8ae521661063f8b432595e4a4f1e690497c9863d1c1c2183f38d5778b5fe2ee8efaa8831c6e36516889fd5aaaf48ef40012af64b012c82b3ba3af3ef631c9ddc7599583951da12fa026d403efd7396c2f117ab1f852ac18a19a925d0668b62470bc2633dd7c24bfa10933b182f5ea50a63b936e5067f0ac7bd9b001cbdc6d52b2944331f09915aa5f382d42f08d442f8ecda7f3266397d1a5a43ae9d89fc447a54f48472497855dddf025af20463ade7510df60651982e4c38a6d9bf737aa7419e4ecdebf3f288b2ff524b02a48576217bdbe1850384725f64fffdce077edf0ef7204c386ea7ccaed2eadfa2c498b42bb40e360356c819e1fcce4d6f03742fe8229ea8678494a33c1f51e798e1fc9ea68441ea1b76f27f70dc23e1d7c26f0bcba49eed92eb71d885c8f34d8229f116e9cfe8dc794d447db367068a4e29b3e1bfff65dcd553db401b41e726076bfd2b8ef81eb1fbaf5ded003b5b01a5c91043349f5c1c3ad2709ab59a69c57130a3672b00ef0984a1668e8166f532b2c48df7ce90a64ac1a6583f62d58b4f596c37a3efd6f20341a996ac9b5a01a6a609914a1fd318971f3111249cb15275e197408d5ea33b0256aa2752a51c6863fb34f2ff69d365f03305818f7b489d373550b018dee2ff583388cd05a79d0c9365a6c788363da92129bf437edde959f8dff2375e85f5fe544ff7040429e31db7d522037a7167a6f5cfaa11cad1e30301f82030c5d8be280e88c7248f6ecb219dd5e81f6584db8bbbad2203b7e5cfc4b43ce1056656929526258badf0c9c63098c20667b6ba0f37eaeca36a5acaf492c18b849f2b55cc76e8a1ef668c78d9fc12eac70ad8a6642974c26fa8022f69999550c43214eafe15992846f4048e32f1d27b7f6f9c46c58920d068167d17214c9fd1fbb3de08f986f15bfe391bf99dc97aa2660a1419792f2b552bbc90bef8aa40a42990644b278e381c4a02ab4e45e732dc7cf98799111668da18f621633857709359ea0d63131a5af6a200594d1658b9e4fc35db4213160e51c4e373092a713bac49f9b07500acdb97632c6dd91187f782dc36b1a37a7a60adb84ce1e33c3e0fcc48dfeacb7f5dad5767c85df388bcc28562c77254277c14028b5fe78eb11624425b5e40e160bd00bf21a4532cd5cd92cbabb0045d76eecd94dd484cd3a4a5d36d6aca937ab8354b41b4cd4c579941f1c50fa4875de474ee6d3692a29bcab19504e755b16cf85e44fbb4df28de534b6157bfd00dc989dbb8849a2f89dd8180740c7c86595c2f92026e14e5c9e42dbb8ac985ed73cd6ec65c55274e445dd0c3d0d6af81891c282b2adaa308ccdc0a0a5019b46cc4f39743c90a9ce4b845a80b68738fd41488882aab1a40a77788586b0a451141b89e196ddc014ed1732ec855a2262c9015a2342657b7e8718edd1ad117454d8419938da7bc1cb897c92f2b97799ec3698554de8cc11ac50ae1fe4ba03944bf4849ce317f80a2d8e743a690bfe223357ba665537fbfacdf90f7848b547bdb09e3847e8a81e6b00290723c86ce9d84f2fa45fa4bdb2ec4a8d1723ff16c7b0560e54bfb11bdf4e5637faf2f6a9b3a11f5c58d4585f2fdb591b5f16dbd68977d244cda8ce8b3fb76ff7cb4f8a31788425d1626905eb00134229af9500e2a528a74233058941a8eb5c87fa0ce76ef371f58b133404447684bbbb3b72e49f3ae97e18837fd35acfd8a82b52836659f5b244bd957c319307c100ea162eb378a86d7d32c1aea11a8fb0320cdbea8c4f84cf608ef4aa2251ab9da3a6adb10f83308182030b98ed15f7b8374892087875b7530e5a1cf4121c5c4061f53d60f066e73e6884af2a67b4766ea00e67e2a45cc33832eccab6cd88c7622b3323459ff4aa4ee5910bdc97b61d18480529a21f5b6f0b5c4ca58951b662949dc607993c47e4169cbb4adb064bc78d7018ab4be6e0128b3e54bb0cb58bf056cbdb17327dc3d109ce97829b4c19a0589058934a273e1aaf2db652e3b49f9731d1b42999ab635d334025173ad7f2c44ee8c6f7e9df5d187bd45079df88ddf6c437304c73a0078a436c3e01f27b522b49ede5e4f81dfdef895fd92e5304b7a98a269ab838b81c6f70af45992d1aed1b5163f987ef46bab87036e3c784a7c14071ff8faa1dc545fb1d2e37cbcb968816fe1188eb8abd4c919a7a9b94cd1aa0c3a2e8c41553a81d77539adaaa56684ead050eac7998e1a7ed203caacd37ac11661a781887ed685501154d4d75ac4dab49dc5042650fcbfa160c18e6eb2e1efd319c9f60f3fb4f30d0c4e49de6de63cd772d1d1a58fa53b3e1d14c351198c4d35c73de1f379005ea745e7fc2f19e23ad961de53f16813e7ce5056188fdd7d347136e519fd0dc006ffbcb4d66fd3b8cd20b975bd8d8f106943cad63e485bcf88ade0edbffe9f600a60d6e8a290f2afa682c4cfc3123431d54a9aaa0c5125952ab2d85654dfcc0cea774c1ce2d82fddf436e1981f2e9436930a0954212ae9e181b015d7a128e87d1ebe35fb36ae851c550ac9df8fa9c928bb9b7f1a9426bd0100d0cd1ba4cfacf2af83610b3fd1b6828e9796bcd3b477bac9dd0bb102f57dcea6f0fadf025db2d1089156b52fe586f513cc299275403143ced2561a442f898fdf948ec82fdf37493fb7b9910237ed94415b568e432686b700783de1f0191f8fabf0dd8235b7a49603af24956fc5f784d3a41fd824502dcecc922a74a4a79be27ea10c2510885b675e9caca966c64958df05f5c737b41f0386f7b5718f3ef4ff1ee67a95e62721439ebabd968adc08b07bf184f26874ad0d713324bc34535c4b6eabef8281463a106ef5d784122605f73f203beddf99824fee956a2772110369c767540cdab8b94a7c663e1bb5a4d8691dd69e92472fc6de4e967b8b02c4a712fbb15e4ce456d3d9a16fd232faa34e7233b56fab79e4518cd198195e9e1511f20d2749f058673ff971c0e7f01a95d71c905c073a6771421e8c9fa4b4e1a82003192adc128d271c859380a53996f0d8e2014f859746d88b1c12596f534a5f1997907b79e2df9851189e85a1eb8ca58fa46a7c51c859cf45bf04d5a2ef423330c89b355ba1509336a32eddf70f5c0f6c66970c76104b61850b08cf6e2b1829b8293be8cffbd6776912008345ff5fed2521d691c85c3b75cc5c71abcf80e7946845f6433f66e5e1750bb4c72b10db4e358724d08a4373e95a21decf4be013ff933a68760555dadd59893fab5a408755c9d09a70dd019a69c9229e374c6c6401645116feb45e90e68fd14f258f1e1bf5744da5c071115f1888b9143c19de84204869350c0bc47b35f14bf42da50c26bde30638febf691efc9dd3038b15092b048758cca633b8635ffe60dcb29adb6376b4850de2fa5bbc464fd811029b39505401d9b2ce6b2a56f3db2a9f73549f34f0d1983f27284da747531ae59a46a4d10a642695655b54160ca05e505b8ac2c4c9385484b4c7d0f191d6f58574f83b2ed59f4c0b15c495ff82bac4c2c250606305bdf984927713126d2e798a4e6536187f7cd122b423fe13d00bd00ba6412f46ef193bfa061b63c703b031adef3bdfc87730b43830f59acbdf40a8be8b78a2b65d4872406e3d4d09f9e0d080e52ce98f7c54e8c71506c338bbad57dd4bcdc7486cc1e0529be12cc34df4010473d1c3616840e2f9954302578938f7aefbc03bf49a17879970f9eb5e0d75efe15e45271d3a27ba6d8cfb9a21d8370a4931a6caadf37d953f6b488ad83a3e4d07583d9d900a89b0366c2feeb2901ff147e34595ec9ed6359f2279d51eb870acc2b8d1f2b456f2debf892780a4e740d4dbcd8a514aa8170472ac9fc2d5582b2cedf5107c7af4dc418f60d754f81e177a862aae8f3c07b7908b80ad1b7e7a9edd1e2215aabf7c9d5e750e7546bb6375bcff2c29f1db9813e75d747c7dcd598f10a5ae85836287a7b46155b77bf70db6df1f94ee87ef24edc7b0ae41410c40da59781cb680dc6e86846b105a03b4630bf163c6e47cd6a4ae3b8a8f614238f5182f039cdcb56ba0b2b8238202d71e3859a8c83f94bd11a6ff75c383d8c6eba1bb07c6faebd42b97d48ffdaec6c4c8a786b58b3b9ecc8ce70ab23b4a9e85f3eafad54185ae0acc12548483e3b9d961680b8d629666499314582f70b77d7ef74b49342d61c1d9c625080b31aae6f51b0ff464ca77c4f8b0a75d3bcd7ef2367d42ba445ff0d6b555c200e3bab6650322d3c8f7df88c073e32f79ea2479cc839b47f6388d1163fee33dd17a6ee6bb040f49a53e5072c15aab9104dc75a"}, {0x1010, 0xffff, 0x3, "afc4fceb94cb8d8827a6da7ef6c30715a5c9aec3c693926a90dddf34c4407c01d5d7e60e8ed854440c3c7159d1bd88d19868a681b16d2237c70e2dc863fc90cfcfc4385c0efae8d851234c513c544cc139484dcbcce4ee5d9eade79f787f40f5d24425b27a6b92e94963c5a69933fad9221740a14fe2aebc0cea988179ab8251e38e1dfd1c7420dc741a142c8111f5cf6679df2a72075108d2755691ff14459d7a1d40741c4b3b9d5082042f82ffd9db663ddaca17c3b8644f280ffd5b30f9ed232d851cac8c909141eb45cf385f6bb84b8c357305ef3314d3d5110c0400d16607e6cdfa04644587f23bb393e2bd2a7409db96370acd8cbc9bc8fe667e7226575a1ae7fc4659d2e0103dee36a28d1870bb313444165ec8bbdeaa58a95d48cacec4f28dc6b9d308e2ec725587966e296fc15150efc798aa0b2cb629423cf21734c9623d8dd199c28eeefe69fdba269bad895002ad3356c2c4adea1457ac25ac82eab4c394e1285baecd7a1ad998c668bee82021a1bd5f80a2ae56085c27659b07a00b7f86525483e9033ca9afbde8f34fbc2d71d6a61388436cc59d04664fdc4b8a72a462639235c3ec5710e314f85f17b7ea159cad59d7aa586b33809e30bc1b95e486daa4032f04eec79367b1151cc2bc94d9a8d15574f0cff09899e89340187970d47eb2408dc92a538ee8356b656b974c69c4067b3b35fca6cef66afedac7d75a5b4a51b93cdd6d9b0e4a0dfac2b161d0eda4d3357d3ab43be13335b0f96dcddb4070ef7caefae81b39d5a1e9500801bb90300e559c42966bd5de59acae18a29f69f6dd3249ebffc6090e4a6808c2edd9b005e7a65b8b6fd7e41e7017374b72853b9778c1dfe96b88680b1ab43b514c987789287493ec8cadaedf1915c73e95cf2faf7912a38cdf1fb0d919b037346f478d31f4758c4bf831050dab4db8c214f48980d08eebd967b817da59b3111694d83d704752f0d370d3f6886254ee325cdd9c8f083f43210d1d11cdb3980adf33d585d5bc52c03cee87490d133367ff50da91f51cf132e80ae41d1aaadd62a691599a47860348603f81e48dfc7b08e089d8c1861042198cb800d550f543d94104b224730d091d8b057d986a7a07e8e5dfe7ed993064c6be25f90b1a93a16844fa034f4560229081d0fa273ed6734f57efcfb6949454dd8e7e4affb79b8421b7f339d674c369efe5b3fd2d888171c063dcd5d6f65eba866bc95d0d87ac8888f27ca6c951f6407cbe94c331c554e5820044da5e315d31567f5ee235454e43858990e6bef648241dd0430862eccc31e40096add55fcab7047a49612ec03447fb411217a2bdd7935399c47c10c4ff0536fbca576c1f99a200bd4d8bac8f4fcb13d6537d7e5aef88e2f277167a39324e9faaeab25cd82a403cc478973606f60682232dc2b13709a4359eaea7e983698729ec1935bcfed9bbc734b74f64f9865c93c0ca9e746edfe8ec71f7eb807381b15f6e258b8cc8773d0d0c5399e5498096c9a57ab88fbeefa45496afbe93f3add3b9e1b4cf810186eeecbbd55ee25daa3bdee7a45993bd10d089d9354d4169b5754bf8124f83272d00465d80c2483a8244222233ca79aa2bdcf43ba7aa914337a6f655cebd17b9cea43b65d9cd99d3afa4ee83bcd40a6c87f973edea33c08ef2fd5c2728f9dc9c29920f1d964c17ad55d4f4d2d946b2bc05264373512e809ed76b926dc74eae1b7fb67cbe212c882b783b57829342e195932c8f8d6bfc6ac6a51609a8a5822df86c9215c11228ef94e969820ef178e3514eb68b34f67ea4e254aec89617b74282c6f47e9c57c68142377a9ebdc557a60350ca8e3708aed8c74e748eef9d662d7cae2309fa8e09b9330c8b909244ab60491a3879fc949ca7f87ce7961a800baeacaf218d5f7accd93ed1107a4b3b4f160805ce4e2b3cbaebdfd9b31b68bf66dfa4ff295c41d90a9e36ac8fb650aa36c390304a8c4cda182dc2416b2a02092164a90ef19a1a35b3c424e49feaf0581d0277db5e260b5f010c7046fefcdd5373699fc06587f237e9eb5b1313b54f60fe6da0051977c31ac3d5991e1638d1a7b03c11778c920cd05fb62d275f5e0f14919fa45bfb75108252f2dc10fa3b9c5cf2743ec6e9abed6fa041b90a2aa0998e6479751c8a6358ca7514bbc5ce6a19bbc7d7ae085231d596243ed8294ff0dbaeb9751a15198d4319678a81486d76681532763fa65188dcc2b53e2792614be26d1cc11c05901581100942eb82ab357b44a1848a8957fcf193caa39dfeff0ac4dc3143b751e5bf3b06645042c5fbfd9480f74ef0c3cc03057ba1b3723b6d73e50633d5bf8cec9b542d5a7e1fe80bfedcdb36fe3acd3e57e0e6bf62ad590b10a4ba99df534e63884ad8c8a672f89e819fc0da1e8866c71afc69425fb7ab25e5a136e6307a6f4a3ebd3f7952a0d05f0bc79fe4259ba14c76f88563fe57dd41386c9b205a68ed6cc83ab761a2edd31eb42ccd2b4a6e4997614fde1c26a280ff7ef771675ffb383ad795212f2f33b66652c8936b00a2082ca7f9a5e1226a90b9a0445f6e84ddd54cc6830317c31544bcbdb7295cd4f4d091d8af70a19302bda0f00aabf6c7096b35def3d92d7be33e9b0af1649b142eaf1a5227a9ff9d2c5505ba27f328f2d241158cf27038adf74bc796227b1fb309accf81170188a687bd63b9c2eb27fa9eba52040cb4536802e7ca5d114c34b083e295e62a5de78d8aaa799d43873b7f1972463aeb7d8eb8de94f02690af69458f74dbc20216b106778273e9bcefd6e22357b4f356b65521396ac68da507168b30a4cc8c18c8ddaffe3087afb6fd627456e52d995111b22540c30743428dffca685a8886fded7c86878dbe0e0d49cfa325cc70a2c051eb8c6ca07ddcd16bda062061c02c0f7f0c8b43476bb6b3c6000c06bb7fefc2bd7a7a4080c98b47f49c7ffb69675896e2ba44eb75a2ccd148c90130ef46a25b02627da4fdf83c4cfc1f358df317224e941ae7860ede359955dd1131b812731c9dbdbb63fabf1e76efcad7fb2572ea2217ae11d6473ca244dcf039c8233a129b7e8c0aeff434cccef46267a0ef422ec6c1f27bfb6333acca2d0d51b514f716f7339fd20f36e0f4e2e40bc609706f38ceb5202cb6de9fb403c2f32197743417c96766f4cc737f086ab33dc6a6f05bba6ff86ac75da6deac93d8ddd5171c3f20ba7246fc980a2f648aedfb9d42953c0d801173607f4bd4abfedc6c5319cce2d25fc593ee7f260e5ecee8685809ede66c0b03b1a23892861e13b89b55766aa07d6b88d1ad5ba252325597ec9cad5332787525bbd25882b93526684e046c6732a20ff885a718092acf99fd93374bc8509581782804fea37cf0adb45c1b6dc7caad447ec44e9dec60a6c8045680195d600c18febf284c1d9a047ee473a7ac47ebf6ee39dbc3569304f3cca1b1e40a5afce9833c118ec78fe43e78c5bb6bd3d5cd3508f43dd6b9976d241165423c00d0671fbff6d0cc2815f008e80ad7de071ffc62a8066318787e74c22f2375fdcd67f64b19510deeb2302c41f392addb80f8f4676fc3616caf2804eff8c78961b7ad03697da100d1a711a772ecc66d150f88cf278a0ec952f56f72655b6722fbc8f58ee5e911cc0b70f30fca4da5cb8cafbee13d226125ea0dff202b262a44cbf942f6b8454937d0dee351092fb80c4381dbec8389284bfc955fc5fcc22632b75ef5ed2f8f8b7f0d35d618371869a0b904bb6a11e76d0495a57c7f4e5b88ba7c7c2ef3da2c5009079509a3136dc9115c3b994c23ca937800a815a8e2f81b636e1114a082d9a87ec638f85fd63c96a2e2d451fd58ece5bab68cc0cb313b97fb495febf81cca22dbc3e498cc077aef7673f5134384bd7db233c7e83366f7b3e2d20479091f7956183960b421b89f1f5d3d21087a91caa55bfce2e6fcfa3555f94ecac227bb28613e5ccfe2d4ce1d06183f76afc4fa9c1d74100787058957f88c76857ec19dddab3a7f30942375274f88b970fc0c574c4f05987eeffb797e8b6b717c0a7950368d298291ebabb40403ff5be83863b12b8c45cfda0d48dcf62b554ed8bee86d94fd88ca476a0bc4d82f794c8341c84df5237aff334334e72080c1aaa7eb27761598103c282c9a9307f7dd31e61cab5f62fdfd65a9e83bf9ab5a65beb06d11c1488666d182624ace4a4720d0d644b6b07b5e5096cf62c7f9d3d0cdeeaa25e77fd014eab95908b079e697b3691029983c9a8e7179b0443e950bd06f90d055205c827ca6fe5061ecb14a6a5b8e1aef70f858541a6ecd64a7ed5a500468981df2fdcddc34238cc72474c0f1c1cd2498f82faf6538f8f33d06e5345f43190fddcf84f06cea9c25f88fee942ed6939582e069a440c3b2fea55753989c4c5620664825a95a3eb8c8aa31ef0c2c66eb697072e81397f9d8ab95daa47b8d65b709eba1e0522c5eece1828034a3634065d7a7e6737b5d4f7d39bacf672bfa2a41411226b15ec12eeaf2430e828ceb0c716988294ad73a821d3c4857c1bd4bc2d673ddd5f1a99acedc48fbf16bb1b79de79a9cf19be99482fc30475e0cf47dfe7ec5c474453cfa6c856ce79ae0627489d2a91537ceecd5aa9035d9570c01a0132f970403c48da39507825358ac5e1d2cab291d78eaf0fb7c4f13f843e5ccadd96da2bb7249a1d61a53672d3be483fc33d8b99575dee28892c0e358f9600cbb3a20b81cb4c2528b291c90bf4480d4abd3382d53618c02a3a0b185585e86a17601da0d9fa25ac0bc7a23661f5ef672f5da6d5e9af812cb0557209ec5a56645057a31ae912c9a4a52f3c9bb7f64f7ab94ccdb66cde53efec63c6674e70bd72c2fdac6e39845c41fb6dd80125d2ff6b6b4b49a3e4d697201645aaddaeebc8c0df75c897ce2d95fd701bd1408e7fc5cc5bda7aa0ed68e017dee6aa8e990d8e897070675a6830a8598725eca663c0b363b6ec982c08e116968b6f9a0c9a1ceba61231f30bdd18b4c66fc12d2bccf6c5e03ded2fa4c436466c28b083fefbe4c0406c4dcdc193adfc17056ccffb15ec78e2cec7eafb1596beda8f26ce9b52f260fb451eaddfda01446f3cd41ebc993d1dff7bf244b4a50594e50c404d961cf545051443ba48d4eb0e309a8a1f112710aa8f1fd051cca7d98faaeda2b48880e0db847775e738b5097c5efff28e3e8c33a655807d39ecaa6c1db00824ae607c2659957eeaedcb93651d6abe863625e03d5a00602c37049c401ea05e369db2569b0c893020ad401867313cc3f1c23580bdec9b874e3c6faeecaecf7d1d968aae38c78e92a74b096b0b7e12ddbdb4b2a6ac57b4cd86cdd1d8df686e3e8ef988435a3373166b00a94e63f6f2b97a1ece3d8235aa56e9588b8e71b6386e91a4e1a14912aaac6b446d821340d009067513ae12afdbca4ac76790ad5c955f252fd47106bbc0b2a6b4473259ea7e71478d9d1500f88833d2394f3346f011b9d5d76c420a0d2800befbb504e14e6f2e6cb872cb97bb36e7eef65c10639a0df86f7b5ea5656d756ca6aa8d73cc73ad1c92d9275c4f291b47a4f1708012f7a4e81c00c3be224472092278bbb7f691367299edaa64c4339452a27dc301ac353794b99e8bbbc8a771708ddd110eb1ec2a78007d0fb846023be6e70696ff9993e18235fbbe8fe7223ce33a691582689143fea9a95e70edb370cb605da7e7beeb5a7694150323641f1aa279f50756352163cc06802f5b42b59ece501ee57fe5840d485457bdba065305202f7116b9246f36443fe2236167056e75171c31c6723b2fc6a3851e212c9c105"}], 0x4158}, 0x0) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fe, 0x0, "000000000000000100002000000000008cac1da4"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff3c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="382590948833f24f48069ae40171fa"], 0xa) r2 = semget$private(0x0, 0x3, 0x17) semop(r2, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r3 = geteuid() r4 = getgid() r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r5, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = semget$private(0x0, 0x3, 0x4) semop(r7, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r8 = geteuid() r9 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r8, r9) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) dup(r10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000040)={{0x8, r8, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) lchown(&(0x7f0000000300)='./file1\x00', r8, r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x8, r3, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r11 = geteuid() r12 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r11, r12) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0xffffffffffffffff, r3, r12}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4c}, {0x6}]}) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000110000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0xef6, 0x3, 0x0, 0x9, 0xffffffff00000001, 0x8, 0x1, 0x2, 0x62e, 0x7}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r1, &(0x7f00000001c0)="228b4b13e75dfebe6735e16b6f7a29166f85fa06d62c61cea1e31b2d5cf511c594be253718b647169049df7a18ca69b5d6b740507a07e74df6d45cab71299654ce3efab14d1559941e9a70e4ee27cc7c5624c589821c86dba5a1caec8cc17ef485819ff2425c24b1be122f2b020c4cca0362cf79580e22664ab5673446df885df91bfcc03df4b7927e3d6cc42751759cead185e001d8233ba4cae688adc5c1f55447da748b", 0xa5) 16:00:03 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) 16:00:03 executing program 0: setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x1}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\x00\x01\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x40}, {0x1000000000002}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'\x00', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000040)="d5338a49") 16:00:03 executing program 1: dup(0xffffffffffffffff) open(0x0, 0x200, 0x19d) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 16:00:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x20005c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r4, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r5, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r2, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r3}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r4}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r5}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r4}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00002000b9"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd48cb00247d662c5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) kqueue() close(r0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7a1) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0x1f, 0x3, 0x0, 0x3}, {0x20, 0x6, 0x800, 0x5}, {0xffffffffffffffc1, 0x7, 0x56, 0x3}, {0x1, 0x101, 0xf266}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000024, &(0x7f0000000040)=[{0x60, 0x0, 0x0, 0xfffffffffffffffd}, {0x3, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000100)="48d499c52ce0ba168bc12bc422b4c352c732df5b4914fac56669d653485a9fb0cf2ed2c259fcd083a819459338a4a314e557d08a3fbc26b0c7369f619037bb97760a54f6804ad9b9a2f216f58c1caa3372bbbb38cde5e1498360e7cc478bbe1f1b7a35850bab4ddd315a9768f4764180d73cb4c835bfabdadb038b068cb52dc76d130c61ed78c9b318b3cf953d5c9e72dde0fd53fe3c6c43a8ccac12592b00c0989f0e8f29219b5e78e64080b33889ce2d3228ff2696dabae64617dab5bd43834421d11ccf28ad8656ed58d32d2ca581a4dc0e02c21512baa665e51fc1dc00f8dcb9b068b38d6ce87ae6", 0xea, 0x4, &(0x7f0000000200)={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x4003, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r3, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/62, 0x3e}], 0x1, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r4, 0xffff, 0x2088, &(0x7f0000000080)=0xfffffffffffffffd, 0x4) sendto$unix(r1, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x42fe) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semop(r1, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r2, r3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x8, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x80, 0x5193}, 0x31f, 0x5, 0x1}) setuid(r2) r4 = dup(r0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000000c0)=0x33) ioctl$WSKBDIO_SETMODE(r4, 0x800c5709, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x5, 0xd4e, 0xffffffff, 0x2}, {0x6, 0x20000000000, 0x7, 0x7ffd}]}) msgget$private(0x0, 0x368) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000013a, &(0x7f0000000140)=[{0x2000000001, 0x0, 0x0, 0xffffffffffffffff}, {0x3c, 0x0, 0x0, 0x1fffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:03 executing program 0: setreuid(0x0, 0xee01) msgget$private(0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/51) semop(r2, &(0x7f0000000000)=[{0x6, 0x7f, 0x1000}, {0x1, 0x3, 0x2800}, {0x4, 0x40, 0x45f52341dbc35089}, {0x2, 0x0, 0x1000}, {0x0, 0xe398, 0x1000}], 0x5) r3 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r1, r3) geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x8, r1, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgget$private(0x0, 0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x800, 0x0, 0x0, "006ab7e7747e3d571e000005fd9600", 0x0, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x131) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) r4 = getuid() r5 = geteuid() r6 = getgid() chroot(&(0x7f0000000380)='./file0\x00') lchown(&(0x7f0000000300)='./file1\x00', r5, r6) fchownat(r3, &(0x7f0000000340)='./file0\x00', r4, r6, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = fcntl$dupfd(r2, 0x0, r7) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000000)={0x358, 0x80000, 0x1cf2, 0x1, &(0x7f0000000080)={{0x10000, 0x3, 0x0, 0x1, 0x1ffc000, 0x6085, 0x7}, {[0x8001, 0x7ff, 0x2, 0x3f, 0x7, 0x2, 0x1, 0xb80c, 0x1ff, 0x9, 0x7f, 0x0, 0x81, 0x6, 0x1000, 0x5e, 0x81, 0x8000], [0x9, 0x90, 0x6, 0x3, 0x0, 0x7, 0x2, 0x6345, 0xffffffffffff9514, 0x50], [0xfffffffffffffff7, 0xa, 0x8001, 0xa32c, 0x5, 0x7, 0x8], [0xffffffffffffff01, 0x5, 0x8, 0x6, 0x4, 0x320], [{0x1, 0x9, 0x1}, {0x1f, 0x5, 0x400, 0xffffffff80000000}, {0x9, 0xffffffffffffc802, 0x2, 0x2}, {0x0, 0x1, 0x7, 0x8}, {0x3, 0x9, 0x9}, {0x20, 0x4, 0xcd36, 0x8}, {0x10001, 0x5, 0xa760, 0x1}, {0x1, 0x8, 0x4, 0x81}], {0x9, 0x8, 0x81, 0x1}, {0x250e995c, 0x0, 0x4}}}, 0x1, 0xffffffffffff8001}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00113c270000000000000000000000000000000000000000c6c02d845152281f23450aecf036ed9630e5ebe12a4bfeed2c3f00ffff", 0x3d}], 0x1) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r4, r2, r5) execve(&(0x7f0000000800)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000900)='7P5w\xb87\v\xe5LT\xfaC*1\xb1T\xfa\b\xf9\"\xb4SH\xdd\x9f\xe4\xdc\xc3Y\xbdjW\x16\x9fh\xf7\x81\x1d\xed\xe7(\xa3\xdf\xcc\xdb\xa6\xa8\x03\x85\xa2I\x8ame\xf5\x8a\"Q;\xb24\xa8y\x19?bB<\x00\xc3w\xdf\xd2\xa2\x8a\x86\xd0<\xb4\x89\xbep\xf4b\xb6\x8a\xde\x16\xdb\x14T\xb4\xfb\fj\x98\x98?\xc4\xe2\xb3\xd9+&\xec\xd9i\xb3\xdd\xb0!\r\xc3\xbb\xb4P\xff\xef\xc1Q\xcdGgkR]l\x01\x83\ru\fF\xae\xff\xf8]^\x8a', &(0x7f00000004c0)='\x00', &(0x7f00000009c0)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r5) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 16:00:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="33d0"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(0xffffffffffffffff, &(0x7f0000000140)="8c", 0x1) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) r3 = getuid() r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) r6 = getpid() r7 = geteuid() r8 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r7, r8) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="297c096b4a961262f90a07cf735a888ba9f7f78105595fd918", 0x19}, {&(0x7f0000000180)="b27bc97f8f2436d4c83132a85786c1ee60301427538a32c653a530836f268e5821b4bceffea8a973a413b29601b25b3720aae88d6dd5de4a47fb1249931bd4211657fd3a4cf03a05d30b9ba0c90e130e33156cfd847d99e8bbb7aca948ab567ee278db52dfb8f95a00ed2f5451022ebca21824b73bab870dc9adf87b38d035269a5a339da31bd1667858281db13c911e984a749477453e422e5082138440f12f9c795932038c956cd5b0631387d7083b83880173db94572c24fe33494a13895db7ce27898175ab62881e0cf054f9d06f206ccc4b10fc2362ccf171de", 0xdc}, {&(0x7f0000000280)="10340b4b2c8dc80261106bd9d05ac92701f9847984bbbea66c6f43e14e", 0x1d}, {&(0x7f00000002c0)="94107243c256bfeddb9c53080326396a26b57488b71d4cb5f9d151e6d9ecc2f28ba622f133ab9a17bc3c310bdf674a1ec82cef328f4d4625e446c22ba1c1321fe4cbb8250cc6cb3480880f1cc45c4d7d780170cef26a752e170a93ad3e7e87ee2106cf744d92ed724e1b1e9391d9120d21b644f8f48e6425ba", 0x79}, {&(0x7f0000000340)="2b96dc7b496e78c199162634976b7a0b7312202f4b1eeda0e1dfde86913735db47f1e06ab493b69aad6613dbb829d4ac87e12e90bc7ccfd1b8d54c7aae4ba4bea3f690f5c4e12e928c49882ff9d818d90d942414f0dd334e90df7b4d8717b4a0554da9d140fa40fab452bd4985eaa18c3140dd2b9c1f19840be8ec7b807eca7d7409162b7311b9ba2a3afb0b17d751e0c896a277dda082c554f27ade23c54aa739d73b993d7b23bd433703f0ae225b721b44a4db1e8094fe8443a1", 0xbb}, {&(0x7f0000000400)="42689035c9dd9b9f", 0x8}], 0x6, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r8}], 0x40, 0x412}, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x5}], 0x1}) 16:00:03 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fead000000000060d5706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x100000001}, {0x7, 0x1fffffffc0000000}}, 0xa560097da6c79062) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0xffffffffffffff80, 0x0, 0x1, 0x6, "31c354638bfce978bd7a32e5e0cdce4950754d0c", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x8, r3, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) setuid(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x10000000000015}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'\x00\a\x00', 0x0}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r3, &(0x7f0000001300)=[{&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000040)={0xe}, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket$inet(0x2, 0x1, 0x9) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r13 = kqueue() r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = syz_open_pts() r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20, 0x0) r17 = getpgrp() r18 = semget$private(0x0, 0x3, 0x4) semop(r18, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r19 = geteuid() r20 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r19, r20) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000040)={{0x8, r19, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r21 = socket(0x18, 0x1, 0x0) close(r21) connect$unix(r21, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r23 = getpgrp() r24 = geteuid() r25 = geteuid() r26 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r25, r26) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="11f54e84db722e24d9df3c8bdeae887fb47091d9568ec242d9ddee5988f59df0e630b9edcfc7775621bcd245ca49d16ed272191f101ff52a597cf86d3974e68932b85f8cb7bfcd7d326a8ebc3e27d90fe665a7cee459dd4a84878d5a2b13a711209e9cb85f3d049b9bc68289a86f4846e6cc8ec588201851e5f11cdf03ecccd2b7a014920cf29894409ed9958b9108a50cd1e0ff9ccc97567c59cf5160e13f313495194b7e38642f59f91efb8aeb683000d3a93ec84330f427e51721f5d23a0e1717246421f5c5125e62f5257365656303c2ee83abf3ac7aeebf258ba06403ed1a543ddcacd11a770f112e251f65aa46af29a278504063dc49413f17db", 0xfd}], 0x1, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r1, r1, r0, r4, r1]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r1, r6, r7]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r19, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r26}], 0xe0, 0x4}, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000180)="a39a315c63408f3214397916004dfad78ffbfd8e6c68777e1724e9d9486eb8331ac3524a22101c36e25ecad3e0", 0x2d) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00') link(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0/file0/file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10491, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x80000000) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86135) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000000)="220e22", 0xfcb2) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x861771efdf7e8b36, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x1) close(r0) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) socket(0x0, 0x4, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x8000, 0x2) listen(r0, 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000140)=[{0x15, 0xffffffffffffffff}, {0x4c}, {0x6}]}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f00000013c0), 0x20000000000001ce, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) socket$inet(0x2, 0x4, 0x3f) writev(r6, &(0x7f0000000d80)=[{&(0x7f0000000f40)="933d8a116111d961fe8c4934d77e7aee24a5debf66df75ec3c6398702e6288d9e5aabd74966fef4e2e45655e8c1fe6e1e23005766eb42abee96ad2a593a1e7ee9c1987cdb946df06037d513e85", 0x4d}, {&(0x7f0000000300)="059a9bc77a7cfe9f19256cfde3d467a0c407fbfe8a307674997ec59a4a65dd546d6bd4fbd3c8f125d8522c5f83fe61125b4085886848fd6c0be773380f8c9b2a", 0x40}, {&(0x7f0000001200)="fb2a1fea8a80c058f1bda4ea750de745e1d6a0fcf6b12ce75558f3f931d57c3013c4c64228c0c369c4f07786231a1b4ac5cca9f7c3139bc8bbaffeb626c86b2f5f2014519bbf1bfc29661ddba4a1c223b728ea126a5ab99abadfd28dd69d205bd428b9fbbd5f4fea6d43a537f23855f0389749b029d28f9d84cf7e21c7c80dacb93adf66fd450c1af60a1df138085bbf8c4cbb7702aeba235098fa621a40fa874729bb4ad5f48776a56c35ba0838d7731ef55c4bb1fd6e1767f7bd7998114d19d26aa97f78706066dfb41abcca85e6542c36fc493c7bc3878c9ab48acd9845cbe9cc76be83eb47", 0xe7}], 0x3) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000e40)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000e80)=""/83, 0x53}, {&(0x7f0000000f00)=""/10, 0xa}, {&(0x7f0000000f40)}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/17, 0x11}, {&(0x7f0000001000)=""/26, 0x1a}, {&(0x7f0000001040)=""/167, 0xa7}], 0x7, &(0x7f0000001180)}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000200)=0xfffffffffffffff8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffe, 0x0, "d72ac1e7030000000000ffe7ff1580ff00"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0xfffffffffffffff8}}) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x9, 0x3f, 0x2, 0x81}, {0x7fff, 0x3f, 0xc6}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) wait4(r5, 0x0, 0x267ff08c4828a54d, 0x0) mprotect(&(0x7f0000212000/0x3000)=nil, 0x3000, 0x4) dup2(r1, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) acct(&(0x7f0000000180)='./file0\x00') sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x1000, 0x0, &(0x7f0000000680)=""/4096}) r1 = shmget(0x1, 0x4000, 0x200, &(0x7f0000010000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/110) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0x0) sendmsg(r2, &(0x7f0000002980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002740)=[{&(0x7f0000002680)="54e1b915e2b90ac3c2133193ce99a8e3d74dcb91d6045ce32d9e0d1c51c08495d5e7d600de967043fa59ad63224fd39bffb546026d7182d1c706654e8eed2328a8b6bf4541b1532532e416c0a710fbe843b3db0b9a5f30622fbf9eed59504aca4f4922787b6b3b021dde8a04341c06c0904167d44469641c91d6584fc29147bcdeea6c4e050b79ae153134666b3c1e447df9ce5fda0a8113fbd467b230f9dfd4684f7d0b7eaebecf", 0xa8}], 0x10000349, 0x0, 0xfffffffffffffd53}, 0x400) fcntl$getown(r0, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f00000000c0)=[{0x0, 0xc0000, 0x0, 0x3}, {0x6, 0x4000000006, 0x0, 0x3ff}, {0x0, 0x8, 0x6, 0x20007fff}, {0x6, 0x3, 0x1, 0x9}, {0x6, 0x2, 0xfffffffffffffffe, 0xa}, {0x2, 0x6, 0x4000000000000000, 0x401}]}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000300)={0x5, &(0x7f0000000140)=[{0x59, 0x800100000001, 0x80000000, 0x1}, {0x0, 0x1f, 0x0, 0x4}, {0x63, 0x40, 0xfffffffffffff368, 0x1}, {0x4, 0xf1, 0x7, 0x5}, {0x81, 0x7, 0x4, 0x20}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000002c0)=0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x0, 0x2, 0x3, 0x2}, {0x2, 0x4, 0x6f5f05ee}, {0x20000, 0x3, 0x6, 0x1f}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0)="bd381c84e636d4e52bdad54e1aa43674be53359b5e93e8f9c36f6288f2f4fa1676c71397603ddd9b", 0x28) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0xb6}], 0x1, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x81) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x8, r4, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) chown(&(0x7f0000000080)='./file0\x00', r4, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r6, 0x3}], 0x1, 0x0) dup2(r0, r2) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x3, 0x0, 0x9a04ba98) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x2}, 0xc) dup2(r1, r0) getgroups(0x12b, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) writev(r3, &(0x7f0000000000)=[{&(0x7f00000001c0)="33b60c756d16af364fc4fe5bc9a463f891e91c7ba13d9f427eeb0b527d9b8cee1d481b0d1b09fdb3751df640030e6b3fc50718cb292b75ab063dec80d5fd9d48a1cc59a47b4256d047d4cb2a3ac4bd391504db728d1beba39d8fca173a158a9d17d1b21c3b594ee17e61d973e560ba7ab612", 0x72}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f669c807530006bb01abab4ff23ecf2ed65c4941c983d1de88bf0de17b925a49f1a9147bd0005bdf83552d992bb3ba4e0d404c30ea13c0511853704c274faedebebbd1d37ed42027e2973e9653593b7ba2dec73969cf1293bf58fc6595c0162a4af3a99bfc32068f2448d281547104d029b11ae859452ba0859f4304deb3e2df0b0c3628eb41bfa47947839e5fbd79747f882f90b665d5ce5daed44"], 0x10) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x3, 0xb6dd) close(r2) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22076c0d389fe894a974c8d45aaf9d2e7a89fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e90622c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb8ff3993b7535fa269859e2", 0xb7}], 0x1, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffff9c, 0x2000746f) write(r1, &(0x7f0000000180)="dca26e675f1e257822173024", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x7}, {0x6, 0x0, 0x0, 0x5}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x20000018, &(0x7f00000000c0)=[{0x2, 0x4, 0x8000, 0x8ccb}, {0x8, 0xe8, 0x0, 0x80000000}, {0x7, 0x3, 0x30, 0x74f3}, {0x1, 0xbf6, 0x6, 0x2}, {0x3ff, 0xef5, 0x5, 0x6d5f}, {0x40, 0x400, 0x7fffffff, 0x28a7}, {0x6, 0x2a, 0x1, 0x1}, {0x7, 0x5, 0x7160, 0x3f}, {0x4, 0x1, 0x1000, 0x131320e7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r2 = socket(0x23, 0x8003, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) r4 = socket(0x11, 0x3, 0xff) setsockopt(r4, 0x1000000027, 0x2f, &(0x7f00000002c0)="eb00000000b9000000000e0b4d0d905133c864921991", 0x16) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x18, 0x400000002, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r6, &(0x7f0000000180)='./file0\x00') openat(r6, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$dupfd(r3, 0xa, r5) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r7, &(0x7f0000000200)="11de3c82d85fc16846e6fb34f5e9b1300aa0b280495eb35231e7de4ef2856cdbc5446268dcbebeccd9cd119543ac8df87218c07b06a48f9b785860be4d4754d1f556acab162e5dc6267db9f737bd0effbb34c63bf28324e54d7806bb67ae9c9564f1d6deccfe1dec545bb3a177c0c6377eb2d4c4c244f6cfda315b539b7601c3146c8d84b14ce6a1d604b922174a71bd1ebba639b033911707b890", 0x9b) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc) socket(0x20, 0x4, 0xfffffffffffffffd) setsockopt$sock_timeval(r2, 0xffff, 0x3009, &(0x7f0000000000)={0x67, 0x4}, 0x10) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x82, 0x99b, 0x9, 0x3, "e6715022b4dd31c5a5fa58df9c1aa969dc9bae6a", 0x9, 0x3}) 16:00:04 executing program 1: semget$private(0x0, 0x4, 0x2) semget$private(0x0, 0xd, 0x20) r0 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/51) r1 = semget(0x3, 0x4, 0x2) semctl$IPC_SET(r1, 0x0, 0x2, 0xffffffffffffffff) 16:00:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c, 0x2, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x5, 0x3, 0x927, "3f49e4da832e6baf5f8e019d547db4ab6a1461f1", 0x25, 0x1}) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffe, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000200)=0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x81, 0x9, 0x0, 0x2, 0x400, 0x0, 0xa243, 0x6, 0x93d8cbe453187f5d, 0x5, 0x8}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x400, 0x4, 0x800, 0x5, "0beaf1111afb8fd6391f6ed6a083ab6e8a6eca7e", 0x4, 0x9}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000001c0)={0x0, 0xfff, {[0x0, 0x1, 0x1, 0x6, 0x4, 0x1, 0xf76, 0x80, 0x5, 0x8, 0xfff, 0x2, 0x6, 0x7, 0x5, 0xffffffffffffffc0, 0x1395, 0xffffffff], [0x8d0, 0x44, 0x36, 0xfff0000000000000, 0x7, 0x7, 0x8, 0x0, 0x6, 0xfffffffffffffffe], [0x6, 0x2, 0x7413, 0x7f, 0x7, 0x1, 0xfffffffffffffffa], [0xfffffffffffffffd, 0x9, 0x0, 0x27, 0x7, 0x7ff], [{0xfffffffffffffe68, 0x100000001, 0xa18, 0xffffffff}, {0x7, 0xca, 0x40, 0xbfb}, {0x9, 0x0, 0x5d, 0x55f1}, {0xfffffffffffffffb, 0x7, 0x7ca, 0x1f}, {0x1, 0x8, 0xe221, 0x1ff}, {0x0, 0x100000001, 0x7, 0xd0cc}, {0x1, 0x6, 0x20, 0x5}, {0x6, 0x6, 0xb5, 0x5}], {0x5, 0x5, 0x6, 0x5}, {0x1ff, 0xcb4, 0x4, 0x7fff}}}) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x40045}, {0x40000000000006, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt(r1, 0x1, 0x1, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x400, 0x2) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:04 executing program 0: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000140)='./file0\x00'}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) preadv(r0, &(0x7f0000000000)=[{0x0}], 0xaa, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') mkdirat(r4, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x4a) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x400, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x466953908c4f1bd2, 0xb78) writev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000040)="9b2396284c4461aad488a393198a723b22f07bed0a658b6608a92f3cf5a91ff57aa35b4929380b9ff20a83702f7c03bf3e95cc03f761aebc993fe8bbdf19c3195817d0e7c6d8867b7e529395510a7d2ad913e413", 0x54}, {&(0x7f0000000100)="e6d88d9aed6d877013a5246ad007e506920389b7c2e0fb1af35617d9ee62eb0479d5052c126df101fb1e99", 0x2b}, {&(0x7f0000000140)="0a668b1c39f25d00dbc620769e63eb07ec394735aa8c7f8b69c2a1976b197d2d85874374b0583ef41633beced1faff440e868290300265baeb11b2d90dbb72d080f0e0907399564089d87342c2462f202717d4f1a0e17ee5e2925ec4059b60c48251faf78c79f528872a3ba82a9e4d108bbb0c6e83f7425b35921b07b67c8c77747523ea6faaa85869fc", 0x8a}, {&(0x7f0000000200)="f037077c1373ff09923a119cff7702c756c62bac8755558a9a3e15c1bf67aea8ce3db15544c8d4e35e9440b1240bc2223e8d786d1f582e5b8033986429045d547c382e51230a482f03c7dc3c6a1ae8a12187d341cf1fe2f318349f2967f03899f0155eec744444b5d4e305fd6bea7b6704c999d0a35965b80f1f422dfb8c", 0x7e}], 0x4) poll(&(0x7f00000002c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:04 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f0000000000), 0x4) r1 = socket$inet(0x2, 0x1003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x7, 0x40) semop(r2, &(0x7f0000000140)=[{0x3, 0xcc, 0x800}, {0x3, 0x1, 0xf3dcd425483af227}, {0x4, 0xa6, 0x800}, {0x0, 0x40, 0x1800}, {0x1, 0x101, 0x1000}, {0x2, 0xea, 0x1800}], 0x6) semget$private(0x0, 0x3, 0x3bb6c2678ad8a06b) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0x41) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000280)=""/92) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000200)=0x3) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/210) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x120, 0x0) fchdir(r1) semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x98) socket$inet(0x2, 0x5, 0x30bc) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x3) r7 = fcntl$dupfd(r1, 0x0, r1) semop(r2, &(0x7f0000000100)=[{0x4, 0xffff, 0x800}, {0x0, 0x8000, 0x1000}, {0x168390c2d5c6a06e, 0x0, 0x800}], 0x3) ioctl$TIOCSETAW(r7, 0x802c7415, 0x0) 16:00:04 executing program 1: r0 = msgget(0x2, 0x8) msgctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) readlink(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)=""/56, 0x38) r3 = dup(0xffffffffffffff9c) getdents(r3, &(0x7f00000010c0)=""/211, 0xd3) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x2800c) r5 = socket$unix(0x1, 0x1, 0x0) accept$unix(r5, &(0x7f0000001200)=@file={0x0, ""/63}, &(0x7f0000001280)=0x41) r6 = semget$private(0x0, 0x2, 0x10) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000012c0)=""/145) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001740)={&(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f00000013c0)="7e1a32e3709d77776415defad9005dfff53e8c143838a88eb01ef4ec89f2b8c427f47dc87c90fbf792ebc31c514e788d0a638f2bec5fa8d8c912300eddbf1fe19394e2194d6a8c674ec826035f09bcaa80476afc2a478d3d994d74ee38054753a49a143dd6b454bf166e7943f047114da4174eb75755595b6b6f740ca70e34172ce84ee4b274b366f94bd1eaeddad0224fc70001affcf3ae3db5c47729de30daef3e711e6f3917c382", 0xa9}, {&(0x7f0000001480)="3ab9e4425116d65d76b3bd9c4d56978007704ec34b89974e313be04673de30f7fccdc8ae1b45ad7bbabb8cfe656c54a594aee398155abbb184da07a062555a1339383bd3812b752962726571b8ad1f11bb356030bb673d4bf608e34feb42b4c5c52a2083d41d67426e2ba9e6fa5b573a2f6b1c64b671ca0389ad5c92fe5bc74d5586a4b843182b84459004fb002526d4b851c57a556129bbd773b5fd63645045cf9c27cd89", 0xa5}, {&(0x7f0000001540)="6f9232604aad5d67b584157eccbfd4e36a4aa0bb9819810c526209a5a821d3438ff9be9def193555805b61f9efc59f22f927753b4e84a313350eff6db11cfdadd027b8f81ccd2fd6e758c54b8a54909ad2535559674cd406a5256bfa06673c9ff7b0fcf2a7748fea8dae49177d3f2800d0f9909222ec7636a07977cc402856066f94aa74557dd0f0d4c804b6c1ba09a6f593f314", 0x94}, {&(0x7f0000001600)="31da4f0482f4aabe8e3c2b24be6407b44dd605ebeebfd6b6ee9fc9152f88ad4bcdbee716d04add12f1e8c9cb6941ee274ecfa5746b310bc89b4bdb5f14d5e504f46bee73baac9776b42a999c1796d00b2715e64489fe4c528716c5a9d09c2cfec9d724089158dcd4e0a42fd37ebc00a15029a945a5e7bc454132e70a977529a8366812840abc59d30d1c13d851d98d060bff0b26309925ea4fd38bf15188b23587a4f8e96c", 0xa5}], 0x4, &(0x7f0000001700), 0x0, 0x612}, 0x40e) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001780)={0x7, 0x1, 0x92, 0x1400}) r7 = openat(r3, &(0x7f00000017c0)='./file0\x00', 0x0, 0x1) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000001800)=0x5994) r8 = open(&(0x7f0000001840)='./file0\x00', 0x8000, 0x10) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000001880)=0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = fcntl$getown(r9, 0x5) setpgid(0xffffffffffffffff, r10) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r11, &(0x7f0000001900)={0x18, 0x2, 0x100000000, 0x4}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001940), &(0x7f0000001980)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000001a00)={'tap', 0x0}) ioctl$TIOCSTART(r2, 0x2000746e) bind$unix(r9, &(0x7f0000001a40)=@file={0x3, './file0\x00'}, 0xa) getdents(0xffffffffffffffff, &(0x7f0000001a80)=""/4096, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/bpf\x00', 0x20, 0x0) 16:00:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x20000, 0x0) r2 = kqueue() r3 = semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x8, r4, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) geteuid() setuid(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x40, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xae14076546b22411}], 0x4, 0x0, 0x492, 0x0) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r1, 0x11, r2) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140), 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff0080000000003048e699319296b7672a2472242ed479f4f2c5e148", 0x1f) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0500dd5612f189512387e7dd4c16d3d4ee6cbae1c05db5ebf45a2710ff715a2a6c035a79c0af29820994f71e4e2beba1332ac684e90700b1c91e6bb25a18d57a1917320728bfb309bbf3b58ed3d2efee1bf5c96bc34655a3becceb5dff8493b7fcddaf0000b5be000000000000000000000000000000000000000000efdc578e68e757533c3c3ceac837fea60ecb2a0f464b23ecd6aebf73b4f9e0fa779a03a38633dd69c6237105e43e4e12dc8e9de5fcd1536702dccb6600b77de090b22225f2e5532b0278da842f95fb56b249041c94dd02b26743809ffaa745acf0276849a6dab239cb7408064e66c7275f44da42231c8045aa0101ed4969da30f4366a44b7c59a5eff0339215b54a601d6d84b84dc48c6001f81de0b209b3c656dd5955a622b81800c00000000000098f64b209450e463be95f3752c30b1d61f0000000000"], 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = getuid() r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r1, r2) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimes(&(0x7f0000000080)='./file0/file0/file0/file0/file0\x00', &(0x7f00000001c0)={{0x76, 0x400}, {0xfee4, 0x5}}) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r5 = openat(r4, &(0x7f0000000140)='./file1/../file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) unlinkat(r5, &(0x7f0000000040)='./file1/../file0\x00', 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2023, 0x0) acct(&(0x7f0000000100)='./file0\x00') 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) connect(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) poll(&(0x7f0000000100)=[{r1, 0x2}], 0x1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffea1) 16:00:05 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x6) close(r1) 16:00:05 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001280)={0x0, 0x1, 0x2, 0x8af9, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r3, 0x3, 0x9, &(0x7f0000001080)="154285c99a6e5a95499e0bb0846468e4d99800f60f34b91219c224bb1b470f9db33bf157f161b52d014e4d1697007f074495cfd4ba2ba92e4b08", 0x3a) r4 = dup2(r0, r2) setsockopt(r0, 0xffffffff, 0x8, 0x0, 0x10f) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000010c0)=""/85, &(0x7f0000001140)=0x55) r5 = semget$private(0x0, 0x3, 0x4) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000001240)) semctl$GETNCNT(r5, 0x116a10f32c048f83, 0x3, &(0x7f0000000040)=""/4096) r6 = semget$private(0x0, 0x3, 0x222) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000002c0)=""/19) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, &(0x7f0000001300)="97a49def41fae97f8ae623aabb1fccfef89aa103efc3956699c8c8b9cde0cd4fe9e4282be798c04c0b25388d04d77d7d4e2cbd3508a03fd22ea42a188029e1fd29e60a", 0x43, 0x400, &(0x7f0000001380)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) unveil(&(0x7f00000011c0)='./bus\x00', &(0x7f0000001200)='c\x00') semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001040)=""/39) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) nanosleep(&(0x7f0000001180)={0x2, 0x6}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) sync() 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="90c3fe67ef587e98600425f2f573e0d1ac83c18d65c8e22066c0e7589dbf37bbbf52d72d543d81863eaced69d5f1188174df5ffc", 0x34}], 0x1, 0x0, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) ktrace(&(0x7f0000000080)='./file0\x00', 0xa, 0x204, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x3000) r3 = semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x8, r4, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = geteuid() r9 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r8, r9) r10 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r10, r10, 0xffffffffffffffff}) r11 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x81, r4, r6, r7, r9, 0x10, 0x3}, 0x7, 0x246e855000000, r10, r11, 0x8000, 0x3, 0xfffffffffffffff8}) 16:00:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x20000000014}, {0x840006, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0x10) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x100000000, 0x7f, 0x8000, 0x7ff}]}) syz_emit_ethernet(0x67, &(0x7f0000000080)="b63a350a84b2a9d1837ef74ea2c8c2c818280c032972086eae5ce0249799353114c9b5300e06f0a424bc5489f9fe263aed1d025332469a2bdb9238750bb13a6d9e45a14a3ca8ebb2ba6b1c6efdf1e8a71c1a361ab076ac40ea4b00ecec6b0c528246af7d495038") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCFLUSH(r4, 0x20004268) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000240)='\x00') 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x200) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x10001, 0x9, './file0/file0\x00', 0x6, 0xd4, 0x7fff, 0x7f}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x56) ioctl$BIOCFLUSH(r3, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) r4 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) semget$private(0x0, 0x2, 0x40) shmdt(r4) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x10c) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x40, './file0\x00', './file0/file0\x00'}) r2 = socket(0x1e, 0x3, 0x0) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000000480), 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r3, 0x4) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) ktrace(&(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', 0x2, 0x20, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8202, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) socketpair(0x30, 0x4, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r5 = msgget(0x1, 0x10004) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYRESDEC=r5], 0x1, 0x1, 0x1000) symlink(&(0x7f0000000c40)='\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', &(0x7f0000000cc0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000340)={0x0, ""/77}, 0x55, 0x0, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[], 0x0, 0x800) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = syz_open_pts() pread(0xffffffffffffffff, &(0x7f0000000040)="e019c2b37c2e31c77f707e030372f7710301854ba602185a26f99ac378a2f000aad2dd1822fb07fa020da6aa54c5ce48a91d6e180c17c8f229030c678116577c", 0x40, 0x0, 0x0) write(r3, &(0x7f0000000000)="a6", 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x6967, 0x26, 0x3ff, 0x7}, {0xfffffffffffffff7, 0xfff, 0x7}, {0x2, 0x7, 0x9, 0x5}, {0x36673834, 0xfffffffffffffffa, 0x4, 0x20}, {0xcaa4, 0x1ff, 0x3052ad92, 0x9}, {0x4, 0x2, 0x5, 0x10000}, {0x7, 0x60992667, 0x9, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f9") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x84}, {0x2}, {0x6}]}) socket(0x2, 0x5, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket(0x10, 0x4, 0x200) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x3, 0x40) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x18) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r5, 0x6) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x1035, 0x0, 0x261f}, {0x4006, 0xfffffffffffffffe, 0x5, 0x20000000}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x7f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r9, r9, 0xffffffffffffffff}) r10 = getuid() r11 = getppid() r12 = semget$private(0x0, 0x3, 0x4) semop(r12, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r13 = geteuid() r14 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r13, r14) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000040)={{0x8, r13, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x20, 0x0) r17 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) r21 = getuid() r22 = geteuid() r23 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r22, r23) r24 = geteuid() r25 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r24, r25) getgroups(0x5, &(0x7f0000001540)=[0xffffffffffffffff, 0xffffffffffffffff, r23, 0xffffffffffffffff, r25]) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="5721d0b2dd80873cdedf14280ac64e5c55468eb10aa1375195bba490d971898ec0863772a0c1f5b1550c3ac077b42de92d5939b749e35c2949caaa4e4805804e0c35f6b14da5e6e928ea239951258d13106acb94e62e6f0f1ba058f0aab53955022a6080063487e257ed64628719b5ab09994cd49b4ace207d8629e3d1e4f85408a86f8ff0b28a43784f4b1c6c77cb83b2f4cd5de4ed7d03931a43", 0x9b}, {&(0x7f0000000340)="057d2d79ac0a76fcc2d38d75428d0ead3151ff88592c5e84cafb38133afd819dfcb7849e2c6a94caee06e4212c20f7343b8d5be22732b10fdbc1620d1b6bef33d85467249366a0703226f4d1d4838f1fe68d4ada8fb3b04e7b57ed268891167a9c858dc16942680df302e547a91e8fb14c3da1f7c9ddd6f51d530219cae7c5676958b850b6cbd1cee8e48dd405a73166454ad0d1b04c2a8fc46c81682946753b9fdf042b0903ae69651a85ad0914679310f84dd70b7b16b88349d032f12d0fc6ae0fe8860fe7423c1ee40377e9d895461482cec82d1a40f8677606b4fcb3bc9dcd243e1fa783f510588abc5e396f74556cbd20ce92279a55146fd2d9ecd24c83636d7694761280ac1458ef8037d4b9b24e3ef6795c2205a0340f42b233857a103e3c544e96fe5e8b25ae7c05d49b0bb5d0e87c1940c158ded0561e41f974154624b3bab3f3e4c5667961b0bc75e286a4bcd5a784b6395a32175de028260755b755b3163b03f246340e53a0d5797955ecc7e028bcd7e610fd7502017c4548a25b271dace1303b328bc517b8909d72517c89888b8adec8b794e17af939d0b57b6e3003bb31a47900f5e247750cc3cbdb34cfb45664b0ef3db1818f74a770ec170e2f681a1e89e8fc9ef56128e55afbf45e22035676381a89798eb39fa807c34a1fd4d408053bcedc36a9bd8340757368e987fb7d77d7f067523aa15566ac8275f4a479f31780e0cd813e3c59f6733df7d99774d841295c40f0bc2ff84871e28af207516856fa63578c838cfda615ba9e2fbb47d6a02331482caba234a5e8a6800409d991eba93073e32249a56a5e66ece0cad6a78810d8d142690d7bf3cdcb838c21e94f548e2c361c05a5d322b534b48609553b6f68617711304767dbd2fa1751a34c7e55266cb0fe0359232d9d3d7cdee882ffd314e14b0d4c2724d3fb8da62ad0f1ad1ef07e38eabbd54bcebd60d562fb7ade4be554c87c4dd06efe9dda4677b95d76bfa618fd31b466d71ec5009e634cd15fe3fb60de19f1f77bf2cc20635eb6da540c420ae9715e1b88a55039298f69a5a6b852655da1a22b26ad86eaaf08c98c26867b855acc6dbf4f5e7b131685edf150ff93969850ca0f6f4b238303a6e87ffae8296b995fd4c0a7e12007289e74d61996713b5bbe028940fa5ad1586c53f9677e241841a1b767016e155cfbecc22aa8231343868752f423923caae9504e416b1d9a9184e69b598db3c8867dd2ca1863ac7693cd6b2c475806a73045f3c35ea3d26dc6ec9cbfac4c3b77deb0e83a1f65bf167f4b8054229b1da2b384a191a335f3b7d948c46ffde499b6823162ff787563584ab14f489bfd72d513182b1512b5e13e2c89d6d0eda5e777f3c60e57e1194ea5b7167233b5e31d66685cc580f8b2901f2eeba330a98718651e9cede6416432d4f99fcaeb5855585acca7599325d74a31525a3fe91837e979621f7ebd1ff0d676b837db5ce267c04b922246ed070fdae88f348eb1f2f5ca4718e126a93ef53203b2e527127469afa56a26fd737ddb55644e71057c86cab56dc3badf67d1713e6f8b6a7c430cceadf18a519f66b6412803e0c4c5c4aceb96cf348381c42782957adb81411693a1ff9553798523326f5d0fcd2051f72aee6dc1465f003b9afec603b6f3983ff45234e1f7e3bac1cb0b0ff08a626ecafa8cf9838e944f78392c46cb891cb1d1eaf0b2653a0e534c4fcc04908e67b6f41bbdb3a68a9a228051821e42b53db91d37c978e28f446a5ad6373fba55b519cc56e3805be346444880ccc7716a3c37cb557d83a50b486dde936055b00de35aa0372613b9302ea3d47170bd9ffacfa7105716d5c3bfd9d8db33df97ef73e9ec4134002cc0e9f66e174deb0b3ac6a925852ce5c2eaaa779701fd4b373cec2443429b1ab9e8cefa90a21a352dbac1ef1430a23351a01ccb846c8d58edc4c958d83c926b49c107103f91b6b5d5bf9c308fd534f70e19d3da6c00be0fac00133a5601bd75c206bef2ed5b3dc8e1986b8c22db3824493f19b3b3faa21823df4557ab0040636791dde4a6e469ee1e537612b563ed8dc9a46ddee290e357c6d85070b70b5f9eb939e20cd86caffc43985efa94fe4d2265e3ec7d5d802423f0e42f51fd666972415792777f89c0954dbf05d60a3b67748634df85d8e87d7484a0ba2fab34afee3305d76d48e654f7b8a0625c2cf59ea9fc26d15b44b68952afe928d09f95b63e8ec88acd31baf581844e05e51da2255267941caf7667cadd0a392669dacf0c454be087975ed966302031dbb7109c98f4758590278eb67a6467801501d92c688cacb3bf9b89a35c64cea5fba5b4baa353b6dce34efe47a1919d65f42ae282cafe3f27fafa84aaf5f1135ee63a4dcb6a6c1a2d2dbb656a37922d2f0a7009a9a5ee920cf9f91b856ce187ae4ac29ab8cfee55f2e37c4a5c2692f2fe173cd7614e845dfd27eea20a1379d1a15a92864bad5e330cb2682f0bdb0d0b11b8aff1beedbae3ab43ecb8f77eeb27a6d8c891f2b89e54383b4d384a95cf85d82274a105c860f714c82efd1114c4400dbc6b01962562536d132bba98b259884707195147b2515086c0f3db9538a7956426e2eed75f2e211d0cf42807f1353cda031eb17385a5ad4adb61f7f733914f74755d342f4c90eb5629f576f23abbe12d15365747c3abada5b334fbff2737046150bc1130433d506c8d9877bc83f353418fe8e6e9bacf13a0d252654b33accb640e1aaf0f678ce9ea9f92fc81f62d2eff832a7de8e52455e828be5e7fa0654dee1f1fa0acdcf78faed77e66a8dd59a5500622fe2d2319af5c03230e0112fb528e2fa7110b595d9d30d893ee6119bf7ae5dcb19444c06f65f2fea0c46dd4bca6769edb8a2ae336f9fd5ff7e75b0fa2ca6dfe83c9d1552030311de131a239b322fcead7d78f92910465f3abbfe168db9d917e74766034de9b367aec976a94f6f1e6419c179f6917353c041e73ffb9288cc5b623485849a086b3958c7ee89d3ff442b10e5a19e80cd98dd0b34a756bb73109a32192e41e7f95c3c472dbcbe9f25b438a412bf6f1bfd27e00f8ea8552d6202c32ef52c76fd105da3abe526c3e07415827ac8a0b3b2163304f49b92f283de6f1cee9e9bc54b26d7182fd6c62b2165e0ab693c615dc5aaae610b774d8e408e562f0f84b083889aa4f4a6022c20dabffa1f5bbdca180daf593aa026baf92b06046b81129db0a9985982b5c3ee4532c1e6020297cffb1db9d92ae640bfbff01ecb1e7a78430187542f3f77a7c533c9650152f993c98bfaa1314ae673d58352bb13a38c2392513ef8f2c5396b5d25a3a7cf72304bf23bf67eb4e9fa9f77377a007a995335a04594dc37929bd15f2ebe1cf658d471501f79ed9c101ced613b8231716b653132279df20a2bccdc55f3aabc5ee74a4b7b74672eda8ee7e0a8e24713a635cdc89de4842469372dc8d222de83a470f20c7b1f690ef12ce62c644a27ae24577d9200fb1e86c3e924740ecc178b25c4f0219364c40099766f8efa61e934474400edb89c189005e1a0cb79b10e96a361f01288e4688f538e7c11da5b661ec8f89dca59670947ac7e5104d9e5c5d146f6168209168f383242a27de3511822ca18b9d12612306c4c6500ce4ab604cef0bd087546027a8241a715d2359ade2e757372dc75fb16f071738bc68505488bae1e149cd9382b12067c042f8ce91d41f59a9b7497f93245aeaee6317cb301e17a585205d3d3a534a227010182594b54ecee956186b2227d0f6a232700fc6da1f02ee8de2a5b37e45144d7bae2e3ad73c4362eb05eb96e2a9679586e99e8416587cff747bf3f67d7f4ab1e5db474bbaadf06a577911527c43849e4d4b648396bd9453d1f2081c8b753cf2ddbdaba3f281557de1e738b6e203cd0942c4d9997ad6cfb56c04cc49930800560492097131169c2671c997604c632ff63a2e5cadf8b9143b13e8e0b8d4c5ca109e4076db424fe2594b257544d6650521978a904b708ce33451b3efbccdecd47dc4e5c9b446aedf041c908de9d2f76e7b94203004ad83dd1314cf4739a602b219a36cfa00b5cf72f20b25d82c07494bc3fe264bfbb035408225b6fa5a30b7084ef95e16cd1ccffe4c095176b37d47429cec6454bce5cb7e6725efd816363c7f5ee08ba63b781558c427b3f59543aa98aa024d0968b7cf6048210fc553813048118cf9603f8bc0eeaf5a79d540baf6a907c6d8c6281b203a37805970af2b3d4452756003879bad73e767f46ce83d2e3109b73cf75768e1f5fa35992eaaa38bf24c13d0e84bd3de32ab3e4b4d0f8f267adce327c0f2ac7825bded23c028505e3292bd7ed0d78f3d31ed5b239ac924135811518b01ee8d9f9ee5738172b64d6dcbfd113da82390e4cdf10fdb7478bc2b07e13460f6b21e7ccee12daad716df0ade309839d691f13c0dbab8ab3fdcb46ee8c36741c858142530db139c8ecbaf2c7472a23338cd2851c0de9587da011ef6071533a5bf63bd28a086a16a791ed797b99fbf451236a33c02ac2e85a0481e4d743bc630df2ef559f7a292ba36a6b5aa6bdaa2d1dfdd8810781791a1a2eaad6b1eab2858297f5630450f0c98b3288bdc67ba20ec6d7c77e9099150ec7b988022df77c38527dda79e9c01c90da8ea2d517badb8e576ce94ac44e100203010540b207835b254ffa34fdea6273241ca8edad760b82b737b9f9ce37d36fe753c6cd4fd7fdd21026794249103df643f263f600635cefd2ef46fe31d80ccab3754b91b770dc2ead622f95f9a39f6dc240881bd810c743ed127c8bba33fabc50b23790f01195ff4e6ce4b057721a3996314a17e7e8704dd1d0ba8f67e7b0089e06431b44e0bfc327fa95a0b8612918444a8eef373ccfbfc5905129d2cbc172e544c1546124dbff04ac0ba8150177b76be474ad06618a7c13094fe684c02c76ae63ef0006e6a01eecd8f13c8929ece8cfcd3a1b6ba180a3f25464f557d4e60834b3170cd79531e74a85247f6512e802902b2d5ff80c0026ac0a0f30063c3b4bfa2eb95c6fc7dfac24e2d9ef4f466f0c573b1419c1cac7196f1e0bf91ff381ffd72fbc137e19e397f548e9bdad463d6a7aea17ab12772e0e0a99e15070bf8f74b4d7c54716abd71c65497d665de521afb56dbdfab688adeab36aa012c0bd98443ebb42ffc9a653335307e9fee7890626bed5b82aba1be9830cc760c7df2d3443e628827f990d01205ccabaa47dbf2fd723f2ed2fcb25f48a555108d27fd96ed06fd01d4f5d5a82cf1af7882e07e5967ee443356f476ab8696813cfcc73b08c2bb5273b53394ce5a701a44b92e43609f5636966a6473109e3abbf5e0d3a62826a88d1bcaa9cbedbdc9a2e26eefdb1fb9daa123c8296d399931ab4b8f4aa37fb3217120ff493a47f0e299b5faeaa2f57eea66579500a19f4fd9a0d63d170c860792af211d604844059b16471105a10bd1d326fed829f1018aa6fbcb77a56c254f523f2ec45a28eaf707be503db108d5059f367aced01e23a3e895e9431a47de724a0caae600239e3d33aadafadfd2330bc60e7a8e065d5291a6b0d01b826baf8ed8a859307f2a7fe09a97609a9d80d2388464a2e92d2f5fcd41fa3c8fc7c8a89d34c7f9494a0a744a1fc84f702860f372120f7ebe56014ae6fe18773326202a1e7211bd43580dd5a06d65cd4174e8dfa225cff4f234ba98ac777bc23b38aa44e980bb674ab86f70421ee3150167e538ac6a507b0f3e75c7ea17cfb57f9babf24d0d26b769da762d29e4f165cddf611ef67268bcf16662e20920", 0x1000}, {&(0x7f0000000240)="46ed6a6065285658036aa28d1c68b39fd0b6da12046651d7d87852842be1", 0x1e}, {&(0x7f0000000280)}], 0x4, &(0x7f0000001580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, 0xffffffffffffff9c, 0xffffffffffffffff, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r15}, @rights={0x18, 0xffff, 0x1, [r16, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r20, r21, r26}], 0x108, 0x5}, 0x2) r27 = semget$private(0x0, 0x3, 0x4) semop(r27, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r28 = geteuid() r29 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r28, r29) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000040)={{0x8, r28, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r30 = socket(0x18, 0x400000002, 0x0) close(r30) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r30, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r28, r31) r32 = socket(0x18, 0x1, 0x0) setsockopt(r32, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r32, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 16:00:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:06 executing program 1: ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) ktrace(0x0, 0x5, 0x4, r0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x4) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xaa, &(0x7f0000000040)="44e533eefc0e784fb1c4fe5c3ac0e35a431daf1656e8edd9822f109e9c70f7894509616b657c8d7b05d5722c93888b71d69f6cb0c951c3ff4e36c210bb3def9e04285c7b1fb6383f2e0dbbb46c103149dd9156dc87fb1b5ce67ec104f08c1f44877456c30b5bd9d0fc8fe48d8344dcd13a148920e5cf39e046f0c1bf0c279d4147b512071991fd9c316a6ac3dc77aff23d4616a884b65088c803eef52d0fc9f0d0aff83c2d68e8430cdf") ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x7811, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000003a, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r4 = dup(r1) pipe(&(0x7f0000000340)={0xffffffffffffffff}) flock(r5, 0x8) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = kqueue() r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x1) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x41, 0x10, 0x80, 0x4}, {{r2}, 0xfffffffffffffffe, 0x21, 0x1, 0x8, 0x3}, {{r3}, 0x7d88d9927c3d35e3, 0x60, 0x80000000, 0x100, 0x4}], 0x25f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x6, 0x6}, {{r4}, 0xfffffffffffffffb, 0x181, 0xf4b60390f0d81ad4, 0x1, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x108, 0x4, 0x1, 0xd39}, {{r7}, 0xfffffffffffffffd, 0x106, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x45, 0x20000000, 0x20, 0x7f}, {{r10}, 0x225393b87efa63d9, 0x10, 0x20, 0x200, 0xfff}, {{r9}, 0x1, 0x9, 0x2, 0xb7dd, 0x6}], 0xffff, &(0x7f0000000100)={0x8001, 0x1a40}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x2}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r2 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x8, 0x28) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wsmouse\x00', 0x20000, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffff9c) r6 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240)='/dev/ttyCcfg\x00', 0x100, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001280)='/dev/bpf\x00', 0x8, 0x0) r9 = getppid() r10 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001400)='/dev/speaker\x00', 0x20, 0x0) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000001440)='/dev/tty\x00', 0x0, 0x0) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001480)='/dev/vmm\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r19 = openat(0xffffffffffffffff, &(0x7f0000001500)='./file0\x00', 0x10040, 0x152) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x1d0, 0x0) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000001580)='/dev/pci\x00', 0x80, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x80, 0x0) r24 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd\x00', 0x1, 0x0) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x10, 0x0) r26 = socket$inet6(0x18, 0x1, 0x0) r27 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r5, &(0x7f0000001940)={&(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001200)=[{&(0x7f0000001140)="d11c61ae5c0ea79e72fa7851127b05d8eaf05d4b6ef3df92592dc8a487d66cf4aad8edea1f7fe7ea9617ff4aa017b9f1b58fb01b2a36de34b0", 0x39}, {&(0x7f0000001180)="736f9147c6fe89e5baea", 0xa}, {&(0x7f00000011c0)="5590f8ad174c82a6cd5e7f6d67acb0c28d4a7f42ee2eabf46e0d504395fd8bb0174d38fd304b7f24fb47f8a917d7e693638691803ca410bdba", 0x39}], 0x3, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r6, r0, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r1, r15, r16, r2, r4]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r1, r20]}, @rights={0x30, 0xffff, 0x1, [r21, 0xffffffffffffffff, r2, r1, r22, r23, r24, r2]}, @rights={0x28, 0xffff, 0x1, [r25, r0, r26, r2, r0]}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r30, r31, r32}], 0x148, 0x80a}, 0x5) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="a6") 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/56}, &(0x7f0000000040)=0x3a) 16:00:06 executing program 1: r0 = msgget(0x1, 0x80) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r1, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r4, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)=0x1000) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getppid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0x2, r2, r5, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r7, r8, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r1, &(0x7f00000010c0)={0x1, "64d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360"}, 0xeb, 0x0) msgsnd(r1, &(0x7f0000000140)={0x3, "f974821315f6ce87ec46a40a9dffdd9f2e8690130482f1707ed68394a6b5c8645d3acbed1ff380b8cc115383de07017f26f39e883fde63e69d604be2826572b10fa54fba18745092bc161ac0a1504421568b107ff7e9faceabe7e8ce1114e5081308b616d4002be52090c0e4dbcdaed871a2763323396fcbc69ca360df2c97cca2df96bef75dcda11c4f248b6a199afa7d3e0b0b01caa59ee5174583435231ce8f5e249874c78a6e774bd1f30c3cc6e149eb48b20c89c086e27edf17b37e8b90821900a8b75dbb73375de1102b75aa9efd32ec06b58d1d"}, 0xfd09, 0x825db36e4b25168e) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x800) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000000c0)) r0 = semget(0x0, 0x2, 0xc) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000300)=""/4096) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) mlockall(0x1) dup2(r1, r0) 16:00:06 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7f) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d, 0x4b061}, {0x81, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffc}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6cfb786186a3c502b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa280c29e39fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b4"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x2}, {0x1c}, {0x6}]}) r3 = dup(r2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x2, 0x8}, {0x3, 0x20}, {0x2, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x4}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setgroups(0x35a, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) renameat(r6, &(0x7f0000000040)='./file0/file1\x00', 0xffffffffffffffff, &(0x7f0000000540)='./file0/file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r8 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7, 0x0, 0x0, 0x0, "00000000000090b06a94000000000000002100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x3, r2, 0x0, 0x0, r4, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0x1}) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x1f, r2, r5, r2, r5, 0x10, 0x8}, 0x10000, 0x200, r1, r1, 0x31, 0x8000, 0x80000001, 0x1}) r10 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r11 = dup(r10) ioctl$WSKBDIO_SETMODE(r11, 0x800c5707, &(0x7f0000000000)) 16:00:06 executing program 0: symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000000)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x3ff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x18) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x9}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x5c}, {0x6}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x8, r3, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r5, r6) fchown(r1, r3, r6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xc7, &(0x7f0000000340)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x5c}, {0x6, 0x0, 0xfffffffffffffffc, 0x1}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00", 0x0, 0x2000000000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x30}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x8) 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x60) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800007, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = kqueue() r7 = socket$inet(0x2, 0x3, 0x9) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r9, 0x8010426d, &(0x7f0000000100)={0x4, 0x1}) r10 = socket(0x18, 0x400000002, 0x0) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r13 = kqueue() r14 = socket(0x18, 0x1, 0x0) close(r14) connect$unix(r14, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r15 = socket(0x18, 0x1, 0x0) close(r15) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r4, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffffb, 0x24, 0x4, 0x1e, 0x7}, {{r12}, 0xfffffffffffffffe, 0x77fdb4c7bf795026, 0x80000000, 0xa7}, {{r13}, 0x0, 0x3a, 0xfffff, 0xcaf7, 0x4}, {{r3}, 0xfffffffffffffff9, 0x62, 0x20, 0x8, 0x9}], 0x0, &(0x7f0000000380)=[{{r14}, 0x4, 0x28, 0x40000000, 0x1, 0x7fffffff}, {{r15}, 0xfffffffffffffffa, 0x34, 0x4, 0x9, 0x40}, {{r2}, 0x7ffffffffffffffc, 0xac, 0x20000000, 0x80, 0x6}], 0x9, &(0x7f0000000300)={0x444c6798, 0x8001}) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(r6, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x47, 0x4, 0x4, 0x1}, {{r7}, 0x8000000000000007, 0x2, 0x1, 0xffffffffffff3669, 0x6}, {{r8}, 0xfffffffffffffff8, 0x20, 0x4, 0x9}, {{r3}, 0xfffffffffffffffc, 0x20, 0x2, 0x20, 0x3}, {{r10}, 0x7ffffffffffffffb, 0x1a, 0x1, 0x1, 0x9}, {{r7}, 0xfffffffffffffffc, 0x2, 0x30, 0x40, 0x5848}, {{r0}, 0x0, 0x8, 0x22, 0x0, 0xed7}], 0xa4df, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x4, 0xfffffffeffffffff) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x21) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000100)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x2, 0x4, 0x6, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5f6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe878}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000bfe000/0x400000)=nil, &(0x7f0000c20000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000e30000/0xf000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000e68000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000bfe000/0x1000)=nil, &(0x7f0000cad000/0x1000)=nil, 0x1}, {&(0x7f0000de6000/0x3000)=nil, &(0x7f0000e5d000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3f}) close(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x1, 0x6, './file0\x00', 0x0, 0x4e3, 0x1, 0x4}) r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r4, &(0x7f0000000180)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000040)) 16:00:06 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/93}, &(0x7f0000000080)=0x5f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x1}, 0x8) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) close(r0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0x7ffffffffffffffd, 0x4be84f1ea03efac0, 0xe3c33d9ca53e8936, 0x4613, 0x1}], 0x2, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x40, 0x4, 0x6}, {{r6}, 0xfffffffffffffff9, 0x9a, 0x10, 0x3, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffd, 0x0, 0x0, 0x200, 0x7a5de646}, {{r3}, 0xfffffffffffffff9, 0x81, 0xf0000000, 0x3f, 0x5}], 0x1, &(0x7f0000000200)={0x100000001, 0x8000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:07 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = fcntl$dupfd(r4, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x800, 0x8}, {0x18, 0x0, 0x3, 0x4}, 0x0, [0x86fc, 0x2, 0x903, 0x7, 0x9, 0x3ff, 0x2, 0x8]}, 0x3c) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x28000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x6) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x52aa, 0x0, 0xffffffffffffff54, 0x5, "aa041c62c86d40c8a02bb96d08c21a538493e82f", 0x800, 0x4}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xfed2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:08 executing program 1: r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socketpair(0x2, 0x5, 0x2, &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r4) 16:00:08 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0xffffffffffffffff) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pread(0xffffffffffffffff, &(0x7f0000000180)="8cf3db13729b9df5c89e221a3ee7decf0b9a8c4361beb6c735608cdcd7d84a07fbec4d98cb5000da55ef05147bd4f271c185c4505f833afcab7caf0b53dc11f228540b5da26d60f31dcc5973a81a135d679bbcba9ac48606c930491ffb3e2ccda1f88be7942ca0a9ff7c9aef9b546065e8e2eaa4b5604b56c26f0ed245ef8d02900a82bcb94e2f3fc0746971dd8f546769110e425b5138138692d57fa81b9ef7a9b5a68baa6666772f97377a6931d2f5d3dd6f872b984a5e9bba318b90a4bd348d61a89c3b612dc9d06020968c5fa07f4879c0a0786507fb75275b9ca98335cafba403c8a5f68d725c0582c8ccda051109b9426d5fd69bf80ded73a5bca84854fee0ba7e39dff8bd8cabc7c0a171dd67ef64277f20f4b030b049ac8ab3199ad1f7474dd172aa0d024208fe5f71a72d6a0ec268c7ed48e8c0a4461f78a8b4fb1c863b49def6a382d45289645a40db67169a746d4128baceb337f26b12e3e56e357ebb61ef671427c7f720e73d5afb31fee078fc6c2ec3dbe6237406c6ce48ceac89ecd503b5984b64aceff202bcff41a862e335412b", 0x195, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus/../file0\x00', 0x20, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./bus/file0\x00', 0x20000, 0x1c0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000340)=0x8) write(0xffffffffffffffff, &(0x7f0000000380)="0a5112f74f1efb5cd5bdecfcc3ea55fd59b78d287933b0dc78043bc70f2a7cd0fffeb0f13708550958c67110b2775f1acff33074dcdb0dbc9f03a1ae89a1d477fcbeec5bfc26caa1c6f1302bde90497f848f03f430437d58f1dfd4fa7ea39d629922999a8a2fa91a9ed7a4aca41060832c11c5ae48791e39a92e1202d1ea292a708e447975fe94f28cdbf495fa1a2d881dc6fc932bb55f34431e23254205f5bb431bef4702ad46d42965603dd2a76192247b05ed5196cf1e6ffd868d655a97d17d6821d5e4f6ba3304a05b38c877c9d7cf3d0e57149ec0", 0xd7) pread(r0, &(0x7f00000000c0)="cc8757118485bc9beefa41bfaf0110a4c4218de89fb12d6346fc340482cb80cea67ac3dc7e45ca4e3b116fe093e4a54c17f82e439813454c9f7e7ae9a363862a49a5094bd26911b04356a852729f94d0a6cd165e30ce7dd3d3a728a381a82716d55b43db0549f1de7905b64ec64b131dfa", 0x71, 0x0, 0x0) write(r0, &(0x7f0000000140)="4e8e47f8039c6c49ca820f302aba6d25", 0x101e8) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname(r3, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) 16:00:08 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x9}, {0xaf, 0x80}, {0xaf, 0x1ff}, {0xcf, 0x2}, {0xa2, 0x7}, {0x41, 0x9}, {0x80, 0xa83}, {0x1, 0x7fffffff}], 0x8}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x70, 0x4, 0x9, 0x6, "e69b094c23838a99892de5932c7d9102650b57bf", 0x100000001, 0xfffffffffffffffc}) kevent(r4, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = msgget(0x2, 0x1) msgrcv(r6, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000500000000007bcf538d75cd01b145000000000000000000008972860e3f0ae44206b8f6bb8fc1000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000001b0000002000000000000000000000000000000000000000000000000000000000000032709b0040a8000000000000"], 0xd2, 0x3, 0x1400) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) chdir(&(0x7f0000000400)='./file0\x00') r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) lseek(r8, 0x0, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)="f64d252992824352669eccb46b820f6c9ebeb76c7376118220b560750bdef25a79a1a0546a95f3bf57b7ed243e41278ae6244fd2f2913a538c770638d75be992a6f11dff3dcb8a75", 0x48}, {&(0x7f0000000440)="74a1f6b2b64c34f24ee9b7e69f7f03c9bc454c9d5a6841fb6a7b8f17085d8456b71cf544a85dfd2c0a14c0ee6540fa4e1d65ac610920f8ba807575b6a2b8934e2ecf0353093a6e67d9008d2c95ba34c7a5b8686d6595f0cc4628ec4df964bdfd49a35ee1de987c2eb1315a94352153b05c10c3806280c31c7683f77a98d80cec4a3f3ac6096327bb9fdb2d413910851b5e02bb619813f0808bc17968be9741ef3f55c58227906ed430", 0xa9}], 0x2) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="d97b5d9cf8dec5e8ad41758debae67bc634eaf72939b3e70b23a93fa0dce99032672e4751793f1ca8e294ff5838c1c4d40fd8ae4b21e12a160a05fc861e236adbbdccf2b73a46dc949b7e73d", 0x4c, 0x406, &(0x7f0000000740)=ANY=[@ANYBLOB="19002285b3d7250530069cbbc801e76cc2cc9962fe0ae8a7d60346840fe56905006a10647d816d79636b2d1421cd7f2b3c391fa60198776533ecf1482b978bab9ed447909e420a7f7ed04976a47b2d2b227766faed0000335c5e7ca4abd21fe9bb8d39dcf2a2af8aaf6f775592da2254aceb86c3b9a5b86cf3f3a23d903c46bea9ff2e050ae2e8982fa27d50ddfa56806d7df9757bf6f018192cced6599c250786f7e74eef04de5407ce23589ebbf413b2fc62b6b0bbd36ccbb6389eac30977dcb589b1d9817a4fa6d5f396c56b3d04feb039f5218dcb6689ee2c3acf0b7bd5b72dcac30152a95ee1ccbbcc606c044e1df487c57efb524de3f00000000897904add3e08e1b444943c9ec79b136c270c741fc1d75ac1384"], 0xa) r9 = shmat(0x0, &(0x7f00007ba000/0x1000)=nil, 0x3000) shmdt(r9) shmdt(r9) shmdt(r9) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) msgget(0x0, 0x243) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="000200", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x4d}, {0x6}]}) getrlimit(0x8, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x9, 0x4ab3, 0x2f145e3}, {0x4, 0x8000, 0xffffffffffffff72, 0xffffffffc11e210f}, {0x1, 0x3, 0x7fff, 0x99}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) shutdown(0xffffffffffffffff, 0x1) r2 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000240)=""/203) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:00:08 executing program 1: r0 = socket(0x0, 0x8008, 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x4800000000004515) r1 = semget$private(0x0, 0x5, 0x204) r2 = kqueue() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2}, {r0}, {r0, 0x2}, {r2, 0x10}, {r2, 0x20}, {r2, 0x80}], 0x7, 0x3) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) semop(r1, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) kevent(r2, &(0x7f0000000300)=[{{r2}, 0x68e80cdf5362a287, 0x42, 0x81, 0x5, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x82, 0x9, 0x7fffffff}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000004, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x7}], 0x912, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x8, 0x5, 0x1978ca539}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xb10}, {{r0}, 0xfffffffffffffffd, 0x8, 0xc, 0x7ff, 0x101}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000002, 0x1f, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x4, 0x40000061, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x82, 0x4, 0xcba}], 0x2, &(0x7f0000000080)={0xfff, 0x1}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r3 = dup(r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001840)=0xffffffffffffff80) pipe(&(0x7f0000000040)) r4 = getuid() fchown(r2, r4, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r6, 0x1) readlinkat(r5, &(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)=""/92, 0x5c) fcntl$dupfd(r2, 0xa, r2) writev(r6, &(0x7f0000001680)=[{&(0x7f0000000180)="08311a394a9233f43c1100afda24ce57a4e0e409aba3e2cdf52ceeb5c064a37374ceeb633241f8b02f8e4c417a9c351c", 0x30}, {&(0x7f0000001740)="db46800e0708cb3f7f52e173c731c288ee7d32f5d0afa58ac37b228f2a20576d541fb4641cca77a0fa2341672bdfccbea73518d5be57ad752c71c4b88348dcdfc1cf475eb73f5b57359e676f6802b3df8a534f482e8cb35b1eb558a341ed2b469e60577a6c039ea7aeca85c67fcdc176e455eb569367b1250aebe2acd7912ecd85303bd101b8c6181e937dd0276c605bb0b339710fb4ec46781c370d1a7ecedf4053a1416fecc6413ca50d65f3513e6d825115bad4779b5622247bbff87549985778c7fa3f1ba8271820ac730c972d74bad159802488a393ddba3ee424c569a4ec0d508027c8e80eb83a78582c", 0xed}, {&(0x7f0000001940)="a1971fc1d35f4383704f89c18531328db84453c190094e4d65369a58f4d1c2403e0b6c80fb10475422f7d5aa78b70ae7d7a0aeefc906b79e1bdd9082174723d350ae50777802bf0f9880d14afe35bb5897c2b12fbf7ad6017ae165d177a62686961ee969a68d90b8877f4eac9bddbe94222f765c3e03cb7636a8fc0036057ee4ca5c4827fe43e1614cebca2723608e41a7728ba9a601150124d9a28f0f9ce92f8585a21cac1c3fda1efc6b86b288416c095ab21457af5a9e25915e613f0b2b6973c8803266b4c67bbc", 0xc9}], 0x3) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8008, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x0, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x0, 0x3}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xc0, 0x3c) connect(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x9, 0x8000}, 0xc) fcntl$setflags(r1, 0x2, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) r4 = getppid() ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000480)={0x10, 0x2, 0x4, 0x2d8, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/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}, {&(0x7f0000004000/0x4000)=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}, {&(0x7f000000b000/0x2000)=nil, &(0x7f0000006000/0x4000)=nil, 0x9}, {&(0x7f0000008000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f80000000000}, {&(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(r3, 0x6, r4) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x2, 0xaa, 0x1f, "1dc467ddbc6084eef9e84ea72acb35b2997026fe", 0x8000, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) seteuid(r5) open$dir(&(0x7f0000000280)='./file1\x00', 0x80, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107008, &(0x7f0000000000)) 16:00:09 executing program 1: semget$private(0x0, 0x4, 0xfa663d4f2c5face4) clock_gettime(0x5, &(0x7f00000004c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = semget(0x1, 0x1000000000007, 0x200) semop(r1, &(0x7f0000000040)=[{0x3, 0x36, 0x800}, {0x3, 0x78d}, {0x3, 0x1, 0x800}, {0x3, 0x800, 0x1000}], 0x4) semget(0x3, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x0, &(0x7f0000000400)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x94c1, 0x0, 0x2000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0x6, 0xffff, 0xfffffffffffff26e}, {0x1, 0x7, 0x9, 0x5}, {0x77a8, 0xffff, 0xea80, 0x10000}]}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000700)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000340)={{0x18, 0x0, 0x6, 0xa57}, {0x18, 0x3, 0x400, 0x5}, 0x5, [0x8, 0x5, 0x7, 0x1, 0x9, 0x20, 0x7fffffff, 0x3]}, 0x3c) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x370, &(0x7f0000000240)=[{0x2000000006d, 0x7, 0x7, 0x101}]}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0xaa90, 0x1}, 0x10) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) semget$private(0x0, 0x4, 0x100) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000005c0)={0x8, 0x402}) syz_emit_ethernet(0x1, &(0x7f0000000400)="e4") ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000540)) r5 = socket(0x1e, 0x4003, 0x0) writev(r5, &(0x7f0000000fc0)=[{&(0x7f0000002300)="5a1ef6255138709f87c4da87d71a7e114110990051988e1c5b17fe062949cdddb468eaf549cd80e58ea49d8f5c1c7ea3991c96190c8f9d71494de4c236a06e9a065d7d3db64bbc8828a6c1e1c6e40af72f6da057d8572be965277a95f1655ad8dc874038a10f883181d318e32139e831a0d5d413954dfe44136e88aa2985e0b3d60301921cad34afaf1e091a95cf0529e6010a5d8d5c4de1886c469c5fcbafee558b6e9c4f0ddea86700b6e0a64c2204aeaa8a834d8f1264523c990e1ba3694f1c49016bf48eadb49046286df42b6bb96481e91dadbc3564da977b97969b683296cda5dbd0ab96cc761743e0b49993f84a21a9f108cc981f4cfe3f322b9530a732536a0c48e40015ae58abd08a296d28336c55ed05258c9b64e6eefb36405afe5e216ede9fba09cc212f1b3e7548b45ad2d145fdc87b9e2bae9fa8ef93792c89dcbdf3aed61739481c20d95bf72e6cd5430414a65ca99407a254761353072754b52eca0700b32487264b6563dbf0cbfe7312bb2f66f1067d008b4b11c10408b0638141f5c7c961a8d269de5079272b42286e079217f06bb015ee73d9fab70bf291fa07234eb9db34d92dfa63048804d692e97e7b2222aaee0ee16bffe60f36158adbf92fa1c4560ec73869e17e03a68b4e8c5a3db78c92a4ce25a072a162d0549c02acd9b7d4997240300ad08329921337be146d93d248708138be054fb550adb01a6cae6631ccafd2bddc9f56bc68169e0e840e7782d08fd849fd09e73b125269f550d382ea92fadd7931866927987f6fda838c39a8fb70967c912ca70266689a03ec7900d677db700d33dd612ff13e56525d489ccc73bd55e229b6b97644c6f4392a65decc481ccc7ddb4e2ed11969654e2ecd888ed07f9e24528eaca8cd80665e0805fce7d695219d1aa82d3fa7a2ccf99b4e85643babf5b72c14f1e8c1319fa6acabddd3789456d7d03abd05ae3a603152e07b7aa3415c53c3ecc95e61e15dd3211f8bab532cc127c58c38ce40d7eb5eef8e7c9f08697c50e292675eb67d8e4f1f76eaec3b41c2d73f3541a78cb756a75f3a3504b621de86cd6a9c3318e79ea65b637a717bb0703818655271b9fe57ba9eba3d78961fec6bccf743a07a799d243661d600b7f13453f477d45212fe90b74e6c915810c821d2592f4c14b654384f757188d95d45c63bfbb08a44f4f44698f5c4daaf405e7292d72491c15fa52d9de2211500b2b4e0269e78324a272f8a6b68ad02ba78118e88d0778ad32dce88915bf1afba63c8d760039f51ac5bd0809a128534ca8dae215ac9845fc0a77165bead57cbce1223435dbd0535b44c085471db1be8cdea2342e55a6468dc2152939f01ca8dc1b69edc945dd5f318028710922854b70d388690417ea3582c54b657dd48dbd25aa05cb992a1dfeb83e13666569c513036b03aed4c9a1db25dcaaef410398f4fd9e9d1f3a109aad11d217e8625608a91dc37ff74898744da50693f7e94875d57554d4afbe94b5911badd32052fc805877672585305a89179812bc9d2292a8e9d9c2994f2b4e591ee61814a2680bff6aa47dfacfa16e8abcaf7f25a261248c781b64f961adba9753315d0d728fe2cba6b13099aeff379076d831ea9191c6545263441e23927073f520e60e6768402f26e40e60bca3dc99da33e265ba6f776829267a8eede12981fd6bd08443ed87c0239f485cc9a8823b23e60192bd49d8da898c41b18f55b4ebfb2977b5ce1641fa0efdf4f6347aa14c433fb1eff6fe7274af1d2b565c638e34b9df37ad91b92893d92fe6f91447bc44085972ebf0adeebf32800716e3f9c86fa4f043d4528985295e313c6b2305482677ef23cad29da5121b1566970ceb46073a2c9dfe5df87fd03ae3ae8b4a8b267daa93031c81e41708bdcc6abb400dfbdfe38d9bc60ce884b08146b06c6c80a9c843749c5fcbca231302ec3ac311eb41440e569b130d3bd3234334eae925626600a16ad8e6dfb5f6003ba22043eede46a4e5a8081ae616889f79e37fc63b59356545409629835ebf58acbcb86ac46c5ee54e297336cf49cbb5032d3c61b81b53729e1366336e120fa9203eca966f3380056fc668fa4973c4a906211d6a9a1c5d2d992e065333b3d55ce5a52a827c34a4a66708ecc9e9a816c5b157e81d6c08fbc430c4565e098c9e9540ca522b3ef0280f9f4d29f8330e6fad3c01224b4539a00efd77056d1e52a62df579ab1a2478d29767f807a4d3f522e092fe9ddfab14d58b8a0f68036c32763d05e4e96a2474992525d8b67971ebb92a0c28d0199019bfd6f5b0387b07108179ae2fe3cf967d2b46da159c84b211c2cc20c66c220baa5f8ee914fa830c45a1b898a8198a97ca17f72c4f3df949cc464e7792d7b58449575e4cf864953d88bf62793c7cbee179b2445b6d5538919f5e2a0d1ab7781c22f71b94bd5f25a7e3c643d07816ae1f72a2b6a3fb10d8b340edb66a50d8798596d406ed91a0fa9c1fd8271c4a4f40fd1a90425e7f3c6dbb73e2fc30f415d73658ce8eda496ea73961004ffc3bd6d5fe958af93001589a4b914cc23499171bc3b12b4bf5a0efe7420be8e9398dc2b190fa159b387821a383505cb51bfa7fdf94c5b515d719e80e935679d20dce44fa3329598f5ac1ad09cc84c65f5cfcee0db1e0b8a18ea8c4a727609aebaa134fb403588954c739948b048c49efbaea8b16d4ee939325fde06f125723edd1975d690d51b189bb8703587b8c25ec9c37335415ce37b28a3f5bbfed50c5041ae25e27c380193aebd8be718dc24940b929a8e94f8b4205b8f7bd1102b4a2511637edd9536d7705622fd05c617b071988bb514c00758344118ce1e09ea94119688a94c747dc4bb9bee5ac970114af420a9c108aaa227fd582e4a8bfcc7adc9fb8f96eea43953e1ca85d803df10516136d389d9ee15218290c9634b6bc5b3a6d010f3f864f53c68b126e9b395b06b4ef1a46e86ccdee27bec93ecb556758bd425a367cec14397c1c2eb3e3c1a6ba2c2b29f5dbb0f32efd8a43a12fb6866b2a1719af281cfdd9e057feb890f7a5970dd6fccc5e84eda35786dbdca6b2edaaaa4f5955f4bf8fa775fb9b3da2c4644537b6dc7f67087dd2dd4b89239a7f9af1b93bd185a157d8bee36d9b30b8ddab967ad13ceafbee3173570efb1443c5920f4bf7609cf94f566ad21c2b557c6f32c580d3277269e973b2fc502a6ca2dca21323afc19245f906287caf934f762bacd4f7b8bc30302910af2a88b2138aea2fb087188e875af1f46c66db32e81d3a4f1a94d9ba60618b1d4aa0c2c9f7732811c758f68b83d6bd019408bc142d7ef7f7aa01a4bdd978b51d136aa42cb3593749333dc1296997d5775e30762df5ac86d94a44fe46701da334e2c846659d6b1d22b70a186700cbda467e283d9b9c3b6b47c32d6eb030cafbde2915e5f8e02fe2f39e804764cf8def7f034e9ffefd702a134a5fc639c925998544cd4d15734c462ade1735751169aa31d762280d362d56f451410638bf835338816072065fe7e03e368214e47c9f0f36cac81e489faf5841dbfef6d1fbb3ce200000000a1bc49eb656a3626a84db673b354ca7e72db52e58d7ffbfe6f4f65bb74deaf6eeff0f537c71e902ab0a67f3a929ea1651708508ac6901303227609a8d46722fc2e0091ffef17bab119839c4e8844002e29a53d49328d0d1a1ecdfe72284e82a38f60e0d9138c36a2f52a0c08168dd2989c94a6a4be875385d39e44207f733b35ad6a578f1b5d9fde7a55a513862ff7093f5cb6c1248da7740f4afbd2c5e9734d3c052f7b682202e7defb70a5f94b438448417fae9a87d9a9e4d2c5bcda6b217ceba42e772c08cba0ca6b539c2f150ec00f944e3004709412b50d25cd92f61b5d92cfcb3b22e786ab560dc813d28d96f2aa7479d774c1d8ee132f18cb29e41a3eaef429d02fc1b484cd6bb3365a3f58945cce028d3fe1d8fd1d18d594a1870d5db719d40200213d135884ccf1aaaab7637a7dcaaf9e75315ed96f8a976f038e52aa5361717f85071dd2b76b6f56f529d753f5f3be58fc4931d7b81bd77d4e46a7f857705e7b6d8a273e7d5d60f9f347b69bf11bae288f17faa6f7bb17fbbe18f3d04b37a2ad2f103cfa834e15c44a7bf8b7ed1c8bbe8ae6ec276ab7810f493868f846e592067abd935b968171ded237b3f65fb27a1a151351abb5242b84a91b826ee07e6a4d42dca38d0ebadcb512e1779a7042622a3a9fe1ce00d7b412c31c7cec32a1a59ea1c9b37c6797c1677aa0a6f6051f72b18daf16cfd5214883476ef9d389b806caaba531ec24dca8a3b2c0783724e6f22709ff12e30916b1955d752c245117260307832f10afc82030b06fb2392914b7bbf20bc407e0bf8d891a171185c90c8eb85408b1cb1c61f981ae18bfc37828ca63f643f1e7174d9fd87f306ef326d90f994b0e3677cb949de059298e23f17e8e2bce2b48ccb9824b3cfdde776bf977a439d23fa96237a79129e3ccb9b9c8a026324db59c242ffc21d5fd32c13333b3042c92f109e8556b4980fe60f31a12c981e18fbebec1843cbfba116044ce142cb0ed436395f53b15050597365225640a8b7363cfae3c2aa36180739a35fc6e0e8682a9addb177c6b2f442d20bc5b678847b925d0c0bdbbc44e838b07471b06501b45777722630cda50c4ec6a70e0b28529abc3f6e8b635665b573e3a99211cf7abaf0175208fcfae4428c26541ccefbc6bc3321d91ef20431750352104c5ee3639844ee826219ab08bc8ac029dbddbd6d5a18ae29ea47591dad1f570f0aed7a741958cdb5e2f960b766f0840e5f3c0918c45f38a67cbd399972b203a018c40095322cd5538a584d3574d3d1f1c8bc47e4396e47df60dddb47240c758fd1793382abda15143efce825e93558339df06ea1f7382871be13c4b5e07d9fba924f1cae4595fdd0565badcac1e367eea6c0d918a11e736ab4c902d31b32e274d4ccb5cc5a26f21e8a20d75da032ea3ab72f7f1cc116996d546cefd7b787c96190240fa8ec176b92c573f2da220ba3ffda7cd816a3058c922d788385efae06fd9505f1dd26b876783f670111b6e39b5d40a647e21e64fe244216784c007453e52746d955b0d8ce69af987e1aa91f1db180ae561e8c63464b7fb42e334d236a5d52775e1a08046bbcfc2801e348d916ea71573c9cf4a959fbf674547a1d3e53465360be69594c9229a1694f3ca479ad3742ba1f8c5462e915d1965115d72214fa4e5985236989e9548136fd6352158871c753f5d9b210192395b3c6e5bdec3c37660b8738774265e637d150a0b11b684c94615846a82b9ffe675da2cb830681e9ba380f6b385a7aabee80518aafdaee9e4e3b2cb5d519098e2f32156147fe7e016edf28e13570b46179f2f4bd835efd7de25fb1e5e03727f2bb1177e79d870b02bcbc2db1d80347ab193fee7b381ff0d11d47e6fad93edbe5eed8d3df63032943d5bea90353b36a3ad9ad1928f096fb24218eb01cb942af9c08d96c8ed280199b9fcb54e81de4ca456bdd565369938f71f5a00a6603d56c8c3d693a7203da78688ac9e8d64762e710429db7573c72b90c40c4078d0c0b62f8f158a706439270055f276a9c8b25a12bb5aac44ff689fdd214d1efe533fd5f7802603bec45abdcad9d3a7d3b2e47f6fbd8bcede6924b3f33b40bfeb07d70418636a247cf80e4e7dae3459c18b8dea96def20fd82f96232fec1463aa86042c0ee9a02188667d3d3db1433158d611de79452e39636b8d8f90f64c39d633392d30d09b5a29e77699c0b554b9cba51f", 0x1001}], 0x100000000000002b) setsockopt(r5, 0x1ff, 0x0, &(0x7f0000000740)="6706f9cac650c8ed68894dcc580ff49b139fb8ee97dba730f3cc8c94a3a859a79329020272eaceb15d1a5b0181ddd9c1f064b80d51671790c736dc8e20130da00b26360e3e211f7375d9bd1befa61f169a02aaede4e0bf2adad21077a799b6399b4ec0f3c031422b9242133305baadf04eed2a833e799bcab994446212f7c8caa5888ee62ca75ac3706f005d77c672a992dcd19ef3316bed1d4af7b6bf89ee8dcf30199059fedd782e8dfccbe63eac7c1aa04753c87fe3fb84536adffea8d473da51d80391e3de90b4640e386d8d5707e27459b24dd95932a5583c18c5", 0xdd) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4000) semget$private(0x0, 0x3, 0x1000062d) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000180)="b887e6dc67c959b636f2b2256c9bcbbcf4f613921160f4bca05af740592b193175a51adaca6f83681b08169838c534ee1292052aed61323591a990c17a564be62ca6c3b9859d0d003005e82edd275c5addbc2cc1702fc6dae0d1997133274a961007f2d10a9ce79ae62cbc3cc1d311bd3f9a01ff48048815235141112f6c29ca32ea1168578911c4d3dddecf5b07ee8d2137379a65c6b02839b21d80372da1de4a905c4f3b6a7bced77d28c199a37e835c2eee22a3f577bba42c2a3e1a01a49da4e52fa689a45b8d77711a4929b9bf9242dc994350c6e6f831889601e5200f98db2bd13659e70dbaa0d7c64edefd46292687e4144a1a90048d84c16ac6eb65026396121aabbe43319a8e6cb0eadd3be7e9561ef36346bf09361984c9d09a32db5774d1831332ec195cb3c1aae09489d3e7f91757b13167495e55a60da8e583f435d3ba1f5ff17a8cd23cfab37e54797df9e91a52513d19c306b3ffebda6406215501c549ad4abd8c822ecbd0b3ffdcd659a1725c83b1cd45ba63d46c45cb730c1be117eda164f041d99b5d3e04a328ab427f4e091dd517cec8de124b6fd92329e76d3e404aa77b131a4ca14872a843a57a907c1d2159722e634e2a5564e883882110a10afcfca47c4e6810fc802e9fc9db6b15bfd161275094dd99164c240c85a4ba1c5bae99592c4f837870bfd41ec026732d3034654bd113442d7089c1273011478a69fc8f8e60aa963d136d2d55599d27c54564d83370599a361a471a627834dffb88ea968598168620c1bf5a00767abafd9799071b841ce2913849595f9b84089d3d51cd27d50c05d99d7fde42cb4f5c901b5825b5026f3f7ed2479e213104dfc6811cabf350b6b8d96c86a620fb186893d7a9a1075ee6796f25fccc30527b747b3ccb061ae84dd0fb0d317ab9869e210c054ed39982ea6a5dd795508a55520539d4a62ad648d4b00def73cb3400e5142eaf6f10815be5b3bed46fbc3e53ad6c6187b908f4585b208aeb2875a6c2222210e90e8411c8cd907a4068a9f8d1b4edd36c48e326fa2e72acf41e3bb12dbcdc5582225fc293df6d03b09e60b2695083c2699bb034234e3b05c6130745845f00692d5e744b338dd5d4571511cafa3ecccd4fe9bf65abe173e460d406aca555cd224c4ed08eb621ac8705e1cef2dba24bf0567ea6c1bc5be33170358f828623681ce857e1d1b55acd709f89e5e1a66262773bd99b565090dcf068b082850a8823d22ac8dcb42a693a82a906b981786fe9eca70996bb6411a8244fba85a0174b93cb2d6d334f783ef3dea4f2b56eee5a59416bf7c95f6cbfe51edb2b0fcd833e6c588a12bfedddfbd49ce8547aec8a02ab5ddbfa2d9d048ab18471d34c9398f41fc8e439874dafbb2f8dd0b69c81c2a43a0fb14dffc5eb632acf7fe491543a5003f6f04260b2efd840be1bce4165999bfb1ca02a9d73dce080b57658e1062cf9cda0e3c30dde9871789069af97906794000a652a03f09a9c9ed15486b4dba665538b9eb11010fa887a8a3084e18b515f7229d1e5a8fdde3a9a1d47daff8f194ed07c25bbc978d4018953ba325dbf94cdadd11978e6427b4b97e1ddcdde3f7ecd28a7db140d0bafeac6f6378312fbb9e983abbcc04d74cab089fc41040730fc336c8186ae251bd746a3e06da91920241fe9d11cfa95085c7e17915d823581be4bea749a90accbcfac3db765794c41d26305ee7535060fa496d540238e747504f39682077d028b837ef9d7803e039e0f0c705b94eb53709a7fb73dbf4a70221fe4b03f5e84e781b056c00164cf6ee6a74089d89d1b18a986a0e63032e603414aaec9ab8cb1abf959909e5425339734b4995b545aecb76639b8fc63b9de565ab389a4e919ea3ccbbe2a16de3afe7f85909338c0d482d70a3e6c356fa86b360f482eb5f44b31a73cdd4c3d4abba88d69df9c113918d5efedc60f065066c278e11e9437da308ec31ad05020eff6ef98d87d4a9b77919b79b8ed23ce26cb3d30b751870ccffa8d4f049577378fdd10f6e2d24823c2ff2c70e177ba781316fc2ba0438d3cd229fecb4a6329eeb71a4364dce321c2254e35e7fd5cab9ca567e8ff57c9f5362fb751e93079de187e46dc10ede4eee03d8b9e38669d2ca2499105df1beaa3d89dc9c73bcbae8e5d5b2f74b85f7c79251c3628e4544095749c2d739cf225149914ea5d09f5a55b3cce84acd38d44f60ba5a6b94eaf830a14102871c62f29d462408ee13967216946cc19556018feed99563718b0272fe9f995c2cb52bad6938a29023534c7e37f2b503ee9d0d0aa444a551ee8a4831d5d02b4a39caeba63ad3df5fd26b4885e3ea070fffe53df761e9e9c05337f5db76e227575aaca3e3ed1d63928a2ab734168adffabacc88117c3b0ddb4a38a2e3e30947f6add9f1031a3c4497ec9a544e2000e334673bcc06df05e564a10414696fa0acc84f982e2a90bc89e395b4197e722a2d4287ae3b9414ca1f2f005c5b4e003da5a824d0c0c20516f66ecb1b910ad400d0ff2ab25033bd474f5975fd09749c620bbde65f577aa66edbfade3f4b4007d4dda167ab46f552b020f49f06dad8c7a9b5f5cf821d881da781323a845d12d7de1944e2b10d63c992ff62ce151d4e6d8a605168a7780fcaf2cf8da1f9a607ef0eb5e6531b2f9fa606b27441bdebb67c9af5d37412b1b7e74efd706cae1fd13bbb227e73ad16353bf0297e1b58ced405aa2594f555806681a08b88741ff3d88cd4c5c73f42f5ad27792aabc00ade9e076d7556be2bb10b0ccb8fb0f5cdf677a7c7a5027f7467fac43dddd1f6eb66b54e95075f5be55da54a4cb8ee40e2a1197b6ea01bb1cd2002d44835a39b3142fbab6496d11583134404d1c9b7f40095b2b1893b86a7930df5443146f935c9231cb2554230c1e4b699077a69df362a933c1387d3afe4341d9986d8c3cf594e0505f9d23b4c215d17d658b5aba603320e68ca4f8e13c6ce506c6611704b15c0ee2fed0c672992d47fa791436f9be67ac00634434d679cfe9f4f922cb6220bf73dbf6f28c18d10223d70d947455854e118316a39833090acf6f118a1a9591547a650827ccda99ae6afa37b5ff90791a1cad578626bcafaf6e56f3027040d137692e2681630f28c6ae06ee5ca095e0f0c791680bc7163e3bb26554fb21d6e4b4dffcc57c301decd6b1aa2cea38da03d3f615aaf55a5073499dcbf9f341d0c2636ce17fba2c5fab865b10d2047eabfce427569767b6f519dada48f7f02bd13f0a6e488bc097fe950a8a6183188d923938a17531da589b97c8deb85aefcdf1ae35a9402ecb0502348125ebe4610bc697372bc87202714b2ea5ce12ca067e4bbf26e701ea67fe7b2f4978055736c704b56b6dbc230be0b91ebf3182cfee09ce588ffef6c78300133b6f46935ae7e178461473735843cca2928671790210a4be45f2fb9dfeb103f42c2ae251498a9d3d3dd626a7e2e9bc1a06a984a69467ac2b71cbef0286fd8c3d46272f6b0520fa4b5f6b98e71e11dfc840dac0a9665a84e5b0beab2f5a1869ff58695730da44d227a1c6b2f3b877a41858be3905692f81198f8fc137704c4fa9a6cb4f06e601acc811c1a0f4afcc169f54dbe12d8764ae3baca9ce08cc6ebc21d7d5eb8b14afec3a2e1e71e9c50611bff5dc8936a460f5ac01f0a3f65f824f4e59eca3335d257eb100d84641f618ccc01f0681533068bb4479ac66e57fbc7082a460da0e60e7a2fe8cc982131a7e1f69f55f28cd496ba65a60489c38e1782eecd86929c2f9758cfd3102c3c02f44befe567d49df00e723d70d2664d3107cf78eb76404d6055dcb04f166d98742f79340611231a9b2618f4f9a4cb92478a95c56474da4febbcb616b931ecb5247bbd4050c2f1b298dd1821a0ad2478ed9ab2ab1ca63b2ce3edaaf0933c142c1d2f34b720a27d869baf4d9647c1b2bba1a84523dc6c2b870ba69bffb33ab3c18be9708fe581422430856417d007bf0c77612db3f6602e1cf8a28f98f2b743a36149484fb5d893a40863686d1ee0d1b3666f523fe95a787b620dc3bf87ff7054debb9d2c297f7b79c269ef640146cbac6fb237878477a175357af13b728a102fd4d35b18a5d7fa9d2ff8bb9e108fa110dd4b27cb5737fc1abe5d7fedf9301bdce133913c5b5b72283b1c7673a33db42f28b3447f2807c682e400cadbb0e39eed7d582c826348676cfdd83a98a2bd867c4ef4072c289da1888e07a6544bb0708dd2f58627a1679d074ecc599bafa911592d547cf0f7553c376106f49c92f7e469fd1a64dbd383cddb4dfe298f5fc2f5f4073d6e8789ded7922f35832173aa2c30ea4d79f59e74b694cd8679431c623aec3164ad44e26887f286303a2a1e998620ed956db1c1926ac47290e0eaa4dd6a3954e7d94dc65b4ba1484595e2897a100d4ae0a0d7bbccfacf0e5a2f6ca88402f769a3a62788de6fe9d9ed3670802b5616a9312c3cc5328a89eb806eac061f7a9cf6c0a56885f480abd82ebc6e70079e4d613e5717291fcb6660cdb83ffcf36f71c5062876db259ea80a9307967137a1c390a58f566f901d09896fb502767751e6d9446056d870e95d6b77f823553adec81420ea96722b1a762f486d5c58c5740ea565d453be43f3bc9e978c2cbbcbe5244d79346268cbe32c45d334657ef9451571cc93505213c12e212aae7895cd5b7a1370616498ace962b8382a8cc64f4c63bb7002de7a78c49241839d228509275f67fea50e17d41b10cf9e61dac7330273cba0408a580cbf4ea22d918416c909876889af09e043e1d75095ebdda43c35b1b590148d43e753f6759a59d2a76c559ed0da239bb8db02a06f4e0506783f27dd87c6f5229cf35f832c7b29515349c2dbe64f105b4129a8891f409bcb5f51cb04acc37e3061a18b3d74347d403f7d584e3d523241f646af5111e9f708ed3ce41185c83d13ce110542848a9b379c969726ca345d062ec30e1946270618a2f65bbc033bfc31de7e35d8d39f26568c74a2553236a23faf206c3ed9151b3f6a6ffb0dd781f86c6a3f5ec73d00bee5590de6b27d9e4f0698c970cef66bb341262c399a6e2aac89f24a25776a6e8c763d36dd2f6941a7b4360770036eab1f3ccba65254a3e4efac63440b8c27c43af4d2bbad0f8e208c140e15d80d4cdbacf1470cbd10c4c70128d8b7d6011ce3b76f87d07d1fff3f85a301fa7c218ceeed6644d25886f38e2f060440dd88d0a968139ffe501572f578b6c507b7d2241d55ce3ecd7327c3bf8ce6a68cdaf0dea52315456f6f05e55dab39fd5c709997a39125c43264b1e1e389cb206630794e485a772433538d42b1f4f25658aaf0d2e326915707338df76face2faaf7ee637f28586204143ccfa5a531551a9d496969bcf2359fbf6776b5abd7d553dd866c1d0ab8c670c339bb366e867fc8738e826f203256caaf4bff6dde517778216ec36fe8f088bf4e45dcb48c12ea51cc044bfc7bae54bb14572854d9555f839c40eaaead7cb08b0caafdde84758784670416f5c29a9ee17c11ecc2170ee27df440927eb4442bea286d091263ba9d5c21a9e4947608daec4442880020df01bc68ccda51a01627f6c21c085988c36ea2f519d2732743f56a2622bb5b37fd0b3845669ffc5a17c874854ebb172b96d3a98642b86ba72d7417b1114a609daef215152e633e176389219d1459c158f329633069fc7535ec2b64c10db5447d491e5a5dbd76bfc4489eb29e319cd07caee0ca3388e26c3cdd4e7eb45e080689ab4b6ecd758cb03ebfe90a24a33d99daca3c3f49eea50c", 0x1000) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmsg(r1, &(0x7f0000002640)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000002500)=[{&(0x7f0000001180)=""/178, 0xb2}, {&(0x7f0000001240)=""/201, 0xc9}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/66, 0x42}, {&(0x7f0000002340)=""/138, 0x8a}, {&(0x7f0000002400)=""/41, 0x29}, {&(0x7f0000002440)=""/160, 0xa0}], 0x7, &(0x7f0000002580)=""/172, 0xac}, 0x800) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) socket(0x18, 0x1, 0x6) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'\x00\x19\x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x23}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) clock_getres(0x6, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000380)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000080)=[{0x7, 0x400, 0x6, 0x3}, {0x9, 0x3, 0x4, 0x8}, {0x5, 0x4b8, 0x7fff, 0x2}, {0x7, 0xffffffff, 0x100000001, 0xfffffffffffffe01}, {0x1000, 0x6, 0x8ca, 0x401}, {0x101, 0x6, 0x0, 0x3}, {0x4, 0x3, 0x6, 0xfffffffffffff038}, {0x7, 0x5, 0x3, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r4, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r5, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) kevent(r2, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r3}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r4}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r5}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r4}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000180)) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000003c0)) 16:00:09 executing program 1: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r0, 0xc1e1e16b0c633da1, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) pledge(0x0, &(0x7f00000000c0)='vmm ') 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f0000000040)=[{r0, 0x8000000021}], 0x1, 0x0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000002280)={0x29, 0x0, &(0x7f0000002240)=""/41}) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) fcntl$setown(r4, 0x6, 0x0) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/239, 0xef}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/183, 0xb7}], 0x4) 16:00:09 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x100) utimensat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x6, 0xc879}, {0xb0, 0x5}}, 0x50b4429471d9ef6) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = kqueue() kevent(r3, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r3) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0x2, &(0x7f0000000480)='MQ') 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open(&(0x7f0000000040)='./bus\x00', 0xd852098a9fb39c53, 0x11c) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000180)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x135) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000340)=[{0x4, 0x8, 0x2, 0x100000001}, {0x0, 0x6, 0x0, 0x8}, {0x844, 0x0, 0x5, 0x3f9a41a0}, {0x2, 0x351d, 0x100000000, 0x3}, {0x7, 0x7, 0x1, 0x56}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000000)=[0xce93, 0x7fff, 0x5, 0x1, 0x101]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') pipe(&(0x7f0000000240)) r3 = semget$private(0x0, 0x2, 0x80) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000280)=""/62) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffff9c, 0x80045756, &(0x7f0000000180)=0x10000002) 16:00:09 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202f5ff100008ffffffa9ad2fab970d367700d9da44597994c7faeb85078dc09ebff85f400007c4bfe019e2b34ce2686fd26e003eb769f5c6cf31d876e72dcf76a99eda8f8371ca7822667486e65b2248f41d8843c5c2524492ea8f3504f55eed89f9be6972d268b50a5ded665bb5766a5355e6"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup2(0xffffffffffffff9c, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x2) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x752c000, 0x4, 0xffff, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xc3a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x41fc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x5}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9}) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0xe4) write(r0, &(0x7f0000000440)="f35fd413c71601558f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1", 0x58) pwrite(r0, &(0x7f00000002c0)="445953f96c03d1fcd0ea9cbf233f8589713fc4f9a6c3cbe3bc29e75ca1ec899f58895a6c1ebf5ffa393d4ddc7b535fa250bc93b3ec7e4a331751e7f363d6ad05efb6da373501e06895d2d3ff6288d85a98db5786d7fb7e2ea341752935ff", 0x5e, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x3, 0x4) geteuid() semop(r3, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x8, r4, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r4, r6}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x74af, 0x6, 0x6, 0x1}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="7f94292671aacbd431a1ddece072dbdd666b2c8c299a723e539a8ccd9cf29cbc6dcff65abf4e85eeff63bdd2fa3bbfbda6d37fc275359cb73baad7c48c0ff042d0661ceb3e27fdea03ac16eccc182206c472df2d8d90bc1a02736e8f8422e64098ba21f63f4cfd5545816298a629e3e4b915277b23ccd57e8959c498e01bf454a4", 0x81}, {&(0x7f00000001c0)="2804feb7a3afde8383e5ffdeebc38a5f705782375105e0de6d660c918f1e75abf3997e5866f2798faef80dc2e52bdc662e42a933c94a406748f20d6a026c2a611c17381afe287e1cddd6781c8b4368975f9c32a9a15449feafa8793406ba4c9b1bf0ed597462103c6fe3a9d05fdf2747e6ea2f24a2277fb30e09eb75badf33dca61a6b8aa1439bb8897538853918016569e09a51dc02be76059f085608b901387ac3705311b8247493d8d0a91f1179977f29e00933d774ee83506777b6343ff2c5533cb8deb179feacc2b6", 0xcb}, {&(0x7f0000000140)="d150cbc75507bc99cb0347bc", 0xc}, {&(0x7f00000002c0)="60de16dfdc7c8b4160edd4236045437ceeb443c167ac5991094ed1a3751f02c9a3728173b2eeb1cb94ca4203e640397a96a248c7edadb56c062475c519a9408251e2997b2a32633febe5a9a9b6ee57017bf8c8852c77561fac753fa821df59c8f0315673a8062fd466aef0fbd8d36e7f00b26cc78d34d6623898ff9ea581b014b3713a5d50316f85a906455c74e6", 0x8e}, {&(0x7f0000000380)="5022fe65af4b60caca95c90bc4de0f62735b6cac5e954c031b614f1fe8cbbd230461fdbebeaf731b703986707f6a056040f7e6d275bc7898a4c4398e66d39409cae0160103922d6fdd85ca50869cb6bd5e8e4ebe5cb51989d3a36ea0a2fbe698b2ca4e237c48bbffea99be364335481d3243fb969c87a99a85ab762399466bbaed07b1511acf25cd2e8ac6c01db212724974914655abbc4fdb490c6232c5d64966e8b610692a5ba3595651f328109f9782e070c4d7b06183f3f18ee81f6eb2617f702a374435d6ad7a6acb8ff68612237137158381bcd881441c688c05986ef06c54224927908999fe8e0cf02c7707cccbda70c544d88540bb1ce49d836c749f12e292e0888275658773ac68067610871444bb7cbd153dd959798dd6ceaa0aecc9a29e15df28e08c6b64535c8aea38e784207835d9bdd8f2374d10ff8c0aae6ef8a093197b1610c297546db3c26c8de0a5e5d0035b77f53eac4d687321e57bdd0445787de3ffdd983de1ac5a165ddb1a7559e5baad1d8c56b8730ef6bc7c4d49839c2496e8788968108b4b7e79a2006df368cb21a52b874a42c16297693dc48c09c89d71508883313e5f9974d9e8f9153b2c3bf3c848dbd5a1051907a71d1d71e84da8c5cc944a2d873aad6ee8aecf91775e4ca6c28596c4829ecb11d37374c766329ec1dd12c62753e892878fcf3ce071df0710faf22453db01744c29a70eaa1492c71e7bb1deaab681358edd05be57398e0cc543c86d5a0e31299ac008f10850997032d3dcc1b318029a6c30969b3b423c4aa445b48e8e7c663c26cb09ebea534baead0c3bf571f1d6f391afa1bd1fa955f1c58900c01708f3c953a5d5d5de02a34a7f4fbb41bfd375582d523148ee3870f1d6132f02f8fa8d019426d380e07b7218a46a2139fc903ee38d60c1dd8e416a6e995261112e2d4919b2510eabca4d0969ceb4d29b64cf0d12e8331ffa221a5887fa27691256d4ac003b70c081ace08a50b83b8348c66e603c5c3df03a4fb4e3e4444d752ed0d9fd5d47b45469bc9929b06675e853c54e485ee9c4e6e5be3bf779f46d9a62a270604ac54d6519a3c928ef713b55957eaa2df59d5dc93e918b84579fcfdc35d19b446955fc90673dc763c550fb1976e8c4dac12020d22b6340651df2efac5e06d0818e9f059e86079064857235ce4d8d1d8857689ed3d6b6c5c411f285917cb18dd67376fe2440d0023b357947fe66478ab45ccfc9b55ce922be2008948c949b39604c27d75c1d1190d686d0fff3bc6d5c4eea8b7f5ebb0500f4a8f1614313714aa03d70980f30d52ed483eaaf6323a8829afddc1fdfee50af1e0cc546a91047b2388133cdaefdff6793d66bfa04025037810717984bdaf706c545fdd6c7da00397d56f8d98b39beebd979cdbcd6dd3e5b257cd7e9b4c15c24644a5692fd339687b0dfc7268873ef87d969c97df0cca0010ad424ae477b55d0051bb8b9172b3784c3359dba7a3b26df344a2333190abc0c49b25203cc22df9c130988d691def88690ec9493959a9196df27fa05b6d3b1ee62091e6f427ff8e797757f645a22298f91d5800fad7eea498ce38da4643c3333c365517cbc7b795e0e017941b5587578b44e1cd7bbbead8393f1f4e45640ad9dd3cd7cbd72975f4ddb7bcc858e8138d49975b5956a480f51afa1b42d57b405473d31ed11562fd92a1f9a0deb6f7a2b9b4beea3b1f4bdf1f3fa9e5b818869e4bd0b65d365159d366f596ae99afcfdfddd38152dea192c566a1e6ab01f10c46a3f1d0bb7bab6197b285a72cc2ece040b8874d7cee6947e0f658e33ff282e6203a3999913e721ab8e480fd490338f46a04d024544e42ff35bdf20bd573c01dd9998c120728df5caef0ac478979861eae3ba6a9067a76d88bb084d7a7f712a572c41e479b07b7953d6890fd39495675843113827568488e54820d708b0d5fad8cd56842f324a4e3e0a6fa02cb269da36d7789c1862e2e4fa42dd245ffc93b79e1d5039d46fef021efe13a085e1a0425c102e2c73d31b447a28c4d34db09bd21b9fc12c0113896b210dd363a22746a90941dcbab42f11522631156099e10b52b705dff71bb8580edde0b0140232e81623a24509323c2f82272e0cf62a69dc566a594bc7c4958ba61e2d4b130fccf332810f0a7d8da3c6eb8b484fac452230527687a68550f7add4e52e2d725479a83975143b24cd66c2e42013211e7ace9536df7e225419de90bf27fa21251d941f16021617eebaf9fdc7b3b5c98491356e76a045083642791b69c9ad2052a30c7da4c0dedd21ac9f38ee69dbaff2d9508461075a4de65dd59dffddb54d3c8fc2c700325c918c21e9ac85751e3ebac45fcc739642212aef1c2e04c39655e6ac368e71b024ae3cce68048994b4dd3a9b8a9773f44a73374ae2159a3c61c03953b20bbdfbaa3196ac11c107566b9ab6f0468b82dd3c04410c31ec8dcb843f16d9da9764c730b92e14f27316bb6074a108e78929c3c1761386efafc7e1750a88c2aff75e8f3ff2c07d59ffd4b570dcedc73d23a738c84c3c6b9ef9f5c4b668e9b93192ab7d12d3942801eb6bc6d929cbced501111e321fa0f7327c5f1a906c8b0715cb9233bdb6378104f7bc1691188bd53ca4e481423323a574b01742dc103b50c003738228badf04280e9a782f3c5351cb3bdfa76477763493c1e37cb1ea84830de0cb02545d932a4105915abcd50b94cbc4a59aca1eb1ffafde76757fe2b6525cc1b65750adb1929689b7c0cbe4d0661e60e59ef10827ec49e1585f1dc4b0cf30f1f0b706839b8ece6afbe25c38c8ea28ade38b522f60c8f7600011c60cc7685a20c15a55d91da3ee15e6cfa8a99f136d923582186a8e9d03f59215ce01f982a82ae539f2ede9e6a23329efa54857395d8213fd516bf4d406c520e288d37e140ee72ce81483016c7df12026d91601cbc4834ab05d09ee4d810fc94c76ed2cfeb6eb25b4633c51dd27b4a48e278796f5e46c35ec7e847acc0daa16e961a42857c86f25f38bbfc1c66c603b609288565d81127afb28ae0ad7b2fdf3c9a6a290cdfa05b0f3e28945ddf678e1f69dcf65521843c04924a87672ba012c8b7be2f39fb3e2c6bbb2b9d8abfd76922c3e0373ecc1d362fc5f86ef2bae005364e01e87dce3c320c37b12b5c725384b330f109e015391f94b05ece0702bce47b13099c88bb229df401cdf514a757cd51e4f80d02735ceb7037b7fc939d1f3d87d258f56d5a2de425a305439f7a18d8946f2099d841a1b1f30ad2a38ccfc3c708bafdf9c0a441b7dbd2fe71806950d1b8c7c3fc4c59f91c469ed558f32580abda566f0f0db63294b7a698c1de0c198cb2ac018f51388dfafe62a76c3418cee961998b04946ec43fb75de3f01d4cce16086c54f6c667b6fa8ed3fc82b60c06124f2c87b4187f02c908ccebdd70cc21dc3cdf3727066cf0c23e3128381785a5693726329d77a1dab767d005b2a7a697617bea407b73044976309efd55e4d5b14b86e3d795433f034558ab63f8b1739487882a134705317c36a853bf247498808b4fc1e9394abe11f934da898162276bc2804873b2d944f57c4aa5ecdde0029ecf1540006d32de8eb2508b02d1260c288b4a461f5f67435877c3363584183d8faeca60aa3d8cd760ad225b448b80736f71fccc478c9c4b728a7d0ed8fb00f66951fe29843a81ee660ec19430af97e483fda664e06045d6e99ab63e5f82921d653ad9a2cba9b9e3e6e19a1d3135c6575b6de3c62f0eaa7c800414de1d3130899edc3e95a43637b4da858bc714135a851e088fe08c947060b3adcee96bc0a591c8c693aba1f702651f4c086206460a82cfee5bbf9fa1ebbe65397f5027b283725805f7963cd5f7fa0698aefc8b09ccbad97754af793d7d5466a307e39c0163d152d121f2532016b58c8b64d0e81d03ec16aff52cb83e6adefa268b8f61e0ad124a348a4e77bdbe076161376633679db77bb18305873f394004ae7848fa058c06016ed95c2e8d2da37564bf846182066bb232dfcb7a9a52c5f6f55d71295b9e4d57ea94f668d037bee9768c3af3fd9268c3bb36f63686bddec9d6467990c44ca7221bcfff5a4dba63cb0f3dcb81eefcbae5f99a0a3c93fb5b95d9ec7cc0cdf59a2e5428d1bfefa2ec346be7035f9daa915b57940281e09020c1111461200738db20e86efeef9a5aa3056b4467ab49dcbf1e7b72a52b033f90600dbebfde4a5ed97c3187d6b43400bfee2c97634044ff418850725c8cf33daef4857cab7f4115c2cd1893dc6391bc701d6f6fe3b10cdd85bd9fa06919598d0777cacc9d08ff92a9455dd627ca2fd0458651f6914209974483c61ecab9eab1f78da1f024bc283d4f02f2a55aaaca7e3c956d59ec31ab79209d9988fc9333cea9da2db87ea8d61a86e6f204b8f4b54874bf3bdfd7028b82fa1fe83308b932152d2b242c7918e3f02127e90b475369553c911a51595ab6c065326c51ef5ec19112eb8e45635f9a1c8c59b06a4447c96b5c08c82530f84131651c1b20706e4c3b2576a17abffe509403e35971184d03def63f82a55510b7fbccd8c74d4f5f3571344dcba9a3ea4d5731e9f81e3e4ed4e716720a2aefe5a4a1ba375ff7a6e55ea090b402faa49480ce9e1dc6e61692c4a80834805c80bed9c623db5cf92070e402602dec48cba456ae965c413b52502bce9c43803cc2d313826297a10d65c9b5ee457ef5b22e43c58bef5a8b6c5b90b1e4c8903c9e8b3e78d306b657a21e98281ed4df9d40e5ed958cdbf1cf8bec1ca9e95b353f0ea08bbcb23136ec2ebce76f84329b4abb31c7bfadcd3e9a26aab66749869e528a5fe0a69b7be2baee82869cb969eb19635b5ed6bcc1c41bb8806c7c7516779b12a6f555f5decf397bd4de9a9f625156494e8c969e895fa1118940960b14abf2dc7ead90c967cf2a4fa7aefae2a8dc860c36195d6f1dd8a8c6a79d19993c437b872b92e7083d2b84025ac23a308cf05e76ebbdeb3ec00e6031a796984ad4fcab064a323f1229e5b1d9680722f5791958e17c97f7a4f71c3a5be8cacb8707db7243e4058115bd01cee666659fbc2ea9f2300b1d31ecfe942f77b199da65dc72065902633317143fccd7e94ede50e95e0cd81dcc444ba02f5a3415b044a83c444f80f1f2bb2b3a6ba228953599b15115f1dc17a01e66078f0d13e8ecc7a50a9491dbfd4b5f0421834d54e095785ed7288e8746881de5ae7e8815994cf4c95ed744f594f6d7f74a5b5d085bc43b264f343009cb8d0fececd0c3e2708a270f4e9e213d4bda0f90ae6182a9cacb55c33638c87bf552adb1e140da61a301043773c32ddf56ecd9c2918a3a8815792e2c74ca88eed6b5bf6351ed85c84a242d963945259f6f3cef504aeb2ed09ff3c1bdb186675b04aad643057356ca167be61924fbbeadf23493b48dbe5989bb1e3c0fd4c375163e315cb30fb51ffd354b4cb62e28c4e225bfbeec144e8bd65d103a6b29df7caafd8321d134db25e36abdf6d69569aa9d96e78278270d287aa4f9b2b4c6188d1b25589141878b970478b0f435f4d152c4af2b2270fda88c72ed9ecb1d13f046b01fc2c73e5eacefa8f5927a30ef03b719c5cf5b24ac0610a6adb16bd9a8fc183ae33a83a3f919e73924f5ad865b8e32e085783f3113c8ff80d9d00e59aa995963050b77dccf38983d502204ec5198c3285c9bfe1994ac3f5ce83fca7e229d26892e2da9ab86bd42baf491ee34a41fdd2fd42cbb8e328b596aa6e4b39fe79f8e642c05cb78bffbfcb811260ee669b462d60895743e122fb2fe791", 0x1000}, {&(0x7f0000001380)="5baf7f4b75f93a19d26850116c4b76843505aa0a9153999ee83c77acf6f7bc9a68c9fa0a000ee7efa7480336ce56b1f67c4d5c6ed2ca54bb6e6b48dfa9da37fffee5b27358e9c8984515901356080ba80386c7110b67e5e5346720d6a187d12eff7116dd1e10821052d204e0cb804a78f2a59491352d9db7e1b74d8f7d3e3539efbdbd4d61a0b0b54063a2656f259a81de87d1a2dae65be0fab327c7eceb70e9c4d5a5a80a3de46c020ece87da17518ee3c6546ae540fa9601c9d78c2d880dc04d02009a07a819c882cb1c8a9ecf919456792cb700624f3f6e3b59e7f2fb82d78e419a8bce419985ef67dd9e4cde", 0xee}, {&(0x7f0000001480)="8dcda4e3b9669da3295c77376f9352f22205838b657658eec91560f7d48d242138a5ee18112353bc7aeaa7a44f13c32cc3f216668889b77745c019efd05b50ecc1c0edd8f61395a295510373ea31c95cf2fea61c37faacf0da0cb09d0b6d86bbe8c5d6bc9431a47edeb042f7160557e054e9aa27d697e137343a758a6ce9b4ba4e9371d80cd2c7f90f38d6e47233e76fbd546dc45240eb6940eef86eeaa88cd499972cc688222087c80df1009a71fc0aaf3a272beffed49a6afbb3d6304abefff020975b314dbff4c93ca8748be991934ec851975925e465fb5930b4d097fdfcbf", 0xe1}], 0x7, 0x0, 0x0) 16:00:09 executing program 0: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="e0dde2cea942ca613bbbbc4af20fc252d615e8757a9f3178e9b778bd1d5c6086592727ff5f988534addf25a7ce426cffc01be497995d9eb7b6f789cb87c8b3c98e27e82a33c6889a54c1ffc135e11e6bb16d0def2e6428ced449d303814a8f8112546d1664636150cd0f8a5387fd5f191da720c19ec586f9c8363a343acff7ad040ccfef1d8e6e9a3a5c8b5f7bfdc0757f1daee0316c4707517eb5599480bffc7a0f", 0xa2}, {&(0x7f0000000000)="2c9568b035cb", 0x6}], 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:09 executing program 1: readlink(&(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)=""/172, 0xac) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r1, r2) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) setgroups(0x2, &(0x7f0000000340)=[r2, r4]) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r5, r6) setegid(r6) readlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x312, &(0x7f0000000040)=[{0x50, 0x0, 0x40000000000000}, {0x30}, {0x2, 0x4000000000, 0x0, 0x459}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x3, 0x592, 0x3daa, 0x3}, {0x6, 0x9, 0x5, 0x7f}, {0x580e, 0x27b, 0x5, 0x4}]}) 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x3, 0x4, {0x4, 0x3ff}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000080)=0x4) close(r1) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r6, 0x0, 0xffffffffffffff9c) r7 = kqueue() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r8, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r9, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r10, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r7, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r8}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r9}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r10}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r9}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r12 = kqueue() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r13, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r14, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r15, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r15, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r12, &(0x7f0000000240)=[{{r16}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r13}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r14}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r15}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r14}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r17 = kqueue() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r18, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r18, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r19, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r20, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r20, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r21 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r17, &(0x7f0000000240)=[{{r21}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r18}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r19}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r20}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r19}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r22 = kqueue() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r23, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r24, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r25, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r22, &(0x7f0000000240)=[{{r26}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r23}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r24}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r25}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r24}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x0, 0x20) r27 = kqueue() r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r28, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r29, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r30, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r30, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r31 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r27, &(0x7f0000000240)=[{{r31}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r28}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r29}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r30}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r29}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r32 = fcntl$dupfd(r5, 0x0, r1) setsockopt(r32, 0x90bf, 0x1000, &(0x7f0000001800)="2d56fc76c3431fb33fd330ace026db290c139af49ed030037d1b97d1f2f84b2945c2620a084c3c68888a35a3fd64c40ea613c1a22e751b6bd0fa6a7d3df646def0a468d783c75116965e8a2bbf0d09776bb5c9c3aeeb0ffb508102da1737616e8a91db119ecfef1407ddd6597eb3870072dcad61fd94f92e5a0307b9d79f2f5acf16938f037daace2a996723dd12b236bd08c78e6a94a583845cdcdc1a5ea0528712f8d3db4ede37007349475ca9b46ace25ce136821a0329a20d032c8d02c591c936e5019b18add0581afce6bbfad897d", 0xd1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000001900)="eb5fce199dac0c4eabb34e71304848be0cb3420ba5e932386188408b870efab1fc26b753940e0b462823142562b114730f768d2c33db784a5124c55b91e1f2d17460d52789c4fe30c1", 0x6) write(r3, &(0x7f0000000100)="8c65", 0x170) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0xd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x5411, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7, 0x3, 0x0, 0x3}, {0x3, 0x1, 0x3, 0x7fffffff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x40}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x4, &(0x7f0000000080)="1b71ebd6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd1f, &(0x7f0000000180)="329c88ee1067a772b4f67dbf18a95dcfa69a8d8a12910704ede9744bf606c390a3edfcbc1d4195669f9eda670658d7bb5db13aa6a09fcb0fd54f547b6476c12e5ebb554bfa6068301126c8abc4283e5e42d43e882d09f7e0ae8ced135d9a7aaae1ef9b25e8475ac45d370f4b87c98b06b4e8422c92af9bc79c7333af781986e917ed6932dda7740f8913e5f3c94c30fe0399c0de9f6148c1964c5925c197c84f3001c5a6a79659bfc4edd40e") r1 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000340)=""/51) r2 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/51) semop(r2, &(0x7f00000000c0)=[{0x0, 0xff}, {0x9d3d106363cfc115, 0x0, 0x1000}, {0x4, 0x6530e286, 0x1800}, {0x5ab1465a1fe2ae43, 0x5}, {0x0, 0x3ff, 0x2000}], 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/50) 16:00:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = dup2(0xffffffffffffff9c, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x9, 0xffffffffffffffff, 0x2, 0x81, &(0x7f0000000100)={{0x7f, 0x3, 0x0, 0x8, 0x8, 0x200, 0x101}, {[0x92c, 0x4, 0x8440, 0x1eb0000000000000, 0x7, 0x1, 0x81, 0xd15, 0x9, 0x5, 0x1576, 0x200, 0x3, 0x4, 0x7ff, 0xb3, 0x30a, 0x101], [0x6, 0xa59, 0x0, 0x4, 0x3, 0x6, 0x8, 0x4], [0x20, 0x400, 0x9, 0x0, 0x4, 0x5a, 0x400], [0x2, 0x3, 0x8, 0x1, 0x9, 0xd9], [{0x800, 0x1, 0x6, 0x8}, {0x7, 0x2, 0x7f, 0x6}, {0xf3c, 0x7ff, 0x6, 0x5}, {0x3f, 0x100000000, 0x66}, {0xa96, 0x1, 0x2}, {0x10001, 0x9, 0x69787d47, 0x6}, {0x7, 0xfffffffffffffffa, 0x14b7, 0x5}, {0x0, 0x6, 0x9, 0x4}], {0x67, 0x200, 0x5, 0x2}, {0x8, 0x20, 0x32, 0x1}}}, 0xfffffffffffffff7, 0x1}) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x800) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000000)="12980151588fa9199f", 0x9}, {&(0x7f0000000040)="32641ce12bd402ac000be82170d6bbd5f4f473cd9fe365678d6a021fc2f5114785269c7f7bf4624dd4bd7d48c38dac18ac57c19aaea923e1053d2941495ff32236d55e2d7a60dc0d4ae35fdeb647d595cc4a56ba47231d1073603335f37f8e68de9d73031edf1a2e12a273b1e01ee6f243e1802aaf142db74d9dc2ab3a98a2d7420eea46c301d404a56433d05cb327cec171bbbf3471437fcc1d415ed51673ecfdb41ec6486435f2a2ac467ec0120b78e3998112578c76bb9fd2d48419a64213abcd9c14df01e896658ab51650eb8e8df5d4", 0xd2}, {&(0x7f0000000300)="fce734296795c062522e0947b41ba26683e0df0b750e7feb6482b736bf1a84620945403a8d59fac365283dce7ffc2fc8b5d56c8df68c59145664b5cc27e2d51e5e10d50c1a08e9bda933df92b8cc3343c044c819b48b9bc8f66684316b0734ab5c5d9d3f823026ac840f051af51d0ca48f9be6aa42bd8f83c2897ce3de37d1e4c805189a301e774423a09b7bee796f59c554d127e64f442d5c236c7b9c764742374c58ffbcca29fbc208f55c4b95a66a585b4be0a0f06bd6ca14943724f702a6319e87768270a3b0f696732413f1f0254b400f228526d0c123b2790ba22f72252ddf94413dfc7175be514a680b1b034f05fb2dc5d401eef8df0e49cb46be7299eec08695664cabb52c9e43890b1755d37e56330a291d89d7b820150eed3783753aaa5857ff638cdac27cb0eeeaadfeb5732146f1aaa1d52d409675cf3a178f653e28d207981beff79a94f3704a91a840962a5434b7a667c2863b56cbe436e84e3d46be133ea18990ed8f095d5f1d61110a916a1936a593bd11a36f64eaff2fa5a6e1f376545b5c3d2895bbe0ffbf62a5e775062483528e4e00f8948fefbb1853bf2de13b290612393fa3a993171bf23ba58420157d048db7a7dbb44d1ee5444f8e39608909e239cbc9ec4a6996517262833fe96ad66026eb868c63bd7bcd3813435bb46f55ba194f508b91177ea64d51405cf236b4eedd8f5bb0942ce936cb187dbc49ca88803c869ab65057b68c81746ef365eac936a95fddfa60b445cb4bc616fe22514c88f29f4aa51dca2cb380e8aa2c4c059e7d239ee53b5f4a6ffd048b2c2fc118c62fba7b6f5442426b4ef7914dd58e5dbcae6bda862789c8c88944a428cb54bcca7709b9f08f830ae6879d6c2e1d523322be8ced13a4c6c878e3806b574bccf8723068f8e54f72ef6019c8e57a126eea02ad70b3a2de62e3c2d5dec1b6bc82202d6c0f3782e08b4c5b22fed898874695c7c4ce09a0c3d5159a4cc64f9942c3a346a3b012c6acf5aa6b2b8ad3ea75e4a3469965fc5445d028a068363b689cda19884ea54a8b21075136eb27fe6814829abf99e87673bc062d8ec5e9849e985bae00deeaa098510de0c18fa12373c89deabaf356069b2eee754fb933b313f56ae85b6ce7a0f5501f73a635f196072520a7771c4a1652c4b0bff99fd9adc73e6e8a0210f3e1ef30a46b65734c0a8759f4951ab4279989b91f8901dee8e651d46bf4aa68649778c9b195df1e5cc3fb5bd57ed9534fc1d9069e70426afcd81687755197ae984f6ac393b1757799f38c9d3d7799475ea88f5b1ead07f07f070e4d1a0705f1a50b47954eac756b1574ec0bf139c7942e9573d8ab6f8344713c1f569b85375155bb99a9213433fc5dd1e0045bf948d960c1b63611dfaa9bd130b5deeb38ffa3d78e911025cfe8030d1eb16ec15e6b179da54220b1f70c4e3ee72b4950aca0d2d3271a1d501e4980018e09bfaed8b28e96917c4d9f2cc505df2f5cd451a7ccf4be1ff3e59785c7c11cb6f3fc60404882576d2c580d9a41df4934f2bb957562916c9aa1e3db2f6647f11909b9742379e09f4f92845c8da1308bcac7d0247d15563bc250da11d615835357d9b7be342b53c74191d87ef6602be473c11ead2206cbf39a67f7d0ca24c252a604638c13cfba4c7e8bc90d02af7a02c5224eb603a654c3cefdd19d89fcfe81cddc9caad6b670cc2b32d15e1736b9103d4040c7bbb0d04d1f25f7e391f721b09f5a718abd43c33f68605f729a18b367b51cadfdce2ab1d24610282571f972", 0x4ee}], 0x3) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x1e, 0x5}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r0, &(0x7f0000000a40)=[{0x0}], 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x91, &(0x7f00000000c0)="c65fdf71570d2eef9c00c46aeafc053d4dfb70bbd69c446ede1d9b3bffb6976d635d08edf5f190bb8e985cc42c810744534936ba668aa3d34f781a8952e0ac5a617aa5fe26bb7ee1da339328694ef6d01629cba2e95dea378aac82d3f2c9e12e6f8e477c38ce76ce0334f7968194f3c7a3e71dac81b5726b826efda399b716bd81bf1d4c2130191ab6e5718d23612e5581") nanosleep(&(0x7f0000000040)={0x92, 0xffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x35}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:09 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2c, 0x80, 0x7ff, 0xed}, {0x58f, 0x9f, 0x7}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x100000000061}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'vap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r4, 0x0, r6}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x64}, {0x4c, 0x0, 0x8d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r4, 0x20004276) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r5, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x80, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pwrite(r7, &(0x7f00000003c0)="3274edfc61a1283920d09bf0bd5f0856b3d2a35b64073860e5cdabd477675d74f678ae0c7016f15ee9b70978878917dcb47daf8260dc78f2caeacef9c515a593f930faf5774d6c361777c49e60ce57277ce3e6367cd998339c4ab34798975241457391a1e46a", 0xfffffffffffffe57, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x3, 0x3fe}]}) write(0xffffffffffffffff, &(0x7f0000000300)="c6db3dd3730c27d345bbf867ce3d1837b3f5463303ef94887e3fc1418dc3709e3a878bb910899dbc4388a31fed04892ea747312ffd2812517f6c56b64ea5a0dd84cf9ec7c43089f82787491764890e9169705de77c6a58f0563d75c85d1a7b31ce810cddf9c479347a8ea22e52c20fdbffede92aa24bc0cbb17680056e0c8b0db5a3b2e9afcb2ef65b73e9574b0d", 0x8e) pwrite(r8, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r3, &(0x7f0000000240)=[{{r9}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r5}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r6}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r8}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r6}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0xc4, 0xc1, 0xfffffffffffff001}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0x401}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x5, 0x46d0}], 0x66, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x80}, {0x6, 0x17ffffffffc}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x800, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fb", 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x82, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40, 0x4, 0x8000, 0x3}, {0x100, 0x17, 0x0, 0x100}, {0x3, 0xfffffffffffffff7, 0x9, 0x27}]}) 16:00:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="d13a8b4d08d060308c02572ea5a75d8e1c8e722b282feadda4df365eb218a3c08341a275e574b60957045d879e3088a3114234fa2c7e5319af854679c09692845812f0c208a89fc4a711880e36bbed6509b0cd5b2d2a6d520072202a405a7ce75fe337430192abd0041ccbe60fed5d739b59a7d4a381b107f39ad8d171b7d4190b134c1c4eba16ac3f7c5c70cbc3e54d5e09b0f9c5226646dc5663a207f92fecb2", 0xa1}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:09 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9]}, 0x3c) lseek(0xffffffffffffffff, 0x0, 0x0, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) poll(0x0, 0x0, 0xc5ee) r1 = semget(0x0, 0x0, 0x81) semop(r1, &(0x7f0000000080)=[{0x2, 0xfffffffffffffe01, 0x1000}, {0x3, 0x4, 0x1000}, {0x1, 0x4264c53d, 0x3800}, {0x0, 0x5, 0x1800}, {0x8, 0xfffffffffffffff8, 0x1c00}], 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x1}, {{r3}, 0xfffffffffffffffe, 0x63, 0x40, 0x7fffffff, 0x5}], 0x7, 0x0, 0x8, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) read(r4, &(0x7f0000000380)=""/145, 0x91) 16:00:09 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x310, 0x110) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0xffffffff}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x9919}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000000c0)=""/224) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x80000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000001680)="d99b80a1393ae8ccff7bea959671e2ee4bf071851c904c290154f8a985f3ec5aa399", 0xfffffffffffffc88) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) r2 = syz_open_pts() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/80, 0x50}, {&(0x7f0000001500)=""/182, 0xb6}], 0x8, 0x0, 0x0) r4 = getppid() r5 = semget$private(0x0, 0x3, 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r6 = geteuid() r7 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r6, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x8, r6, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r8 = geteuid() r9 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r8, r9) r10 = geteuid() r11 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r10, r11) r12 = geteuid() r13 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r12, r13) r14 = geteuid() r15 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r14, r15) r16 = geteuid() r17 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r16, r17) getgroups(0x9, &(0x7f0000001640)=[0xffffffffffffffff, r11, 0x0, 0x0, 0xffffffffffffffff, 0x0, r13, r15, r17]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r18, r6}, 0x6000000000004, 0x103000000000008, r4, r4, 0xffffffffffffffff, 0x0, 0x0, 0x1}) fcntl$setown(r2, 0x6, r4) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) write(r0, &(0x7f00000000c0)="7d85ec9e1a9653fd5065dbd92ae86dd2f06d24c258d256d75711c4f49c0e1dd5b1e2d828bab562b9afa060bf48259df0e95d0b80a4", 0x35) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:10 executing program 1: r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r0, r0, 0xffffffffffffffff}) getpgid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2400784700000000ff04000000000000f87c8a5b671b1b542a538706000000a714000000290000d6a7b79b3d002a0000000302357000000000000000004e1f27fb257187e8dbb03ae0343aef4074495ef836c647141493911d8082377b303da233cd25680af13f13d5012c903d8c63619d0878445dc8f3e1c4b6f47f687d2452e030482881a9a566f3618cdbe5cf8471d9ea77ea83e18558ae1302eb5d7499c70000000000007ad24bc35bcbe72af464ed186f62836a5689099db09c0032d4ece13c6fcf5b5f1f80c8736a13dea71adbdd525e996f887392e01453f41c49f44a7156e2ee93e0905135c565266c2511581f105f85292aefea2524bd782bc20d4a41166ca3371a352f7ea7334879e4abad5505ffbc17a930c43ec8217c01f903f447c2be9ac5e4642ed9d772d34d34499f467ba354daa8276dbccea642a22b163b570a2397e21b9e8f7a7c3c47935c50b030e0d4ea5464ab17d2a115a0ecc109864b381f1f44d30ff71e00"/374], 0x38}, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x400, 0x1, 0x4}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f00000000c0)="410e3cfda4d1c304828fe3b65a6ad732f0aea4a243485af3bc4b1531ffa562c7674f5061ace3b4c3ec53ea5fa269919cb637ca5e9f6e46683743cf5dad063c176e64bf0596a5dae4a02e61e8a5812249e9b51e467b9fcd65be4ae3966c36ba395a66833e3d4e36a07622ba22c6f764a3220e7c756d94cbcf73ff5fe1a3c19860c493c69dd8f5cd152a262dae9f8286cda34a7dcf003353df29c5b522f2b81d976536b3a574e4efdce47b3f190bea6d7505a8b17cdb0d6be28c3b93e0ea472a0f2cb978bc588813f4f4cd8a6e3e6bcf3468a5c8cbb22f733d5c381689", 0x4f1ea7f8dec6396f) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:10 executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r1, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r2, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r1}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r2}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) socketpair(0x20, 0x3, 0x1000, &(0x7f0000000040)={0xffffffffffffffff}) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = accept$inet(r6, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r9 = socket$inet6(0x18, 0x3, 0x100000000) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(r0, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1f8, 0xfffff, 0x1, 0x5}, {{r7}, 0xfffffffffffffffb, 0x8, 0xe248817624093be8, 0x9, 0x10000000200}, {{}, 0x7ffffffffffffff4, 0x8, 0x800fff7d, 0x2b, 0x2}], 0x8, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffb, 0x2, 0x1, 0x0, 0x1148c824}, {{r9}, 0xfffffffffffffff9, 0x102, 0x80, 0xffffffff, 0x8000}, {{r10}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x1c2, 0x6}], 0x9, &(0x7f00000002c0)={0x6, 0x7}) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x64}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pipe2(&(0x7f0000000000), 0x10006) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x2, 0x100000001}, {0x18, 0x1, 0xffffffffffffff80, 0x9}, 0x81, [0x1, 0x8, 0x3, 0x8, 0x7ff, 0xfffffffffffffffe, 0x3ff, 0x5]}, 0x2fe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x20000000000000cf, &(0x7f0000000000)=[{0x1, 0x7fffffff, 0x7, 0x55d0}, {0x5, 0x97, 0x5, 0x2}, {0x7, 0x957f, 0x8000, 0x5}, {0x3191, 0x40, 0x4de7e1c, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") r2 = socket(0x18, 0x400000002, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000240)={0x563441b2, 0x5a39315f, 0x9}) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = fcntl$dupfd(r2, 0x0, r1) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x4) linkat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00', 0x2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x7}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xa3f, 0xc00000000000, 0x6, 0x3f}, {0x105b, 0x81, 0xdd9b, 0x40}, {0xcc, 0x500000000, 0x3ff, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x7fff) getsockopt(r0, 0x1ff, 0x10000f, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = accept$inet(r2, 0x0, &(0x7f0000000240)=0x3cb) getsockopt(0xffffffffffffffff, 0x7, 0x0, &(0x7f0000000180)=""/115, &(0x7f0000000200)=0x73) getsockopt(r3, 0x0, 0x2, &(0x7f0000000040)=""/194, &(0x7f0000000140)=0xc2) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000002ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeda) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8591, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = shmget(0x0, 0x3000, 0x59, &(0x7f0000630000/0x3000)=nil) shmat(r1, &(0x7f00006a6000/0x3000)=nil, 0x1000) socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0xf8, 0x7, 0x4, 0x400, "e55d74f3f14ceb1918a25d1da1afc9069b7b11f7", 0x8, 0x7e}) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r3 = dup(r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) flock(r4, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) sendto$inet(0xffffffffffffff9c, &(0x7f0000000040)="edebbd9d716570708a641fb792ce05b4accaa271be3a13e26d574068c60a364efc81988b95d75515778011a5f860a15561996c850e9c6bbed8f27df0543ea6a5c905bf66b12a0df2b1d7013087696a1308e576842dc8b71d499272c36905648bd0f7a531fc943791a7a7206727dc4e9e93b8587e5c7e251f4b36469488f2cbb6fffb", 0x82, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) ftruncate(r0, 0x0, 0x100004000) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000144000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0x8, 0x2, 0x8, {[0x4, 0x5, 0x3, 0xffffffff, 0x0, 0x0, 0x0, 0x81, 0x6, 0xfff, 0x6, 0x8c, 0x3, 0x0, 0x8000, 0x1, 0x5, 0x5], [0x3, 0x9, 0x1f, 0x0, 0x1, 0x8, 0x1a, 0xfff, 0xae0, 0x8], [0x2, 0x100000001, 0x5, 0x98, 0xa4, 0x6, 0x10001], [0x1, 0x920, 0x5, 0x3, 0x1b, 0x79e], [{0x3, 0x7f, 0x154, 0x200}, {0x0, 0x1000, 0x2, 0x20}, {0x8, 0x4, 0x7, 0xfffffffffffffff9}, {0x3, 0x1, 0x3, 0xdc}, {0x3, 0x5, 0x7ff, 0xffffffff}, {0x6, 0x9, 0x7ff, 0x80}, {0x4, 0x2}, {0x477b, 0x200, 0x39ff572, 0x8}], {0x3, 0xc, 0xfa6, 0xfffffffffffffc01}, {0x3ff, 0x4, 0x101, 0x100000000}}}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) setsockopt(0xffffffffffffff9c, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = fcntl$dupfd(r1, 0x0, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x400010001, 0x0, 0x0, 0x1f}, {0x3c}, {0x54}, {0x6}]}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x62) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="9482e1b8bdbdf8af705ce4d5b31c837fa1d2b8e54dfd1e1bf41a764fe7684eca745732a3f20d0f59309f1b5feae1dfd96156965a80f687a3d1", 0x39}], 0x1, 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000180)) 16:00:11 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/186) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:00:11 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r1, r1, 0xffffffffffffffff}) wait4(r1, &(0x7f0000000000), 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00007c2000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1011, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000080)) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65fc844ae8931000", 0x2}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:00 executing program 1: kqueue() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x81}]}) 16:00:00 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0xa4ff41fd832c1bf2, 0x100, 0x0) clock_gettime(0x2, &(0x7f0000000100)) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x0, './bus\x00', './bus\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2, 0x0, 0x1}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0xdf6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000000)=[0x1]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:00:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2000000000023, &(0x7f0000000140), 0x0) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) bind$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) fchmod(r0, 0x8e3) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x68) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="8c3e17c4d73bbd9cefb5dd", 0xb) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80004000000000b, &(0x7f0000000040)="90000000", 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000000180)='./file0\x00') mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x8, 0xc2ae) 16:00:00 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="8c65", 0x460) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:00 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f000009c000/0x1000)=nil, 0x1000, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getgid() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x400, 0x10a) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000140)=0x7f) r7 = fcntl$dupfd(r5, 0x0, r1) openat(r7, &(0x7f0000000340)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x80000000, 0x0, 0x9, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f00000004c0)=[{0x8, 0xff, 0x2, 0x22436c26}, {0x80000001, 0x1, 0x0, 0xfffffffffffffffb}, {0x0, 0x8996, 0x3, 0x401}]}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000300)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000540)={'t!p', 0x0}) r9 = dup(0xffffffffffffff9c) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') getgid() getegid() 16:00:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x400, 0xb322, &(0x7f00000000c0)="0b3a174ed30cab86f222495f64c5e2b26bd604b6fdebbe578f1a5e960f486e5a8657603871cdc3106d1abb470d8742cb5b1b2b345410459678b7b985e0771f4dd2a10624543fe2a3a23ec2e15f9bc1872975b3aebd884763c33f68f0c0651673d5b70fe50982c97b1acfc919c316f0b32e11b93001c35bfd45a3ff98cc46f938312fe8d451cb8d2ed19c68247424692beafed449e0aa7a326c7217985436f6507f44b4f8b5b5bbb6dda9441055ae462ce4ddf026fcb4543a848a2143640043ecb61e5ff6e85852515ed8936ab73898878ab64e16a9e77edddd19d9655c00a1c983ddbefbf22cddb3dbd1b76089672b3b1c47875faff3e4b06368ee4854fcdd2b461b78c20b75688078d664671aff12946a09cb4e5851ebffb318cf68a6989a15c624ae3708715cdb7722218ccd23f083adf44600a51f0d313aa508d7597c94420bc92fda67f75fe1de55d8c1835345d370c2d9ceea888e9325f11f34132636f35ec6727d6a76f761ade9476c0376ff4528dda25a8f2d710fed61e0652b494849117c747e63a419516b806d41dc9fd556e674d054e7b6d73481eb547f1346443e2494645fc4544698f81ac213f32aad25dbe3c85ae820233e0d5a97af57a1a523d28037e676be29ae0991a4a492adc7d9a849c402909c2805276f111d1dd20dd966748c3f1730cbca1765c5a53b41020fe7c6c7cf4c949f89f72b9cb6507dba32fc85d7fddf49923e32ab747a866bc1b46604b76878e8dc9be3462f1aa7186bf2851b53f5356c59c639be278e93f45105353e9a7553714b7cc2d0a4a7ba411b8d8cca25df71a0f04ac238228652642b27e8ab1615fb7bda40934fc5dcf80970510e8711addb960e81b66e5083f9f5d9a1c9627c706928cd877c0c8056b471d1859c89151428533ede2aa8a9eeec6e14a3653cb1c88fa93a920824054eb8fceda8f8ec982594c95a797344ccb31ad4cd6db4d74321e80bb809d7610a83790a9d82dcebc9d2ddb19b3d0dd7735bc54855d4358cb139aad2bb6e52082971eb8be5f908901e15cd1dcaf9a29093864287fdf8d83abd6dea9163373d2ffd19db319182539cbf7d84074b7c323b3bf26597a99e0fedabd3b1338417c953efd87bca5877d3c6fa9fc0cb3a3b7476b1e75240a0f6a8d332fdddb34a36df1224838f34bed5e2f43a8da13125274d79302d0ee67c37d51429d5d2565053b2b08076832f907242616e218b63fc5316f8b6e0dc0a9edb5adad669fec695c29a85d7f71b930b9fc6779985e1c50445a99d994e79a5f47e7ae38abb3335847983327f026a80b0206d951619c0ee8a19e8e1e589a1fecf5d6bd1bb83ad225d7f6b9278e0da51c72c342754ad98df6d66f31ecd0df9784fc6607f4658004fc1889fee3c9fa40d916651a90a15dec32326eec0490610c1e1cc6dd9e506cca5524ce5f60fa7cd86c6228c3c9982c2312a5b51ff42f14489566d661cf7a79da74659d7caea92940bba7c1f47d32292dae28da86df8818542a300c197c98a3ce8d061aa8593ceb96019066a3513492ea87e629ca4b75fc59243a59ca9c3862141bb1c52ea3081abc91879bdac11091f659482ff272b07e144e4f676fac9e60a67ffdf9946125ef947fd23f6aecf0bd6588ccf80c1136aec6d9840de61ecedf72c42c6154e445390953281489fc3fb5b237f46b1a5b8d16795a799cb83aa11959a2f1e68aebdde93124fdee57c7f9619bca413eebc1672d6b3f3918eb197bed66567e9727475827fcafdec5076946eab3f2eeb3048dc280db9b1f7a302719abe19562c4bf40e0202fd69d9b905fe79d0261ec591b2aa2a7c9af47af9d05d828e7a3b01bc5c82bcfbe10c33582feed55938e554304a25b0dbe9dfef08d0817df44d483496d2dee40d6b3bac91e0ac97a806e273f13e0bd556b658f14027a3fedb91dfbc9199be9390571497415b27478e6dbeee578ddc9618546828666980c23da37c5dd6efffa6d139bbb7bd709a89b144a273564b2d659f9a3da6f628abacbf218f6be1a445a39faa437a3518ee8e1f1c538f3f457c53390dcc089571749651ab7732f6321b3b01f707eafa3aa5357592ee46171f8e99e831eeaab9bce67e5caf7e3e99c5b33105e153b90827377883daab11860cc2ef27744978cfda31c8a430b8b21db04b47a9bed91e8cb91c328848323e0d307eb001d25bd5ab7488ac9c2ea58a580a93847c44c728a24e7ef661fbe12f208a697c344ba86cb39e87ef241ac084426ce9cabe6d50309913e55f41187337f5e0d9efa5ef38a88576e6783cfa53c86901e5d95c1cd9e52edaaa652f05ed31bbd48b021ce7c47ab33902c4efd5c695b8422070a2d2d187703a8b129c1f3025cbcf7085e8753a7c4e86fad67282a54cf8e919e6c5b9a0a7db0a72da553e832b1099030a35e34fdf24f89f10d0da38a57a70c6271c52868ab4a67b93fce62e77592239fd7fe5ee7de4c320af9d7472878c297e88e1e554e55888c7bdd6e97effffad2f9f9f9e22311bf5152ea5c6a0c05fcb5f53845af5921893d58dec23766a58d681b2dd5057a5a136cbb2cdb7669aedcb0e11c350b141512a0aa268404293466e7c69376fd555da390c545cc9e454a3950ce9473237f8e3470d332e5306f1cd1f95f7836f64f3330bada4789844be2c03e3dcec0ec9f1ae84f0b69f5bbfe47b142c61745197d2b58c5c38e06a06aa8d3e9086e4281b1caaa20e5cfdd429f6dfdef2fb5a81c2d958f1b8805fe554c6f8aab37ef12422cb5cfb1ea2dd54f5978b04bf709d1dabe1cf7f084d6b34fa15c5ce2d9461497a913a4c3f2e7d8ec890335607de7c847aecf33469b8377943056659c80a363b9cabee7e4dd1f440e7c8d2b98f1d221e8b4b0e043587de655560a44450ce49e219574a0a83344bf956e005dc1e986050628a038c29273864566d9c741283aae53a51df466c4144bbfd7dba7b65f743b1fb6afd38a86752e77fdb59fa9f824b8b28dd7d11b2902f07da6b606684345d90aa07d21510b163e70524a118663eb55d8df0ad503d36ecaad752efaab4e4af48e3746636308ce544e518ee0e98a8a53b793a213482be33c1992734f7bbc5d18c95cfbb31913376be596b63c9a9b068abb25ced3e50fa98d31c49a7d299596d29cda84142745a9d301d5f9870dd1c8d7603d9bc79e438525866b6ea50d14a7c25c42eca3d112f03442381d253c7a9b14d0beb267e4705d8679f0fd5d7deb18070b7eb32e855c054998de0b2eca054d6c3c5675680de8ac5629065faa84f85b299c13d50e91a530e839fd051cc033aeae7da17317f20250d67dbb08fd571926898631f15fff60ab6b6438aa7380446dd979654f3c5f57f50d1e67e8888993f206ebd44d2923f5857cfc73a36bfb9098f5322c29aa8a2fcd5da515dfa23ca448e0c022f2779020aee5345c41efebc77356189359f71d998cd27d82b866a78d0177a9054732e89de8817163dbd41e102f709857916c965bf867caf268af8c02d20cc9fe6679be2c992dc92494d8aaf8667361b7b2c31f914b65d149873c4d1516d2449b86519b1c5a25903f4f57bd6b57398426ed0d99a0e042c3a0360c54f222b742764dcdeffa7eb2d2e97b98955cfd5a23c14e7518b32154a3118e5725d3e7281a594e65ecd4abfc0775534273cb0cf2c2afc8a901798e2d714d22758ab7fbf65d3ce4c9a37589f516c420958e0a8cd0544519d63d1ea4a9e7f16433756266569e3a558284cd3e4a6318ac3d857e32139c6074e56c68a51adb0cd1654581a59f1dd264fc4cfdb602b47eed10da67529c95ee17593bb47c5ebd1004084f6002930cc866d48d82b7f4d02312626edc35b3f580d6526bfb8e5638376a441753f93a210578e277ac9a78ba1503ef136758aadbd4d36a5d1ce736a2e81f4016e5fcf4bab81b25dbedf589c7502a60c6c778de75f6bede8d8e5863c8037ecb040a8420967fea0610c11cc5d979ecc0976b7cdddd014a22dd9977a0877d56a53e2c3f9a34a7d575cac286232a9ca88c38eeab5755b610ecb9620a3257662a60671b9d5945af53a9bbf1add0559e626ee015ccdcb51fa4d93a00fc03e604219e809601985f1763af2232684d77e3103e48b2ce92ad0392537b31236750c2b32125e097de27716f069aad50ef17d019a1a8f430134090fa570eadc423bdcd7c4429f0e0d8ce874e16b9d71fd0975783844cbd398bf84bf4b63c729fc66cb8bbabf650d3218842ba0a47f1688ad9db9365d4b0492b565aa0031234fa3f8e89b730935c5828ddce4c639afbf22b92e4d7fb179a3c058814bf38bf58c0631c8fb6d1fdc83f21d3bd29976c660fd9d7a3d78cdb238b1c7827ec70621928e7c8422968d3696846dc437b084f66b740c51c46019da4af9151f77af5170628677ca1d8e5a15fc0ffe2ec17bc0903979a61a6bdd7dbbe45218022aced4a9c3471809b9ac75102dd0f42f2ed94c3a8b3ceed61acb6fb8df035599d8c8c5253970b5ef64a36022feae8fbfb798f38272d3adcb40536fc22d36a8df01a708028cad22c3a45945994ea9d50355a9ddc8892daf7ee62fa4eb6d1351de86d8b356e80f7c1fb9af8f6b303c7b65dde89837acd02ef18f6312a38647f820d281672fd0c3387ab40e8f78a4f66fdcb56fcf0c837bebe7baa9197e5e8fe06e5277828075abf3b96fd176b1a2d48cdfef93ccb675d90863ee215ae238c34a2ba0f9582facc380141e7fee0c46dbc11f11a541cfc81d2fccc313cd03c14341bafadc81536ad5a38d45c6ce78a995a597d1d46e30c9fefb797129fbd1a2e36e6a1ca953a51776fade061c1d25feedb916a38cdae57621deb6d6c2222dde0ba009d15bb2e4b493b3c4406ead32b1824dd3f03574ee876b1a7f7728314ad77409f0cd832f132598490f7146c42998c2909d199c6623df920609ea935ba16719facf50e849ed88c78ef197ce390504f305c81879fcd9dabf8eae229e3bbb555a0db58a159cab6d22dc5923a2c21c2169be0f103b2c3c3ec1403a14ce9dd279d9ff7f822559ac4fbf58c3abfd48288ceb785550be15f37e7f216cf2b39c494962594c2a525bf5b2dca5941dae866815514875cc45786fb75a61394a7ccaf29efc406c1f42c99172c106ca40cc4993854e202581338c41752404f00df64072390217f08a5ccafb36fac6f6e790067fc3c01f41039370b4a2b4f03856d3cf56d6c57038dda9ae6d73f2a5014d63f9b8b14bcfd8ba55521e58c1e578255a48f72cc7a1c58241a5d674fe36370ed23d2e59d6a3cb6b8d13698dccb2b5ecee02a97bb1c4bb6cee462a6af79cbfb55fa489725c4828a99c23d52a779da9bc07861809598cdd90de9e35498faef25182c03a6ae419c54d7d970e7e1aed1dad9365f052c948c0b6193eb8e96085e5945a68ec7b4edd542860eee2daff3d3ef250e8b63cddcafe2d0314fd03fb9eda1b811fcc86c4c73635c38908c5e0cd35f72f510daf0d711af733754932f0d41647daf46fe90ed8f5dcee4f4d0c5da8c0735a4ba82266bd729d03b402ec68de73c184a7e246c6e10684561340d53f5db41842733e430eebc03a5cc21d7822c80fb844e0153198e581de1e78768aa2bf68151a66bafcf206c9b53ba9bdf4fb4f2a3ff3d2f28dd15e7399f1716ed57078a8610aa3e012c840bf74bf322adf88aab8d10a14019635c7684847d3bc4b49ad7282d88c829413651a835b80d869de3cdd176939389b562c7d1304cd26a1640f261a83cd98af74d4e7487c91bda7c82a5f6471bcfdb2e367625c1c3c1d4bef6a6f78f0fccf06751e2d3d", 0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) unlink(&(0x7f0000000240)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x6) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffff9c, &(0x7f0000000240)="582720efabd16ebae63225259d60f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b00000000000000000000067ccb2d72b8bcdb9ad8a4f5f728190700000000000000735f16b136a528b5", 0xffffffffffffff9f) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0000000000004005000000000002000035"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0xca) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000280)={0x1, 0x1a0, 0xfffffffffffffffe}) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000340)=0x40401) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000500)) fcntl$getown(r2, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x122) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}, {0x23f}, {0x6, 0x4000000000000, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000001c0)={0x524, 0x3}) r5 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNOTTY(r7, 0x20007471) r8 = getegid() fchown(r5, r6, r8) getgid() pipe2(&(0x7f0000000240), 0x10004) 16:00:00 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x6165) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20108, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0xa2, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='8duv/bpf\x00', 0x3a, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xb1}, {0x50}, {0x800}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000100)=0x802) syz_emit_ethernet(0x1, &(0x7f0000000400)="fc") ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x3, 0x8}) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = getpid() fcntl$lock(r1, 0x10bebe70de281934, &(0x7f0000000000)={0x2, 0x1, 0x2, 0xd2, r2}) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) setsockopt(r1, 0x8, 0x0, &(0x7f00000001c0)="90ccef118dfa10e62a5d4ecc8ad32aff8e42bb43064db6a337dc16122188def39e9457930903b942ccb713b954d88e4d8dfc5ca9681295ad1604eac24b141aadbbb93a3db0c8db49160cc3297acf8b4b1923d4926811d1c9b0e98a95c4a08343a00c67ac821158cae5be4a4ecf1e1d30358f3dbeab3df985c12afe7ad120f5bc324be5c8394000b6b807db20af16b2d0e776f2f26d07dc8db5f6", 0x9a) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000080)=0x8) clock_gettime(0x6, &(0x7f0000000040)) 16:00:00 executing program 0: 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) r1 = socket(0x18, 0x400000002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) close(r1) setsockopt(r1, 0xc938, 0xbeab, &(0x7f0000000300)="ebffcbff13b9fd81f9dec902ccb26d8481555ff00e254c793b36f0951948fd236b3556e0be306b63df407fb1ab62873de67993b0bd6659c679ec9444a5a4c843d07cf91dac32a89507dcfc0288faddc7521892e261c2dc319bc5216f3a108af597bd94b5d32f9f0383885941a46d794dfd5c9e90542d184f643a534babb3f0eee7d0447e68abee644de9bd8da03d", 0x2a8) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x8) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = semget(0x3, 0x4, 0x8) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000280)=""/4096) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 1: geteuid() r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x8, r3, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) setreuid(r1, r3) socket(0x1e, 0x3, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r0, &(0x7f0000000040), 0x5, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000280)}, {&(0x7f00000002c0)=""/172, 0xac}, {&(0x7f00000003c0)=""/9, 0x9}], 0x3, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x400) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r0) socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000480)="7e8eb0562fbf4142013f88465caf45dfc0a753716e2a998cf65ff87b805b2e94a2feee90b2119e0dd709c29c37c24caca5c377280267b8785ccedc24a18bf75dfbd5b72fa62f4bdaa328181755cae678fdae5bba7313df211e63d44ee1004e5ef8a533da47b843230c80ecf425675939034b61c01ad05f837b2fcb5dcbcc44b79cbc8623f8ebaf", 0x87}, {&(0x7f0000000540)="c0e5df2da6c0351499b75891fa365e02c9afe7becbafcddffba0703ef572c2f2dde4c140b9e19466727dd64e6a1dff3c18e46408c25db38d4131f15c1dc051e17099b83f67d0d4c2f20c88782b37bbb695860945a6be41ad7ac429d380e5f2c366c5bcc27300f4e40890ef92605610b068be48a26b77bf368c9f3de44e7cff95e3e34e8538309fa2b9028e1226d8d019cb62e197e26a6a4f222dcb114941deefd94c9903d1997912d15034efcd008c356957c9ee28610d3e31c6143939f9ea73866db0ac7357", 0xc6}], 0x2, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="48e5fbc9b52625e00db698fb571a94fcc0762313ee46e891f76201b0f38214b29eb3161d0883aba0b8084e4e4270dee6c0cafad461fbde57c5803d88864007af6e3574f7f5ac972d76818b81f69ed2009e8136f6d0008ed481362a1e6d1bcee48b7d5b70569f5b392ddaedf05597cfc6a73c38f7b03377fcc46d7ebf369735adf31777bb8f07fc1307750174deeb601cbaf706ef0a17179ac5a8bc2c238e210aa574d78b7f90758d4634475430cf196409ceac2cfc96d9d50dfde12d68eb898686a46576d746cdfc02225fbf20ec1e412e00e464b47315651180e629b7407db063091a", 0xe3}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r4, r1]}], 0x18, 0x200}, 0x201) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x1b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x7c, 0x400000}, {0x6, 0x0, 0x0, 0x3}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000001c0)=[{0x4, 0x3, 0x0, 0x6}, {0x3, 0x1, 0x6, 0x8}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x100000001, 0x3}) r5 = semget$private(0x0, 0x3, 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r6 = geteuid() r7 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r6, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x8, r6, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) seteuid(r6) sendto$inet6(r2, &(0x7f0000000280)="11f6508d3a93d0ca76cf4bb083d610b88850e5ded2c638f2528fe5119572a53ee8cc6d841cb9f06a6432ef45a44947b89d6af15cf9ebd2361a2a9275114a0c5720bc7e835ede0cafdd83fcb98c584da23704b69b", 0xfffffffffffffc81, 0xa, &(0x7f0000000100)={0x18, 0x1, 0x800000004, 0x5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet6(r8, &(0x7f0000000340)="4a97338bf9f75cb508f47db66f08e2d2a4a1a73e0a695305b70b2ce375b3de8fe43f21261dfbd7fbf88d2eaba3dea72032aa1ff7ceeb98b3783e8355b3996c11f0c3a7a32e5a1faa257b4fc0bb80fb8144004eba402bb095d7b1ae3e8b0021768afc2a93e947078bca4231c763c11d9fe749b5dc3bd640357a79b2e33ca876e046fe81dfe81a8db684109cc4eee3b638a662a6d981f80e9c19203cba0bbe3dc1f4a74469226d23", 0xa7, 0x400, &(0x7f0000000400)={0x18, 0x1, 0x3, 0x79}, 0xc) r9 = socket(0x18, 0x400000002, 0x0) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r10) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r12 = dup2(r9, r11) ioctl$BIOCSDLT(r12, 0x8004427a, &(0x7f0000000440)=0x81) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) fchflags(r0, 0x363dd369ba06068) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfd4d2b2cedc6c5d3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x200) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) 16:00:02 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x80000001}, {0x20}, {0x6, 0x0, 0x0, 0xfe}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:02 executing program 1: semget$private(0x0, 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0xa5, &(0x7f0000000040)="edc421b8f366ed30db354c98b323d951d2439a9709ca5e829c8b4eb485cd4a73a86d438d02b81596fe1bb7d5534b4afa43cb2d815d64eda7eb2dbebd3a0bac04f4d1b3f3ac09d2600c66dde45c98b51d49be9891542fe6d053b51d9b116c32ef1932fd327f764ce2edd8cb7acf0e97cab0e904c27f1000b5283ac99c02c7e3fff3fa9bf43e5ff2607313af0c1d0e7f7aff971d67a386dd3cbfde72cc9fcbfe84f6ced1d708") seteuid(0xffffffffffffffff) chroot(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f000068e000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f0000000380)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000640)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf23450ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa49ff3ae1ef4e859484907b6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa26040000002802782224d7d5c11e21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5537ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d00831c48198e13683efd846e46f064460c024ffa5a18416243d26", 0x14f}], 0x1, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() lchown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x13) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) getuid() socketpair(0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() lchown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0xc}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='*') r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$setown(r2, 0x6, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000003c0)=0x23f) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget(0x1, 0x1, 0x281) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000340)=""/55) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10000, 0x0) pread(r5, &(0x7f00000006c0)="f27fb7b1535fe89703f70ab9491a1f563f33241da578586a06ffc8fa54c1329ca57a5fa15af93d84912b81a8e124b189c722def4d44b89a3fd17ecc33a8c2d0f6094dc84aeac981b74c7ead0e6dec66acb1a23e1b112c25afa408ca7ea94b751675cda9d09ffc360", 0x68, 0x0, 0x0) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x749e, './file0/file0\x00', './file0/file0\x00'}) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) dup(r2) syz_open_pts() r6 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x10) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000300)=0x80) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xe5) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x200000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000480)=0x3ff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000580)={0x8, 0x5}, 0x10) ioctl$KDDISABIO(r3, 0x20004b3d) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r5, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000500)=0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x1, &(0x7f00000001c0)=[{0x0, 0x1, 0x0, 0x7ef}]}) getuid() syz_emit_ethernet(0x189, &(0x7f0000000240)="2efb4556496f45b5e8f0cc70754416b3b7594af246af52f579cff38d521872afcc63506c0c02402fcdad9cc06642f3175ffba9f4940dd0bfe0c95318d5df99721a4836eda0e6747922976c48ad50da9baeb14623e6a0e086483b90c5d3c472da845696cc4cc8512b9b4a3e43cd49028c04e675e8dad90b5403a218bf1d319708194ac439fd9d4faf8b916ad708a438a2bc5c020000000000000000109fda762217a46c4aa40183a0a2516cceb66c0015f76e95eb31ddf010a1c98f937563ce994be34a00aefc6288ad48857737f630036d24d3c6fa483861e777af44820cd64dd189c04e1556fb58d620157f2db353121fe99bb33c0f92e88318f71f390b4aa1b90f24c3d53fbb5fee48f4e05a839ccbc061b5e65dd7cb6c8370ef72d72540ed2a8637cf50b38cada2977c70de5a26b39363732561708bf13e86b4320357a75a33d4a4378a2d8ad16401c26f2724ac5645542e366d908bb56a2e21fa3ca875ca8b33d6d9d847e4bc9423dc48ae6ef7756deefc20146875315a1c867ba73d3e98f2df83342dcc9f2abd") 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = socket$inet6(0x18, 0x3, 0x6) write(r1, &(0x7f0000000240)="1220e45b55c9460d57cb0f90da732d07418f4006487db33a987e00e9cd83d232866cb9da6f4f50269de12f7722f84e933dd10a5ee492bc289d2c56e08355d167532ed6e09a4d794377b8839f0508a75f339f5ea130af0b1a5a8a965274a24883438ce3e09dcd22cf5fb53fc4987dd5ac793e9d77643c602a4385cc419d8d7afd34d97de9573c9e1449380b795d09e207a3f55944d9b88b9d7bf48c1593f2f7901abe14ce2aa68905c084c59a40c18077c9ef55e5286bd6598b51bc48d1ca4ecc53305521d80280aa62", 0xc9) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSDTR(r4, 0x20007479) close(r0) dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) socketpair(0x10, 0xf5a88a5cc3e9cfdc, 0x8c84, &(0x7f0000000040)) shutdown(r0, 0x0) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0006c2"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r3, r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x8, r3, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) r5 = semget$private(0x0, 0x3, 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r6 = geteuid() r7 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r6, r7) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x8, r6, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) setreuid(r3, r6) write(r1, &(0x7f0000000100)="8c65", 0x3b9) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0xa, &(0x7f0000000100)=[{0x9, 0x0, 0x0, 0x7}, {0x2, 0xae, 0x10001, 0xb2b2}, {0x5, 0x8, 0x7f674324, 0x7}, {0x2, 0x8, 0xab6, 0xd10b}, {0x1, 0x0, 0x101, 0x4}, {0xec, 0x400, 0x1, 0x5}, {0x7, 0x9, 0x7fffffff, 0x78ba}, {0x2000000000000000, 0x3, 0xfffffffffffffff8, 0x7ff}, {0x6, 0xa6, 0x9, 0x7}, {0x7, 0x10001, 0x200, 0x10000}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x10001) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x50, 0x534}, {0x80000003}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet(0x2, 0x4000, 0x733) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x20cc1, 0x202) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{r0, 0xee}, {r0}], 0x2, 0x0) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x4d5) msgsnd(r0, 0xffffffffffffffff, 0x0, 0xc00) msgget(0x1, 0x404) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x130) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r1, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35, 0x0, 0x0, 0x5}, {0x2a}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r2, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r1}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r2}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r5 = open(&(0x7f0000000400)='./bus\x00', 0x465ed639b82e475d, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ff00000000000000000000000076af2537f2ad563653f2fa506ab1", 0x2b}], 0x1) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) geteuid() close(r0) r1 = socket(0x0, 0x1, 0xffffffffffffffdd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x4, 0x877) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f00000001c0)=ANY=[@ANYBLOB="02004f2f66696c000000"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000000200)="c264950e8cf3d2490fb44b976e6119b9762d201a74495ce3ec0d28b4010221e421da30133d5852c12a2ed5d52621383e5a46e1712cece4784e2323606b30d279203117647e0d0f92b7691df70337f3614aba4953f28f70dbe86805ac692f076a57c56287ed7f210ea7e37840cada2321fd3d4324575d218bcaa8827cbf37fdfa7c2bdb4d6ef1eaf9ccb2cb7bf39e6d84137e3a23d8a51f594fa4a01a9d6fd10e02c4192c831cb2c37a4a68cabf84e488c5f0588161569f697bf58874f3816ee32cb8401914e5b712010bcb0d9da1e5f5e6", 0xd1}, {&(0x7f0000000300)="e703a0b9423cfcccff5c81ed436ec1429f43701e1163fb7cc4a8c36696241f92d5dbf0b07f640790cb5bde8d073860de9c7d32564a0586a4c51141098b5a47dd2bda2711e877b39d842373f2d6edbfbf308e96df80c0335724f32319b5dfb935307fe6", 0x63}, {&(0x7f0000000380)="bed68a8e515fa3b7d7e09f550c4bf546609322ced425f9156b617f795946ed88e5f45127f44329a9aac1575fce2c3d5d15bbddf091f54fe9eb95f68fd0d37fc3327a26000989d3dc53438352630afb7f7abcf2f47eb3a3fa1ce13d65015908d7ed9e20a5a1f9d2460d80ec35f74b629e9b6ed688be85e8dd045582d6a3c11b5538a2c25db1d61476cec6cb37bd1f08ec3ef0ff393268f0e822fb48038cde1c9f44857c257028b4c063d39d610fb746ce64b22c92c51f8149bc8e95237960d9", 0xbf}, {&(0x7f0000000440)="677870708edb99884be2c31bf4b0a48b6932bbc75ca915d7558d25c967b05c8c5f85c6449bb9b0ece28a2a068307b2d966de13b04ed3a0b8218b9760b30d6044b58a5bdb17155a5bb07076bd9b9e573aea333f409ab8ec0562deb3fda36ee34d9d9ba0968a8e24f85552c268fa392053566ae16b714ac41f0ab443bb3a661117bdffd5b3d080fc29ee4851fb015598589b5f3e64cfb44e7f3067cab12e1edfe5edc56d9fe5bb5e9bef4cf7b8c326cef1d61306ebb31b9a000f5d11dfb4684a059eddf3164a4a65f1", 0xc8}, {&(0x7f0000000540)="4aa59395027ce67faf14579a2524edc287c78b69fd27fc33af93cb3591ed32fc5890e81b3724eaa983a6efe43b79bcba5e5ce7e80122fda0c7e39b763fab48e7f4ab428c1e4c4b003561e75cfadfea4c3f107c25980cd716e7809cc229bc0c9f27d532bdf92d447aad38c71c97f083446d427fd3b235e7cc561e10153ffb91a9a8c3af8924ec78f1f1ff37a72f37a020f621a22f2395c8c04779fa9788839435fe022912a85fdea42cf0d16b4fd27c64abe0aed6a477c95db7583109f4ada093c37c6dbe360be1188a9289b52da9d43f02babf2c22e7edbfe11ca795eed53db2c0f78fb202b4c2ea66b5511cde144993e541a81b2018ca5730955edcf15fde894f3cca2328f62fd342ff36e05c81a577640ed70dbc028670528b679b1d7787f7bd0742485cf1a6b0d7a9b0ad72f6ef8b052f7e863bdcc5e37ccab36fd17170081dfcf856be8ae08389a5e7f1f9164f0a0249e3e44e7bfe2215ab2fad28319c0a552c4e6d24d13f3f06d0a2970a2d49ebbbc619b8391e9e6d2f6e9c9bb9f9ff3b8b3ba632ff44fb064da0db9fab6375f2836a2277f09c5ce980cd99c0f312fabb15a7c62d985550901cf08ed2ed16a85e9dae5fb5722d252240e5a1be4ed9fd83e7b392873d838a7aab8af9e92a80440047d0dcb173c166bc30a0ede5669d1f92dba112f91656272e599a08acf7cc883a562edbdc4f9d555875f5d9497131d6b18e1e62fc718af935c87a597de7a6a299c3b64ee1e127cbe2a3c3fb5fcea4d2a078baa630a91c41eb4007dae7cb85423926dce62836215e459692084b9dbfeea84e2bfe6f5c4ee3b0979764b37e2e8250bd8547fdf59c7df7ced40ad9c69dfb9aaf96dfe66135faad366d4654d216f424d1e0954b942105eed3d20533853d2aa17ca3e250dd23c821131e52d71476b45d977224a854fde5c3e9e8161a4af44b699ec5f641c43c9d924a672a939fdd5f3acc92cc5e3a6f6b3810b9b2b88ffab5d033d06c58e3b6a8d35b080139aed21e6ac5668645bd244fe099bca039e5bc2aedc4f65a019eecb258bc67481c1c06be16b47dd0358fdf166ea75432912f8c02873d7f41833b2d4281484661281cee9582923df507733be7b18efa834e2a87396616317484ecc23f56752c792908a3e4d45b38e6c91896db2307e79cc8bc08370231b58ee9dcf80bc4fbe7afe65fe653d3e9f7461f8727a51446f57456135cb8d28c87a96ff3256fbff604b5675a6c145fa887a49ce9e8a54d399e0864cc590eb12b1328f13c3ad2dc98837f782a74c92fd1fa291d2da20744ebc78d2349857fd15a8fc9e33235816e68d1d910309afe4eb382aa45bcc25eb33e791553c43ce7b4661afff12f7aaf7208b351bde5d8e570974c89a6768123d741f7a3bb32ad0da9a66c99868ab82b9d81745b4b9d5aaead58e76d4b9efad5322555273b2f17c2d4bd7aab688adf6f335f352620a7d8ea9f369c35b3b161508366ea05af0219727c3525c4328afdb5933c88e3aece6f888137f2e2e745527e6ff66211dfc62836bf766e32fd1f3fc534bd0f94949544438d310c92de86315180bad43120173698e1f24cf3b8a9815d6e8ea0725bfcb6f67b88db698a97bf081283f264830b2d0d8d1a4fb74eb82ad3e5541385d4e90e92348e113b5f129a80686fa0cf1c38191c185bd069866c11539edb507b0c52cbd53c57a18dbe7faf2c4f4273aaa0ad2c34aee593680c7ab770952084cee769b960b994fb659312356883440de7d6fb107a6213799d66c93fa337f594cfb732e60aa41bca14ed846f7b1586988fa63fe9c34c734e2831883b8d209a50e8c7198e518e6689d9e6d8f6177fed12eeb61a5ca91e70a2f4196a5935ab8b6823b382208438e3bc6a8156dade4e4fdcc1c96af95c4c7791f480d4f8aa3bd73e7f2de5853eeb3d46a4c1dc36ae6c88f0a0c32097cc800d7390ce0cc9b399c71bfd4d0fadb82a1ee75366f39133eb6812ef9de3361c0cacfc60554cd6157d3ffc1b6d27f00269c60018cfe4934ddbccf0db41dd2111c4e91dfa18571e5f7b501e872e028bed060fa2eff1ad1125999450a68f690a9e62c4001180e3ee6f2354f7da050cc28bdd35892f51f42004a93429e99b41776b8bcdbdeda2cee5110106c386114ac43f4b5c3d96cb08d1838fff83b8183cb2b76433e4ad472305dee4e760a8c0403d3776ce1d94e5f4e6eecb9aafa3ad030142b8a9657b0960876820333ed0d38f00cc406bf9486b9b8d3176a32e2455608fc92ba47c43f43a82785fc3ab285e2319a6b434e5dd927baa2bd090ff7aaf45a859fc65e9ae2ea14b6a0ea2af10479c0b37021c432641305c4c1984cccbff67812aee4fe319de63a8246f734cc0be0d6bb753ff8fe4a6a8cb460ce050dbe2965eb078d7f8fe380fa9c80bea6085718620af42d07cfb814aa89f1a50813f9e649a6ddf52025a98730a80b43a07aba3455f86263d2d8aa840eb01f215b97be6331950a62cedd7e77bc80659bdbafed2a9d4abf99d091cff3d4e4d80a1d5dfbe2a67dc9b1cc6c302dd5b6f5fe07a8f0ae412ef0f06c0a32df64f552157910055ec75eb1c0937290f9c647c0f5069970c6664bad7b40ef98d3ec90aac2d1a14cbe40962e0b9085f12aa3ec5270b72e6563c6b33e5f5b96ac763b597fef752526747e66519035c1765ce08cac52079c6943d9636bf863fcf8725b9cb572090662ba44529a7a4115c909b6508d781a7804d20ecb90daab96570b841f7744c35152ab76ab82fe5f30fb89e53071e4a607ec068d549edbe7bbada6fbe1651fb8b24a50852a1bdb6604a074afd4266354dcf4e4c1dc48cc6a5684d29a6f6e8c629a48fda626c33229d83d77f556940ee3126a3d7358216a745bcbc7bc9a3d24a99fbdbf4bb9895179821741e9dca9d9e2804e24a176dec3d0bb7711402f503af870af8158274b30f1841861c6673aa1832970d18785321a639891e2fa10eb1383904d884d1ef8795a1b1c7734fca1170b42c5f8f2355bf1e4fd468e32ecec4aac38a2308f4d067caa3008dcd429a7e5e9f1392a57f5d343797410b4cbcd46475c426ca95804fdf2501482f0f8dd9ff95f064f52b718594a0ed7df81ecddcab06a5fde0dce9175e8aedaea0f230a0ba20749438435d1eec14c2868a62ca24971dc50fc369c2d1afd76daa5b26d9ccb8000cd3c1b13f55be00dca27a649717c633004d36d0760b1470e084ccf64e166a3586e7b1fb91b56cc207432ca3c6614991c914bd0187ae5a0fa57ecc6644d48e33cf0a82fca3fe6811121a6c1cbdb71a1fdec7697cb7f7c0ee97a42b7b94b62f0a5b2a4f589ba8b1e19ac182721d5889639419cb26681e7f0e7e2105e635fbcb6b360caeac30cb8d90b2a1ee16c0d06be74f7357c66cbe7185e152b1c3538dae3f3acd6e35f803d6286dd0f7dd2363f1105ff5ff08919c676b60a7de70c9cc24cd0cd18c2e505703ee1e8f86f81a3a0719aabc48ff8e513f9d00ff2836e4f4e71eedfc394c10cf0d17f4b412558a2f980d72dcdb1fa97722492b2854932c904510e4594c5a9f8157eea6f5cf14f231ec4967377707dae7f9d05d6d3edf6c6f986eb34e6d238983b5cdd6513c0eedc3629f4ab19e1bb4c09b60d1bfe280aae4acaa0f8a7c924b756dd5c97fed8a7d95d019587512d59d60b4c95c1a646a5f24ec67ee2c13874144be6657e5cdd1717d7c58afea05b1c4cecb4f657240d7db5e47ba8a38f000a97fc5c5cb3b9dce8a0845646712006945c5e225b226bf8ce05e6f94ec32bd6f3358fb7c3c5266b3b8573d354a33e2f0aaab12ef6af3ec5d50cd7b24a86c0d785bb243a1f47fd6807e7a045ed2e5555e1ed8eda4a0e502d6c22baabb45094b6c544d6f8f7168e35605a99eaaa911052d1c7799b018828254f0088d372005815b7dddaeba8a3774116791050937aeefcca97fa75937d5045dedf1c7ddad5c63e88d6f87e64d558c0bbc18763e6b942a573ae80ea37c76446daea8e3d63383f5fc3aa0d55ee65c22aca4420272b9d3f33e63fa4cdb8025a6c7573595dced1a26522a5b60906bd77efc812658edb425fd8a9255b49fea23db1ce7dcb3033f61e597673190d2939115073925f010cf473a78af038f6a4397a2e1a2183c146fea0ea367add7f43f1f437c43fa7e4d5c55af7566f347932067cefb6ae7629860998b7e995b8dadb0ec660ab6d931103d73927697dbc0c2c2f9650c7b4ae63b6b80918529ab689f458ffbc3a72e13fa2e9ccfb82ac6d251e1222c36e3b3e9d9781747fd30f3a006811060a5b7e119ec2d200d12f7e5490f6169a83edd8c5f12dbc4dd3f24ac6ec5e8becd1e97f40a7199f55bf13acc0c88e6758c70ffa336633ba4e03a26480003578eccce9d47b556b30fa29e745dea01863af04f3cea53e6cb062d93c0bbe9f2d04f3998f8437efd1364210139242bbefeaab7eb6b1a940b3b2249870d48238af02632c9e04a7bfdb4de7d9958029162927511c0ebe6cfff9b4bd985ed1cd959ea30221f767331958981bfac041b77330fa489a3a130626c7a70dcf0b9245a9f78ee394079e7401183654b504c64aaf21ff1c44169fd94bb482e743cf65da18bfd5fc7ef15c0ae4d4e6be9d64b0bd11bc5041bdc2116c2ff2cec0b031126420fa448d6e58d21e8330c5b08f1a942e20afa6e6db0723306c1583b9869c53a863e8e38ea26b8e1eb31f73022fb1711510eabea948f4a42b0507ae561b03eaa5b7ef0c9cc911a9e4ddf7540d1fdb2c0f91885dae2bcd72a7ed55b346a207c23177538fb4b58e142f38a95bad2d712681420c8d4ad278abf212c59774daf71c10b79148bb57303e159ffa06679846f1ceb9f013494e071c421af81aadbb83a2d6077bfb422b603ee5888d38e8a3d803af7597e90f779550c4f1eb0b0d4ea0865ace30b8ea00ac9f91e179277fa6f466ec444c3530b211c2ceb807369fcb281dd373e8335f8fd66590d640383a6234086c8e423a0416a0751d51d375c0f51842200103a09815fd69f631f54db6172f759ba6376724441cdefb948cd98d9a24d36f093f66079248aa3434434ebb22f4586fc4937f44465709e1d57b189b64ca680b0969da7ae3bbe5d3cdeed4a9e8c7610fc3da01d00b0450377c6f7bd3e01f152c67a29e57f999ef017abf669476205c53379dee03928e54054ce4f73faf784812dfcdf95f2451b9431ba21b568887b7d4af1efa0fcb5163a4594a380a1a0cc6f1f432dcd033127261ad4be23485015252ee7b2af045fa056d4248f01214bf86a2cc7a9b829f0bdd4096383d2b10e0e3423ab8dc2790c245d045939dbfe08b769f9b46bf51ceb6b982aa05ff00354b5123fcab395f6e4e33659a8afdd0993401adfb21545bfb7dd39e75f9ff709136cfb560fb5c3ac228f390cdd8f31cb1b9751f83252b0b3be280d013cae18e92607f8280f84bba2e2211f5f8c72a828a88de611faa9ffe45a261fec6bc39b600158779b769bb983cf52815c68caf94dafb3b91fa08577028ed12e37842100aee744d35dc1e99696f1cca4b270e68ed30c9d8c03c1b1c807f20ad1724bff726e1109d58fd9e773253c87cce5ab9f8365a632d7fc3bbbbb321654641abad5757e5360c588a51d1089da5ca6fc75082944c5732d9a67e2fd08e5a194e16ade62d834b30c8bf49b57dfb3b0de0063dad08122cf19ae373643357ded7d5da4c0b35f6d24a309fae9ffd68eaf8d47ab4a3aa83e81168afe7fd64cf9d23bbf2c373a1a89ce37735e430dbe15c32d58970f74e1127819de619e56cd751cad509f5589a012895b95", 0x1000}, {&(0x7f0000001540)="d1cfea138d74a5aacb6a033e36ac457cb8093c2f83621018cc692f55cb359aea6aecacfc3d23c8d2ece4235888d6801d185a6fb5a0b1442c6b45086d1c9613cab8cf7e8a77041cfba2fb1d3466532162ba219510e8e65c98be189299d6", 0x5d}], 0x6, &(0x7f0000001640)=[@rights={0x18, 0xffff, 0x1, [r3, r4]}], 0x18, 0x400}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) chroot(&(0x7f0000000100)='./file0\x00') sendto(r0, 0x0, 0x562, 0x0, 0x0, 0xffffffffffffffb5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18190, 0x0) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f0000000080)={{0x3, 0x743, 0x4}, 0x3f, 0x7ff, 0x6cc}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x1, 0x19e9, 0x101}, 0xc) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r1, 0x6a, 0x22, &(0x7f00000000c0)=""/57, &(0x7f0000000100)=0x39) syz_emit_ethernet(0xe, &(0x7f00000001c0)="029b83be9ae098f11407663b5d07") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x40}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') 16:00:03 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r0, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r0, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r1 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000980)={{0x2, r1, r3, r4, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r5, r6, 0xa5, 0x1, 0x100000000, 0x2}) msgsnd(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="010000000000000064d1080cfe461150dc736b5591de76017e028b5bfed104759ffe514387882360d6d169af7e52901c34b7f2da9ecebf5d88283104e13427dded477de76efd715c11804a8329e22c42b459bf7fd00fd1d1a0d87cc7789e0939d7f9860e6ceb3780e5928d9f251d5d65461c0c83d53e87fbe5c0e2a752a70336fdfb6e513c3148e6254f207272f877cdebbfe30e6e72db46222aca3262277cc5e4f73173e0d45618fc8765720fa0fce138cbea838bae27a7d6eda203c1c0ed5e72ac7325fec0524b9330a9e53097d404622ab56867b16f0a0ace972e2c60c0c48e23b2c85117d245935360afb6386006af3f23c1d8ad1781ce"], 0xeb, 0x0) r7 = geteuid() r8 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r7, r8) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r11, r11, 0xffffffffffffffff}) r12 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r12, r12, 0xffffffffffffffff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xffffffff80000001, 0xffffffffffffffff, r8, r10, 0xffffffffffffffff, 0xe, 0x7fffffff}, 0x1, 0x5, r11, r12, 0x7, 0x7fffffff, 0x20, 0xbb}) r13 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r13, 0x29, 0x33, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchown(r1, r2, r3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0xfd}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r5, r6) setgroups(0x5, &(0x7f00000001c0)=[r0, r2, r3, r4, r6]) r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r7, 0x1}, {r7, 0xaf}, {r7}], 0x3, 0x8eb6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r8, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) shutdown(r7, 0x1) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCDRAIN(r9, 0x2000745e) r10 = geteuid() r11 = geteuid() r12 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r11, r12) setegid(r12) r13 = getgid() getpgrp() lchown(&(0x7f0000000300)='./file1\x00', r10, r13) setegid(r13) 16:00:03 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x31, &(0x7f0000000000)="f2", 0x1) connect$unix(r12, &(0x7f0000000740)=ANY=[@ANYBLOB="01013f9099da6549661bacc94f25e472b04174c6f4757865aa72e7e6bee2070a98de9811dd6fbcf0ed7eae30a9cd5ef3549bfa0aacf45e978fc4faa65b7bd81e8232b39f4e2715f7e0070777549c76d155f135b6df80fdeed85418e47174fb89ee6fbab699650e0cc318f9e7"], 0x8) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x121, 0x9}, 0x800, 0x1, r10, r11, 0x3, 0x1, 0x1, 0x5}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) r14 = kqueue() ioctl$FIONREAD(r14, 0x4004667f, &(0x7f00000000c0)) connect$unix(r13, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r15 = semget(0xffffffffffffffff, 0x1, 0x0) r16 = socket(0x400000000018, 0x3, 0x0) setsockopt(r16, 0x20000000000029, 0x27, &(0x7f00000000c0), 0x0) write(r16, &(0x7f00000002c0)="bf6e394d7b60faa088536dc5fcd8d04c7c1e3ab68f8ec30cbad1f01e93f4bcd9c1adc0abcbfa2dbe95f75e323819", 0x2e) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x1002}, {0x2, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/60, 0x3c}], 0x1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x31, 0x0, 0x0, 0x237) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSDTR(r3, 0x20007479) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2f, &(0x7f0000000180)="eb50cbc513b9fd812ec9121a72542a53ed4456b507064e713048e69894036ac02700000073177453877472228a6a13459119814865ae98b76516000000", 0x3d) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x8) close(r5) 16:00:03 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = accept$inet6(r2, 0x0, &(0x7f00000000c0)) connect(r3, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c", 0xc}], 0x2) write(r0, &(0x7f0000000180)="e25aae6940da000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ecde", 0x35) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2b66697fffff02"], 0x1, 0x0}, 0x0) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000), 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r12) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x20, r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r14) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r15, 0x20007471) close(r15) ioctl$BIOCGHDRCMPLT(r15, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r15, 0x20004269) ioctl$PCIOCWRITE(r15, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r15, 0x4004741a, &(0x7f0000000100)) read(r15, &(0x7f0000000440)=""/191, 0xaf0b5c1301cebd84) ioctl$PCIOCWRITE(r15, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r15, 0x0, 0x4ed) ioctl$TIOCDRAIN(r15, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r15, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r15, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r16 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r16, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000080)=0x1000) pwritev(r16, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) 16:00:03 executing program 0: lstat(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget(0x1, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x800) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f00000002c0)={0x2, 0x3}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000280)='./file0\x00') mknodat(r2, &(0x7f0000000240)='./bus\x00', 0x4100, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10040, 0x0) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)='./bus\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x4ec00666595e983e, 0x0) select(0x40, &(0x7f00000000c0)={0x1f}, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$getflags(r0, 0x0) fcntl$setflags(r1, 0x2, 0x2) write(r0, &(0x7f0000000100)="6f4c547fdc4148f0ec4d6e", 0xb) fcntl$setstatus(r0, 0x4, 0x40) clock_getres(0x4, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x108) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x24020, 0x0) r5 = socket$inet6(0x18, 0x3, 0x3) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r7 = accept$inet(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r9 = syz_open_pts() r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x100, 0x0) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket$inet6(0x18, 0x3, 0x100000001) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10, 0x0) r15 = socket(0x18, 0x400000002, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x1, 0xd32}, {{r4}, 0x12566c4c577b31ab, 0x2, 0xfffff, 0xd7e, 0x1}, {{r5}, 0xfffffffffffffff8, 0xc0, 0x40000000, 0x6, 0x9}, {{r7}, 0x7, 0x3, 0x90000010, 0x4, 0x800}, {{r8}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x1d8b4626}, {{r9}, 0xfffffffffffffffa, 0x10, 0x40, 0x16f21092, 0x7}, {{r10}, 0xfffffffffffffffe, 0x18, 0x80000002, 0x8, 0x7ff}], 0x0, &(0x7f0000000380)=[{{r11}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x6}, {{r12}, 0xfffffffffffffffb, 0x40, 0x2, 0x26c1, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x7f07b7cf8b94eea0, 0x1, 0x5c01, 0x10000}, {{r13}, 0xca021c6ced69afde, 0x10, 0x1, 0xfffffffffffffc00, 0x6}, {{r14}, 0xfffffffffffffffb, 0x8e, 0xf00fffbd, 0x4, 0x7}, {{r15}, 0x0, 0x8, 0x8, 0x0, 0x1000}, {{r16}, 0xffffffffffffffff, 0x58, 0x80000020, 0x4, 0x4}], 0x6, &(0x7f0000000480)={0x9, 0x94}) r17 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r20 = fcntl$dupfd(r18, 0x14, r19) ioctl$TIOCCONS(r18, 0x20004276, 0x0) r21 = socket(0x18, 0x400000002, 0x0) close(r21) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r21, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) writev(r21, &(0x7f0000000080)=[{&(0x7f0000000000)="021d4ae7d754c6442b58952a411ae2e9a3d3c8f6c18b9907c406bad75c76717fb13ac5f6ef996cfe948488f28928361a10c55f2308", 0x35}], 0x1) setuid(0xee01) ioctl$BIOCGDLTLIST(r20, 0x20004268, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x5, 0x3a, r2) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x810, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xf2, &(0x7f0000000000)=[{0x87, 0x0, 0x4}, {0x64}, {0x6, 0x57}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = shmget(0x0, 0x1000, 0xfaccabf61e18b7ea, &(0x7f0000fff000/0x1000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$KDSETRAD(r1, 0x20004b43) shmctl$SHM_LOCK(0x0, 0x3) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) sendto$inet(r3, &(0x7f0000000240)="fbdffccb57f221f762de85eadfd72a892f0e2701c4aa38017300915c3bf7623fa94e3bb2166d283eb8d966c5c240083c881811f62475b8b6d9d8926bfafa94", 0x3f, 0x1, &(0x7f0000000280)={0x2, 0x1}, 0xc) nanosleep(&(0x7f00000002c0)={0xfffffffffffffff9, 0xffffffffffffff81}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000340)={0x80000000, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x2, 0x9) sendmsg(r3, &(0x7f0000001780)={&(0x7f0000000380)=@un=@abs={0x1fb2e946a962371e, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000003c0)="84f50ba6e428a122099d90c7712c7ec152826a6164f065f1159b89ad37e90571a6d39de9c7fd338c69858ca714927eb8ff955d9ff00b4335f05b0e3035fafe8ef3ed24f1fd4a6de7b6f3e7fa924fb34fb18105896cd6b42ab85ae989ed62ba5ab7a0fc284403890eeca9d20314e0e9c4e87b8eb882e76585095a2a0cc48573612721037418c5381aa308ae9c9e53c82c955851f5e612f14f1a210604b9d804ab78b77b159ef6338e1396bcaa6a3d0ad0aff7ee0077185f0e2aaaff6ee20731def0cad1799c1df57110f2c9082764f07ffcaa55c2bd81bc9949ca80908ce8ce81750163a1b1cefc5781a963cc6d1bfbc726a4c6ace89e21d3ca4ca1f040359a3ad28250c05237ca7915ffa459fdb6f771bce97c6c3a4cbe5c6adcff91c006b3c549d911bff359a43859b2d7aa5084d689bc5dcb3d647eabf842f9a8d976d8b84cd929fc8af7906e70b3791fb4aefb4f1a8c54558e1bd2deff21b3490e06f83666ebef44e589e888910da48c0966851a4d4ea8677905246d9a04d5eb53786fef83f62b45e1d213ac6ed73b5a0d8faf43decafe6f190498169a7cb63905fa9e944ab3835c5820dcd33c13c828f3bd1a0ff6afe8bec2d97c311454b3ec803737bdc3637756dabea889efc043193e53993b6c54170acc5899e84d6331e92be7ac4ed056273484d0e583814481cbf3901e450979d7410df0ed8112c4a9e81ba6d4e1be082ee14ec4f994454982027bc9d2a09535676c186b057cacb28b91c208bb7e25637d53e545c214fc6b5ecd40d742a03b8c5bea7a958a812b630f2ce4008fa8e7a7ed9e4ca92879bfb1ffb3c7d94523864553ccfc3e83e0b5ce34c16bfe3289d41097fa39b7bdf5e89cb27abb3a84ba88e95651a9d6efda9e2d9751c4f26cf7c120eb922f7639b0d71f907d00e5f727ef1853ca36ec15489dcae66b8f088e3d36cbeef06c64717fcc8d63b1cc54adee46cbb80dc92ed5078b97fc5116557875c796ac1103c5628b1ebe27b7016020fba63ff230d9c2242d9249ea4fddc4c7fb628e578c229291b38c5612ce887fafd8e428a81c1b97c2349da34a8684cb95cabdc0f5ecdf03247b95a881545258b1a490b5f72e58672408bff048f1e582fab1906006e0093560778c9e7b94b827f83b7bd0b9401166015c5dc6ecef5928a6c3153df0fd9b4991e202d5c6db9a00fb57cf8b6d9986ebcbfc440b53eff3fc747ff60896141f3309fcf5b5728ebf21f5a345bd8d03358676195fc49b443ac1ee490361fa1644027a2733500441a249c8f6b31fec29f6ad2131f2d1c76af3d89e43011815dec2c65b86fb17ea9a1a8a57a8ca8b217d0b3f4271a180d772b7c48a14da35109d97b1b76715302405b89c70c5c370fd25162733fd8ff3a97a2f7050a3f2d284d303ec6e9205cea3f8df8c07a6c561fd7191baa82c30428f17c82613f98b6885003df76bff4865cb3e439fdb8b79a67eb7c55c3538cf4894028b8a167408080cd2ec00f113c8030986457ebd6706a86bd339a21eaedbbe87a77b6475c892a2053d11f7ea83a0df91df7f786eb03ced7efded89caa3a7acbde2826ee1b95ffe6cbc5e807f1145c60eceb9c69d0ab45e75ae7f24afb5ae814635967ba01b07c3117249f89b7285be92dc1c7c6229d65f4b74abcf84a68b437de94231f2af9da1bd39d31f26e0e3f2848f4339fc248954e5111c45a7115430d855994c142bb961865b34c8342a0d54fa93ad3c7f13fd3086b973868c5594ac81e8f7249332e6ae032d9b50d80b1d2070aa6026983fbb459cbabf19350c5deb3a33006dca3d72b3516ad5033a75ba94f45b6b761559c544754e2f12fff69644b7e193bb14a32125b7827c28e753f6f7009562ac86bdb4fa39e694102e845db352e64a0d7920f55e348e65cb56aa04ed8c0f262a3d59f13abf20d5d32b8726eb6516ab15422b7031da5e0111045f4c2800103a3313726f572dc42483883f018db8f350b3782e6aba3f7ee4e09c3c532a15fe5c8eb61bebc00322d94b55f93971adec05c3407766c65ce7be3cb1867b521f17e93d89c13b0a3b44249e1b6aec36e2788cb8b8f32d1f69054526419dc6c7be98778ef059e94665bce2aae294eea99935549b868375f846cbbceeaec0a598ee2431c01a4651d3d8f9dabc81cbdce58a6482ff6a9958d0245e811b9f3123478654be571694c993305daa1874dcf59106ab20f68bef8ed5e10d00e6791527ba4a6f7d0481d7131f4acea9b0267647a0712f06b24f788f38cd3cd303a3345201ab317351b33e82f3d0c6490ef786ed940455363a24c9c2773bfc1840d274edf229a9b587a0bbd2efe99fba3649d4a8e12b8c9a51a81b7b7c2a1ac5159751420a14fe720e1b7ed6d68e7920028e77fadbd19163d15748bef1fd1419c3cef6d8cb512d6473737d65e5c4497189e059323834a186cbf7e8bfa7c799c4a4af6131fa049b3f29c26d52a2cee829f4dbf01e0cfc541417aaf71dfab9aeb47d1d68528086b5b2b6c55ce2c16df29b40943a0323813056236fb7e80f0dab19019d65bd6074ce9d7f23f4ed3ee241a4292cf361fc9d1fa1d283cff64fef6526de428230f024b3e8a0098820158f55948d3c0ec2a8a3429410366886164ce61e81bb4397b84ad2569ef20bbe2bf38d55080f001f8c34ac9e3e8f25f2d45ea6c98484b11ae1f070cb4c93e90d37c56a0f173769b8a5d3bd65c92ac2e18a7165c8a28a3fcca9778d38200f5c16b462be2bf499f40495f15f0bec2e10dc0b64f34476ad926487ebf8bca12b48837d11d3e8454bf5e13ee1fd42a69fe4af3f43c55a75e92d8233486fd5993d6740ec6ceb1d4de4b0efeaee554fb7582d289120b2c9c5312e1a340a58e3ca3396b7201c92f9097656da006c8b79f22e2c233ea82b2e4dc7108c223a6b6edfe5aac22353324a356c899b9fd901865673511457432767e5c6f2bb209514ae912c6c165c0bd10f0973312cc925794e6e237f8167e04b44424de2a7b0cdd502ae57883c5e1027a3a04c9728211dcdd1c1374adce28a75a8f43a3348a6e1f204b5d359b9223108be3d607943218d1066563b22bfef45c651882c5e24031551c1e7a13ee12c581b15ee19d2e03dd97d4088989e95e4f136c2ce28ecf5b0c764b1be2ab104add1ae023cfc9a2669dc2232e06aedc0be792913bbb938e70be89684e26271d398dffefca44a920eadbfe2c17eb5b9e46a063201b49e27bb03e860636a362e03b60b40b5573d2b0aecc66e2a3a13f187b5353656c8ff4f212b2dd1ffec6f9411e88819b40fa6fa49c0c4c03665c8a5528abd18d7f9969d83a03a182b48c4c5f3e2406c1c42d6e4feb775a92c58884966cf0bc04f2d71c5b2b27fd73013cb0540ee597c8cd97c510529e123f872663f974a0a2a28400509f79df0ba4df5b52588be232e9ed4e89b2fe5c682c58784c9a8a88758e700bf906a68d475b170df5c384f44d9538d96ef07c745a962f85027552e12779cd031b08a2a0f2f1c329356ca8971463ed2cf4879295d66a341e41d8562539a3286ed177c16d9a86ec6ca7825852888414a2472debbc84d60aea543fc45fea7a087e4163b853af803d0dbcb6d472931269ba8a3bcac63f34c927a133a68aa4fb762eaa1b3f5e4820f5683966f98881d7ba1bde18e032970779ed01fd354ade38f9e3c282d922f9a5a74cd0992bf76da65bbaa868871f589cf8375ed57149509324d71f0190910587460ef3f6a836205c9c6834cc61f3ef8ca5f3fee44e91988c954e909733f945002de1c2963eb7c545f94c9a1a9d19e7611c046c97dcbe58a1464c7a4bcc4fa7413f1f49b26b47a97615a32eb5a90e123e4d4ef60c3199b891ca06f3e9fd49c4757ba808c866655b517e9685ad1a7f7e1f0547d703955fe1a3b780517ee5a1c611b769a9d3fb76a11d892003138092740ffaae889676b4c79116ea84875f30d8a3502ed876f55611396b959c45414037b809b6f70af5f7deb004f879e54841114b277437ec00c16ad8bb4fd110a901717627a444354e9c29bd935daa4ec769aad53da10a4b7b252aa87da304bd5ed75f0180f2db17399f2778f04e2668970d259f405b279a362554a616f797bdddf773b93875276f59fb9b8cdc916a578f4f03ee53af351d6cc03ce976f4e33c93800cab6cb836fb32003544ef6324d42e3e9c9bfd5853aabbd3802ccea49c55b316d27cd9b3b5a6b3174cac4d320e49eda671237afda2f4f1c95276299f2746781f895b9befa18d691907df51df360f7c26244d6a67a052e5c849cef241435fdb5dce2e8a03f4246c710511297236b990d7fd8b0df0620d8ac44a007a85daf10ba9c6f82852a42b582ccfee4c769e4ee644420ae14f23afa20a5bbbed09700c8b1eab4559794c9e013a7493479cb7928e43886dd2cf26ac97d7103e6fda7b860b5c4fa5cf81d0ce9b55af3316bf16bd110e578c1f3da9bf89dcb181237a79f12ec641eeb6e18ece14eb20cad4b112c71c1618792171ec20e7dbd355a8aaaa4a9a16468dcb559c6a584b0936cd4977cc5f9d35b3e83d4162f29fb690ff97cbabf386db94c35c2dd4e41c66b4f3edb62cf6c8ae288bcdba5decd363e90481fe603ddd33271779e1e1868a45e7b4ba265b4fbd2fb73d6e75d0353e5f012bfbf9c31963874051c6ff7d114e79800b6c8d1f9f82aefd4dc3b65f7c15f72ab44837efb7b3164ad9f40ca3a7335614176e6fd84ac01f42a0311b1a80b38e4e74c223b8be64535742b842b8ff83be134c3e8865ae512062aef35d4804b247fdb35ab04834f243830c5b659d516f783728f461dab6d3ff9fd497f8d624bc9f0ac8a2f4680d48b661330648afa7589cc689ad6fc23240117962eedd8f9f8fc3dc0aa5c1cbc89d8c401d65b73abd119966b342f971a434eb742ed591079f82e376d9c1f6c693aeaeb6a6c3548af21a08a6df25f062b919161bffeae663fa38b27dac9b9b84146a71d69db33d04598860307a6ee98daf41bb86c64c875eb1b363ccdca7e6c9eb5c588c6f7469b7e06a734e6440d01801a5ff8498b571bb40916b483497b24026720f78b0f37a6976c8b2345cb282158628d681387cf8fe6cf9b97fa33eb4d7f7c42bbb2241be84239892e02dbac19fdee2b1bdbef30b38714952a0649f8e53b37c7fba66a327b9c919c3616ffa044120328d41837e68f061ab6fe2bcf3f57d747dcc27e278b35102e49adb8166e1eaac5f5397a056a5faba031479cff9a9ead0ed856af2af8ceeca04230b78c238500f50fb6f1f34124f01cd4009413ec8f4cde3daab060fa43c6d3eb60a25f08f07c4eb2abdf45082de57b3ab3c2159172f390b07cd0d8eb90b5f1af3973ecf62b79a3ce3a34889d424e02cde08eb24b97393e5cf76ec52a6efa9baea210654644657110040b9a0d75c4796fb72d63ffcc39edd4ac2d0c68a55c7b7466f25eac4b918c49a8b466b51574cdaa1b6c65b12cfe2c95ffdfb2a6e8f88b2d17e39d99a0485177b5919a821e3b28299bedc178deb0366230384be701c86fac95e0ce1af2de65269bd7e1d0293cfb03487a9a7d9bc04367d674580120033b7bf77512ccc303d93c06c590d83440481330fada52fa04effa6a64ff31fa57e682660a8486f583c0140346e4ff781a101f1d656291a7d5252e407ca74d163ae7a0478fdb3097fc8cd83bf42fed5c8e8fc398ead2a588c508b5c6db44cf02a36e47a24e9811b596f4a746abbeb1e489b12f70e3d008b2b45267cf108ffb481368993914bd4965da87f69ee5c8d6a36729d31c3f2fd1af7e4f5d7a7140e2bd96", 0x1000}, {&(0x7f00000013c0)="a98c692a5ecb4f93abdc73a849e8a24f30ac16ed9238aab383e737faadfad0b2c25bfd8c2019e50163a82892042ec8fbe1620937550ed93eacd7350025e35c0fe0fbc3f8f90f2facbc8f669c0bdf232fdf5cf31d5afe5db2ab0f876795c71f4814a3bbd6fe4eab7b5e44e8e8f09ed3762a605f4c404594ee2be1781a6dca76150ca7f44fe9300bd65995b2b90eec1088b0036ac12c4abbba6d785f9b09b747361d05a7a3aafefa467862365331f0e6cc16ce3207dfd94e56628065fe8bd83d7bae59f0504dba422fcc46a37aa3d5b5e3a2e836bfc36e4b5671a38d9d85", 0xdd}, {&(0x7f00000014c0)="fd075509a8c40859c252b4eb65e8692e4c014d96441832a6fedf0b9c775289757c471f4efe31fa3dc0796ec838d019c6f23bff5dba0e47206b976d289af821163c26d790916073de3c202a86fd7bdb5f640df237ca7c1153c78e16222eb3d1d86027a66ea96513e5d9ba4df97a959a8973dfc8fde6cdbc5cb92435c3177f45158e8ba784a9a4a712196024fb3440e38baec6cfba02934d8b2d042ce0741db5b614c300a89db7fb2689adffb442966564d78485a4864b61442140977b28bb82f157caf5482753e6939c3da29c960dffc2d09aa168e711d46e9f7a83398eade85bdee39136e11be0", 0xe7}, {&(0x7f00000015c0)="b4a5469e0837560053f53f4824a62ffd40fb61253cc06728deb97fd871913b701ca7aea4e9474a8eae2a2ed60484001069efd3052ff8097c984a", 0x3a}, {&(0x7f0000001600)="27d6ec3c9a2b3aeb744822d0e457b3f8d682907c11377f73675e04f095516255f3de1c7cf6dac96905e644d88be3f92f846e37693def96b4f01dae73cdbfc11bf61b9d327e4c01d0110832d724be07e08425bb", 0x53}], 0x5, &(0x7f0000001700)=ANY=[@ANYBLOB="780000009758092c91094b00000000ffff00001100000067392ccd7eabbacf76c1a47939bd53582bfa505bd2f605f2a6e6ac52efd4e794b1345697310f3d1896181dfa55b776f5a8febeae25988ea6465f9a7d7fb4b5f81dd388dca25a4bea614df5e75047850691a224a43864b65513658b709fa7938c32"], 0x78}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000017c0)={0x9986, 0x3ff, 0x7fffffff, 0x6f, "043a92df099b0c265ef5da064df2325928281d7c", 0x6, 0x8000}) getpeername$inet(r3, &(0x7f0000001800), &(0x7f0000001840)=0xc) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x9cddb06baa0bdba9, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) open$dir(&(0x7f0000001600)='./file2\x00', 0x200, 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000000180)='./file0\x00') ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000001640)={0x6}) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r8 = geteuid() r9 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r8, r9) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) pipe(&(0x7f0000001680)={0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f00000015c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000200)="b1d77d369d130707239b18b0c4bad5e4b983ebc0d7945c6822965249bed3ec2e4916fd331f84ced6f461883aa0119a639b72e18a7b939a4b8de156f6859d33e273bca07ed2dc29d9f9840e77a19b7d0addfe8d549e381839ba6b8b2651a5034304bf39922cd6fd25d6029506fddaddbb1a06c64fe5c4564091ca9ed15b59e6a0332e2fa49f41dd8c224a6a1dfd5ae0d8783a1c881ffa4f0d69b9f2d1c216b62275b031993e8d5e01db0be50c6998139fd3c25747e2969fc32066cfb2bf6a5a46c6c0b52b742fc10f38ab8ce2e63452a3d125238ddbf2c9cba4d956242352d9429f70b74289b3a7a8a5455b0f7f1d57fd2d0623432925dbdbc3d9495a219112b1a20f78f696ee871dfe8772cf9952b3ac8df5a7419c89cfc80c12dd886e6c24810fe0c74ad46c3612893c6856578146a2a8d6f1c80f091a983b83040757a2d5e6cfac6e45f757b608b715bef6d4f90fd34045b32b5c3e4487ea77d299631c3d851b2bd9808e5c99652a67f4cd51d62c0dd5577801cc2af11555833e79cff05d9103495c66a4b5c9d936d0c614ac21d269630582528364d7ff6b354d30983b7e408c20d9025a8e35b024421681dc5b3121b7fea302a6bbbeca058faeda02ad038959fddbd55afce240a31f4956c3649041a240516e39e4f1d64ef43e093b8dc222a08a548f9dce698d524e432bc74dd6e66cee2817e5a7a4ecfbba853b1cdf82b8b768b4994e6ef4694fa700b07a1ca12e868ed3a2b19ca3053c87e7d9669e505e5b8d7bc47cb5b4e61778fae050d3acdcdd7ddcefafdf6c0885fe301362b874d17e08137b2de943d7e0bacf8ff3832c8f1e2fe14698580b72c08774ba3e4cbdc0aabe7c513e64466723022797533801f60907ecb015eac4bbfc7db1b3a03d047523d28a98869b00e676ddbedf8a6953f904e4d3d8fa3f0056bb8dc74bb1e00445260483552fac3ed0847aaceecc15465c3f1a75783b73c8f01bb0696727df9e36e0f191cfd8a3e195cc9a96abb5e0681d8f1f4dc19ab13d740b42f1a5afaa05c470d1e4f1af16711321b9113c631b653b5cbd127389ecdbd347452006427e704c979e8767a544a97ff8e0c6efd3307e567b0faf972fed3215d01f59bf1bd56267ee3cba48d172abdcb0c869cd0eb84122847f1a57b7468158c06d9c1d332a164b4d95bf65a25687114ee10eaf31bab5a1d8a24c3ca108c406b02a14f1210634cf9e9626783420750afa33560d0cf1f94ab551ff18db0d2d5279018a960478ba10d6d151c01d4bfd4df865d30834e7e0ad4c159b9aa1a0333c697ae51681604f22a67229ca2fb048b86b79839b45c1b3448bda2fe093733328485613100b099b6288189a04d4d4d8f3580f7dba3d54ed748d59f35df9c9b836180b14659c13726b66ec86f276638b7344d1579ec7821468c9f32467568616dd486eeaa977e25cf25b36c06d02bf9c00155dc6fc62739f284b3ba02d23640eae0fa6bbc99cd6b9d85356e40a93122ed63419761d24ac1604a740aaf32cc349fad0eed1a45ad0dbe1acd80eb82521d3d4a70498636a0911823a76ada50d464282ccd41c2a8eb3736d0a8c3b9aab957214aeb1db8f0dc234bb5d7138d814d825b191e10cbdac5d5054d731167cce8ff444cb74e1db6ab055988eb3c0019f8954824c287836c1a9b85fb56090c883e47813f7390ad999aef06e5288b9c2233b22083fe033c1e702815e02072b6d44dada572a70ed66490c00a56974c9afee9990d57009c21ef842ca104718f279f8faaf2e14d7ea9fcfef0c774f39c4803277b946000b1d097fcbc83a6d4d48531394579a57f55cb6bfbe3e9b0cd1affbe0cbafb7b17ec4eedc00aa8019dc0a78d004f9db48a55271aa04f449f7a0177fbbd1873a1926be26c8297087d68c32590a9dd76ab3e22a35c0bf0b389fbf4c98a401f41a19c70adae2da56a820c1de52e9b6c63b6393c3f05b0d0aee7cba236b88deaa42330771f764702923f717ba0a4bc0b4d67afbae1a76ed7fd4d4f188cdc250e8b4b16791140580fca32d4d196257269ba2645ad7a9f1764a9101029d31d148eb283e0b2a2bdfce7e8e047900eee299451c3b95ee40b3e14c36af0220067b712d5359b506f1df031cd776bb34e6faebe7883b4412f705d9ef1725e2b3931a2c3719a9f9ed6cff1f12b2e97904f3307a2f25bf83a762ca320f53149c2ddcc647bc9ff16a0667c05b20c6b4a7d584cfb9bf07c72e390242c97537da0c3a0441893a11e65c0bee841d705a357e938ee24644cb0b70c485a8dc92397afaf489e0217a20d99d8ca2181cb2676f5f2c4f5741020a78e0c46c4e8103a1e3c0ef01b6f764d5e21f5c5fc715e55d4561c4b77eb6b4df5caa2595a37b75d164a20be6ce95ba85c44ca008eb51cf2cade3a9aeee962490b949cbfc1e16033619daf226a99aa967768085655d64e4551d3c9c49c7435c9ada1a9a38ee1489db003d5215c6084ad7fe48539a9e03352468c67fee9670b6f8c73a9171a2349baa8a36bcd46f4e6e33b0b47bd3a0be38a577b6ab3678923f2e52b3d2861bf08d653aa33c282e53826f05f3458f644b91125a400a72b6a09fe70fdfd14f74c000893b7d56c41d608f30108a4d31450cd9bc50cc8533fef0b74ee8d0fbdbde9194bf94f9fec5069c8c44d7297943517016ff87c24d081d37bbd21636544c6057b8be391e5a0d1a07f9b4893dcea06df8021c7dee38c005afd2ad7b34900764bb5eddfe5ce0808805f1cd061ad0edbe13024b5e97fc1684a6ff6e68ef8260c8f78a6febf97b4eb0e3b13e57c324add774bf23f8f72cdcdc6fd50dfa3971e0736853600f41a72527728590a14b11ffa9183881f3ba489ed57bdec5d3ac63c9881dd80a16f094423f7e256760594f96f19ed7c9f8a39913fb0bf1d28d875e6c49eb4f39a715e77c7f64bb7e3a7ddfb255997e92df3b921fc17470be05f334f870b18241157b4686e4e3f4f89c16d1b052909877446f6351b004e8ca742281530a3523ff9e03609f5f35096048d63dfbfbf0447e3999ed2f3f36c24cc87f8b447661c32a9cb59e1350dad7ad3c1c9d14a7811d6c650fa22ac7da0ec1e3c23f1069e230dc29b8f27a4a40c1b90a87221424d416945b91ebc3c6cdd1fc3ecaa078c9504d7c465220dc37ffc6d80bf4929a7d7a5ff9ce1849d390b3ed291e1c30732fda15a3e4e8f8e3d44145b72c579939f559c598c2d4f925dcdc51e23bc7e0b57a1ee99d23ffa116339000a31173b54e1b584a85edc09f83d8630edeb12b566eadf4d5f1a4ebc942ada473675313edbcd12e406d75445eafbfdcfe9598d4b6cec7de757fd0315158270c4b6e07588ed2fca6d5ea079469dcf69adcbc332d8773e5ee3b23ad0143d3a01f38987eeff5221242db9bb54a3ad9329f645c141b5d58eb88567f2175c11b82c2a5c7400e0ef08f07731e6aa72754b3f0c2e78c0e6b12d5a70b59e9bcd3bf8a560a1f4b30f3851d439f80a8aeebf16a018eaa8a066201a5b994ab8e5a56f2605312a826b80ef1e9e04fd53e935b3d14f3d1dd0e5f41f3f135399817292664da89677666ecbc9d6c31f793921da8fe92a6eec0ecbc5ffef55436c4f5a254812acda957fc0bb49ec97c6a48341f1525bc32fe689293d37e46a5c7367f680e506689a166a1d6d82de26d18cde8d0c7a6b183b26da1c5f36024248e50af1d698621456ca0e0a9d35fe6005f683a18cf26d305d11e1a6a2117f0d4b0ebdb9bd6a95b1c023c1583c47912bcb833c647143fde91f2c520dc5c3f0d627c83b09dc6b93ded1d9ed9f4ceb2f26a1b35bab394838ff281aabb74067ea212498999b12d0c38a8e85efd5ebebea26d1f50c84c0d84c473207e42cd84feba41433e84084e4a277462d780c7025df1e937cd447b89962922a0da27b2fc8553ac0aec8adda7ab18eba00ef9ac74e8740fa19ea7b953ed3ee94a4a38a6fd26809c0d204c8497f23e5460f9470fd084d20ce89255e0661b4ffbcae8229d847eef17f8b09a54fc4c24830b0a5d252e50f9a59e954fc83c9e0353b2c083d2490808f811fcb5e1b49be7f63bdec53bfee8b9e9bc5024a84345627328a768c05f4e7dcf9d8367db2e02b6d4a9e291d0b83c6f3a5a9dac7b1eae0c6afab4676bf1726ee8ad5c1e9089c2e351f945d90d982d6d4ed0f2c70f4d86953c82b5738fc2959167eaeb670b0cbc8fdb6088034a46022478fd501d038e24a714641c8c85d2a4addd90cc510c20ada3fc0b9f6e37ef964195dcf988bee181e98bd177f2dd20ede64868584306970c58cfeae0e836a28b8dc6cb7593b2325a9bdad32d1c65be49907f688a5a7b79de434808967b2c2b1a6a1f1db5ce377502f4cdfeeaffaa10763d67b776ecacd3c66f61a4f0a0318f6d5e3eec3643f6921040f6601a699e182086323eb6bf752c16286bca18ac3f6fb539ff8ca3195ee04742d6b7279b2539f43df0adb1f3792a6e120cca24b31c5f28cae817d1a37d01eb35b53c3c76654effe23770da06bacb8538aed19c8a4099d3e086b5962de6363b4596bf9a0bcc6ebc52fc9e7f1031956ecc02dd635f47efa995f0d024033632e0c160fa7bf2246137d7d464d9ecf4ace940a951799f51fee56065115714654bff3f95c22b7bca77fdf8bd188d974f771f6e0729ab6cc0901358017d230cd88927fed97aa554efb4459ed64f6527c1be6a038439d08bdb2361b7afd031d768003d5164c74a63ff2be65cad5da1be1d829d7757a47fb2010702607434fcf17642fce80f3ccca29cb6e21a692b7614eba1abfce0045ac6de868c2f27d0e67013636aff73b502bfaa66f052461fd828b1511e9ba2cffe366ca90b00258203925995796addf4edc2379b4e3fc298b2269fca266f40bf9961a5b648a481cdc0a34259cfd9eb6e546ed349a1ccf1836b78e1811e31817485d60ab527a60e4dc3285377f7e1f4aa4523be956d78327438003239e8b46b438c4cab61d171327210540ba3b9543b5db9e590c46dcd0ec12fe89d282f5038db9b3914f8e54cc9b0e09ce4d60d5cf1bd9d3b2f56217a42ece42f199418025f617df09bf2d8bd9b266d68b5e5667f67a0c6565e7fd03f487c213ef716a33a5d03358253956c7b38a6e55fa09e6c2848ce975dd2efee4ac9cd780289829accd2f02402452843a9e5dfbe2846453d85cf0e21bf8528170c98b22b62e9f2a6b30809302feac4d0106ffcee0f9eb346eb9a8ccfa846e2e673b79c6fb0661f04da0fcd941e52a4f98d2bf9dca8b8af0a1ccf5b293779c53c7ae3378c35cf59823aa3041b94de8982a058959dca5828c4f4e8a810aa0ffef21854c0403c52c28a04ac195d6283e75f55900417b5011e6f9ef1a7baf29baa4308e20c78cb2090db6825d7e8fa7e64a5f483a5ee161fd86ec610d3e768a7d14ae1ea48c0123253a20f3a541de42ad8ec124b66f01b61fa5679fddb54a152d2caad22751361159f260fd0e140185543e03550a090878af65539fc897f00fa518e2a94c53d35d7bf0d7352f33b57ede548efc7ecda508cb0817446784514b68bc61af94a067fe7b148c2bfa09afce3e7e0c6dcca89936227430b7a536c305ad0207d6d10bb0b923b2a9d90193ed1b048435ba7b38ee5f263081416db6f30d535bf62b8a10dc74a64acea212a2207be06f4644bc9a89f983a58f5f0a6c3c5facedbc9bf30be4f1c77c466c4e7df7c541bfe189a58529ad1cc2c67f89adc95fdd12621ed432ab680278db05d8a095fa9e34fc5d5a2b0ba25ef6ac6d77a45bb431f309778ef1ed0973d0aef3b96a9f11dcf78592fad70", 0x1000}, {&(0x7f0000000140)="3497b98077db7a97511f86836722554aafc1bd8927ff032344fc1f32c91e05cef4616d8ac6d0ddc210", 0x29}, {&(0x7f0000001200)="882dafba478d1598c294f8df9d57da7562220be41cfe31f02f6aae0f608adcac1bf3e4a4b2e0d5c368e1068f48624166b3bc654d30b06385f6f87cb4262843fe0981a90662a10fafd5c0c5c74c592453705baafe64736c277611c19e930c2820b617678d2fda043bdeb55819dea44276ca530d88e97bf942eaa72fd5138d16", 0x7f}, {&(0x7f0000001280)="913fee61fe21d5ad8acade4ac6ad405c0262635ef39490255e3b8eb6b40a08b9bad6a73b358cb82e39f75e511bcaece3668a445d0b86c28224e55d32fc61d88014a72a0dcaf20f2445c5c0882c15b977f95c32f3984b41b9ef10e7cc1970eac3d6142de1b117e2fac3d9ede2239d396840c4e8a069777bc2aa462b260998fde9afe0361a385584453482b69395e696a806", 0x91}, {&(0x7f0000001340)="61fc00696543c187a09b889475adf356524ed459439a21abf1ccc87dee3a1eb0bc2a64bab3d03d6bd754c8c85c8b5d0191a39e4b3b5cea76c9d3859378fe3f5f2a8eafcf1154f1e01f6288471bb772b667a77f64f7098e5a", 0x58}, {&(0x7f00000013c0)="42c7e90175524a4f95401f33d8ef48f6b204564aa91c933ecd8e0f9cef58a00a8eb9d54b68b46b51307dab484c5b81b9d2972d00f4783265416ea196366a42effb1cc2eabe17a5bd8e64f95a16f328923647127565872d8d8089194aa8fca40071ba6d9c1ab38eb809f3208e7fb8ea65", 0x70}], 0x6, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRESDEC, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x1}, 0xd) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') faccessat(r1, &(0x7f0000000700)='./bus\x00', 0x2, 0x1) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/147, 0x93}], 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x80000000, 0x4, 0x4, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x36c0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9a76}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x401}) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x4) 16:00:05 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x64edd420, 0x4}, {0x18, 0x1, 0x40, 0x6}, 0x5, [0x5, 0x0, 0x7, 0x5, 0xc18b, 0x100000001, 0x7e, 0x6]}, 0x3c) 16:00:05 executing program 0: write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b6", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0xe2ff1ce87d430594, 0x0) r3 = kqueue() r4 = dup2(r2, r3) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000140)=0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) close(r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000340)="ebffcb8d5fb9fd812eaa3048ff99319296480000ace237d7f6bb4911cb3bef2a463c9ffd5527185f243ecbfd969ec930ba0a7e723a398cdc2a18c94dd5c09a7460dd0bb87db28982050000007e1e9632177fe14171c4df7e9b0a7ec962671a42ec303f517826ad68d5f3898900a6d088e4cda0383e8be44e1ee9a1e193d26bcb6790df3254c1c92cd08abd072e76c7b0c29b6c34b0fac5a2ae3e9df05e8188c7f258e6b7500324b181aceef4b5917fda83d14205f7f2068d3beecc2a67fda80794ac3e028be74d7c76688ad66c4e3c34fe9a2a2d25cce4e8", 0xd8) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$inet_opts(r7, 0x0, 0x6c0c339ea4b6c961, &(0x7f0000000180)=""/189, &(0x7f0000000080)=0xffffffffffffffb1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r8, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x80000001) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100), 0x10000032, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="6c65300000000000000000000000000000000000cf5f414ae73dafa57df8a959726130004ca31be86e397e70e7ea0b3b685e2b7d358d07c5a0d7b78a572f3ad3a9611f0f2025080be2884a1d6438cde657b5e2c87cc7cbcf5e0c5977933e0d4eb6048064ca3dd3c344a4fefdaf9b7fac44361d30a24c0be72abe4e"], 0x10) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x81}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000280)) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1a3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x2) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)=0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x4005, 0x6) r5 = dup2(r2, r4) ioctl$TIOCEXCL(r5, 0x2000740d) chroot(&(0x7f0000000200)='./file0\x00') r6 = dup(r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000240)={0x8000, './file0\x00'}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000002c0)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000340)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f00000003c0)) r10 = socket(0x20, 0x3, 0x1) recvmsg(r10, &(0x7f0000001740)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000440)=""/114, 0x72}, {&(0x7f00000004c0)=""/245, 0xf5}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x4, &(0x7f0000001700)=""/50, 0x32}, 0x800) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x91ae7584797a2c24, 0x0) ioctl$VT_OPENQRY(r11, 0x40047601, &(0x7f00000017c0)) nanosleep(&(0x7f0000001800)={0x2, 0x1}, &(0x7f0000001840)) openat$bpf(0xffffffffffffff9c, &(0x7f0000001880)='/dev/bpf\x00', 0xe0, 0x0) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001900)='/dev/zero\x00', 0x80, 0x0) dup2(r12, r13) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x20000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x13b2918d18d4e03f, 0x0) symlinkat(&(0x7f0000000200)='/', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x8, 0xee96, 0xba5, 0x1, 0x673, 0xffffffffffffff1f, 0x1ff, 0x2, 0x0, 0x40, 0x3}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSCTTY(r2, 0x20007461) openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) write(r1, &(0x7f0000000640)="69550c8565d2d7d2457e2a46e299398f4f5c7e9bca8b92a93e330bd19f359564ffe46b2a59bace8e331a6f5f85a0646445c1df8712b53b9959ce0d6b0f3e339b89b14b14e5470def85eeee575d9eb50c2a0e72dc00ea477a2ecd1c5fa10239263e6a4a56ee326603771623cc729a1511c4ef43ee0b187799b55ca584a0913a18017409bc07048349511b68305ee074e53110bd460794441dbe790005116a620530d1f745f01f529e1944eb2474493f00ba76a9c168f222b1fb179e16120f90b3e07ec8275a08c3842bf4507d86e3c7730d76163834bf4c9c1fa64f2ff0e53a5e197709b338d46eeeda9ce4859d2b955f91128bc6dc950f62fd95fcd4bc23b2e482ce9d2f6a916cdf5270fdea0ab45676dae6bf6d4a15d9d44f8638d891d7654b4a40ff68b207d44a4438070ba8a5ce026d66f088a099cc55576b789715ab13444bd4131b43572b201a4bb6dbd9d098b4c69ebdc75816b9195e176df89235d95b87291e603e1d331a5d17d0c7524529916b0c32a24d0601b7844033e73c8f145e7763ed9719111bb226864c8be6483c84e6a48778982b6f88a0bc05bc4ab980503b635032d1ca37eda0de525bb96c3dc9b123dacd64addb2b83aa3dba3dab4fac7fbe2cc43fae87c2e4d720d54d09d15f0f2cef920724ff546220c9f895100d27bc2fcd0cc8df15223212ce17247797d5718af22abd8ca315c9ce2c556d0191875a4c6247db47beaa1bd26bbc94b8a43d917dfeffbaebbcd20152f4712aac1114a04595d339ff4463857dd0b088c76b569bb7ab0f438b8de97a5d67f3f5d9c66fa3900479ee557e49e47d438753fe6df084cbcef10d0cf4dff028824d6d9e970109d323229a2fe8fe98895d4f92cbc528b806c5e9ebd0c7724e68e970fce8aa2875d7368c5d1c9434d2f49fb988a0f35a2056ea004c55aa758034f25bca19e4c53531b86cc0a61af4768e13625b00c6ab5ead40501d184565babd3ef45df3937b34fc79c900cab05341a677af5552bc139cc2ac38dcb6483d1f8a5cc1668721d2d419e9f7978b6d5070cb5127d80af63f387975d5a00cfcd49c3318df82877dc8a669cfe3490f2abd59b4f3a09fad024cfd040dcb39fef8b9c1bae87dcc246c84bc59a559077e6fe7c652cf7b54f2201f8ab77eca93859c640ad5acc095c32685cda56ae4e3b27968855fe3051e8a3857812e56e10efeb87bdee05100aa05e2f0be22fa39837aeb464fee138d01c41471e7c8416d3873043784d062ee27f7171069b76e78f0c01a0cab55749115caea178f665fd7262971ec9f4a8cb5659be53f2e34712e587875c4c1370fcc2c62cdaa63f2f8108279bf790be486a598345c4dd47c0e7f6e5133a27d8b84913a8784ff88669ec7cf01823593758eb33f6ab13377895ac649f8686ec36b164209a30b07775c92812206130e0c75879ce0595a31a388ab469fd8f99db3ee8ed24cbf512eeb81373390243aae67976f304cef59810a2ac94c7ac0c0dd91e18f36879d847bb1abecad7d06d3d208904a658b6219dc4e58c347a9a8a7ce76d8ecd1372d99970fc0cf277087c74336b1b45007b01293a4e4753228cca8d44e499de6b84e43746ebd21b5243f4ded99445f3e3913d8b5b77d9c7a6d7dd68ab55481eab6924eb3c715c6b2037da9956a1249696bdc3a8da893df4e2da4725669e3d2dfb3d38c690afc267f3a4c5766ed44847d6ac363d77e861593406b785703693418705e5d14549a66fa4f36c3810b66fb8179e4b0fad6bef3fbe364355429332f165433c4d28a618aa71cf46de9a3b6c7e05ced6841382fc852283dfb8a9c20d8e29ca604b8dfe4d9c95fe53eb45bf2e3ecc5df3a852a654a37fe40777c54de46c5830802f544b662a503c2fedf67eda2f6bea87058959ba28438eb57439d59b8236f81a15155c42d6453a67d43018eb86e58b5f64001dea319379b4421f72a5254fd09fc0f98b1b0af3020866a8e37c76a0a25d3ffce141629339427133f68bfb4305932636d35472fff09e1e05f621517aedc181b5832f9aa647de62ef44d1868f4a434bcbcff75ee4de5205036bbe37de596c34b8b0535aafa2593a75500d186417f354ba0bff44d0645a3fc2865585b10876ec6ccc21256ba6a436fd77ff8114c64fc3f61369619255450d59fb5e894b23972f306fc8fe21f92b82f21b282f4422a98cb3331404bcce7b7076e23c57117f9f4d935ee63481a9288bb40df831d744adec2ecc92c193880760bf2e292862f343c7a7f9e7dac9d6c31c14b7d30ac99c9afe7b4271dc58b4cf963b825f6997ccab345da010bcd3c4d4330329060042da9e3e1c13812343d7149acb8675a9e44568a073961fe2a70f1fe184c1e6d4e088fa085abbac1943006662fa48ace4b174a3581bb307cf1d8a6d857b94c334d45477427dc275a6a312cc01de0a99d1f180638d8a032319dbbf6ba6e9ad4a19bcc280a3208adba5ae947122cebb53e0a991934ecc93c3a61cadccf5851aa500fee5e3a36db927515d46300ad8220e864ed86f1a4d34084c3bd98aabab872949c673ea27def2d7bc92e77f8a573a62fedb8a602165249c481b6443fba71a23c36cf740d48739be8b37fde1493223c60fd022544b581dfc40f7e6ed59f3f21f9e6b9f407c7db094699a00b56d478135d8d99010be8177d79450386d696839107933f80839329b4ca6ab27a029e22157d26e4682f0e470b6f1074b5ee9d8bff2cdda7464ccebd9c0701ed6ed06505ef152bf678e836204d3ffa7f874903885cad3ecdb99c8b45e894d09756eadae671bb8c023b88750680409105764db84732fe9b281515d08a51e162be426049a5613eacc09f27d8461ed7edee105b5295ab6a6f64cc7ca121116c396babbd2fbb66c1ffec067a9369d53dda93ba92f5fa9a89dd082143aea3482fd1a9dee9e1769bef7a322b8a2e8225d775efc11f4ea6442c706cedf2a2d64696cbc65a416820cafd4cbe3e3ad90b85f2a21ec34deb131b4dac61fe64a5eb17f8ea63cf44755527b6ac202ce70ec36beb662b593a7786fb08a0b731cd3f1a57c9462dba8e44b949031f8c345ab9818cfde4fd3a36437ea633f270c32b1bd77325a891ebc1e1801d855b12e3c1cc6d3b48a46e1f301ce3369baef5a6609c5d3d13ca4679eb02297ff52a0880fe768d50b5d11edb861d6b4776e936e61d49ae18b47e034e23051fa1d042f2b31c4f32887b5253bc5aac6713b0463b6124d29308b207f45540ffdc63f681b99a4d38d29e0245e04303767beeb30747602e57bac33f6f0654d7729e98baa2e341fae4e0d5e6eac7634d83b61837bba23c5e92db3d7fc0bc02ed0b03e44fc68aa0d9bbdf10a861a796b3921270d9ecabf975166c819bc6061e70cf0cfb7f3b3353a338e670dbb6820e89fde7e9c31eebc2a9d63b3e351add24fead1db6e8c147b9481f88dfd87f8b6d74ffe7f57fd393997dcd54693f7dc311ce5880dfa43517b578acfa9c82a317678a00027a043f4f1aaa9cd5b3d4e9afc4f4a82f41c334b0008f771ad78216511d0f6f94311235ab8c13272b57ba684c217aa932e86e5a5165f464541d292934f2ecae054b7f77893e81daeb398a69c024225f9b7c3ea7bf24974420d203328f3e59c85c8aa1c33a55269220676e9a9bcb1deae8377bb642cfd634d8fb5545e5540c1ea59c33e2b7f9128435c237a42c28adf3e5f5c4f85bc914a4b1b22a6ed1175583b66e54b3930742fbcd4b49130c65c56ef8d46fc5f2268cdeeba95c2e8199136b6a95d9885c76014681154184956bf00098d763f54a75f12cfc12b425dcfc72a5f14a2654ae395c1e651eaa9fdaccd595c9e5413e11ce728952470c5e4010fde173ce8c06337c5b64c4f386e6725bdddf28b926246c36286d08c1190042ea3c7ba338e27b667d3fa9cfe31db0d0df61c9b897509e6a054594b4293cb7a38264f85066dbde1e7c80ccd77ac6bb14f6d36dcc8ba7925b4a0aee1533def988f1400696372b344d1fc1f582349c4aac7b40824851b4aa4438ccb3e3d6388c7522e889325e20b19c6018844d8c7a5994085a2bc076df2596d348440db1148b6186d51406953b005a809ca7ad64ba1fc4111732e6acef0d4ee03f1599cf912a5710dc415dacdcb625207d47a22b186282590bb2032438bcc9565ae21c67ff09e8e2efa618d0930632a808cc697cd37128ca08768a4111b0f588f53b2e0e7f52358d5ee805a2d1ed3787e4df0aee0e137cb1e009ddf209bf59d6b441d49fa908f5fc58c4c9ecd711e7150d64ac3edcf724419759318bf92935ae9dc889a863a81d45de48be386ae337e7d29afef3a6ffc971dae4d8f59bf29497297b695a1dde239ff7d6e8d1cbf7ac06e7e0a2ea1d8ebd7d997047596bdc34dd97dbcc044aee67bcead4b35a875f365760f70a9d3f85adf0cc1b71a0b9711691c46da277b6af4b81b75f773fed686417ae337e981ad5b084e67091453cfb24f1c5bc79b0974a5d1dda73bc88702a627473607c08692df575fac478d8621f86fc555543f870feb78f77b04f3707efb5dbdb90a4540b2c3295d5d49cddc8eed0464db97f94eba5887d4dbee4def5a4b83784c28778218cb7fbfb57bd7568c313c366cf88661d8fac901d4a9fb67b66365b1d355716243f74e5fdf19c2de22287d8420a766163b8f497e789a458e0a86291cd03e633473d75f3daa82d00777cb1aa7025e10b51e710c6534eb264fbcf6eeffbed6fef409039007f1f8f0ff5372ed574efa1bcea6078f9f83da829d5d25a748766bfe9b51bcdc885a36c03f8f1647bec14214755e20712e81d814d7fd7ee975d9ce76832caa51fee84ea1ed249b26e06c3675d91a3c6f18a7ca8bd798a1be6e747f016fb44c69da023c57132b4632e285637b594df50ddfe2d239889fe7f9e80a2e2bd51040711ba38272e5c9dc3fd20e841b9df6db207aadb6ad8de226f6ceefa1e3ab3afb7a0af336bd4eb4385f74d1e9118a2799c933d58049a2c8ee4910b09fba1c9a0e9b742216fd77344bc913d399d57200d21638c15c22f3314ca8fa5ab864ad28b82fc0e71cab609d53157ccfb1166867dcad3dce04bffedae04958a7b13ef1ece98f1d03041bc2455a62331d08c19f8358d92c5480b6721dc4d3c39202d7eb30ea2105329c9a1520a81f73c100f2292d261ac1143dcd7e730d93716eb08c7471e53e2f7c1131c3f136e1713c6f6054656699cf5d755b5157e4f994ea9ad84eb4e206062d2d61499ad67b2c1b34c3b046200b172537d4dd1690cc32632f4763a42cf1df870cddc0aa08f430b2219986d9d85be7032781496c0b571319f805c8e90f198783c20a6d30314342968abb58510cc92136cbbdbfe4db8f857c926fb4697ee9758b53066b9b28a39e64e016b9f802f6168925876c728209822e28da98353a2f63828f38b1e045b1849253f71f05b09cfbaf34fbf5ac10db51a547433f23d78c52b9956b3c200726a6513e1307fca5fb63c70e7bc225bb1c35988e7b1586c1b8a846176ee8aa8b58f46b0819136a7a68999f881a94ab59c4efb2344566007c53c543f43535399db4a5cf7f65aaf57e5a730a9250eebae036a0482b637968056e9bc85e64bed4353c389f06598e56448189e0afbabe6f422ee19809d0157d22b8654df57763f36e5f9d8477a49584154b83a7abd4cb4f838ede0f38b4c6313bc74435b504a5e482fbc3598fc120055817b1520f99a31eee9fb7c197ea6f94bae6cb5d9ddee8f617ce04e8f7fbadb9675ecc47b4eba6538510adcc90c536fa691ea998fc0b5148b26408063", 0x1000) close(r0) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)=0x80000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffdffffe, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2de1", 0x2}], 0x1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) r1 = kqueue() r2 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20000, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x11000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket$inet(0x2, 0x0, 0x78) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r3, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000400)) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x0, 0xe7}, {{r2}, 0xfffffffffffffff9, 0x4, 0x20000000, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x66, 0x1, 0x2, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x9, 0x5}, {{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0x2, 0x3}], 0x7fff, &(0x7f0000000240)=[{{r5}, 0x5, 0x40, 0x80000000, 0x6, 0x81}, {{r0}, 0x0, 0x12, 0x6711830c861161b, 0xffffffffffffff81, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0xfffffffffffffffc, 0x1f}, {{r6}, 0xfffffffffffffffc, 0x8, 0x400fffff, 0xfffffffffffffffc, 0x7ef5}, {{r0}, 0x0, 0x34, 0x0, 0x101, 0xff}, {{r7}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x46}, {{r8}, 0x7ffffffffffffffe, 0x80, 0x20000000, 0x1000, 0x3}, {{r10}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x600, 0x86}, {{r11}, 0xfffffffffffffffc, 0x6, 0x8, 0x5, 0x4}], 0x9, &(0x7f0000000380)={0x8c41, 0x7}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x24}, {0x400000044}, {0x6}]}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0xffffffffffffffdc, 0x25, {[0x0, 0x2, 0xe81, 0xffffffff, 0x7fffffff, 0x400, 0x1, 0x3f, 0x3, 0x1d, 0x6, 0x7, 0x0, 0x9, 0x2, 0xff, 0x2, 0x7], [0x100000001, 0xffff, 0x2, 0x0, 0x2, 0x1, 0x0, 0x4, 0x2, 0x7], [0x7, 0x0, 0x1, 0x28d400, 0xfd, 0x800, 0x7], [0xaf42, 0x2, 0xffff, 0x9, 0x750, 0x9], [{0x6543, 0xffffffffffffff00, 0x5, 0x1000}, {0x6, 0x80000001, 0x7ff, 0x5}, {0x7fffffff, 0x1, 0x7fff, 0x10000}, {0x80000001, 0x2, 0x576e, 0xffffffffffffffff}, {0x100000000, 0x0, 0x9, 0xd8c}, {0x8, 0x4c5, 0x6, 0x401}, {0x1, 0x7, 0x7, 0xc308f9f}, {0x4, 0x8, 0x7, 0x401}], {0x2, 0x4, 0x3, 0x2312}, {0x100000000, 0x8000, 0x2, 0x9}}}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:06 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x20000182, &(0x7f00000002c0)}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) setsockopt(r1, 0x4, 0xe67, &(0x7f0000000180)="31ed117d109a6a431b7d6d3e7a1cb255d772e98466366c9b7ff843c0398d181a2102a3785790cd936962f0d822bcd6dd7e6e3b43b95551fe36f2ef1c030295d0032ac0316d9a5d0f8c9714f72b6214861fe0f73d52c92bb33ebb00e1517955e257c731d29517f1be818f6dccfe1cfd007dfafa757ea4f19840cf0ace32cbd46c9d07aa9eb993d4f634bda87f938795501dc40a4ddad9e465707ca3ed2fae3161711fbc28aa14967eaeb713b6e4c48e6af0fcdc70fbe063a3ba1e90b250a278b12435715b4b280b25995fa29b6daed8e01e7acc77a3c94a01a445dd99106c16cf79848cddb282fb94dbebab53320fff0414e45b12e8f2c827eacae3664c641b15886588561ac49c4ac1ec113887d81656f38f13f042668545748f2a63bf0a9388fd2fc103bdda49f963f3f7b830e1fc5d8c09b0a20a4b441e39f3545a09b48c9e5183fd056b523e804b88d208c0906dfdac36fc3182c29ef4b1eb6a2fc7f42ca925b59432b2acb80b7febed53ca3782037123699b5f4826829630404310dd1c1b609b03404c0eea103b4c8cf6fbf751f4904fdeaf6ff5ce80193ce1e1a55918d5c4330c6b4fdcab984b2119596c918d11d2472c3edfaf7b0cc017c19d3f86d2bcf7f7bb5f3ab17c846bb98db8b79dcfba9c59a61460be27be9ee31730453175689d24a84291598b8125e8ac1a97652eaa79d79f60fc9b554c8a35a15b6bba26e4f1d668e065ea425edf59ed9abcd16a07627f6f88eecfe4a5abbefb0a5565ed40b0caf56de35338403093106e73220473fe576bad9d45db2d4cc00de03ae70ebeba2ad53d4a834a98d82e45afd203d04a5ee6455a6f28834ce47b1ca759eddf9feabeb40ccbed05ba711f2ae54b7a4a031b0f3afb691e473703c3ac27e1e252a406149cc02b2cdc8fe4870962ffe7ba9a8a9bdfbc969d0d20022b6890f990c7541e51814b4acc055a172e330d43bae038b6bb715e357a90ea534b036ad3c273e5d80419c255d06efc9c2ee3bfba3c8750b6f16c3a032c49bd547588c0838c0a6dc246f860a734b45c7c4762abb7da82922ca871821b75bffbfec9d5dbc8c8c7a0c936004974931904049eeb8620f92417e1cd4764c1c88dfc7d6f0b3e3d35828f3cd3dbbab0faf47e044d5a69b92d460cbb7d4298362d55dc860d2c21db89f27df78a341d3098dab719f71440f03aeb22a3163cbe2f13aa3463bb959114ed1958b0e63c5f1e0c724538f6b3a4806f44d32efdaef67351327a499c83e9efdf024833dd12f8d6b317aa2bfb7bdc08dd40dfaeb6b7a60b704a158338e113178b850b1e88a14a0fd41e58a9d5342921668d738b1a82030de8c1b745825dfa016f6306ed4bee230bed8610d5419fcda256c5e509429f780b7c52042ddc71f49cd658e7ecb932b948ed3c8509e16c83b7d4809bbda0f6675575b4ce985d280804cfb046c63913c15fc70e0a1d1723426d56da99e7f575dff9ef9fda1bc53b2a0df3b51b0f9d2c82153d4df8b60a27c3db0cf01fe9e2e73b79d8b893611c7da09b2f95e33064bfd3f2c1af7bc53228c3860a336c5496eb31b886e565ecbb537ffa161fdcf90bf7a2a87272898e505552637ff57bd7206e2b2e03b21d04330109096db0f49d246a924aac92630d590af60cf45200a09f8aaf3db1e1646b39dcb6c3179cfb0a83f4022956092344c8e8b417e7d6e3f263e21172922003d4c57c8d17000678323f274ef113a332d76f68a9744c737f1528465841522489d3816981b0f5fbcbf9a503cba4e70b368b363f70db5671e383cc76c856560e3fb1727265147e289fec3eec40345bcfccfccb6a6bc2e50867023798483bf0b261552182f704e13cb29d00b8cab067ec3b08ff85f56794436b0d7bd72fae5ffba26e3fcaab50e67ab265e1428f6f2e3434dac3c7357b1dc1c28ca2e7db49b1bdae449b0ef18c4daafda255df60c4d28aea03d74173781f2d00aa406fb86b356eeff99a8f9387e50e314fb2da1f252381b76b5e9dbb364f7a6b72e0bca1bfa0891870397be680fe71498bd5bcba481868fa5b7f79ccf1af393f1247422315d48b6cdeda5afda2304087ca2ec3011de5d858f9876afcfc5bd43576e0369ba0238eecce5a5858887794a65c28201c0b59fd50854e5e715ef1d5a982b14b0f3beffd8f6f6d4957fc61628f6b2416859c75aeb714e59c94cca1f2b3ba6e42f929f513154e5ac66cdb25ebf6b2f05ba336c10087a3f5ee244dcac645f53c79c346026b191779f321ccc07b30253f34201debe40484dac3817fd18137535c49980524fccd9202cccc052c6487fba06347a357bbdac567de7b4766e792f31735d85064aca5af3e014e662e3b3d9dd6c385f6b82e25fa215e6aa07804f71437ee54f7ddb7e3d3e9ff38eacb33abd031b3af626f1b4e4a99fd01f0b46bc6df760675402e7d55b6afff74e2108c334a0ae9ea95885e19bd342dbd7c97ac18a7395af204d003dc8cfa90736aac507159e173804832879b46d951654cdb773446e6d85eceedbd688961052189fbecdf2d76b37565451242575821603fd34454f34d358918bc79827d9172b395d31a24f3e2bd330dcc28ea84b6033bb84ea5011ef9489cf55b4bd3090c769f1a4995c0ebf8081dab5239f74f56eacf783ea3fefc9b078b762c2a9677f73fd700a8706e763f9c7ef4d5f0f998fc6e8eb10d9366bf93e89f3755b911fb485ee25d84198493abe2e53f3c9fb4a5343469e2aa9a48b8740672e4f15b9c65c4ccae511a2a6ad957c65e822c1292a79b1e7a55ab8dbf4db70dfd601f1e5fe9598a894f9bb10e1bbfd7cb48ca18802cf822789410113673bac25420047757b44cc7b5a38bc8fbcb82587f1686876e3a29b5c7c3e418c25116823221d14bf7d5c1c0d164bd25030903a0217637e719e8032df6d1c33aff266f9ac949f0b1f11db255c4917f5a0f83b64f536ff015720ae78e6f0e69089005297e5d579bb9f645dd0e8cb24df501293f1654f6f2abd122677ed590eff318713607440da8e1a96599ade730dace0e231320a40125e43f7b138b0c79f25c2bdcb839c67407ea3e535f6849b49c0346571a361f6137dd5c07ea6dacad23c90ec00c6e29e8ab56b72e995601295edabf88ed94245dc9f6e07728464c80d3527ec623efcb827ef9a494736723a6ba33895fb1feb0541cfae4c7c7d4d2f0362ea42550972730f570c8bf2e4689a6cf4dae0d373fb90d4e2a717912b7672da782dd32b9d6505dcd6a5a5839619f92f690e8f405c5e4a23c1f9691d2c3b086cf83057a1078e14ff48c9dc9e87810065df68509105a3051a70a6e254a6fd15b3d980148dda9542372cca26d9b5bf81b5fdb627178aac68fde37ffd096425a672a823be7029de441b45b3432278907d07dce218f24ac6c8920eb390187faecba752fc15c599c39607aa862d0eec621df93174f0d9aeb47939cf26ff5569a2198599d213fa0b72c7aac0be6687d8987f543e3b407c92a197c21a3a60d1868ce3fcc5dd65a90790b51885f6dd7b7ff46f4f141c8bd63a1e4a1727792a1030219313921f31c485136050d2ef62c26aa315609bac1500836d764cfa915fcf49829334017062314a924ab69eb8f3646c1088158125c34f917587c6f5f11f676b4b74b20b6dda001022604c09c09ef1b5b134c37dd9ec451dcc1ab6775b996eb600c2118946940cc647a35c9ffbebaedff125d24396383a05dbfdaaae107cc23621fdd34212d78f4abcb97dbd60cc19068a7178c2d8c3e8823141b29ce4437601d5aca0a7cf59129eef55d3a1208eb564b8b6c1484b278abac0c2976edb34a5e5dd58ae7241c798cf742e24c93374c04e34c6f8e5bc76055f4ad1e257d2d4ee6521a76e95b55eb0e0d38c25dca0840bbff99a90dda81e97b347a3036c8db8163c37938511c1e80f72a15ec8bb1cbf10a4db7b53480780d5367b26de26935e099d2585520187bcdbe321e83bb86d8ae53f5c1880dffa0f4b83807eea14962b87c9241dbd3d6d87f24c59ad77614f4855e9a5a727faa168f9fb15642ffa464d1c3ed4c497adc03ef5c790cb61b2f34e8dc7506db6fc7a1a17f8572c9603a79d072542cbadf016c1d5af0ba8d440539412ec3f5156d1c15323ed94e08b77167de8441ee769b92a79db7697208a8c7972cb07124b8c0908605eb593f9d67a938525b28a7c90416cc9021ffd07ef5185b4ea5577834664a9695245287211a4b63ce8f5f4a77f1c943c9fe3a36627a5ab055d7ed2397450aea7a977b9658ad97cb8f3aa8ba0fd8ce37da86b495f5d89898c94884a20d50a02ab86c3ebdb2defaa6228b2be5105356c018c57fe25f78c9d2b26a20c89b39d51f45f8d8ae3f276194f11722348ee5e45a306dc48a904e0f2019b8c287321c9c943c2008660c4f09b5f88777cc949372c65ee0d5b76470f5d18a7cf54456043c2c0c2533dedc60312c298006a846f375eab54aa430dbb5ef71bf927ad684cc3b356535b26d2aed56fbb0f5e60f16cc4bbd163564dd0fa5c060823a978e26543956f9797915da7e615d838cbc923d4c2ad0526a668f089d256425526d85cb02689a6dede1da7a60fde47eb1c435ac5693c38a40f0e962f7260df4363676d7a57d08cbec12555f30bf92107332b82d143b9b14688dd8d16bb68222dbc614ce948b47e28692de0be28be2f7261d0f8a316c1ab6b0af2109451647ab05d89a746c1ab7150d739e08dda617b8058497b1f78ec02e52309b0c0a2fa150f1b1cc416967cdd665e8f4c058299084dd31fbd84f3a1c8b6636f4f2be1afbbf453e2d01150c7f19c6934399cea6d66a5cd44b646e800aeb3e44b7996338e0801e428fb646936aa3ee5292d22417a8ed52d356aa5ba5bb592acf89e43ee1db5a4b50588ec0e2db5dc88ca7ddb40992247087e109025729b273862f300ab34a3af893980104eecb50d7dc30ef4316f6d67a7f2765cd6e85f45ea86e1f80993e1342a7daa3c96bc501638ff8a1d35e05913525ad12694d1ac0355f1bfd27c7ec428298ea78bd9a40866ea82b3f7aa309dd4b829019e5611b68e15711d4243dda884f9f5275d4c7023e0937d03c55a9e4d70a4f508c3eafe4b55044d518628dfbefa6281cdcbce10958a9e88948a3d5bfdcf8abc0a510a041548bfaddcd59f1f2d809803e4b7979f388ca23e8d3ed653c86eb2b4f8057d5254598a9f2bc63a058418b257084398ec502c3ed84defbf829f7a252d0759aa1c4d76779e2e0e1453160b0da067347efe1dc6291dcd9edf4d963d117e5eb008741bc327ff018d285930e1ab4dde6452e634fe65163906236dcca41a1da8b77efa315f408b8e5dfb4d588505103f4a103d4baa6ccd25b757c4a34f951bea7ee8782fa66419e9e6133e14029c34b014cc04694394b399a5f844a79ff14d537a28eecabedfdb0c865dec85b4bd14d93817fce0949bcd172d108bc8c4d854ba8089752432ef29ac762629d1b0d8127f50a467bd1c8a5a405d8f59e6e225e56311857f672e682baf4ff26f89aa30d7a55305782c8e76905c0593be919f6180a6fb89430a337ec2d2ee93410415f869fbb9b0eeb32b837b1cf627a585ec622d76713fabc18325ef98e0d9d481aa96e9439dc687829bf5c393a0a72ca0f91acb355ae637b471357839af3e9b31fa2fe18faf780a1084f7619bfbea9f0f0e365184b674f1aa2939deac6c942b6fa0cd058211ee292926887daddfd87a2285ca7fc5f995d5dff8930b0113d51d6968451df7f8ac9e44a860d1e53a7f35852c70acc4e587573b91b697b434da9bf430c9716d9256ede", 0x1000) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000021c0), &(0x7f0000002200)=0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x400000000018, 0x3, 0x3a) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r4, &(0x7f0000002180)=[{&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000000100)=""/27, 0x1b}], 0x2, 0x0, 0x0) write(r3, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x20}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd888]}, 0x3c) 16:00:06 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000000000000000000000000004dc400000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e00000000000000200000000000000000000001922bfc4ad38fd0f82dcfa1ec4600"/164], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x1800) msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="000000106b5a74d2202069f7d85fdbc2f100000000"], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:06 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, r2, r2, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x8, r4, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r6}, 0xc) socket(0x30, 0x8000, 0x8) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xde98}, {0xf6}]}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000001c0)={0x9, &(0x7f0000000140)=[{0x95c, 0x7f, 0x1000, 0x101}, {0x80, 0x100000000, 0x7, 0x4f}, {0x9, 0x16, 0x2, 0xffffffff}, {0x0, 0x5, 0x10001, 0x1}, {0x100000001, 0x65871bc6, 0x5, 0x7fff}, {0x4, 0x7, 0xffffffffffff0001, 0x4}, {0xd5b2, 0x72, 0x1441, 0x8}, {0x4, 0x4, 0x3, 0xff}, {0x0, 0x6, 0x9, 0x36c64357}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x16f, &(0x7f0000000780)="e8d1c3336e12a2f9aad7101fff25c8b578cd57182ced3734186753d2535fc18cb006088463cc3264b520c810304ce2ea36664db55d2af93ec95abb284c71205dfe767f2d473b71ce4fa7db56fdb11f5fcc10aebcf3ec66f13f2f9f2cdaea145a22bd5e660f546a2f55d085be81a71bae3b0b2ff2885ed6c48e5fdd88d64042bdeb54b9ad091b653e13837775d8d79a1802e900000000000000ec5dd8210331584d04000000a5356ad6df74b5e59598e88503b9dfc16755d6d208cbb4b076cc8b4f42bb194aa29754d055f8945d29a9bd180dd4958cb3892c6f69795f9641f5f9cfa46c0f4169caf680333c81b8a28ea097f08e723347935c4fc66045c4e78ebff5805748ee03576ae2335543c60b729ff8adbf201eb23964377caf2b3af26a19512c2d853c25aad99257aadca7e4628012e902e4d8b8c6e76c4acb4be8a30d8432f4eb68a1cddc0bc3c8b56e1a38fa1121ac0b48852fe544690329e2ea1f1af2cb8e2115d5834fe6c182f66dc9acc1") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x9}, {0x6, 0x21b}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x8, 0x2, 0xb5fe}, {0x40, 0x7fff, 0x6, 0xfffffffffffffc01}, {0x800, 0x101, 0x9}, {0x6261, 0xffffffff, 0x7fff, 0x6}]}) 16:00:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0xfffffffeffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) 16:00:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="200c327c000000ebfffffeff000000000000"], 0x10}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(r2, &(0x7f0000000440)=""/178, 0x2d) r3 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0xf7) sync() getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r3, &(0x7f0000000100), 0x2aaaa9b2) chmod(&(0x7f0000000180)='./file0\x00', 0xfb) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000900)) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r4 = shmget(0x0, 0x2000, 0xe2, &(0x7f0000ffc000/0x2000)=nil) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r7, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r6, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r11, 0xa5, 0x1, 0x100000000, 0x6}) r12 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) r13 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, 0x0, 0x0) r15 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, 0x0, 0x0) getppid() getegid() r17 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/bpf\x00', 0x80, 0x0) syz_open_pts() sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000000080)=ANY=[@ANYBLOB='0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000300)="828c9300aa2c3e1fec2ae3219d1a02e479ecba10264e48c95de702416589701742e47bb9369a8e37bde5a8e5c6072f2024e1ffce91d1b6741472442a5da98224fb9688c634b413b91f9f29add180c4e8201bbbad13045c9fcd6e872c25751e6cc0dd46568b80878fde6206cd", 0x6c}, {&(0x7f0000000780)="390322cdd74f699c9865248699ae5235c4af3b77f99c262197c1b6ed6ee8291a61418f888a5147662c6cd7c0cc3e512cf2ae084a9405b0b59ef2ef245ee4be7e9f5962659f0cc90c7af36d824402f72c2a031af79886e146f5f5dd1efc7a5ccba5cd6e7c0a9cf63b29b0b8736a379e9431711c08421cad50e04543b28a3af64e4d429343f597c1b945edb9a5742e2161d6712f283051f9f640", 0x99}, {&(0x7f0000000940)="f888b864796a6feb50da266a746a3b5163331c2cf64b119c91c995139a46d65293a8e50e5d34af067f95a6076b4ef8cd9351dc087be1a82a066d543c19086e5883ecd117f7ded9c3beae02abcb7791a69934efff32259644a928aff3e41505c62aa5aa6b", 0x64}, {&(0x7f00000009c0)="6037f6b1a5dd504f2982bda1daeb07c7a6eaa3df1c9bdbcc1a71d22160dd53585969a9ab4a975045037f7152b90fe5f8275cd6b9f4407bc97249ee97f443e3743208e849f761bbacc1781cb1f36551ba702158f8bdb24ccbd3044c8d8fc48f6a6944bb1beca642c9fca5fdc03eac68128b6703bb98cba652b11a9d65bf3a6eaa8edf6d4cf203ac6d737ab0b882751523406c02d3e036aa0b5e85a4525a3c7c3f4f135afbb8bcfb7cf3a530f3549099d0d834c245c15027c1cd3472ab45941ee2607338c501f9040358741f856af13c24f7449d3ecf5519d9d82c4981b22bc319aede1fe4d628dad18e7c29c83d9a8471da6eeaed2198f55bb244b337d4791edfa66bf7717851cb18472bb415c2adb462b897d185e862c2f934f08aedc1ffcc079638bc5954300d20f6781a55455c73dc1f8e1ebd656a3679f3d500353bda2ba1a53b613259c2ae03f597bf0d03b52029cbbd886fd9d5c4c27a986eb5ebf6871f92c08af59023d7d364815782523fff0763066bdcb3ad5c3038e5cf1722803cf19cddae69e705a2661fef6cc9586e42b83e938f23ebe5f2d0cb58382f57dbd77ac24d360f4dd4a32c50607dd07d5e5774d7d5f4a1f0ad9a1a786e02fc9822fe15da752bfe6e71089a2c04d206ddb6b126257d2088a6473cb78e926b6dd2ac84801a8f055783bc0ebe4d074dab58245beb4affd7162555533fc916358e41a70a6fc2b59455628bd347bee660df2e208bba716f000b0bbe281dabf011c373f65dbae14e3dd9f0375b908d86cc9268a3a7f70e038cf8725d9e66a3e349324c2335379acd90ca88dcfbdd1228c500686170704aceea55166ec7742e9b422adcebb58061c26f2d4c2a25ed44383a49a1f2be2e0a35a0a6906ceff14437a2b75fa59759710cb1b67304f360afa93789270779644d7296a3a963ce15b00d87610c3be374c026dd8684a691b449e8092c94a996489b1a45f3c29a9f77319ced0c940dc8c0b993f0e047327796c0762f41a90134897cdd30c4c915c4bab5c96a91404b603f0693ca138b53b5b0323e4aede2e7cfc4ed1d62e68e2ec86c44f159a8e8d563aafea5fb90d321d247e5f90a8a1edb78e2a484fa56a5894da07b3092a5734d03eb2ea935020410c28092cb757bb4af1b54fe7f8c0d2e0a1033bcd7087ebe2bbc56d52ee763214d2e2ce3cdab87ccd09510a585bbb2627e37ae21c6609a7a864117db423f62a6e2860fa0e2b004d8914e6d18334757900f235addce25fc496dfa5466c68ef4d79e8de5695e8ce814d382b6e790ca1620aa7de735b0df736353a91f9fafa5f0655867c4ad6f1a8a162c65ae324995b75c48680b4db89ef4231cc82808260fd516996d04f8881e404b94142bc62470a48ea463af7c8f8e51c1e5f2d0662a4718c96c7be3a92293c2ff83039fd395b6b5f87e2381086b6ea2c9ba629211232cafba325b18cdc1c1d7063f493b7ff346ec3e6d3c4bb6e7f6a2ac1df05357cf8269c8ae247aa44e376f5c247429694f31dc4a41c75013fd384727383036e303d610c93dc95e3b0a8360a319160756ad440db9758df743195cec2ed74057c539db1d3e35c5f59582a68eba0541b287db4d4b21ce0032ffb1a523fb364b30bc550c388feb9fb1e1a9618e9ff0640857f3bf0151760431c8b390d90b4a0a1d84785a52f21c88900ffbb147d4d4c3f3ed8904bb5e2ccd955ff09af776cbadc770a177e2e18236ad4388013fe7e14ad25ea8cda042058ab13b9b3f7ee6e3ed853878dae4a881041358b319b6593b494043fdcef17c98822cf131849ffee2f8c4c5b01b3b5c89336d691297024b6002feac5716ee495aa98cb5bbcd56e4ce0003ce70d38e1fb504fcc1e5299fa3e1a66d3188934c7e8c68da440edf78bbbd647abc3362bc2ffff1fa8f5eea1a2ff7fd1d5345ea643e92aa0d4f95b36b3506c315ad513e172e8bbd72f14da37bc7a7b9e4dbbf8f80a78cd6412627271adbbef16f5bbdde525be34f92fd752d5ad3178a4aaf48623b43a01f5c88e92820b95c463a363e56e04f7fa2e8fe733a5daaa15aafa33f2abdd129caa9576f952bce15ec9e352debaa9de53c6e7810f57388c439c5fab8f907f105dc147c69844bade135b199ed9da43ed0ebf40fc88354526899d415028ffb8e26683ac338277c09025ae9efe8ed3349e35c2f9c0bbb9bcc64912a0e5b677884c49581260707bb1f14880b24bc2d2d87b75ea214d4fb19eaf8fac7273e1561328264808c5037ea8596b20d9878a05db9fa7012fdd7d1dffbbf5c370f73e95a3b5380fa65fe00b4d592890f407ff5a49699ab78ce116cbaab7f414308f43d7d856ad6735ae7f05098b8fa10b45e29572fcc077a8f5d97843e4fe75abe8d9928942334638f36bd5593034d6d4e85592c790cfe5a670b4acb39d0639de87b4c1056dc76e6015b606934eaf81fe97e5d69f3961f5f2cfdfe50300fc7747a83790d799e183c1f1e34f1a9d4f4f61b07f088f391b6bebedef7233b11e98ca558eeee1a4301b4a7a0a18f9e5c851e4d7055811717b67835747ffb51ccf64772f4a44c601679bc2037023267792b01cb853d49faba72d9092747ee9d6ae6e7b4f15c6f3312689a3d5453e2fcd77d33400223bde33695bd34a5069125cfd6f50b66691df53b2662438177d0c2f38322e82bae45e46ec0ea0cfd014c14d7903666576d3fff3f2660339c675089ab8210b4dc825c3389679858838694313f262b9947aba7e498a64b896fd55241a3caa38e204ac828861dc4c17a50ec4c9021a1b338ea97bf24194eef1a777fd2fde611ee27927b9b134e6734a5d62810edcfd4df78ff04f5c9d845875317da0e217f233158d6d4f1c93015b14d780808341ea33f7e43332912ed3fa8e7feb17f824c1fcbfb393d6ebd2b0028e1fe4b31f80c285d772d26abe1c10ee8cba04e103d6b2b755e9f42319c84f1cd15aa8bf6a13f26b9c48c2f4ed7cfee438d73f4d0d21b7fd451969b3f1e067863c1a8a54a96ac9335cffeb2e34b7158f55b22109380b8c6def999b200526bc26dff1c4335531e917d4fa332097aefe6f113b820609de3b4f29384f5f65de13a352fb552488373aa4fc93eb4df9809f3e8906e0c2ae34cbea339a464a254aaa3235b4ed1119edad917777b851ca88082c2c22e257ed6a06120a8dd81316a9ce85f5bd422ff1441ee052ca418e57186a84f25f56ee10afe833308cf2ed0fd4367a31ed8562af57c3db0cb816bf8252cc04b6ea20c0c56a16d2998abbc3f276d554bf2b23781e31f359a180c8f1ae5a42c5b884b32362918f5a6bae120bdcb41ed0be61bd05dd8b1e6afee6b19e049d9a41001065460eb975b2daa4d80c005958dcc3ab1ae06b95fc1d8c340b1de41d2ae1904514601cfb4f9038b5015c99ac3a7cd755673dd89c82bbb8245f9c9790e8bfa703183bd6155e917bb999eec7b53f80e3902558a478498a64f03b7075ef81f8e8811b229c6b6b3ad728721eb74553d99ef2194db01d958250d579a9fc9b6ee249a2b11c595c0c205c5bc5ff3dc928d80c30e42fd0f0d07b88ee7dcc058cbd084c6ac5ecd8124f5cb8789d7a14d09df2bd6b927ae073598cadfb0b3c67748cdd7787119f9f4990a5efa94a9f115eaed3a9c5bef9d2df755a514306ae159755c70c272853567f40e5c2d93a7a3684dd8d132b05b2005fef76da5bfd7ea9510c94123c029f1ddfbe33f86c35de2105f8af1890a0f887f8ed6d971dd7692ad443d74caeb303153d92bbd1100af6f0941fa901750823e0ef8127131b2fcf78aa8ac726dc367b148b53d895ac477964e6bdba0a4fc2824fd870faea4eae775bc6a9786812dd228a6c758ea3dea43d60ed75ce1372d5c49d659ec82ab246a6d5ccd4b99bbffb51493c8b751bfc057ec0b8c24ee41de6064e3273e12a9f7c6dae3c384a138e46fdfe1c3ff9a3d83dd3aa29200ff3a18f4e1412b74be093b686fab41f27099e2e40bfbc6d9d16f435308711a6c28254a83b8d4ceb081d980b0527298adaf68c2dac53d8e18fe829562d47d42d5b845e571997656fa3a014579192a119cfdc7a191661f8832003dd48fd42efdb3e81979ea1f6e1aacaec0f1bb830fd0abf9949516652aebe20df7f001ecb86e842d1d9e0003903027026d1451887443c9a11b9413369d83db4a86ac56049ecd53526fc73977b4928e3e213f632e652cf573a4c16ff37cdda7f85c13bc58b5b9fb24aaec0b4936d13730338c8868a01b2aeec884a9bcf061327d2f2cfed05d78d3c1ee0531039ac1ef2fdc3edcbe833997b989d1fa9686951fc49cc1bacd3ef9ab47e4412edbd2bea48e6fb764796a4f9ef58b3c33c2218811ed42bb98f4d9e7452a26dcc5e8dae2912dbde5e453ebe62809e31cbf603f0754370f197997d3753d39738ce5001871beabbfe9d24447a6e55f56ba9f4dc79c64a3b3f2be6b2281c3d8e7c6220a3d72b7ef4f999cb75211b1f09a061dfbd52c593373dfb87879a7436ae2d16dfd0b47558332435c7f91cc9eef0f77135d7352a2ac38d5095fe4a2d7704583e1ec08cf34376a8bab4e71448c2a3c05d802b8d753b730fe3b466eebef5256b521fae505e8b681dba29231269772b7583149be01bd68628665b425b11cda5ed2c5a44c07b1b5bc3e2410428e2acfb878aedd76088456e0a5f41a48defe0f4fd83dd6372a9147e99949ca7be2e493bda0acc56153eb76b7167ebd63a839e1cb99138fa358b56d3719158576840bb09783a9108196e2464251ae9ca5aba680f5eea8e34e80e6b49bf340b7aa7c6d031356506aa151562d8ba0add2df852ac399f84ca04d02b55984f41e322a2bbd2b489208157ad7559bfa4a5f7689c25504f90c218923fb77ddeb47ad69f95227f3bd54691bad74092f486fd2757d146101c48cb9e915b8371345ae2c049ae5e850896f957deacf70c69d8a13dd4faf181cfe6a038bead1513ed79e19e8f52edcabd56686ccf4799afe1babc75a01b654b510b75bc179e5042a7cb30fdaf8ee53376e71086227275138611342c3dd95e099aff2f0636f0446a69643545a463e52a2d1bfcbb9b4de23ed5aa5f1fe8477068e80c8e9e39698841f02407e1ed88e970265745504f0d6d6e59a35ea72fd4945f9b6c98744d271c5bf851e0f32d53d643052f0842e786d45827656c07fb156c351454132222845e0c5e4ef1a18217d7ab600ccbb6e285ff0f7141de8f7197056e4080d7be2f70b051281df9d4b5db2cc3820b86c6191773286f764df81de378c9b80a255828d6b1fc9191bb41a1b6374b7bb64da81857a5ceb06031a4e855dbecf17ac7ad2f0a1bebf5f3a4266ef00a0b3231b66d8b84404c51d8f1692903899bf7c4363911451fccc42782b5927a0a5632c2414cf141c913cff8613f47ccf5e98bb505e10315b5fbcc30c61b40869bf1c9f6ff4a83ac2bc76a5d28ac2453690a958f2b9b0be9c94a5c8fc3823241be9bde7b112a7e45301e6a668f5a3d0f568f5d42a18a20ca18b9323be452d012719fe7265a6fd4d57c8a6e47a385710d34cb3088fc6bb5809b52f1bc0203b6195e981f1f206947614bc98dc63ac7dc05b5f454f145b5fc7decd27112aa25e7c2521ee67b11efd79d95247632f7b43f60333c226c89bbae2772ccd7a371c89fd4b3b9ff2d00df6d4e399ab6ac6ed939f46270db0080428833ad4e1df2536457a438906621fc2f4a9453db809beb0cb29440499bf44a489d32f22f00dcbf910e5b82b5614e65f10051e79453c14eda96e89a16af0e60d2a884c2fd7eb2b8aadda6520e80851ce48e0a222", 0x1000}], 0xfffffffffffffe98, &(0x7f0000001a80), 0x0, 0xa}, 0x1) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) flock(r1, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000000002, 0x2000100000000}) 16:00:07 executing program 0: semop(0x0, &(0x7f0000000080)=[{}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/17) semget$private(0x0, 0x0, 0x40) 16:00:07 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x9], [0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1]}}) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a0, 0x0) setreuid(0x0, 0xee00) flock(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x8, 0x4, 0xfffffffffffffff7, 0xffffffff, "de7a297400e4e7228ec8c984d2cc4002cba8b4e3", 0x0, 0x5}) 16:00:07 executing program 1: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/122, 0x7a) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x400) socket$inet6(0x18, 0x5, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) poll(&(0x7f0000000040), 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r2, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) r5 = socket(0x0, 0x5, 0x7fffffff) pwrite(r5, &(0x7f0000000300)="fa248784c6bc260000000000000000", 0x1f6, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) close(r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffff3, 0x9, 0x20000000, 0xea2, 0xfff}, {{r7}, 0xfffffffffffffffe, 0xa0, 0x10, 0x4, 0x100}, {{r8}, 0xfffffffffffffff9, 0x93, 0x200fff58, 0x400, 0x4}, {{r9}, 0xfffffffffffffffd, 0x44, 0x2, 0x6a92, 0x3}, {{r0}, 0x4b5a1ae3f2112800, 0x14, 0x1, 0x6, 0x259a}], 0x409130fbf, 0x0, 0x80, 0x0) r10 = socket(0x18, 0x400000002, 0x0) close(r10) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r11 = socket(0x18, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r11, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r14, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r15 = fcntl$dupfd(r14, 0xa, 0xffffffffffffffff) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = socket(0x18, 0x1, 0x0) close(r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000200)=[{{r10}, 0x0, 0xa, 0x100000a1, 0x6, 0x3}, {{r11}, 0xffffffffffffffff, 0x40, 0x40000000, 0xceb, 0xae}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0xc2, 0x5}, {{r0}, 0xfffffffffffffffb, 0x6c, 0xd0000011, 0x400, 0x1}, {{}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x9, 0x8}, {{r12}, 0xfffffffffffffffe, 0x43, 0x2, 0xd958, 0x9e}, {{r13}, 0xfffffffffffffff9, 0x8, 0x1e0000000, 0x3, 0x77a8}, {{r0}, 0xfffffffffffffffa, 0x36, 0x2, 0x7d4, 0x7}], 0x3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9}, {{r16}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x3, 0x8}, {{r15}, 0xfffffffffffffffe, 0x0, 0x8, 0x0, 0x1ff}, {{r17}, 0xfffffffffffffffc, 0x90, 0x40, 0x7222, 0x6}], 0x3, &(0x7f0000000180)={0x6, 0x6}) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_SETMODE(r18, 0x80087602, &(0x7f0000000080)={0x0, 0xffffffff, 0x800, 0x81, 0x8000}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r19 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r19, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r19, 0x40045714, &(0x7f0000000100)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x40, 0x0) r7 = dup2(r1, r6) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r8 = kqueue() r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, r9) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r11 = kqueue() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000480)={'t\xc2p', 0x0}) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r12, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r13, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r14, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r14, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r11, &(0x7f0000000240)=[{{r15}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r12}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r13}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r14}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r13}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r17 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) r18 = socket(0x18, 0x400000002, 0x0) close(r18) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r18, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) kevent(r11, &(0x7f0000000280)=[{{r16}, 0xfffffffffffffffc, 0x4, 0x0, 0x9, 0x7}, {{r2}, 0xfffffffffffffffb, 0x182, 0x40000000, 0x8, 0x8}, {{r9}, 0x24b0b3baea60c7a4, 0x4, 0x1, 0x0, 0x2}, {{r10}, 0x7, 0x80, 0x4, 0x8000, 0x7}, {{r17}, 0xfffffffffffffffd, 0x2, 0x1, 0x400, 0x9}], 0x8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x132177f4f7707f96, 0x21, 0xff}, {{r18}, 0xffffffffffffffff, 0x80, 0x40, 0x3, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x4c4, 0x4}], 0x5, &(0x7f00000001c0)={0x81, 0x54d}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r5, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x7f}, {{r3}, 0xfffffffffffffff8, 0x15e23f12a8803ef, 0x10, 0x48, 0x80}, {{0xffffffffffffff9c}, 0xd1ff8b20b7b2ef, 0xd, 0x1, 0x100, 0x9}, {{r4}, 0xfffffffffffffffe, 0x5c, 0x10, 0x19f3, 0xfffffffffffffffc}], 0x0, &(0x7f0000000540)=[{{r5}, 0x0, 0x80, 0x2, 0xfff, 0xffff}, {{r6}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x100000001, 0x9}, {{r8}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x5, 0x40}, {{r9}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xfffffffffffffffd, 0xfffffffffffff6b4}, {{r10}, 0xa36c9795ce0368c, 0x40, 0x1, 0x97, 0xfffffffffffffffd}, {{r11}, 0x3, 0x80, 0x2, 0x6, 0x40}, {{}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xd80, 0xff}, {{r12}, 0xfffffffffffffffe, 0x8a, 0x20, 0x4, 0x8}], 0x6, &(0x7f0000000140)={0x7, 0x800}) r13 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000002c0)) kevent(r13, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) write(0xffffffffffffffff, &(0x7f0000000040)="83cf6affa7edfbcfba507ff591c978911444a2695c3f689154be03b2065e0a895aeac8651a9bbeea6c80f60cc55488ab0f9ae56c2fac9c72523f00278de0d92ec788239499df5ede7490027e51482b2a05d2d25e7c15e39cc7a47508a5", 0x5d) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r4, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) dup2(r4, r2) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() syz_open_pts() 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r4, &(0x7f0000000280)="c4fb454395dca3dec65668a84cda8d38e3e862ec6063d0335a895045206e286c8b55817fe8c02a423d0a367277c63309fbc6ff8de097b263b82e9b84a80eedab723ec18433dcfc9dce87153993a3fe4891abcf2b7e091269bff592a91845e67ab88fc0b8c135bc29b2df4372e2b9e0f823b60d7d2d1cc8402fee2cd5ba330942c1da620fc367f369371fb2f504de42285308c0d4c4859f86db6c7ab175331fcfb4127091452838a1a80de1370849edeef1306349c0fbafb5d2b19bb4d2f17174e8cb491a20a2", 0xc6, 0x4, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1ff, 0x8001}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x2000, 0xdbd5d188876e8c46, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/221) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/deb/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="cb") r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x80, 0x0) r2 = getpgrp() r3 = geteuid() r4 = geteuid() r5 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r4, r5) r6 = semget$private(0x0, 0x3, 0x4) semop(r6, &(0x7f0000000100)=[{0x0, 0x22, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) r7 = geteuid() r8 = getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x8, 0xffffffffffffffff) r9 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r9, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000340)) lchown(&(0x7f0000000300)='./file1\x00', r7, r8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000040)={{0x200000000008, r7, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x8, 0x8, 0x1}) r10 = geteuid() r11 = getgid() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8002, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280), 0xc) lchown(&(0x7f0000000300)='./file1\x00', r10, r11) chown(&(0x7f0000000180)='./file0\x00', r7, r11) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r5}, 0xc) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x2, 0xa637, 0x1000, 0x5}, {0x0, 0x7, 0x2, 0x1}, {0x7fffffff, 0x5, 0x4, 0xfffffffffffff122}, {0xb1, 0x81, 0x40, 0x7}, {0x800, 0x7ff, 0xffffffffffff8000, 0x48}, {0x0, 0x5, 0x6287, 0xfffffffffffffff9}, {0x9, 0x314, 0x80000000, 0xad}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x480000) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = getuid() r5 = getegid() fchown(r3, r4, r5) openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)=0xcabdac8c1bd52b0a) 16:00:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = getgid() fchown(r0, 0xffffffffffffffff, r1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x44}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1000, &(0x7f0000000340)="0dc575dd8c7d6138668346bcb244909cf381622773578ec8cee03c27e0c12c646aee0500c8f7840cb234f5ea9c83e37050e4a8c7812519b166d8419c62d5cffb3a296510827bac1570510e514453c522df601a9bfc80b2985ebbbdae69c2bd24868d6404faf2412a35d9aee312b69d8b84ac96c94fa4ac51181f5c219078d2627f56fc9aa1d0352c38bcd12d53356691b7b6f0fbafaba132ec3a08e0e7f063442a3fc1a800ae33cdb4d7884e6cd5c0aa6c492a9a3c024615611e233335842b7bbadc3eb688ae973d4f8bd4d95cc34c99054f03e484c4223496522cbe138cbea12874b959a6fe44b8b48c3833891625a6027ccf59c164c6c61245defa3174f287d13e202b75f2d11b37368b6b24d5d8cb4ac3efbb47e50b2082332b681d9d04f59e7fded370b772fbecc249a7965726dcc2577a5b9816c7d70233c60965ab911b7f28eda6a613f15c185776863cadbd3e4b562ce2951eec68e1e95e689f9a1a7a2f48ba8e45f05a6e92809da53fe05c9727354167c26b8e69398bc6c16a31c273ef53c2a78e1cc6b68148f21807b7d46b044a851cd69c83eb2b89e3d444791ce84acf03f48bb3da93c925f69bc8acd4f7eb020cf03255c4d749550f79d13164360e007d2a90475f246168540ea5a6dc9c7956b099204998dd088c18c2a3b60678f6e2d541f2f46a84e3fc01e2174e51a5b67347340aba92c01a7347261ef2cd380b78e695843ca41f1849499fbb6f722aa44dd1035026dcc50847db15cbb6fa0fb2ae29b27a57478bf446cf0840ca3b4ca225c2afa9355237fdc3b51543f3486f28e69ea814f4f70d8bb2364b85a8441b81452ae66a1069b6d8301f592382e3cb03c033b960f65752ec28a610ac30360dfb916f2de5d4b8294fcea87d676b45c7852c350a5f4677419e2f7562454da11358971a43cca8ce2d8fc2e454eed6b30f946a5a089783b2f33d3adb2727099cfb48646bff753e4c384e86d35f5d85d15a844f0606e2737ffab0f838222f6ebde9e2a4c9ccce3d987844be8ae58678095bf375f051695676d09ad9ba6cf80948bd2ee7de85ec942757beecdde8d27a927ce4771b48e23d874798a3c2b3fcdf9d398235122397ca52053e3b7d7e23e6eb2c06e2045ab1e8642b50dd2137d9184f005fb693ae779c8cddde2104e294ff6c63c15c7e69aeeded06c436f63f2b68994becf73f600cdaba0a536aac68c0782f1559a270a0d93b2ca0ec639b432efc4d2d8ff37c7a9e6b16d9851890c3aeb125d58cda65e0e558cfa4eb99763fd48e48071eff87cd21261e79746438da0ed769213b463dc157be04e68405482102ac15fe65c14cef2683ec94dd9ba27bc24284cb4403f2b0efcfaddeb9eb2c1340ba1df890c6b7c97171dcb98576baa253f2e2ac3ca44b57e995f419c036d6919c5be40ea57891c7eded42a25a7daefee614f2928d32dc6a38c627f07cb488a595a7717d7ff1674e9da715d19ca81c93e56015ab39005fa36af7efb36e9349232500836583b77c25a44ac66cb8689fc4eedf9046e234f785a2e22070dae0031b30e6a523d70990892340ae077a0c5c1532f8a1a5c4d28cc39cb1fad2549c0968d832a3d4632ba5c1c6b50035e8c87966f9290c00dcb9a6f6d2e6f70b1f5420d18ee9fdc8fa4f890e153790cd67a1aeb9321dfd71eebda79cc21934a92cabb0be8252f2eb66662ca7d1c074dd16a35f6ca3e57719bf997bace67dd5d9bc83ac4fabf94f7f5db431d885a7f8fdad6169937f8682a224c5d1160fe9b27be8fbd9fff0f4053a4457e818ffb7c284dca58bc568506b79780081294b9fe17fdc35a5d50882103bf6f93151a884ff76765014e52b6602f6cc86f84ac11da1c5c9d5ca4b02a24af84f02cc2ee1036f3472f878d09b2f5c76da7409e57c1a1a604573d597ce369dbf2ec1b9e31ac939de5cb7c8d696c263899bf35172c7aa8747aa3cbf58f4cf3224dad6f6248eeeb7390ed11a2d4ec35faab6678657a92ae151120aff537e49296bb66f671d935fc3d52d2337b4d1fb4dbe2479b837fc033d55035ee0da22cc68e9682d1db4767c238713d9137037b2674c8dd60605e3fd616141b1e78d68f112060c3c131918fd575bf14d475a00d1cedc5ac3951630544be49623a03e22c88ea1a2ac93f23d2d6327df21d5e8d65a15418082183fd7049d478924c68d717d4fd03ac5f0a8ac3733bf1b7fb068178c4e543ee9aa20215663b862a36355a0485f92bd844f6abb9ed7273c83781d3de44f869c9b5ab5c4d61d306a4989152b7f3d02ef6c3bf6d3bebc74def372bbacc1c92bf10a2bf2aa42b9b693e45d5e7e0840e27b0241ef19dc7b24efc7d0a5b90a7a6b243a7a611b7da225cc57f4402ed228e261328d2aa16f969abab2cfee320f8f0ba0adf50900b4cf9eb5303f689b761e25c7b403db78ab0bb861607312d3c3712cbcf5f1ba66714f77231d41eba2da86cb773297ccbbe4334a29ba18e0b675f1efc0b233e6000f0977b0111fd644fd99c92be3d1ab4ec122b38545ddd35b1f397c5e4a48550c71d790d28fdf583ac9457ba7ac2aea004be1b4ebe9906a72e8960e69b572d6258211f043c7cf5c61670cab0870c12fc81a53111acb37e2db22eb84578f9a5f546e19bf2216836811431f93de85b45a6d865af9d5f60ef26597f8b60271968796b43e99aa84c97b3ebcfcc025225cd477a9b83006a8ca89c580ff0d68734d030dbba245f9b912d3470302ca6ef1695c648bb1141e4527906f8a4903566a180944bbd0dc0d8f4a9d25d0cebecc5a910fd33a932b567e07d52afe00b9181926ca86fff2b5f521b967e205e84c03b2197fa81daa5d493e4a90af02843c32fe8a41f79d354554290d972ae0e1a75f27d0c745c4e5369be7c6f0d192bcbd43e41aceae8c162511661fff9fc309a1aa7cfebfd130f9ea69e500170aa215d252adb20de861ac2266d276f95b85efa24b7dcf8ad47dde023e8a22cf2d3043666e9e87f28414fee934ba0959aa6ac38e30ea82d78cb795f9e0f7fe5ac226849f16f6c58b5e0acee41e9c847f6fb467337bf21942beca7459195aece0088c113aa9cf437e2adb621bd36afe6ad12412bc91b7de09a1e4e2dec871d650b8978a9e66c8a72d3282bc1c5da85a5310ac8d38709261ecc70130aecf804bf65feefcc0c8f84c3c528cf0260fb3dc85dd6be07bbc5a0840a70224e27cc5c672715c700c877e1335fd4b4277b53e7f7962d8e4e66fc0282bb18e38f0f8231740a6b9ec81555431d07b15629b66da4f6267f0b7847146bf9379b94478868479f2c311f0c6969b36643121a71c08aad1a3f1906d8d05ea7a6ef21bacd6dd7eb32d6e4d75b0557f64cf9addf48e145d6167cdc6f96f4a4049d5b3a6c7842e128e6579e3e622d879408e4964476789c050392308a22b4c40e1c5d73fbeb9cdae06f66805c3d1e9edc93fc5cfbbb721e8b64e4814381aab6bfe0c987eec7ce70a4cd98dbda86a4c2b163277bba305f54bdae893d72a68241a2214b48c7c91136b9ac0ea09638faa0619f8a1069bda3399fb89b35baf21e325ccc4e60bbdf7cfda3ca106dc7849ef095d16fc49471d9c8f980e767426defdf1da78c1af5f61bcdccfee03abdc3a5188c96de7816a467f42c13d117577b8dbe664040b0e40b9196eb07a6067a9d09d981145926c6f39993fec5bf7ab5df378b01adf82db7ef15b533a80a576cda08b8f2b710b286100ffeb15dd0d4ff5d4d72546aa9480139076da4e32f98a833c53650ff762caccd8ea4e122e288285909ed73911be424eb14d89d75adb39dbf4d9ff4ec9278462248b43a8627c57a80f4fb9789dbca3d2f94244b7e47e8b7ba6b8325e832097682137f163f744504cd955ce03a3e90db484fdf3a69d0e1777415fe9a6801e82709a2e97eb0975523cde82c349d8c3155fb43520790316c49659f027a3f79f48269061cd440ec619990900cd13fffadf280f8f73e051a500138da7a41e0cfb7dcbbd091730df9b91e44ccdb274916e17303ac6cb38202c0d3540b12822b691fc35506cf6f48ee641e3662ba6d9b848b74fecff60b15eb768b8e4728ce5182bc5523330dacc9c59895d3d60b4bbddff43185924172bbc97f9d14a2809f6c1bff61b7a6ac63cb522b10ef58312f888b1a742525d6340d53f19491b2cd53c6a32665f575b1e2cc9ea49c7e1de536d40e4d35a3fa33f7117aff108fd8eb389137bb132e657a3ab85aa78fbc6e702071129e71b9733c556dcda2a732453955c4c0731743d444d2ccaa5b043c38140ae7ec0dd3b3d49358e530f382426cc4c020ea87ecc819cec6ec2184edf41c5ef333c758bc40d9baea7d2cc6f83e53517ff8aba9ee41d5b695b7328d06937a7c9b9d398770fdf29a3d71be8fe218e53e6ab16970af263d3c154ec7bdb2e19657eed08c14ef3042aa997fa6b5e8ad37089bcd5018fd4eb7b986e28d2de47b5d54c04a6c78a260e10ffc9d04835c4aec52a21a25f6a89989be5543c310eb2ad318d0d02d0ffaf35e81b419d1dcc82ac8e94588bf520e0dc914abe38819c0dc2cc47b4be45b157bbaa969fd240b8ea53710ac4786945d35a2bb91c7f66a5c5df23d55d1d948e41a9c0a5d5a50f2eb54e2bf6f969dcf6c005e545f37f5f5fbb11fc8ca71a8f56e2c1c61ba7080381a51cc3cf09d6022302c781f2970aabb74873df45eabfb27a780ec554d0ed4e94f59873237253d3ddacfcfefea5eb221848d9b339bae9976e22e21102066a8b9f11c8204e4ad85509123d7614ac4d6e25dda3529cbe6e2bf7bf28844dc46ab111351f4009758c51e8de55d26fb85d1304688ba08388b6b42a9f635e5ce91428e56bee5af458ff2493482f2641de64612d8191613abb90ba8fa44f63d406804a674f64d654449ffe05501c2bdda927de0032ad52684da142440ce03c43a976a039817f4eb25fdf8398e487957633f85b9df54b072ce7c4bc819ef7715675b37838f0eee91a971c14af09ac70fd5bf8561e243861237faa101e481e68261b3298a97be8e638f6da81efad3edff3e59252cb62836f3010eea95d63a606f20947fcb3b5d62668596571e561cfb170da7a66495adc9a7a359c3bef75dfc154db8016953d9c6f1086c21b0cac662f3eccac1bcf639209cfcc0bb591465c720567bc85924baaf054ab67ecf8785b14f30fdcb89053fa0e7346eb1716f57903794185cc97ea9da2a00d43549948fbcdbad012e4921c13b713c7f177337271d2fe5cc66382bbd4780c50529aacf37811b8c0825c7880b5e2c35d06edf1097ac6c3d7148668d3a3360e3d4f3016308878ab6b7b54e7ef57cb5359276aa9a7f4875f467b2d204cba7628ce462e461a3addc693a6c22be5217cf71c671cc4e4f2c8b29a78c5d9cab3cdbaae75cbf1fad969275e9dcfa56b482f9bf73c8bd9aa57d47fc5254a3d1ed38d34a979347db78e5f237170edc193d9ac8486edf4b28f22748715e9a91b9785d393e41192fbf45a25b5d43be0d2a73a29172b1518fecd7282d747d02dc0eb266212a6cf2eb858c74e0a0f1274cd052befdb145ee165063db0e5e05d70ae28c61d80c71ac9c412f478a965649e15709dd75d8aa5b1777b59fdd4245bb2f55b3d6202ec1dfa8a70e9857f4bcbec41260d71377b7c4959d477c5d52271939198c1be574faeeecc47dcea7f21ea19eef37426bfc5f279d07a8ee462bf9461c0d54a4c23537dbab3d8cd3665c4a7a8afb2adf531b888d6d3967d0ee346de0e128fbb75c0961a6c6ce110cf71da7978f8861c1b1a5bf0b9d7d2371d129dfed65124b9") syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') lstat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x18180, 0x14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0xf0dd, 0x2000000, './file0\x00', 0x2, 0x8, 0xd2, 0x1ff}) 16:00:08 executing program 1: socket$inet(0x2, 0x2, 0x0) socket(0x6, 0x5, 0xffffffffffff8000) socketpair(0x18, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000300)={0xc8c}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x3f, 0xfffffffffffff6e9, 0x5, 0x9, 0x4, 0x10000000003, 0x10001, 0x7}, &(0x7f0000000240)={0x9, 0xffff, 0x6, 0x49bd, 0x8000, 0x8001, 0x8, 0x7}, &(0x7f0000000280)={0x3, 0x6, 0x0, 0x0, 0xd1f4, 0x4, 0x8006, 0x34}, &(0x7f00000002c0)={0x3, 0x10000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1fc8}, {0x3e}, {0x8001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) lseek(r3, 0x0, 0x0, 0x3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'\x00 \x00', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = socket(0x18, 0x8000, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000280)) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x10001, 0x200}, 0xc) r1 = msgget(0x2, 0x8) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/70}, 0x4e, 0x0, 0x800) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) wait4(r4, &(0x7f0000000140), 0x2, &(0x7f0000000180)) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000240)={0x5, 0x1, 0x3, 0x24}) pread(r0, &(0x7f0000000280)="4c51b7f7c2e7ef17869c83477ad937168c43acec0cc4a0e825530ba1fca24aecbd921a421b0247f326094d2c54d943bf0e20c76c00025a63168abda918f4fe00c4acf8e9", 0x44, 0x0, 0x0) getsockopt(r0, 0xf2be, 0x7fffffff, &(0x7f0000000300)=""/184, &(0x7f00000003c0)=0xb8) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000440)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) ioctl$TIOCSTART(r2, 0x2000746e) pread(r2, &(0x7f00000004c0)="d61a2017960906b1d659520eea44a53936267d436ed419d7fe40f1318d690914c892cf6ce98706570c1e81833ad6263f93ff8de36ee31b90a03f58e49824b77563d16211f94811dc9c559404180fa14a15515a39d19b2cd45d3b90f70a84af146452cb28c7a7584ade5d9ab7c94c65aa7d345e", 0x73, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x1) semop(r7, &(0x7f0000000540)=[{0x2, 0x6, 0x1000}, {0x2, 0x401, 0x2000}, {0x2, 0x628, 0x1000}, {0x0, 0x101}, {0x4, 0xff, 0x800}, {0x3, 0x49b8}, {0x0, 0x80, 0x1000}, {0x4, 0x37c, 0x1000}], 0x8) pread(r0, &(0x7f0000000580)="68c1c4e86164c9e88649bda6d3a6b773c7b98f7b058904a0782a52db1a25220c15ad5a55b6490efda8edbefd13afae6a37db858d310d5497c433c2e03b61a7c98712bf0bad63eeb4ad281fb1ff25d13c2fede80d502f6bb34198943becd577458d500424dbeb77c0a8f198ace5f6d75c3e49dbf1d3898b621d818975a5e05db8e5ccc4c2c095f61b0c9a08d3874d997d6e020a6bec3d8e092464fb2a6bfd6078462543fe379d0ec264b331ba11fd90a5b33edd1251f8b8009a65b46a34b4d344c5261eaecec685e580702a75b12e87b20274bd92700db191a3b7f3ebcc5786687b7e26b894b760123c8266c4af0ef504bb360c7d", 0xf4, 0x0, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680)='/dev/klog\x00', 0x800, 0x0) writev(r8, &(0x7f0000001980)=[{&(0x7f00000006c0)="1fad474f1b90c69e4ad9231cdd80e893170f391bca58c8a5ee72e1a4fba296445ecb4ff13f4223acb761068ca2600b9332643649d62baea6af9e652f4d45c9529ccbf504f377357099c563ba817037e8fe45f092255e209ed1049df16ec397d9bd4bb050a7da568798160077400cc5c0013af6fb4832960fe407c531c41b5a2706398a0a3329e1ac", 0x88}, {&(0x7f0000000780)="9ef391d2d5e66e7e0481f8150e", 0xd}, {&(0x7f00000007c0)="a1b009e59da7f9217311bb866d5d70e883b2893d885a9db9bcb8a0fedc1c20c13097300b84d2e75b21cf87e69785656e46da3df85c6d3d47b81dc479db3f18508b570defd8dfa4fb8ea6e9c4899e3e2ad3d5996abf7ed711a7d5261d2c9fdee187d6e98f05bc17ef96cebcf3d15971751cc152b60f7a3f1431e58f4bfdab4201f7167c7fd560aae8a9adf160bfe980621c00119b45b7e923d86271e1ba03321ce46941e6cd755f5e03fa322912da9ed4fd07c847bdb69483a8f85c38fa59fb2a2ca208b9f58ed2eba706ed18af1ad78da292e7eeeab5d771d25cbc87b1dd4e5f0e74e9fa83", 0xe5}, {&(0x7f00000008c0)="a5657f0d1b9d16141ac9894e1d08419a31d3ba3ca0b7217ffc52a1b9f186e5934f40b1e6fe1cf4505054f2a179d894ce99b99f0b8a91385c60445a7bd53440949118f6eadacef0a94c93b4b195fa78c7b9d9b453aa5a45fb6562e6d8012ff48ae0368bc683472c55df957c72ea034ba15c07ed0e0887d5dc39953a4c9c7a90d4a14c8965fb3ef1d79a88704f446ff0ccc3da94e212802837fa0142c2e0852c6d9be4e70308901b50b389b93472c12d016f12286f87787d38c22f3d94020966f819dc1da7ed3796119d614eb7077ce1ab11da64b0fa0c5e0c0b62e550666afde49e39befa82d37c1707ad8a9cd005c8eeb600cf920722fb7c8844292b4cb504c9b01580693e12e4db026f807c2de8f55ec0d01426bdb90246625f92dbebe9fd458ea8082bd6651adb016c8a8ab8377778b9ae604fb702b9e5bf14eccb5fc588e475731026a4a192b09c6c091b7d102b3cdcc3af06cee193216d67eddcb7cf8482fae3bb61c6c768e4eff634bbbf6fadf80cd94c996aa52ccd06e87a1919e325bfb3178d5a6b796f588ec3d2c2a739344c8c424b66811bff226ecb94f5222ccb129b4ac12b6878ee6e1238fa9e301dcce48b5f5dc34320e0a7a8c178921316bcbba758d7b10dc6a2510d5b99fd12d91b0ecd40fa4a47cc191de787f153741f6c777acdce35096c827bce5e18f4cba57e2fc92e84bca6c5d5742d842c60fc7aee729ba7608e7c8784187c9ae06ee336d9dc2c22f63a6c712fc84544554ef28c47f859f2fa26005b8e004d2aa750917f6ca53eeae00385d18f477d0a2680188b231f7fa6c6106a8f8f5c77a603d68137365b4132fbc104f300a02486678dda92fad0a25cd1caa3e4f6adeaf7b60ae4f969b556b51f5b19e747643790af2642a403fd39bdbf4ab65ef67d22f88af4f1aeb2be78522318eca4d5cf9de93ea8f7e7cdc565822c263471c54cb5237c29ef9af384eb509d6b86ad7353d0f811fcce24a8ad1b1626e10a6f76c03c243363965fb818c39466df39e3a2dce648a73577a3adbd5b57a5f58939a3b4a658d635c365eb2f520eb0e0b531a47c7c1021f979f7131a13b1328c4cc11588fde7b89f21297c5d85c416e807fabf4747ba2ee3784a2ef2b94acae4720382cc2993fb5dcad43858d3bda3f4325f689962327b0dbb8f630bdefde563d702e997f507a6f685e179d91f4e39cd32660b18a1a0d24f8c8600e670c19b3ad4e8cf030fa5029475cff0bba1b6828e84a62b590d7dd2a1f3e13ef85e5fe1f6c134c248d0c21a685dba1dbdab9a0d764c6f44b5920fc4e9b97a9328328879c8b97e54723ca605bcb92323aa891488fb07c89233b3a3ff34f8731dee67a6b16433ee92634905b4d06c7b1db48667b09187373d7ca9b73d4d47bb1e6b2f50eed258a83c319fb90a4e6facef3900a7bd2711895b127f3a4ef8618e77877913391859a4a0b6b577af511646dc9e7a717475ad2d68bd4a7579ccb6dde523b55c7624aeaa4bcca2e1b741bc9358fc32b39411b08b206a541be76f7c364bb225a1f3ac60b4da36f87b2746b33abe2d3963b98b29ac76161b2268a3717354158080ddb554b77e88b2820fb58565622c0967fc08ac04b0144765f3f521bcc74aad9bdc83ea12a67883b4cd642160877de23f6267c7517c4053f64233f381da9c6372aa7806dcccbc5c95e54521f0d6d45a2e4a7dbbba1e79f8a333df4eb3f3c5065bdf2ce0fe767d2a6aade32d622974a48702ca4c7a53c9f4f92bf7757079567245b166f07db55f7533ab2ffcf97a96bd5369db762e78d91bde6202363d7254bc2ccdf198d6d51135fc643d93551263d7177fc0c6cdf770afc6737d75bff4f7b5a1537fe423eda5e17dd90f2b6ef5a8b71b3baf07518632144a172fe46a50b453d8a91e4a533fc7c32a51aad568669ec0d682a9de053157461974a13ec754d2de6cef064d3e3574fdd3c189cdeed0d9d99768e4af14fec642e1658700b4581c76d34b6e0b2fd1daa843c2bec959149a08518f0ee252ac09aafec288f3846c667ac7a33969b0e87148f9edc8156d5af9ea9c3fddde11f56e5c2ee571cb21d74795f6691f658bbe2e1efb38a9ae3f6f947c89e964d20b5783fafd0ba1c56c5a88d3867dc3fe0fc2248b0f6189b1922d24f080bcfed63433476e391d65aa8f21ad1f361b2359caa0b57f209a1b255ae7fb694528d5b92b0989b435305db1b1447a09887cb2af583041756397e0f992737b5e6633dab622a0965c1fcb20cb49da25f9a6ed9458438325eb1f9987dbd4a4505b10ffbaa7a665bf011123b3384cefe0b2faefdb4d7ebbe7cef66a8be71a66cf4352e19d34b6fc7fea77a07766b21186354fbc178efae1a0a8fa22221a59b08bd00be4fbf92c9a25f58fb33ef5150b3a3cfbfdf0c3bd88a484d14576c2b2b2a5c93453cce6dfc70393b09d5f3b6a82db79c75194945c9aa7f06be46bd72e4ee0ae92fe1523159f069312f0596576891c2f580cd3777983db38c7612c014ce93dc736ed45147a4f151bcd43550a8b2f90969af8c3dba3f08fdd547e3f5580637cdc69b4d6dd78439859b3ffe8cf1920ed56487109d430a933f362195ebfdb25e9010c53c92c0222243aa15a0c5072e9e6c010cd23586b8215ca074ec71a46e09878638163c2d11d9e044e22cfc44d28607d290297907cb79abb654fb7084aafc7f731bab6a944ef6aad4273e04adc121b7097d1c6c0225bddfdc387cbe65c5bc9a171ffc369142cf6ebbf29078c6b0d046379292f4f39f35d50463988a75bb3cb11bfa4dcf5f414cfbef972833d17849012b93ba00b1b54c5d7553a6a4d0c435c73e2ac01a89223dd8856f3e41f304bc5b3fa000a44f4ef474956d0b9b27a11916dbf67ef2623822edafb5055b16db364056b6f56f6fcec980f099558c265851a2cd677d6d4d0114dbdc3c64a602dc7f972458819619ca76293915cae283eae9c7740ac44142cb4a330fe04deca1a63f8707fcf51d8ef26ad349c2b0c9e7d97d9677d0fa3578bb3f14ee86cf9563bf3ffcf9386db2e63869dbe9e6a4729ab4992a5a6febbc399056ccfecc200684dc5b94f74e4690fd98565ce44226c73be577182a37188e861b9b7fdc8e35215c081556f8f065707ec3a1815844605db30bc69146233d0d6b4f8f56f73f971d4963b65c5009bf15bb1dbe2c529845a9ea4e6c8e3f3566f57079a3e3d77cca11d5f9279ab2ffa3afc8a33cbd7ab780e3ed0bb1bd098f6fa37de1ae5d7fd95c5cfbdb54e8c6bb02aacafc807ff1f71120763137c9958375636be008048ad68d1c34440ffe27e6a0c336f7802b9a22e9e79af0d768b715aac2e01a23b7484eac225b15bdef4831423be9807ec6b922b062bb4582b2f5dc5e4cc2805417b77f13698ce0d2d745f40eb47481a9145cd27c279bab8cf68836a645471fbe050be87396049999fda17afd2ec6ccdf9cfe84a82db8d37c7c5a23d116c31fec006285173df5ca418824fc7c9f46a7683bf4b8ffd98f558fab8f1f3c928258a3e6637530b5204903a9216fac44d8e4fb35abe2a02bc845d339780b644364a1c89253909ce36b1c0575fb4ba1791b2e49701c443b3fd792834ebaaf3634f28801e8b01b204794bd41e95fac845332a3c6a2b10853c218289c60d3148a61fc07e870072a3af298cf42635d4f942718b83d8d58217b6de06a0b4e28e80139e574c0158ac864ecec474c1718c7b9fa11e49eb91453e9c3d3743c99d5b733a4741c6e2e7bbe7dd74de195d969fb4bce0b8c0154a11d0b49b1de93a04ec3615bb5895d7540c1888ef41b42b14f19ccc00fbd48f71ad6daf780fe510e0875cc4fea010fef7d3c7159d3f86a74795f4160092df325c3135f0f076360b9591f31e54a85bc56c2c44e6398cf4288d3fcd212cafc249ddd07f7db79c9636e091d2be5e53fa1fa01dbf9250813dada87ceac61dbcafeace47a57d8d8d2242fad13da3784b6ae15fe51658737fce98c4f202fb4f894196a2d1078d3436b5e981c9cb9efa2c1fabdd25825ad25de84ec6a923a358faa344b085cd42531055d7198c44514a0cc9c150a223351570804ce3dcc97c9ed22224acd0bac41e89e0455a6886b27dbb0320e9260b0d5af285d0354e861fe91048c60259cdef41885bb2b6cef5eb7ae13809c2b3e393f9dc1dcbb96ff96a85335a4e7983aa9137fdb83f9c6f9ecacda23648145c709361d4edda94f4ab1a5d068c7b9023d9f3caf56bb5040c79c03e06d45aaa4e68cdbefea3ab6bd67c3a676e39a19394eebea0f25b5dabf8a32193288f1208640ae0c7503b714e9064be2b2b4cc908eaa09b2087490350e58d56f71c7cb6131fba84da31a6a491c29a310eefcf2a2defe3af4ecc798789b7bb2a20dac8a7cef6dd5a91c57047007c8d192d49e07a6a08283fdf30917fcf7ded5aed7484c87dba5403f31367b58cd4a3d6032ea3ca85945521ae3ea56bf7d63f18a51ef1ae265fd43410f3a8754022adbaddba262e316f622c8fe3b893017df5a5e067974939a508f77c35ae9186b0116676feba0e8cda6ac19a9990ff5a3a8297c1d134b2fb00d17856abbe29cb180e40e8178ec78e52f8adcaa49d8b36072ef35b23e8743678004dd1e3530154b9c85a79ff1b1f6c7a0303eba739a898a2ec3893fc468eadab1ddd00551d704f47c4a41c67b700c0761483efac611cf8aa54635f3b2a449dcf003edaa62e909845fb8ee9d64fd9e8480fabfb113d3b3585e0efd96ab53b5672d51c3b42f407c656d9e7d9e223a5784d7394f628fc50d9d23aeb6c276980982a9b78c11cdd39fbb9430b169d5e52102237e19115556286c9781c216e1003b09cecc9a07dd6695ef9d18ea2e6b494802dec096ac5dc2a3f0bc1a8e6fd660354b3c9358a78327f3c25204da084ac47cf06e75b07d20cc81dca015b723fbf0ab0b00f80321ae674db23b6216ae4f6e183b5c5f00236f1189152cb8cfbec3778ee995f53a05074d3d9bc271703a4eaeacd046842d52d9509d049a4433bb209ddd34f0efce00873f317910d716bee4bc011583d54dbb895b9e0ed12924752b0cb5c30097557dc87f610a4c5b169ecb6bb6776c3ca34455b339c11063a94bd31f9285016ceaa9fbca912b2bf485e130c48d04431760e97a09f0069776d0f68f52c0a832e3ae432994ae03d916617b9f1716b39c5bb000a202e1f890f3b2893537171cba7111337b9e72421fa860cf0983ef3934c3a951a045f201923f1686a8e838a5d887eceda0ddca6cc25eef2c778d00c7df3a9651bf701fd2a7f0ec1244d2901230ada6e6e87989cc1a0058a160a459e06d1bebed786dd4a1a3b5b3f5b931d4058e9d6e3aaac313b3f0ca946211b69e751c6ef3659e37650ce62087f9bee2390d6fbe47783be1bb9e2b01b42f5c095b73d10a8967107cd2d9a29cf43a0a146c1e3d0930099e260d2ee2efbaad51a3e1e55ded41af568bdfe3e9721d55260ed3368c495ad8747b0ec656b7f3ab0dd9d742b530275e347554cffea5344a5a2b9f4ed2231cb2c08efe7c50d94d5c769b5a21e061ee7464e91f535a0f0a141fd8f416b77a0612f9ab8731a17f812776d3bba8177a2225173ef6c0511d4f1c12ceeb0c9af877d8922cab6fa01fdd48c1006d1fef17ea6cb2ae6afe1b891165b4710faa7f6b4c54354f3ba413595ab20765d4c39049bf0c4d10e6114dec2739b1abae18bcf723c9440e4d71ca9de42f4ef134a2c61549cc0d5eb3dfce8f3a6ad256f1cb186506768d8209b711c028d2be2bd29783103b6844bdce6bb3e235b01007045c7bd43c37ce5e3", 0x1000}, {&(0x7f00000018c0)="94b4398124fc87d3d2caf2b274b39d7a29e7e14d09d77ea87e248fc8427a26569bc5bf3d2ef19bab99c2439118f991a9a731438eb0ed8327340ae9d75ee7597056419066b4113142fde961e5e8ddf95755e78593c6e6ac945dfb6f3d5e36bae60adc58fc65050436abe6bc6237ca7955acb64471968bd04f2142dffa86a22c4d70e8fd09fc33e140be1f1e2922342d671166c9b81b8aff39d6b13f150b244147cf4b07ccb34ac062f6bee572737dca7d5e29fe91e829f44b18d3aa", 0xbb}], 0x5) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001a00)) ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000001a40)=0xaf2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r9 = openat(0xffffffffffffff9c, &(0x7f0000001a80)='./file0\x00', 0x8000, 0x478f9333c80cf195) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000001ac0)={0x7fff, './file0\x00', './file0\x00'}) msgrcv(r1, &(0x7f0000001b00)={0x0, ""/239}, 0xf7, 0x0, 0x800) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/klog\x00', 0x8000, 0x0) ioctl$LIOCSFD(r10, 0x80046c7f, &(0x7f0000001c40)=r6) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') getrusage(0x0, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pipe2(&(0x7f0000000000), 0x1000c) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2}, {0x6c}, {0x440006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)='x') r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) fcntl$setstatus(r1, 0x4, 0x4) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xc09, 0x8}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)="71c7d456f422fbc97495f173326afd66ca1442a4625f46ba8ae085e3def31818fc62c8fa241297eb8a166f4e1a9def656fd88752c3f84d3939bcc8773c736edd1f78fcc84a92cb6fdffcd5e8ef4ab4e10766370c586f7a6cdd2d9160c9a7851cfcaefb5539cb2a70635e0208a57cbc6edcb60b03127c0056d6a4945bea1c8dc4447abf58ab33bbe53fb358630bf5cb9a88ecfc7c71b8191ad66bcacf8779e4394a71fac6c77dc48d87dd06913728c22f520cb7c4b8c256f354915c0cae50c224fd79f028e098b55ba139c4c9d8f8e307a1a4446639fb20395d83085700b82190", 0xe0}, {&(0x7f0000000340)="8b05539f7a74234a883919e551f1ef57c15bb24d3b463bb19bd814f52892920ff7bcde59821819ca229aabe17eb4dd6683726d34f6f8062ffa8106571aeebe7cad4e8935e09c9aa773b17b4bd2671c7f23c76ca0d275431c6d00a46ec9dc82ad525cc15893bc4b815f6e33c2cfb69ccfd6733c1ebfeb33d93906759d6394590ef786a7172d0042a89999a1c35502b15a9cfa857d9703", 0x96}, {&(0x7f0000000400)="e1bee7bc29c4014878122139ac02931a854d00d850b85508e566a1052d0cc7b5008010cb66dcd6aebd424d0a4b6eaf8974f68308ab1b554a8e85fccfec95e54d9c253805d7c189590e2802adf93f9cd714729f32b3ee320d670b05d562e09785dabb907324b27b0c1adebb8e163967468753e63479b3f007bb11aa85cf6db3e90eebe67114a3089e5fa4be867ce941f316fa3a84e36f1476c97017676446f2f461d9828c571c8b08", 0xa8}, {&(0x7f00000004c0)="757ad5db84be2fbdb24358c798b43a526dd5d296cfc2b3116ad2a6612681c33b324b4f5b6b925f0834395862abd6165f1b7626ff812c7b1334978bf3c4f96f059255dca70ca404dc6878d7fd7156cc61a20e8526878cb2babfb7caab7eae917108ad72ec4345d1235794b016c441c64b5bf6757acf8ef42b1f504d81a09bb1d5800202f4b600b46218329ee82f1d38ae2a38dccf7930f91380b6a7708f16b8f55f2dee9e8ac9589414bce2c49bd50f7fd9518e9b86f4a136e3ad7247", 0xbc}, {&(0x7f0000000580)="f14488ba44a27aa556185f212eecc534f991fae109efc06c8d31a5747ab784809f3163", 0x23}], 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = socket(0x12, 0x1, 0x8d5) sendto$unix(r3, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)="6d4947cc135d9c751a00cb54eab241d094f0319844bea46f0a2371d0e450c7be7e0a5e0d08470aee1043a76e7ca14970405606eb0a7b07c44f708ef1b81d3e2b6c1f063f5ec011e2988f1d10d6c8b3a4c06ddddce43e30532e12e883b6702f0c56e554f8909f86b2cc8cc2b218479e490c3840a306417a21268fbadd8266d2b3390de22ed9293f3fd6abd868aea258474f4183dcd455c4adb75b2869091c07ebc938f536fc274f02961eff3f45a75efbcf9178d9184f255e63c5") 16:00:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) setsockopt$inet_opts(r3, 0x0, 0x57f630442a9cbf23, &(0x7f0000000300)="7b956e14cb7bdb04605f2bdb5d149b1bb2b01c26232c85868e801ef41cedc029b9437006198480125a4aeea2ba78b84bd68629a574bc2a82ee52fbcbb9d0d02f723648565291c48a2dc354222d3716686abf4874095f70fdbdf458295f95e07cbd692f817481eac40464c5e6124abfdfd923", 0x72) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000380), 0x64, 0x0, 0x81, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r5) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x80, 0x0) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r9, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r10 = fcntl$getown(r9, 0x5) fcntl$lock(r8, 0x8, &(0x7f0000000400)={0x1, 0x2, 0x7, 0x1ff, r10}) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="fc9d102865e117881d39d3d72a3289051ae5f3d021d2e7"], 0xa) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r1) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r3, &(0x7f0000000580)=[{&(0x7f0000000300)="1023377e9b7fa1a26c1e1f0dcae2f76deb7fc39030b8c21d2afc8dcf6c62f8799fde6b81c9ba001dff7b0f960356db"}, {&(0x7f0000000380)="5eb7504933b2ec30827c2b782d33889dbf5495b7add6a4779a629e395ead05e0ec985eadb89a3587e2f59864330ee56c8733e0ef53317c6d0a1c1d2eb4695c191accd490f54b1bb7388726ff92f70fcb3b771fc43ecaa0d465822f2f2f5fad3fead7ab18a2a248a3384a445ca381a86a78bc80e448866b279a6b962fb2644ec61706000fad972e3b1bcf56147935b6f6286a62914fdf47b79972159b2ad86407592a2ae8e4f25e4ebae0f88ab4ae4b20d01832f8b1ed6afd6e89ecea6155338a67638575ed8ca426e032067aa6099c29ad45d683c9643a980b1d8b36b2459bbc8939ab1754a9814cba0e34119a"}, {&(0x7f00000028c0)="311c7aba074960775e18395601bbdd54e3ef18be498e46ea7c1ac447917b91f9ca012e4605528dc30cfba8d1a8c832be4052d532255e87bd8a5c22735daf046091c141772baa89e3925b724ca94482ccae04dc606632d401e1705f33632a002b784ddda7203178e4bbb4669cf0a756a9f7c7977867ecfa782d3e6aff955e5bafe2f4875781cddb0b9afb9445716d11cea8ae637a67c10809e556e0063667571d8002fc1860c99c9f59d26850881fc3bc1079d6afeeceacf6e06ca4225ecdcb3f56b44aca964eb4d59f87055f96b160dcc0d26018e0a46a9247be5fbce41c847fda943f26480d25be7518f0909abbcb2fbec2b91324b1fb2f2ca8e220f8f7cc2b8872497b3e0c3416ce1e5b5c4b7ab7e2d01cb81848a0e8060b1ee353cbc89dd6ba0c8e11317f34313ee1bb1bb276bffe732dd369946b3d58b6fe043c00b8eb6a3ddbd176d5927ca7cb543e19e0492ec8f0c179039556a616b2ffbd6ac64922ed4e78bfdc7d65aee398e5c73aeb0c185fe2c89610590c61fa60e62d93cf784515fe8d7f454f0c6495dacc78c8ad9b3e474840a240f1b754be01335fc85457d99902889db7ace32e122603849570928072e95492f1637c81d4277fd1fb4898eafe342f3e147a8ea21179109cd3820c0cb51702cded6ddff1ed20e4e3a9e13f1bd89841b6a99f4ccc04fddded112133e29b85daa3edbe7748418dcc2d6ac551b1f49a215308f26b6994a141440cf85cfe2656b25b2e6d9c5beff6c6a90f0b979a88fb02146905b39e578ff80944a8fe53043a3f827c9dd5a51563455b62244ea06d4349b09ccecf0348764135b7829b7574a3e9f2262056de37b5ff66d944d28d60e46a7c804df6cd052feb55bf25a39d06dd6736086bc4502afe5c2d59b67c06e260110f9b62e6d06df609b7d55c02378567d3c0a4a3d6caeef1fd3fd578b2fbcf0989b8cdea7b9ae719737f090cd624889edee904e981e510838536e7bf70bdf8bfc6fcb322db603c898d1cc1a29f41e2c6cba7a5007506cf50e3103232debbeeaa9f5a4fba49eb8ce8b5295516f30dc487fcbc1e6ba755b25bdee423787850639e81f204b65a17a113f61db589880dc26e70d041d69f6249014664a2d9c39c55dba07df17c2271fa76fc263fc16b735b5b5c1af40e7045e515efb5ed602d7d2d997a66cb89c2931b2e53d5f61df07e5e2ffd5cd44ec9fe2ff158612daf4fc7fee6ed643033546dad56105cb153fcb55d7c9d83c42035fdd923123f2087c27a58126c786788a0f58f0cba77dfcf757a790f337ba4069f3f866cfb46b88e476c7460394a96371f7d954230171f1fa67bec90828d4e2391924ce6d7de46522fc473005dbb666a97647df64bc022f4d8cfa0c155d756bf84d6c123b621eb3ae7b5406f4510f7b2650ae19bc8acbdcd7026042f4ddf4c060f07ecbf487d7eacf08d0f4d24b3680299b97cb5df7354b6f8eb3ab830735680372e3e21e4f1664e738741f1ac854bd079b1db5a9e19e7aee679b358a88dead16e0f92de59a5077edc440b9d1205b940da7443c20300d62143c803083c672442d20321e85bbd9b47cfe4187f82054f3fb85ea07035645a8aad761eb0411bd2cc8e436373ff206748ee84b16090078977be8c8cd12d57e71fdac7b49794e8153d2eb559d4681c9c2d6fe3bec2bfd049730ae8b5c8a1b2c95403bc105d535f6aec15573394a80a5bf2ad065f560d03db44f196c1383b9603e9f035a2da3766272abac263d923a4779efaba2fb2d1f13a3c90f2cdcbdb8b7dee726d1d1430eab3cd7c53fcdedb9e2570c8402f8ee81bc9c7a0f621603e518a55d1782bee36299de9e7aa3d02ecc733c574f1ab01b4e49632e174b7cb3da6940590564e0c995286c0d74901bf6ad04bc56ad52452b2f84834bdfaf74708afbcfb8ca0cb0859307161968dd021a727794f72a66684fa411e7e5a731618051147235491528950c4dceea2025fe6d5d83e1e270351bf2e3398f43e89ba60993fe1d2bb4ae00d7b8516f9bca4a27b861bb8149c08602efe5f72d8d14ae4ada95e398cacce12bb1f941e127239da0d29cf62191c01a3fdc28392bf5ac3ad44f0595e57a80b83fddad1241041cbbad3775c1ec66448480e529feec72049ce1d510274ed1973ca632d75f8da7c175fc8119319c45be6cd565ec621d34b11962df6fabdcbebb4d1b21b363f5b59edddf83e84a3b91a447989a99d93344e65a088c30ebb0b9414b301d80aa31b09a2986dec29e07cbbd0c5941c9004ebcab9e4c96c289ebceb6e057132fefe583ba9b93fc5865cad889beef0bbc1330b1b1243af94fbdd723aac5e97f851c155ad9895fb096b5fbaab9683fe0f9b94559f7d5cfe00bc872597db5bfa4d19050603d0681306a1bdbe16c7e7f21334c5f16eff67a57c5d3cfbdd9f109d9622a244dcf2323f6b44a50970c54e94c16ed4d77012aa0f72845a0f8f3ab2e418944f2103be36ad6557a24ddc596b13046448e39dce9de72b5f7bf88e19e0ddf768dc1c7d7a1d3639ed30e4d0d8368a3376e902c231df007bdbe81d816b4420b5c9b3372b7fa53f3851ed6ad24b0bdeb5f67b30f21a25188f426e94efbc1eb1efd0c84ef7b13fc42c3aadb5c6c4c784f21347340dd66d73f9691852e9d8e4f57ecf5e803fc797c068919967fd1bfded8cfbc69e4f5c0af8914fdc2d26b38a241959ab1bb558152f76c8c05164e5ad137b8e83a2ca6563d3a19e71ef11faa31d51965c6c9ea13dc7cf4c82f2fabb2d0ef2954dc200fb1870c3c29c4a5fe2cf402384965c7e3e210eccf5acaea243240bdeb4a1fcb8f30a3750b268fa9ac34e9f599e5d76d9d0f980e8b1a28113e1f9e118b0898eaabd1ed0ec472a5d97bd66e6991b5d0587404a2302e3741801ef47de3c6940ae666128c7947379ddb3e294551e52895b3c9d3f09d0ddf4041f246806a448890dfad9c3969996a995755548e6b0d907bdfcadee9c74ad08d3dc37cb7151dd97e897c5ce90c6a127c7299027f4faeaedc34b6c9f7f07122e7339b72e43bc9fa3a992d5f48eba265d841ccfcd1824cb571f8c2c55497d3509f6719f3c33c1ac8df98056e0d83e32d3556617e6861e1fa98c4562d250fc821b2cbfd68ebfae55812625836aa9f06d086e61002d5f0df1ee896cba3bddf71f6f24e64dd28b02578fb16fc1eeb50aa968e65b01db1d5ca00a4f954eee14a3af6d14911ec25e3beef3fcf435cff93c6fd63a5c6fdb46fa1eb78d5e12d12471aa0541247fb07a1b5f0ccc04eee5c7813fde51b8118cde01dfae1ca099a0930c3a7ceaa2027755c4f229fa6ee7acb18d2aed843ed209819bf46a8ccb318628ee3be486eee1694d4af8bca58b999519fcf0a696ecbd14c3d92efa1563b5fc087ef785f89f5f1a5b6be3edb0f52a6d1a5bf030b0de7dd8e40c6fd7ce2838142ddfa7902fcf28ae830fa0fc493ab145e48becc9f8b390512b0489fa84abc01a0d12ebe8991a2d9cd9996553b763b2d6cbba15d50404a4cc0c8f0cd6c1eebd43d33b89d406895eeeb95bd3903de676b2cd2dd34c95d87072ebe4ad72450984f1657ecbfbcccc091557acdf42d4b4f82190b3149f7e0e343b13f4975a929d31fd9e45be61d1f58a7dcedc48e0b889768394e70ef46523f4c0d4feb1bb8a0a25fcb1bd2dee8195dc1c6b92a2dc670fabd1f046753517adf1a1d0f3216802cb676795632fab006538b3223225821449ea01727018987c4355c70268a8fe44e5d6bd98fc7008a786349b512d1adc61768b7d917bf8d438da34b539adf43e294d34333ef84ff44fd447847c2c957cd1a7ecceadc3883d0684180e5e5d175df8f6294eba9194bfa6307f02a2099c72924a7a51e1af3ab31129422196c386299e240232dedee9880ebc32e789ac32b66896e34bfef9980df0d657771284b3f31c693bc02f0236cabe3514a3349872a7f29bea5c2f97512061e4b3903376566c883787491e12ce415e559cf4e96976be7f1608dbed0b4e2cc2d123ea8abfcad14c72c4547ab35733dab2f57fc22b8e622a4cf9db065b2513498370fa780b9cf171b5fec074a0b489c6356f4fddbfe71e5d389a61a4043969086f417fae40e9b2e1271b0e731c755abdfbf3cfe36175740232ca9d3ed7dbc1c0b812129c31db367cfa171f89cbf8e2773b528a792bd7efad11f9e5c068e5d43321dec82070962148032d15bce8a80f2be8ee6659571abce9918b434baa382bab634542dbd004b1d6484682cfd834335271449d8d7ab0361ec9921d8dce0e99668c9417f4f88401dfa0ab102aa68ac7dd1884da86b380fc2dceae204b1ccb2f7d4f8740a8be92f752b3b5f86f1b80ea3b8f808c2998ca0dcf3b0d520333e8d3450322a983f64037ac3c5adc1676e054b621bfdc465d4f08b7c32592814e00ed0b4a25e164709dd36caf3d5e59d156f2e05398c7a6584e71a56ad68e73893f3398fb71834374197abc8e3538a663660b5f92ed105bf620a13b57aaaff68111db7eb1bbc7ce941dff7f282f7c5a6bc55d579dd57ea53f0d434628cc0865fe010f8f68dc237e9b94daba15798f48f014e6396bd400fa45f3ab6b3204a085d581245281aff0cf01555ea2c04f2340bbb2dfb1dfff976ff6ac662861c5d8fec7ad6d0d87277e4b82b9da8452fdd015ddc35e6eae111143897555a8cb6f58d4b3e3914cf627e2379e1179f3571c69b2dfdb725ffc512a4a44312542cd0496a7aace92147db0174fb0c16932d16dec31ecbbf68f78eaab56b6aca8cd8f8858d5ae84d12b0d98d261f9516b71f3835594b718be2320ee5979d717906e570b6cf6abf2b7d693e3cb3efcc4d6a82cb3f5a142ca9e8835ef5becba339990c46a2244f48f29dc827c78cf25c86d1400ac25634eb4ec8d74317df25cf7474c780436d7807f0fe0c8974d8a42307ff844e840a91988c845ffb7bae265b9f21255761d93825a1c567bea8241e3f7d4d3864177bdfb303e1f45519352447558906d5e8dfb1c7d7297c3f29bc84b2c296140804fa4f7aa24a96011a0a9237166eb7d38be38fab1f67f4c763182daabbd59d5e02b417cc20f793a5c803a515bfa0b7f9b6713ea0b86d5a53f2dfb4ff5076d8850d46fdcdd2103591b3e9100e7e032c4eefbba40852283248fdfa4dab78b4978a0b3fe5f7661eaafe81f86e2f67f392013cf715fe6960dab6197180cce6a43244f7b8777952d47571f0c6408099311b67fb728891510a1abde73522cf1e0d6eaa080992449464a9c5fc3d51f2d803139922d74633bc037b35595ee902f64f789d75e072d725f62788f3da5d8b3d6e9cfd35ccae84c20c4b782fb2efce07580488e1c80fa8db9af438b46796185332c7e3637f9ced6aef0db0d1f276f44f480bfe9b8f9c179d40f6c4297dad68e73522d48e64da5073a8d85838f3c3efd2c7b640c81ae4de1eb62544d7176758617ef5d766601c2a01591292b2c818fb0fdbb5aa3db23c5c9bc66d43caf23a8b51e6833614e9c1d4aeba82ad767c04adb6b322f9504d87d9ef4d09436d36819305f57b8d17466e2f0c257119220bd975be9d65689c5af4cd246935fd5abdb4932103847baf7255609aaabf86e6fbd26713c657fa2b1a3e47fa5898c563429fed5bf705e43762f1df57453e36fc0bc278b9f73b58f26e58c215fe0250dcf6c06209ebb03f5ce09fae548f24543ce396aaf5c039dc4749e9487d555b3136fb66296703aea6ad21110236a3c2cbb5b6c41cf9934d8a39985aeba64222159007b1fb7906d85f5c13978d0599ca6baccd90b5587b83a6ef100d66e4c3a453f66"}, {&(0x7f00000038c0)="1081f182a004086937674dd78e556e4a599e30d533613101c05be2bc7d70f7e7406a19e89ef8a0386080587004fb50d1165ee98205454642f34bb9cb818a31b1c7e96bedcdff8a741d4047c5b8ae14d6893538e413f029f16afdb492cc721892666871be9dafbad3a7ebd28cd0fbd1509f99881c2ad403770d03c6360070a506a401547a5df1290603ca186bfa0ee18a1f38101241d6a57edf243c03f5a2b2a6c5c086840086cb222f0a41bc25db3b7164c20b7e7d459e282da01252a7d643fdc1128354edfdb4a529803426659ca7426c5bdb6b03f65b566e079bef917a9ac200d3c70517fcc16ef11778b74790ab83ae1945e3fdefabd832d12ce460a58de23f578b9738da4cf73204bd406e63d56ab1580f0e039b92c2187bf29350f0daa276d8d468cf0237e0f19c6801e3edb5ec680054d2e15f717547cdc2f04ada8ac32443a6d0d0aa4d81cf79cf4807c0885e2c2cf6ed9c1be075d6728db83c2e342bc6e7ab9ee6d5913f829328e0145b22164dc10b4de26278763a7c2781b079b0efb9d2fad7b8481fee1f37da2df64a4b1139d4965853db8f1dd79700ecd4143e41e2d80a847924c668d6f1b65cc08dfd9c7c1c4a4b344d5812b58ee0ed986e0e4ba9ac7d02a4d34f49d3250e8210cd487f6341b534f8d17d592eb6d76850647267b2cb9e519a21eccfaa52775babb8053a35b562eeeba41e204e172447244db1493eb10f13ecf8d5f4ca7815fa1dca55e9e5dc1cff36cd61224de5182cf6d1f946a49cc3e21f13bffcfe44374dff92bf74d74f7c6dee7dbd9b0212f5697c03a5455aedf6150b592fcb11ee878ec95630117b5eb298d0a6199abb14b9363efdf098df1eae97f1a48417dc23491c0dab788ec9f7bddfff17d6529a644fa6510b43638166a9aa45829ad9f793ec2c7d004ac74da354ff1dff8a133ad8035bb728fb12faa4c26457dd4fad5e1e5cb89ae8ebc8761abd1d75a21630668b8382cfd91f6404eedae7fbee2100fe881bb0e869bfade531c8a8d7a74a5c4c995b0ff2b5d3ed80b7bc122621d880234721d27731ee929fc3dde027409fccf3e7556dfe5e5ecbfabb3a6375b6c74d2b8fd44a235fbe150b49308d598b200294ddcabdd160c817fc693109fdea728ba3810c7dc99e1466a17f07c7d87a6a2d049934c8c89a54c0479e559469afebafb27bca3dfa2786545f9fd0f305b731629c3ed2e83456386f6906f6ea731d9d4b9e785528991367a2f0ef2cb13283669d93cfb79a0ce84def669e5f8ce137f7c8ef0366339406f8ab63d5388a09b7f8e2a6b983370707c46e0bf47324aa6a80598d0a210b1b3f86283ef1925e7f3753261fecd799e6cf14b1af22b9a3f207e298c48f6b97ddf1ef6c25103cbc4a73655c7d250acb2999587980df0880f0f6966a9426c751593ec60dc116100fedb63faf172334f6e6b672d16aa9475605eea976bdaa4416fafcfadbe745076eb1cec97ddc0b7d6cb931ab68c1894cd560a8d4f327a35fda8a1ae02b58b19d29db7a44a1417aea5de13c05c63240d1a2e8c54a15807bf5df81ced48a76aa8c403888d03ac6d7c2ee8bab71c5066fb3bdecdaacfcdab239f0b2893f1d4c85062cb7d53fea31b6a54cfa93590c3fb4d14bc5f18064e2ca1db72dcb5c243ee30b4e0a9ed2fadae46ce336394c529959eb43e439820ad02e484c8d371940cdbd8d43cbc3043b6e464060080cd86646ed888302034f30496908e5445f5edea96c02b9bbc95a7cfd1335bca3215470d2cfba823fe44c5cef6a5287cc7461a51cd5df267f7a0ad14397817e795551c1b2837a67ed3d639dce74dccedfd17ee9eb27c6bdf91b1f0f01412c13ef1961ffcac12c025dd3cec705f7bc66d678df919a8a31237dab04208d82b252905e0761e314c4c44ab3fb67e9634d618ed0cea58a1021f8e388913efcd5e8f43ee099ce46b00e01f700d5fbca9b21e64e4ac17c0f36fc0d480cdd40daa56f0a517ba03c867d8e03162a60e26c3e346eea0ef9fb8c467baac62f1f84fe1693e651828ca3c3937775fdf64e8575a522670abd8eacf1694df1fb169b1f48a3167da3c5a78247c4a70060690fa2b3c36fd97370aec855729ebb0669a1e200010414cd924ec57c09f8e4f0b292497f6446cac39bccb8460b5ac43937c7f21672a1598e90e36c9a90f98a90ffd497db65a39dbeff7e90b244e1fa9f41638389a60ec29ef4832d0ca5cbb9c4dbb4e39f6dd80a04df86870f067e7676c22f4ced10c3e5ff2ef25f70a30b211a1315994754d40c90566bc877f324b27a8a63138b1d59341701a1384ed16726e68dfe4fe840ebe3f038bc80144d1ebfcfc07db2064708da18fab283065b0b5db51dff04e43980f92431a6f9ed24a6697e5bcca15d569b16aaf0d42c3c5de9637011459f00f4f614b4250c024e4fd3affdce30145d3893ad137c82941ba42739cba71376d18193c906e2e3f4074df05fd5a05441595810696dcd7ded7c27be64ac87ce83ac1db831e02ab78ca888570383c3ad6d2eec477c040fed6512324f3efdbb4197215fbe2f91a8d0b12a27d4c54d943b42de1bc5aca99665c47d3ac7e4fdee71aded918b5222fcd22c990e5e86831f58b1f6d5297c2b59505956ca88be5bc21f1eb63f978f5a61d40e3450c98a9b25e55930c9d34e62e2171e4bf25a12efde27328768eb390696eb8d60158f6141059d00901553dbfc5137864241507c939e8783aac2aede53f78b4c0d377f8909ba3d8d87978c10582b928a0eb2e9f11d79c2b504aab829e679955e3c5d56cdeb014f4175e9e834f54ef452b25c51cbafd3cafab07f1ee2f7d4f991cb18b26f46a8e8ed1b408be444a71f6a71965107893583c07f8ec7fa7766c90934f8d28593cb0ccd993f030ab46cce7a201ffe55f9d14923125053523a92bbdfcf5f234a5599da8a3b37dc61f4392a1775d127352e5d37ee064df5381c585fbb371cf5ce4e9ed171aef1a659e470c14f3592f24f391568d8153c9fed17f8119764b08ec1f522b53691579926203ecd6e9f2eda598a70bcc0bed466924de072ca622decfa535362b1d9962b892d89c3f8332cce543df5e83c6d691f58bb83d8478cc0b7c63ec2ea74936da8ad0d4557fcef18589a9c1f5385e15ba31d67c4f40a7d3364637b818c4ed25edfd02b88b2e430a3843c5aea51388261cdd96db1ce08a0d11c218b2d85d142b95a36dcaa58ffedd776678d45adcc279b3ab016eba10c8f1800cf6255d6e0171aa471eb4c9206671e5b4296d96b0dc29054b82fc06e1cc9f4cefb2329e6a65ba5fd66cebd27d784f699eff1680fac0bcf01e344d82d31656631fdd5829e914616b762069946dce3f680a2551c227e8f672286839bfc69d88c957512e68296c45db9a4fc055e24c9b3ef8c7d37bad6964f872acff0f0f79673f428eec5b39bdc83800f29b3a4f0052912eae9c4004f4265e84d8600b65d0692b2517395a7df1197e54bb20cdc2f12157f13885ee1a1b42bfd030fe1548c4cb8a3f4bf8278844eb4a905ff7fe240fdd8455442a3b414b6be97e566171612f9c004c542f8ebe14dd63dca2ba5371049f14dafbf13b03093f098ad2e67f665366d608022cad33463b4ac93dca875afbf78091d48250bdb8bcf448beb81abcf64bdec4744e51be0f7abc44a06241320781bbf7ecfed2496257a88f53bc74ff2f03666df97da562bed97b3468b63429fc7b66dbb3258431d1f0e112fc9cfa37bd4b57b146e62eabcbe9272d7f251151c88d6e18f465b0994e618aff336b7e42d83ecfe442558c1f50e72b17b64f90865c9bea8228526b4b9e9d2bc9c68896fdc0cfbf86089ba36af40e8becdbd474febf0f9e1eb67db6dbd1cb184fd43c4a340dfa1d775363e9472f94d521d41dc50f3ba26122e647c423758b447f7e57249446eead298a7a4548daae148c46e2a0f493ec81441bb2b34594b6d2ff84d04ecc4d101b78c72aa88449d3c9ea5f38563e67e8f07fda07650b49007d11357d1b3f3e324dc859fd573dd396a9f6f149d66dc73e8fa4732951e9d42c48432fbd42db4f2943c4aac55be67507fb1649f93c63cca679ef32545a67ec72748c9312c70d1b7c785cf1109395a37c480fd7c5cd60a9a30f711edd96fac4c134aa297606edf1057d105b82c02653ae47f7db15e8f69241ddbf0ad3504cdc40f56f653912b6dcbfbbb7ea524b7fbd0a035c236af6552d28c9d4e7dac38c516636f4269bab02778866ff4d2e972321ad5558103a1e86df4ce2d54acf0142bc28078210e31d4e667ae4f00f417171fbad8c470ab8a624e6e80d5bb5da8f397f2932ecec4248716dbf11a88d7620a46f130b8e1052933ffd9501540eb534b3c6f9b40ad864711b09f2183c77f18fb9e693a0dd0923911b0cb28791e2853e92a9bd04f06872aaf5f9d77ae3c3f1d766b747f8eb0d733e576a53f44fb5d5c855258e82ddfcb96f9fdaa2ae7c1bef87a0a3273ba2472a7dc304ac1e5cef41ce4c4297b4f6b7e282b3ac886783bf708ba6657115d51c6ab81e7facfd6a1f3ddc328dfc2dabb4400517f9f8afc73ca0360f1647855e25a9530f22439b6eed6e841d709e1d0ff92da2a3a074da10cb06768f758893a61947fd639fd5a15b650dc7e594bc9c98c39e8cf6c59f31353ad6ee6239d74fbdc1a16979ea510d1d426a8d100f176752cf91b666e4966e05f7694573480b060ec151410770fbddc8164452027f7762efca5a86a13a0b0c54b7e7fc6448ac2b8828ad73bccd7b250e844c24f5452b031f243db7e7f9b9ec121c27de0940ce494be309674ee28b1b969677476c1d9a378dbb4c4f8b7785cccb6a6e6a0238ff68d21652f7d788cb22787380ead0a12038612f5269abf54264784a368f91d2fc9eb6308e5049e22c2cdaad015a6fd2adc435925f35f737b361a82f6b14413a891267a4f0b3c1be73e7e22b971812819ac42870fca67e8baa908c7f70f42799b89de4c5b68e5c46bff5f8ee62013b50aa22bd2c1025ee790cf5fcde35241b83ecb467aeac851f38935e3c088b23cab33f46a4f6e45846399608e76f8dea3a1a12739acdb5f6d39fbe7b55d0baf596e98eff3c9a6c63b88fe7fb1af6bd6783afc4df7319e8e165ee2cd05723c93ab88c402e3c6b35fbea37b26b344005ce10a2d1720dd7da52aec00705a1fc9b614d2273bb259e3b8ac50e0423a91cc72ba67f292857d04e8c3d2088d9db709f12310becfa4146876df1d9a1079a7a033ac16441fd4184c07d766e8cd4470d88d9395ed7fd0728eb845a116d0fe0dc747811a7cb88c1b8d0b6a04b3bf3278df7b049dfbd570f2114908e645ceff3c1a337cb39bd4d1b52febfab1aaa078fde3dcd46cf5ebf45d7487a2ad4be33b5697a0866ac667f4f17e43e959b7677152aba77a217a18878b7a3b48f17e86a9aec4e9a4a02488d6c4e59f38a89c504f645f3ab5ad827126cb87069a75869cf365c474a6b1f7d35088487d0039e21335018be930c404c6d930196efa6f52f521b3e122b748fcc0dffedd4bfd63b34dfbd9ecd25cd381a3441af8e4137453e1cfd0b320eb94838827c86df430bc0dbcc49ed6ed99b2dd218e2a266efc6383ced91c37cf36add277512feba443b6cfeaf9be69f087ffc7761217f4ca877205a9ee07edb821a079823d000903a66d53d03a66813d095abef49341df85c3e2618075d85e809e939489f6d5228fc194986d56374bc73d8eb721e6c7dbcaab4fd7f1251b66ddf90336e04ffc427926c56f198d0b6c3e9db1460ac019e4ddb66590d2e96704f0ba22b2a193d696b7562f"}, {&(0x7f00000048c0)="621f4612bd4d6610e58f4c87f352a5174674a1b3513661be82346ccb0575e52bd985d829b05422a6128ba764900942e11954cda16e8f4b41c3f96a6184a535b6aa651dceea3d67104d4461af97c441c3f3b89073fefbba4f2079661d0e5c083edb800c8e84847651ce8fa97c2e3cbf6c2f744f2796ffd4522db93ccdde31884115b0e258fbb0b63d058eaa47bedc822ef91a4bfab516e7548fbc1eb787e35fc8b7be018a49db2bdb21b9b55386b08d6107d93ca5fcec43729829a357cb70fe377fca81915c63389d5f4c01ac5ba51214f66bf7de82ad8b3a32cfb230931d1c61fda9fa72e7820653ddb4871b3d966e265553ed591a6ad2264d254fe26a25c34ac9e2098db6f82394a41f9f9e9cfe2e39c3959bfaad921f1c3fd18afe3193cba3fb23490ea93c2bbf3309d61916e9b03cc27a0c42f0174813245574011cf87a958cc0cfef1c8716d6bcff425ce00a4fe37b9309bef273142cf5ec7c0a4be813a6222e6e3df6702186d62613dca3ab4f6e034f26be8657d5ff9a4b8fe25f4171c1f718a4132c5dd9056b9bb3ac1fd4523b2238672b55bc8fb41b518c0dfb0bd75c1bcb771e7c585a024c74d0920b69b3307bd8aa960ed103f44915e9726143742c38f473ef821d7b6e98072506da994a1b6e4f012f63d3b56889048fb87b459ed17ee7f2f7a5f8bfa32efc5625363d0b244eb5cb9aeb69c0075ce15bf46f0dd0d5a8925d48170ffe1305d3e83243ea9b9ba949819c2140eff9b634e034370a5466848bd32ab1cf78e6f7097cd9d623b8e70ad81c4c458a8c2801ac309b892f77bca80118be89fbd862f8010cda91eee2e2997c7bf1a1bd1aed6d7456718bdcb3b103c1a5c70b5984f9bb4274705df1005a1ac4e2bf74582ea3ba43f1195189d629f4dc78d612a8fde78a42b020eca2228b15c5b913a3779f9cffd6fd3851558afca13f065168bcccddf87d0024d13ccfcb14ac3f751a36a77b7cb391dfee13a88eb088672e1a8523d183f29218ae21b0a3a0881c0aee576fa827d4d5043863db5fcb51a7fddf1911baf6334c4e95fd7398ebc9e2a70d8d4d4f5f4cb4de099506c3e3504014751745e1c01235e2a5fc6fd7afe43859355b81963da92ab4a242211a662bdadd005add4f45b7e03bd94a1f4bd17b6a55d73d09aab6aa3a10f6f384b690044b04cf4bdd6adc89c76d31f856cc0f955a33285c21268848e377005439abc4a30a32eac551bf0c0c13f270ba1677479ebb53592b75c3cb4641a5042895fb7d64d38bfca01762ad915c080302c599a4011e69ee5bbc213dff43cd186637ae4be4b4d69aba4e5b9c4132dd43a0390690abfef8c57de8c2c975874c0ce5e2f2fa82ea35e63bbc7ea18f8f358a3e82acded646ed85ef84be1d12d4f15920e2a8bb459b4867c85ddb44db80f4d88b9ffd98327cfcb96fce2c0b8240475a6d598f6462e85eff688f99c330dfbf48bcc6829b8de74ee6780b8ef6aa8497261928a8cc22d4bb76b0c9199e63af054eed5d906a685b3eb1b5c26654d5705b80771b9d32c4730f4e97e037a70dd0714e0217d36b5b9e376e8f533a4b387e367b02cefe5f6cde7242267027f9707a27619bf0e3f5453f2b72dabe08f3ed404afcc4209a031ac96d22d2126dcd482017c9bc0f9fd49ab0181589c8180edd2ce6387abe6d9abdbfa864c7bdb4234ad9d5bbfa49d12bc7d65693b5a7bbd0f2b3bebaf6523cc736720a514977a4043de5e53e0c3ffdb7dc425e8d15df76c193a9e1bf6168768857ad599583d70e00cd32c1947cabf76d75583fbf07645cb24113d24a6388403d9e84e5b9864cc6a90ba712832a386e3ba3d80294a7e40b4d550fced3f04b760a02bb02d4094a8f8088c233b8d6bdc931e82dc312e659f1ee7367e868294d28e111653a58c36fb89aa0240559f4100767146c809d9be740845cebd90754c6fb24ac70134eb371134c811a2333eada7de397c613cdc4bdadd023251d6a83b6570ed02340854f2a03bfd42819951b0ff2156d70a0ab2b7cc8180859170a4e72a0a3209e7f64f2f3a5a2d64a5edf8e46ce03f4f0e70485ed46fd07c2d92af5a60d7435f9c01be574b4c8e3e52378d06e99db838acc35c60d42ea46e3e90dd308bd618b673fffa4778c071e9cace384fa0c77a7c09cb451a4150d449a4b28cb2bf7db214bf3f90e63009de51f5673836919eb3b974962a248163c3158b3f8661d32f125d8bf3e5126859bdc8a9a0d569c2a4d50f041f258c867a1557a1b539a7e790fcc30958b70c29dcd6f6840730826e55b5e0e1faa26f07b3bdae87f72b384746950726ce92c35ab70641b3396cdd661880bfa578c5a4267bed118413c5c93a6a0b7523cc396dd5b118029730ac81420bf690ed5f548b67ed92f2fa991b0b942b6887dbf388b6324d5e879a7192222defc41570c0fb72d3fdd200dc561ad8da53be166330e74ace6b6772f24751bd89b53b4616b9bd9ed68a1082ee2e7996b71b3a4f1ac9e4734da8a0b5daca61d73dd5712a37cc8c7bd856a3405d427a1f295ca364f24637206c85fe71a5645719d56beb278dfa8a0c933f350a3da4dc5c0314f5e45e992d9474d54211696c03864d40f348466d41dc7e71945be49fb75cc2481fbaa85c4c967c935d4170e97ff92ebee680cf09cf0cc74dee041b2a3fc486483df44c8a5f7ed9a87e3ed6ca9ab21bf1742520714cd3882007f32ef24e244e164440ecf60d7eac3f08004d017f926c48ecd7a65231c88ccce7868919c57f1f63225a467986501501ffd35899ea2b7205723091a5b1fcbe880c1c280fbdf1d468a6c55a6c080cb7ac0f84340b03c2a703d01f534f7cb227d09dc9499a72b72e66b77f5e7bbc5ddad3cca22c3fef78b80df24459cd81b104ce3e32267fb19bd16fdf592086fbc6c5f5cb493e4636d70f68aba1e54aa50b803cf21c1444beb7f128cb87393c51d549116d8731cabbc5f9cb4d92b7bb09f1c3293370b2469c8f5c65f7674830b4baacf05b5f2a1cef68244cb42985ed769df750ecf1f3fdac2f66e0d3a5b05fefff06a5afd37b5360d1534a01b29a66aee0d29cbdf96e6d2c6de13e5f00191583a53d45f8b1a3f45c00d923254850027293e8b196b9c586b96723591bf6206d5e5b9553b36b8dc99c33c4c5540444e8e89e13c2b077da73c22162170ca8ff34790cb3c4c9cf5594ed241a55285c3e20103e8894cd839809d43e2ca28903db8cbd52733fd334f9f61bc4c32507a4cea2f7244b7dd6c73b474b73a42095ce37e273b3fe5345d8b3b8a1df8b9585402a1c09dfb4a80697af592f013abd8f1ed2dc957376f7afe4536602487d2c6ee230e6db385f69a45ba5bb5162e1340a586cac2e47aa63df1e4b242dca64cd803f33d4ac9d114030b8a1943c18b4c7b1b66fbd1dd313e5c282665b07819b520851a03a6c832e4bbfed7857af73e6492e504bc80b13b624be276571e379bed476956d6ae20216d191dd515b512e48e8ddcda4aca8ff27360307a3457fe82619d9db0fef6a25998367de95cd8e227c02c9908ea467b236820197326525ee22d64c3d1a3c17f13cbbc7f8b193c92b3a6ea605424b9ebc6d90a50a9517ac3087198a3f560d553a1f6ac65c5ebf652b37e58f4e1e55031c263b513f512562cd8916513763e9ef323c0a7f7dd871ba7638226aefac2228c17bb42c4aa2b31bd6151accd25e4f9ebd4414b0f97ed62d20bf24abbd6dfd44a61c2c0bc08b85341960d3786415fe6d2305e8a5f58dfccfff3a3426b0c62f9b7292ec997efed86b3b81507996f114c8ae101601d6d72512f8aa66d9319e020fb5949bc2f1a8242da93f23ebe60b45c9ce3cf9a5707e02013fdfb63bbed622258ef27230bbfa40b3856b0d0263bb1b4a9040043806f55f74e6d909cf8a3aefde70cb4956e321f69ed16c7db554073d854a5ee48b6ff46ed3171c71e66542ade15547257d6bed1d94924e6fa6f607c4df876df44a6a915e7edf99931faa9cb468ea8dc2c65425eaf339f08be9d436f6e316eee6a32ba31356c4d495bf507bdcf692f705c9c502b595c4db608ea90fbc60a1663937c45486f138889e1ea86f0b9201fd1749baef9aaae055b6c96a6065118023f2e33717d708d83a06a1b05699a26b865bb159be3fcc4b94cf7440cccfff401a998438c82de9a5e9006f4c7386883f95cffa654cd96d802519491a28694a6f1f48f778ad09870edd498c5882398d64321c07e0a49bcc65fd6ff56f8372bf46df332ae2502659684d1cc37220c8ee6e7602969e520cd10038d16b6fc4a7630cbc7b26df3ad16a752a9addf11c02513b6f1d1be0e1e7d891eb831753c034bff826d902ceb74e3bed7b2c2d5ba2b0b406cd710bfda00136a4f9637e1f89f6d9f26de5a16c11a41d7f3cba1c7878aeb919a8e08dd580d90189ab20c2d99c93de235ebefe8b68cbe0d0237165d0e4ae68ce320b43dcebf0b7785202dd64b5b435b16cb373986a54c5d2c5d504e7cf637147bb7522346c7a9481fe9b4e159a35cbee65f5c989cb68a6047dffaf2072e5917b0446d426ebd3f3feb0b5e2bd9c0243cc4456b9794b6a0a1ca4c0d6b7176d1f568b1b19830de112f7e245ad9246ef6c835ce80195ed649b069a1410bb9f2ef5422368b229babb61eac8b6b3b486f9670e7487e96db375058b771212f971d45d07a88f6ccf03687aa9a91670e946d5d09e35048d99e2e317b8482741ed75f5c3a27a6794fd0f7ac3a6fa8d9fd866ed40f40af578014d14f80faeb8fda8ff6877a53bc4d8c352b08589fcf21e23b60de9080e2450723463e01dfb818615877de91558cc2aeb990d6e3f3fda677d95c425d6c28c65d52b5ad0411b61ad6a291eaec384331799836d8ec66ebfb93bdeb28a503e5e90d557b34f7917bdfbc9f290c8c2f42fcadc4f613d7174fc98beecd386f7a44c0b28aded1c7c8ccf5e41c93e0430e39e019913f65a6fc37e3b471c38ed33596e52215a06c95d0e8406042bf94ae2df0e41bfc5b9b03fd61e64ed8b9e6f0fdba7918a4794614aeb2803274b1f290cce6efd264720f52aa4c02c4b62bc337c40aff819d89a6747e3257f0312c44a02aa3cf52235bf4915183d86d560253c92e59549e52368e310c3be0fb091554bb7069193da0e2e2530e10a28c2506275242062a40394cd25b014caf32a26073948152a15325a1cf5dba112d5564a37761ffe6b8ad229d4fad95b6d361a2e59dae357ce7a15e6520fc9b49981376103111cb9259f294d90dccb808b3821ea97dc2330bc3411be594cea99ea87885dc0c42781e2bb23a8304160e2dacd8d6d5591c8f2f818e72965557e7f6a3403f5feef70f467267bede9c91044c855faba8d80a8a87ba2ce9bee98b7f85ca9a039f7e7b0d8a8981d286bce2e2f854ed7c31d197346bfde8d5e3b9311f0dde5af298edb7d5377e83890513da9eb7b7743b88212be875a22f60afb92499d90b7b5e27f5796fabbc2e296c0c5d32938f925f455676ffba7cf04a08543abd7877286aa0853b04ee00f574f03b99c4303f3aa96ad7a2da38d21a76c0f66cec695a43a0006a57e5ca2b4081571d53df2e2f04b4c1de9e07793689a4cfd8be566eb359cf76f4de5e8dfcfc72ade61ae82b24280afd8a85cd181e8f1d9d31ac9bd9eaeee2fc39fea57813e78859e67387c20001f0646e62ce3acce4421066f813b5a586351833c644568cd344209b670e02cc46d22a4c273a40c00a9d97ca037dffe0434bd34ddbef749510a81eb67b075e4169c3102badbd0a374d78e55ed332ac8342bab5a04cdbf51e88c6a7aa82fe15"}, {&(0x7f0000000480)="d3dcfcf0b6510fc2eeab1011816c2837ca5c56c2ce98b7d0cc44890dd9394e3bf3d6236953c7b889c46f09bf18e1684c4536543079d2206a901d03ed3eabebda5d305122f3c164678442e5e5c7f4f6656da19bacdaba70a31d34759f43598c70e5a194fab41d4e9c75e86ed7b89b8507088a0df85b1888bf3201e4fa366abd6f2432654878ca9ddf5501f52a8bb7492e3150cc8bf85958dcf0f833f94a0c8d4f5691bb5046cb398857b7a184b51765a467c56e4886e7ef8291bdfcafe716486bd2c768432bf7eb39641d36b0a6154356033b17b9943354e3ab63820b3081ffecc89680e7b3b5b0f53ced5f19b0"}], 0x10000000000000ac) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001380)={0x1, &(0x7f0000001340)=[0x1c0000000000000]}) openat$klog(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/klog\x00', 0x2, 0x0) bind$unix(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000697b3ceeb9141aadf3d4991f5d42cd4eabbfb8b4655f1040b6e246bba8d31b01674afacb5e7e8ac7744b6391146dbe5c715fd4f61f64fb26c63bf9fa9a3e0adcaf745ef4603753486d3f8d1aeec5266ac561b305d42a055e12d018d35de59c53bacc268206cde87e108cbf5a50146b6340e6bf60b026f540286a99207f056200"], 0xa) pipe(&(0x7f0000001440)={0xffffffffffffffff}) writev(r4, &(0x7f0000001b00)=[{&(0x7f0000001a40)="8204cfb25ae2434c09505bd9ab41fc048720c290249d5ffe21563171ce776d6cfd864cbcf998a044f8fdf710b18fae821d656adaca883b063b0d99d72b0144a23c808f5d9962ea3758b73b57e7cbd882a643e3e646832fa96c84325b54aa1fbb6e77707e24be18b46df40201fb5986d3f7d3a32a882f18c9e6f3c2dc5a05dd52a4073105637297815451b1", 0x8b}], 0x1) writev(r3, &(0x7f0000001d40)=[{&(0x7f0000001c80)="d1ddbd6f30a385e3c7c8e7ff369d534431d4e2fd89a540f96106a6677ce069fe5bf18880f8f9a7bb84e17231d719a682a80c85fddd38e1d9c1b7b399ea2a7206a138a30405d10312c5556b4890a398120679da26cbb8bb953f508aa62b041b608011236ca44f95a89d13b71596da5a1fd08857babef70cf81013768e0cd1d0adc36c99497d1f1c992c043ffd46871e4c92e08e5920d088617b053b47a298069687d42b29c41fc8ac0bfefb7f7163", 0xae}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001dc0)={0x1, &(0x7f0000001d80)=[{0x2, 0x3f, 0x3, 0xfffffffffffff2ad}]}) pread(r2, &(0x7f0000001e00)="d002dad52729b33d884ad4b2a3032f23f812c5b65f80e2dd49eb8b4871927d104583af1930d179640270021d6ebda44d13a69b8697c0050346cfd1e87f90389907eb221805755380dcd688139ca71c67f330c3fd30b80149c02c734eb7cb34c2f4fe2fdb477196cf3617", 0x6a, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000001ec0)={0x6, 0x2, 0xfffffffffffffffd, 0x400, 0x101, 0x5, 0x3, 0x100000000}, &(0x7f0000001f00)={0x2c, 0x8, 0x8, 0x152f, 0x80000001, 0x2, 0x7fff, 0x10001}, &(0x7f0000001f40)={0x81, 0x3, 0x4, 0x7ff, 0x9, 0x0, 0x4, 0x6}, &(0x7f0000001f80)={0x59fa, 0x4}) select(0x40, &(0x7f0000001fc0)={0x5, 0x0, 0x1, 0xda01, 0x5, 0x4, 0x1ff, 0xffffffffffffffe1}, &(0x7f0000002000)={0x10001, 0x5, 0x7fffffff, 0x100000001, 0x7, 0x3, 0x2, 0x9}, &(0x7f0000002040)={0x5, 0x9f1d, 0x4, 0xfffffffffffffff8, 0x7, 0x3, 0x1f, 0x8}, &(0x7f0000002080)={0x8, 0x16069b5c}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000020c0)={0x10, 0xfffffffffffffff8, 0x4, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc02}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2f9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x6}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xcef}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1d}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/../file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x3}) pipe(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000002600)=""/155) r8 = semget$private(0x0, 0x3, 0x10002) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000340)=""/51) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000240)=""/191) semctl$GETPID(r7, 0x7, 0x4, &(0x7f00000026c0)=""/163) utimensat(r2, &(0x7f0000002780)='./file0\x00', &(0x7f0000000180)={{0x7, 0x1569cc16}, {0x4, 0x3}}, 0x2) rename(&(0x7f0000002800)='./file0\x00', &(0x7f0000002840)='./file0/../file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002880), 0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x852d6451372224a2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x44, 0x4}, {0x20, 0x7}, {0x23, 0x36}, {0x4, 0x7}, {0xcc, 0x892}, {0xe10b30da297d3e8c, 0x400}], 0x6}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f00000000c0)=0x1) 16:00:09 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r2, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r5, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x58, 0x8}, {{r2}, 0x5551b63b9c4022ac, 0x80, 0xd1b06cdb1123439, 0x1, 0x4}, {{r3}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{r5}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r3}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r1, &(0x7f0000000280)=[{{r7}, 0x0, 0x8, 0x40, 0x800, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000080, 0x2, 0x2}, {{r8}, 0xfffffffffffffffb, 0x40, 0x0, 0x5, 0x7}, {{}, 0x7d8da307bd5849bc, 0x0, 0x40000000, 0x3, 0x10001}, {{}, 0xfffffffffffffffd, 0x17, 0x2, 0x506, 0x400}, {{r9}, 0xfffffffffffffff8, 0x2, 0x40, 0x8da, 0x3a46}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x4e, 0xfffff, 0x1, 0x80000001}], 0x2, &(0x7f0000000100)={0xffff, 0x64}) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ktrace(&(0x7f0000000180)='./file1\x00', 0x1, 0x410, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x8, 0xffffffffffffffff) 16:00:09 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000080)=""/237, 0xed, 0x0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/113, 0x71) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c91992007294c0219712ddfe06e32", 0xf) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x9a) r3 = accept(r2, &(0x7f0000000240)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000000340)="2ced833e49fcb932bbb9", 0xa}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r7 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r7, &(0x7f0000000600)='./file0\x00', r7, &(0x7f0000000640)='./file0/file0\x00', 0x0) pwritev(r6, &(0x7f0000000440)=[{&(0x7f0000000200)="8fbd", 0x2}, {&(0x7f0000000380)="fdf3f708c8d290eb5556f21d37b3710365c5f98655cddf740b7a255af2d0904a7c42ce6d48bc7551dfb02568639b16e83c221d16555f4081ee00817fa610718980e9251ffe6e2f08f18b87deeb8b866fdec9c49aa6fc2f84717c1bdba14d40f1f6dcf4bf1cd1a2250cee807c4bec28618f7cba7c0eb5c49cd3f9bec131e7896b4a72ce34b333591ea3ae77a66c155a39a93b1d1cf7fb450be0a3b681b0861aed8236a9e345231a393116d3bce04d", 0xae}], 0x2, 0x0, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x4) semop(r9, &(0x7f0000000100)=[{0x0, 0x10000000000022, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2aaaaaaaaaaaadac) r10 = geteuid() r11 = getgid() lchown(&(0x7f0000000300)='./file1\x00', r10, r11) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000040)={{0x8, r10, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x6}, 0x1000, 0x8, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') fchdir(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x41) chroot(&(0x7f0000000c00)='.\x00') 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x30f4afc826688093, 0x3) 16:00:10 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0x6b06686c3736a8c8, 0x100) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = dup(r0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) fsync(r3) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff, 0xfffffe91}], 0x2, 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x40, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffff91) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "d71bc1e7bb8f1ecc525af8fa0b00000000e74de4"}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:10 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}, {}], 0x2}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x3) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2c}, {}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") r1 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r1, 0x1) 16:00:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0xffffffff, 0x7fff, 0x6}, 0x0, 0xfffffffffffffffb, 0x3}) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:00:10 executing program 1: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x16a986db4f784c24, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xbb98ebde77f291ab}], 0xa0, 0x0, 0xffff, 0x0) syz_emit_ethernet(0x1, &(0x7f00000005c0)="e8") r3 = open(&(0x7f0000000100)='./file0\x00', 0x89ce0a1471bbb703, 0x112) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000140)) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, 0x0, &(0x7f00000001c0)) 16:00:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020691f, &(0x7f0000000300)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGETIF(r2, 0x4020426b, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x400000000) rename(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r2 = dup2(r1, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) utimes(0x0, &(0x7f00000001c0)) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)="0a9483a1db5a90ca74ac958df80ebebc620f1a07badc1dd6c7305fea37680367aa811a7f332220346c458bef595c01972ac14375a67de605f2e1b814d34643bfc7af7e61a4091bedea6d9dc6b1e634af1771613ffd7f6a2f15db54d440e5bc8d7728882bf866553993b929333ceb5a89a504d374622763b02ce92eb21acca8fbb482b75a328917282de99da2adf7c2acafed4c2f8bc5d1c51321c3783139dc4ab05920ca1e7afab0ac34c2797778d239db1cd48fb66237458f735d647590acb68f48c1e92fd37a851d27969d03e80359f222ab4268ee529f3ec356bb1579f184d5d7c955479ca059d3cbf09f71a0"}, {&(0x7f0000000500)="467fb1610240998badcd50fa588f0997d49755d33ce78b7788c5a4354f4f55e65f1bb526655aeddb12b7bc6ca682d0794ab69752f291ecdb6b797458b34824048120439e21c1cc87b881d6eeb890db7a3d00cf4729dded732365b9ee502da980c3b2427e23cc9b1024de886caa1afe1f26d568ac9afcb3ef2c922f9d08a52ad145d19b5c8a64de4effed96c9503116c5a5c383414ac890841ac62d2fdfaf8b613c8897359514229b2d9e74de5cd78b3137a12d993fb46cc6ababa835ad87998c3aaf8f32ec3e1a9e65452a0cc67eb50491366f7894cbf92d67a6ae97985ea83d"}, {&(0x7f0000000600)="28d393115d87882b02c4a251a89ba2f5daaf32439abaef5a5ac10b669eb9babb21baf9c79256f17b47cff541594276593c6dfb373a7b45068d7b2c4e63f648c025b3312d776db779a3557f1820548defd50894148e0dd7f3acb2fd79ba1dc51dcfa631413bf5f6a2179e84359a23cc94996204ed98561c16fafbdf02f41cd27003dfa3cba847531e30bf3f373e03658d9d0fee4147a6b2d6972b667c0e392e8f44ca70c3e44e16c997a16f50abecc504be7cbe"}, {&(0x7f00000006c0)="ee46f2cbe85bd7081b6900284fba723c2e9973729f763bdf9d2ca15183ff9038f3505b130beffc93779eac046ec9481b7feb8ef23bfec11565a8f68825d2d3c7998216675023b9d8069997dc44f8e25b19c07b3f94122af5ed643c3ffbc1fbfa293623c571523ef5ca2ebaab7445655d322193360cbcc0bf83d9351b6ba6fc54cf69f41908d05d2ed22cbb74b38aab97dfbb973931bb9624e07894a0394e550d0bba62a7ae723acb96f5dd27a8d2d7e5c8ed6d9e37d35183730dba7000050c2b946843c5e3657c1ad52d97dafc909b66a6166e890577d78c71a6aceb6b1a546dec886d8015259759b88cf2f7fdc953ff621e7c19fbdfc7c4d18082d6b64c2e5dc26f7de0c573d1cc2f63257f484688a5b0ddfe83a66298d8d86393de15c3ded7f51deaa01c203aed221c506eec94246ec060fa75122b15d2fb2339a9b85df5db4a1df3331c0d4492b1c1325b6673d1c05e62d3477d15c97d5c47e35f6cc912a88849a02acbf54fb28c23fa516296ef996f0892fb50a38adf22646d6f183bf1100568cf1bd099f6704fb6c57436090c427fdc3072cf0d62949d4ac1876de0f251467753f5e26f4fc8d8084c28b196d6dd390d7e05f8570dddc071a4106b428cc73f23ae7804d68c0b3e94c7b337925bfea7db3838063da8f373119b9211360ce16d34929bd8696e204d9759dd19e3880be78fdeed99357a24498e94860b8cd62bf30fd17a93b6fd8de1a127b417f24124ffda0d011660979d60c8c62a6de19da5bbaad9de859b7e6b48dc4236aabe0a31f626dd29d85a23a07abf2c3eaf333ad644588b60f2206543613fedaa6c9cac0ca4e2bf6283c8f909966f3df12c8a4dc007512ebba3551ee5e75d6f331ade054142fbbb40a107d5ecdf2e747d50f3cfe3e9ca1c9dea4d36017ecf69dc38605771fb935a0a1a91ae5b18463fea460ad1a5c49643809688e5682e3427057f503b0c12c1b7e8080c643d2d154847e9ad90ff135dd2ef58364cd80b7b1c1956d0a0bfe8d359ba34c59610e573b0335a34e72b679bf54109646b7a1f2f854e1dbdcdec9c046ec3576f8e4e98e137922c6ef093c54a378d5fd401101a26b53d59e3719f1860ad084de439709a9b1127b9231ed68d439ff167927b6ccbf7a2c2bb094743bb2a34df555d28f011f5c7ae51fe2bf6ba64a6f24f70b4dc2c6db6290803339cf5c1728740bae436c4e415a4f79bfa6f7b22c384d65594296cbcef8638b52ffd9e05d4d51e3c2df6487a3b85f7f8b6fb5e2d9cd860dcf5f8092f9c601174619043e4402ec9ff1f3125b778213a2e3ba18fefc777175e245f1d4ba1a65e18cb2f0897dec196600642b0129494ce92f9c355b2ec83dd57bff1602766aaded8460007a6582392e3166f3d79ea345547e1a627b7ee29532b35e5c7abe7e63c66766607980ec44e6bf809c5e0b6f32e0f0e1363f0fa5033a7386656e409e829024b2aa1444f2fe56db1c181bf36217fe5aab1c2c6d8b2dfdaf07805624f49b91522c5b1c57ba62f0f85ef7e6689b4f8c7eab4784ec60c48c37d75876bd3e191da0a138699514027c995fd6ac0f4c2b5df2e26acc63c063d3d48c6d8ec982d9638bffa4a8924d9e56df2f4f133e65c67d55aeba777e45a709da776d38bb1e643012aac223b567532847d70b7366e4c944b4ba6e8cf44324f2e4381711262e5bde63ae0844e524b3f1167bbcf5b3dce30abd9d28137538117b445ed9f1f46af73d4d33bbf11f38e8ab3449e1fd5a4b79dadbc30ca24444270c9e4943fa7562395acb9dc3981c208bb02874e2c06962ef00e0c3afd4b18a54d34d4273eece63643691b20d51ad8025d97e4657b9f2cf396ba025f877434a8663246bd3d9ed98df120a493841c810d7775ebd6ebb695a97da0408a61a706840a9b89a51f04b5a671c6b387b9e6111e7bd6121657bffeff4f826dd05dbd26b11428daaf2420fe4ea5277e478659cf8aea77aee361ea135251b50e4d3dea7b8b6c61dabeec94f6a165af191616dc563ab7988eb96b9b3903e56ff8e410c92da6e5e661a9dd6e5f764fc7e840675b5684ed3464086587b75980b756b60247d328a0d43ad477bee1768360a977d7560c72bd45ab8e68dba53da729cf32685ce9546b7fab4ecdbc36b52cff3dff140b520d4290fb0a4cb7c89051d04e48cc01f9da66df62a49aceacf446bb3e15d2db0caf055376843ad280b4c83c2d70d3c29eb65a1c88448ce14a0accdcba0a05e097c78b7ca1843727d32ed4d3c6cc4b7346d538ad5bb281d39cd210f30748226f6b54f003a54f86d5f7e4b580da1678b33744c5b33c69fa60a827029bac0f14aded0c1ec5ea5b6f5a417d3450d8410e5f0cae64dbefb445b033cc67737ac012b890aa9bf25158257549ee6950649164dce89efe350e16243e7ccaddef827e7d6209556f7ae4cc6ad23115557eee9407a46194c235fa3df4fdb54d9240b1a03f2620b99693c92c075e1a494bdd4b51eebcb07d1065bb7f1919c1e83fd1d6f26ebfd11cd8e8ef63843b08ca0177a626cf593ea13b86116c1cae9d86778cb1d2961e4c39ebce9b31ffd79cdca0208dbf4c265d23644a4115a48082f4899c78ec81c650286a9ebba8193099e8b8880d852e492208907011e12b8d4b68da8eb0004e0d7b01d7bffb87b817028de01d2e04933b14b889c42ae33b6c0c3a4ed1a1af3151b694dca918b70827543ee104fa34834955543e658327fa48e7339ed9e35d5d8f6c84234fb1db6adb5ab16da8fddc68183c9a462597705cda1cbbb51cd81e7875fb6474104b65d5223ecc4c4bbfe03ca4131d7d492a08ed6820d63cd4c574eed62e4b0c71185b27084f0602a18def8abab28d1a7051b5c1fd0080f964f3612d44f668169e1e261a531da65737b6e7bb9b65b7023a91cdd2e4b25792e9b80d8126de2bd69f8e77f4d3081d3ecd42b3196947ec0d26a212f0e14d1f3d4997651559991a680fd9a9f049be291d59cee0486b1bbca815ec89654fe6c5e7f6882290805665988b7a5d98f41d9c3928d67c0147e8e2e13a649556650b49481f3201e09fea1a0cff4864b6bc21d4777b417572cf0810b165eea5995231201b9c0e00141a10e1d0e0e9ba4fcd76bc0664a52fd0a365a5317f0232af06ad6aa574f0204cd36d2c9eec741e4654bed23c8f3350d1afbac018b07945c67d4a4067f95ad48d2ab032e267a599632ee655261515d3d4fa849227fb255e0c5bd5b77a7d629fa71a654d7f6bc9762b0bec69d15df6583e16e3f49d24b44265961efa96dab53349c4f1d532e706fca003f907d6817dbfb2e2baa161d0dd8375a9219a5df06d82da3a22dd80d653a9710b2b99fd889a8622c6d7a97f248ef2c3b232fdfbf44b3ca01a87f3a4987970c56d1ae73d8e1c577bce2291eba9f8970c367b9429eafa6d9b4e80d4b07d6c646df242ac69d6de7f273dc34e654d15ece538b0ab71ef68c33cc3f872ae6c0d07d6323beaa928213c493722a152e2c115479a36514bb664f33c4ca53c642c06bb4ab1948e87d379835b618cf7f1c8cfaf8b528f0da3de3f64a28744976a3168826d1abc2b44622ddd1de37eee98658f9fe14b62842e0a737262407ea8e2d8d78f39660c425f775acab8e4b5ac7217dc265147c7a186aa7b6ece397a5705e98a8a65a3626b4556baf2d85de16e1e5ceff364c1d936db9bf56c95e02ec612792b048bc4af243beadff83d8cc83d4ed18c14a7718c24fef0eac7ca182fed479e4aa946e0588a34b2db06d806d18a2e36664b5577c5add1f69c9e7d5afaf8317a21ec6b1453ba626c9e14d7e23b8dfa528f5c45bb127ff5013cf4d9c0582c5e3ef60636a362ce043fd0b12e577fa1889bf67257bcf823e0314bb1bda09cba2ccc3f5a0a64376f792133663b252f8777c9c25d2056fadcadbad55923467b98f7392d866cad270688e553b134aa97f5fc58d601d59e3ad7c7536242f72ec44fce8220de6d580869e9d3394416c7e5af27e50b8796e7d0b1b74f98a69d26115398e635227b10190331b9fa4d1d88fa93087e2f5007afe3c9649f2b471c8890c4d6c4f552224b16004cf16ec9661a7255c238d8385f607c29a29e8a8712a2d947a91848b72094db5d82f44828dead0dcd12fbe0b03f64daee64eae625cac9db03713432064e4e7f9b2e4fb54e8038fb5bc90efd96958dafb0abcfef784ffac0bb644efc006770540f0790875ebbb069d850ed31b9b868a05ec24f7c70cbb64b2339010cbbe071a436b1fd89c780e031876424644b9085f9605a748fceb4bbf9df04e32d304f620264b38c3afd97e695e0e60c2613bf1c5898f5f0a890742d1c46620a60ac341089e300e990ac791acf163190976778a3a9531f4dc77691bc044adc2ea056382a75588531d2f407291d021c6896c0750a1dbde2701e9cd5612065c470009c6ac4db282c927d482b9a7728296664d79e85cf440bbf64d10ae4c3552e9ac8119e6ca3dba1fd68426bc84e4b5f853e9afee7366107fd621662580512b69c864553a1cf20451fdcbe82ab38fa60612897c828855b3624bb4b2eafff0dd5f512895b45b1eb9a8ac72c0417370e8df063a372f49552fff2575276ea9eb1769b96779a11f2d5109e5555779d40795a9f4d6132a61f762c4d9b07217ad963028611cf60e33f5bcdf88966b1ef49f432943f73eb61e1f865ef8113bdef13f31fdc135db721eb5cd8c6a1d7e7f3cea5e1587db7692d336a154b9a4e4c16d5fce370eaa1ccaf13227453b4029bc0447b139e8bc1ac330723125a8bf63a83c2143c4aee026e9c10a6a2352153476d571cbd9b72d53ba59ba27b8fd47577f0ea46aa4a44d12fa6eeb81845047b99f094eb3a39215ef86f1e5a2b3aa305697c1ce73294a8b9ab18eb671a024b809f5dec0d91e5ec8df5376b33c07066f947126f0fbf56b44be2de28d14ca5ee2266a104c246ad2d72e9d76f54892512dacfde5fe127d5a783384d511747481a350084b7b0ad564bd5db750057bff6c3201e52a1b2ae8ca69bafb2414dc5e29b1c401dd5a271ff1ca75c0f93ea2bbc71d86071abae422f95a7e44070e988ec4d3cc327c763e05096cbc55880aeac55376d8d321708a6ee135d290e63e4679e121b2e7e9e3a2047bc7a27c5106e97032168be95a0495f41cedb23af98bab04c5722dccf64a821625ead1fc63506964bc5968063b3b9261e48a7e6c4889b8c0c3b4e8f46071bd642b1bd75d8f90e06dfbb95379e3b7019db8f5a896ec7a38cfe2eab2f867f384fc9551dc4c9d5cdd7399f20e1bfc2b07e92815752d05f98c53db99293bf3a9975232d52d0b1233491b076f80629f6335c0ebecbde8db31051f1677da31e2abe666570a66b6eaf5915a95f7d8e05966d4d339c9f77aa9545769cb546cc574d0113d6236ec3340d7871812ec9cb3f2baa97848877ec0efb2e75f3e975f09880389fa5d3089b799370dbe03ec42661d93dff77c731dcb82d904c02aaae0aceac71a7f34f460348858f3102a5349508e1a0c032171d5d6721dd66206ad2580789d3de9eb4ba3d05a7fdaa315f1511f0c3838534c015cf0b230ecc3822ad894f089511a3d5b2d4192e9de7265a88646542ea8cc0e47d6c89fb6e61bae257567c194f0fa59c3c8d9192dafe17f4682ef29bbb833dccc3bad46f7703f98ce68e39dc804bf168bcfced73db279ab330827e05e5e3baf45cf8be6a3b79952b0fe99b14316c7e6cb73bfde8de4af5f7d0fabf055c530e1f1bbe56d5ca5c6029ffda7a1328533ac191d6e3de55b5dd95fc583b660c57c722054dec06591d5fa394"}, {&(0x7f0000000040)='qW'}], 0x1334, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="0000000029622ac6fd0ff70037a8dcb7499eff7b2740533bb501ff11286b46a2a3f7ed6bce993b7a2b83c73a9f2008bf488c7ad1c22846dae77a74d8e7862f564898d9836d52c5384d615debf59ffd850b7b387fcf2fc9fc04353e9e1ee406e53b882e3d4f0d8af750ed2ada8789bf2d8689ac3a977cbc73dd576e35ba88688abba9aaa429e0a9a6d5340439c158e0d33b1b32bd0f08b589503d013e7ee0dfb1cc356805941ba085e6780aff0f5a0991178eead4a881028196c26bfc70637eb33ecdb3f2fd9a09d10695d784f7558732848a005c109d0b27deae7311bde8a67d4a38b5ce05a448156e7ce0219dd6", 0xa2}], 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) close(r1) pwrite(r0, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="c5e3e3658705e0db638a0b7300b4d73caedfc88588b4e06ab3ee9b01988ae4bd7c4ebc4289556f68cdc420edb91168934e05e3cbb51a9be9de69c1e7d732513323cdfc8704e9f13ea4c097d869609565c1ba4d4fa98049984644f1fa7b2c039eac92741ae4e3f2cb735c273882268ba85e549314612fd98b0bf8f6a0"}, {&(0x7f00000001c0)="3d80d4bf595f7329cfe0f446ecf62eb4fe2030c9ca6e2dd31fe22ebaa131c53cf04657f7e9a47b6738533faf4f198b28a345d1ec761f4a7456"}], 0x1000000000000123, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0xd71, 0x7, 0x7, 0x100000000}, {0x9, 0x6, 0x101, 0x5}, {0x561d5551, 0x800, 0x0, 0x8}, {0x5, 0x2, 0x6, 0x4}]}) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c, 0x0, 0x20000000000000}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r1, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r2, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x35}, {0x2c}, {0x6, 0x0, 0x0, 0x3fe}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x18, 0x80000000, 0x58, 0x8}, {{r1}, 0x5551b63b9c4022ac, 0x2, 0xd1b06cdb1123439, 0x1, 0x4}, {{r2}, 0x0, 0x10, 0x1, 0x4b, 0x28}, {{}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3f, 0x3}, {{}, 0x7, 0x1, 0x1, 0x6, 0x3ff}, {{r2}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x401}], 0x9130fbf, 0x0, 0x80, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x400, 0x0) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400, 0x20) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x0, 0x0) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xd, 0x72772eb4c46c324c, 0xf0000000, 0xd54, 0x8}, {{r6}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x7fffffff, 0x6}, {{r7}, 0xfffffffffffffff8, 0x2, 0x40, 0x736, 0x1}, {{r8}, 0xfffffffffffffffb, 0x40, 0x80, 0x5, 0x6}, {{r9}, 0xfffffffffffffff8, 0x8e, 0x1, 0x10001, 0x8}], 0x9, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffd, 0x82, 0x2, 0x3}, {{r11}, 0xfffffffffffffff8, 0x20, 0x1, 0x0, 0x3}, {{r12}, 0xfffffffffffffffb, 0xa8, 0x10, 0x2, 0x7}, {{r13}, 0xfffffffffffffffb, 0x8, 0x40, 0x2, 0x475e}], 0xffffffffffffffd2, &(0x7f0000000380)={0xfff, 0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() syz_open_pts() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000003c0)={0x100000001, './file0/file0/..', './file0/file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) sendto(r1, &(0x7f0000000200)="5709d3f3ddedefc4d44c93cf1c49ff1d6acc11ade795885c85053a5570a3c3868b201103af389b7257366c90c00ede6fc1bd8eadbfb38c0ded4551f37eb828a1a5ac8218a876b64c7260dff105b321bc6ed8d3d758f05aa0446fe4ab334d0a46f48fd2af962b90814bd8363a292686087de1cfbf1f17ed468695c9a9fc3459e02256b4f755c41390a041d9f9da2937fc175e6092c318cc94833613a5863f6bd14797abfe9e8c8e9542293c5fec0653", 0xaf, 0x6, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 16:00:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="620202757cec1889c35d96dcc2ac7dd72d9207e00000014081176225a8ff19eca69169bb1e897b803bb8dbddb1c544"], 0x1) r0 = socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x1000}, {0x7ff, 0x6}}) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r3, 0xb4, 0x0, &(0x7f0000000200)="30f0b1eb5396be28cd86a269fd80be379a", 0x11) r4 = dup2(r0, r2) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000000)=@abs={0x2, 0x0, 0x0}, 0x8) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="10d393abb1bc35a064b4c115c55ecf76b9c0f04c505105785967917f3c6a3c0a890f32fc4f623627080000000000000007000000230000000100f4ecbc3d84cfd96d48cafd"], 0x1) write(r2, 0x0, 0x0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680), 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x101, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x56ab605fe44fb017, 0x0, 0x0}, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="b7247d3ffa874bd805ded37c462fb11265cbe6e9e647caf3b620bc2c0d078892634dae42deea8bfe9dacbb7b025ac46b6127003eae872909c999476d1e09a0bba59924bb3819af0c69638ef3254a34cc5278c3fbd11be506726b7e9378cbaf82b1070084201fd97396a7da2720b58e8719c478632186b30a99836f5baa95735b5da6f0f73f40eb94d56855ad52de50f001df6aefd24468a5d3ff1a50104429f352cbc58ebf5cfb73c17cc926ab1eececb6b0cf"], 0x10) setuid(0xee01) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket$unix(0x1, 0x1, 0x0) r6 = socket(0x18, 0x1, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xffffffffffffffe3) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f0000000180)) close(r6) connect$unix(r6, &(0x7f0000000640)=ANY=[@ANYBLOB="00172e2f6e696c651f40"], 0xa) getpeername(r6, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) accept$unix(r5, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x80000000, 0x4) socket(0x18, 0x400000002, 0x0) 15:59:59 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"}) 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) kqueue() shutdown(r1, 0x1) 15:59:59 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) execve(&(0x7f0000003b40)='./file0\x00', &(0x7f0000003cc0), &(0x7f0000003ec0)=[&(0x7f0000003b00)='\x00', &(0x7f0000003d40)='\x00', &(0x7f0000003d80)='\x00', &(0x7f0000000000)='\x00', &(0x7f0000003e00)='\x00', &(0x7f0000003e40)='\x00', &(0x7f0000003dc0)='{\x00']) msgget(0x2, 0x700) r2 = getuid() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000004000)=""/213, &(0x7f0000000300)=0xd5) sendmsg(r0, &(0x7f0000003a40)={&(0x7f0000002700)=@in={0x2, 0x2}, 0xc, &(0x7f0000003880)=[{&(0x7f0000002740)="050436d43cda30fd718957c83216d25844c12ff2df660b95f45bf444c48c85e96028c81d39758da2d0cce7477b53b091efcd1b24ba3a26f73b1dfcb7f819aee685", 0x41}, {&(0x7f00000027c0)="983757975b62736f092c7a263706bf636e9b9a5438736d8fa4e1880a4f9a0084dcfa6f89f6c4bd0454bf36cad7c38002fe098c2d180e5168d26eec2b3ce11b1c83905565f98a1a7c6eca32f050cb2b80fa77f4b604422d56337207fe1e64c36562d21d6dcd5d18c243dc201bae6c29015be33c6d", 0x74}, {&(0x7f0000002840)}, {&(0x7f0000002880)="5277b5be3d62f9c574db71620e64f13dff0bb7731c4b9d7d12c799a117698f4e35ba9bb3f4618eed713df2645fd51c6ef28543c147aec19947eeaa936e2a7750d2d7d63e7c5717b0cb94bc5cd85904d58776ad44f9445a1791212f8484626b9a165c44a86d7bd0c7121efa05ba66611c3ede39996d95ecac822e6c4cd6a8d0a930b53cc0a626e28e442173e90f1ca54fdd098b8c27cce906fadcf82afa291766991e88ef5179cf3b84d3cc71593f271a0fbd9a97ca1e4306c09608fab577e126bc7a9c0473559bf34c2d03824d3684022cab74afd5f45100bfdb2a266b79d4af8bcbaaee04f33829367b23a4c67b29d5df45ba51e27f240bfea1d104a8fdd97b6f6549453f7a154316bd28c7bd688a4db8d99eda430383f06b297bbef82dfebd2435c71db554ef46c37079d4b1151447de9713f2ed8486e219078c09e1c5280f08968dc0af4a90cadb1c74a30a3a5f4e4e937386c95076c232a653be8150b20f8d104715062f13c1aa6f605569d023cee40d86c125e377a6596320deb64a8383e663e62b6727468e419c542860923891941cbb67dbc4c1c03e9ce0a7c112465490e20ec26063a719046b6650f32c40e9bfdee0b7e130e0dbd0792fc1b61dcbad036fe563b50393d0a99062ef4230cb91b8ac48b7282d8fc2ea884a003a454f32e8b161c4236e2ca9971a3e9d9675a64ed5c3d16a51738ed27e6fee91336b5db1e02fdfbbd5be7a9395f5658f09fdbd10464628c9473e83a2712ecb7a2f8fd77679f5bbb9f7c794d85564b3963b66f730ae7401f39eb0cce4fcc7b3a72be5871b45fdfbd6575056a44fe765a5cc24a1492bb603b7c20b2ecc38033ca7839f9fb2c60452b0e8c216eb9da3096223738db11a45846360a3ac2688441177bff91e588880c17b22b3d1e9e44cc880b3d3b8760929242eda28c08e7deb30c253d7e20b686a5a37bef3758d55faf8b801c6e8cdca3d260706bb7b393a34f0ebb25ec7564603874d32b1f7f2f9ca7fe927173a0a8b3c0953f9a2b016ff15dc399712d9fc47f56defde0bbcd4e45e715a1ce0942d3b743d88910d752686904538c6addc406d5db223e321ae13a64be148d05a856c6f7ac7a9d919c43a2a9df01b07eb23798be24b9c1ee331d0cf74b119b1b3920321eda491ae49c754b47f8a1f100f1583fb596205e6d6da035f1f6b7a2254ba6760ff4edd567b5b554521ec0da2a6a011ae74fc4331d74f458a61cbf9100dec588b64df95b46bb381141962018f2131b1e6e26339b84fea70970218c38cd340fdef9c72afffa896eaf17155aa46dce2c10d97ead4786af39cabf28f3afdb226319fdbf1248735b5a734a9b97a09b3d675de11522c371a7c25a99a8a5abbd52dac64ccc4ad31aa5851551aa93534ab9b216d7268707b3f31f1b3533d3ccbd0a36e18025c48b39fccfa71c405336c6234240f49369eec39267a92ece0386507979b1f4d149353c3fc7f8cd50c98659c0888dc55de7cad6dea6dcb8d8d324bd27ddc26d39974c9aea51c581975ec5e00e67ab583b2c8ffdaf35f6ff21d2195b75eeb46cdc3b47874a958734eb19fe580069a973fba249cd10ff14babb1f50a60b6e657d73e4381b579c07456dbfa89e784664d471ed65c494408e5c8af9d688652df26e7d501ea8534e7374aa943a814ee85faeb73c9ff564de6d1561622cee8250e78114eace0a7372b9fe79913da9d64ec35f18cd9e79d20534a3d0bddee9764f1bb6275b2d0e3410569ba114953d92eb62c2548e76102933c9e1e9b5c08ec22a44a91a042993ccdafdde3169014addc0cd973391b3c292d22f5697d07fa5530ff6135503d59677260ae83d893972d5edd9fa69b47454bb6f64a0bbf34b0a0a693c4e5a8d71f5e84e982a7c6254525cec4d193c3778085838a7bca7491cdf22d21eef30b43d5750179efb42be4ce72f7cc48f8f0a7d527874fa3549781f96aec75155fe9943d610b3a8f3bc6b8e12ed941c8a3735c27b3854935266f8cae1beba653f2d8cc20249df98870e8bfad7e0a4d3888edbbd7c4889407a3c4cc97637c4e8548c9c9455bab9307be64b9c86ff9d48374547f842fecc28c6be1aa20c7f5f050148741459a1f346dad3f9afe1f494bd31e9c2e02ba54d807827e9e1c93d61e529ed44790f7ed84adf4c8e138ebae303b356619ad8cd879a16d1e14433ade7be7ca97c150f2d061cbafe387bad0ca0e11b4628757d68c1bfb38dd9369c5d9c3aa6454cdf19e9d0b10f341f3e04bc113062c562417504f373dc0e491f6e893e6c62ddc77174d80f44e81fde1f301173d6b2591f77dfcef9466d0ed91eb650e171a5d8c446ad2a61325b0edfd1d02f2c9caf3dc960227ced7c71d6e128a5f0aff1562173d0bcccfdd63aa12ce8d9496a02905bbd8a613830ceca5917d770c69501bfb3c6530811dfce3b842a94c9dfd148e3f6c669a554cf73eb8b46e197e5551acc2b8d535fef0611868656b92a42d43376eebe48a8aa304fc1c4aa82151fe6f32a81f86b337a18b22b1c526b30a19d10ac568d49dddddbfdbc41697c95efa274189e146c1e4b878613b80f8b1a727136d74a47e5f70451b9ed68cd11e1ec286718667326b99dbf6d60d81306d977b05e8f24bb5cf85da3c2aab4f4ae003f00ca4a66fef60e5ff2d1b5351f93fd2f46c5a004818a0446f755dcc88f83624017973bc62ea5ff05c9d173e6385be4a42adbeb5a4d29021c8f01fe5e59d9dc395b7ae73cbfbf48710517f8e42b3375923dc93d8d998c38e574ba8d73be0c0bbb684933449904da88c73c117895fef6ed8b2490ca2128db7d1c0507a393c143912137377d4a9c7a68fdc330571959df3c01ef41f1ee089ba47258788f414877d4a8035103b0b0827832b75e4dcf8262b9f36f82064f74b3ccba82fe77d5d8a30599e19d38fad2f4970e57d3f7dde06c2337e9c95096575aea745e342e5a1bfa6977828f4b5ea187ea5b2c8de718bf0686a95a40db56aecbf71e37855ac9dc444b6cea4bd39dbadbc0a8730f28d88358f332b410ac01c7c385ea09b3a6894341e4ddc36f1c2990a70a53a24415342c90132122dd544bac0ec0c57d6f4d2cd4a980dec12128396702e2cd9e460d9c6e85ed69be40597e34b44be4d126320389cca40ea096f50f1e54382a5cca5b82fe2d8f822aa252cc68c3d3cf343aea975c5fd85f20fd6510de434cbf6713e77573e0602dd074f0ed7d0967d57f9a117fcf4a8f3d5800b5d2aac5998aacf9a5681a91d1e7486f0e8e21e8c3470d1066253048f7cba32348694786839af607291cafb8744e7de86392a037c40af9e31ad975d5b13df40556b3f63650fc0ad49ae7745ede9cfe713d83f74bb83a1cf138693dcefd79d3dc49469a28e4b94943e7c5fa8dd15c0940c91d7b98b7ce54c468956e730b675b52251810135b0bfdb1b33193c5b31ba50db702109508b4411b11372618b87a4999508af539ce2e26557253f64c69ef6df5ec7521b4b6a568533aab9c9d86a7b4253f5f7c94a72daa1635d5f0a91379aeb5287f03654b9e072549eef53e3516bde0c108bb7e9db5431a73468bf08ab43a8b4a9e12eac24eadc56db141bd4beb150d34a035ee1e7fce53c554e55188486ae5aa420b804a440820b7a173d60a2b2a8cf81368aaa00f5885b6652c2dc41c5c7d546134c492989299aafa5030e9bb85fb32f01d0925874b410c74b8b1d7a08fe5f35f4f9ab8b9648a15d35f5906d1fdf221ee167f8e7f886ac0bacbf7b25cfbda2bbdfa66e367b7b129c0690017c2e9323bac1202970f924ca2590191aaf530abf88c62fa97a9402c1bdf3c0d3d45aaf06c589a0ae035422833c03dacb202bb14e00f46fc47f5b3811f5e9831b9442b3183a740f26d39a4912bce049fd04ab860370713027eb0d1409f8927d586e6e8badec9261db8fde21c59667f086f57f4123c7d177c341b14904747e00cdf5be562b4a1a105b85084bb51cc473f270a2b6e7b696481d2ff9600574f21995038ef6fe4b89643ba970e63a3b5cef35824cd7d5960e73c79e44a431d02c4f48ce519c18e22b4717409ac7a0f2edac05eba2076d8a00974eea5216cb0cbcf37ff3fa145b89e24d92555b309e2306521404f310c8043c6e9c68b9ffe8000f3c3b35580443363447df1d97ed0cdd978ed5e85ab5cd4ebd3d61d80f2ad26182ec2df9efa876feec2c3f6927ddb03903e0aaa3bb6d874639452350d267a91618f3b1685ef045b7a283bb59149ab4709ec798db284f45eff3ff8b0b1fe1d369a4100072baced78572a6e0e7c729482334edaf12bf49fccff5e2ed20a18f3437f8f2772b8f1449d31a6d5aa6a6096e43d9449ec3d41c1d7e66657ab20b3cf56fe69dde6eb3f6abdf7fe1bbf7d05dbe657f84502fefe17def81dd1d1c1cc4842a8f3f40a16159e7604df84f1ccfecd8999034fb8c760545fa11d76c021cf1a3b50dc26ab63b755271e9e27e4bcf8e6b1962d47806a154b87c42e6f1d2d767aab56167f5c6adc392fe8fe76f91f014663ac3eb7e01fc2d4b56827d716946319cb1e0a5298d470de5ce1f5096d58d1ff11ded9f6635f84fdd6bf897b8d5b1c93ae62f934dc983de8c69ae322c1cd67f7256d59318812500ab255d10b936d42636ba019f43c76f4c0906101d70852fe9066383bfc0537d79569eb51b2174ea88e73be308c209c1c50e856fa4e6414324cc3812c312a3dcdd153e42dfedb6deb7ff58c7f4d9e177ed56928e8c3815fc1df9d6b9e3a18af4b7671d0fa7ccc80cda5550e3d8f2bebb9dcd10515d6dfc3ee15beb1a1635c0e38521b8d810390165d460579a5e29b9e2a24f5f0a6d5d754dd20d6729ff330d6d232ce8b9061178acd5035e32f7d806fca0a041e07e9062b912a207a597ea429e8259a1725785b33621e5928a0bb9cf9d150f769e9abe0b31e7238a5de690cb95b598e6656d3ae8eb582cad116c92604954d8bfb88aed130650ed4138439841da4be3c8d84a9ae61bbf80819211c970856937e06d3c2d5123e104cd49d6889d7c3c9ac74471f680af024b884fb0b8affbf47842cbf48448529ac1ea1b8dab7d77490c48ca93f5b8a9ec3be42cc42c71932295b7c1fd38015092289d2060d00230bcdc4a92199757f6cf879ee6b9565b59cc3cd9c4f08f93f254fd893e92eab208b86cc3f33e7e0e8c731953dd9141c4d52c583b2632b6e00ad3173a9c3921fdd60020b6c5852068b24342f404076de6041802abc974fee2d56a3b83e38327c7e77a8f211ffe9aac263d3c3146e6384c9c85e3a799c273559f0ebb76c6869830d5e20f214e0b9cdafcd49c314cc89dcc41e72681c8e4b90a7757728e82897234b501d11ba6aa5dc57ab0064ea92e0a46046c4a73b048db8bfa81fa436d1112c69ed1c0b95ddea67483bf93e4737263d0ab610bba18db4783a0a11f3828b5e6b1fed95f70da83ca35128c80f07e69572e5c03b3ba7bf7afcc381b431178444552713f47f3c87b340d28864d293d63283f4f3ac3ed67039ec741fd320a5da70cd4d5af6bf2f5e565791cda90e191009cac77173ddc67d980c13358ac2b17f0351da2ea6a9a1b13e895980a2cdf2f751a98ea2c92ae42fd9b1c86ac19fbd8a692629e6b361253963d0abd2bbb1e5bd542e365b58ae17f8cfbd88d822957477ca61bd1bd3ebcb7d3c3d829006556d4ef3f7ad22442198eab80eaad0a3bc53180d50aef6dd0df87da5d65e07ab6a5865b8f6fd45543b199360c16d71cb7abe59370a8c95e0dbdca36fb12ade013844f27e0b0dbae475e531cead75ba74af1cb033ef886", 0x1000}], 0x4, &(0x7f00000038c0)=ANY=[@ANYBLOB="40000000000000000036d10c0180000006d79918fbc796d086ffceb93416ab317a3fcc8c0415ddcb8bb89cd52242b5cbbba81fb530f6cc57ef2c549600c50100a000000000000020ffff0000a30000008681bb165608c84ef237e7792eb713ddc4ac6e3d7e13f6845f08705c9229ae6e3dd8ef4461c84037a22c9854143928c0a74c3fff784b55c77725c8da5592eb0d4a00b42e02eb2fda45fb02e22a305fbab4f9b145884a9bd1787d1ffd9a874ba7d607e889407b4829f864ee6eb4ceac413b0190f6ed157af3db079fae14322debfe40cd9e67da23f2199a548500000000880000000000000001000000f8ffffffe90500000033e23354144efe911edf0c2ead05a77f3d8b9b206957d90ae757b592eacf9569f0f7e6abf8d897b92fe6d655589d9500faefc272313868d07fe0acc41055e15d3b8a4e5bd2ba18efca31d7e53fc2598c11818c4e77e83f5db09ec5b27cd4e0a1d84d85fb0ae63508549c7c627d93d66a501782"], 0x168}, 0x9878d5c527fde8da) r3 = getegid() fchown(r0, r2, r3) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() r6 = dup2(r4, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r5, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x421) msgctl$IPC_SET(r7, 0x1, &(0x7f0000003f80)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8e01}, 0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10000, 0xa6}) 16:00:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfffffffffffffffc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x45}, {0x6}]}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x7ff, 0x600000, 0x8a3, 0x4, 0xfff, 0x4]}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") login: uvm_fault(0xffffffff82556258, 0xffff800000aef000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff82556258, 0xffff800000aef000, 0, 1) -> e memcpy(fffffd8068ef2700,18,100,ffff800000aeef78,2,fffffd8068ef2700) at memcpy+0x15 end trace frame: 0xffff800021b7f0c0, count: 0 ddb{0}> trace memcpy(fffffd8068ef2700,18,100,ffff800000aeef78,2,fffffd8068ef2700) at memcpy+0x15 rtm_msg1(d,ffff800021b7f0d8) at rtm_msg1+0x1b2 rtm_addr(d,ffff800000aeef00) at rtm_addr+0x9b rt_ifa_del(ffff800000aeef00,200404,ffff800000aeef58,0) at rt_ifa_del+0x422 rt_ifa_dellocal(ffff800000aeef00) at rt_ifa_dellocal+0x149 in_ifinit(ffff800000a91000,ffff800000aeef00,ffff800021b7f620,0) at in_ifinit+0xcc in_ioctl_change_ifaddr(8040691a,ffff800021b7f610,ffff800000a91000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800021b7f610,ffff800000a91000,1) at in_ioctl+0x205 ifioctl(fffffd8064b19920,8040691a,ffff800021b7f610,ffff800020abf8c8) at ifioctl+0xb64 sys_ioctl(ffff800020abf8c8,ffff800021b7f728,ffff800021b7f770) at sys_ioctl+0x5b9 syscall(ffff800021b7f7f0) at syscall+0x4a4 Xsyscall(6,0,ffffffffffffff36,0,3,760ef4e5010) at Xsyscall+0x128 end of kernel end trace frame: 0x7639f9e1c30, count: -12 ddb{0}> show registers rdi 0xfffffd8066932730 rsi 0xffff800000aef000 rbp 0xffff800021b7f050 rbx 0 rdx 0x88 rcx 0xf rax 0x7d8065e43730 r8 0x2 r9 0x5 r10 0x11336da1f9973c83 r11 0xfffffd8066932720 r12 0x88 r13 0x88 r14 0xffff800000aeeff0 r15 0xfffffd8066932700 rip 0xffffffff8150ce35 memcpy+0x15 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800021b7ef88 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.1) pid=43519 stat=onproc flags process=0 proc=4000000 pri=67, usrpri=67, nice=20 forw=0xffffffffffffffff, list=0xffff800020abe290,0xffffffff8262fc50 process=0xffff800020adca80 user=0xffff800021b7a000, vmspace=0xfffffd807f00cb80 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 6062 113222 36597 0 3 0x80 fsleep syz-executor.1 * 6062 43519 36597 0 7 0x4000000 syz-executor.1 48838 147836 1 0 3 0x100083 ttyin getty 36597 489098 94951 0 2 0x482 syz-executor.1 19734 123679 94951 0 2 0x2 syz-executor.0 41327 405230 0 0 3 0x14200 bored sosplice 94951 24486 50330 0 3 0x82 thrsleep syz-fuzzer 94951 157739 50330 0 2 0x4000482 syz-fuzzer 94951 267547 50330 0 3 0x4000082 thrsleep syz-fuzzer 94951 52601 50330 0 3 0x4000082 nanosleep syz-fuzzer 94951 114994 50330 0 3 0x4000082 thrsleep syz-fuzzer 94951 346558 50330 0 3 0x4000082 kqread syz-fuzzer 94951 340189 50330 0 3 0x4000082 thrsleep syz-fuzzer 94951 261044 50330 0 3 0x4000082 thrsleep syz-fuzzer 94951 134375 50330 0 3 0x4000082 thrsleep syz-fuzzer 94951 419733 50330 0 3 0x4000082 thrsleep syz-fuzzer 50330 335020 66495 0 3 0x10008a pause ksh 66495 292577 22901 0 3 0x92 select sshd 22901 212111 1 0 3 0x80 select sshd 72240 276246 75202 74 3 0x100092 bpf pflogd 75202 391739 1 0 3 0x80 netio pflogd 85201 240327 86876 73 2 0x100090 syslogd 86876 407599 1 0 3 0x100082 netio syslogd 84575 102748 1 77 3 0x100090 poll dhclient 89142 111708 1 0 3 0x80 poll dhclient 89266 73416 0 0 3 0x14200 pgzero zerothread 49063 258218 0 0 3 0x14200 aiodoned aiodoned 56328 217538 0 0 3 0x14200 syncer update 85718 200460 0 0 3 0x14200 cleaner cleaner 49637 432142 0 0 3 0x14200 reaper reaper 34465 292270 0 0 3 0x14200 pgdaemon pagedaemon 74355 478972 0 0 3 0x14200 bored crynlk 52396 466734 0 0 3 0x14200 bored crypto 40393 516525 0 0 3 0x40014200 acpi0 acpi0 94921 239994 0 0 3 0x40014200 idle1 68088 166423 0 0 3 0x14200 bored softnet 98705 523456 0 0 7 0x14200 systqmp 23799 469892 0 0 3 0x14200 bored systq 24203 397366 0 0 3 0x40014200 bored softclock 65536 148806 0 0 3 0x40014200 idle0 24774 17678 0 0 3 0x14200 bored smr 1 66480 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 6062 (syz-executor.1) thread 0xffff800020abf8c8 (43519) exclusive rwlock netlock r = 0 (0xffffffff824e7f58) #0 witness_lock+0x52e #1 in_ioctl_change_ifaddr+0x3f #2 in_ioctl+0x205 #3 ifioctl+0xb64 #4 sys_ioctl+0x5b9 #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82663928) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 19734 (syz-executor.0) thread 0xffff800020abe508 (123679) exclusive rrwlock inode r = 0 (0xfffffd806e3ab3c8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ufs_lookup+0x14b4 #9 VOP_LOOKUP+0x5b #10 vfs_lookup+0x7a6 #11 namei+0x62c #12 dounlinkat+0x99 #13 syscall+0x4a4 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e111f78) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x62c #7 dounlinkat+0x99 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9548 6435K 7857K 78643K 15006 0 0 pcb 13 8K 8K 78643K 186 0 0 rtable 109 4K 5K 78643K 556 0 0 ifaddr 68 14K 15K 78643K 163 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1509 0 0 iov 0 0K 16K 78643K 108 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1222 77K 77K 78643K 2695 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 19 0 0 VM map 2 1K 1K 78643K 4 0 0 sem 12 0K 0K 78643K 285 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 1158 0 0 sigio 0 0K 0K 78643K 13 0 0 proc 61 63K 95K 78643K 680 0 0 subproc 32 2K 2K 78643K 102 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 103 0 0 in_multi 33 2K 2K 78643K 131 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 1 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 321 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 105 22K 30K 78643K 4783 0 0 UVM aobj 63 3K 3K 78643K 66 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 288 0 0 NDP 15 0K 0K 78643K 50 0 0 temp 194 3556K 3630K 78643K 20202 0 0 kqueue 0 0K 0K 78643K 20 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 14 0 9 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 89 0 87 1 0 1 1 0 8 0 rtentry 112 90 0 48 2 0 2 2 0 8 0 unpcb 120 570 0 556 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 4950 0 4950 1 1 0 1 0 8 0 tcpcb 544 914 0 910 1 0 1 1 0 8 0 inpcb 280 2023 0 2015 4 2 2 2 0 8 1 rttmr 72 3 0 3 1 1 0 1 0 8 0 ip6q 72 1 0 0 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 pkpcb 40 10 0 10 3 3 0 1 0 8 0 ppxss 1128 13 0 13 5 5 0 1 0 8 0 pffrag 232 2 0 2 1 1 0 1 0 482 0 pffrnode 88 2 0 2 1 1 0 1 0 8 0 pffrent 40 6 0 6 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 40 0 17 1 0 1 1 0 8 0 pfstkey 112 40 0 17 1 0 1 1 0 8 0 pfstate 328 40 0 17 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 419 0 200 15 1 14 15 0 8 0 art_table 32 420 0 200 2 0 2 2 0 8 0 art_node 16 87 0 47 1 0 1 1 0 8 0 sysvmsgpl 40 46 0 42 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 281 0 271 1 0 1 1 0 8 0 shmpl 112 64 0 3 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3192 0 1793 46 0 46 46 0 8 0 ffsino 272 3192 0 1793 94 0 94 94 0 8 0 nchpl 144 5167 0 3559 61 0 61 61 0 8 0 uvmvnodes 72 4382 0 0 80 0 80 80 0 8 0 vnodes 208 4382 0 0 231 0 231 231 0 8 0 namei 1024 17224 0 17224 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 2 0 2 1 1 0 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 14373 0 14373 14 13 1 7 0 8 1 plimitpl 152 107 0 99 1 0 1 1 0 8 0 sigapl 432 1348 0 1333 3 1 2 3 0 8 0 futexpl 56 22477 0 22476 1 0 1 1 0 8 0 knotepl 112 381 0 362 2 1 1 2 0 8 0 kqueuepl 104 365 0 363 1 0 1 1 0 8 0 pipepl 112 698 0 679 3 1 2 2 0 8 1 fdescpl 488 1349 0 1333 3 0 3 3 0 8 0 filepl 152 10862 0 10761 8 3 5 6 0 8 1 lockfpl 104 373 0 372 1 0 1 1 0 8 0 lockfspl 48 139 0 138 1 0 1 1 0 8 0 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 40 0 29 1 0 1 1 0 8 0 ucredpl 96 1611 0 1601 1 0 1 1 0 8 0 zombiepl 144 1333 0 1333 2 1 1 1 0 8 1 processpl 896 1365 0 1333 4 0 4 4 0 8 0 procpl 632 3831 0 3789 5 0 5 5 0 8 1 srpgc 64 8 0 8 4 4 0 1 0 8 0 sosppl 128 8 0 8 4 3 1 1 0 8 1 sockpl 384 2711 0 2687 8 3 5 5 0 8 2 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 15 0 0 2 0 2 2 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 11 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 135 0 0 16 0 16 16 0 8 0 mtagpl 80 66 0 0 2 0 2 2 0 8 0 mbufpl 256 221 0 0 11 0 11 11 0 8 0 bufpl 256 11619 0 4571 441 0 441 441 0 8 0 anonpl 16 138766 0 124400 82 21 61 74 0 124 1 amapchunkpl 152 7941 0 7835 13 8 5 10 0 158 0 amappl16 192 6426 0 5623 62 20 42 52 0 8 1 amappl14 176 97 0 95 1 0 1 1 0 8 0 amappl13 168 127 0 127 1 1 0 1 0 8 0 amappl12 160 391 0 390 3 2 1 1 0 8 0 amappl11 152 204 0 185 1 0 1 1 0 8 0 amappl10 144 41 0 35 1 0 1 1 0 8 0 amappl9 136 1072 0 1065 1 0 1 1 0 8 0 amappl8 128 600 0 576 1 0 1 1 0 8 0 amappl7 120 56 0 50 1 0 1 1 0 8 0 amappl6 112 202 0 190 1 0 1 1 0 8 0 amappl5 104 542 0 528 1 0 1 1 0 8 0 amappl4 96 1706 0 1674 1 0 1 1 0 8 0 amappl3 88 241 0 236 1 0 1 1 0 8 0 amappl2 80 9635 0 9563 3 1 2 3 0 8 0 amappl1 72 39350 0 38920 26 16 10 20 0 8 0 amappl 80 4132 0 4095 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 65 0 3 2 0 2 2 0 8 0 uaddrrnd 24 1351 0 1333 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1351 0 1333 1 0 1 1 0 8 0 vmmpekpl 168 13871 0 13836 2 0 2 2 0 8 0 vmmpepl 168 171043 0 169117 164 59 105 118 0 357 15 vmsppl 368 1348 0 1333 2 0 2 2 0 8 0 pdppl 4096 2709 0 2670 7 1 6 6 0 8 0 pvpl 32 392830 0 375294 205 48 157 178 0 265 13 pmappl 232 1350 0 1335 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 603 0 6 18 0 18 18 0 8 0