kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sat Aug 3 00:52:59 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.130' (ECDSA) to the list of known hosts. 2019/08/03 00:53:19 fuzzer started 2019/08/03 00:53:25 dialing manager at 10.128.15.235:48850 2019/08/03 00:53:25 syscalls: 332 2019/08/03 00:53:25 code coverage: enabled 2019/08/03 00:53:25 comparison tracing: enabled 2019/08/03 00:53:25 extra coverage: support is not implemented in syzkaller 2019/08/03 00:53:25 setuid sandbox: enabled 2019/08/03 00:53:25 namespace sandbox: support is not implemented in syzkaller 2019/08/03 00:53:25 Android sandbox: support is not implemented in syzkaller 2019/08/03 00:53:25 fault injection: support is not implemented in syzkaller 2019/08/03 00:53:25 leak checking: support is not implemented in syzkaller 2019/08/03 00:53:25 net packet injection: enabled 2019/08/03 00:53:25 net device setup: support is not implemented in syzkaller 00:54:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xea7e, 0x40}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000180)={0x10, 0x2, 0x4, 0xbddb, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x49a}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4a}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x17d}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf63}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', '.\x00', ['./file', './file', './file', './file']}) syz_extract_tcp_res$synack(&(0x7f0000000680), 0x1, 0x0) listen(r0, 0x2) r4 = socket$inet(0x2, 0x8007, 0x1000) connect$inet(r0, &(0x7f00000006c0)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) bind$inet6(r3, &(0x7f0000000740)={0x18, 0x2, 0x7, 0x57}, 0xc) kevent(r3, &(0x7f0000000780)=[{{r1}, 0x0, 0xb5, 0x4, 0x4, 0x38cdace0}, {{r2}, 0xffffffffffffffff, 0xcb7ff94d8ac452e0, 0x40000004, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0xa, 0x40000005, 0x3, 0x1000}], 0x100, &(0x7f0000000800)=[{{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x100}, {{r0}, 0xffffffffffffffff, 0x14, 0x1, 0x8, 0x3}, {{r1}, 0x0, 0x4, 0x20000002, 0xfff, 0x7ff}], 0x2, &(0x7f0000000880)={0x81, 0xdb}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000008c0)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000900)=0xffffffffffff9161) close(r2) getpeername$inet6(r3, &(0x7f0000000940), &(0x7f0000000980)=0xc) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000a00)={0x5, 0x9, 0x2, 0x3, "72bfb82b3351c259dd45895687ecd36421aae54e", 0x7d1, 0xff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000a80)={0x3, &(0x7f0000000a40)=[{0x2000, 0x0, 0x273, 0x7f}, {0x2, 0x0, 0x8, 0x8000}, {0x9, 0x8, 0x1, 0xf}]}) listen(r5, 0x8001) writev(r6, &(0x7f0000000c80)=[{&(0x7f0000000ac0)="9dcf611df3de8df111c4ced472175b3c49c4a4652aad8102baeed6e65a353aa8ff6f969f26dae789d32d5b79b90df020bebb9f335ab0f602f0ef871db965d34d32eb5b7a0df621f60fbe43d0ed7692387f26b357e5a6b28d499eac0ef257a13cba64e9513c0979b58a9fdf6dd86d86395c6413fec9c99b76737d471aa89508d1e491c8af10a77ef08031c3edffcef5aebe243d0d999b733aeefdcf49f62b163318954a99acc9e2b38e16ffa1d788cb0a6c2494a2d65f0eadefb17892eccc77818073bb739d88f555f2bbf80c8ac075c6355dec2f6b4046312d1970e3c6bcc8c3e4449d519c7018fc5df0bef1", 0xec}, {&(0x7f0000000bc0)="28f0f4125f394bb5e270c29b2b65d5b7b524328ea3034aaf55ba5ecd53e0f774c87c891d083b80c8daf01a03c65a9d841c441a1f665501dd797c697a06f3e742b140531a20e0530e094140053364c0fa9adfb6478b319351ad0c538caf86e5dcb44903a23ccb54a474dd3eb5c5338dc8dfb4af007bc2ff4b7fa0c98a7a04c0c09e2bc4e8", 0x84}], 0x2) socketpair(0x20, 0x2, 0x9, &(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCSCTTY(r7, 0x20007461) getsockname$inet(r1, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000d80)=0xffffffff) bind$inet(r2, &(0x7f0000000dc0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000e00), 0x10004) 00:54:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/105, &(0x7f00000000c0)=0x69) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10240, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000140)="a2546c11b462140e4ebaa959266c66c7604331a41a5bb507d045e91f33428a14c14ea4f8c7fb7603ccad00b361faf3208eb34743185813eeb07fe873d6c1fda066cf0ab7e01a720510fdabc0fa05c7e3f12fbde1f8cfac3d87c73629ce5ad33104c70fd3f7d7fa42d437b044b0edfba40fce5d29707c47b57b78ea671bb0c092a3255160c11093921fb64a41ed54c33cc96e10fe4ccbebaf5c1a7813fb85eefd06c3a25753d4018668dcc72befb12f5681a563b112ee5ca006e2401361013cd7e352439b7977c1fadb45cca8f5c40ef1ee8d0bd1b291e3b5f8059c87fce0730fe045dbc3e4b4dd1f7fbf5511f7079958cdd2c74ab51d8f631d03a9e02a5a4aa757b1966716b73292394496787f851869545309b3a6385099796adbc34474c28069b46d3993c9420449c00c7b50c39928663c0d00d82ab1b470b39be297eadea99a6e6e3d4faaf8864bf007ccf472a0b3cd76186d5a747f57244dbc29865adce5804feebd76a7801dc6f12b1467a9615096e5327e3b3c41b4401d2b691ff37da20ab5f568a89350cc2e8b90749d091cb651ad758f903500f30a6fd9f1b0d2915ac3851f37b38d52bc1577637868871566491b6a836d45658fd71af93776d3aa804413e7ef07493ed24014b1d908f4b3a2cd422fe442557202d5195adb81236c6fc99e7ea897ce714c95c03a277ef992bc3d6d379c1e0f14d8a25a390cef40d42a000d427367c7302fa42a30b89e20299d6aa92e99807043025ca0862619e5b39fb6120e77ee895b58878c08f92111a2e03ef8bd86d6ef798ed72c4f03e9c974245301d161477e7822efdab95812eb22ec44f000e36d496049da83f79a1e0bce42083987cdd06e83ce12cda6e296ec223d28b1f408182baf5062b0105f56f2bd239e3addf97ab1400e6241d18c6312140c5652f80ec0bb81004c17fe66359ba983855c6556aa023a10f1b630d3f678b5828a8066180660cada834ba132d23cb91a2e58ee615a67873ac6875eaa257277b94fa23c586b4ffeb94a2a7ccc89c88656c81fa2f0f5d5e892b9205b472f456036ddda9ccb73837dcd670dd336ad6cf69980e0c48b7120957db46a8629be1f9655cf64bf5461c3683711e53e91badbf70defae44a810426a1e4729487ceb28d7a12dc1e3c108d23e545d231405d99421832619bca13bb40ff94e2c3e470a822142f71b4c867fd7e1952598bae3b35c92799edb57179b9fdb9a8d71fc771f3674239611ed2e052007fd38ed91eb56586d8bf296eb87d25b30f9106f2b6122ef1a245fac3ab6242c65b0c2fd23687741bcaf7bc49048b8b941ccf053e4f3d8d54e77f99ecabfcb295a5f5eaddfb62ed35d35d1783dddbf867d90cbaf6009db348c4f0060d7299e9c1cc757f1f07d9da315826e440ae4ebbb1c2d44da9e1ad5a67fd8033eaf3326f5c9f30293110c19c09f23bbfd114f58c63f9245ca863bbdc3d340b4ea6331d0d6af6d97aea1fcfc689fdb69b653c69d9f95a84cc3be46856d7dc54f1e9287fd83444038a104caa05797a140ac6a7b8f791fd414984b92fe6c505ff05db6dab04f8cb15487392d88dfad214f398eb44eaf0685c056505903dcfafc22cc75d887dea2383a1498155cd3d62b35a589dcb860788f8941e7b2fdf939ab84af1cc1774cea07256072152a96146d25300e82349c4e548a7b563553992e019f7ba8fd9119031c50e7ee02fea71856b1816b9a2d4ff76c2c049076a2501086e7c58156096fd6df40dc0eb6fb99572b8ade5a52dadeab7f08297e5390b2af6bd56753cba06dbc68444340d3b57f290534699559356106bba932670784cf4329a4221617b023a0c3dee7fc597877de0199a34cbe99571176f4f659c66e7322ee7da50ebf169b58e0d3c890470f0cc446e4f20f885ce616fe6094e9340f018e747bdc77ddff0c4786e2e8cef9fff506d03fb5e927fa46cc411bdab0f84c1f357c860f8ef077b6e7176afee80b34fbeaeaaa6674861af2fde9618391833d347503ed196691aef7b5d6b29d46c0461e7c5fc5405158758645383463a87d984cd90b8972b78d59163274ed455f0992e512ccdcf693449d6db3908d4d5f0d3973caae689eb070ba354c305abdf0e6cf0fdc031cd24d53b23968e74f6c3d30a615bdb6d8c5947e7e408f6d7d2c91f5954d612b3065af0c84e13aacbc293619a903f723a3fe28608390c0646889e895dae20415a2e200d69e2db36c723ef0d88d04c7de6170ccea5bb61f6968e574f76984f59033888afa7a32c89dba71e265ee8ee4c8849425367e26d9189271a003f4af244a728c2cd0a33e9f8c5069248cbcd236babba3e7bafeaab364efbdd7ad60ecfa9e33d9d62b8f0d5e33db28456e78b2c03a093ded720a5f32368b664d31dbd4d5b5b05794f50bcdcbc96efe30452d977e6dbd7c1b02a7023899c06d91305d456e29451726053d5f9bf3cb3e9f63e68de2359852ce1a233fa5eea52563bce10f9e0054f17a68d133c4d572416fede008bb60b23994c49f9c418d48c28168c7bb83e3e7e747c91acc951ae9d462e58ec44e00a7d962402588fe8b94aa2b34c1c15aa8a50e9856af7bfdec69f8ff8be6eb69ecdb24390945750df44881f5ec71e53051bcbcc2a7c906352792e63905a919efcaf887532b68379b0de1fb4597e51793183119ee5b9784e1834af97924d237d9c86c88a4dcf344027d734dc29c039ad3cf5d076280121021a85a4884462083db78444299ecc7e8ed32fc6b70547a3df8a52d19c54a58205d92ca759b5d326a495192273493025253adb13cf72f3b3367be22a7a31648744454747166de4f93c2f438d3089ebb247706f1b349d35fd1778d9b0dd9e80c2129077136a9a1f056138b19ba83295f860a7773b802b60c5c6880a104910a4ae5d575f1f04019b4a0c70d559e74a1df4d41826048ddf5cba1902bf63a1d00aed9198bd8f3b864a88c6fc247557f538bfcac57aa59dfce9bc2ee85bf2877eb43ad5c5c6186b19c022e9b0916513a40e85974b25424dbce520a442030a793d80da2e357371714ef9bdd3b3717597a71eb58e84a0c338f5407d74d7bab6d5f420aa7b175bc642550a1ca79353f2af2be373179898dcf40edca16140f00cf3c141f9086a8a3dfd15ee35f057d39524f43713238ef036a788f0c57b4bcdebef8d8d2a2dfa416d5c8b40171ee22610961a2c0fcd833114b1ec7cb4a32f5ce0eff97ab1a58522f3721c2861f0c81ca897fe3473e57b56ebf688575c60bc3e3aeb08ef72b507875a3fe304d8bca25fdbc06390d827f95e382219d5f22c90c257ba3b1017b400cc0ffacc482add6297dc554414053c7beb13caf9974468cc4b3c2be518750d11e991a47bfd75622a1bf53ec1788843ba51ee3ee7857851182f05e1b550d7d735d86b6096a92a00becf993e8b9600b2e7801624cd6b0f585e045b0af2aede84452430cbe753f70c3289fe476a4b7179bfaf6b1509635d11c36f102d2bbc56c590b6fc6d4e907bae10c9654faa44bba9e67a3e976b7767778369627ade7c852b582e97d8f4bc7e5202145839beb1dd51f53f1d971cc4fd5404c2ac48a73b2e1a4337c95923e4aa6c2773767fbc780994c54be9f8c9cff7fc4399a90d4d703a5d1222a091c9befbf189eeb1741b3e14ad901b56dd23963b549edcda0d24fad51d6f30749617031211601e02d195fd6798132bf09d30b96fa3a723656ae6162695b39f55bdda0ef88d2a67e36eb1ed791c745d79bd0531c3fd7c4a5515d37fd5ef92c965efda2191e9266216500faa24effd3a664abd40b23cb0226179396927996076cb9c7f46220b7cd36c5033b269940eeac22da59382ef6825017d0b9511473fc80a74d52c5d1db33882b43ba14391fad304b9526f44cda11b42a2c07472f11d57fb8d81294b1ae8f901198993fb19cc2b678d197221461cb8ea4c5a592cf4adcb716291297c80a80761c82c1a42c6a3202bc835c555eb5c347747b1a580641f0338ffe6ffb04fcfd8bead3450a3c95d58ca39929f3a37cf65de3f01455c1eff0d77e22d3aa52d8abf72e43934c8584e83f25102cba6316e410e0c4c5792fccb069e0cb592ba27b05fcb539f6a0b91ec9f95de05367fb4cb5542fc5e349280a3de8d5cc1ddfe765d481ac8a6ab97cf3ddafb7fc5cc4e22bb8e2c4160175e25abfd353292e82e24c49c77b58d3ea5a3748431b523c3befe46b90f5168b8bf8b8da09f3e2b2b05acfb5d63c2f583e8cba92df6e20a5d8d753cb91a38151378896a66439b628c7ff38d3a49de38c1375a71338cc8e89071a92f43f3f3b86818403e0ce74ee1007e63c01af05487dbc2ec9418d07ad5fe4b3fffc8249d7472efe37daf8d6a68b16366a4c174119c6d4f76ee5daaa4674e6733a932539d19c98bfbf7e521cee600f13c4c17af8cf0ee97414e0c9494a71a8ea9e026f81a1f674f1b8017dd1645ad27ddb4e4b0ba8455ec6838a50f57dcad9efdb1595d08d3d9c71db49d315f9cf127f9938cd95e2a72e222abfabba0e2fd328d4327553fc37bb906ffa2610282d7ddbe40ce5fb23ed7af61419c9a65ebf28bd5482a076dcba3d45942da320bc42c50d9563a27c13ee1d523d9075d947fff1881f750633732cb637b950f0dc1039c46b3e7531929d239f375c3d0b0f0ec24b93015fea38347605a97d13cd00c0f0a9bee7c9b9437b621fc273af03a9ce263ffe688d1980bf9a92302a49e9db5a7230c0e78728c603ec804dab67268efd9ad8f1481f77434960f5e6cded9db3bcdb269403caa4bdd2104d358175f723b3107571de5365409e61dd3350ccf7f35ce13ab36a151ef1434622df23bbbe012eb9b9884022c2c726004ca0b6b71a4e6578cfd5ed670069169779314668ec6c3fec738e76f61bbda937681d12013ecd8eb981abd3cb61b9e748bd4078ae20373ce29194c0f5edaac19d1c46a77efa94008a62a3c25137da6c7c745c0f8d8b8373233d11c2e992675f5d162790266642f726e6575da022919e2da8aa156808ec39d51cef23203948931305faf72f90343d91a498dcc9da430c1ed03df2c02f203dfcdf8d2a77bfd0ce065ad89c7ca3e55b7f810fb33eca48d9fd274cc20ab709813249848c782aa9173b7417f40fa1ddb6c49a10c4edbc5acf5cd69df906b92b3cc4f5b989430ae044549451154fe9e534bbf6b2738e58aebd5b8fa674ded4a452419539afed5ef63971445aba1c91658c45f024d55764dc8dfbf8ba85906261c34cec096812a0d105ae5638b09985dbcd4e003850f0eeeacc92ac7dfedc4b883e37a320ad434d03af5b397642f68084920f5f6ce20c0195ef1f63a0d1f774785fd9793db95722c41708ee50a5e2a3845386a2d649907e750f8d7f40e73be17471ca4ebb8ad3f41ec85abd18a53b79301ab6b101fc081c5d350e0a1a14c0d6eff4664ef91a7c3fb6fe4964646a95e0ec62020974f1ccf3d3beec5998681255eae54d08a085ba723e759035e09db3e7c843459d87f9bd0bc8ccb772d154ff1fb09f01579b70af25f0d0d50653b1c6067a1ce583dc83428685426416070018f8b80c73b95f3f8c0f17494f8bbaef5eba2e1682017cc0d8b462e3b9bff0c2e1aa8fff643638434c9aae3d83e1c5a823431f3ceae0f0d40dd072e252e3d8ada8bc39eb42bfde8cb6308d4ca9c6fd49f5cfa76a78ea0e35cc349149d13b5d3101f7ae3d4b989f8fa5d327963bc01958eb45d9f12eaf66a5b9c1385c913a34b9924ee271c71518cd654d28ac77aa924225086f2ef3752287eb8cdb67869b36c6c573b612ac4a71f6e9", 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001180)='/dev/null\x00', 0xc0, 0x0) mknodat(r0, &(0x7f00000011c0)='./file0\x00', 0x2010, 0xffffffffffffff81) r3 = socket$inet(0x2, 0x8004, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001200)=0xfff) pwrite(r3, &(0x7f0000001240)="9934644af3320ea112f814e1e64476fb73ad544212558c9d3cb383a4fe54378d836d9e09d5e814709c4dc5a7673b6060068df5eb81cb9d58d1b4ff63be60539975fb25ff", 0x44, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000001300)={0x3, &(0x7f00000012c0)=[0x4, 0x6, 0x1]}) mknodat(r2, &(0x7f0000001340)='./file0\x00', 0x0, 0x5) sendto$inet(r1, &(0x7f0000001380)="c26e038e2bf679c36684f32d6f6ef7f38161228ef546aaba4d0926dd381779458bc6e7b2caebce3f6d1b3071006509bb501abb58f4a86e8dae47a7d2132365d4ee3c37a0fcdd2c474905c572192d7df77ea1fd5ef227a90d87b4b0f394c3686d176eb421c34b56957a6ddab2765d5cdcf943dfb015fb259f44c61760872e3835c5146b2935e086c2d5bad74f6131c9c4903aade6", 0x94, 0x8, &(0x7f0000001440)={0x2, 0x0}, 0xc) accept$unix(r1, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) mknod(&(0x7f0000001500)='./file0\x00', 0x8, 0x200) sendto$inet6(r1, &(0x7f0000001540)="2e082811474a784a513900ad70ab80fee7ff4a00b34e83102925b31f145e62ab35e6ab4bef78401167d2a1d2dc6b65660e26acba653078dd7ea411204f9a65", 0x3f, 0x0, &(0x7f0000001580)={0x18, 0x0, 0xe696, 0x3ff}, 0xc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000015c0)) minherit(&(0x7f0000fef000/0xf000)=nil, 0xf000, 0x0) r4 = shmget$private(0x0, 0x4000, 0x650, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x2, &(0x7f0000001680)=[0xffffffffffffffff, 0x0]) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) r10 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000001780)={{0x1, r5, r6, r7, r8, 0x3f, 0x5}, 0xfffffffffffffffd, 0x7ff, r9, r10, 0x5, 0x1ff, 0x6}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001800)=0x100000001) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f00000018c0)={0x6, &(0x7f0000001880)=[{0x9, 0x6, 0x6, 0x7fff}, {0x2, 0x8000, 0xffffffffffff8001, 0x1000}, {0x9, 0x9, 0x0, 0x7ff}, {0x6, 0x1, 0x0, 0x80000001}, {0x3, 0xffffffff, 0x2, 0x7}, {0x98, 0xfffffffffffffffb, 0x1, 0x7f}]}) 00:54:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 00:54:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/47) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3}, {r2, 0x3229abc6791e715e}, {r2}], 0x3, 0x0) 00:54:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x40000000000090, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="8c25cada24bc4bc0a85c3454d4ff12c4c1feaf33b1e5cf75b644cdafe8e3080147cd98e58c44effe3e5b80503e4f991d9fe9802a41935d345e40139108f51e760555286d3d8dec14248f5fb7a9abe1f17bf5bc50f693b8e03dff3774dea475888edc9e931a5eb45ba55e6ce78953c28a4d760efca500de0f3ee5e0b0903e3190f9721fcf997181d15dd4d73d8dab7e9051d8035b55dcd7f215c755f044f286dfdd5b7014c20a57ad52abf8aac1741142ffa5261f2a9d66f4e6513545d1d7a2da3dbe3ad880f3dc23d422c9bd1dbb5144d65c6362d5d25fbbe11c7e88e23a6c2d66a4105458c7a7e9040797e49f8cd457", 0xf0}, {&(0x7f00000000c0)="28409b44ac92141b73879c3d149745f8716e11dfe9ea1424299d1c37760958b0426daf34a41f98adc0700e48af894354edd1f01ae8344824179f8249400fb9cbc6c4b03a77", 0x45}], 0x2) faccessat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000002c0)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 00:54:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/208, 0xd0}, {&(0x7f0000000040)=""/119, 0x77}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/11, 0xb}, {&(0x7f00000004c0)=""/216, 0xd8}], 0x7, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) 00:54:01 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='cc') 00:54:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002004, 0x514) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) getsockopt(r1, 0x2, 0x101, &(0x7f0000000240)=""/63, &(0x7f0000000540)=0x3f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x408) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="5fc6779f7d4c40656d3b599954faae7e0a419308685529a3c47ad71feaacf23aa725e999e9e69d23187126809ca481852515b07ab65bc71c", 0x38}, {&(0x7f0000000280)="2ca2e072bc6a31f03679289d0286490a503802a67501f5508bb307492243b80a59232c0f6a78c57841af51cd6284d19d28882c33356dcb182128b741cfd06297a3ad347d692fa38c1972865b38eafa4099596f677a6a2997a5fb70bc7bc9df2a1216f943185d149a239436987b51282f590c6ca19d8d5fd50f94ba1d8997a62e55dfed1b6fcb52072cc2baf4f79f8b", 0x8f}, {&(0x7f0000000140)="77d9d04b681541a316e5240a6aa7be7dc425eff5da9f9c61187130c551082158a17794c10ea7004e13135f62280dda680462eac3d8a56d1d1c16e7424283d75c", 0x40}, {&(0x7f0000000340)="7c524d567cd8bd5427779306ebfff2583f7f53d6070d7b48ce62e0cb063ce2370b7ec7c3d6a72175a40b4d4a54bf6e3ea2e067f55112be29f235b24b0dbe5ffb9ea59e1e9c1d39f15a4ef0f3543f998a148dc9a8bbdf4d7163defdb6ec384782f114028cd8f54a3fd095b187139d505dd28a028e2b8067843d7f973cc346e13ed93deb3ba2b6db490ada1528cea1947f19ed73d8b4b53b823f7919a161b3676d3bed82481ef29863b882a40570ca06edacbffa67868866c4d57a", 0xba}, {&(0x7f0000000400)="f348bee91f038fd8c7f20968c32eb4e90af9205fee1db8653953805e1e41458145e4eaf0facfedb3b2280602e90033af6427e04c5a9d0cf5696d2ba2a2e26b9520260910fe1f69a5c4c50eb7b244fa7ab81bfe5b3566879d0cc8c8478a4ff9bff36b79355193f53a3c2dcc72e07c9c62e96db3ad7ad268b76670d801ad157ed400f59b657facab08ddff24d5d77c992ed8f6bfc215441b6add83a62db3e7", 0x9e}, {&(0x7f00000001c0)="bda4", 0x2}], 0x6) 00:54:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCNOTTY(r2, 0x20007471) dup2(r0, r1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xffffffffffffffc2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 00:54:01 executing program 0: ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0x6648, 0xff}) msgget(0x1, 0x607) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x351}, {0x2, 0x80000001}}, &(0x7f0000000080)) 00:54:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000040)) 00:54:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000100), 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 00:54:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000080)=""/45, 0x2d, 0x40, 0x0, 0x0) 00:54:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="8e", 0x1) read(r1, &(0x7f0000000100)=""/1, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x4}, {0x18, 0x3, 0x7}, 0x10001, [0x9b, 0x1ff, 0x49, 0x0, 0x1, 0x1b2700000, 0xff, 0x100]}, 0x3c) kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x7}) 00:54:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) 00:54:01 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xff, 0x4000c, &(0x7f0000000040)="eb9931929648b9740a0000000000000007ae8148689373110f6cc0f42732ab1ec1bad244e05bfd231f7f9d3f792e5175cc07042446167d6c709f849495eb", 0xffffff20) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:54:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0xc}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x0, 0x0, 0x8}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") 00:54:01 executing program 1: r0 = socket(0x10, 0x8000000000002, 0x3) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b8000000000000080100"}) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) setsockopt(r1, 0x7f, 0x8, &(0x7f00000001c0)="37b3d8a73ead743b89f0ba2ed7c87f7dd797b5a16f79115fa704a916a32528c8f4eb8f6b74e9558429db43f1048ff17435cb12a2ced25a24c1a1a735b26fdc1faeb13a65bbc98a5f61708ae9f66875e37a1d9ea940fbb79474918e8e2d7bf4ab5229916466eea8789709cdbdf07a366dbb79c5af5a904eb715b9d96d45a132f2686aed92f9c3f83fd856eb046ded6a847c166a0336394303878034cccdf2667c224691ee3cf3b7362a52ee06445fc697c7f6814a69cbd4b96f0f1a8a405b775b20639ee7049ceba121b57d4047db1cc8340953", 0xd3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000680)="7ac607c9f2fc4d5b7c7f46a04af628527bf1294fc6d7901f51bd3b339df07db4fc6a722195e7e2538bbd2912108b926b047aac309ac17325951d688480dccd08e96917598ddcaaf3c0a8cf1374a775d77df6d1009e2f37d0eccb46fa63d5eabdd8c0a5b9325f91fab24ad3d6934950", 0x6f}, {&(0x7f0000000580)="d33670b389a202e6c1dc3d7af5602291d1e006fd2686a057777b3cbdba13b636b4d9c6a46888415b4a070e1f2ff712b10ea89b7007f28d7e1398136c12736ed99ec6bb02401d19c46e3abe098537383ece41e2e0a6d3cbfffb42", 0x5a}, {&(0x7f0000001440)="076cd3b5827dded2f071798c7fd2b528a6aa9e26e7208fda99aec06193b08c31e7eeba3bb094492ae2fc812cb3f328068e94cf36e43107f0677e35e704820bf2142c39a6fb7823819c8892a2164c4a3cd4dc75ce20f1d99f6440740fc5195733afe93076f58e7e8a8b38a6780cbcf9b426047325cb49eee1fdf5007d12147eaa395332c469b9dad1fb770668204321eada6c36b7af18cb8be45c64a2c491c591ea54978b7eb27611978eb67fe37d0f6e1a4c2901434bb92eab74c172d2e7a6ddad69761557bcef555d23723e785836f31c16651ec48abe04aedd5372baa315042dc404a7f98c8f77a023753e1e7970c10ee576bbf269c68256fd3e54e7bca0e762ee992aa18e99fcabba5c59ca769df613057289ba60c20b7bdb83f956cb8cf0950ba2e8e5d03cdf52caeb6156a5201d9af8bee940318818e998c47e1aea67e95ef5e8c64fe8afbbdb6b46a0ac881fb7f3fbcc8880d16c0f35b3f7407416e9695910c83aee2f529d898a99b82b2e708d01bffb18576ef8fc21eff9f14fdc1904834cdddcf5307f0975539956d0470b401364bad01593d8b3d13080aa8c1a167ebbb46ba855e30290e310030f68867be9b2c70819d3efab5f62621ed2075c0a9c0422cc1511d8a17808a42b68ac62f1a93a4e4e88123c381ffe956120999a27907e50ee8f02cdc3002b29c57825df55ae3b0445994dc349cc807d83deab5f38dda41c015060566860a114439eb4197eac1643fc843ac8085d7b83cd107769649f5da77e10c28397f8e193e70526c5dfde262030f6280e736bf88f6b907d152d06c7ebfc5499046b2d9aad5bb8193807f16d1ba17626a7b98d9f0f4da600d6a999f68bf7b7f529e0e6e7b46c963958e264b5084d8fe88e532a031156772637e09b1076610a169c2cf72df7ef22e9725d588a4f399746e4b4ca8d7194c11f9cdf30d6ee6354d9ccd9900f6e9b3bb5e09238e367ed0d8c1facce522f39bd6cc30fd7df470ecf041371401b1950f86111a841ef37e735ceeba99cef0e0c4bacce4ccc157106fda1ddc81c7c623726b25f2b11e415db6c4278de5a8ee2a9a9f5344e6ffa640589e407f1f54141ef56c5523de6471b31590c50acc6831452bbf6eb0d9ac27b61c10ff8ccb73bcff688b38d6d9164614e789d51fb371b57d2067e9686eec49cdc225fee91c96836e3534d1efc8ff461159ee3330117e7f6072a2fb72f1bf7dfa55cd6e9b234692209a3728dc63ea59874dd88310933b0d215c33b5a757d5d73f28ec170a63cc2c88f70628d203f91f83cb0f3c658076374979caa082a515357d7b969b3f3e97e85b108d7080538409e2952832b6a621aa827c769266e94f7de80447b851bcdbe4b20899a85c89323bc230400841de794b56f20406d51bca5aa08fdc9a79e7acc6fb99865c24c0780801a5ce1a36eac2c7f6ea0ac2d48ddd8ed2fd54dc7dd2c97564eeea6b895eb452b49d979906653586014f7b3cfee410913304331aec8b46aaf7cff1ee89448e9100473fe4718cb4c9cf09022db1dece152f1504560512660e0cff7e6d444c1f30a3529e6a9bb1247ec148fb386fba0acf6b175f44b93a22b2b94bc44ad63455ff364df24df462eb83732810cd72c23e623a936611f29eac698d83c881a389b9d8d6a1a9d34db9ecb2e590d868f93e72a8d4cd6b55ef3f2b4be2cb1d4b1fa986cf5cefe60224192f9cb2bb2df81a2fbc438551e7b64115116873e601f4c8a249c456e68d2ceaf1fde15c347c07a21d80985c739a12c7b4ade84d759939ec5dc0bde414ee17d712bec6131d93444f322f6e3d4f328ba347e1bc8bb28803f662b45c5fabcf5f9962f5bd114bbb2b68f743254fa4eedead0826da95975085b10de79f048ff2eda4bb7c376fa28cd6ab4a9b9f00ea551c664942e84c2a2ef4dec0202bdbe33c924bbe0090a8ac42c34443f25f8931a30d79ffd543743dae1f06c42bbde4fbec5a01217b67ee78ba7514826c1c0b474d8f19782fdaebfe60e7a689085349c46875c574441999f57d20e08fc3879b0c9092efe44d5af82a62b821f88483f2c3009b675dbe9bce95b6904cdf1781251a5e81257aab4036f9e3fa6bf47943815de508497c2232c4b79bb95c9e8988ed32fd8790a71e86e8626d4e1b9b2d14636bafff933dfbf76208161beef1933e397aa02d567efb19e6a08e13a7d33c12035581f921d4f27428f254fefd35d0ac50a764111c7547a7b5aae407a49b3315559fad20ad16437ddc999e35a17b68881ed12a6cd5518277c0f60eb1a72342ad44cef48c0739114a0246fd0382bc5f031930cfaa650533757f9307cc11f896b6fd20cab972bf75d682ff6a9d0327555ec21806d8d557cc6337d05743b993237c534b3bcf0bce31eee3ee1c12c674ae37685e1a7d983b825109085c5404631e93e352c2623cc7efab5217c9c59a1067e782d09cd4a2ce4dcf176842e410fe1e6847c756cc9a66b3d6e76fe796f5e5bfc69d394f330667502a97164b317d59f417b0cb668c8e4401e1ceb19f3ece89deb28f5335b565c0e01e2f8cd436861bbdc5049898436426c173eb1bc31e434d665a3af71da1470a3782ddd44f030a5693ec31b2962535338f88efa264e55b0e80f365d38a8362394cad0cf9018f9417a585544a4de3c6918ffc874a97d3e8e59cfc9a6ae3664708beaed890590d5ac244b12abe70b3652dd65bdbff77b1a99a0b7de3752baaeab659eeb505bb84519f3c05b4a7029e55222456b86792085eb68e1912e2fae2e6908a2a94f0563b98cc2afd5bcba6f57f6f49a88d46e12c2957d74c320259968deaaceb87ac28eb3101fed0a1f7e51f30bed9951c9671cb03fbea1cd93f7defd4fda0784f6d355beb1f7fa533be29cf068e026ccb39f62f8ed8422e8a68ed5f111236d4e26a28eced6a4864792f9014ccf6e60a6ca0b24ee1c642a7b90ef49ccca7a81f58f3654f3076022df5e443ac2acff77a705564f621814ef6497fce21524996eb38ef45a2d14270990971c27c269072c74d2a4f708aadfe461377f2211fe894e57e707c6cc66d1e8f4189582946e3596612e9acde550287efa532630be67a7376090cac9e052766a51c1916a70372d53b0921db0d16c9603204664e35e0f276e34b447edb1998c8d5061665a731f9b9caea4f656b6f0e40500517edaf9c265c6a6336c9a0a20fdac6a6df0580ebecacc4e2508180a79439df37e5b17832bd1224d0dba24ffcf2dfc828ebf5e29e0c560e82bd0560de4c1877f0900b397f7d784bc3f78e0a829d6c35714cdb2a16f0bd88ecac2fb30d5541cb4505f432d31ac5fd62bf94c33d003e8a6f0fdb9ef3708e9f8f308a6b24f04c9f5735275a038aea8e80cb96e25025a8ffb1a00c4c65542b65acc81e142cb0050fec4f37383d06be92442160c59c387302debbcb5647e15c8001418ebfba3cb749765f2a9f238e66373a51fca724e8feb9923b57984f660363187de2079c961acc8896ac78d0401fd2240ab17f14bc4ec47c525a14c760fefe3de31867b0b685533fe98cacbff0a8825b435cc02da3cf667c75db42cd72823869daf8633abd7dbe4bd279f03745db61da9de4d31fe3a9fe763a8406aa5703ca8c72e3f0f68b0be2bb23ceec731826fb0ee8f89e3d09496443aeeaaa98c925f582b523b75269d9ae37dad36904c3ec3535058760b4fc35f3c32a2534f1acbfd293d47aa8bf171d17c9dcffa08ca3f8cdfcb49c757a9495705d80f42de815e7b5c886eb25baa2442368af0f2d6eac290dcfc5b50b7e75247e2f7c54042f13111b42f660429bdee02c11d348880dfff0b5737680cf35bc5abd3dc9fb456f1af8e68caf581e3873ef3839506ca9d1d6513c426e20c34a1d2f244e5b02c31943176d0c638b3c1d12f2523c6e837a0d6c566d6eaa5fdec4cf35d6dc9812d3901956bb7bf811a1c2a58364a8df81b1bd30e88b3516690d8a916289d762798d730c70d493b5ab0b9c7015be64c4606509114a5f0efb4e0d89bf50120920db00d62cd3113a644457ac78b74e8c214e76d0e533993c4c55c5c73d30808d4d5bcf55b198ce95b6863f04eecb6dd974a267e203c180be361477ab9eef45f3bfcf8dbce2b28b8b02256ac1831c9d6598ba73ab5051bbbd46917db326d7b57043c9262e1c3515b9ef78b250c030698423bf271ee51083dad7b99d42da695f3bed624c088c8f8ff60dd1b5bf725bb1e255140ec049a989a22381a833e163a0d835acd20e0d3bfe0460725d735f2d1b6385833fd9c7e55b8e7d3917749015d11e07c4db5b69fc67befd6a0a1b7c18bc3607273651f640811d68af469ab15f25a00077c127b0a3f109271e05a3956deb2073eb49cd82ee94ef4524bfb7eb349200bee937d5f81f783227530eb41f02900b95cd8af18ebf3e549724620b7bdf33c457640be9532d9d6434bf908344eb7c53073d93052123636c7a99a612aedd41a85d8b4ccef5de5df392371af2a7719a69c2ac3295e3ddb164739052640af7503c4043434cc155e470d0fde3e79cd50f8043acddea0a516a2b41502dbe96b40383b968a0d3deb7a468457078b46fe2233c2b9dfefff14a8c3482834c5a54f2b932e682fc24b7ff62009d494c4a7804dc5fe7630b7e370afbb3b96be0c2a7cd5c87b789a252eae32841eebfd4f664bc27a4668fc2cb5c1f7fde4fccafc6663947b6214c86515adcdd306586e7ba89f988761cba49a778fce66f29fa5822c2b9bc362346f49cd4fffb087a8141d2ba4d71009428e6a42c658e22920617cdf9f5ef281e696da4483a2b266648f7079ee078034609213cd1ee62b3dd323a31e5dec2eecc84a0af85f5b71917762616385d321608c2846e0944ed59319fb0ca52c98acb44c3826f78f51825b8db4ccb2b5983717ac71438705a8230d6a6c511181d525cec12f29f72c8e720b170551c89f49d7826115ab4a56f75ea8ccd1c07a3a5e5e2fba95ad1a27cd58e59fd44df66f25851fd6a2e4c7673acb8920b0c63223d7510290d8127b35cc4eb2c7bccb10301518046eea897637ebdf00b8c02af5fc3e81516a2984f5adc157daff57c2222282b9b8a301cd00ad48ef0c20dcac91e2ad1ce22eeb846d376f156d1876db75fee2d31c96310cc82308e684191f5d1e89b5b78c56f74509094147b9cac1193e6a62be64f54bb53e4d94793d5ace3b866b480787b1730e1d0d2e789c1e2e5cf9fd0ff46ca1652338e2ae4fc3dd73e114aca6df10f40988c7d818714ac3053dfdce2c51098cfc5012eb759af4a1ad0500000000000000067661dcec6e0672a0a0c9470698a7f1823b2e63561ca579303f9cbacfaf372d050930353081197cfc3894e1fa88f3e4f3eaf63e1492eac514fd6c73ea89530a6ff926ae48db685e2994831cdc8ccf6e78b792d78064b5a2a536506950ae8e7c2775f17d703707440629172f013a315a28999d7009800ec4fd114eb5b122e8654d4df7ce51c4a0e4832ddfa7ab9213e6cff51df2abab2c24a1584ac75e4bb7bb60bafaa826d2816886a9e104fb208982ac070106254383c7287cd2d2c4d32d5a61630b209ad2abd576da1ef3a9d22c4beb9dec73211742a15b8895c07128dceb3373389335f7d8fa9e85ecbcaf219e5e4c4e1fbb4291ac40e4dc5cc0ae389f6640d3b59ddbfe831226599126263e406c38255c8c1ac091a990fd8df734cee3b1eae2979ff4ce7e06dcb613be1b5bd87d0e995805c94a7d262129d0409546c01adc833b78000000000000000000", 0xfe2}], 0x3, 0x0}, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:54:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x0, 0x3000, 0x181, &(0x7f0000ffb000/0x3000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:54:01 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0x40) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x3a, 0x40, 0x40, 0xffffffffffffffff, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000580)='./file0/file0\x00', 0x10000, 0x100080000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r4, r6, r4, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) geteuid() setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x1000000000000074, 0x0, 0x0) pwritev(r3, &(0x7f00000006c0), 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchdir(r3) fchmod(r3, 0x4) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x2000000000000216, &(0x7f0000000100)=[{0xfffffffffffff001, 0x9a1, 0x0, 0x9}, {0xfffffffffffffffe, 0x1000, 0x41, 0x8}, {0x40, 0x1ff, 0x9, 0x3}, {0x10000, 0x5f4, 0x7ff, 0x80}, {0x3ff, 0x9, 0x8000, 0x3ff}, {0x100000000, 0x400, 0xeb30, 0xffffffff7fffffff}, {0x4, 0x0, 0x800, 0x1f}, {0x0, 0x1, 0x7, 0x100000001}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) 00:54:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x5, 0x6, 0x2, 0x401}, {0x3f, 0xffffffff, 0x8, 0xf9}, {0x8, 0x6fd7, 0x4, 0x754}, {0x2, 0x1000, 0x48, 0x5}, {0xba, 0x0, 0x3, 0x1f}, {0x80000001, 0x0, 0xe000, 0x7}, {0x1, 0x7, 0x401, 0x81}, {0xb3dc, 0x4, 0xfffffffffffffff8, 0xfff}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffc0}) 00:54:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/39, &(0x7f00000000c0)=0x27) close(r1) 00:54:01 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 00:54:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) munlockall() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 00:54:05 executing program 0: r0 = socket(0x20, 0x10000000000003, 0x4000000000000001) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000c0ff2dff9d7040dcb02f2878e42656604b60eafff790b9833f2b4d730c9e77d714c999ed52df8d5d7ee08c930888635a8f60ebaea5cc2167a41c8a29296e29eef841d78f21843d773538597db00a8e9d0949303b517a591c283d79fa8ab7d72a4493db30f2b9ef20fd0aaca89e87a36042ab"], 0x10) write(r0, &(0x7f0000000640)="b25dd93617533151ea8d80d3a564430b225b2c896e5fcbf430ded4491eb4b0b716d55590fea19a72bb160d68a05e6ee5d1f4948846be5ef4db88109e6fcd56e8e72d3f403734eef94ca3d5d901baecefd474712775346cdabc7e6ae5ed84a71eba9283d093d75b6ca3cd7b13e7963e35a1d375a99bfd96f23995599dc19e7b7df6ce33b0cdeadb8e8e78d32846da1827019d3e81dd3a9d317cb19cf719fcbcb27d4faf0037d6b8611c6a97601b3455925531c123ea8589d48c1b0563a2403aaf3546e86ceaacf84f60fab1fc3628ce8f429802206f9c4087816dbc692ceba47de11319da591483fcdf6e257e3ad10877a2b739516eef1cab12aa23e630514bd082dded38e5f4526aae2040264ddee730b889d1c678dde8c9a1882a8a0628ef0862dce89e87b4a4e1aa0401e2b89c49a3bfbda8771a3e5e111d33e095b75b0b95abe7c4228ec05f29df82d5b2e78cdbd1e378b11c430e940c7bef476f4a4dbce6307883c227a741d5c9898a42aaee0adaf6ef4763af745d39b83910b3f23ba77e5ebe2fc09c05cf6c473af083a7fd8ead101a0f57279fecf1e435c3429f411de75763b5d4d9853ac2f8236a49b9f7eb45a8a14c1a680accfd32d8e72cdc63f89ff870b05a8721cdb79a52e3bd5c4ca5fa5f7038a3f04bacef7f6c5d89ad80bf6906e3edf0c6eea9eebbaf0e799178d7f3e6ea069277d39f687290eb09d9a1fd154eac9fbc7f0ac13de938137a036a2b6b29df8ea53f97df4f1110f1238ee972477c06a65f1751ed5674ca240e26deb892ce1f2baab1539b7e2e080663ab9838a0595f0db2e901dc2f0a0321067aaee4e0d60ca2606789fe07ee767dba89e10e8e2fbcaec97074607e9afbc3ecd48e59de425c01f222f29b71b39dd3a8f75aa521af4b80460549e61850c5a1b01161217872f347767ffafaaaf557d96051fde576db505a468c15983995b90ec4fc8c30f25cc98a2b08465ff741620857ce6116a5d82b72e0f2c37770caaeeccfc21b9999736d194b581e13074cf3f0a55bd8c99cc99220068ecbda3b675295a363c6a7c0064464ca2b6320269f58a628754d2a554295eb3d693034bcd20af1063d2f33524610cf8a4109df4e59ef9bb6ba3d1a60b1114b795238e63f4ac20d284b5c79b4e07e2716fc58d86fc3313451f9ca5b99a5e8f985be344f7aed54874135b410da5893b07ba206adeeda2de95157c57e66bdc3458855b9f4ad272e9dca987012c717008327a6583e0107c485c914c397bbbb2afb89a7c7d44675b5808b4540fe64de58c29a85645a044c305b590c1df6cd603715d536de23d92dca0ac0ec2ccfc9ee8d6c9e5520221328dc295912b972616ae08bb1d2491b2980cba5b245d93b0c951f8f21554ffc2fa9da61de0a6a99f858a22db651278b5b413d7697a3ea86d9b6d8ea47a57bbdbe712b9435e480adff23bc193e4f662619490aa1601f6192d3f78fb05348352d6794ba36cd6a36ce2bc2f66b56ab0fc179a03cadf802603879d0eab53cc4ff2765aca74bbba90bc67f97cd6fed05a646941ed2aac5c9d1bd4284ac7a71585e9dc20bd85d60e232c95f86f750308564449727eda8edbc8330a8464c69851f340905be19512bb40ab88ecdbe609a7894afb2cc2cd2aca8cd5565dae7d5addc4246024e7c182c247ee058c4eb0aac9c619364086d37d507f1fdccda03977d5f35e51150aa8493a2fabaff869d57dc13b59fbc0febc9fde76c98b5be6cd2aea46ebbcfc654749d0debfaeb581566956b3c674df54a8b73402ce30ceba019adb04bd180b31a9dc89588606229101f765d3eb4537880f091c1157309c8ade72185af5d677b52626fc236066afe696fa216c0a5f8158089f8e903d04298dc42c375bf160e6c91e209d0cbfc010cf0f044089f3a8fb8424bae8150cbcdc4fc989a5126cce5ecc5fa2013f426ffd76feae3a18d1a6fccfcdf9b901584106f5681923964b29d86c2a3632ad6e3e2b992c5bbbd067454c7cb429d882ebe980cf5d55cf3510372e4017dcc760366fb4d68e5899b09d55a4203d20c8f1656", 0xfffffffffffffff8) 00:54:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="00000001", 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x7ff}, {0x35}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:54:05 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x89) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001000)=[{&(0x7f0000000000)="c2dc30e04a073ab4a465ebfa3807e5beb580314ce28c2d5bab602a5cc203efb589740808f30f5b2facbd1dbc0d39c1917f8296ecb2bf86998aac286bd85b3d4424b61e4d85be50ddae56c7d509ca50d9534efdb4e38705c23d3896d4d4064ab6f6cec48adbf3cbd8a492ea85b0a0cd128b03d264e550d55b18cd1e41e5229d5c4ddfde9bbe0d04efc05b491445887fa7dd7c26365bee0adeb67ae7540d0208205157d918742770c8016337fb48c9fc0a1b178b17a75ed0fc6d0898f34cf4e6e79ed8cfbc3f15208df9174c5de75dc9ecfa3e5ebfc30d2a8e9d3416f561ebba95dfb04e302f319d2e62123b96e52cca4e4442518a2acfddb32ac96b16b7fcc53d23a1457f0b2f5f0a641c3c0c8898a1304da1f729edce7bceef4f54a4e45018c59c5b93c54c1ced7ca7baa62d70e7ee9f2aacfe1036362c5d926b530f3f0602cfb0a24946d83da5b0e62815b508e3e55db92a9aaf52efdc328a40673029122ad1c64eb0d151efa5deaba200a3cbf63b4737b8364b2798b6187eb4120f7feef5cf86622284ad8396dec8d6e49e5cfa55a105e016994be85f44d3612e4329ad6e0942e65180785ec1166ecdd17db646540af1ea88b9bb6b86a1e1b9fd477152dd5004e4b6d73ba4118f16eab59b4902a160840f18ac18668def9232a0037acfc039ca91ee8ee73bf250e4fe7f77df61e24b4e63f0797ea23d3ba53926052fd37faadba2c03116bed866168459cb0166a2915e8b45610a3459ce3452147ee417ba256ec5d730826a7f865d8d589ed420a1931eb984d13e47a7a453d1fe3908a0d9a88e4aaa08bcdfd4b400f2adff2d10fc6aef1240d7f6583402507c7337ce8d44a739ea0ae4b68ca48198753a9f370fd0e051f79a935d7f4b503ed5ffc3a6bbabc4bc3fc1295a83c862d69b702049407f75511d4ed444331d218af041bcfa9a3e7957242e9b589bc50d9a9b36370e7a87c158409a35087e21fe4f05a1a58400fc4ad9b67563ad86442b33cc3faee73e646854d6499b281000295d352c9bbee65eef3f63abd6b91d564d4adb46e58cf9779db5f0c84a7cf21aa8cbcb528d7ae78133a3287b64a1ef6b3e9fdd346fce2cdd9ac167b96890e7bb466eaf78a5c0e84d41692e4885772ac252e580affbdbae04b463cc849b3dacf81cbb7382ba898fb680436ceab302dc7509b68e67e466d3ef1deadfd5d5d89a92ff7e6c0964fcf24e1f0b35924c075562981f8d88fbcf70bd91493113f7b3325b94d0ec191fef50d46d3ce5bce7af4afbf20be4036faa955ad670ba50f76087e05ace2aabaf264b0f30189a632712eae303499fa649a0e0f7f8a4f1d3808b34ce4f4d01cb5f4a394b4d100811ec25ad5ccca14fa86d9bbf48340310019cfc639fc2e046dbbe9ddd0eebca765af61fbeefc8ff41d48896138764d055fdf6be186129af781f7093fa03ba83077141a83d0888769c4909d3cef2731e2ce137d027904cf89d24a5c2ac7ce17f773ef40ca177d230244bc1a86248d25081da60eb051a548586832acb9ce7ce46525b6cd62ffddd1a3beb611b6bdb04e434e6685540171b42dd9397b7e57ecbbfab11eb93b000a983d7380bcb9e84adab51979c80602396eb330b6d138a962b572161956232b9b821298aee3f91e3f326c0b7fb2e56ef4fc30a1e0c10843de9211ac30cd7353ce14d7b2ad9c022b6ff4258725a7f46ed3480bcd774d6e58830e2afd58a0d30b566c588a0036f1b199d45aa9b6f6b70fe9ba2a0134f2847830474c43a5c1fc4c6765e506625fe1d525f08194b9f293ce079b840fece22d58ddf88fef155918425fbc5e5b02deb1abc5bfa1d3d79bfca3c578e1842cd0ad019cc29938f8ebd1453c418374b0ce42714d0b7c81366050ccad4075dc00aa807518836fb58947e42526530cb6b102442399dbe0f9cd85ef0d8c8a86dc865499d9e7f2d5f998758c17eb7f8764d62c3947f40327913a1d34ef66f59fb7df8f318e0eddbf3d60fc743b309179b2fe71b173efaf8dbbc9e425b4e742ca3e4147df51227601073b9d7a45fa6dd2bee84dfffa128c8f6f09ca76934ba4d57e026cc0e42c235d4a479afe1df0cc108b8a7e59477d162f6a788bd69c48653dfa890544388558302924bba6763097fa510bde5821ef4bfc4bc9ae4001f94a009008c710e4d6bfa6c405d890d3f2a195e8a9faf1acd32d05c7f7d8a60d473fc9045fb673768cc630b0962261c96dea73785de8d52051ddc2b2f8bf25cd7330af4f5e9e9f212df4712be3225f4d5c916dbe5561d306b21dd33f217acdf6c01dd4f3cfe0a27fcbda52f50451667794e64f2769c343c10bcab0e9669afe80d77541d1c0f0e4076feb8716e20424a202794a4bd255a3cea316fb654c214e197388f9bc5fb8302e6854c544793ce3f3869af1805007f59faf65c4779c9faefc0a28371c2a5695dcb61d3d9e2834ca813b8928562abc550bbed13cc7025d9d378ca3fcd75cb317bbfcef3c38c09ba7721e6afdecde8213837ae163afec1a1a9b626139db12041226b3f0f83d093d020e16c10cbe2c0af270d8fc46dc7bfa37642bfe7f0d36084374bb0e1a6e78cad3fc79afb9d94b51680d5ad77ff7b75d325b7397fba86ad25105779e116874f50b9d33584701af4063c511bf892b1e86e066e8d0a15aa082bab0ff420cf89849cd2db31e78e7d2819c682f6dbe2a90f0f52bf0766a7bf816d4e083a503a9d547e03ac26aea029003723112dc7cbd7732d0d1e288455af652cacc4202cc84ad2046646c804fbabe93dbda0a594e92ca684a608e0d7787d4f9d1ed82756f5cfd18a78a6b919d0d4863ae99dfddae77ab5d242186db40f7e56c3a53e97e1eadb38688cdc8f656fb491e26f75b8aab062cf6509eb4e8994f24bde346097bf89f4d565014f935202229120e34b3436ff1f78fd04db2fc3f0f1aecef2ea436468e677a1828204c89f97b9f5fb09ada7892ea4f672c51a79a42de8f89fd658b0094a35dc362e37df8f786b304405173d9db16b506f4e733f84fd8b0253a84c8839ef3af6ae3087ec94b45923f9dedf519f4d13e47145d8c12d89e4608192e602e545d02ba630673eeb854cd3726be4657fc690b15636b71ba48913f24902584086fdfd6702d635036aabcc9598cea2541edff7b27168241840fab5113a7a45d5e42e420dfdf56dd24e14b28caedb8336ed5e7eb998effbd635e0e2c6b0e8556f4808bd00f369ac117135d892aed6ae4e36acef1900c46c2b2b6a3893c9f5c20cf143300e9d739b668f9472a4d82abcde3853eec526a3d30514a88befeb441e0e18836b2010bd6db4269cb7ff8ae0fe0fd58ec04a1a4dc2d13e6ac834b5c9fd703393e91c185875f9478c4f212f4eec92aecaecdf925d42d591b0ba8e9b83149a0e31818c31db5f3e2145adb310e36cb94ff993b1396e1778c0f538916eaabf85382cfa53ab0b417556e2a065352f09e57e5a18f5e3e0af22c599ab5d2beb4dfbedcf1649848bba2835988f504465fbebf26f6c03d590e14aae73d778a58cef72dda27bc98ea250b29669137c943155287ef43e95cc055c1492cf810194e92bbed441dd8166bf9e9b00351705d8deaf2146bc35ca1f1bee01c0d7628557cf03769909b15660c8c967d614a8f5346f89ab3998c8d7167e4b14e4df32917c0080b1ad09dd676cdfbca4d99be2758ce91f0689ce56ae387d717d327c605d3d21c2e8eb0df74d27aab23286cf4d38aa6d73add202f8f30766e20aec926a8381c70d76878430ed2e26af44f722d09dd9d0ba13ba862e8667619f4f30d0149f9d5348d5a0c79b16343d37b61079eb349a1b5149b4dd226d18c684e5a33fdb3f3c8ddf1330b3364f241abf3f9a30c9ef624228ebac581f8698f8ca3f25c19be3f890ed34db2d651a335d7c76ff0796d15685de8ebff187ec0f66647d3b7bc9940f7a343a6d4f20e4c534444899dfa3f46c794eab8464f333b81edb422413286108311e351f432337a1541f58ad8d6dfa54fa23225590bc22bf84e109618c26e37079446ed97ba5c5cd84519928976be16c00376e102cc3765667b6f285bc62935de258680e46ce4918e58fe3b20b0f0e34eb6ff895db27f71294d5dd9cbe63162e6c7a65f103119667a3cd729e5e3743ae3da545c975495691022bc4ed8311bce2f8ded29726a73f43d415c5ece7cf9e809c631d636011b563f60f7521d9aea0fd978b84dc9ef93ac58ec0cc71f2600b8d28208edd1c92c9ac66ef50ef54bf657376dc371c2de45161f737ec85d375abc764493d2d6ede9e894bd53d6c3899047b160b16bbba4433f850dbba60dce0fec41960b295864403c4755609e1443ccedfba743b7b9bae77bf734610dab4646cc6031c11a48b47f9c7829fcdcb85061287436c01c5d15a4ac40f3777737509ba14c5a1c362171072cb2a98e468aa9800ca98be0bb0edae2a36f503b6279cc13a710c039f244311ed6506e750ba159166de37610801473187c0dbfbacf245b49786b717b3fdb9db2814b2b7b251d1f0b4432fee534ea7dcb5364ea6045fcff89ea601fe67a0edd4e0bdb55248424c450dc042844e2b5aae395f152895456e11580d71455e87d49101a1a898ac5edb76e1d29b9fa7120e0ac1ef5babe673c0f298352d8a97be4ab34bb2014768bd9a7312ff0f39e904c88412dcc002e6b7576c331fcc5fbff4de275dfa7d357ff93b1b1d8ca42c9166ccd5681d84b5f03aab349f1008a520949b21477089b36bd276985dfdb437f73e0aa67b5744f99fd561565d9766d22bf24cbe69b0298c73f23c0a183549000f1283fcd6a60f7231c30b9f057919444370a3216648113727ca50feca6b904223e3487bb241855e95de2710e561015ab799bd69f10ca1e55d3819282411ca25f12fa37fa9ac654be049bdb25cb47b9dfe7f121e331cec402bc1c1635581ff6a0dae6f36edc54c980454515b79f8303a1a295252c0cd35f3c554a98540c488d73662996bf8a46f1a370b961e241e78e0681c5b649cc41b1f9869857cd591130021bd6589f620c8c633508c39f3af622d9d4a167ee709eb3623bf65f76acbaa513c5ded19edecba49a6715a46a946ac320aadf99582cf0cd4a445f910a716ed40c14d79ed833ea776393f47225fc246f265661da92fc62d8265d76e65d273a27c8ee5377fb6b98ce3ed4fd33ace3296fb95965686c14cfc18547600da7ebfed55bfdf1f1ae0da8e2212dc2fbcc5cd88a1e6ae2b414335e1522a1be5399729cd031f88f3072e00431858d241d33deab38e880940154ad34449b48be1bd7df572874dec2d3c542820a268c882fcd462859e8e51bf5c9cf3ad9d531ae5b839b15a383c615bda129cc9e1e60b09410bf7db3bd4f03ec17fab5c216c09fc4a62530ccb2f10f9119beb6a207f68622323d6907ba00e924546ac72110980959af93533b158f8f950ddfd32817b91d1bd05dc1109d911efefbb958567a882e83b1945e5534518b8bb85dd7af34864389245d4a084fe0b01c5a084860f33d3b25a216ffb30f62eea2f85efc81339bc44a2849ed362716c0d947a33ef0bdd286bf0c7725e2762616bbfa44501ed52ffaa9fea87640ee95a01668b6a8dfaf488748cb97a0580e0f155a699872e80288b7242d1fdfcf9f66c465cb8578db60a94dc5a0987eac3a00c0516bc5946760dbf2ae7369639b6f7f00e94846560486db8c74c6864a4a882d6cc719e2152437c7b2acb193b0b11d2f9cb4ce6b3812719ff342d52d51dcc6a776fe76ee5f63d6b29bc58feddf10b4a422e2c2e872c96e140cbb8a522419d", 0x1000}], 0x1, &(0x7f0000001040)=[{0xa8, 0x1, 0x7, "2a704edaab4ab91e12f1f7d6241711818db3476c727ce8942aafbd733ea00d5991254e70a17d547fa0fd135dcde10d2359d4c2426395f8e5684bb95fc00ca509849c997b0dacd2397126ecd29eb4af6e2ff00fbf5e86fa80347c967d376f153673a569d55bf7ed8eb11aa6334c0f51b5d8c7255b634784a432e1c6393babd34e006c6ae6fd9a846cc609945896f144b6737a8a"}, {0xa0, 0xffff, 0xe26f, "a0838059f792c763b9729bec0d99a9a624ecf895160bef6e138772249c758c1af0068b57ad180fa77f747d5e61b5c1f5e73e2b9ac501fa4d2acbdafa5bd371170664a6d5aa8db9bbb22eaac84de63a4e71653ef8787e82554e2a945e643da01b2ac1cfeee86ce273b93198914a1314bfed62acaf36855c56e7f3d703df6522085dc98837aa34fb93f04c1cc6"}, {0x100, 0x1, 0x3ba290f7, "c17c7cc0f004e4b4d475d0d4a9dca458795439f45a06db3d35f591745d89cf6bf2a17da35bb98b7f39c921af4e418f059c24186672885a1cc7ea818e167ccb09a5620b6bde5526565dc5315c28e8092a42149aeb96cc434a316398d02c1f7435d943509c3976e389d5ebf7ecc16630055019a371ce961eeac7e5e2c4b6370d65a6c49b97ad84300a32d653967d9659fc0d7cfb98282f061f71e67dac53b197d5009c09d0a486bff1e03497e122ba52dae1d66fd6b5ddf802c904b2dbc14a1302293c6af2341dd187275c2f060c03e8b596974d25b1a505bfd243a6bb5a0a04c6fcae13bb152d4fcbff"}], 0x248}, 0x1) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001340)={0x1000, 0x3}, 0x8) pread(r0, &(0x7f00000013c0)="e4a1d5a6919f50dfe3ac7044a366919a21abe1044ca7a6d399954a7de6429bad9bce501387050ac3549d40d9b245e9280bda11abe9635cf8308e399b1b22c93bc347b7a66c762f728a57e31730c078a1695833fa14", 0x55, 0x0, 0x0) listen(r0, 0x7) openat$klog(0xffffffffffffff9c, &(0x7f0000001380)='/dev/klog\x00', 0x460, 0x0) 00:54:05 executing program 0: r0 = syz_open_pts() getpgrp() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40000000000, 0x0, 0x90d2, 0xa50, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x2}) flock(r0, 0x1) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) socketpair(0x2, 0x8007, 0xff, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f00000001c0)=0x9, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="ddb4aeb3ec240a", 0x7}], 0x1) r3 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) bind$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r4 = syz_open_pts() mkdir(0x0, 0x2) close(r0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x9) dup(r4) syz_open_pts() 00:54:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3d}, {0x6}]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 00:54:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getpid() r3 = getuid() getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r6 = geteuid() r7 = getgid() r8 = accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = getpgrp() r10 = geteuid() r11 = getgid() r12 = getpgrp() r13 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpgrp() r16 = getuid() getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r18 = getpgrp() r19 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="3a789b8f65da5353d18bcb1a64caea5aa91bb4c563022e04a71abbdd7f77311046cd1fa02603adb6b5abc1a0b27ad00eb1217cb0316bb6a0eaa5de42b4d819c309134d32b4e0a29cbcaab5d8d304f641ea8f3674e54b575a456e4511055a753ea8adfcbae71faece6f1c90b0e2c030f104215189fac527908e80989f4b4d1c2c7a6ad427dc545917b63d84cae5010cff354d1a7ae3ea3f161a4d517610a0a88e51743fb7c25bddcc7403e09d3ee7cf151309c69a2dc4dc6b9be8d0dbfa2fbb326d9544000d301dceea0ea890e84dd8a2785cb1e4e111bbb855683955739c45db61f551d74d900eb20f38cdcdc0addd7e3cfd920539283c", 0xf7}, {&(0x7f0000000280)="9a5c1fe23d2c6a402af22919751f115b9c38a0c81412932519bd45e21a9a2eed53ff24b8b7e1cffe212a0163447f27087cb3a2971b9bdc46f6d2b541e900c7d68d289d52ba1e53b9ec61607713997f270f953ab7029e295871ffa0dc8c7b81f950b5402cdc12395ce5941c9e5ebb58790c1d24ba6b8e1097f8d2761fc9a1763ea2e0c820d400b0e40aeedbf6bc35f5a7a26414dbbe00f9d8e35d0dc92908f9575db019e73e26fa2142aca366672ddf53bcf64adfce432b6457b44feda5d193", 0xbf}, {&(0x7f0000000340)="62bb029be3732848cfb9c36b8e05680b55", 0x11}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r8, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x140, 0x404}, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 00:54:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffeffffffff}) 00:54:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x8e1, 0x7ff00000, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x6, 0x4, 0x100000001, 0x8d, 0x4, 0x9}, {[0x8000, 0xffff, 0x3, 0x0, 0x3ff, 0x0, 0x6b59, 0x7, 0x9, 0x8a86, 0xfffffffffffff001, 0x73a5000000000000, 0xc5, 0x5, 0x6, 0x5, 0x7, 0x7], [0x8, 0x5, 0x8, 0x7, 0xffffffff, 0xfffffffffffffffb, 0x1ff, 0xd8b, 0x10000, 0x80], [0x9, 0x9, 0x6, 0x1, 0x430, 0x3, 0x7bb], [0xfff, 0x4, 0x6, 0x6, 0x7ff, 0x8], [{0x6, 0x101, 0x7, 0x10000}, {0x5a, 0x7fffffff, 0x3, 0x9}, {0x1ff, 0xffff, 0x100, 0x3ff}, {0x1, 0x3, 0x3, 0x3}, {0x0, 0x8, 0x3, 0x6}, {0x1, 0x800, 0x24, 0x10000}, {0x40, 0x2, 0x200, 0x81}, {0x81, 0x3, 0x903, 0x8}], {0x2, 0x9, 0x2, 0x80000001}, {0x7, 0x0, 0x8001}}}, 0x6, 0x5}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x14b, &(0x7f0000000000)="b6") 00:54:06 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffff8) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 00:54:06 executing program 1: r0 = getuid() r1 = geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r2) setreuid(r1, r2) clock_settime(0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffffffe, 0x5}) 00:54:06 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) fsync(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r2, &(0x7f0000000200)='kP0.', 0x4) 15:59:58 executing program 1: madvise(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = accept$unix(r4, &(0x7f0000000100)=@file={0x0, ""/46}, &(0x7f0000000600)=0x30) r6 = socket$inet(0x2, 0x8005, 0xf9d) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x160) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x8000, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x888, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x10, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) r14 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8000, 0x1) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x20, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x1b6, 0x9}, {{r2}, 0xfffffffffffffff8, 0x25, 0xf0000009, 0x1ff, 0x8}, {{r3}, 0xfffffffffffffffc, 0x4, 0x3, 0x2, 0x1f}, {{r4}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x3c, 0x9}, {{r5}, 0xfffffffffffffffb, 0x40, 0x17, 0x1f}, {{r6}, 0xfffffffffffffffe, 0x94, 0x81, 0x2, 0x2}, {{r7}, 0xfffffffffffffffb, 0x4, 0x3, 0xf29, 0xffff}], 0x10000, &(0x7f0000000480)=[{{r8}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x7, 0xfffffffffffffe00}, {{r9}, 0xfffffffffffffffb, 0x20, 0x1, 0x9, 0x2}, {{r10}, 0xfffffffffffffffa, 0x40, 0x1, 0x6fd, 0xdafb}, {{r11}, 0xffffffffffffffff, 0x88, 0xfffff, 0x6, 0x2}, {{r12}, 0xfffffffffffffff8, 0x42, 0xc0, 0x3f, 0x2a}, {{r13}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x4, 0x2}, {{r14}, 0xffffffffffffffff, 0xa, 0x6000000b, 0x9, 0x1f}, {{r15}, 0xfffffffffffffffd, 0x10, 0x80000080, 0xe9, 0x435}], 0x4, &(0x7f0000000580)={0x7ff, 0x4}) 15:59:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) 15:59:59 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xa0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0xdc6, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r0, &(0x7f0000001a00)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c", 0xfa) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x810, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:00 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) pipe(&(0x7f0000000080)) r0 = dup(0xffffffffffffffff) dup(0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x98, 0x80) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000200)="5d6be3b60e3c8366254d818ede87fecace7700774968eaf88ef6b66298d31d5d5df971b0a2dc9a87d5adfccc9af62eebc05514deebd64bf0074de31194c621297cc22c3656ad78ec306c528c0654dbf41ba9327dbbccbacc39d79f24504454b230c94a64192f14363e484c7cb84b037d193af86939aa09af08aebc908f53baa8c1abb213570ef9941847f463acc94be5a614a08276ed2ef2945fa6da989ff13f709482019787e718acfc39e9fbd8b5b938f4189eea6049fc6b95b1fbf9b8ea36028d4a7e0e920f4030", 0xc9}, {&(0x7f0000000380)="28428c2d50faffdef03207cbb61e5553f0d3f2036e6e3deb689362ca2b19138b1ef215aad846facb13f2e0a8f1459ed5305b26a3e8022b6c2e41c32d7982e6d589e0", 0x42}, {&(0x7f00000000c0)}, {&(0x7f0000000400)="757f689d5ec812e3dce23f9eb7220b2c1245a9e7f51c6107f6b6120ed7ebd5394e57a62bcf321f9a3d37ac139ba4bb58a691b85e6abc4f54b3a00d94c6a1664aa3ade697a4be6cd390e88f920c9db2b374bb9342e01b0e497d83de7290e831e1d9697f5ea1727c997eec4f1e8230277d43918783d9beb904c6fcfc4a5e2238bd4d2c1ce6085f", 0x86}, {&(0x7f0000000300)="af873d94b2e6f9699f2d9fc60f9153ff9d63de0300399047ff535ee0ec15", 0x1e}, {&(0x7f00000004c0)="19c9d104727e0edbf2af822970d0f206997416670e2d204c2d07a708e5089e0dd8e614150f01ab5fa21a654159c2f7bb94c5249ae29cc2489b68b2305af6d4663224f350beaff0264d37094645fd3c91bd87a905acd6c9f2c1880972717b6a2d65c5a2a319699d6fe60fcdc6939278ed99c2d4b1c1c8496b0eec706aed286752515d14e0714bfd94824052f2419ba2587d88b6a754217bfc97e9c6f4a546ca806a6bffaa58758726140ce4254d4a5b8eb25e090c14fb1c5eb322", 0xba}, {&(0x7f0000000580)="a71c9be13b6b0198d3bd73f1540c9d3f1690add81074960f12548f828fd1bdd04dcae726780c8b598f6ac6194d525aecbadaf9a4a3e7c62fa2c6236b66776633e197534f94a84e6452bf5c3591a62d69cd82b3373303c96eab28178afb5e3fb90024adae5a1fc97a653b1ae0454e9b6c91d2e9f27ffbb49786eeda5137", 0x7d}, {&(0x7f0000000600)="f261e9fb045aa79b7a23a9604765ec1a55cf8a1f6b180ceea90f3923", 0x1c}, {&(0x7f0000000640)="413fb526c7c015f384ba68d833f1d88eb599bdf75bb6c0a1820a9ba53a9d2d231a83656af00830129c2a5cab35390683f50b1a7cfd2aa40eab853dde3d7385f0c772f6c9fc658be11483623e2a106bacc92f277b97c2678b30cdf5efc372d4f708292d9b2c6a8014392641c546a83e9a9e745e2fa9b927403be72a649ec0872b387c4e3cc074b430efb6a40cedec4b211183eed87bed1a73d5fd3d515ebd0cbf2e7ca2698bb140997aa35d5a664c8186afb16575c5df7dd92f3dbc", 0xbb}, {&(0x7f0000000700)="0322c7e7bad2d2b9632a47b23db09b64ba17437ffd20f80d7d5887c8925800e8a502218a415a278731e1ae01261c7a18460c5f1b8fc5c7fe049337e379760741347a23ca10e953f06f8b8afd8502e9a5e23e8b34454f9ade282420a50695e0dafabe9753a795de6fcbd0a32d693ec0a0df86e5113ff93015a213ae5e73f714e86a607aca724da1f17b63be9bab8b1546bacbee0304b450a56b37b7dd7624c73382dd27335c8c403a6580f4cd3ddcfe913968898117c65d011b42dd82924fb2b6132cc205c7b08dbd99988b397cada4f1b2c9c6dad5ccc5", 0xd7}], 0xa, 0x0, 0x0, 0x400}, 0x406) pipe(&(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r0, r1) login: pckbd_enable: command error 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x50) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r3, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) 16:00:00 executing program 0: r0 = socket(0x36, 0x10000000000003, 0x800000020) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f00000000c0)="216bdc47d9f3dbe4", 0xfffffd7e, 0x0, 0x0, 0xac) getpgrp() r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000012c0)={'\x00', 0x6, 0x401, 0x7, 0x0, 0x800, 0x100, 0x2, 0x3, 0x3, 0x40, 0x2}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/228, 0xe4}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/170, 0xaa}], 0x3) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getrlimit(0x0, &(0x7f0000000200)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000180)) r3 = semget$private(0x0, 0x7, 0x10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x80, 0x20]) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:00 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202000066696c6530003da8c804e1ce8bde04782e2a536c34bfd7497ca6a235fb860cd0368502785001808101907463b073b75e271c3ccfdb0227132f6b1cb4c0cf6f3198f191c3642146bad2657dad83d4bb470c16080cc23902"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='r\x00') poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x401) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0xfff}, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kqueue() kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f00000000c0)="789ae1d4724ee9714c16a9afe4334bbbe63581b1176ae204189d46debd9886fbce582438d9e67793682d73d5169fd073885d8a6e749826a8dbfd16874aa8707cee86faa77a846c2c2369d28a28b8b0a89f3e8fc062b1c69c"}) close(r1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="0edc1bfaa0d95b732f5c1efab0171121571badc12c08437e3126fd24cd89dca280929edab8e3408a22ba328336aaf07b3871c360a1f3e056acc8213597c2afc0feccc4dd580060d0727d36ad9bc905cb1806e3f42155393c5019652dc36108e8a96947a9cd1fa6553e80cfaf0c823b153c2df3086990444b0a0b3b984534f766660eab02eca318b1b948efe354d668da23", 0x91, 0x8, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x440, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) chroot(&(0x7f0000000000)='./file0\x00') getpgrp() r3 = semget$private(0x0, 0x1, 0x80) r4 = socket(0x1, 0xc000, 0x7fffffff) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/177) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0x7f) 16:00:00 executing program 0: getrlimit(0x7, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000080)) semget(0x2, 0x4, 0x120) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="6068e09afffb20fbc75a131212ee947476c1736fa73e478a0f30745234350385e76632866b05ea61b651bc84123c9fce0f4ffe3d067c3a7ca1cd0558c3613c13469d7f5140141555e091c6fb76aec2c8b890e24c7227101eb0436dc5542ce26066e6a7daae30941fb471bc8579cffe273ce2ddb4bfa158b598991002d70274a70be65a", 0x83}, {&(0x7f0000000180)="2fc3aded0fd306b76d09355f98b167b78b08f435772e5185b258a2cc114c93f8c1a7d6b0c639d61fd8090017ba81de8ec66d33a520239b1f772b6685a924522d7c52b9680142369c8567adc6d66371644116df3ad16b368e531f5073764d4b0e14bc4fac0663427733f76d9af5d7beeccdbba7bfe3b7a80e9121", 0x7a}, {&(0x7f0000000200)="0e911ca145ffdf2cabc950171b65711a5909d41f63e8300d2583204df9830dff1b38ab201616ed34ec805f8870b9a73e7c0312a81f5d3c5d8cba973e181e10d0803e96f09d2c15856480df9d0cee48c59280ab30ca16af12f793673f862cd9d69d1fd7a5bea184ffb5d16a34ef23a0e9c6cdcf38dd2fcae6b07ec99631cfbe0b223c263428740dc0328f0753676cb583e4c92473e55a32fd6e2c92d5e8125d6d69307dac5a3b0d8e2ac9b7b19b74c03db40fabd9f3ea86a4dfeda9c9032db66c4f0cbf581b9a348017f3185fe81fdd2331345f3154c2cb3741cb1419a1ff8345035e07e1fd6158386b2fa22951a2884e01d3c5", 0xf3}], 0x3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r0, &(0x7f0000000000)="200d670b6a0d2c73bfe4b1ed6cedd4be2a64d1facc61565b", 0x18) syz_emit_ethernet(0x318, &(0x7f0000000080)) 16:00:01 executing program 0: socket(0x18, 0x2, 0x0) 16:00:01 executing program 1: r0 = socket(0x1ffffffffffffffe, 0x7ffc, 0x4) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r2 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x3f, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000200)) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r7, r8, 0x0, 0x92, 0xffff}) socket(0x18, 0x4001, 0x400) r9 = geteuid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x8, 0x2, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) setreuid(r3, r9) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r2, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, &(0x7f0000000b40)=[{&(0x7f0000000a40)="55d25948bf10f15fa829eb760ce9cd122baea4b863f4f216efadda8a057198b962316960b77f928c329bf6532b7ce167bc6708704f3f3c01e4e62e1e1ef2972273ee2db8b1f2de2b565a81ae1182e9cd03aa38870f70d3b818576c0be4a156a07f80077a9036c45548bd4bbd342f27fd9166d8a85350203887ab442edf884a61d1b359ea886d6ac48083d974c3695cc2eb14f129e0b933256ffa5aedcba1a911d552c75d7bb6e70b8d7c305090f519aa7b58f5eec88b80a858c5dfb08c3f8e5fb754a8b4268d69334f423ffb76e5bbe77382c0", 0xd3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f00000000c0)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x1, 0x0, 0x1000}], 0x2) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4ad6, 0x7, 0x8, 0x10000, "cc9604197b18417e3801272762925997b1136141", 0x60b, 0x4}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x4, 0x3, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xa29) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0xa31) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/44, 0x2c, 0x3, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) fchflags(r1, 0x10000) openat(r1, &(0x7f0000000100)='./file0\x00', 0xb2, 0x40) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xfffffffffffffffb, 0x81}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1b, &(0x7f0000000080)="986ac9670a54cc2fb420b637cc1d2e78bed10f53c553a98bf8f375") 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x3) 16:00:01 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/138) clock_gettime(0x0, &(0x7f0000000040)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = msgget$private(0x0, 0x4) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x2, 0x0) fsync(r2) msgsnd(r1, &(0x7f0000000740)={0x1, "86bfa85e9a95095b4b615cdd62760b736df496f92d830fb63462cfb3e762a8be95dd1790998c348085119db354a995c73ee2d8323b1888f24b81da5b095427b94c00b5af4b6af62a5793244062985a64825289b4bbc149e3746457ff3b569d4d5d16589a0543bdb28ae2c176d5aba12ec6e4b98c919099765efe05aa21b995055ad871149a385c5d8b1c8150c9e2d05c32d6c9cef8ff9c7b4ec395fe6b8e6f99298d81aa894b4495942291ba5ebc2862159cf3b2a65e9acb380f778975b42bb05657c67f41bf24e4874782852ad59816bde491465f106a49bdb3dea49c3fb15460586fd37cb1180d219b0bce77c468364568d253fd047c72dca0abae85a9be17c79f2112c2d7e00a9f3986c9c8892f27f55a00a99ab08ecfa2f9ca853409c9df6693ffc949b4e5e235ea98dc6ecd53b2f4de753e516a4b10aa4d843a310dd7e9dd51f478abf720ef91d99e8fa3a8dcb21e696038e458222fdd341e6c7a70e458b25943943bd49dad5d82cb005c4143d16cb263e6d99eb237dd08c4853f3edf5c4577f64d9ac103806f23581d5ec258d9e0fbd1369b16b117f1f870fc61f0b35263fbdf817cd7fbbb3111ad363f2937be1247cd66f743d36afd4785f9ef7799c7ada5e7f7dca3606d12cd2c093d56734d6abb3a9e323a7339c9d9cd20bd78ecdc5df0fef182fa97e0c020f2716d683df09869504de3f3a65cab00e3a93a623b7fb32c29f05fee5fffe3270c9319d051ac4baf87c12b2a58e7893070c9b824e34e2a6ade02c6ffa9eb25777d08c42d07ec8130e30fe4cb752009aae44205a313e254d712d24fb83cc67eedb386fa095cf45f058d113aa157308b73153c33be316271c7c7faceedb46e90391280e286e3524d485270174b8ad2102c35b2630400d8af8442fd730e1e38497abc192fd5061d3f1da9316623b44f014a7e6271867ba4da96aa1ca1924109aa1638d295bc5535a4ecaf9a43c6ba701f8911e88cdd7694d46be1d3a9b4f65d4cbfbd5ba591a65fab663179887619be6c17784ec2d25bcd26dbd0d5d78f98ff554b2a96028ed51fb227bff7f11f75e6a4551e5dffdd01667e1a14d99828893b7e3cba426562c5501ba7ded04ff9ba970f5ab082484581a803112fc881500ee02f0bb69b9e503ba133bcb03e123049669e031c194875816845f10460c1fcd896bc15795b066dd9594a262a10d7cc2a18672a9b3830b820249480174fe81babf76a123dddc663e527bc727062aa5cbc57685abf4789ac6549e54c119b25fd2dbfbca909a480b6b7f4b724c29467be1fc985ceb4ee2607bfe36f34965528861345289fd9210a4d389a0e3ace8e75c4c11e3ec883b3427a14078ee780eb6fe17418f2eb896d29d0aee2473851bb715cecd3661044fd9985edebd6a1b4cc3a8bf689e1c434d7101bac3cc8f7126beb88a689f8c5478b86b6e1381a91a83bcfecdaa7f7528c5d87379b14ae4b810b1d6c9287820335a9baff2a72f6039ebb73af67cc653c64edd8bb93eb643daf6203f589d8bafc2b74148a2c999132ad3339aa1109879074898185661ad1953fe753675983969fbeb3be41ed8d8574178aff36cb0d3f74beb50981656bd41b42437940023428dadbf502a9b210919b7437625447e2cee56384749099e77ac85cf5679a1d376aa0eb0e4793980bcbc9f7124da4859db63954aef783fc1ee8fc45d1f680b69eb93edc0cdf3bb0aa62d5359c7c293251585148663a25cc624fe1589836f9b38445289eed712aa85d668935c4ca9094354d232974d29fa32c0980d31aefeedaf7d35f27a55d8cbf86d27313b3fe2d9151a03098dd47dcec8525ca2cec01895dfa30093a183afdcc6f7f8f1f2ac013cade46405fdb3a605ed6d9277c26328c6ed3e4dd8a27c03489b9c6341386f29cf4df23e4932e02e9aadec050299f52af90b65fa5ee746683ebe435e66fd810dca2d7c051e124168392083464446684b9cedb68f0f606fa8b2a687c04e4c39388213140de767a453e4be5cd42da8768abbbe6e5eafeabfaf6f8dfd87e281df23f31d94ce3fcf27c21ede332f6dacede77bdecc75271856718a7909f004c2deca27820b1f71ca270c5636c1cd338dff839809bac1798d2129f6fb1ae617c7e9564b86f2d4ecd1ea3291e5f82291e9d83e95a19030211507b92821260a0d5fca002340397ac8131f39527cdc0a0018978bf4bd01923e4da575ce37a6da6b59bcd76a24fe6ba7664e9e9e013a7d04b9087ace630ef8a3ef860284c35788df4b6b228154f9818b59b426c7052b0d9a0fe0e9825eca56b6f1ae5e322c470698cf88b2d578808eb0375ab01979930b6f18c44a26425dbf5fa9b2341f6890bd320b816eb863317cdddcfc28e768ea62c67e8b91d61db2e6c528a0572d7dc177b7614317ab542765a7480306010ca7417667c854bc3c7790a97bb3469ae72584a80d904aa85fd6186077b07cc847cace143c66eefd7a0fb8cec1e4c22d6f508910a9a34401b4f800f9b0d63ac87ea7a0b56e418b29b2310195d15b23c34ea29793b6b410886105258b109d377b16a0fa671cc7d57a1ee4173b9616da34089a3f53d7eb2ab11a32162891fff23be335cc63eec9480fae77884a7e88e9147469ddd9515211be1335319ff1198035556b54ca7e3a58c20e9afbfbe122802f243c5c48c9e2ba0eac61d3d48b7f6d169478e9d558e82e828889143043e73777117294fe1b19f0e80aa653ad135fc8117d0b087fa524584bf6a11a2f49d034b473dc3b9b25984aefc84bfc19b5574af51982c401ac8c3c13014e765cfdb031c4445b1e4ef7659272383185b2eae3ec672e3d79db10492d385eeed578c02063135008090a5d74f8f21177f7107325d9707a337e3197246ef26013a7eba96035b8b5f68a3294923498ce7070d0bd9369f2067e103481ae3fef54e62c4dd19217b08506a5cd35e6ef57752e55d162927d0105c5ddcd536b73246bdbbba349cbe6ed56d94d944d3504df0283545a24b11adf1c970bb7a18fe7b35e43665697ba31a15b6f78b4848e6d98fb89531f1b1a84fd0b3e4c74d045e777103e90217a013d94cd7ed4438220424380e4207a8ed27538b19e874e0685e853f7035a333315e49b6905da43eac7a5bd45883c63e360a749df71664b8c1f2aa9aa1ef2fdb80399674c101b938a6f61a4939ffebdb7add9bb675fca3703419bd4cfe7913f651ef354f7eb6f755c7f019069dbbca264f907dc0db2de8795ef5b06b4f83d2fc0ca534731e1eaef74aecfb329d5caefeebf614260077cf20ae95e71106f29ec83f43e51279b161dc4dc468fc56d46a40e5e5a5f7b431ae23424d459673dfd27c624bfdc518ee67760976d381c6cc57c7974845595078ebbd5d86ec700141935a548846981a43ac26bc21858c883de76e3df25485255c6958c59f88c7d12c4f925e54e8d973a9214500af6f1b9266732117c3d20ca89d2b30cda3ff0bb192e9f0377f6f9a28f77d8a01833fb9938934b4cb34b39f6cdc0588e3399b44841741d96638fdb763bca302e462dc70b8df38e7d151a2dd025e5747ba8e1ea3da7d03294ef24fb2e0c4dd550f439967b2394a49f3d307050006b1499a4caf831840af682a9bd7bb8395df41fd0cf1352b101f2770bcf6cca05f3976bb0c1d0f19022b8a02083b59d8e4674679d5b86a2a61214c0706b6c8e91662666f204a56e9ad616d47161ba67845d78672d26e5d15e5e705d9f953a1fdfc07dabcf99cd5bb4587edcbf3d4a5c1f3a234e0a613d4770e4c6d91f3a9ad791e8bc609bb16d4ee4d1a008fb8fba5ef8230c7c6bb17dbad2e4279b92f644536507f57fd32f62cd64c9a0fe086993fa081e2ff811a932741f7353501e570380be37196897cb924f0f8f3af58e64a6996f8254e6fbdc953dab509f282b608b09b2a0aa8615bd3e059bbf7d8fbaa9d7acb4797794bdfc72de5e225f150a17e689a55a446b395820a9d566d7ba73c899762a5445ec4f5210707de7ee6729e39cfd2e74da134a8a793245bec9f600630b8ce5998df6dd656560f04dda6679dbeb0567b549c5f3722b7e33e58723c3c56347fe16c2a568826e712b4d4b1fdc5d7f6d360be357b233dbde1e7e1f3aa0e6d72c0abf352c6b72b39316a4372e3df1ad41d911350c9c7b819c616d78cb17606225edbfad88b72b76ca8598dffe634b0afd69ea572140c518bba7faaa4c4b7f57d349ec689cdd0b4bcf92d14325826dfe9b88c3e3f866e8b9469d55189bd477d8b7bb7092eb80e084161d76630a2ad6b70c6ff50eaedf7859a7f294867476a8f7c5abc6f0a58d1766646ccdc0e9ccdb74517f778641d4aeb79c0cfd25d70bf3ca66018dfa5caf24f1593d10b39b05adcf674682e2897603aa51f48b8e41f6f559c8c76ea3104111860725d42bdf003e4331625a0536e8b7930d4122e2c98b74f9f7534d064dff99fd5f12e874b454341563a312a0676060c3e28c21cff4cd5815a8bb3a1bc426d5869ce000f52b0a0da0dd1f922ae5ee4c7453c5cf4467b1f39f2b885d78d268232e27ae763de92673fef39c04169f8d5c8a01a0ac6d51601db28f5ae24174483696770a284849d1858f3793b7883826aa67001801adf252ccca1dc5ac11fe6994203a3b642e27d67f4f6a9077e13e9cee2f78e7cd8f5e99e525bf2f6c716a605d232c9c1a20297abb0c6ccd9146d3c4efd4db3e1dcbd95350c58c7faf6fa7fb0722d70f504d442e0f84789d1ae682283173f0e8681631ffbc473ee99b69de661b3145b283b3a9a2820f1c6961f4c8dd7f1721b69363d688e7daf7aae9fec3235b95e13f9037fce1620eaf4197a83f962033c2b5ea92e87cfdaa4fc7f8feffc970e131da6a88f9d85a55442d954d664ea007dc4ba9f6f59e058a9676ad88f85b43ad64a1a025ce33acf8f6d0d2137c448391521d25a9f1be89bbfd0a5eb98f21ebddb54eebbc49aedf8ae88b3e3a03a81404a4f52952e920b8a199e6d8d3e3bada4d7db45f3febe4000e932f0aa8be79eb309197b42f359838953d1a3df0985a13a8b511c7cbe2a994d29f99768dc22f8908db2746667ba8c29e4649362e23ef10af77bc71334e3741ec5e405397d680b45db02c27ec21bbf6c74ff93ff67762bc4791774b724108a6b8a733e84a4956bfc333da49082a52aa47aae36a0771d043e383ff778d30a20d395a7f312bc361daf792de656743f0abd8002d3bf44764978960e36975a8964c54f0c2aa8274f363d2d5cd58bc7fff32231ca2d0a58e77c4a73da067890733d136fcf08bd461bfee50ee978469b1333d944c33e710030631e2a43a81ea0e25d3fd6f0fbac619ffe5de59d71ed08991b4884612a6f260d92eb0f4a5fa545cf6d185c12c11cec2202f3e134cf8b6f1df732b96e0a7ed00d19812ef17d59d45a9873c213130dd7de4e41549517f193c005c143d71eafad5f8c60012f36f80380137fa320dc16e54de4610c7895a63960b016fb1fa5241f17ab0ee99244a5fc2910b5157b7da6e935592353f6ef6aa0c262e65d813a552aa9689ec5f4e0a7272e55f07154c3a3ddc61b51f1191bb50d0817789b8f9eed926da94b1f6e32ba985437524651b13ce2c88e88861d909ab6554ed7b3e8c3c88e88034a9956981026f01fe5e9c7e97a9730d8ef65dc1144e11ef0ed8e1d6ef4f07cd45cf808edf715b2331dcd5e3ec16b62349f4989edd7a66fbd013b5680eba8f9ad127b8b46008b8d3f6f8b5db600d4100d0fafcae9cefe26271680c6eb51a1a05dd93dfb372c6ea9ed86a0c68f414219462fa2014c1c75bcf6584468"}, 0x1008, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000240)=0x2) r5 = msgget$private(0x0, 0x400) clock_gettime(0x4, &(0x7f0000000080)) msgctl$IPC_RMID(r5, 0x0) r6 = msgget(0xffffffffffffffff, 0x750) msgsnd(r6, &(0x7f0000001900)=ANY=[@ANYBLOB="030000000000000039929412bda7793761ffc83230a470abb54eb7f4909d4eabd954aaf2336b46396eaaef80ea643ea48aee39ba1be4869cd996a8ce53bf1e8083bdcefbeaea5da86ccaa994d29b24a652ef5de663d678c77308370aff42d734d49a2aa6900332d7afc6625a723dd9d41ea153120932290e5f2da8f84c65af730a9cd109cc025aba7da92045a431e57a68604c3a6ed744bb5454b67be78405f4ffffffff74eab1b9e73f27db9b7a6cc877ae76b3dd58e9dc8c81b8b449f6bbbee92f139d1aa7c0f21a010a2c1e10ae1b5292f1bb3c516c94647a619949ecca310cbecab42864d437fe80b36387b95a872b8a70e4746f73ae9539108cdff5e917782239f650395a4861b4583a5505b7a5e2ced112ccb82d50998227dc5da0c81b007fb0703ab9680e569db2844de1edf5d657c0ac51da5118b30d6761979b6f112e0355e44e02f2859481302b2b0d2b4d8ade5f61361f70b31fa11e8338b4dacbae802047600a"], 0x1, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r7]) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r10 = getegid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = getgid() getgroups(0x8, &(0x7f0000000200)=[r8, r9, r10, r11, r12, r13, r14, r15]) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e8fe77f27c32b96720790c49a1016d4c7c3a322d945260532ef6de0fd8ef59bb3f39a66fe7ba7ca8388bf45a33ef978c2bdb823eb87fd71a980c67fb80a1bec82b157a2f328f124019e96220f292e93748168845facffd4daaf49fa90c77edd97a40711933fcd4371334471312319f43b325a0d418788da33d2fcb26a5e8bcb2b70c99cb5605d06833cf74dfafa25e5425f5f34c00000000000000351bee2c4d31c3736ad60c4a687c7cc853739720538446a490c5dc2fce60657ed626ee8ce244cdc0240b06e3c255da787f5d3b29f6098a89930bd247bfecfd8fe9139d"], 0x1, 0x2, 0x1000) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) mknodat(r4, &(0x7f0000000380)='./file0\x00', 0x0, 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r1 = getegid() r2 = getgid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6]) 16:00:01 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect(r0, &(0x7f0000000240)=@un=@abs, 0x8) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x10000000000004, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) dup2(r0, r0) write(r0, 0x0, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x90) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/109) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:01 executing program 1: setrlimit(0x4, &(0x7f00000000c0)={0x5, 0xfffffffffffffe01}) setrlimit(0x1000000000008, &(0x7f0000000000)={0x7ff, 0x96}) r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000140)={0x81d9, 0x80}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) close(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') unlink(&(0x7f0000000380)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x80044d, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000180)='\r', 0xfffffffffffffcbd) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x6, 0x8b7, &(0x7f0000000200)="69247066c5f4dfe22167036df574173ed1c86f8f27ec98ad058f28324f4544332160c346bb8129fd7c78a2240258937345a9c394d22a6873d88e2b8b7809902b35b6b6514f3ba88f15ceeb7bdde66431d809e1ca7e876f29a990028918c1db5b7487674e93c8b736003ce19d5ea44d8a9b3cb86be268bc1d81fa584a588be7451da1c4f02da752258de9fe75dec55f6ccf2c1f535eb6d51f497e113e40cad0ce2030ac6e01662a67444ce3c1035041a27d6f8c5b69e48dd48757798f7176f9d63b0069f38aafd24db71dce77e9fe9546d17be78d569672f3a7507d5e28efb75fc83f93ce20849485fb4c040841b453d1e74112c49f4873bda81f503a5504bc6236f366f3eacc1b7e90d9fa9a94490f5e0ce56230fa9b30d8a006496f16974d7901188b8acfe3c0654409a9a34b91c47d35488725d91518db11deba525c96d46997d3c80bc14497d26cc0af63380f5143ffa96c191490170fb355189743059bc72f4dd8c48e0c281621cfb9c4aefee8b711bc27b0cc6f2f19eaef52b9d149793da6f192dfc0ae20ed0cafe6a74245a87eeb9e70c002cc1ef5fb836263fa72917b06d418261657964f72c19f3eb25cb82a5c9826564e92a8c5c4e2f5b6a459fc5abaff8b26484e885862ecff85ad2062cbdb210bd41f7b14473e6cc804cf026655b1a1f5d43e02fb96d2e8221c9c2127d5aec9d7c97cda6da55c2d258b9232964e9d05f6e7a69adde0b093b1d88a613d9015bd2e0a06df679d1888ab05177b326b68770ac442bceebf8bc8ec6d125bbe8e898a35b11773e1ab1114df2e54f2266306aae5fbd379826ddcd1465e440c5c46ae5557bf11d984bfe4258d8842f336bb676f0f310ef4723877b6c20d0b5b446d909edc00b027ba2da64a01080af2320a17d403e331f56dac928d14551164bcbfe66a8665092822f87c383b5eb1d270de35a1efbffbaa5c34c4e7ff40495ea46a84e89e97ad86813fdf754ab8008db82db2c4e7b91e06c8a802a67f535af2e39896726a6e8e046b0a52ba37571095667f6ca012397c72a0a2303ce1a7c92f6f3582d1f4548b14224414e32763e66cef48065b38d930a642b2f13fef28dcd4d514bd29605fcc346e65382922224e843878907fb0b9bad92c1fbae7009404adc104e64f04615bb4b0950f0826145cc9bb87ce1d585536acf9dcf7151d20e3a8c30da5186e854447372b8c2c0b9b63016e923a1548418b2c581498dec021d1525142a0c99f0acd3fcd133ec025d8a559d445851c28ace4708cff3750ed4c99cf7067529efadcf84ad07e8a4cdf70ebe5ce5393af7547aaa0fb8fb92c9b736d03166f88a1bb044f12ba0f89dc7e4245e526d3b75cad2da4d69da30e9839f8b7e945c9eada75b4294e1fb398555f509cd42f8a8a29522b1daff278ba38627a9cb914521ddc6014069b679c2593a0db195baa76099af70aac21639406b422dabf9f974ce12cb1876bd86c0694e6f59481d82e8f14494fa8ad558cd05237afd043b04f139a9c54d034cf216a8b83ebcf976a0273a5dc244363564a827e3224c235849f6a51a6e7d430a451550a1da1b0537af760129b00141f2128e7be3d0596fda091844f681f4f20f3ca719d44e3d79c04bdbab9aa8ee2c7bcfe58db2b2d373463e85ed0bbcd401fc51b9e13167f423fc0327711389acd567bb7ad50d0ab247d482c7ca9ea6f86212e60dfb546b4dd66a4be7ddf98d3c9f8c24b31c54cea8a9d8953b671945d5d545f0444ed10a144ebe9f35c9dedbda7aa96fab241adab70b5599416f4108e5b543fa76eb0f597134d0d9849f40c9c5cbe62cf2c8324d3ea3abdc52f5ea832a5912d614209506d226877cc4910c8e6d08d34816fac143a50866570c4027fb8dead195fdf8b898fc066aa30bcb3acd6d043d57152a66c2ab5ff07a085449930af57859b5f66a6950b2f25cca6c5897f177b72564395fa457d84288fb48973facd498d866011e160541a351922030021da294c1385589dd8e7845e08a309be0bea9678520d6102408a01efebb67c281004ec19a213b4313663eb02ced7907fbdde158da644d95c6b0e25ecda6691f22bfbb37943f9bd7568862fb8e75f477fa2a108c5d68af1ea248fe372cfd9d29a4041cee15e3b95db5c3b135c5046fb97cab6f17a1585fe211d975583ad27c66a5839fc50cf619a4b690517637d20ebaf11ec6e79715908016718cf60917d8c0bd5d67b2fd06fdb4349240bad41b724867d0f1eade71ac40b65d625b5f0fbee54aad58d9f911918ed042c7a7afd4d9814c0dc6bab7196e546484410aa7da91f3ca4dcd0ba1aa114888055aac672add27711eaf0e879ea2a8b8ec756b3b8a3fed91ca822d55ed898c0b2a3056a48b3bf57d156a94ab79e08436c705187d1ad7f2d026f40e1fad14086c4750fa15a3c5c63fd41a83e6fad3055e18adde263e0739194dd003d756481dff268afb7702aceb1414bef7deae03da14c058aed72a10ad5616a5d061db1b51f2258f3ccd19f94a0db6007ea807251141e9bfb46d3617e96652031a9286555aa459bdf8200561135f079675d2f84a74f29d0aad5e15cb8be7909afbaaa37a5f38b05a223160311e9692a357f73be7f7c87350dfe0adfa4e22d27a6195f29c76f7c1a2fb9cce50b7cb0ff15350e420fb001513912c4f15a35707f3f3bd7f5bbb9318202d6d9db5252e1360a31fd24f281aae8cd77108276b8479e1f715726fe64db142dc778ba22b7b8c9c281b5e9622881184e3526fc5f9527142b1b9c5e0b33f96c77f20c1547b0dd5af5dc406077d691f39bdc4720c6dc7a79b4fe8204a776d366b26c97ed546e5edd6a879d8646e2340d9ec8d9732af08c6b980203437d1689d16392907c5f16bff8e2b0147eb3f5aa2448de824dc8a5a4c879a9fd34a388780a9ec91d64e13c757aaed8ee02c1c1b96b87bae891483d31a4f2ab56edf910d55988913528db5b5f82cf85449c21c9836f7872fde99d512a370c93bb0999dcb89b915d4506776f981fa1bb9e5e4ae507d19ddce1924f64b5ad4fe496a98d78b618b5b633afa16b21dff8b194dff623d200e2945365e627285d65dba1d8673ca5b6960e2e3409f3c8654c078c1b31633a01ca1ec2660fcd8c4569539bced66654fb934b83bf10207293bf9db182a453780916f49b2c52eb8dad15107e54e9f82b3bba0d8a1a97d7c76a612de8ac90353e29196a0f96c7701680b3c8603647f8863977e67c98cafb4635b54fa00b86ea86db59353f10aa628500d9dd815504786bb9c5a31bdfb0c6e74c06e8562e8a851255ec01aa91f5761975b8233d70e1b42a6822f7e4b6438a892022dd8b938f46155f46fb323ffd3dc5bd89ec36fabc4422763b4a11928979b131228c060c1db878b3e165bfc39ddc8fcac9ca21f4098f80e7539d33f2c840dd1d0a7f693ef8b74860ee9613ec6d1a75d099a3e839d382297424f997644e50525edcd9992155ef71b2b5a0eed316361a6f7fac30538bad7e6aba9603cee2c0cca27b7796aa7ed8b88e0e573dddf481a0b1cf97936d3bd5d67be0efd0ee7e332197df123471d594e1f9b3cb9000d3de76e6dcb853e7106b4a6cf09225324d7f3ad90269b2c25ec810d46f9de3dc2df210725052adac3f7f56fdcd654b87c187bc7bdc1a3ef92b966c07950cc3e1bb2b3f9c4a89edfda55debc5c284effeff545484fc55aa835215c1c831fc6b0fa7cff52123252008a9181879f1d6779256bc36a86d9d6beaf067686b55be97da372e412bdb20c1a99595c2167dffc9a10012573ea3b7cce2b5c2fb08a13c2f7c2ff9e4d0c8606d624fcd10d0f123beef47cd9d4455de3f0a0356f1a2e721e235b679875ef297e233fd0d8b0210faa76542af55bc2a1d0b7a39937f1c479b295232986d1c871220232234f06d444106de4916619863637789910dd6b80f3355b615a790877280eb9bad7b4a7708e1ff99f49b44c2ed68d4854b4b6d148ab2f834ffdac5a32c9d378929b3c3a420f25cf4fca086cf0f02d452ffb8896cf269929d724e34d28b5b6e27f256d126141f275ab98396a1ca33357d33e486052fd21ab66f16d4084d5d8cf17cd84f38afae94360bed05ab71c431a7f32ff371ae31e722f5dcbc0f85eff270625c202e0e719d48a01f7b4814314e4b2ea8ebaf182790bf181a881061e027ad97e02b1e0086f37306b91a07ad53f3fca9642d56cc2463bb2c0d8a26318cd9fc4e25cc2decf9b36cae68aaa9ebf8a400eb75c16c67d0be4442d2791e864c11140aba7ad3ba7a8ef1920fb6779bf05019da6a95de03582d74f9bee6fb3b4b9d4a0cba82fbb2a698a30668056d600ca1418b1e2d0018f6b516d00f0ac36f1dbc6033c9b628ab8d81dbf4cb7c401bc248b661e141d1fb5dcf50769c525566a3701028d533695cc25711d094e614e5bfcc44bbd35085f2a520fa392f6972591d1a46e97d50779754046735a9efd771ff1feab98dacbed5938ac2281b5f56fd1e707126492dc0d7fab8a8a9b257992ac3e81e06cf63b63bd2535974e0bbc5d1012ff4a91a6dae3307268f136c9e85650c6479c358a85c1a6b959a43fcda3e2ccd5c9d14c1de1f2d44b7ba7862b5f8c49d76c963b79122eb84d3eb9bef9385caaca13a96ae8c3e6b3171be569a101dd6532ec7d705c31b0fe9f7beeb77e07ed808539fe6eb3b8702c247754196023cd97b55a0a0fd5d691d95db4f1c8ec7f704423f9f4f16213efabf5bf7c626cc35e07a97f6f3b3e5fdc4d4e0b37462e803523ce66aea514f8613013b1866d735b5b8de2d021eff8e439db1796db8611b5994d05b79bf064b5866f13f15957df256db2da365915691da2a90890341fa4d1c75a989489e7c31ccb031878763afeb6f59d2717029b0b61f2969972bf7de84e3f499ebdb74d8f678d6622c0cdd0a8185f9067f62d82f1f9d804ebd95a6e875ece2f2fde0511290580aafa2a08748a74b025e744fcd07328d511466ac9635723ae7b70dd92583e6a09389cd740b1638a7b718f8d0e2815da465fcf18ad9dfaa72fdfd00c6a70224c3a2035dfd77067e8dd2cc05fc04144108ab667e7382ccbc34c8b377a4c66d2a4963d0028ab7c738b2f0a9422b151082880eb8039dca40455381f28ea2b06d869f7852c673c32ad983f4a355c1d5803052de417635d74dd27101562839bda0fb40e9355580d5bece7b653612e797ed06634e1b080f24a0406174988dd72f477f3d68ab6b7ecfbe3b68dfbd5fea2adf4e2c298082fd23b5045212cae29a455d1913e2817b68bfddf269a2c0dda6aec55de81ef75c653c467ddba3134c69e029a7b7f185b6f33e96bfe6ec01ddb76dfed066eb9571cabce79fa56a73cf9b99fac8098709bd0f5eedcf9cfed0d514a8893a2172e6e34155c6db09a9e70da1ea502f91ac8b8c04f77864107e6277c31e505f3e2f379da0fa5244ab5a2f6919bee2336e4c6220f6d637c481d13f7cda5c578f16cd36bc9d794a4d025f91e3d9d9a14eeeba80775a37da5d1ba6b0b966a7748896896f11b2eaa3a8b28c47423cac1107321525b6b7cbd989abec56f6c8371a0a18d6c585720e9cb6d3bea4d561fdb92c0023aa13ce35f1d521dc0c8e818a14454311485fdfe0b7c28da4c6284a3b7965612e6599e9d4596bbd303fcc0199d3a0b7c45bee34c9da36863afe3a9dadf91dc4da5d0cf2e32f9d58084779dec07203d1477b88f8ee8cb23490754a7b349eca8098731cd57aa756f977dce3f94b501af2731e35b4eee3d0c335e9ab4aed9e0211839ff3c04cd64cd5102849e6d109edb0e06a2132", 0x1000) setsockopt(r0, 0x100000000002c, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x9) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x841, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) close(r0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) syz_open_pts() close(r1) syz_open_pts() 16:00:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") 16:00:01 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = getuid() mkdir(&(0x7f0000000300)='./file0\x00', 0x8) setuid(r1) unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0/../file0\x00', r2, &(0x7f0000000080)='./file0/../file0\x00') 16:00:01 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001859ad646c1388c293ab3ae9600400ff0001000500000000000000000000ffff001b0044f912feffff", 0x2c}], 0x1) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:01 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="33102b27cad17756de07eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf8fa0c33a1b", 0x371}], 0x100001cb) 16:00:01 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/19) mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0xfffffffffffffffe) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) shmget(0x0, 0x2000, 0x41, &(0x7f0000ffd000/0x2000)=nil) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffffe01}, {0x6, 0x1}}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x20}, 0x8) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x5, 0x477b) fsync(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20082, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x1) r2 = fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x47, 0x2758}, 0x10) 16:00:01 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munlock(&(0x7f0000266000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x8000, 0x4d233c1b, 0x5, 0x2}, {0x7, 0xb2b, 0x3ff, 0x1ff}]}) ioctl$TIOCFLUSH(r1, 0xc02069b6, &(0x7f00000000c0)) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) 16:00:01 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x90, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x880, 0x14) pipe(&(0x7f0000000340)) open$dir(&(0x7f0000000380)='./file0\x00', 0x20010, 0xa0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x10) r1 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x85, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() openat(r1, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r4 = semget$private(0x0, 0x1, 0x446) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000280)=""/166) getppid() socketpair(0x1e, 0x3, 0x0, 0x0) socketpair(0x6, 0x3, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r5, 0xa, r1) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='%:[\x00', &(0x7f00000000c0)='!@}\x00', &(0x7f0000000100)='\'\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='![(\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'\x00']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaac}, {0x84}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x9, './file0\x00'}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000680)="36340fd19ee169595c664ac052b7c20a20b0a3acadea50728cea60a96a134092ade28bb7b48017f4b1a32368456c1e7f17a8bd6a82c0b4dc92da0f79b69a571a3a9beec0e4f95a99044599f53c29a98f5b10fcf71d2758612350cfc9678771beb13d542d10607d16d2e85ea422ba36623b519c134a085abe8e4bec7be1e3c6935b674f9126ae071b35163b6382bfe59ed3b7684bdc6e16c3f5b05174be1c5a2957e1602eaae709fc4328d7da64cbc3350fca56033ba95c61a99d6d2de5f448ff5840445a32f8383b5c710979451f5b291ecdf39a07df18246fb5b9e3f642beab7e9d990be818cb506d297b798c65069a2634e0d2745aa8c682bb6205c6af927e2e3922eaa141259a304210f72eea5a42bb8622288437740291e0ee5813b11bbec65612071b96c3a0aec631af50e714107d1f63cdf26ea75fd2bf1e68c059d8ccbe05b9722818986fff9c944b30e794df170507ba04879df40a3bec64614f812219fda611820a42342516e8246525d356903cf1b19af143eb47650cefb61351550a61904b7fc7bb54164474e10cd3d32608b6ea1a8627c9785cbf9435cc45195cc7291dcb484f5e9db887919de7432fea83662de64eb4c80e2c49f288ca4d2855601e4317e3713fb9c17249c17e2ed47baf1fe659ee3258d4d069fa518300f9c6414fb8ef929520da9213b09f54734fb26daa36fd75f19ba851fcb83714788effe63dbfaac4b5d158c74c5954d1833ffd13df022d510479ad020c402683d8d20645e5097e8e99f0fe710229f837a58d5a15da1b8b38c03c386a354e7b5d8847eeba0adfd2c9aea029df8b2bb453c727a923717d61b055c02316c54f00142e5aca1326d6a69b6de0fa5a54fb3f1b2459a2d2bcaa53fcd27cce1e85bf5338a6b781391cf4a532b1e5f48e6ace515cd49268fdc8cc120c33a34e2e26be2b7b64ed0dc2f676ce14e0c1cdbdf5b5d15e75d5746dc4213af3a1b181ed8751f9245902e128d7943d47ccca9af68bed154300af64a6fc328e203d2fce05aded2ba445c230e3ffb10d08f64e8dea0ccc7c10689fcc7eaa9b945da858158ae4876fbbaf9ca793cdd8e1e57feeded128d61d03d7ae9eca3c41fb5320167bf635793e491982983d573a34258940d61e0c868545df01f0d43980105ea6be5fb32be6203af5510bf7afe603a30410aa62e5aedbe164226e239bdc542c727423e44290f264e54655e3455c1ea3d6f0f06527bc7deb6e711650364f5bdd0f6f72da49ac0ff037e320f8e5c4c5eabf722b955034103a4db735a09de9e714da10b8b4acd28eab34a1506eb63af42ba5a3a2ebc272ee120f440512c9b07a55b2d5cb08aa5a1721df98ee7213d6a34435d5d698d6abb61ef8b0921e19892e2e8ab71100037aa3289455bac53747b155dc9245137a8ffafe776bcae6cd1a3735d16eaa4d7f4199c229c566f69b76e4e4bb46109d1c816fb2eb9a200dc1b42795ad8d1b27c3b1a06a2c2c0ebd0e54246c93dad8ed3ff6f86d1e9532b724b028677e5e103f195d09853ea543408c2812a67e80517264ca3b938aa7beb62dad5bf53eac62a61a1dc353706409abe345a009fecb3c6f3d966275a3e25935e572ae231c83f3fda54d4056bd75b7fb59b4ddf4ce0de1750442e3b57e91f8fa1471fc8527f8dc60e4cc9298823c713f8070b395b403f043e0612656d2ddc4c2eb18eb4aebc8b9683bc3861c6dd9572ce9704ce836ac302004e9763b7a826aab1c67d275c104f35c5729e45dd679eaaf12bfbbdf147f457cce55d778bafd5383924a54e4f92bc06cd1a60a5fec852dc15c9c2e18f79f2ca002509f0f979e322b17d56985963d3497ee16a6c8b5ccc2f7a2fffbf35f4884a615d8f4a11a90d30aef9c74629b61df86db6b9b3d2f4e79326832b91fb50c481c0c966e72240a24eedc2186bbff930b35fad486ea30313b8c8f0f93dbe41c7e8a7d38209a020e2f45ecde99c12079c171e97cdf7cf83b20b06f1a983863f2a2ff842b921f58ae4af07c6a1383b32ec10c5b247cd9068a89a8e018140196d25ac20fbfaef6bbf05f0c1bd49c250ad7e832d4d2c50b9c28c10a1f0abbc23bdc2ee025b9aef58e832a8d7b444e5b57a8877acc13daad1f9b7b506fe15192e8ec9a4390686331140b1a8798fad496f0cd34f14f5c000c190b6c0abe8775f9879c1683debfb91aa3f198f771d7f2e1eec3a8d6fa19717fa785104601ba1a9f5a6cd50a43a5349f7848ebdc80d02e86aa71488721b90189f7d5560a52a0f250f4e1745a15d66912a8fa34474ca0688a8d605ac75da55898378b00bf64c0064202103127b769877284503ffc40b6a44168ff44423c1ea34cc710cc3d99104b2c9bf8670168e1e9fe122af34561988117967332bc5d8db0d1c59cefd7198f10910405a126d796b80680c540b6563c0e53aef87975dfd3131e5ac49c4351bcdd9bf0464726c9364769eef55da67dcd2ed7452ed9d42d650f6b6a457f844259391c69381d8bbcb0c9583f18968fc16c67798bc44d7f102300e56d854b9af74c908999e110145376b2d3e9decd5822a9d261c24104524664dc26f4fb1d8167bdbf288d1ee3acbf7055ec0112312dadd430dba44ec82d3328020a1962f7fe9b3cb04206efee17dcf932bb874b58e854a685eb7cb54e460020365698d6bb91e37bb85f29ba005c18fdb4ef366ab61895ce469c7f36a81f3e5e313c3f4748e1fb3ca90489eda65a1b31c0bddc9b1bbbda0e72e68e7b7e436c031f194c8b5d5b781ab73723df903e52cb00d5dce98acbf89f4b10250f3b9bfb5e80e838bc51cfc6e917f2702c82f7adff6d152d8a098821ea7efd14b2b830a2a9b340a40fa5cdc0150692cae82e5dffc084681ab536fcee55dded4b2b4579b03989cfe2c8c076a8d66dfd4be5875d3ebe19bbd6cd92676e94719a618214e4e618814ffbaae8ed63de6b0d3df021290bf5596baa1e8999c5b61917d11498b0c0991e75877d63a00ffe6718c83f925995965a171633ea8ff870d2a00f3ae13d73dd054bc7f355166fcaa00c8892392c05b93bd94730cd2d68d65ca623d190fa76897c5c7547b0b8d3af6da1095540ebc472fdaa842a23c8b129c25475d275c8141cbab89233a56e5ccd5f67c803d59419d616c81380d3a9fce0a445977da6eee3aa633860dca9ef8cffe24d205637f20582d0053977b991866b2a80f2b56ebe15504c3526f9c7a3996c1719f57cb320118ca7c56a97540765422c9c05fca48cebaf914a04098c4f8bffe7e1f2ec521d0f68400a94227f17b3b62a1bf5c45b663052dc74807210e3244c2f62e0a8a8dd1b2e817044585165bb91b5b13c17c44f8f1b60c4b02aa2cbf2ffd38350efa0556089f25d8d1e0c240d7677f2dd15bea27c967cc89d62cee1db88f96c82204e34b326b0ee2a954c78c0412b624d8ce48091e2e02fd565b135eb28feeac5077e506bcc767e6ea6745d8d038b12efd2827414c77d160d7b28bf05616cc94463e952c146d84203eb1bfa14e1b9db1d1649d6b5502cae9ece11b724b540ceff97dabfeb989a9aa217f53ebdd39b6184c876755036bf0f4d8158b4cd306fb46e990f89efd50e28d042b5a2b20c53a59574bf1f2431a6f351c8f3cc211d79507b963af658ec856d338fd585efd60f0df02d884d7b905178c6e6f24500cba89b4778bb09669e680afe89fb32cea249441498d84a86ce6e267fea26117bc1237f9a6a75c30f14837a79e6269121cfec1eaf9568508eea59d4264d94b4fb7a73c3d86472fd61965153952fc93d764d225aee9604354d3575ab991282af562b4f68536fb6f075ea4d8b4e5eff77eb053fd0ff5eb73fea8a42fefbd147835cf41c5351822b180b6ede9449f70b202fd7027c0326a15d2fc6919f3558018bc5b5ed416e56434f90f02974df6cfb7a8d815b639f9092514968f40fe252d0c8ee2a74a5b7c4b43ae84de1443a714a09de9084e587e36124a5aa8ea15b76b0116f11741ba86b09d9f53bf9b9742471efadc66210ce22841ea1bb24e54adc7e6184d124306428208dd04b968aef7f7778b02b4c9b50b637d15ab2d38e04c62d949fe5bc3fc0c7b9ead72e94d9bed4f18c53a85e297c3ff66173a15e88840536b29109b0de0a01b278b9cef4eef7a564486a2696698734cba24f3d0ad1c6a613ed89a5b0030296732064cfa6ba04ea783d410bdd8b8017bf460bd5affeb6f12af176be888fbf9fb318c8dde8cf1c08f654fad3e7f9690f25a8ae87367bf618d8e7a92844849c525b5584dfb5bb3482d0c1ccf0183bce52d6d431701fffd990a1e7a28c6b216a1de1fd1ebfe763b657b05dcc793d64773939c8026663eebf62304f6b4b59c9497035226a7dec918c7771c5f229ec9132f241be2922ea988885db96a4ed9462a7a9e26fb73b56c6fd3f1b3b351f33a8f8da9e70c48f5be30b473445a920dfba34603f27a768dba4d1b969dfa1f28b51b47fe7de1b7d21e6a1b1a112a9ccf9dabfb6364e4df80e9218598a2589a116a10c924f2d080a46bbd4e9eb651413c1dde1433d3241b848095bc1d8e28fd3eac49bdae1faefd2f526a42afcf4ff648b77f6f5dbcf5a8f5028e5dc834cc162dc372528f0410222b10e1db1bdf1cf6e97bf5edc0d863effdbccabc0554e35cc83321aa187a88bfa8b4fceb63127ed1c596bab85434bbf7ffc6e5dd8088dece15c6b7f225ccc8860bee334fdda0c52e8cd8ee7a2514437e0faade5cb8360276dc75defeace65e8fc1d22e98e02367ae06a5ae77541d1ae5396c90483ff6917005133f339fb2bd7ac4b3819cd070966aac4ea6dad1586bea5d49554555113d52d05679e9584e5d13509371b81cbd8f0150e34bcbd59dd191437950a13a14ed80cdcc7fc44d5d70a71de596f96bb0ff6add17bca2c1f1f799f94363a4b629b9160af1294191497e515474ccf895678c84b13aa8c54c5b92883acb3fb95b6509c5d8e08b6ed564f71b918d52e1b8f14557241e739d7a0a910f710a8b382fa281865d71ef42a7f5cc448d1a172beaddff4e5cf85c98ec2ec7832b4903947f47233caa7d9826bcb4e216e7db25f88ca7f4b74711b0a323a25a9702fdaeb2a52d5e03ae2379e0c4a00cc6d5cf1c5beb32d896bf164b04a4053459eb851a4ba50cf26921c38adbe497342ce52705aa66aa2f58322bc51d43719ebbf0f018fca2bd483a30e3c24a67517ec229393f885a5bc5e2ff74ed7d4b8ef63bec696af8c46bd02dda64126fe7b830004adbf1be6a9463b6c6f8470deb38c126137db988ad2f02e2a55ca55689de3afd483a07d6f900bbc711be372d340bc00c1b918053869f86a539dc72a7432e0364a694d659ca8601d96374ebfec3ba3487f4c302eb94118b56c144e798805a9b457b2e4929ee70e3cd943b962315cc0150c512d634ba03db2deaa6a60ab88b1be6d5858ba363bf4d7be429dce5e3a26de7297638fe3d48be228ac9643fb743d475a7e4c8ca91c214377fa4013ab928900a73a07b11b0de8f90c9e0c0638f3cb4dd0ed8708d6e23deb80fdc8bef00a08f23e3cb0496333578451eea1deaea0bf7aa9a243fe6ad67dbc5032f5de75eaacf8e7cf795f7be6cc2a268de639a639a0eb80e1b025b1c2c19e6c388eb667cf2ad696cdb1421b4fc1468da062be6c0a8b385d9a51a8a094389af314c3776aef5b89836ad7f5cf836639c1d8b979f7b911f10af8d499d0115a0d7987598484524cf56de0746106ea806cfa5d349294c4461426d9bbc6eac837c687e7de7a99a77e48488ded30f53a786eebebd7d277c942d55c5821b6bac3", 0x1000) r4 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="76b71a54d8953712a86f381c8b3d3179f97e3fa3d2866b7581e954bba5e64c00da12f829062857adbe", 0x29}, {&(0x7f00000001c0)="49f236f585f54a475f2a1bd37417dca930386aed81dc7d1d17625d9a8be2963010b08e31e61dd0b7a0a761e08e1337b4baad5700075250a22dfb5b0a4c26eddb7ece134621d7a84c01724599dbf7621c513d47177d5753cbe90b5dc101f6ea8ace5eab1233c9038f", 0x68}, {&(0x7f0000000240)="1fb22ebc268cb3acf2069bfb9eb986f096d1a46e89b486e6c6c8f62b2c267680bf37ad971271896d738d59dbe83c96d0b6940d0ec9d4f91fc7521d6323ffacf8679dade07933f2132379e2d9565a1b5d0af121d44b3128df6eb0", 0x5a}, {&(0x7f00000002c0)="d37f7f0c9fc4a7778cb1f448571ca5", 0xf}, {&(0x7f0000000300)="368b72832fb1df9b7b94b2765e555c8a", 0x10}, {&(0x7f0000000380)="a27cd72891752545474f2c2adb5c4db36d69528463d75709cd5135d94f8b8a044295330a28a1d7b5009fec8b5e95f25131680e9f0fae549a79c34d9677de4367b50924174956c7d2d19eb168c55924a22d8070427115272adde81e547017aacb93b38e3e3c3a1dd15a34429daa12d9d275eb76dfc9a7367306dabda3dedae0283ab8c2444856642424d3fc640e2f6b79bfa844801137fe3ffb08db131a8cda163e9eccbe471aaa0ddc1c05e7ed6048f7fd357ef0ec2215f2d6a269d56c8b0b2f03f8faa0a670e8092879bc44b667bcd026726ab1f21877d4ae4efaaa488de4e343889b44bc4d8d1a9014e5d5529e77369de8b65dfa959acc8c74a9", 0xfb}, {&(0x7f0000000480)="08c0f89ec5a04a2d83eb8447a80223e9ab47ca6a0e3fc3599a914348af53f9d8a662bb00c3d3b7ec1682803e41d211636d09d038032cde417522e5aa237afaafd5a909cff0dea138240cb4ce9ce3ce8a86b29fd2946149c3504511757037d33bdb0df6e925568f72f03a2307ef46ab1dd5ef10fcfd807532c0121ca2946cb97e87f1ae1f1bae49b62912f123f21f007966c2be6bc872", 0x96}], 0x7) readv(r4, &(0x7f0000000040), 0x1) r5 = dup2(r4, r4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xa6, 0xb79, 0x2af, 0x1ff, "fa02cec892689ac8246bfd016027cefd49150893", 0x5, 0xffffffff80000000}) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:01 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x9, 0x100000000, 0x5, 0x2d}, {0x300, 0xfff, 0xe6, 0x8000000000000}, {0x200, 0xfffffffffffffffb, 0x3f, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x5) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x39, 0x2e}, {0x54}, {0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="9b") 16:00:01 executing program 0: syz_emit_ethernet(0x86, &(0x7f0000000080)="2158d9bbaf8b5935eb9a6b092b26941386282e77fa26d76e0897943d9f4b9420ee4877486d882de67bbe8b58e03fd236221785430725224ce8c0b1092df202abd0b959bdbe2a5c9e50a3d63fba69fd44e11bcbe38312c8994b0e1fa6443afde991ecff21b7d507003d1c39adf2a6ee19f06db5925859d5ee5f95b6f8c7c98a0758b12cd0f950") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x20004, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFWu', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xffffffffffffffea) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x8001, 0xff, r1}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x80}, {{r0}, 0xfffffffffffffff8, 0x901dab5272670b5f, 0x4, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0xa5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x30, 0x80000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x98, 0x80, 0x324, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0xa0000004, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x5, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x0, 0x80}, {{r0}, 0xfffffffffffffffb, 0x8414e9668c1bbaf9, 0xfffff, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000002, 0x4, 0x4}], 0x4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x68, 0xb, 0x400}, {{r0}, 0x0, 0x9, 0xf0000000, 0x4, 0x40}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x100000001, 0xff}, {{r0}, 0xffffffffffffffff, 0x8c, 0x80000000, 0x3f, 0x4}], 0x7a, &(0x7f0000000340)={0x82f, 0x80}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000003c0)=0x1) r2 = kqueue() r3 = dup2(r2, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) sendto(r3, &(0x7f00000000c0)="e350e3b2ab4074ccbbe4887d1a05751ce3177cbbc9a73eeb31a19199c37478f0ff542cc3609b823a4189cdbe5cd49f0b7523ec", 0x33, 0x4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x1, 0x2}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="43000000ffff00ea0000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000240)='-', 0x1) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) r1 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x4, 0x4861}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x400, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x3b, 0x8, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000041, 0x10000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x10001, 0x4}, {{r0}, 0xffffffffffffffff, 0x4e, 0x1, 0x8, 0xb2d0}], 0xa9ec, &(0x7f0000000280)={0xfff}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6, 0x1, 0xfe4, 0x5}, {0xffffffffffffffff, 0x6, 0x2, 0xffffffff}, {0x401, 0x100, 0x9, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xf0, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6600"], 0x10) shutdown(r0, 0x2) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpid() getppid() getpid() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x3, 0x2, 0x1, 0x2, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) utimes(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)={{0x9, 0x3}, {0x59de, 0x100000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r4 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0xca92) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa5396e8f578f3704, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x2, 0x3f}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ftruncate(r0, 0x0, 0xffffffffffffffc1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="293c2d03c331e63623ec539813088d35e9c0ff0a37831952e63107d0329c11e0f2d265051edd9f799737d4f937e197c76b2e1c50ab47f294df09850c29e826505699da5e4a030e624d4e58", 0x4b) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) 16:00:02 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {0xffffffffffffffff}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) recvfrom(r0, &(0x7f0000000600)=""/6, 0x6, 0x800, &(0x7f0000000640)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000100)="510f", 0x2) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)={0x2, [{}, {0x3}]}) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="cdc8651ea0d52e176032c0a103c0f25aa6db772e40c37e094317567653de44c7ac1d3f8a9617afcdbac4b18b0c7a337e8b2b646ef342283b542f3f4b", 0x3c}, {&(0x7f00000002c0)="e8785353fc25c8d6b61fd31549f1d0afdd1c8a50a8a58d73a49b9957c83f1d0f742f6330faea263b8e304b24dae3fd61d523befe15766a3b183aa46bcdf22d9d659bfced33722db82f0c3dd54e31265a39854ef699436a164691642f9ab7a6e00c79b37d2f46651610bb6bb364cec210f200b5c0a5373ad959c7eec0285bbd45dd329daf9c472e1670c3129dd29345abc69d978fb4cbe6c86f12cdd8c8b91fcdff4c5a8b001b75e50bf3f47c14c6a2fe5eb88bb1bcdc37b208e9e9d261b225e88493b155465d0452348761da28", 0xcd}, {&(0x7f00000000c0)="5a0d432e57a87cdaa826318eec", 0xd}, {&(0x7f00000003c0)="0cadd307053e6001132fc7c0dc3dad52d8e4793885d70174f231e9e29ad3cbbf5a91dfb4b64053a9e1dd75ee20b35ffb4583b18bcdce4c58a6156650898ffccd43230d389dda0ee914579b7573232b70de2a501668815828fd3a8c1515b1f673ef1961e3744885159c767181e683dbeef3804fc8e4949ea71a473310424761550fc8c868ea64735cf670cb71bae1f4e63e4b64007cf8d5eba6", 0x99}, {&(0x7f0000000480)="082d84a28edd6db84ae25d81ad418c974ce3b937b832db2c53edc3a71ed2309994cb977c04fe6760ce5184b9216c2d7282a8d90bd6a4e59b342712879b1b65bf92fbdc9f3f0e93d98e070574df0bad1ab997d612", 0x54}], 0x5, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x45}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x30, 0x0) r2 = socket$inet(0x2, 0x4000, 0x200000000000000) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3}, {0x15, 0x0, 0x0, 0xfffffffffffffffe}, {0x6, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:03 executing program 1: r0 = kqueue() fchmod(r0, 0x114) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10180, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100)=0x1, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000080), 0x5, 0x0, 0x2000200000000000, 0x0) dup2(r0, r3) kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x80000001, 0x3}], 0x80000000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') readv(r1, &(0x7f0000000400)=[{&(0x7f0000000180)=""/183, 0xb7}, {&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/232, 0xe8}], 0x3) syz_emit_ethernet(0x72, &(0x7f0000000440)="3863216ed142ada52dc2b6c5b90468c7d3e6dc8e4470d8351a7456b385653d672c17cb51c58f72dbe1572f57a884a3218bc5d1a1f8b696163cd4fa5178e933abca7ef5892304cccba661b1e561aaf773e936532b8b109e8f4c700e0e3ee3884dd806a80b33e6326c47c2a793a9e38cd590a2") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="a4") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x1, 0x7ff}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x40e05) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140), 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x679e) socket(0x0, 0x5, 0x7f) 16:00:03 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x1, 0x128) msgrcv(r5, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000040)=0x10001) r6 = msgget$private(0x0, 0x8) msgsnd(r6, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x2000) munlockall() fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) munlockall() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) msgsnd(r6, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) seteuid(r9) 16:00:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x867, 0x7, 0x3ff, 0xfffffffffffffffd, "1c5980094870f0bb084f8d6745aee4d67ce39024", 0x7, 0x400}) flock(r0, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f0000000300)=""/225, 0xe1}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/110, 0x6e}, {&(0x7f0000000580)=""/157, 0x9d}], 0x5, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002580)=[{&(0x7f0000000100)="5505c4d35bd596adf46b172129b3ca5cb210cf8c9b120ae4766661dacc5718f0d9bc75", 0x23}, {&(0x7f0000000180)="9eaf15c00bf12a9379001e3680c630595e259c78bbde0dbaf0261dee580b29590bd297c7fc88ae75afa9600da140cb4e396f83aae0516de58d29867e918087dcf2e64b7685301065c70df7f94389b1a57e9f08952b1abcbd00d5fbf91c3101a905b5fdb2af24c8e47c582132a0ba727f134ae7b35b67025e6e7e787578955c83579d591c02ebf4e5fd814775650c22606634c07414cdf26ce6a5454b40dc592a63ef121833e57a2daafc4abcc41fdc5f7276c424e5123d5b6875a1901ba2fe6d2286d975db789778eaa6fdfe698bf4c88e6a8cdf3222da739c9fb048e6f64ebc87543afc4669aea4c016c343e99348d6d26a5ac34a615f5ad1ef9cb350ce8a33c631ee10852001cb5315e0e7ab6193be8af9ccc69173b5575804cb84def11c16025fd4674a1e3c2e64017bf76dad34fb4078d8878a8a05a01757507efa1c543411bf3641c956c8a4bd2e4ec70fb63398ab2f2e8568f87f07b2fa2876c58b22f715730a88aa16d19748c15b22cfe3004117b29c13777bb066e1ea80fd586b00ea7120dde57938c3e5a4c829d480d92c582c2d9ea7c16f91ade3d40fd538ce398882f7c1e82d61e2ae91d326f8f7531cf2804da0c727ed1d7160a9657ac9d42d03f4c3e7c7bdf1309ac3bd5199cffb3170559f47c9fdf9fa5816e9de99d7948d958e33b7a6804d37c4794f73440ffaa87be2f2f9846606bcc0cd5df15521e765fa5425c8e80304fb86916647908ede3b7b9a51306d49cc76078f2771b67d5955ffd6ac237f91ee25c626e4a0dd8ec3688377dc2c2b803bf7f9a37c2e7e5413329a0ccd67a6800f0533c73e9142999ff133e425c84578fa354bc9e9b040980144d148c1f03a77928bf808d031a93cf5e5801db2ebc566b7d1c2be66afb32ef93c0b14af79999b25f05f1041f7213e23b93a5af4cabd37e71e500e2b46bb5407b51f3e77a324d8d1d459bbdbcd535eea73b7288b8cec02ea1fe2848dcd4229f9fd22a87d004fecefd19aca82db06353b54414ddb77432ec0509f193c33c92f2c7e890eafbb49b4f2def7da5e5e43a6faf5f3ca4ea7cc7372b91d6abe9ab32168240c6bf50a2d69e13367bd181ab674fe46d7711949adfa415f63fc32f663328d4c5d0273c60be5e04560ae8d25da417121e46a628b55a16b62c165d72d86d3dd80efd7b2d972952ee0b80f67bf17129cea04056691b208df6ad72264f1e21123d2b864d2354e667ac68961aad05ca22bbfcecb148781ad2de9e3fcd454109a590ce8dff11936e4a3e635c4395d1c6163f47d84ed360424a1c608b760c0f23e9258cbf991359413ff8bdb7f5df25571889f604e6cfd0c1c57d98654e45193de81e1892a32143603d48267a3dfb09c25293b14d4459077ca9c56b2854b8033713626c5612bc1f17bf1a5f5674211b3a35c84abb6ad567cb8469fc2cbe9339711df8277eb8b36d52d55214bf190b692073d5ba55a0bbd321a875294102293e48aa1013b9b59e0079f2bdc23214dccc65e64fea1fc493dc305df395c498c27fd6fcf07af1722090ba2d930db11d81b3c807c5963e2d136407951efae1601bce1fe77973e2acd4f95b70466fb3d6af47fc04c9f6d09953f7e1bdd8155b0d2604eb5f72a967aef941970d2f310c89cb1e3d403dd84c40c1d9971dc9d89b1f2b8b13094fe004bec94b71429d48d4649a359912fc63df0c2d7ae8f494a55c5309e8b56b65ae8213ea6759fa84fe156858d8e89c401fe3b15f87beed49640cd5293df9562354fc44ddf2c9dbbfb66f37c6cbe572b7081ba2be8f8d89a42b420aefd65ba587bc2225ad12e4e8c9f5a9d993d92818596aa03777838c04d38a6d9bed3e08b046004225a5ba922ec221d17ec28c91fdee34f16139c0fc7efcbf5605417fbf2dded0c50b892f1b6e3d713bba8d0cdf764c3d2fdbfee7d7e5cf79a99ab8c3da5a589c458ecffa021adb8acc630b730df454f0957747b49d71768622e34ce270c0daaa1e1cfa1245f603d30e2d6ada2c0d7dc95f806443585d29458e7f52385c154f3b5369e7eb2c85194adf17009ca4e1a980467dc9e9c967e01f7f2372bb47d64e72a0f26103e2855d2ab00968c40b6168426fca9c054a2888c4cb5ab9628e895ace1f0554bdc1ed40a5a7a2b6ff5428ae0ba3dfb5103cd63c3b3c7b46faa50b0f76a12efbffcf76475c21213036fee5ab9ca2f2066ee862713f33eef2c1b14620fc1dd17ae7c0d43b4db86895bf80ac619344ab3d22645789ea768971f9aff46a4447ad80418016de432377108ba587788a4b9a7344b3755a6a2fdef3fe1ac7adcae5e34951cd3a0a8e82b503e937b004be3d0151e19287442c8cf5a1442d2e180ea62377c1a75b33a8ab0fbfa2c8c0aafa7ea1e93a60499bc87bc09d31c71c886f4b70212e70fb5ada5310332a4021ab7d5866ddef804b8ffaaaead510841e658c3d1b77256a1fc7a3e62e6b7ec011cd1f1c04fa52b1baaaa827e61e44238e1acff1590c33127959955e9678f6a2bc51a71ed0eeebdb8bb5ebb4c32dd9f89408b2ca7d1b2652da2f109fc6a0d00da16ede82cea9d4e4542b93af2b09e5a254842da09d6950597d6096a79cb7db5e015614ad7d5929c51a384822e1968f15b4016dd8229df6fe141de9224d45577c56fc75e7063d1dcb3432104e135d6c213d339abff8bd682d7d7af443b3a81c0674224e025d66d55690b4681a7fe31c997db056d3e2cbf40054a9159b4f8233420b63097fdff47430a40a89adec8f7ed097a17ff607d10498adbad77308cd6cb81349a84b3a57f9144074f4751bd40d74a8bdf10c1850d00a5bc65c6db65de314d91efb0374d01496d095ea872300ec4f9acbeb3c06174048c59da8c592b03a5191476a5055ac64803bcee814b0ced51be1e7a500f6cc1b60f4d684f2c56fd2bb92245f309466e48e42e99e341271f8b65c241fd0e3d28c6a417eebad07ef05471aa6e3f84ca2a378e2322bf150ff4654b8cf7519f23b2b1715bfeffad9d0fab7b3cfb53d8d32cadd3a5f4a547937fa628bdd9da4d3060c94028053317e5a5c51dcc9e69cb66795caaebcaee3368569623760402f7d3537a991ee7cc0b03f63c90b10f4f20105204b9a4f2f9f0d492227ac5fbab70021848b1ee73e00ce6834f64921fd0a794c8489e307eaa66706e83455ee2f8b948c25231edf07a989051bcd8956eb026e09f3574e8853420efa7b112ce7b51e8b36876fca8930fa46d5d9acfa853a9d25307799e48e197962d48746da0082da71841d6fdb1611f857db0ef6c76f301beee64c56f0ff717fd7e5e3f1212e616aa7b9c0f445e6cfbcaf81420a837b3024cb46943704e9a6c1bb5c128361ea983cf47fb52cd28790c26a5791f2b65fde4608ee06b6dd0174b318a3d99ec0768a2248b39594fc4aef110549459bd15a506c4eb7fa60bfa63f8e3b540cb0d60a7a73f616b1132b35543bab01d36ab84c1dbd78a70a41e1da016e674f4527ca68e917900803346973716ce464c589141236b0f41decb8cd2f35416e3a996239e3d1e5c7d17a01f4e74bae5e831d5c66a3e07cf269e2b5e776f9778c959e997dd02addce521a58006413a2c4424c867436679512ff772b6a44372d89b5a6614e6a8b326e29c91544bc011236df8c9a90725bcd327a986dd4df9b3dcc654fa7b4b86b587cbef0a81d4d5d27ddcafacd001c21d64abc40918a306df2cd8bd0dcc66ea7363c1b9f59c4adbf4971f5adb3dacc4afdd9690fe0ebba9c41814f6383da5b60d512145efb8d62043a22fb6f6bc31fa71e993d31d88e9a7f0192fe0f91cff12b443ecb223bdf9b53476d40ab1767b9f2b716a99fa3554726b52ae1669c3a2d660fe8a3ce2001d1c4db3f520708e78f96765a6ad53d83b3d7eaa4eed74156b1b719c6f0a1ff391060a39bba8c762c1070884d5d9c28bea3ca7223c7e544cca6c36db23a0384946437a9b6f05e99aa72d23bd2feada4a7200320ebf669e8d62efd67b6977a96129854f595beabef933b74f48ef2a3ac2d3f6278192f03e278b00de05957ada73cdc891432d822d90eafcad95260163f20709f6c2258dc27a4b53aad1cd22c1b1acb3ab4c89728cb6200fbcc76b3a573e7ee17121df93c77b46da6cc71f6c8eb070da2f41c90462af31a774fcb6e6b4feb0ed1ec2006ec809a248a5ec85a2187bf4e572e92d508831cf015f68ad3022725866d0e938fc40d01fff6f736cbc6623ae609910cccd41cec18736efdef5a9b217694ed8f08f0c77f71b1ef29ffffd18872c4dd33ea8aa8aba72e05d1c15161a5789e9c07a87b5270968476af0e60b76e02df65840732ad90da544c14bc7be56ea5c2aef90c2828f2838a6", 0xc00}, {0x0}, {0x0}], 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) msgget(0x2, 0x100) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="1f31c5b8b1", 0x5}, {&(0x7f0000000d80)="715d0fb52b123e0c884630df23768e7f09b6a25809d0d362c60de29b4dd0e7d273eab1f5af89023c25d2450b68423152dd75752920c355836b83c26ee0b25f9641476fb76fceeaed7b7812f6bd53cff99528cb5e4f96eafbc46c256880d02102a0fb6b2d7b25e6f893c6e1494374d4b895820d096873c6fb746f4f43b1c542982f24b98486a32fe8fe43179fbdea403593308f555458fdbc4b17a5338e171da5cf8c1ecf63cbfe426465116aaef289c02a03f7a27798f0f706073b753485a2eb5d532d28cfbc726e6ab10e92efaf98646dfdbd6b83cfb33cc8563e2f8eef03aaa82d99872569ad497641401aa2d6b92c93dd866cbce68990dccf38e507", 0xfd}, {&(0x7f00000000c0)="ef92394c804a052ea4a1d8b86d0d3137c92c83e1b87e073fb0c1aefa2ba91255a9", 0x21}, {&(0x7f0000000e80)="dd93f2e843604c05df549fb260c7f68095a4583b4ceeb3a446360e07c75352296df98f98847c1579f6448ff00e7a6d838d1c88df99a27a1c57cad9dcc2e25bf84b1628cfccd81edbea93b110d7f66ae59ddfbbb037294e17cd7b98b258ac68b3b731fccd761dfec3e463130fb9ad805d2d92df6f60a5c1bc2aa75102d351121e5a9b7e9d38257911", 0x88}], 0x4, 0x0, 0x30) r1 = msgget(0x3, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001380)=""/254) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000100)="2dfd91885ded36443d05b844c121edab2867ed23a341b1a0", 0x18, 0x0, 0x0) write(r0, &(0x7f0000000200)="13143f785b4610c36ee78e1288a5b620fd1cee7f706bdef7cd03a16a88e3b82a9f22f53e618474681b8c22922aba0c71b84ade2c3ec15603e0e416da5c909af2d235b4e0fe53fbaeeba2c709d1e2c999f254781bfef53cb87b8339e6a6c8560c3641a068fec74206bac71e90f5fae63061aaaf77a972be912ca3517256bb3942450e9c27c0f601e80f8dffafca", 0x8d) write(r0, &(0x7f0000000180)='oL', 0x2) write(r0, &(0x7f00000001c0)="0a12c08ca962e15de1eb0938a35ac9c635f3200000", 0x15) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="364957f49fd74451c7b0cbab79ee7d45463637dee3", 0x15}], 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 0: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xbb, 0x6, 0x1, 0x4}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1) write(r1, &(0x7f00000001c0), 0x10000029f) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900"/73], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000180), 0x217) 16:00:04 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getpid() fcntl$setown(r2, 0x6, r5) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) dup2(r4, r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/116, 0x74) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x82000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) 16:00:04 executing program 0: r0 = semget(0x3, 0x7, 0x212) semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x985, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x7}], 0x1}) r3 = getgid() getgroups(0x40000000000002d3, &(0x7f0000000480)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getgroups(0x1, &(0x7f00000006c0)=[0x0]) setgid(r4) r5 = socket(0x1, 0x4003, 0x9) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x4}, 0xfffffffffffffce0) setgroups(0x0, &(0x7f0000000040)) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000700)=0x800000000007fff) semget$private(0x0, 0x2, 0x8a) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000680)={&(0x7f0000000700), 0x2000000000000265}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) poll(&(0x7f0000000540)=[{r6, 0x10}, {r6, 0x5e}, {r6}, {r6, 0x12}, {r6, 0x10}, {r6, 0x40}, {r6, 0x10}, {r6, 0x40}, {r6, 0x5}], 0x9, 0x22) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000040)=0x40) open(&(0x7f0000000400)='./file0\x00', 0x888, 0x100) r7 = dup2(r2, r5) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x80000001, 0x4, 0x5, 0x1}, {0x8, 0x3ffc0, 0x5, 0x4}]}) close(r6) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x9) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000340)={0x2, 0x3, {0x0, 0x3}}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x6, 0x49}, {0x86, 0x100000000}, {0x2, 0x8}, {0x26, 0x7fff}, {0x0, 0x4}, {0x41, 0x4}, {0x0, 0x57}, {0x103, 0xfb35}], 0x8}) getsockopt$sock_int(r6, 0xffff, 0x1fe, 0x0, &(0x7f0000000240)) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x8}, 0x8) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:00:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:05 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffe20) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x40000000007, 0x0, 0x1000300010002, r2}) flock(r1, 0x2) close(r1) 16:00:05 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x20100, 0x24) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000200)='./bus\x00') getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0xffffffffffffffff) close(r0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000440)=0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0xffffffffffffdc34, 0x401}) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x4, 0x6) close(r1) ioctl$TIOCEXCL(r0, 0x2000740d) chmod(&(0x7f0000000240)='./bus\x00', 0xa0) linkat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./bus\x00', 0x4) connect$inet(r1, &(0x7f0000000300)={0x2, 0x2}, 0xc) socket$unix(0x1, 0x3, 0x0) 16:00:05 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x40, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, &(0x7f0000000000)="dab2d1152a44f0adea25358a9502fe5101f3fc9dc0e958fd59cac00dba902c0b3dc75026d9279121c64191785e72a0b94d597da51115c86c59efb176bfe4d1bbb33662214bc2216208b07a04164153466340f7c0a5cf92403da16eb0868c7057852578a26c3f6482a81153a83fa8885abd4ae190cb", 0x75, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x802, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x0, 0x8e05, 0xe9dd, 0x7}, 0xc) socket$unix(0x1, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x20, 0x8003, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r2 = dup2(r1, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="14bba451a202a2d435e60a2dd100e9179e0cd9d3d4c4ad46a53af315d1ec19f8bb06bc4f29b353c04c84c6ecf20a80bdc7db", 0x32}, {&(0x7f0000000140)="217bed680695ca79f7438206a53ae466b28222053408d0c5abf30bb4f619fe628ef348e9d664c98696fa78dd14641c2939788e94ad5d9a", 0x37}, {&(0x7f0000000180)="8b3f3e29bc03ee291843498bd9fa6d", 0xf}], 0x3) r4 = fcntl$dupfd(r1, 0xa, r1) bind$inet6(r4, &(0x7f0000000040)={0x18, 0x0, 0xffff, 0xff}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) pipe(&(0x7f0000000240)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) 16:00:05 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:05 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) load: 0.52 cmd: getty 46888 [ttyin] 0.00u 0.03s 0% 313k load: 0.52 cmd: getty 46888 [ttyin] 0.00u 0.03s 0% 313k 16:00:05 executing program 1: socket$inet6(0x18, 0x2, 0x0) 16:00:05 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x4, [{0xfa25b10fc7215c6, 0x1000}, {0x1, 0x20}, {0x0, 0x80000000}, {0x2, 0x7}, {0x1, 0x6}, {0x3, 0x8}, {0x2, 0x55}, {0x3, 0x100000000}, {0x1, 0x80000001}, {0x2, 0x7}, {0x3, 0xd1}, {0x2, 0x7fcc}, {0x0, 0xf504e7a}, {0x3, 0x40}, {0x2, 0x8}, {0x0, 0x1}, {0x3, 0x5}, {0x1, 0x4}, {0x0, 0x8}, {0x2, 0x6}, {0x3}, {0x2, 0x80000001}, {0x2}, {0x2, 0x40}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0x5}, {0x3, 0x4e}, {0x0, 0x2}, {0x3, 0x80000000}, {0x2, 0x812}, {0x1, 0x4}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x100000000, 0x0, 0xc2a9, 0x1, &(0x7f0000000380)={{0x2, 0x9, 0x473d, 0x8, 0x9, 0x2080, 0x9}, {[0x2, 0x5, 0xc2, 0x3, 0xffffffff, 0x87, 0x1, 0x1, 0x3ff, 0x3ff, 0x4, 0x2, 0x1, 0x9, 0x5, 0x4, 0x4, 0x8], [0x100, 0x3, 0xffffffffffffff01, 0x4, 0x9, 0x9, 0x0, 0x9, 0xffffffff, 0x400], [0xffffffffffffffe0, 0xd3, 0xfffffffffffffffd, 0x1f, 0x1f, 0xbae, 0x2], [0x401, 0x5, 0x401, 0x1, 0xc9f, 0x5], [{0x4, 0x0, 0xffffffffffffffff, 0x8}, {0x800, 0x8, 0xcfe, 0xff}, {0x20, 0x100, 0x2, 0x249}, {0x2, 0x87000000, 0x7, 0x6}, {0x1c97, 0x6, 0x7, 0x40}, {0x9, 0xffffffff, 0x7, 0x9}, {0x100000000, 0xf1f, 0x6, 0x3}, {0x18c, 0xfffffffffffffe01, 0x1, 0x3}], {0x8, 0x100000000, 0x0, 0xffffffffffffffc0}, {0x9, 0x331d, 0x68, 0x287}}}, 0x9, 0x80000001}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x7, 0x101, 0x8, 0x2, "1640f2b0c3dcf634e9b8ef0c076a2e7efa85be07", 0x7, 0x9}) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_addr=@un=@abs}) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0xfff, 0x6}, 0xc) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0x1) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1102, 0x5f) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x10000, 0x50) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000001680)="d206179c36b47f3a068db0b32a4fffe2323bad283b1decc2592c79a34745104329609c964ecb10d622f4ea830f0ad467798e3e5141aced20c26a8f5665386e7f231d12888af5d540ed697ef145380fda85928347ef3368e9e673a7ac2f32328cca987c2a558be4acf4fa52f4fda8732dce885e05aff38c1196c2acbbd99f61f429a8400c39515d58458106906d822e9ffb03966c7e328a0de503acc4a09988abc0f9606f00590bf3890e068d7c7ad5f9c541e7e75873469b6e6f2d16e38c50a05aa4b1a46b6ed069a54f121306e6dade309d0f01d454a26e362eb5", 0xdb}], 0x1, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x17, 0xffff, 0x3, 0x5}, {0x8, 0xab5e, 0x3f, 0x7}, {0x6, 0x92f, 0x1, 0x10000}, {0x200, 0x4, 0x4, 0x8}, {0x6}]}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x7fffffff, 0xa1, 0x74, 0xa5}, {0x1c0, 0x3, 0xfffffffffffffffe, 0x3ff}, {0x8, 0x7, 0x2, 0x5}, {0x80000001, 0x7, 0x7}, {0x9, 0x5, 0x1f, 0x80}, {0x0, 0x6, 0x59}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000040)=[{0xab, 0x20, 0x8001, 0x3f}, {0x7, 0x1, 0x7, 0x7}, {0x7, 0xffffffff, 0x8, 0x8}, {0xffffffffffffffff, 0xffff, 0x1000}, {0x3, 0x0, 0x0, 0x23}, {0xfffffffffffffffb, 0x4, 0x5, 0xffffffffffffff81}]}) load: 0.52 cmd: getty 46888 [ttyin] 0.00u 0.03s 0% 313k 16:00:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x66ed) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x52) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x6, './file0\x00', './file1\x00'}) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x18) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/59) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) socket$inet(0x2, 0x4007, 0x2) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x6) r2 = socket$inet(0x2, 0x1, 0x6) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) close(r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x35, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x2, 0x94) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="92b9a73e1d2fd3", 0x7, 0xd, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0xbf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x4c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:06 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x204a2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/207, &(0x7f0000000240)=0xcf) r4 = msgget$private(0x0, 0x80) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) msgsnd(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="0100000000000000348231e6283fe0911ef6f33023744b06f5baf05141adf70f0355c18b94e28ac4160266cc8e6ec8c6d80a1bb91a4c0c3fb71c216c20292e800d4c5b334b3a97244ced2ba49616ab513a0cbe0e95fc50599046193154b09a976049e6405d0da45e71deae8bbf72dfaf2293d7dcc39a0dfe29a791aea1230bc0e6bc48ea6e675b3eb840c7"], 0x55, 0x800) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x0, 0xf8ef}], 0xe5d1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x11, 0x4000000a, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0x14, 0xc, 0xfffffffffffffffa, 0x8000}], 0x2a, &(0x7f0000000100)={0x7, 0x42}) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008ba8002b27febffddf00000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x100, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 16:00:06 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x51a}, {{r0}, 0xffffffffffffffff, 0x10, 0x43, 0x2, 0x2}], 0xfff, &(0x7f00000000c0)={0x9bf, 0x9}) kevent(r0, &(0x7f0000000000), 0xeaf4, 0x0, 0x80000001, 0x0) 16:00:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1000000000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x5, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x130, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sync() 16:00:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="510fc3", 0x3) recvfrom$inet(r0, &(0x7f0000000400)=""/65, 0x41, 0x40, &(0x7f0000000280)={0x2, 0x2}, 0xc) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:07 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="eb0c000000000000224f7bb34e3cfb709cdea356c56d7eb0c2d3a11d2dd44c403a135cfffb661c655075dbe1c63ff7064e4d57c388a1fb610c2068392e9c53a78dc18893747dd049f010394db262e17c344e1723a52059529a7023a9ea", 0x5d) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe(&(0x7f0000000080)) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='\xb5\\:\\\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:07 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x5, &(0x7f0000000040)) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000001c0)="d5ff9668f6208d05fa75f5fda77092e5ad6e34ee331d3f6369c337ef11be033c1d555f1540517e7d8aa4bb1287a7f6d6fb6382a79cd2c6f04f8217271449d1b0d5f85e771d4bfa5c6bf2a7834e320fd70ab5780f5c0c791b1682312f7ff6411128af4889b9d59be2734faea90ee7c8", 0x6f) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r0, 0xfffffffffffffffd, 0x20, &(0x7f0000000100)="5bbe20c84c20d660a262c99dd0b3", 0xe) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xa) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000023000000000000000000000018008000007f7a00000000000000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x7, 0x1, 0x1d, 0x1abb, 0x8}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x35}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x28000000000000, 0x2, 0x200, 0xeda6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0x7, 0x4, 0xffff, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfff0000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x17500000000000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil, 0x5}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000003000/0xa000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000009000/0x2000)=nil, 0x4724}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1ff, 0xae9, './file0\x00', 0x54, 0x9, 0x20}) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f00000d5000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/190) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = socket(0x11, 0x8004, 0x100000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0xffffffff, 0x5ab, 0x1}, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f0000000100)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602200d1c5e70fe914a98c74851b7ff8c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c891b1257aea8c5000100020000000000000202af2346bbf80004000000000000000000000000000000dff337", 0x34c, 0x40a, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x2, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000380)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) poll(0x0, 0x0, 0x3fd) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xa02, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x2, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x7fff, 0x3}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000735000/0x2000)=nil, 0x2000, 0x7) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6, 0x1550}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) 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) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x8001, 0x4) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0xfb}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x5, 0xfffffffffffffffa, "66ab7f000e0902e60000800000000000be804ab1"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000200)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa8862751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f0e906d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c8b117fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f9900"/158, 0x3fe}], 0x1) 16:00:08 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)=[{0x20}, {0x40}, {0x6}]}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = dup2(r0, r0) dup2(r2, r2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x4, 0x0, 0x200, 0x7f, "dde009b8010f03760af3e19a8202db6dc502f332", 0x5, 0x4}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0xff1a) 04:02:32 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = socket$inet(0x2, 0x3, 0x6) getsockname(r3, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x6, 0x2, 0x2d, 0x2}, {0x3, 0x10001, 0x7fffffff, 0x1f}, {0xe4, 0x6, 0x10000, 0x8001}, {0x4, 0x5, 0x10000, 0x8}, {0x2, 0x1000000, 0xffffffffffffffcc, 0x7}, {0x9, 0x9, 0x4c0}]}) msgget(0x0, 0x48) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x9, &(0x7f0000000380)=[{0x427b, 0x4, 0x2, 0xffffffffffffff81}, {0x9, 0x9, 0x0, 0x7}, {0x5, 0xfffffffffffffff7, 0xc000, 0x40000000}, {0x8, 0x1000, 0xffffffffffff0001, 0x3}, {0x0, 0x2, 0x4, 0x5}, {0x0, 0x8000, 0x7, 0x5}, {0x3f, 0x3f, 0x100000000, 0x1}, {0x2, 0x5, 0xe19f, 0x3f}, {0x5, 0xddd, 0xb26, 0xfffffffffffffffe}]}) r4 = msgget(0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/102) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x82, 0x8}, {0x80, 0x4}, {0xc3, 0xb8}, {0x100, 0x9}, {0x42, 0x3}, {0x0, 0x3ccd}, {0x4, 0x2}, {0x46, 0x7fff}], 0x8}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000002c0)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075288182a3e714d8cad0875b8b01850013f1071d36807465e18c0fa6ae84c9f0611da24e14da00c20002e1838f74652d62e159c51bad5a", 0x57}], 0x1) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f0000000400)=""/246, 0xf6}], 0x4, 0x0, 0x0) 04:02:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x25}], 0x1}) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="73020fd05110fbce74c0b3bd3a3cd129925dcf912488685819b76e9168aa012c5889ca73aa819018fc6de56ef5751b82fe541934f725f890669cfe0a96e70078080ddac9a86661b1db6ff37fce55196307500aea1617f3ba5d7b2234c78f93324cc2f4d169c7ae1931d4b8a280588592c5d5a92cf80427a4c1606cb1087c226e6ada902c1830a3bdf2530606d16f6202720eedc9f0b94afefc4ef4f0dbc8675efa2b1abd771bfb61d6cecad67b9b8deb780712e462e3b51aad5b61a38d6ef245ed020192ce1814bdb1496c380935665458c0295a422b92076affc050a9b8d6d76a1f8b56a450ed0c85e6a2b4c9fef9a05598911d5d65deeef413e8f3a109d7b401136b22da972511cdaf9c0459a261cda6b6ec9cac961839171558a0c9143255a2ab41ceea4ffb64205ba2fbdb868ad37b741c9088ca7b530d5879cfa835d0708dbf528692e4ac23e1b653abea21d9c733713a860455072a950d6e69a16db495d9d3b44dde681bc0233b5b2cedc99f97a957b5d66bebc98a87f6d6abd47d09ab5b605d546b1f0778c1d9649a2cbe18335935a8f5acdd5a9a89efb1210cfc598cdeae591e9a35c5bd6f3986e56b0a009e627e99f05978db7240602ff2ed3e044a066e2a29b82966f61d628c0c803d372538e3c0151260e84ab0b00889843d882e0bc260cd575c64bf3c5d8bc8668cce015be2786cd0de37ef088a56726459c78219db2aac688cfeac93475ec0cd56687290220c734129c42cafca7e95230e4066069fb4f956fca535886d3300e046c075ee6e12eaaac6f85ae9e8e8e36ece7cf9ac6ced5f835cd978d7361366ac195dd6f70e42a029da658a93cdca6f852fc34cc943418b9700247bea48caa8a5739647f3a865d8d647c0357792ccc4d7eef6f72074cb5f58fc04c5f86c65cc20f00007007495547a63b06d14c0e3fb822c36214034fe505b0d8f360a7d6e7f76265f60dde99970358eef2239926e4d75ff3c4d60574f03b808910c47f803b04b72d1ca1faf9a222de0ce275689149588a3aba2ffc910d846b51edb9eb6b7d9f9e63ffa3df88c5087a15b610e304e6790ceeac82c759ff087cc400dbed360d10ef2453f8a2cbf8d901ea6ac07f4ebeb2ec09b567492b4db8c56e676751b0287ca896299272ff9f625e8030f3448bdddb9b71e2b9579c4b73b98d27d418b9db1e2686fd2923d894bc5614ace8cbf29b57083ce5fe962311c384feb33392fd22312e6fc6a02b6dfee22b0393b9143e994bcd8c939f235774f27d2abe190198da74a61c1726b3c04542ad34f111e723c0e01f1618dc652fb273926879224686ccd1d5bf36a927bbb03a66337254378e610ec2bbb3934913677d8504e135e95be5b161496e6a4162ebbef819319031ea4d82d541e2c2a7c04064235589001bb244053a1d605d7a7bebdb6a050a7ca4fd8c3d653731ea9971627854c5ecb9b9416ba71916d4d47c666f968623e806eeec64d10133c4caeb45678b7f614c30f94006b2866e5d33a34a7c63b74a196277ea586c553b86d5c88fc51538aa8406dc010246a87b8790d0ee694957287db0797fe010ba9ea89aebceaf1d7c40dde16ea80f70bd9f65e82f6d67346fc7b9bfdb8c4f531524d0209b6b036eac7e5c1a9c543c9da7d4db7a7051f2116202d94ca79fcfb76c75b6dde599c87b0034c264732d8e8285fc7589c08f325019eb11a5fefd8f1fde0a7bdadd4075203cadf226e0e218c838373afe29a690cbf9986c5a52a5995490c0bb75a707586b7f3478b8668eac5c82d5c1ea1bfd17e6af3a36d50e4b6a66d8ac21739d6f81acb45d75b2539ce4fe935b4500742074cb5756f985d09e28bb9aedecea597c91f02fa6f8579719e11c0e1dd5cfc49d78459851e6b4d232a890ed408e59c4a0ded7c59503f4dde589f6d054df566e8d883f2aeecb670bb28a1f35550e5efadfe6e60d57f45af68690df451e974b56e497a0f7d7015d201d6aeb8a62f6af036d162ca2d73f0b7003f8f7e94ec743203add61feed71a0a67a3fc81f9a8e3316bbc5abae99e6e20672ade63e69aedab68a461e9fbd2d8e671e7486bf6beb1bbcd252b74edd2ea4a3113ead7f94aaa748dc229033d06716557a3dd644cbc66e559ea91de6a7a17df33d2a4f70a7f77f35fc4a05a060565fdc277ecb629bb22719de70aa5f185c8d5bcb2d30161f45592f5d99e7e036b1bd30b49bb7ba56fe9e13dbadf9d0388cd2d1c64f9a0509583e4d352b9a0951372a31d49cc66de0e08d9004f1ab9b2151f2671637d2ae5d9e08d5b08c48ecc011b8e26a22ef2e023f78c7d0f5ed0517a874b87769a3261a298ab56a667d09e56ee3375b67920309d97290be6007024417faad36dff149d7a699f97fd0cd76bc49a6e5d8705e2360148fc2f540060c72e44da1b8c0d843a72b6f118ff52cd41c4a6051f6836884e6f48a9955a7c25f7d9e8c36669f321625440a792416c28ef89d0a20e26453d24fc546125c3adf1e8feb037a9217e5bb204636b047b00b10bff4490dc2e496c52785dd090e675a3a62d4d98d6aa9f4b7e82582b64c2e8a9570ce4b7aeadafb4a91fa12a9947dc685d25d929f598cd3eee5552834b4a797823c92ef887b1ad05ab07eff35a5a0aace82199db8ee312fac2fcb0c7aa7fba0d5d1f6504dd18d107ecfc13b68575d309652726545c758c64a6302a3a93c9c5d33fe9d7902d123049112f48307575a9614024cf5fd287765bfe8d99e0018f40858e8f8fa2d45d7cd31d8317b4ad85796627aa1178c7fcf40a302c6731d5b246af4d7e9f0002bc8062d51f6263f08660274c87730e6f2c5d8771c325b6f20f6afa960dace99915219a51cc447778f40b999cdf41d0e29ea5d929992f570efbe29cc8020917daa6a377049636ce285f35e9507a20abbbbb9230063f23c674f2d070767f13bf801e16950a2f3e25519036d67b425616cb9885a9fe54932fedc34b1a6fce8b31cdd2fd1afa543aab6ddc29e4f33aa861cb2ba9b88523fb4eb7fab410b14e1f5b527a993bb5e56d4dafb425ac9326f521b6b11a32fc428f088f23f3d67580fb329e17f031d38f1268f47366c95c0d17f4f526b380de94131b832e163e75b2c7eda99eed546906669a301c49f29baeb60006528761adfd1072bc711345684239371af5efd52d27b8e54133839729d4c926769defe1056ecbb90a5757fe7e3bbbe9c4e94d8e2509ed319df3808e3b15b880569829bf15ba6cdc7585cc765d364e9e58e780dcda71955eac0e5baacb0ddd24a4e82bddeaba874ece7a2c77aef6803f14f143e1a04fe8b920f018c84a5e427a28734078e94bd6d067bdb8265f4be5653d10d5a9a553b5b8f29ab433181f0535524b2eaf1e5dc03f276e8e35e338ca84901597fb31e2f38b352c9e5a3effe6f506f1c617be0d11d210985e7cb978dea3cf6665c3519e6c28506c8c51fc4ea9f0ca6b56df8725135db26eec89928b059ea6a32c5f87cd876e758ddbff600f8d55d0bb98b05119ce101aeb2aa71200b29319d75a745ec0b395e8907b786d8f9796ada659960657614cae0607c2810165f739a7e600104d9e412eb3b897234e9a8d703b444b1bbfeaefc1de790f1ecab88cddd36b47422c6e1961eeecf3216faf169b4df2b10842a26b10f3bea8286b0ee0e1244a01fd4c1d77d42ea279ff2204ef6c7179b5a4c506dbc98aebaed5f647db8f4a0e92452ec24fc572565406a01cc803e3e9ff43d4abc4b3d5377d362237e0dbf5c33245542be89e5d58deaf03e4853f22459e3a54a8687d059d14d951be66141c87d046fc336262476ed9bf0f8fa93c54106418e5cd59ec9b86fb20887f77c3c7855034c2d1813adb53dfc43becd0c94f5bb182831b3e682a9e8d4d806be0d06af74e96bf677dc53f97bdcd08226945330a56b6edc843b9dc67f0f868c135ae9ed82d2618bf56bf14cf64d098f55a1eed27c4952469227045f22e49ea3b432c5e8fae5181591b0b0ad114bdd4cbbedf64341844529e2b8b753454355aa6c90b8b221fd8c127e49f948be77df292857dd0064f6fc90627ce2b2d20b4ba0bc9d8b9ff9ebe91f6a3cf491926c48d779e73b809234cb10b38d491e8b48b553e74b084c0c470d93357d30f7f038a1446dbc807d3adedcda3fa62cbd406d42f43f8778303e5ed230ec85996cee7721bcbe6da5595711b1dcd9b1f1b6dcd25a475ccb912feb5b7cd9dbff4a0cf9f1a25bdd2c2f177a4adf401f8efc81136178ebf7ce6614a8c94750e516b0784dc8c337571d19682b55ca791771523bc5035abacf1cfaaf75cf4231619af462d633fa2588ca1047d6053397672c5ab9e62efd5369cfe4b4caf911c92dfaf4b44523dd7400cffc40fe1c82091730635b2e3156f67e49639d992d9f8e887bb06eda2e4cdf05470652128773a0dd6eaa6560ce9e2eacc2c63d1169d0e0a35da87c2506e4f487b041d051b5da981b782485937f17c1a5571df004b4fbbcb6d27c18409233a6bdac1a235c9071344444a91b8a86e99f527001208d0fa0a4577280444d328d91faf6af038a8aaf3ffd7534444a3debaf75b30e8e7daa0de6d920d7670736d416c79b0a211418a629151952c1e05c1510699c78524bdf9d9dca05547a6c03afb14ff9f2bff85e13ddd8c57081b5e2e4a9a8a8e5966c9b29009f3bf83fd7b60c554e945df0f0f41c17d02b436414decbe191c542754b12225bab04d188b629ddba600eb59fdce32ad5bfb094ed991d2a8b71177f612a5a02f9d57b39df380ec37d9ad17a18f8f7fa23ba26322f6e60aa6029ff2499348413790cdebba0b26a5de3d09b95328673b06307a7accb50c3baa9374da94cb579cb6c48cc2535c160bbd3bf9baa6f8449eeee756e25c16ba64ca047765e4c10e8a2ff7e3d8d678359b001e72f806627799003213a35524f98e33a3f8696a8ef73aa197ce206c6a083155586b143a0b348cab164123f52bfbc9acb61cfe7066821abeba6560152fa91a072dcea19b33118a9cd33e6b2a4e7bf07ef48c82a210eca9ef06362325ef8e7afa3174df23ca82e67f2b290f2d512220d6910efb4395c7dddf8172a283d55c73aa90dc0dcbcc02a5231daa785e4fa2f15d588c6136e6924341fec7028e2b65c5481989a7f9ab6f4c31a7b37a70ee292b9829a9570efd84b396bbebe8908635886332a4a36faae682b7a95678891cfafcdb7b3b540503ba83cee6e0c6bf1ff2e37cb69239e97593772e2acac27536728673a1d1329338d13d8775a25cd0fefa87551e75dc870c39489805e28a2ee3621885cc4ad6ca1d0086a4350d9b66a69248d7afa7156e85eca0bb5919177aa35c854caaca4a14865bf057193e03a8ff4f35348778bf33396d955e0205f618bd9e420f2f2ee1a96b2d1ccf14fc42b0fe7754102d5f7cba4bbbe0a8c7597a67c9cd487155625cc7fd6a61531138a07fa0be648d4f42b00c8520296f30169ec18997ae794458623289c5db81c473f21f1f8a9e065cf7b861bbc8cf21ce55cf1eec5ab05fd2a7e20ec25dff5625663677ec4eee80826f89671e3e46309870212ade73f4a27f87ccf721cc0b3c67f76e03ecb9d6a3dc669552d33567dfc9f02fa051f29b9b8d2e884c8e15c31485de68b6f523a95f20b972c223b8737929d8c553b608a08af410bf70cf4d70d965f09c95558841568e869eff315907b61eb0da5172e13cdb4b8a3be1c522a265471c6c7490af19c045657042592449d7adfc9a196363193aabec5c8042c49d8d41dadb6f4e599e608127354421052d4fe3b85267a98dabf70897ca0bb2855d7777", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1ba, &(0x7f00000006c0)="e1561014e4682c22b215ea552a64df260166542582c5ba909455eda22ba7870f7bdaaccf33c16285832cddd91b07757e1fb828c0adedd0f6ca19290d791573f7a3fc30f39ac8f709b4573c801ce067f48a0f6520ac9fbdecd2f0a42ad23c033e0111336de8279c041aafe074ccfa3796e2caeabe63a1de4cc1db18692e5607d07ddeb045d4d7105d6dc0fdbb4efbd2dc5007a085fe6618483aed430c4426fbfa96664f5a90a774069824cbe67c15013d499df0bab2a28b9859d22d4ee3b6f2a6a530a99c7379c4c402b6bdf5460107b7ae7496075dd45a3d947be04402188329678524a80d6344b0b81bb09b6c10cd2071261c9ad17f114c3ced7a22023fed1dd2915f0518976e8e9f5c2f16877f3f1b0615b75b058c51f0b552c612bb91fc5ab2ced0e127070e0203e50c8db090f624cd726bb6ff339a630878be5ea5289e70b42f3ce4c69ca263fa0d827de85720295b32ace1a3275b0d8a280d18662b7bb5dbf11a022b398150e000a04068e13e877133f5675cbfb4b276ef8f69c59c237f8d52df5858824ae9e442159979ade5a9a8757da5b4bf46d3d52755179a975754a050b657976bd6a3201bc7f28f48f83ebda9ee775fcd5a06b926") getitimer(0x0, &(0x7f0000000040)) 04:02:32 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x97) kevent(r0, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r1 = socket(0x21, 0x1, 0xffffbffffffffffc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180), 0xffffffffffffff55) 04:02:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/124, 0x7c}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000380)="b8", 0x1) 04:02:32 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xbb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81, 0x400000000000000}, {0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) sync() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffd, 0x3, 0x0, 0x7, "1e0550f75340b7908e626941f646ce6b277e22c3", 0x5}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 04:02:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000e4ffdfffffffff5a67071b542a538706000000b8180000002900000031000000ccb503e18d000000070005a2"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) munlock(&(0x7f00000da000/0x1000)=nil, 0x1000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) 04:02:32 executing program 1: r0 = socket(0x18, 0x1, 0x3) recvfrom$unix(r0, &(0x7f0000000080)=""/242, 0xf2, 0x803, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="c23f89383f586a4ede40fc7d8e36cb61dee0c0dc5dd548b49dd9ff754745e37327e79f5844b33845bc75ea6bb4b6760d5c0743ea91bb316cd2fe773ba5cea13e4291dfe6ae8d06e79f873d48bf7ee1ec5afb8fa136628e6c109ee2677266f5402227355ed62193f1ddc685c0ecdff0eb21f6d102", 0x74) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x54}, {0x30, 0x0, 0xffffffffffffffff}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xc5ab, 0x6, 0x7, 0x1f}, {0x4, 0x3, 0x7, 0x1}, {0x800, 0xe745, 0x1, 0xe32}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x5, &(0x7f0000000080)=[0x5d64, 0x0, 0x4, 0x6, 0x5]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xfff000000000000, 0x81, 0x9, 0x7}, {0x9, 0xfffffffffffffff9, 0x3, 0x2d6}]}) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200001b9, &(0x7f0000000000)=[{0x74}, {0x45, 0x0, 0x0, 0xfffffffffffffffd}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$setflags(r1, 0x2, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000500)=[{0x0, 0x195}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) write(r0, 0x0, 0x5c7b77af706517a6) r3 = shmget(0x2, 0x3000, 0x695, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 04:02:32 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) syz_open_pts() ftruncate(r1, 0x0, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) write(r1, &(0x7f0000000200)='R', 0x1) read(r0, &(0x7f0000000000), 0x0) 04:02:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x685, 0xffffffff, './file0\x00', 0x2, 0x100000000, 0xae7, 0x23}) 04:02:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9, 0x80) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 04:02:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x9, 0x140) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x200}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x713, &(0x7f00000001c0)="a432151a9986142174fc4c547c48836f4742bcf26d432c1de2a07c09cbeeff81f9c6d97a1e26e606244de5269b25a134978ea9486ec8ac3b745ce1a194cb9e1aeb858340bf05e3e900daaea1704cd88f0aef1918be08ca202479d15b6bbf89b3bcc2b87b8e0fedd2bc02a02f55b39438556b4590b952604b3417a8544ce5aa15f0902f27b365a52f2ce752045c8aa69a707358c07cc0bcb362dcfcaeafc3ada4a340c2768ac63bf17664e6") 04:02:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2006, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12db8ab2784bfd300b88323a92d6c77d5e1a5a0500000004"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 0: shmget(0x2, 0x2000, 0x15, &(0x7f0000ffb000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x9) 04:02:33 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x2000c000, 0x0) sendsyslog(&(0x7f00000000c0)="7ec499dd035f7aad938868278c754c665b88448996257ebfa319764d873abd5c208bd727941521492a8ddd0da419d5faefa0a783627fba3c7482f2b1b775e7028ce8c10d87a445c9d84f94bc4494a10ec5f1b1abce4e507dea11d8d339f5ad823114e6382a3b35598c7508c268e89265a0e80a3b1648052b857e6ef2cd3d99f7e8c62c4a6c9ad35358a44e0dc5210bc4830b5f", 0x93, 0x18) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x82, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x67, 0x10000}, {0xef, 0x7fffffff}, {0x65, 0x6}], 0x3}) sync() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004009e00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000031cffb108", 0x34}], 0x1) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x1) read(r0, &(0x7f0000000080)=""/77, 0x4d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 04:02:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "003707000000ffe50000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x20000100000040, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffff7, 0x4}, 0x10) lstat(&(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="46f88e41e7047379c91789bd4665b651546310439d70a7", 0x17) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="ba0455d63e4ba2c6d92f2b1c15ea0d61c2a8144d23b1e5de0354e901fd5d7ca5b13901d8b6da4ad9133a8aebe4735b8774c5b43aab9b888b8befd2d91014e1aee3dcce9e2d7d29fa78f8bdac62f74ecdf44ace86e9e142dac02682e844f8b2c323fb2613e8a0d165f4bd14d3468bceaf9350d272301db5b966a07b2fb10a663756d6ecd7ea5d60519e0d1b1a5455c4e4de9fab318b8d32012a1bbb5f7231e09ce64bd90cc77df6dd74f682c4c7fe542d5bf3770d2e56771fe12645eafc3b94d0f3", 0xc1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) fsync(r1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 04:02:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) ioctl$TIOCSBRK(r0, 0x2000747b) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xcd0c, 0xffffffffffffff2e}, {0x8, 0x1f}}) ioctl$TIOCSDTR(r0, 0x20007479) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 04:02:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="a911a6117a99ed0f48606c0815b19ce6ceb72648d0a5b1b0d0fc8a5865892c93a2a5348cb7e0e9540fc45e234c6329d93a799aa567c59806d9bf7a4bd29f78bb3cde7d0f92bedaf53c735321ddd5dbfcdbf72d2cf162935d7c0ebeb2d0e139485f052fe04e8097e326f2107ca707c9c4cbec606c62bfc32bf987b513261977ca9c8701a08ea482541bc47aa8701ba9f2ecb83ea9aa9a00b651", 0x99, 0x405, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 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') unlink(&(0x7f0000000380)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x5cc, 0x94, 0x1f, 0x0, 0x6, 0x80000001, 0x81, 0x0, 0x0, 0xfae4, 0x63f}) dup(r0) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000070cf44503cca88849a960811ffee13c5ea438438861f08f25ca9869529159c662e764d03346fce54889e381217bf4de3ac1c5aba73215fc8be087886b3b73e79b2e3bac06668e562f3a69e4f7fbe0ad3e5553fca7be53f99dedb98f519d03ac72a2ec01bdc9e5f7d5fbd7a7d9ac1a804ef66a2baea7ae9e3296a02748e345dd3363f9875bc8e0bbac1eecc69"], &(0x7f0000000740)=0x6e) utimes(&(0x7f00000006c0)='./bus/file0\x00', &(0x7f0000000700)={{0xde, 0xbf5}, {0x9, 0x4}}) open(&(0x7f0000000680)='./bus/file0\x00', 0x8000, 0x171) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000fed000/0xe000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) open$dir(&(0x7f0000000640)='./bus\x00', 0x18080, 0x0) 04:02:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x200}, {0x5dd5076a, 0x7}}, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) pread(r1, &(0x7f0000000140)="6a27623f4dd84b5a21259da6fa592f25ae3d0bd0d72c70ab548b8d99b4d219e2486f84b67268ba8fe611c12e3e6f5cffb39a434b5dd781d27e678a1bd69d92f0751007fe2da9526c1b94ef974fe9121f3d3aee1c287e823564c68303baf2", 0x5e, 0x0, 0x26) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100e, &(0x7f0000000240), &(0x7f0000000280)=0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000300)=0xff) r4 = openat(r3, &(0x7f0000000340)='./file0\x00', 0x8208, 0x11) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)=0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000400)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000680)={0x7f, 0xfffffffffffffffd, {0x34440acd, 0x3}}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000006c0), &(0x7f0000000700)=0x4) getsockname$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0}, &(0x7f0000001d00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, &(0x7f0000001d80)=0xc) r7 = getgid() r8 = getppid() r9 = getuid() getgroups(0x6, &(0x7f0000001dc0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getgid() sendmsg$unix(r2, &(0x7f0000001f40)={&(0x7f00000007c0)=@file={0x4f51f5a2f381cc67, './file0\x00'}, 0xa, &(0x7f0000001c40)=[{&(0x7f0000000800)="2e2e73a5675fdffc990462a25a48a0e5fc3b227ae51c30b8df587027bded8254cb89991bc967259e1987bf99ebdc5425a0662ac609f91401bbf5c1103f9cad1eb810fc01930a49c63f603307b285673e8580a42ed9694f60887efccf785bb47dec711f9d29f5ec599d260b47708d24438763c5e4468cd71ad58af7d9c8477888a6d93d9c79572509bb6ca41a74028c5efff9da46fc71f469d88b7bdb56706d02a5abf399fd70ab9d70fe9e192f1281356fa37b9f27561351f9478788e224d7f3fad0ee32594c3f41113acc8943596795dc57766af8bf08bfba28b794d636bd1d34350f968b87cc0bc436270bff72fb302d2066e06a4d17fd800bc85f1d0ac1baa4c21e0203b84c9342604e40aef97494351c3893c92155e49a1957a5db3d00ebdbf8bd3521c47ff8bfefb1ddc43dca4e2f6841d65e6e78a78a333093f4f989bf9cb25998b876a8a7b04d7a9be690004742566f6728f54a979f8bba542d502b6297b4a6536ce53a268cf829515a05f569500653680dadab5fc258b6f15831bb62b3e463797e8ad735f2575c754053624f2639c9b3ac805552b20dd9bfaf649adc4812181781ea8e1de75ac0dfa2d97327f5e83b3f75affb570fca5fe2de0791cf49b70238bf1ce4cda3225ffe04e0724ba66ab6a3b12d7af404415abf514335140bf97aade5c7f12c76fd784e415e90967155774263ace838eb0470fd19e0c0c1d5f14ce1fc8e1a6d22749070275152c1c79dd20c3c15e938df34c081b532582403d6502caf296e1adc6ac494dc445d0ee2fab9a97b2be9277c479b071579c27b9966e0a2351c46d9d5e89ae931169dbdb42ca336275bba1fcfaacd8b7fed4a2e75b5fcd6c607f1e39b022d149dcd35279db92f8b6f9c9d197ffd20e73edd5ac0f3ea211dcf334cc4e681f2a2cdad575cc9deaa6c73938b922ab4679c12ee711a5f223a5cbef64795b2e6158b4516a2205ced40f181d14a169ce329383a57576099148664346109987e1b12d06f024b18330f9c48c49636ba589afb27457d681924e4062ffbd7363561a85ccfc2dda2340de640761fda31c9b7f1d9cebeaf61354165ef74b30e4a59368a1ea00f9b153064519174370fe014b4aafd7294fe444d92b5cf2c587b56fa73acbd04db1dc7347c7a4149ebb7e8294394fe9bca9a629143f19045314837ae5da4529a7911aaf09cff464bf04d1ac7e59e47b7f4f2d1427fd32fa6ef74eefc7f1deb7c84f4827f4bad49c5f71ceb8bfdf2a709529eb911205bef5050ef955c0930dbe424092c892834c0808c48dad6f81615e69b576cf30f237663e21b3a3ce0a54f4e2c1235b371ce8a6252088de7206d3b42db71793ad40341add6bbf7d70fc534833e2fc0a766ec7d9412dfc0cbf0340c6b022b65fffd96881bd29ccb2911b5103c7aa7cc8e52ee98b3af512ae9433a680b335dbaeb4625fdc160aef7182377d17ba832d6561e7da46424ae655a24966cfca8a16b5fe8678951901bdd833613a801520749ebb84859815ad3705b3cce6b0e481032d32df6282711dce35f27bce240f95a30d4e7ba34f3f11a8023b2cea16c7b3ad380e2e8e042da0aba3c3c760e6f0947b498df52df6bbcd8adcd30409fa0afdc1986569bd9f8ee6637c8f6c287834eafac9b0bd9046a7b3a1611a4a438f15ee784c5f008d6f69dd222afbf920047fc3914211fb2599ebe9c3b0ae6ae30cf3c7641ab696da5516a44eb29e94e82d810109917f4048eb14974d577d42fad736098efb39188094cc85fa4a74de2d6d91859872fdda703fcaf5e2ef6dd7951222aecc22bb18d4b56aaf6e7ddcf58c5ad21d67d17d987177e92abc493fc4db00cd2ff926f6ba5e1d8c62d47e3753667dcfff3ba9f6e84b04ee7c7d5351e313bed7ebb206ed0bf7755589109d103989d2eecea453fb96e6c480142a69a50008aa1ef5a907239d62fe7023c73b7add06fb108916a38d1735c1852ba1e6fe639e9a26d4e94464eae7f38e712d3217aed447bbe7711950197e5c5afd7907a5cf55d511db141f08d9c1e36b3b3e874b5f63fb20209d721c53654c744b799084d0749f439ce7b94f54e594913ad99bb28d22ab5c3bff58d59b2329d6d56d0e81c9058d477c922b972e454dfa0dfd0dea7b014d27c8c2218e752089695a2369cbe62c97231854c9752540be618ea9a0e9b2cc77e35609f33fa3bf09d5e38dd074a0a9aa11f9b11521a1a34ee3a8a82d35931d0ef3b93a7f95ce83af4b887f8381881a2690764f2b736f79f82eab3f0e7eb2f6db6954b49735d687326a7827a4d0c6ca3d18ba7d68c65b72fcdf6f95bca12227c33d3c6b1afefdd3b53966896974e19cd175273f0539f5bc4ec332f3e54838f3b3ca9b7394d8ea72fd90c576d0fefe5fc8c8bf04a3e8c29bff6a19336b7363e3656ac4e8529abc18f105034d69b425763baecd689ba09a5792ed1fff4d57f5c76523bee665be7d4ba1521c17bc9fbc873d992dd454b2932ab2103a41ec6aaa313a78423652d93774fd019b7f17483dfa173b901521221be48a668b752f52ebea9c6ac46a76c49acf2c98253f481bdccfb04f4770b09a0a08c5ae24a62c656cce3abb2b8b20556a9cc7e620f01570307a431872b463881663502535c2e451bef5bbbc38f94cf5f39f34ee019aace603d5298a25777fa00a9bf1d1d8e5f4aa5d21ac5a808beaf137c36c278ba8d5717c32e4f3365361c55d1b60280de4b0cceb5f6cc0a0c135ed74faaacb409655c86bf7db9f7c9260a0c06fd886a162971a88c14e977d13004adf871c139482e87b8c1df26b13dc0bf00daa9924cc3eb836cb2086b4c570e5b2d66becce8f06edb0f68fee4a0cf34b509660ca128f5e2f5b740433150a37346e30ef75bf9941f7bbc08f53158c614f2c9b2ad0283012ba66bc291a47c9122174975858d5d02c0a0fc78b2e39427da9cbba3f506761b0e1c53e781bfc3ea0464bcd33dfab1b2327e57afa05a75d47225e9aa886d5d32eea90717d920bea9442e8a8afccaa489f8eca7e4628c400f27e6236a1f0b387b2845fb28bb87f8428b7136f0471d56fa96aa5540733960b95ad8ca486a704dfb8ee788e8b26ae2da5f92058fc66e897816648d711ffe31fdc4495677d29560a4f0508bf4751305413c84727f2ca40ae56336de4b5e9f904e5d95bcdcc667ba941241a935f5b2ec62edb09c3b2d3ffae35b3a9d39c95bdf3caaadb6f253f1fb2645f26a4aa5a89bda1dc35c394018f99605d1dab4cdce229be2ff70a30599ee2f4b56b9f35ea27fdeefbfb459c2fd36599c6efecf7d7e7a064c2bbdc3a3578c51d83ffc73cbedd1fb83c27075b817c7f1e50ae4c6c1139d08362d9767f5419ed078dd226b56257eda01069c387aa2244ea77189a88b932110bc65ecd3306582f77f27ab50aa0ed3e87c70931633a25f2dfce511f72db0fe044b2c12c34b2967b8c1ed7639eb26f213bfb08196c6cc804f5292ee2c1939962912e0f83a9119cab8be3154e92ce28ec6cd238249c6b3ae0a73518ddd8d176b7c3c3d2d329d4a326a300809f81106a84efe7011f29f3f2248eb2904d8842818227f4282523dad1d46ef2aef9306d468f29b82fd609f07fa6083cbb1e8049c72c2e429c95ac1aa2f2308ad5eef9d45a052a08ff8e2643ee11db70417991910e0409def995deb0fc022dd0820063ac9d5886179927b8f8c47fb2ce8a7fb576cbd06b08c287d17e10ca9e69c4b27f711b6104f1a3b8fc2eed5bd4b35e6179cafeb93cdcbb8493bfea450f513341b4d0725442805da72618e6842987c9f5d343e36ad843713881caabe6e4a4fcc92b6f09a036907ff50bdfddb9a36189c179460fa6538a95b0a0323ff6ef959aac74dd8e3da579d6bf50536a3c3a56515b6766df1b5acf08da255ff2ed7506e794965865af6ee722d744ff345c91586487c3271bf0327c8b87b63ec3ab12f7411b742670278b584d148c1c72634aa7d9b0e9138d12c3bf1f9cff600acebb10fc026fb09deaf4657a9f6fecc909259e6f9bc8f2e93fde75c6cbe491fd2f45e61390d4c0573cdf13a2bc79de5f31c5c7a42ea621a068036176ce56d8ab38ced97324da3f346daca0cc668961077127ac15018f61aad9910bfbd4129b11e2114052845ba1c8eda5282247b46715741bff3e2b29ac70d716fe6c87ec9ede0408194ef6a4a0539b970f5accc9fe49ca3792f158da654f9d130016ef4925ccd54785983f33c133bfc6bd4e2d6ac2872a6e08202355b6fe99f3f44719c5a872e22ea50b6c0c549556d254007c144b42c2abc6265a6f9648aa5220036799db7ac06b68cbf34a325857fb4a95f7f48e33c8c441ea02bf1d8901558aebf63618b7fe465ff67c7f120fe9e4fbe3abf82a40b1f3c3fed4d3e66851aec738946413136c19a62de0ac2377d916ef84f0bfd6c67be1d6339be356528f20f738d6974ba2ce2464c0e48beca0ca10233780cec67eb37589f7f36e915b52b0394668713c5347fbfd9b1ee5d966c4e2809a1227f0bced5262c9e41559a5d2bcaecdf108b0793354ae0fa1c7c6f4f6eea0161580b10e90d29299046d6070ce9469873c4adac8d8240c4570d9f5c6548eb6c9131e2681a19895e7020a328a609c7241e1dd4507967b9159e4f3d80b311a51ab6d22ac3cac69e89adebfefcf7daa539c8236c0322767a89f41c979467f4ad2151f3767951e21f52a353949d8abd280fb363a2475135e6eee6ee03d4b2e8b2c4a3c49a054f244a7bb5dd34e2d5aa8fdd6090bfb17b5b8db68852d3985c738d1ae8d93a86fa4c47e3df117b823ba5592674b2f8381e96322f1a7b2638dddd77e1bb4e319beed75fe25ba08090f64893fc026e0c98539c4618c67a40c8c5fc83ad8b6553a4578e65b895401df09453aa94c7eb4152ff2c365f39eb47c8674e65f5b37cf67e24f0af8cca5d3782f0868657e7cee2bf9dd6a45b7633391de1d6f60d010ad525be084491dc4d274df57508a9adbae201892e1eb2a32b3c3102f88beb9f658f2c91385b9bc738174af122f76e9980bf0b044c5b8df3f8f038b567cf5206680708a79ba690179b70906698f61c16e35043cdca3ba346e067cf99f6920be6608b15ee31b7e824415ded74f22c2360fe4bc8283974013b7b278a50fbea969fa544ebdb38bdf25d82b75e3e7f74c3938690e68db0d8061782360101ef4eb9a6bc9535c463b5d35a0b53b74d358b36441cdab07f54d6c7aa4cc07e2f4607cdbc851317b78fdb336505e0c5e3b16f0df3cc968a65f2f044c258789a82024cfaa0c558a8101d906f1e6f506fbb77c1f35f283722606b3cbdd588274324f3b9fe64d336cef6f67623926049ef48e56a5d9415cf09a47ee1f5803ae4949b1e7eaacb2dc6b0d6b05abdf4f9c59a5ccde46afb2a6c2361dc1856b843a866b9dc2459c6a491a8182d75ebd4cafffc22fc004316b415958be860fd9db6f8d5d95104874df94b6a5d5728acc3e9080dd9601ab029bab1057ca847563861c110ff1a0ce3f58bc1168ec6c322ec3a771e64f635b3ba0ba9676255c1b20ef4171e52eca1c5b709ffe2c9ac037b5aab20c0be2aff021c4804e66aab519bc15ee0069ffffa2ffade2229d5cad08ba4de2e9529be24685e7b368f7344466486399d3d3970cb58e62e5290d6acd5d0553edab340dc29c0ac99fe773f434caaeb44a72d4d32587c4190c326f9c04d975e56191e8cb7efbc6d706c896a3c0e3c9ed2290eebcc92f5c3e8b92797093777369d2b78e746b346960c7fc5dd0d0f94a93cc12de8c2c297e7f1a991131068e3b3f0c698ed3f330c", 0x1000}, {&(0x7f0000001800)="2e7fbc89ec1f0de7e1d31909024debd9d49ed0793c4ac504ed4be1fab2422ffad5997c09ccd7001a0b06644cb915b8e7433dd7430f8e4fabb233f688a563b596c662e954b61add732d8634483b1cc214500308e6d84d7e857db64808b7a8074dccac0550", 0x64}, {&(0x7f0000001880)="7bb9b65136e563a75df218229476dc1e4b55f8cc235a2e46a74a634acb0c06cc697f901455c30da26712c73037a3e63d97dcbcad335ede7714e041aeb3ec538b3fdca28e95cf7d41cec2daf416a7b53ffbf463d9689d991b41437bcf87f7e31ed448649385ac4280882419467074417f980cc05bd986c259731f1a884ef9cfae38ad7a3441530ceeb490e26d7d2d03f9ac7ca4a9b522bf1f1309fc50ce3d6cda33ea8ca63e98e05e775a24f6e01b4d68fc2fc73d779e171df47e5280c6fa772f59", 0xc1}, {&(0x7f0000001980)="8cc6df08e0d185f43afec59d9a77d8eacf47e482db481f562efc5336b6658e58504f4af45eaef3d8d429801ad9962987775ef031579f386305838f45545ecfbbd055b1f472aa23d4b1133365cf541ad0015fa014acda9a6078ccd79d2e4a6f05af19e5f05c3610266cb8477debcd75c5c80fceb709c96888e34598fe5ce9c85e72eb68dd59dd8d442a0d98734cfe07a290b1188228396e2c8fd80596459af45d08637cbb45160d4b5b2cd612b3fe0689fbe327780ffb695faaf6addfbdd17c8bb3c0b415ea4accef59", 0xc9}, {&(0x7f0000001a80)="617889a3f4eded0a65f3d32f186871aa26f9affc25f7b383460dca49e82d9485f9c0a17c62ab084ce8e29733327eee7677e8fc5a333a87d1458b888af7fc98a2a741e7bf1022d25fcdbede9588e33b87ca823a9b82b7398d13ef59883ae1ec19cfa3a5c26478f8af23de6b7cc4f33668fcadaf3389c549ca06f66fb2a0504993339f40c96e1285acca0b262da189144d71d5b9668a17178758eab2de6f061c83506141f8ab13cf7cb6", 0xa9}, {&(0x7f0000001b40)="dd8795baab7101bd01e4d1e2080dd24e6031c31d7b1332d0151bf2b5aa05e3dd8e87cf142d034f3d87f4597574405b02a26bf651eb3e6718b837aa2305a861d95761f83f9244135c4c09858e8bd62ca003913444bc7a7fb0ea9138c9f52cf87fdcac2f7886", 0x65}, {&(0x7f0000001bc0)="73722ebccd40e7ead6cda76c9f8ad3189abe13f4c6c1dc5241cc4b69cd5e", 0x1e}, {&(0x7f0000001c00)="a42c9170022807a874fe86823743d6e0f594faf05f14d684c6aad04f227528131d1087efb02b5bc3", 0x28}], 0x8, &(0x7f0000001e00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r4, r4, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x38, 0xffff, 0x1, [r2, r4, r0, r4, r2, r2, r3, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r0, r3, r2]}], 0x130, 0x40f}, 0x40c) getuid() getsockname(r0, &(0x7f0000001f80)=@in, &(0x7f0000001fc0)=0xc) 04:02:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$inet6(0x18, 0x7, 0x5) recvfrom$inet6(r0, &(0x7f0000000100)=""/237, 0xed, 0x2, &(0x7f0000000080)={0x18, 0x2, 0x10001}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004209e00060000d6cbbca851070900aeff3fca032aec83baa3e08f761df259b0606993000000000000000000e0ffff", 0x34}], 0x1) setrlimit(0x0, &(0x7f0000000200)={0x80000001, 0x1000}) 04:02:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) munlockall() r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x6) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x8) r2 = syz_open_pts() kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xc1a) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x4) chflags(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f0000000040)) ioctl$TIOCNOTTY(r2, 0x20007471) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x7fffffff, 0x7fff, 0x6, "d9c66a150027767ac2e043c4343503e1b36c51e7", 0x7, 0x7f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pledge(&(0x7f0000000140)='/dev/null\x00', &(0x7f0000000180)='\x88@--\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x44, 0x0, 0x0, 0x1000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x4, &(0x7f0000000000)={0x8, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000240)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/200, &(0x7f0000000380)=0xc8) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") accept$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pread(r0, &(0x7f0000000180)="d64d65b62c941d9a2d13b77b58406c00db27c219bf3b764731f60b58264bcb56069ddf55fbe22113935f6f276e01090aef1e3c8ba1386c00ea65d87be72d589278e367f991f67612d195565ec6155b2f", 0x50, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 04:02:33 executing program 1: sendsyslog(&(0x7f0000000000)="2cc2f1c1effffaed91d89e3fd3d050a7fa2580810d2a98919be7c23f6c7a3b6bd38fdc007091d8e491420b08f7a62a1bc1651f58291ad27aeed43ad4ebff6bbe957fb1e106721b6ebd270ce76a24080097eba448ca8dfa0613bbe2f659", 0x5d, 0x22) clock_gettime(0x3, &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) clock_gettime(0x3, &(0x7f0000000140)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x2) clock_gettime(0x0, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x100) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = fcntl$getown(r2, 0x5) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x3, r4, r5, r6, r7, 0x4, 0xe6887ac}, 0x100000000, 0x100, r8, r9, 0x5, 0x7ff, 0xa84d}) r10 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x180b1, 0x3a7442834f5e9dda) mkdir(&(0x7f0000000400)='./file1\x00', 0x10) fchdir(r1) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f0000000480)=""/218, 0xda}, {&(0x7f0000000580)=""/80, 0x50}, {&(0x7f0000000600)=""/84, 0x54}, {&(0x7f0000000680)=""/20, 0x14}, {&(0x7f00000006c0)=""/76, 0x4c}, {&(0x7f0000000740)=""/242, 0xf2}], 0x6, &(0x7f00000008c0)=""/4096, 0x1000}, 0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001900)={""/16, @ifru_index}) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) pwrite(r10, &(0x7f0000001940)="c8420fe8c184cb5662599ff10f354b320c70991b16dba2b2fa7242ef2e5050c2e984886d329632d2b036ea7767d05bc1abae11f351b27aed5bfcf9501a0b0283f061abae0787d598e85a95efb25c671eeca41253957943c6955f8daea7f6294bbba4cc79e9da01c15b48446044b40d5f7a47742a00ca46045fd7198729bad7be3133fc4493972e4f9a7cf3ac3f24a3d5305d034ac912f6412a53faf4d96dec66bb8b979a248c88a27c23ff22ba7d0c3a81ea0a196ad9d6ec5ece8221a5a241f60daf453a1ee7b0e62127b694a0d7fd1fa31c19c9810d461fd4b85f5afcb77bbbe3efe3", 0xe3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001a40)={0x1, 0x400, './file0\x00', 0x100000001, 0x88f8, 0x4, 0x44d}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/bpf\x00', 0x10, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001ac0)=0x1) r11 = open(&(0x7f0000001b00)='./file0\x00', 0x30080, 0x45) link(&(0x7f0000001b40)='./file0\x00', &(0x7f0000001b80)='./file0\x00') ioctl$KDDISABIO(r11, 0x20004b3d) execve(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00), &(0x7f0000001c80)=[&(0x7f0000001c40)='/dev/bpf\x00']) 04:02:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) listen(r0, 0x3) pwrite(r0, &(0x7f0000000100)="2dfd91885ded36443d05b844c121edab2867ed23a341b1a0", 0x18, 0x0, 0x0) write(r0, &(0x7f0000000180)='oL', 0x2) write(r0, &(0x7f00000001c0)="0a12c08ca962e15de1eb0938a35ac9c635f3200000", 0x15) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000200)="c8db0c778da11e0a3fa52b0c95255ce8c5c69d1c0008823f65bb1c1ff2f311291b84aab7bb143d14ac73da7186fb7b1f060f5d7322af5f68b4af61f003ed0fdbebfc5987dd53ee2a001addc6797cac5526598a550ec60bc03cfdc99c2b42bf41a9b80ba46055ee0d8e0819978a60ffaa5d894e80c6ca2d8c29016997513e0ee3b92d4f2b6faba01326397f016cae6499775771447b3033588fdea912b9796565329a1035d7b0ae88cf5e00aa3d3c2b19aa35f70f51f839dc44bdf5b662adb6116b", 0xc1}, {&(0x7f00000003c0)="b4cb0610fa658dde36b49af4a0c3f91334ccff52bcf402c27ba8247cc80d0b0b5f6afe14f5546387dea66734dc16094a58441296fee99c994fb8a813204ef1615eefa384163594bd2451c6217de9df68c171fc63e2afaf73e2e1bd6e45f95e610728db2322a404759628a128a9beb8ea2087a48b2e11f12971e628e246b5d4a733ab5dce02a77ed932e3c9d218", 0x8d}, {&(0x7f0000000040)="416f9be5322f45865d6e0a0af795aa5f4e88e2fdd666800a0d0414afb8c1345573637cb51df368e8711f51c097fcf29654176755942f5179", 0x38}, {&(0x7f0000000140)="87ecdec9aa6f86dd3e3a2d9395", 0xd}, {&(0x7f0000000300)="02795a64794e569c4e191e379d71c95f01f4c3c8950dc94c01f86006831b61caa03a27ac84b5e9c8c4d19bb23123da6f927659a9687590471c8a527161eb6e", 0x3f}, {&(0x7f0000000480)="a02bcdfa84d54f6ff881dc254ea67ad183650bcf5601941f749920d74b2124a5e85fe211c35a13be75645f79937cdc492330a4cdb0d6144b338ff6174ca6214d32ca84406e005ff4a2024fefeaab44f71915f27f258935964a6ed458045ae6e2d1a1d4ea9976073716364d0ff9298fcf38e8d38d76eb45cbb08ba7daaea591ad253672da607ada8a5d3cdbacb956d0d095b2ab68d0c748b9f28672fe1e2d2f336378ef69b1772829f764eee4ed3e57cff56f1545b3801b04f61f54674800f9844666a7fe5eb1de5818f30c117c91665c04b073405a17d94ce2bb63df310b08baff6829ebfbd6da0a12f790e31a0c272a88a7724fe375f1c53b33036f31bd29c0c585181416a36e560a54dd104f08a90945e4a6fe2ddc652e190a3a568bb4d914e1b83dbb7edfd0f3201fd75d0265cb599cf7b0da4a9f9fd0b42cc70c30a5e87e1eb1e470d3c1d07ad812c6aab24147e54645ff5140c0bd54f7657df8136773510325745c7e3a7e8af9d24c7bbf3937fceb1bfa19fc3074f1d4af8505b70d4adec09a47c330fb027a606eaff8a1d0227a8d8df7e3d6c35c8a39d11ebc6a289cc92ef7b9d344f4e9ecbd671c9b9f46d7eeec4e98770e3ca63a1a21d5d40ccf850da49da3c0a38282c383d05238301a18b8697fa7169943e30d9d9e517a1c8689fc0664fefb2257ed3fccecc867f3e1c3c9ee55dc8c68b1f4cd72fa69b035dba3231d1ffc8ab7380a2017b46b297db9a9078970f49ff254de9be9a02419505282046ebf32fd9a7cf68365b67c04b58ca89cdd77c607087fd730f9a33a3827a39ff20521ad9aa20f713a83e64fa17cc31b4128872775b8f04c23eb39fd35dd6415e710144083268f30b5d5d38acc9e8d38f7b70ef4cb5d1359f32419a9989ce4de1f5cce2cbd7410efea563329198194576d0f6567f7994546350a5785fc9fc21d554412ce66e436b8ff8c89c00868ae1fb5de2077df5c7a8a345a91c020f68529a88fc13832ed1574bd706730cffe9c9ebdf5772a1aace94e334f2baa00ddc2c83eeedc5a089174ce4149784b0ad1ed571eaeb1cdcfc36b10dfc53febe79423152741ddbf8d0490daec3261de56ee8daa99933264af0ad23d00406c1bb429763ef06d306f5350d0acf68ff5b1a0aab6ae86b4e1ff8c1473c8d93fc895ae0fbd46a8050763c1dee28aea28898755444ecd289a7870910f94d5ad6d8656805ea583e1c6419c3d1826465677c94a4d3d866e5acbb7126e608bbe49c01029158077a21ab0f4ca72aa2d067a12fb76acfd683d7b170da9775d13e0a3161d3f59bf6a12761ff3d63bb96ac01e48d001383ee6a8639b43630e26a18aaf640a81d46fdc0022db537df619db048406a70d80592d8214c48ada35636207486df66de7dc497b5f573d3b5b15ae64afa2fe244cd1003c55cce6bf31cbeeff07136735b6326db68616688511c3ad57cd47e1db8a2e6c110176da55cdc9aacbf40d0836eb25749a4e3737f308328d96c0d092a44ccf422fa7701547089733de4a95e06fce2733b3b5ebb2dc21e402b395c60830898fd38734fde193cb72d2b0fce5913abc30e872eb47960227ca19b4ec61d9afd33a08ad0d52bbe08f91f7c22ff69be29aa0bf8bdc19feb5acea560f23003c14dea129147f9176fcd2f2825eff1d4c349e4f9d5b439cc5a74b86cf4d638a65bfbb1cdbab3bfe46688e2c058dac584606df9c53ceb878dbc78a9e57566082eed61f61a7d3b731cf1eda0973ce289eb040a964374cdee3f1484e46524c5d7b9610ee7b34b68ac5bf34d4a15be46e0628fbc30fee5581679a4ca46784ed8c91d3709d64522395a68d47e28b4ee1b25f0701d10f5714a1c3af0c43e33d673b5b3ed73587c43190c66251a0f281c1e5eb7b93820e97801e83ca1dd97d657528c3e1eb40bb7f526267b8829f8df4e278d5b1efc5ada5fac912bd6f975b4cbee35ec3e82849db82051eac460dfa0719f4597d8dd94a78f91b3dc10f305f3eed5124a83c8d514f463fbd188bc920b3304fec96eb239ce8d11986f437dab57c6c8689a4a179ec1dc5f5bb0d56b6df5c7cbaeae0e61e61a0bd727c9a8481b5725b0575a29343660bae9a708a4927155ca11670ac04579703c183acfc42c80810ede124145c3d11a1b363eb8c68a66127f6637abaf0d0588eaad67e9bfbee3e61792c3f086039aab752f0c5cba87346f233529612a7df796474fee9238361bd90d3e85a6c875bfe916cd92c9de56fa5ea86d432c825b47e032389cd01bd664e563063e40fc765824aed4d0443fbe9c77c6d888ff8971eae720568caecca464ce5c2295ab03b1d31bfa671a3678b39422641cceb94af0d9ce42ab93d12b4789a91c8ea87fdc95c1c7920693085caa7643e898232947764c1040431f29a3a6fccd349f6571c1f7af6241ccffb1abfaaac66795118c361d2625f080c8bbd3520cf9449de939ab320270ead0f2e5c29167877a252a0583d3403f1e7c7982537347e2580a153848aa580ab8353faa8ce354b660f0b2d58b3acdb6de44f2893d8ef75af8b80c93a760cab04c9a81de72a27f3cc0dd27245e7fc8c786fcacb8c5546ca9c52b6416d3209864d1ca6ce08fe8dd58cb971989a16eb934a704fca74ec2bc2f248016b42b7a1e8358de94902d65fc232c5378bdfd3d753d7cc55e751e8636db508fe5cff96fc70d108acf611ce56942e9722315c824b7545616920b0aa6e77a9629c0ac2c937d2ce75f01b8eb2a6fa5b76b4661b7fd7f49c97a4334e5e470cda664c631dd532e413666ce9753ac864ae4b1fa846e1cd20f1ed2f8c6bb21bf76b49d71500ecabade46526b8d1ca2f28e989a25b2174fd992029ebd13d8c895466c8c7fadde58e834931a5e024ef57e8ae746c373ea8278e52c50a47328284b1b7ed99b0cfd1a0c9a1629f5c7f49b84bf2697560af58d8ad69774643a168df9a4fd1837406894d073b12e05515b36ba26bb3c36245c4c90d48d0c8a210d1069dc36ddd86f4d8288d46ae5cdc331b4e52b856c3bb5b121030930b0c8445f014c13c5e043feb197d8ea6c7912090c52e56a1079f1104df1061e5cff1d07a728ce66816f28eb9b780dde11f8d0705205059fd7e94652f76473af55842f2d9f500fd2bbf5bc42d800222e2ea9ce82f3726c47a63f645fb3b83a5e97c3058b4bb87ad26d8a6d0e464138dc663919618a4f4423837346bc50e898fd79ea2386d4a65c1f1d310a0257e9077b9895a709ce4f1c7dee9fa5b7142a693887a243f1b93bb2b31a5cc8957b99e4baa22c12407dc2feb2b09065d11a233ffd2aded5d919f194c95d0fd1014d080e65a78a5a26db7e1563ca271dcb23a8c3fef02ab058c493190220d0747edeb4475909bcb7071451c6dadce9b3639a0b4957195d6efb42391fdde391ffd3268be15fa3c28f3ae6ce4e1cf0ed14a27e8a5f6fe71931d76d690cba957490c430e665d7d8b9dface074819a0d9af8ca5a54acb4e31e902f431e243a1fee9d71dd15f7cc8dfa245c938b833c2624a3b9805d4d9ee37d1eed093a5dbcd79bff5dcf7ab55ad957242270a50b545480902522fd958ee30834241861b9ea4d541f735fce05804c8ba31eb1444c138a6392b20fc722d0e5dbda8cfe4f1cb2e2b4c1831a426bafaf4649979e3f76977514d126b24d99039d9af2cd723d49a34031e074abc4f1864f966bf28c1c802d5372c1f85116aa010454ae32ff70c471f039c4fc140bed67094e3d0f4e431e0058f4446ef1479963b9be3fdf3f5f7d35a477e6b07d96a55f711f255396c6f8367539acf560a15278c407fc95b8e0734b25283d7d374f0e109dec6a8d1e179fc7f6cba8ed00d1bae2e452daecbd5a50b877d5fa465cd339079aa0d1d1e42849b9964ba45e92e01f287d463e736def9f492c7a2355415937aa17f5861b3fee946e36c8ac4d5ec5891249f65edb5b4f1b8cc37d7c3b9d20dbb777c38896292e0191d393b716e7c36d6b147bb9327eb116f80936a67ac221f5417ab45ede0f5a86c2e24704753b54a0f362b4d195400901e411d2131777eb1a0f4ca70c7d1cc650cd1696ee315d34c27b70732d40a8d82bad6e6d7519d1588232a6bb6e6c820bfea301a5f0e9268d4465194d4ff64b00f6385d1199b008e6024b8fcbfebd922e123dd60a48f0e3bd83d03e56f84f552b904546564aea0d6f16fa031e2ed813de443d7242e351260b3dfe3b5e352f203729c0986b3a77a1583ac4af9b69ef4e74252d923b398441962a526509ac240af3f62d5b862edada743fb2eb0c712541bbfc8036311c91efa0c91eb349dce3844ca929e2c79ced23b49d51cc29934f5fdce91917bc47c69049d5ced617e2cbb45d5821707105843cdf8ffb5538c84ccdf1ed3d2cace026c80fb0d8ce999168085d076e5ee1a4d3fff0af8a5a96d7423a4b6d6674b1f736151d7a0d1770db24ded6a0ae11361a4e0f62c51ef71381de84f4ebb601012f84e10429781e81485cabaebed157d3290b3b823ce3ab52d4de35b1987b4d2e484c0da1f99fe6729970fadbc1626fc67ee4c5d543d366aa49745be558f3c8184e9bf0a7702b5ea1412e58d8504467373f076d0362474c785d83724e3782b4dcda3bcf3acbe472ef6aa94ecbb9c99588fbb71af6e5ab618a5d32faf33a7b66f88b8f7c2cfcf3bae7923a05b50711b863be53e0edb1570b2dd6fafb24049ff58bb49dceeea771b4a7065099a08550ff01f29499c951606fa7e9c6e3fe16ee6d24cf98644c080d3193ac362c6d3b19b7400231800fb9d8de44b4d156acbb4e370b2ef3997902f980b972329155d820d3e0fd9456e0d4f1c0a016f442e0688431c84d02017cddd98aa055f09fabece4ecb77be1a6d655a42c7d5f47a7326191186c58546fdc85afa87ce824e737a5ba4d5035c03727a13636f2efa6374ba8e8095e07dc298840b44693eaf25c8782b7513d322ff482ea26d6bd1dd32a477b61ea68205594a1687b948c6e9884788684945e9cd321c1864ba071ad0cc750f98fd3ee79df74aec713f259c9b26e9b4870c1b1d288fe9326f011e9cfa60859e27954abc4d45f1eebfcb5405d072224e49cfb300355f5f9b3471d2e8644c4bede279c2896443ac41bb66a0bdbf4caea2b72648bffaa1ca40ef309b2c8fde228fd614ac3d1e1d2591e6d22bb38391dffd69e15c3e852a836cacf132408c21f7a7eefdd1ba78dde3cafab09b36bcb519b01e8f5375c89e19168330252fd13f28ce91991dcee43e167bf143dcdd567a4bea0b072bd3058451f56e0368fcf227044ae1a7c44965adda124c8b70217ce8ce7f9ba1e139c074eee9747d7d8627fe7383d93b870c213242e0b08a82f09c971e918c34503735be7c19513de796a945a2ce3d3b2ec9aaa751b516cce49e297d888b3594652c34fb4b8723dbe4bde2597b78f0099004dd3307ebe75a16318188e689e59a093a321d7b166286512c3cf4559a7a979d56bc290b1de263677c7d5008e8863a087efb13b106f7d40c74ec6f7f565826af01b7bc71997c9eaabfcdea2e93aa5d4f917b2df83b0298af9a6336d228fcc29da61b7414fa88f662974926294db6df1dfb041472fad1f52f37a5fc978897f0dc4dfb0d5e99ea9d6be8929812d969059940e6e439b308d68f2af2c045ffcd7bba1b0c9c15808d799b8b25088487571fb79d8fd3bb292e568ce066abef56c2b826b159d741cb821f82dd9021bd42d2a4b346268f979c237860776a10bd37a312f9d57d3386d613d80c69e51dc0fe72123f8acc1c22651985fbdf029e37170cca74e2efcd7f57cc8c1a93", 0x1000}, {&(0x7f0000001480)="a7ee04dcb3042661a959522bf36325ff9ca78b1d0f947c3403cfab4d3ab5837dbee4bf816a89d84270d8ea7d3748f360a0e6c522a575450023461d71a89ad52307627344d791a0efe09a9b3aa52053895528f4199dd66d1bb806569e800c85841bf8afc2d3057a0f496b5adfc7e395140cc67968813eb0562e6172b2ee84549e4eafdfafd6efc54d4eca85c9fbc7b427e9ee1542b85d0b762085348912bcd2bdafe12aba3f458f09c172bfb927ac1daf728429da2f7b729eb5dac98c4996805b0de6162dee4f73edc4fca84e541cb8ef4edc", 0xd2}, {&(0x7f0000001580)="853d0a89e0ff55b6f1b6fac93fcfe6fe5ace29f4da7bd5fe90e967a1a6375ca438a72e6ef08aa778c7d01dd3b9ed043456ddb7f4d44a134191562fabe27510fee546061233db43c88a81b78cd0f7c253cd10968540b642f7805852baf912892b11da8d583dbd88a6b5d17f95354bf256a0c1cd23ff2bdb5402154e1410f378210a988cd63ab0ccbc2d06dc6ef0312f4cbb52837e3e5783da", 0x98}], 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="364957f49fd74451c7b0cbab79ee7d45463637dee3", 0x15}], 0x1) 04:02:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r3, 0x20007461) shutdown(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:02:33 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) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 04:02:33 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) recvfrom$inet6(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x3, &(0x7f0000001100)={0x18, 0x3, 0xce, 0x7}, 0xc) 04:02:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x400, 0x4) 04:02:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x91, 0x82) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0xfffffffffffff800, 0x4, 0x7fff, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0xd83b}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xaa6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3f}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8e}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1a}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000180)=0x192) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 04:02:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000040)="84537f915cc2b87b334cf0b25148edf1a3ab18d3f29862ba72cfb6c6d383bbfab7ba26b4fbd474edcd91cea444d3a15a8c47971fb1bcbddb5f7a471dde6a0ff974686517dc5c07fcaf9dc31fce6549ea461c69f7e35ba78a9a1a8bfaafea8a8a335a9b81befd7cfe6e7b46b9a6a55c04d22158d200a65bcfb6dfc2dc33a9be36dc545b06787938543acf5fe5dca09680146df313d758ffcb3811bdd408", 0x9d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4400000005bd2) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x1a0) 04:02:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="af9d450ef2cef87a23661ccbaae9b69b5cb208ffdfc7584091df628c0ce2a62648d70d", 0xfffffd51}], 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffff, "ff4a80c284c99bc0e2cc09b2000000f01000", 0x0, 0x4}) read(r1, &(0x7f0000000540)=""/226, 0xe2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x43, 0x7f}, {0xe7, 0x8001}, {0x6, 0x6}, {0x101}, {0x0, 0xc0}, {0x0, 0xa67a}, {0x25, 0xff}, {0x88, 0x6265}], 0x8}) flock(r1, 0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x81) write(r0, &(0x7f0000000240)="969c85d64cae8a333525bbb982e85bcabeb4126ad7af64c0b3d485cef84b521ee2823598a9d60df76ed7131a62373ede7d0b739bf676bd56ea20d15fbc3731adb74a8420316a121ee52a1451074ce57f9017aa7f5533084bb3862df8c6c49de44955599ea27c19d44d370cfb2e03547592a6bc2a491445fe14efcfc4b2ee87f97bd30b69d568667d74eb691b8a766f11950365df5f1da82162e9b5cb52a308946cd216ee91d2b741febe03660d743061870cdb1b501f0288c3dde14fef3b6aa257f94d0bd7f43ae52bb7469ac3d280a516f0fb487b8978e4efd16eed806df9fa920998547c789463eaedf36c10e3d1635d6b139c0047b0b989602ef7e836f5", 0xff) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0x5}, {0x83, 0xfffffffffffff94e}, {0x0, 0x5}, {0x47, 0x3f}, {0xce, 0x6}], 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1000, 0x5, 0x3ff, 0x8000, "526ade4daf878474a98868fecb6677e1ce53cd03", 0x8, 0x10000}) recvfrom(r3, &(0x7f0000000200)=""/47, 0x1d0, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfffffffffffffc00}, 0xfffffffffffffe1d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) 04:02:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) sendto$unix(r0, &(0x7f0000000200)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) 04:02:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f0000000080)=""/134) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000280)=[{0xffffffffffffff5c}]}) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10}, {0x2000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x5) pwrite(r0, &(0x7f0000000080)="b1", 0x1, 0x0, 0x0) 04:02:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100d, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 04:02:35 executing program 0: r0 = kqueue() dup2(r0, r0) r1 = kqueue() readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001400)=""/153, 0x99}, {&(0x7f00000014c0)=""/243, 0xf3}, {&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)=""/250, 0xfa}, {&(0x7f0000001700)=""/150, 0x96}], 0x9) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYRES64=r2], 0x1, 0x800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x320, 0x102) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x40, 0x7, r5}) getsockopt$inet_opts(r4, 0x0, 0x40000000000004, &(0x7f0000001880)=""/127, &(0x7f0000000340)=0x7f) setgroups(0x7d264474c7fe49bc, 0x0) setuid(0xee01) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000052298c92395ef22004be35ff8f573f8171dc2b0a1f5077a9963572078340fa65271a64e96f4b70c761db7e09000e4dcf57b5db72cdaaf3693451d651c3a4c3cf3e5e30523a2030e0ba24638f9a1ccee25df88587e47cb7d2ae9a52ef49fcd75d2b00"/161], 0x2e, 0x2, 0x1800) semget(0x0, 0x2, 0x2) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x1, 0x1) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) 04:02:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x3) 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) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) 04:02:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x202, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x50) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000100)=""/179) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x81) 04:02:35 executing program 0: pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000600)=""/81, 0x51) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r2, 0x6, r4) r5 = getppid() r6 = getuid() munlockall() ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000680)) r7 = getegid() sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="c9fc568931dbf115b4152eb24f14e94ca2c2494edce75fbe165513e5ac6d99ac16d5cb7415ee5916c4d5ee8b0c36ea95ce2beb89831eda980d7ad23ecb", 0x3d}, {&(0x7f0000000180)="28840d2f9672c1d059e4ca9eded1bf0f72439872eeabf0ea211bac0065ac66325329c27b1a9c55f3157764975d66b7382b2e52c5813ca35bd11456c8cdd467ad9c94d51a82414d8119c2ea1d681428450b67bda0ad30d0366d607909a5770909141b08766bf5583d49fde762bc08d3e329939853e8757a53b39da845aa8c77f7caef17add95b6e6bdd33e33548106a2ce904c8ed53ffaf08a75e22ac4c7983e24f62c6740d4bd849e3ba76862702a8da378c901d", 0xb4}, {&(0x7f0000000240)="9388ff0a8e695b917dd4e1462bb37a5d917246c75067455494534a71d8933e45aa4b271cb1f3497a116606acb9994caec199948014f3f93df162f147981e08588d689a27b12f0322823109c44e6cb3fe94bc700a6d5a9a6ab0adad0bf1ac4e446f6babd4149bb62fea73cad8ad8b6e1a8719af80a0e0ddf44fb43944f761b28f552d46fa09c91fdde0d5", 0x8a}, {&(0x7f0000000100)="4d77243fe921726d71", 0x9}, {&(0x7f0000000300)="759e2255de8f3708500894e47b0ff68bf14fc30f3d22219265afd5121068a0e9555880dc866520dd06710c97ab7e2d072ed9a41535e671a33189991fe8dbbdfda82e4b796e7bd4d34962f2be4a36f42e873a18f76df2b1d8f43321702bc23bf1117e14602d80c796aaf18ed6fbbd0b155d4a1d40ca78acd1f4996af026278af64f94d21539742aaf5187763d0b7a6f9c5c6ce0356faf3e28858b32b00b6ef5acf4ad717297d5eea56e30653093419f90248d2ed9647c91c841", 0xb9}, {&(0x7f00000003c0)="6781cce478e530db4b95b2d7b276c45156", 0x11}, {&(0x7f0000000400)="ad04373ccd9e64f885995e23288402d1adbd18b494eb2d30dc2c942c0e7a890a247fad59e5bbc8532b1cd1073fb3b4ac0cc167ca", 0x34}, {&(0x7f0000000440)="32b9bc603df5c52c233d82cdb9c7a0", 0xf}], 0x8, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x2}, 0x408) 04:02:35 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) write(r2, 0xfffffffffffffffe, 0x0) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x329e18fd29c2e7e2, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x3}]}) 04:02:35 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x7fff) 04:02:35 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8000000}}, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x90002, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x2}, {0x2400, 0x4d1}}, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x46, 0xbd7}, {0x83, 0xec}], 0x2}) 04:02:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "0000007f000800"}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x2) close(r0) semget$private(0x0, 0x7, 0x80) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20080, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0x3, 0x5, 0x168}, {0x1, 0x1, 0xa2, 0x1}, {0x101, 0x6, 0x8, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0xb15, 0x400000fff, 0x0, 0x1}, {0x0, 0x100000000, 0xfffffffffffffff8}, {0x9, 0x5, 0xffffffff, 0x6}, {0x100, 0x1000, 0x5, 0x7fffffff}, {0x6, 0xfffffffffffffffc, 0x9, 0xfc8}]}) syz_emit_ethernet(0x17, &(0x7f00000000c0)="58aaf34661895470ff7f7bf2a3473f5b08000000e3358f") 04:02:35 executing program 0: mknod(&(0x7f0000000340)='./bus/file1\x00', 0x604c, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) lstat(&(0x7f0000000240)='./bus/file0\x00', &(0x7f00000002c0)) open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x10, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0xffffffffffffffff, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff7f00000100000008ae7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) 04:02:35 executing program 1: socket(0x20, 0x4000, 0x7ff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8803, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=""/182, 0xb6) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x5, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x6b, 0x0, 0x1000000, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() r4 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x2, 0x0, {[0x6, 0x5, 0x5, 0x1, 0xa0, 0x9, 0x0, 0xebf8, 0xb8, 0x1, 0x8, 0x1, 0x1000, 0x0, 0x3ff, 0xc4, 0x3d4d, 0x1], [0x36, 0x8, 0x5, 0x2, 0xfffffffffffffff7, 0x800, 0x4de0, 0x50, 0x4, 0x16], [0x9, 0x2, 0x1, 0x7f, 0x8, 0x5, 0x98], [0x100, 0x7ff, 0x7, 0x7fffffff, 0x100, 0x9], [{0x400, 0x0, 0x20, 0x8}, {0x10001, 0x1000, 0x3, 0x7}, {0xce, 0x2, 0x4, 0x8}, {0x100000001, 0x1f, 0xfff, 0x7c}, {0x9, 0xab50, 0x1ff, 0x101}, {0x15, 0x80, 0x1, 0x7}, {0x6, 0x3, 0xc2, 0x9}, {0xa943, 0x17c, 0xcfab}], {0x3, 0x4, 0x7, 0x20}, {0x6351, 0xffff, 0xffffffffffffffff}}}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000005c0)={0x7, 0x401, {[0x100000001, 0x3ff, 0x0, 0x80000000, 0xcdd, 0x38e7, 0x8, 0x200, 0xd0a0, 0x80000000, 0xffff, 0x2, 0x0, 0x1, 0x6, 0x0, 0x80000000, 0x6], [0x80000001, 0x5a, 0x324a5ca3, 0x7f, 0x9, 0x8, 0x1, 0x7fff, 0x6, 0x7fffffff], [0x8, 0x5, 0x228, 0x28bf, 0x5, 0x800, 0xffff], [0x6, 0x8, 0x7fff, 0x2000, 0x3, 0x4], [{0x6, 0xfff, 0xfffffffffffffffc, 0x95}, {0x3, 0x3, 0x8, 0x101}, {0x2, 0xffffffffffffffff, 0x10001, 0x3}, {0x3, 0x2, 0xf1}, {0x2, 0xffffffffffff2230, 0x3f, 0x2}, {0x6162, 0x401, 0xba, 0x5}, {0x7, 0x5, 0x800, 0x4}, {0x3, 0x800, 0x10001}], {0x843, 0x5, 0x0, 0x6}, {0xffff, 0x3, 0xffffffff, 0xffff}}}) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = dup2(r0, r1) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0x8, 0xc00fffff, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x0, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x14, 0x2}, {{r4}, 0xfffffffffffffffd, 0x20, 0x0, 0x21c2, 0x8}, {{r2}, 0x0, 0x10, 0x80, 0xffffffff, 0x2}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x6, 0x7fff}], 0x20000000000000, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x0, 0x79}, {{r2}, 0x0, 0xb0, 0xfffff, 0x6, 0x3}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80000001, 0x80000001, 0x5}, {{r1}, 0x0, 0x8, 0x80000083, 0x8, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x14, 0x20000006, 0x3, 0x40f9}], 0xd42, &(0x7f00000000c0)={0x3, 0x8}) 04:02:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = shmget(0x1, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 04:02:36 executing program 0: r0 = msgget(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) msgctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="07397c03819aabf86cf1cc04949c4b67331a56a69dffd2aa8298fbcc0ce7ede66e8b9141c7ee7ad9ebc95f8ca6077f0b21ecab04fc932dac624d8f68a8b0dd8cff9e41ab52e7a203de78f17764682fb0ea2743", 0x53}, {&(0x7f0000000340)="375caeeaad3c1ce9e4bf7880852c9d02a13c3526505efa1c66060a4b7bd0abddb0907de605bcae69c45495ace79ee3609a59671ae01b16b9ca4f42de7b508ab969a3ff32f7089ab8275d284e00f638b4553569212d4817da85fc4ae5e7d1ff78e1ecc1cb057c3af15f1fe3d7c50163512396c6137f7e411ee6505fcaf23bf86936e713faa0ae39f11c84691ee57254a4294f7a922ac1e1aa88fca10a655fb12cbdac75ca00198deb9e6517f8892c6b951d90328daeb6da151377d55a668e4383545934e7b1afe3decae6b903646bad3758e98e56ecae36e4b4d9b62af7de36f3b4bf30aac3297c09873e21aba8a9d49f3174534c50146303e390ba0a1fd061ceeab88afb0785df2f375a005801153f92d5fe1e1d8ba406369f9358e205b9f5cb5bb5ade4ac93f2f008f9ce63dc1fa30050572e7a6048e66a6dc91c56725f3ae12dfb45310b61c88c69510798f20b10870e6f7db05686b187a1f526d754bd034484f42a16b4535ccc32165c08adeab9b7afa9cabb329b9bf2ac41a96669aa4933e1d60fdd3ed0714e803a011a63fbfd54bbed5a0f324ba3dd3f2b2621164427e400d8cd3bd7c6a7d8c4d853b38d1f605b859cf965de001b8bdbb923a5cae54127cdbfed19dddd7a03a37fe368320426ba406e0a70c4d24ef462943eddfe0b41b4e54a713946110f47ffa8e609436d2fdec1573a39dc6e64dd030d49f2c495fd1bcbd566af7e39433856ebc9370ea06b0dc657aa56ff9b212b966b7557fe9e14123c58961ae9978cf41d0d1ee923cda870a4477f0d70529a72fb29e57a68d9b2d0acb3a5bde209f8c3f66c685e02c446dce40c7436a86fcaf73d53794bbfed0547e3bc5a2bed736f96461a76ac04f1bfa480ba1b7b75ae6fc3d23c62d8d858c86a472d8fcf78e0055f4642ee90054c0ae48c48f1f0f8548a3b9dc2187d6aeeb467f7ba205218cc03ca3a677a27184ff87c1a69fafa83efa12cd40fbd3b858d9742474767ffe119f27aabbf91e8a62d3665be93d26c981efc6054024ad6a42a6d5ca15369aa1efdc46b78cbb3245052b06b0460dd9cfa28bb9743a0b34c69f599ed8a36223b53695902431b05d31f2f2b1babfd621465594f57af2c4530c55124c066fb3e5b06e379ec114f6ed9c3abd66dfccaae82c8207c41cdd33716c85ac05d2fd4f14336ec5c21b01cd48e233c78e34500fff6d1460cdb54b177872e649331956e087bbb889f02523dac7a61ff80db4502dae5cff3a90f299efc7b66f9bc1a592e9ec70f689f78bca1a03ff77b5919c276a7f0185e4b7229639860f0402d38dfd17afc52c0e1f38ca55b0a887a75c3d7756a76d8ca54a5c0613fcee41b937d714580ae4de0bbd34331176b263f4447eb1202999b7c0b9ebc5526fa92f061183cce70103d096c7c9a561cadd1a17e294afc639bf6c1da03969eedc9687737b043d19cb462a20080709754406bc9501e89839b013c6ef434bb66c0d0b86057f8da99173ff2e05cf2d693957734ec0c652f706b022e55d7dc81502d6ce50460bcb86d04f494d7687be9b4dd7a83f73882b46a0eceb19ac95f2ffa0f9823205744b9abb07e30157e63c71de98528997159893fc50716ddb3356dc794aa197611bd33dc1cc37d5be8c71c48871f490e696062d83b0e1aa9da9aa1a21b0819a94c05cc683489f9102241df91c19b25371c12445308226c1cb81e4706f01af88ec1588031a057ea48609abf360e43bfa4bf14378dc0f55dbda38d10a609f0c3eea98c747be27a79a0dc52e1aae62c479dd4ed612dbe6965c7440a3eb3d3869b860976e46a4e7c68f98c156b10c6051860f452193dcb1fa404cfd58f2ed2d9ce030b9866f0837d1a2ee99ff44c4e66fdefc5168cac06b05eee41b0f5216939a1a249adb9981a8a00f3c050a734747dbf956f641c950aff1d4f6fac1b9c00466f1de5c3b9d7a562370a9c0c7a35ce2ec84f3b03421cc015d77f6c2d8f0c4eaed74c59d755c79bcbeb90c9c585dca15756efe30e88e25fe5e4f99cb69b535e507a0a6c9835531b71fb76cb8bb675303e45928d9106cb5e06cf06ec76f35619efffb869b2804ccfc3ab0b1f0b5bf3815219786a075b5a17704b94578a39bbb2743c7bbe1942d654cf5dfc35602fb1e6016c1c076c031b6cfad9c51305b5790bd66c75d5b4bfdb29112a46bbd1af9abd5c011049e1eb4fe12747bd9e4c76aadfaa21acde66979aec19005fd81306a699f818124af7aa688a1ef925cda5f51a47e1575f0701e4fcbd43b9cb6bdc0611cf3bdb20cc93a91c34104cdbf756ef95fdddf5f745b336b94a6ca21dd0df4370dd6c10c03c6e4655d8e1d12c3f58723b05868e2048169c595bb2f5347243c02483839be3b18948c1caca20c26c4a15b248865cb7ab9c7b8cd7f3bd4c74866a78cee248b38c21034422cd0cc4d6fb85c60e545f9cd6473db6498e1c4e69b394dcdc41897012f2f14654e5a05f408cd2ef9e9ac82b369ee3781e95cb345b74d2c1dbfb83a6dc20f27ee56e793897d7024bb9ffaab822d3d437a5650bfc06f2967614310e89871a07c7fe952ee36403d8a0b4b6ebc369ca138ca6cb6fa7575e8284ed9e4ee0c016f358904ad6a3ede8ba10975de7c29fbe738ce304bed678ae50db468e7e2b4c682fa366220bfed5aa8fda986ac1e597b0fdf7999d0ad8f06267b59b163eea495ff101d8ee7171f25f0e164aab6f1c58a25fcad2f210bacc33a5c1a103765436d4c2a209baa136e468652a5e2525e4916a21634bcbbde013147f8a30081ccb1cc831868bf4422df890226bbf3eff2d7645f8a8a659d7a9d1513053f4d7a49ba01863fdcc210e887cf8c0e28bb38ee34868ba8c113f766a24c5687447f58aac39be80425d028f68eaf6c731115505ef3f12740eefe0e545c34e4c3389fe91384a299f323e756bf873fa49b06614ea773b0867d68ba9a04deec0f659f2cd2f55cac4242bfcf25fc732911935f82a1a0dfa03ec4728ee470c031c99a0110379ee2ea3d9df87bdc9d2db2d285cb1b20454df0c4358b49168c6d084444d369a7b0bc682ffde1ee05aa925660c475fbcc31c50e0fadd1ad84d4985f906a70f63beb913030be9e8cc18dd60c14deca2f8627e561ad180e6c3850c12eb7a34653946f2773a87567397a6b43702a97d6825ff627f52817bf22d11120d3c0100d7cfff3b9cbd9ad18a77861701448c36da83f7ecb13c72bfb0c15581cc3c1d44652697406c902985563102e2b53a78b1fba3ac3648b44a57351b4f04ee556f961359089210425696dbfca5bc4049145b88e99b687f87e0e8c05ac3d4ab07d725f1ef84fd6a2c4ebcbc2c08e1dac0b095f4baf965f3ae3c43c0c826bb3b0452f4307cd0f72eec81d2b6a226dee3066753a0bcbb9cc202db7f4592b9d0c572a33d8dbf3b8b6ee7d441eee274cdc9a824f803215de5d5d90fa6aa8e88b207a8ebfae6ae9d833243398a28f17c3a313f099d04f6255e778790eeeea7a2908bb09c947b2124afe685be37a2f1c15ab6a1c6129f271edda2753221f37e7096179fb74494a60f48c170545a6a649f04721b524bab47eb58defc876dc49a32534ba6052e3a51d82dc074df7c7951f839e931677b698b0b28ab8ef37550141215f634c5a8b9176fc8ff793bd64b7848479411c02ed512877fd708ebfdf0b2a5760d719d08322c843b80e284ac0acfe33fcd6cea63d980d3cd6524b95ffb32962ca74235f78a7e66322373f09a454f3111b203356349366b0f09a3fa70b39ce7ea2c303af15232f506c6613419f4b18b2cca0f220a5178377693d5bd5feb8f30628dc00217c6327727a9fa040c990a55ba4321dde42400bb97861f8b61786ffd8057cbe01aa07ee55401516717abb77a7ebeb40d4e467f7504bc2ade73c80bb792dffaeefcac1b32e460a25451024e2895fd23e7170157c25f29bb4e6e33b7ad24fd78c262af6900ff5be9e67039dc7892159893a8279dcf2e4891f4c53fff5e0a256366cdb5b07d836333e4670df6c84a18a0b22dceb879ee1b81f52d045c8b5684961198fdd44e233c72d9757577caa6bb99a8788c2a183678f3a1356d5f50af7ceab0508a71c13f5e8faa0f91fe154c671ff4309a37b5afe76ecb26b594532066219a48bd52c87c516039d56d58582733408bc2dbed9a748da64af573b7853734a23514f9d675a1a3e2917a8bf3700a233d56f6d1bf986ad5e63dc5d4c0c591bf96150e60f4f8ea8407f142039f4ee087bf1e81d75c1ba756dcd1acaa64873ff162f19b0e820be3eb906ccc563dd8813a04f3f21e0a0008be6f48fedf8a012f3ee81ecdc69edaf5a362467660b0f2df640716c758d4c87886ecd7d417dc6d0443b22d0fc94b4db6b407c997b6015914aceb7605f4d38d20f89554d8e67e8cdfe9d0e546d3dd013b5e6fdc5f92a461fd71d6e2bcdfe92c2c1fc3e09e10a7cb154dc0c7e3c96457d9aa586f1b86659939e1e4661adc95996ccd5205fa24a4140b812cc7ad470a00b4282244169ffedce831274f6f5b44d19f843d5e2a8812cf6599d149beee60291b57125254c456f753a31f050e95cca3dbc65c428dac2220184d5835e07538f1bbdec680831406d17895f4f95f44cc04018d7e78a4deea8a7b10c1b171b3cc63e1098bf5c55d3591524e136c421346f89fb9a9ef575b869f66413d1bba259531a902c27ce209354544501bcd42cd823661142ec4bfe65d304aab4522b7453e28c9caed03828b925a2cb85000738f3e4f09e0927a92a26e94390f9be8232027b8eec24ce656260e148903d1e8e69d963d2bf6acde0f173fc95e7634389126e0e8881505341a7a883ae0aee069ee809993a06b9f1daf1ae470bf9d48b11bca5a18fda0b1ba13f0edee2cac33599566c1f81b361e5049732a54607f42bf4d44aa680e125eb2d3a252b98aff4149d6e80796a20ff947c0b41506743e536f8f80560c026a706cd38cc16f87374188d0182ae7d82aaaed3518682638992f3db7b20c485662c754e5fd3712bdbc9c848c5f4e40f1875481697de36cc6f48328651989e79c814b237b4acc90c3a49833ed79bd00078f408751a2cfc704db66292d37c56cba690670c85e353db809cac6f91361e57fa69b9aaee713d14b8ea9ec0ff69a223b994c5ed1cf7bf0cf3d028d062d2130765e0b4bc6e1273e5272219eae84788be18e3d233ec00a1f2d668cfb9165ef586e74ecda4bf6e88c7d92dbf0333acd4f47a73436d4b174f91caa134da6ee587a1092f48aa0917dccd8fc91792d7368fc578a127de2edd427c53761ff9f3671d688d1f2fcc37b6d68064bc624133a40e041fa7e15ce264d4ee858a46d4c241ac2d954706a9077a0cdf0b4ffefd0da18df10fa6ec08c33f450575fe99e99fc84accd93c0f2ddf8cc9dac8f065a73ec88699803daa846c0753610e5f992bd32bc64adf8c3d8d09e6be4dd1bd979a9256b79dece10c39c5774475cf9d5c66efa3bc7fa39e1aa4fb3e8b04e79bb3b79c57742ef0b9c60f7e47965205ffaec0055ef3adce489a3ba576fe2310c58bcb39b5ecb3339daee55fb276c8e6e3f646c31bad99f0f52fc0a9bf054ca72884341cf8eb8225c786f65de511444ce934f7f728ad72fda21c7d94345ad08b793366ecda7463d5d794bb0aea507d0a9e47717c3b193f30469229522b7339ef970f2267f1ef9ec8e050c774bb54d16e7b4b5a5accee04be0172e2fb3960cec3009c038a63d17628b0e835b7d66cc79240e955691d233162e4ab833b68755cf9a1e36e3436592be2c46949430b1569cedd8dc437a822a78924b", 0x1000}, {&(0x7f0000000100)="c6e97563558912143ebfcf1e649764920df21b1fa4aa91d40d44a388bb45db047dace08b378c787a42912ac18dc7a786c5a66ceafe479ac70668ca438c05dedb513f59a4886005893d8bbb270804ee86e83286ca404536719b665a", 0x5b}, {&(0x7f0000000080)="9024c22c47f5976d9b329d7542a57f1a5b3fd9a85e95398157a2b50e5fbdf6275778af9da3eebaa3451994", 0x2b}, {&(0x7f0000000180)="39f296553315ea0b45996490fe1da449a93f2dd8ecf779f24793fc8f4e92223027a7e29f42e5992af5025816d78d6dd968510360d833e0f2d7e8ef73fb16878017ece0a4acb3b7ff7eafae90204daa5715af14d94a3ec90b9e3b08be8d29be28ac2da608de4d8d319abe6d541aed64b12909100198b7a26312ec1783", 0x7c}, {&(0x7f0000001340)="f7a71ac1aaaaae4119d1a1ad2dd618134088f40f055ffea71b0e7484a9b41d3f12494879", 0x24}], 0x6) getgid() r2 = msgget(0x3, 0x0) msgget$private(0x0, 0x108) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000276b0004000000000000000000000000000000000000000000000000006e45ab7f5053074c00000000e6ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbd771564ac12ecbb7b0000000000000000000000000000000000000000000000000000000000000000000000004c822c597fa866292ad1337a7a4f987de0ccf075a6a247ed6a7fc73a7fefc1fcfa10384439a9ff626d457c7e90ec792b43c6f0e40a7b6f965ae1dd7f10fcd31be39ede1b19c960c066cfbddc4b8f6edeb2d37091dc26d3fcf11fb0c0ec0100c9be77e31d194ca1dba328b8c4cad46ff51ff789e1813bf7311bfd35b5be4362"], 0xfffffd4e, 0x0, 0xa03) 04:02:36 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvfrom$inet(r0, &(0x7f0000000180)=""/45, 0x2d, 0x40, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="b36bbf742372367345713423319e6ba5ecd3c55312612553364693c2eeeb837fffd8a2596ac64e6043e96ba2ea7a346b375d82056b1e251cbb0567d7f998ae2450cecd44ef282219d0b246cee5a419fb1eee0bd1ddcffd9ddbbaf9345370aafa20f34a0537652143c8f935c35b31567e37fe3b55457b66b956b3c4b769eea1742d3143d3f40c57216e36d1e7cefae9e549cd3054751d017341565a794a2bf0a947f1302651b46b4a36ed7d56d65eab23a3c65dbae01be8ae82b5feba52812d274b414f5d3c7c46fd23c13d8c4d067c6abea155c64faf9e5718b898e564a7a43c26d7cd58b696de4bd909", 0xea, 0x4, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) 04:02:36 executing program 1: r0 = socket(0x20000000000001e, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0x0, 0xffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3}) 04:02:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f000011d000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="89ebb74ea931b740492f8c3c87c57add495ad281be09e717646bb04c86e5f20ad4bd78e68e03f0b01361ffb24caa5da93480aa6823593cecf85593eb5c1220616b7a4c36afe8a600fcc95d11377485", 0x4f, 0x1fd8d936ac25b745, &(0x7f0000000080)=@in6={0x18, 0x3, 0x80000001, 0x5}, 0xc) 04:02:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000900)='./bus/../file0\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() fchown(r0, r1, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = dup2(r0, r2) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000880)=0x4) 04:02:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x43d) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = getppid() r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 04:02:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)=0x8000000020002800) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x10) setsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0xfffffffffffffe1d) 04:02:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xffffffffffffffff, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r2, r0) 04:02:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002009, 0x102065d) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000180)) 04:02:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x56}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r5 = semget$private(0x0, 0x8, 0x2) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000240), 0x2aaaae61) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r3, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0xfffffffffffffffe, 0x7936, 0x3f}, 0x358) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000380)=0x37, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r6 = socket$inet(0x2, 0x2, 0xfffd) getppid() clock_getres(0x10000002, &(0x7f0000000540)) fcntl$dupfd(r6, 0x3, r6) semop(r5, &(0x7f0000000480)=[{0x0, 0x81, 0x1000}, {0x4, 0x7}, {0x0, 0xa3, 0x1802}], 0x3) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r5, &(0x7f00000004c0)=[{0x7, 0xfff}, {0x2, 0x10000, 0x1000}], 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) 04:02:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = geteuid() setuid(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:37 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xc336c2847464a966, 0x402, 0x0, 0x372) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f0000000200)={0x60000000, 0x60000000}) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) r1 = dup(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f00000001c0)={0x400, 0x0, 0x0, 0x2000, 0x0}) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) writev(r0, &(0x7f0000000700), 0xffffe0a) ioctl$TIOCSDTR(r1, 0x20007479) r4 = semget(0x3, 0x45, 0x401) semop(r4, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r5 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r5, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r5, &(0x7f0000000140)=[{0x20000000000003, 0xfffffffd, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0xc40, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74, 0x0, 0x6}, {0x6c}, {0x5, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 04:02:37 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66696c6530002eea63405f528d40758e45ead464e4984b94f2cdc7c76435e5b6587bac2d5519a2d550049ed32f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eba32a10a040000001fecb7684cd45fb4c45fe9b6c81ce6e37dc95d8088aa1a5d619d6f1fdf0000000000000000b2d920d03732"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r4, &(0x7f0000000080)='6', 0x1) dup2(r2, r3) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x8) write(r4, 0xfffffffffffffffe, 0x0) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x101, 0x400, 0x80, 0x101}, {0x18, 0xd9ff, 0x1, 0x4}, {0x4, 0x5, 0x7ff, 0x8}, {0x70, 0x80000000, 0x3, 0xff}, {0x200, 0x8000, 0x49, 0xc003}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="eee9df861201d59e9af71573d263a60f03a128b2ec17774afba3e3cc998176bfeb946fad592dcc2e77b8cd4978df70c6e41235812f929dd79c4a67", 0x3b}, {&(0x7f0000002040)="7615aec33e3a07cfc25a94b179cb25fbaf35575d5607c95699e3c7c43a2b934b70ee20b0c8af9f5aaa7019c87b9f6376bb6a8fb7c1764e9b3ba4d1a951586de55c3be2b06cca382b0adc44e818e14320bf8cf7f88e56421d3838662f1fe17d4cdd551c5a951ea8528c6384b168f4256324f12b", 0x73}, {&(0x7f00000020c0)="f652b56bdf782947086c88e34f4fd2f0d62c7fdac6045361843932035417bcdd46f1b7bd58bfcddebe35ca6f14b52ad49776835c2374b5c8bc467ad4f79bb5d8961a1b3cf8be088714ec878e53e2a4a6769ca77137163b56c969625acf107967f7307d28402b9ada4c5958d4c8e3aec9f8cb099056b8ba6a3d88c0326815304df3bc6909ef289c67c7f452eb6d397506207a44f8e5cb8ce6bb3cbfebc703926b1c99129702d0b1f5a23b146a143c191809f74fc9853d04425627475c16dcd9cf2a1965180776c30439cbafa9fc4a8999340b4fd789929a0a7c0266f72edb68de501679bd324ed0864372fcb2235d6d1ea07745a65bd92a85eec4c851", 0xfc}], 0x3, 0x0, 0x0) writev(r0, &(0x7f0000002300)=[{&(0x7f00000023c0)="a5f1f9e9bb360d0455136b86f08e89854f5337108c6d3ad3f25daf7a2076ddc23cc2fead8bb757fb9d1a365d4c6c0e028630601150e17301c2892aed0216edb02c097ad268604202b97a8dee7fc38eada73130724f297b87aade3d0de86e790a8364086a94b5b15c47255c0219fc5206d86a36db53ca2fd3e0b8c57a02ae859c88fcd48d013df19b3385922bf3bf1162be694abef7d98db051636d69206cc4e92ff0247335bae8ce", 0xa8}, {&(0x7f0000000140)="cd673f794c92fe0748e15f1a33eb8b4d7f2ac7b9fef5d0903c49e36242413c720d479e51b64fec2981389ae98facc91279da01ab90d6344807f3371ffca421dfa166b7e0f5b473fe26dc5e92ed2f931170f0024b6a7d401e40d11e0cad02b11daabe68268201c1df0b5bc52f1b3b1067c2d25f47e7bce3284d1d70e220caf73292bb893c67741649fe8aa79c77f33ac9f5d592fb91d7956365e85f375a4e9f9a206f7d41e5d70098b2baeb239284a3a5bf2f73899531efb21d98e862d1cfeb15db805c6d378ff6a50bb9ffaeaf6afacc8f3105ac7c14f6b0e281ab7261aa2213809a457d72091a9d119407d81651cf493e2869ca4670a249ade827dd7504d965856721776a862e8cf2c5b734e931a21f2f36ff3f2758725931704675b4c1c5cd5f499aaf4a75f50f3bac9be77bd8304d32cb56dc43f1eafc2c1ab9a4449faeff6a630287fc43cf35d46e694f3db238e25570aabc4ba287e5f55d8ead7676428f8f7c86a4173af8c788da7a205fa0967a1d3715edfacba06f9d65942709b183ae0ef1013507b90d537d0d0285bb226b6942ffa70e2a205f18763b9bf536780ce64d68a05d74496dca9b372ea998d403556a04f7fd43bc18ff2f3a2e92f33cf1c550253a90ae4f87021e9122d80ef33665a4fa99a8eed3daadd726832fd6bc384ae2adb35b232106f0999db8b976b6be8e9a7028cf02c15d51ad9e0241a908af7ec45f9f478c8332a0f639a07fd8131e0fc3d2d33079f1b78e9e42a62b35acbbcd0d324dedf086d2676d170be3776e3b52bcde0c295df1a625828bd5176f26b76d5b1b3acfe7c755f267c0d06b018cc40b028460548ed5ae0511283899cfc945054995eaf74f49a9d0c75578c19902c3c2ba56358599e7ca34116b3dbd619b13a3c1bb88cb3ce7f422a7374f23d4d2c3fc890f9c910b3b011446b42cff29dc020dd0f9df9cc39d1e85f4d4ce8825c9897cd750b40adab468ad9bba43dcac49f2ae14d32b7afe049b245bf46a4ace04a4b397af6d214d9178d41f8f7342a20626c8202d36001d051dd8387fc2fa2311852e1f75a94533b9846bd9f9d513071651dffd17b10ea70259100c98c194c64dae6fae37e834787c355039de9b724ec428fa901f400bbf6f97c2489df1569630794afe12dfc901e736b4e918896d8e9a81bcec015b7f33778fb7b98963ec693e70f596c4e5813f891003db8e9d466fdaf24a7224fbcbdbbd61a0cac95c22ca72e9753c49d4114fc2a2db410dca2d825fcf220b550580fa8ef706e1ad53b89592e9456f1797ccbd26e4203d61dc94c283d22e608b9799d5da71d682b00469b161bf577d7bb62a3e4b8213e3828245ff675918f85ef4cc44d37cf08816daa27c42c30fe62ac025459f743889ef1c73fb52b3b2a598e475da5ae4f5e222142f650e7068c8c73c60207c1d9314d475f9722ff7d396bfd21d8fa08420a207a36de70b6bbbe3f514f4cabf02894b3b2bb5d1b713fe94e8c89684ff7f54e15cb6aa668429cdf429c82fdf9a1d6fe8cbcdc712cf7b5cf8b26e03ea07d7d052a2d1ff244c281c2c15d15e4191c83c55bccb0df418bc3454350b7204712a063c7c0e76598ee9b61d455474bc924bffe271f592ce853ff7a78936c597222a10f24df1419bbeb18c01187f6272a0b47991b7c4c2de4cff4460aae67f9312194be10eccdd20878ed4b3c0e0256e83e083febb49d333f76709ec67720573e81c49695b441b47c22a136f2ee38db30f088e5cc5d33c3e8fe685ca6ef5fd0c3ac21c70d913f145be4e3cc2422af0b1dc6f2baa0e213d0c671b4162a76300fe3f021167e35d9ac2fcaccf234acaadd2f74e20dae6e34fb7daba808f0e7013f965e35d7eb585faba756baaae02091627fcd49ee3549e59b08c4d4afa2b2ae534fd7256eeabc5f0d998fd9ad1a1f7a2bc6f72b0ca27b5d915752b2633de2378609ba1d5d51750925ba2876a6c3c6a84ee39c263e5d8ee5c3a82897ad65e5114e45454949dd3c88bc347d03d0a875237acced713297bba80db1d7a9e8d5d98b3d901586e03f5a32d004e429509462b2608a316f5da7f543bb713d200f9af8bbbe2cf23ab4c5bdd14461d6ca352c178c2c816c35d573388c77a17e5356974aedd1bab16ea3baf7e69cf27d5569d623ab324f05bff7d4c6dd67418edafc859dbffcb23b2f1dbae78d39fcbbf98bc18d1a24b8153e594e9285c021c15a52d17160f814ee8d636b5895f927be9a0aa4f34b5b26e9d6d4d9a28804c6d2811439377e4700cf2b6c1f784046820f51511378b4a625190872a64a4381fd16b945aa4bf8643418f15b76d959de481310f1c48d3ee376325ed1000cd21496ea11c5235d3ee836d8da3bf9c8254e1634f7da49e8d30ae01c33d5f6a9bda5b3ea3c8f0788a3d3f849e29b5fb7bdecc0439a7b35fbbda44a23eae2ace039845bc8396cb15b82f9833aa5372e8f5aecaa1caf0464e23484d2ecf061d41edac998514142d898710e4f226b6aa497524852ca3e74ee8d7217ecf24a8a2ff715cb5cf6b360084e2cdc63d3c3c0d49298e5e03eda06fa87f4a82aba6b1ad2582acca06d4ac002f1e448b67cbbc41d805701f2c2f84d310a4ca1f8adc449b0af2c7ef7800b40ea04c40f0748a0e46618c6e3f9aa9ea536d8429c0e0379dc5e235906c836257bc75378a896463f86a87fe6734cca08ede2551917e91616afc9bbc4c779f01c01d8c5bcc531bc1a3a295fa8797b518501e5c4bfaeb570c71f85ef633e12ead4aa9ce84c12d2158b2e8255a757258d9756ae71b47adb23468506bd49153f82a6d85d6d71c76e67713c57a605e3acc27efd33699a7695a96902b60453031531ba04e9762089da2c36cdae5ccb0f46ac31e9b80c033dfbb064f3164ca504100ca3144e79bb122d73e279d462d72abf765757c2baaea71dc3316bc6285e1a13103e64ffb646219a656f20c8b39c9c936aa276e79f1e65b4fc523efcaa08087056298f982eec075357518f41a73c1eec4cf9d16485370314b74075ab33801872c4971442f6c4f4c73d1134c3eb5d45b2c1c1e708e18830bdd4af7e293e401834971cda6f535d3e06667981f85fb4fc7603fac1051420e3bf1880f3ecb1647f4c0c65be39640bc06de0ecd687c635e54d644bf823419e713bea982178d5d7a46deec3419296e5e883dc7ecd6e508b912850747b558c40e809bd38714929caaccdce97924a6251c15f7fe562caeb5269481d1bf3fdcc8110a61df22d676c028ef9832b39725beffb77ee5bc4aac4396547ba77e9000c1e053608568f6a0de722f2f8e308a355a421d1c2fa5feb2114f826b214a347344b191e9ac7433f937d34edd4ad7b0f58ad5d981056f6d64ef25ac2becb081d1a36d909add1817667629905afbcf22f81619ae6d8882518341960474cdb91ac479eefaf2247e39cfea7fdb30d81d4d8ed3a3ead6998cd0e703032db3ce44de4bc0555ebcab03a3114ceac8c8144d4c5c923283c5ffcf70ca3a55e19eab1ac868bf019c3e7cd3b09e0dcfe1b62e0135babfa34b76b7140a16f49246e66dcb5a6bbaecefe9a7c38793327f58144524d311251829413e761d0f1a3360e52c07d670a110742168f6b522e1965542cc7a8ec49ef6326214c84730eb3380c80d9d9bb26c6bb1ece735271f3e978e7fe82c55671c37c6cb744be356fe193f561e616623ddc49cb4ac5b0643e242a29e0c70e2977be1545455875900aa2c3d12fce55871296991dfd137d437b53125775c31971d82c644cec27b5e44d82221f5cf77facce387f5e28345e5d665e3c7085a1cb57e26939551e4310a7298b3b6855747963f742ef2affa885770688b088f4cc8c7cc0b368bd3d49f1d17d33baf97662b969fcdc37ef8cd5a82a9cbc1822b0fef4935b70c756e52c811667268fbfed59e904d3dca80966e99a7ee1778dcb7b413c18f3e9a535782c64983e2fadf97c055761620600ab2507c4133560ef42640109e172ca7ef82efd1731880356d9a024eafa7abb1b5dce52b55a5ab32116dfc27c60910f5a879d9bd1b2fd8501c95c79e8519769cd39a5288de7f01cbf529d043088b3ff2bb9a0ad80abb6a77c4735d4b4caaa8864333772cfd192899c470c6930b1671e1e7769b1ce418cd0aaccdf5ed3159fdd627ca36b81c3cb70751b02659ad550e01a3258882f7f625e74fe9528f90f930b87c42c5182b4145e791005d083c20144db0f81f67ed469614b6f540cd996b3a9cd169ebec0694406496aa668824adb87c31077a1edec43fd0354fe52ab4c324b2fe9aed8b97fbe54d99d41b222c63f127a119223e81abf1442baafc925e82e59d57fe5a25d8956eaac2f3e50cb20849a3260981c1477b8838ac9f4109785e18c9e66b55a06f80e862eb9b9b37086e4af7286cf0ef414a37f1187e39569281f6ffdf503d61504dae306562ba9bafab32a0de11106f98f8b361b02130a6b4a99cb4142491bffbeb52bfb990edeb10eaa1dbe857fbbe5ce94da962d20d6145788223ceceacc33b22af5c8a95f94a554e91c4a19c16190f1b56f75e70118d7d8a19abb550818ec5d939c8855b5935260cdb840dd2c91f18d56d83f98de6b57a6689a62d822ff49ea277bc8c1326d8ea1b327e6a93e44931deb7625a662260540734ae5fb44c5ff443a807d88f6b9aa9db56b903e3cbf7fd2faf9cd3f11bb162a192e4d79ca279afe936fad47772c45f6ab870702c9e783cabd01d41281f7cac80ccc79bf364046a123d0a64bc8e8a3f2f6a8d3738346706e1e9e460c0392b854639ca8d960598dd59c213a9cd92fae6d11c4956611686e432488ec725b830b1d00b3c522e8e51a3ee07a788f132cfbde1518c3604f504d87c21bf59bbdf9d92bb9c56b7ce835164081b5e165ef9d46b556d2b9da78bc7f21372cbf251337f64cbeb645ef325f49910e64b202eb41a19bd7cd546c0298b4a2f51fd3be3a7a6dfcf921eb784fec639416f32f3c020f2cceb47701cc99e130c6cad238981005831e8f15949a14b0086e9e6081280c0cfb66309d8d4e73643561a2af7f12b1ffc94d993d3fbc9fbf6394316409d30f958d277ef42dcf6038fc045feecef15440b2f99068ad95c19a40d7d1067c8a8b1432964fdfdce161142c9aae3725a49e6424d63e2692824c3cb63ec2f82b87be3658f766edae3b0d58743cf9eedbea65ff07dcb6e7447b187ef1c52dd0a82ad326a39fa733246d4f0d5cd2b27b346c9faaa2ed6aa38f88ca46485c0de0d5bf5f3e80bddb2c5c2a7bdc49b9bf934dd4fb58c5561554c7bda08dc15a143d82eadece32a966cc9766e63bded4c72966d51d468c4b67191f9d88024779cef0a8d29cfb79181ab7b76b3435bb086ead1050121666b4f0f153fc98cd935bbc937b883cb56a6c2ac92f55fbb5b1bdde04579240e3d5acf0fbe285576fc1d8fe3af534a6046086f5da0a5c4e813cca7c710cd83e674bf5b1d1cc40beba23237018a0016ed2f276118711dbea54a83c4df6acdea08064b5e135cb21b75068571b2bc02c5e4901ea41de54cf31bc1fb12880273d42d4507215a4577862a847179c97265316abe5a363cdfa1e62ac39bed6f1f33a129deeb05c20f25aad85be80a368b70d5543ada9864e1702cf4ab466ea43fce9420782e44a7405bc83f9b1d5eafa3016f4a9c5e72aaacae9261ec0e5d300bfde6de9eb336d3bef804c006acf4f4fb879f2192491542a895eedc58a1985c48c66dc662732ed76249f905a763cbe50030ffd58dbcd87aacbdca917feda887bc88ec02302191270a861a54556c022801732d3e27", 0x1000}, {&(0x7f0000001140)="567f52e1c02c6e8d1e93fbf040159a8e1524a38b22543cd9bad0ee76b25f07cc3ae6631ff70edf5b8a0c006e1e1718bb611369bf2c346acdf1ea8dbabf695437e744e85ecc21af69a3e821c27869b17818af47e95405125226326d2dffbdf663373c7a15eac97066b987aa3c9a5861c0163bba8b3741ab5438c7e4e55343e803912537eca106cb7d90d55718a29dbc018c0634f7579875f15dbbb1faafee9c1f8bf03150", 0xa4}, {&(0x7f0000001200)="6d496160c768cde6f25e35817d3eec68b2b93051179827681a92e8da8d32d3a83ac582494f68f34d3a343a52621880a6b73eb955d23f26f39a0a07bea0425dffc250e68c2bee1225f587c5a6a6213180b56975cf2cc78d5a9d79ead842a1de989553489602dd6b689e2eff76585d1c781b4862b382c2c01605c967ff3ba83f0ddebbf254e1026e1c0b03723c54b2d817140dd85615e1c4abb1c1cec4db0a14af4615f9ca148e79135f3dbae57b5b045fbcee4967cae8c7521ddd975bb6fbcc2220aa19e1ec5bda132842271c4821cbfb66cf75d964fc70d2ddd4e1050efb20152122d0ea30b15645b5ac9b3d7213b8877f56bae73647baa24e7f22f6f26921776532e8f701d049e296111ab5c1fd352eb19eb320bafda4ac87d888f91c6aae0b9b54e30e3c1d5b368ec56b44c298695f181019bc24e7ccd5be6728e598d0bdbf744c5e318316e6664f624aa2dcfff20001329a82ea9d99bed387e8b1b504513c7e9c481382639b4c52a239f1843796d9203574dadf182014fd8c0a5718f1ba643f880fc426b099235ffece0e62078d3f3ede907f11ba7c1ad9d694f22afd3a94a0000f0878a608cf31cb162430dd321623745420c4ec33cf92b11e7b12eae823f2b8df897d6577dc77c169bab0f2d587f30e20cc41f42714f98b611e2b287d5507673e94f17cb7d2e546940e3979c81200aedd8f5485e83e899e0a675f217d5c70a1183250e7bfd351956976fc05bb47aad260e7b4f834801e1027057f3163eeb65bdb4d781bbdbbe84164bf3ac8bfe6d2803936522520ec5cc5b20d4a8e15f9356f28bb5ae0e958dbf35e7f7d0ec11a7a25460e1f2036725680b3cd0d984b5f49629262eab8848b1d080966f0a16d03f6aeed60aca9ccb5df3b7cc72358e0d19fa37fc342d3655b4837df6d70989771a2f8dde1034ca3332e67bd6f51bf065090246abc6e23df71a29f7c3b135b7deffd15d03ccf0601a6481ba459c50f76c8696b0a57fe3054d2fd912877d82e63046c546b614b3e7b7ca6dfc1a462ef00b442e66302ceb01033186cc7b6d1033f9162e0be5375b6276893b40b6f184e290e28f979f21ecd98487b438386c36381394ab909e21b173addb0e9f11f72c927dbf1c3b44d428f0b5cc2462d6f264a2ccabe2b343f4ae8ee9b90c94772ba5bdee009a36a6ae8a96ad698f80324210216954fef575e03158237d7fde951e99e85274c621d47df6902cc83713574cb42c7fcfefd824d608e650b64a50225d19fad0857d9bd297d07e05a7b4b7f3f608cb7f8e1b860a3ab0ea924c2711d783d2d570bbd012961f8eab2f2967809996e43c007832aa7545907e2b3f98a5032406598fb8b452953a06a535448820c28905ce896fedd45ea6f1e44525f08e940689293a28c7b199111e561db7b74ee23abf02f3e92d36574bc4acaea09ad5ff1b30b97e09272e837fa7e855934aad83b4c4b644c827d1a3ede529c2bfa99bf9670ac8674f22942864792f4b19f19a3a11148501bea118ff5416aa404e724655898a39f3432fcc026bc01bad3e224d880ec826dde8fe632bfefd1e7f374a35f62469e5e86366822a746c2e8d3cd4174e556a4e530f9ac4ad23f13e920ddab76b5a62f317e57da4bfb691d4a4d4dc8643cee9085808991100f4f9ef43c1f2d58c9cd7686ed680974ba839567851721f19b86ff47d131041049812f5c09724a461732b9a30a6a158d910ddd92ffbc02f041d4ad688eaa78a6d5fc6c203390c54a3081702d87397da188bed57a8d893f7559d90004369a695d1cdeb519904238e33fe3b241bf63fc8fd3989cbc6d8986e8724d31fb95f562afb83efc24ce75d8039e4ac313cdb78dd4186f32249abc231197c4d3b0f2c95d8b8ec5c30f9a9060be059111fc93014d135da5519dbc71afdb365bd8350214f15035dce46a4e88ed93f0ce159196d808d8508c88196337f72a23c5c7d8a93f404b3dbf819f99bcbf60e7af7e80d6f3aef98d624b70ac670b1b9dffd3faf0a98c1a95e357b9da17943b1f97cc708f23f3fbf8b8b9748d35225179cce40bd6dcbf6877d006cd3f830173db390c2694344f4cefb283fce07ba8be125af9b5a208ed63ed2072e9f7a5be28c2e081b6c06867a223ddddc69b7e0f04abbd39690f409a204c9767f93dffa7b7b386300cc238c4cb560791a7b0094cd25283a4bac4ea0a51e9db7a4fb5f7dab829d7e52c87db1fb54f2391516c51820194fa335911abfc774337b48483a2a664792a58753d6ee2ef9d74269e8a0f7e836af6c0508f6767c2d0a7703ca76ad0a18f42f3b8c775fd294bb3613e9ef86128e03b33611413f247b7a229b314fcf68e9acf4c3bcad382c693d0b4323fb360617130ff9a6ae882a43af7065058d0cc64b3419f082ced69b2d6979e2b9bfeef1527a205ab007656b3eacaa0ace830948497172b6a423eff67af3ab9d99a80f8e7c97f1f3c20417e228c039ba3da8cf25d65418c770c7c53e8cc0b6abf37c00afa165266013f527877f2c2d11ae6c8d6d9d1214326d219b554a4e1feed115ef1423eb3ce023dc6480e4c85649a1afa5063040b27ae25da779c5ec76e7a0cb8e81b8dd74073d60081f4b2bc43c4e1319bb2820528bb938f4c843618b1420ec218ff3d7a2f8e10a7ccfecd528db7e0c2f3be671d377fb38bf73b5b6c63dec62d5243eec03d88ad2924b56747d830b377fcff73a44f0118a2e80bb6e9c7c470380e8e526e803f04275e118b56df4ec39f7166f2832c929cb8fce04a8c95c3c107ac03bf8b76a21c1e3d9f8fbb01ecb38992dfe43d349c83094ea63f72e403e3e05bb84a5fefd4aa82893d2630da52965ae0e0964800f630cf3b0c84d774480be5a78f5d383b7c219996e9cc23c444d7ccfb2992e2c3f525334d712fab375e4f081a50a6b62d190392812c25aaae3e7012d1cc7c4bda63368d1238c0cf824416c3b962befec1c9b6123d64bcd0b16520cae0aafc0e8d01dc3ea2a5d28f82df43f136476fbb6e37fb2eaf991b9e12ef41b67acb866e86f1c6d47223065efa3ec02c9445410bd7fb69bedce016d5bc19d5a1e67c1bd4ecc463cddf74d9f9984581357891faa6fe61ac151a2b426a6e4a66169c87b9abe4bdaee716fb85b2f4695e4123dc5cb3d3bbfa037bcc87bbc93c2d91a93b45b2433e1719478853f1f99fe515b2731b179e49b0765006496926f800da6ef688979bbaa72c491c0dda631905f7bb521095e26bdfb27376038a27cc19d7495ad1fd4168698b4c6c806a4f6043c6e123cc988dc36b7be7383cd0571f8fe48db268d120705802f93167de8449be69fa9b4c9b88fba4b5af9e3c5c735cd008201ea34a76ce450afb096f2790e8252ac5f7fd6210cd5455b59467a3aa68a819ca0868b3e14150b083537b1a8b244d33f8b97f5470c4b80fe3bea86af914381090995068bafcd6e15a3ba88450c8d2bebd73535c47c3c4e5c191301dbe7a761de8fa96236292f0f9995044f4ac7d0d7f16da02e839f5647ae6e44d1369d52c51ff8af993328747f13fd639eb99906a80d598fb833bf1683ccfafd02b21ac17e11425176a18b6eb988206f0112d96300e68c16408d69fe1063dd573ed2926b8775dadd53d287e24db92bd02994de9d4c5da09e5489f5d86a72bdb28815702e9d6a6c560003411cdba2126ab20d33b00ea9cd81158a6caf2e23f206141301ba39f4990e44d92b8cadfc13376b0a47e4177977e57dec69867dbf4c72d346b68b4215458dac0583501a1c7e4409e02f971c36a71be96cce4d3d2dda8fe2a58fb371f00740559b7a751ca47a38d2bae0fd7f1724e981132710f1345170c59ea7093b269b982e15d2401678a9421b3fc016bad6458b6055a5ec09f93b5ee57e3ee33884b9c4888da00cad69dec4347512a01c1964196d08f9c4524d156acf6056e3150fcf06ce8489fbe47b1a8a96970a2e28f730fcc15cbc5cc05c3c4705e5c94adcd96216c49c68486f801c38767578767db53b960a9f822829fa81a78ccd57b7b7d0120bc2886b777ce2f7ecc21213c189c49c1ddfe4ae5881dc06b90d118d4166fe0256fac124df73cff4dfbc55a36125ff25926c6b8716b3d55c5be9d7cbd558bd2687b98463024b34874317c95af2e964420f16884c3b0e8da03b598be92defe75d242de0624e7cc0344868274176431ba4d108d555c5d0169830001877f18f81016990fdf777b0a1db53e9d41109a59aa661c92aeb179b6fcf237cb1ba41b36b5cd0b9846ab0f43f30fcf797b31212c41caf1b84d920fad9546563d5c8a3a925be7aa51cd667ea05f79dbfcbfd72defc44f4cb4ac0d8480d9e2c568e3e7bfca8a09322fa7bbbf655508b91ddc6914c3a79809a63e2bfe6cdd4fd6f13d84d967664c4d93304013c275e206115c3ffb5016fda3f71aeef4477e00aaeecd391e2cc1612cf5b5357d0a23b07cbe6849e27e31452e454cf3543411723a25eb13ad6f0dc8964f45dc4dfefb585f0b8751833094b7b11bf6cdd74f8e70f6887f7e85d55ba4212579517ed20f852388d4bf7c7bd6872ae8a9f90726ed6585b79e18b6aec19e9aa3451f3c1f34e034a57fc9f7b07768f460a846536fd24beaaa05f531efb1842774c8b053409b3c903ac58c6885a77363d77d1a7eecebf2392875b25022a14724a9609e5d56502271054c347cade1f4f9dcc2dd79c4b86bd2c56d538a96a84730aad8ad750e14fa95c2694f942422410f8d8d685b521b445f9d0b10f25f5ff021e4a608029c592097281c3e4570a9fd1ddc307564e51821d90c808e90f74082e5ec97d836a5f027691a91b0c8913c8e77f7bb813b41cf940fd953151779a09d8ef4c9d3ec55f899da92ad53ee01286d718f71c87cf6187325348602cf845051e037d26e9c07ce5b9218c5971acf9639a36b0b026f3e3ea0563c5dea2e5da045343c36a0360673e82be0edb077a807e8655314b15c92e5f37db063d554ca18f2003b90ccfa9ce403c77f5a348b7510a2ecac3878992d4350d54fcca38bdd58ea516afc64e682317275ad3fdae40b6fb1d47905bda0c7da5124f884652c8cc37a03d8543ee79779f608", 0xe04}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getrlimit(0x0, &(0x7f0000000040)) 04:02:38 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000240)) open(&(0x7f00000001c0)='./file0\x00', 0x28080, 0x8) sendmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r3) fcntl$dupfd(r2, 0x0, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x2b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000040)="d19241651f306136fdfc2dd86b8b9827fdd9516e6c643ad62221fb5e4c69789a4d9e03e17d9d2306370b5b6287a8e1b9cf83facc", 0x34, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) shutdown(r0, 0x1) pread(r3, &(0x7f0000000100)="b168bf3bbc9e3beda864dbb8941d89030ed9daa94de16aaabbb89b5bb45e479eed918ba8b65e2ded47e05c51828fbcfee2359e617451f479b38708b6212c0222061311913eb4c93a375a09134d08963dd9", 0x51, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:02:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) getrusage(0x0, &(0x7f0000000100)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 04:02:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x94, 0x0, 0x2, 0x4b}, {{r0}, 0xfffffffffffffffe, 0x0, 0x82, 0xfffffffffffff7b0, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x9, 0x6c9}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x40000004, 0x80000001, 0x9}], 0xf6f8, &(0x7f0000000140)={0x0, 0xfffffffffffffff9}) 04:02:38 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)) recvfrom(r1, &(0x7f0000000000)=""/10, 0xa, 0x803, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) 04:02:38 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x6, 0x81, 0x8, 0x8001, 0x20, 0x3, 0xa13}, &(0x7f00000000c0)={0x8, 0x9, 0x6, 0x7, 0x80000001, 0x3f, 0x4, 0xfffffffffffffff8}, &(0x7f0000000100)={0x813, 0x8000, 0x9, 0xffffffff, 0x4633, 0x3, 0x7af, 0x36f}, &(0x7f0000000140)={0x6, 0xffffffffffffff01}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000300)='\\\x00', &(0x7f0000000340)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="23262aafeed9e5fafc4f0e93b8b16a73384f39a936835ac49127f00ab25d343b3d67b4a6660db403404116ee5436aa3c2073ffa513c32d4f102a62d1177551393143762728c606f8a635c17e043096b5fa9464ff39793aa9a0048f30110432d4a1d072b86cf79e5c", 0x68}, {&(0x7f0000000200)="9ae4d2f611cef4fab2951c200f413aba01e9ab57b8bab01194e1792a394fc00327d22cdf65aae9af5395d18a5d6c258a9f784f4919e1c8851372fa1404c8f221f7d73de9dd41bb23dfcc646b89e0ce8c8faf17dea89e", 0x56}, {&(0x7f0000000280)="d358a1e8bed69099eef3c7ad556b451268359577f0f858c802beab5975f8a923685573610cdae1330c6c389f3ccb5a2f6a274261cd2f09ef5cb1711f9d8d38e4018d2c491d243a8d4a136f48fc40af2dbdc7b38e48ddbab94f714cc52797", 0x5e}], 0x3, &(0x7f0000000380)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x68, 0x400}, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/26, &(0x7f0000000180)=0x1a) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x201, 0x0) semget(0x3, 0x5, 0x44) r2 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x0) listen(r2, 0xffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r4, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r4, r5) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) r6 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r6}) r7 = semget$private(0x0, 0x3, 0xfffffffffffffffb) fchownat(r2, &(0x7f0000000180)='./bus\x00', r3, r4, 0x2) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000000)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r2, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x1, 0x1000, 0x8f, 0x25e1, 0x1, 0x2, 0x8, 0x405}) writev(r8, &(0x7f00000009c0)=[{&(0x7f0000000540)="18806280f3425e1db5694fa4dc4e8fa71559ce66fea3fa18708dae6302d6e5c33f3d71d19f270cf7352fc0f6d0bdc26f3cdbe96eb940e8d654436a6f4ef76e3d2eaa9e439167ec25a3b8409212df94454da50bcf61462123b364976e25e04a811a27b3e9ee0278cc036bad323e01b8cc01d4db54989e10ac756cbf46", 0x7c}, {&(0x7f0000000600)="46ad2dc30669b80dbb18e50256d9236cd0ef554bc5ce4ba28d6f6fc7ae4fc523f19983a3736dd8b147e95079ad0b71b53e2d64c29409e5e2bf1281463f98e2bf8f37aee900862b2af483c49a68bffc1d309e3ad0c7ce141bb642bccd7bb5df9e1c3e39d8486e0c9214fab87f", 0x6c}, {&(0x7f0000000680)="d238f68f3fe8157a8f5135ef3807e8d24d6df1b0831ce789cd6a990af06bec3418a20b3ae38af4fb3f2f2bbba6cee7a9f5efc0676961b63f3b9c2179285c186beb29522496ca5fc65dd4ed49ba763c33c76028665eccca667064d1a8384cade6324c66cbc676d0ba6a49e88d2c127eecb0b13a82c40e6e4394b507ffef52b0fb6ac165d4bde644d62d8997dc4173f036b7", 0x91}, {&(0x7f0000000780)="cc46d087f6d62cb31c2bce226725d25ef9f4064b0625d39820aaa1c781c78704c1958abb2a97c2fe6784a6096550d369bd3d67e2a0cb93b4598fac1b88fe3a435782af423815540d2a01fc817456bf3c009d24bfd320621446c9cb3247b5d8", 0x5f}, {&(0x7f0000000280)="c5f0e8259d6e18bab85605f6eaacb6a86c5423676ace85a8b55a185025e3536bda9a335a887cf88a440955fbc7d07d540101902db722", 0x36}, {&(0x7f0000000800)="930cd503ae7feff1acde084352269dc021766c13b0ad0ecf82faf8bf3dcf2fb64e993b23cb46bf172e9936995b7359a550245aacb4eaca7f20dad73ee633b32ff7634acdc94bbab92ed720b2383109600d93c60b08e8c3b1685c0543b662f22895beaafed6a55c0d51ce62b858000030b3a5f45954ce8587b95d4b1a96236b233d5f96cf70a28a5bf370a9dd132b3289", 0x90}, {&(0x7f00000008c0)="6d93d423dcacdedefc5a6d8c65f18b7f77e78ad21697f020c0eead8213533a6869c7228483436956317beb05646b20ed3702370a24b4df82687d5894641d677fdc489f798e1f24811d9c0db7e47b90196b9945b4e7775c51bc5946dccfbc906d04998da9b0d0037f2cf514f1528b4895adc3aa0fd3764e040c6320c410cddc7d5e3db4a6ecf81b1b6296f5b03f231bc0888690cb63b45b3aa680ce25d2635c2bf2bd150b2fd0d2534d8a74e22e5120e847996e84b05340b6f85d02db590718b356", 0xc1}], 0x7) fchdir(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r10 = semget$private(0x0, 0x5, 0x202) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000080)=0x5) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x74}, {0x34, 0x0, 0x0, 0x7ce}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x7101, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000d40)=[{&(0x7f00000036c0)="c08282e20ab3d93c43a8cdd3a5d5bf58e1d2cf53f7dd98324928eaa401753d1065f2ea5861dc25e99d8888d3af40e547a94d2a2189315350e7315d53495d821c9cfa1e5fcc91b871a01cd443c83ecb966d93fca0c772691f1fff81d97d2228ee6a98e9598d9070328e3281ea68e10d2e7f82d6bb52bec2a339a67ded8e4f081e0034f788a99891cf9a9b7d85c0edf9c484783c4abfa9c0b2618ba29bc8243dbb70dadf20e979b7e298a6b7dac4a73202548956d486d1b4b77f554ce3f92ca39a7581acf6ae819a2ca626dbea24a3313fbac107d0e199893ed6b0da759acdb887f26768ea89d4d5e819d45392bd0fba0fecfe8b37badb7f472cfc9658552eb8f8ee79026b270aa2aaff9a81e687b770fe588f140d903d392808a9f32234dfc31358f44c99d64c63c8083d9401f92ca2084b110723642d9fcae2071a6e693decd608c18fe8cc985a40ea29a6ea2aa2430e2b5ecfc0672ec32246eea92b532bd8fc3b7e740c939c38f808044faed3ac669c0f1826c18d83bc1c4dd365fedcf92756b04dba7f1f05e1c1b2c57b1e7acceb510062c5c9c29e9b67b3a6170327cce4ff8933921e62092842795dbaf6080092bcffbe569e2d26e39b4d7d943b2ad9f89bbbcd66f2579eed24a307e26cc0640b0c18dd717584a391bef30911f95027ebd7de8797625d864a2aff805b7760c4731bc07c845a7abce05ad2941a9d6d7d8b08d1334c864e0aa75781d3b2ea446f2fc848fce1371536a23538ba21389d0a69a34d7e9326837383a1bf4e403672dd0d6874fa0e174c95700c0a2ff870cb1c1ce44ed2f2644dfff0c8d6c3a7e1db68cc29b1cd2d3560d5198f806ed4b7caae560490ae40da73416a06ca13c14f011384bace0bd16bea2ccf8221f2a9502411bccc8ff970879db36d59a5d6a6153ec241d0a4db6e44b17255c9f30f18c57cfde8884b1ec1915a7a103b8388eae042f363519386d45990cc284841fb37381931eefd55e817e32e9d5972cecf68fc1d3808771e9189b9b1194127ca21f571bbc8820b4110651a0d16722b59708ed2e749ec704f1bd1570c1e38acb5a21b249b9e7fe4f69f9c6dd4329f7801896fde459f80e0912807d25703c226accdb7ac17e809a549f5f390b9af62485b14a446dccf492364544e75bf0db25a5299c3db032b65ffd0dce598ec217d89e15dc1b57f852c09e3d909ad3fcc471cc46d1bfc109461bba3b338553f037f182902545c6f3aacaf94a5bbd018ad6972b0bd35f52ec426dcae1aa4a7b84df5d7c0b5f3a37cc61a08dd971dd5b53c7d4f60bf4410532a98499233c33bdc0bb340f399fa4267bf0b14e61bdf28c01d9c57292db33d0b1bf09ed0079268f6c9c4304d91a90ae580cdfd157ba9a566eabaa74533ce45f6448eb9c4d911a8bf92dbf4ec463f703da71a836d06d928b9a97d25d17074b69ecb4976a3e13934603561b209709924242e5a7ea24c3ec994b8cdedf595c599b83d3b3baef81b5e714527652e8f3a771022f52282ba6a78334a6d55526d0ef46ec8a627abfcb6abfb0a37b2daad11249f7746257c55376054cc7c501efbfb2f330b8efe3c2f5f58b8e624c8ef7658606c3f5ca9b885eb4d8be238b8d24a3bf266d8def92e28cb3e449b4e28c1f0f3a8d33c2d9bd7bc32f13d285aff07b8", 0x49a}], 0x1, 0x0, 0x0) 04:02:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = syz_open_pts() setuid(0xee01) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() syz_open_pts() 04:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x1) fcntl$getflags(r1, 0x3) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 04:02:38 executing program 0: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1) write(r1, &(0x7f00000001c0), 0x10000029f) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000140)=""/112) syz_open_pts() execve(0x0, 0x0, 0x0) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x17, 0xffff, 0x3, 0x5}, {0x8, 0xab5e, 0x3f, 0x7}, {0x6, 0x92f, 0x1, 0x10000}, {0x200, 0x4, 0x4, 0x8}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x100000000, 0xffffffffffffffff, 0x7e00, 0x8}, {0x8001, 0x401, 0x2, 0x3}, {0x9, 0x20, 0x200, 0xda4f}, {0x200, 0x0, 0x9}, {0x9, 0xf2a2, 0x9, 0xb6c}]}) 04:02:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = semget(0x1, 0x7, 0x80) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x239, r2, r3, r4, r5, 0x41, 0x20}, 0x0, 0x7, 0x8}) chown(&(0x7f0000000200)='./file0\x00', r2, r3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0xff}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x800000000084, 0x0, 0x0, 0x200}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_int(r1, 0xffff, 0x1012, &(0x7f0000000080), &(0x7f0000000100)=0x4) socket$inet6(0x18, 0x8000, 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8008, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000002c0)={0x8, 0x1}) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getgid() r7 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r7, 0x40047601, &(0x7f0000000240)) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) setgroups(0x6, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r8]) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x45b5) 04:02:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r1 = kqueue() semget(0x0, 0x7, 0x210) semget$private(0x0, 0x3, 0x8) write(r0, &(0x7f00000002c0)="db99a4cfcc3b5536f32dd5780b5bf6cc423d815ecf4950c7fc6537a41c31c02e01b157c0864d6d9c7a8a8185b639bb21e247210adf7a518c192c645e065cd435506d3ff9eae58f02e2f4039a20ee3b90cbafae7fc6521c08d0f9f31d9d73032d8f7e784188fff86cb8d61462de20fb05b2ccb596f5b75366c7749ae556ec96e01a6208d897eb3c58f9d35bb7c45abc870305950e145f763f0834a9c340c0a8573635d7ea47d1545e5366752936292eaf0a324434954ec13ab115320e69", 0xbd) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) r3 = semget(0x0, 0x0, 0x90) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/153) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0xfffffffffffffe63, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x6, 0x0, 0x3, 0x0, 0x3}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpid() fchown(r2, r3, r4) r7 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r6, r7, r8}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) 04:02:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80003fd, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x3f, 0x6, {0x2}}) pwrite(r0, &(0x7f00000000c0)="47e34ff76291dd6a24e24c716e2a51f2e25e7e84514d8071cb650c39010277ebe6384b942a2509c975b2a6a09b1a19836b84eb5cbb5e82cdc6be3489c2533b101a5f363db16520a1efbd162f9411ea02bf5afa6c4717a65c08d03f5d3448579a8683d4d80cbf2e5e8bd83983736cab5c5eda5782840616fd192337749012546c89b7d577d746bd276af39daa9e852b3cc4b24f57f4ecc6cac2ce52679fb2e04067", 0xa1, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="f24adc9a4350bfc48b7ea6d4264357da98fd9baa80e2ca5dd314d75efc1dce4f12fb754a56166b998b245c48942de7b23212ed01bc0e4744fc8a9f422c38098e9ca2f8d99f64686046855659e6ea75fea22b1413cc1a11d88d06ec2ff11ae111bd75649917fc37430100000000000000323df7bf027eeb9d56db20029b1eef72848a426b529cf4b31daebfc84e54c954053d5df73866eb401eb1df3f73f286a9009325c92f3fb847627cb380ad2390aa250034a7fa000713971e9d3420251c92ce23cafdf2c86532110a63059e338e3f73bb8e2aec6b1fa9114c873de61a8af797b42403c096d71a9c10247805a6a43baa479426e08369c7273d00b8ccf1a6fa0f35e3e3be9a9ae0b42811869443544770c3d74d6b59e53dae5b2af01b2c8da3874e5402700121f761d0e64c8c61371cee6a4ae321fe05cb152f6339728926de3c41548bb706fcf3faf50b258a352411690cabf495990dd6bc0c3e3e5680845cbd00"/366, 0x1}], 0x100000000000004f, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000400)={0x5}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x0, 0x1}, 0x10) r3 = getuid() getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000003c0)=0xc) fchown(r0, r3, r4) 04:02:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x263, 0x0, 0x0) r2 = getegid() accept$inet6(r1, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r2, r3]) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x10000, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) getgroups(0x0, 0x0) 04:02:39 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0xfffffffffffff000, 0x94}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 04:02:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000240)=""/83, 0x53}, {&(0x7f0000000180)=""/83, 0xffffff41}], 0x2) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 04:02:39 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x18a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000300)=0xdd5dd96df862d6bb) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x1, 0x128) msgrcv(r4, &(0x7f0000000340)={0x0, ""/149}, 0x9d, 0x3, 0x800) getsockname$inet(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0x10001) r5 = msgget$private(0x0, 0x8) msgsnd(r5, &(0x7f00000002c0)=ANY=[], 0x0, 0x2000800) msgget$private(0x0, 0x440) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) getuid() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0xfffffffffffffffc, 0x6}, {{r2}, 0xfffffffffffffffc, 0x11, 0xf0000000, 0x1, 0x5}], 0x7, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x5, 0x3}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0xfffffffffffffc00, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0xc, 0xfc8540fe8b86e188, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x1, 0x81}], 0x2, &(0x7f0000000280)={0x200, 0x7}) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x40}, {r1, 0x80}], 0x3, 0x6) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setuid(0xee01) msgsnd(r5, &(0x7f0000000100)={0x3, "8d640bd428802c85973b86e53a5a9b9f117d9c2bdfffe866fbf1dc6142d16d70c7f48483c44e4ab63961291dd04c4c"}, 0x37, 0x800) 04:02:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 04:02:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x1000, 0x2997765, 0x100000001, 0x66e6}]}) open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r2 = msgget(0x1, 0x345) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x401, r3, r4, r5, r6, 0x4, 0x8000}, 0x1, 0x80, r7, r8, 0xd08, 0x38, 0x2, 0x8}) readv(r1, &(0x7f0000000000), 0x100000000000021b) r9 = msgget(0x3, 0x401) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000140)=""/253) r10 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) setpgid(r10, r11) 04:02:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="00005900186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e500009433f5570a259eaeec52b15cf2e9f457c380e4402990bc68d294478d22b37c0051352136940602f5bcfeba7bd202f607f54b9591fcf78f8f044b73d6ff12f444", 0x2c}], 0x100000000000030f) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 04:02:39 executing program 1: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="c1000000ffff0000010000000000000098f055f033e637f6b1f69cbdfaa32c92c65edd42124c45239739f198d2375d6e8ec5312e9189187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1dfafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa8e486d3dfee5321294dca5ae59", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x400000006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10, 0x8001, 0x7ff, 0x7, "928c5c874eb88a429c5b691817b3e94a337be6a5", 0x40, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3c8) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40000000000020, 0x0) fchflags(r0, 0x0) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x60}, {0x2c}, {0x8000000000006}]}) read(r0, &(0x7f0000000140)=""/151, 0x97) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0xf211, 0x8000, 0x5, 0x7fff}, {0x1000, 0x4, 0x101, 0x4}, {0x15, 0x9, 0xcd3, 0x6}, {0x81, 0x5, 0x597, 0xa0}, {0x6, 0x1635fcd8, 0xfff, 0xff}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/49, 0x31}, {&(0x7f00000003c0)=""/131, 0x83}], 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) readlinkat(r0, &(0x7f00000005c0)='./file0\x00', &(0x7f00000004c0)=""/239, 0xef) ftruncate(r0, 0x0, 0x8) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/130, 0x82}], 0x2, 0x0, 0x19) 04:02:39 executing program 0: r0 = socket(0x12, 0x5, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040)="89c6c2aa261338baad15f66ddf8cbdc1dadb225892e6abbc338aea88649ac67fcb57f9cb802c6e2ffdf7dfcc53d118e10436c7a44f571cc5663e983aec709e087ab227e50ab8618689ee2c6d9a44eb79b849d463fbd4e74fff901509e92291107171730a880252cde965ef4eab58f167e4797bbbfa86c824d65d", 0x7a) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7c}, {0x80000000000006}]}) lseek(r1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x61}, {0x6}]}) syz_emit_ethernet(0x95, &(0x7f0000000080)="5e203010c42940a56f503684245037f9f4d55c1d831da0b5305ed56f5b498bd8b7cd64df612936ff88cbf05c0520abf6f7a48b4dbd972b5ed9da0361c178e2aab3e10f12c18579e414ddda18fec315217f002d9d3673e363f7809b09c26c3ffcd14c5f141c3054e26f045846e5831a34951b7529a9b5f636efe194bab3301e080df93efdfd16dac0ed82ee15af3ede6495c2fb39f4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) write(r0, &(0x7f0000004380)="f4d3b18ca9f8a23e1eb4a943688ed642f4db18490102030eaf24aba89d92f63e4a8e048a392cd0ff1290d8bbc74ff25721868215e39b8dc56668acda89ceb7ef90a1fc79079c6ab33593a6e98da36e194f14fd10f87cff036b4fc09d5e7d5a6c256db9d66ae6f20c29633ba58e3de36590bc3425348235560d3607a824f7073b94717dc9b6a66cc905cc9620d39a70597cadb5ece097a78960de484f324cf624eb4c15ef766a49e6b1b873b5d521f03ff43dc388783eb482671bd86e852ca27d5323094ace78f16b3284cf6c104452485a8a19fb3449b9d5ac046e433584adbdd6078d3458099c64328684de9b29258b2582a89157cd5b5271cfd405876289bd0ec65c2ef865d5d414f63a30abfe8b9d4bd64ceed7e5546bcf16d5259bcd0b5ab45b0548a67264dc857e2347d6965b291694ef41f77ac0b1f345db87dd429b06114843c48a87828b8b630430b15c5919cc8c363ec988b1bac18580ffeb2a2f79ad1dfb29bf62dd58fcf02e77f8098864b94e7c11ffc9769bf17668b20b342d0744d89d1959901d2cbe64b203490dc9f473f17b9a58fc0f7df168b01857e57d09877dc129229ae45e6e75305c7c086906a8b4d43d1159490687b95573c6a2e1e28f66aed0d958a8d9714c627f8732970ceba6b35eb27640e41dca86cfbc366ed3c5bc053f88f9a9f2b7585c9a82759924945b372831febcfc0b8444de21b42c34fb051cfbb08ecedc14d6d233aa9a1203982905c4518615380a8ec549674f6a252de04d54b82e3140e30e10489287b9d7ab33b4e55a4a09b534f701b13ace606f4994a30cd0ccf3c70f4194d3958eb7809d19f49677ed7bd8085d9893e756334ded7e18e0376bc6cf6e6bc8d38ec16c2354c666fd2cc2718c7da899cb09ee48d2f3bdd8b63ed0c8892bc9323001fe8c4e8ec7ee80b5e75683946a3f3bd100fc59966f6a8336c2af441198523dbcc5fe6a958277f4cd1e858db9a522a24fad2f1255d9d6748f74628b3e2404657269c25fe3b1aa08729fc38ce39fc2aeb51078f487778f6e2c7d697069051e4046b0b4eb5a6a2d90ea807aa9e5d62f820ad0ffa88ee679998470a94aad927ae46eb47e391aff12f32072be8e9539641136f7ec4457604d176527a173d43d42f148bcdafad58eb997c5b047dc819e7103dd45525145cd40458fdf39670ceef6af3b3cb8d69cda5f5985f2f226fbda2c1f6596e4461b351f4bc647f948ecfb4dc18fce438e44449063a0991c207f590e0d6f909ff60ba0ef706265185f66e3ffd031ff82bcce06510f729c049d97d18c78073873e2e7999af0982a19c9e6ccad340be77d71c992973d67eb3eabea1aae4c1c827b9e40dba60a5f623b2eddf1748b089a9f56e9d2746b18deb24d4a3cdde674bcee6c19c27c3e944084e11df903c866149c31ae60cd423fe836176741a3cb84ba8ef17fc65b24975080423945e75c06dc816c280af100bde1f5838721db1bede13e82825a6ccc8af75a020cda00254a7d270f1242a9b60cfc8c5c81b586647a4863ba36a1ecd4ba6664d9eb1662980baaf3babf8197f8500794558b0fedd68aa909343b6817f1b54722e3ef4dbe99721085cc1d938df693fc99215f728e251ef7ccbaa4f68d23eb5a71c853333e68587846d3ed0c52293ec2d562f30af0d09c25c691fe62d9e69d2a1da1b78b67036683107b407f2d8247cb780748feace59fd2b6ebdd916526ffd30f92715117da0f8d0ff846daa7b0f9a7342eecb6a7b25cd123cb201c027669a42d401438bc92cdca3f83d758fe4d3e91991a51887c398b1659adca009e89083db5559df5fb49ed260a3c20921b35fb0cdff4a4c4840b616b4fea2e88eea2aac553944613047add9c974efb77e1e35bf923d76b7c4406448ac3d8c4fe9d13e39ce70dd72a9b5c94fd5334b9df30d34e54ebd58336c4f413f019a839f99b960a4428071419a4263b9bdf012180c0773fcdad49856321fbdc645842a618691baf2bc149683bf32d9621d5120df63b5a6330e95001bb402d5f08b4828cc4a92c899848c7541a06cafcbc8a5c75457e0e05e9f0659bff7763502812dfbfcec4bef53b499d40b5ef727177699c2f6ef506bf1cf48eec805e866bae831a99354a091512069b12eb86d8b1de8df1d1722b75136e41c512a0b1c4cb41ad261c72499678585a7fe7ffbd88210888233f623e057546e99f6f4b4217cb68c44b18c79c7a97363abde5184f8ca500c238bda3f306815d129ed024f97836cb09b01177b57623e0db41d16f45aa1ae0bc72399241dcfc1ab44f4f7bf61f1723efd2fa1504c823ce96241b6a93cad1955c41b22afa587800c7af28ef349208791e625b8d4c4b6e99d0b92486886b7803746b8550ce76183c8842ffefa06e75fadc0bb4facbf6c1c80ad56763544bd853c3740323bcfa341eedd3d641f0907405f0c6c58d36345628cce0b25998ea74d6f530734cc457ba8e5da90fceda0e693e320d92bd91e06030e448c22be8b7ffb1817127eb5f89ccea74faa602bc23fe77708c54ab59c99f3110f9507aa41847dbbdeda649f49062f15fa37e93e45c5ad7f465b4a5883dd984d95bf1862651a4db600b26c0779622cb6526738dcaab5dc9cbe354c01a5cabae9e27d78db7c743764ee10910c5f407bdfa2cc94da8d1c0748e8672d71c4919b16f51454ac4e346225f0f64164affd503c33ae89f75f43620808bc9a1cda51ecc940ec32c69112f9fc71ad93d71a84592713b36688ccd346cc82f96eae5cd194aac9e8d0b2b58683cf1fbfc6d9fb9c63e5d2501ec7b682c2c540611478605760203725243d354754ecd189b48dd6774827cd8c6e403fb71303f503f04b247d62de98bce17f5114a81e503035848bfb4340d35d017e82114b2c814accdb9e088d4e5d1d3ba5fb28f96abf8c8ddf4405abb7cbc6a08e9ccac8fa0586e0656d4c37424d3aaac4759ce13c6db500d920028f6f94170c98ca828677712fa667c8aebbb9d5580352dcb0e75b0c789518209f09d6b5353a73d4c623ce12c86d5cad94897cde8b0dd91900251df9d8761904c0b6d78d60190e13610c0a953382b1bf4f9593d2fbda84f02306a6532bda5a0dc3850d9918eb3948820d342aa7b12a7adb2ae14cbabfe60cdc84f99da63ba62575b9b29abeeaef1e7e1d0b9f89ef629fd9933ae2667f832c7060d4df0200e71a54bb6629f94d17410d2bd96d8cc3fcd78c2399eec17537fb10bbfd7b58472716c0c4a0539cfc4d8be1c20e949574f309b82283730f1ca4c060fe7890a053d42bfd04f9973070811877f6f480491b252cb358a2ec881c2c3782a559e6e337c709406d106e1658a0d783d16d6f1c4070d4381991de4a0fa96771c230d7ace1e64f4fa771049af49d45edbe6c52b6ba1985dc6de00000000092fac05bb7510e330a1ceae4c7370eeb6166a5e4265c4d8066bad622f0000000000003734361de489e4c0ddadfd491a53fea05742f2e985e8162b1a5ae95782ba52834d9c90534cd31b3b3821ece8f518113d1a94e49f470084b76aff40f5ee83f4ab1bb9586d922d497d24fd50f40c16fe5b14d07a5a313d116d65909f103c1606820ef3fe6599350954fba3c050ca677ffb6a2c7200b9de399ba235eb07e80f845ca92b15a1c08b22977e96d7eab809a92b10d30473316a96c6e29720787e0a15fad1b30182c9a0dbc91c5906011fe4d1d20b30f6453f50f039a26aa5acafe545d6d5f85b9c57fa231ad94a0cc7c1778fcfeefc881baa29e538ba4788feedc8df48e3040efc64f586df8e0960e2f319439baebd31b0b5be4c5d297c67b7f315f282f620b848852a3039927356d82f62a7570401da3fdb1413492f9d9a6e74a05e332e3377e54072511fcb436b8ed9b4966dad9095cf1d8e647923661d261bb20921d2c979861b631cb71b462f930bf22f4101d0d62494b4546ef284888726a2bb54baf8430f4668c0478e20fa0e766246f71e53a5c537d9c5b86f110c47e8b868c64fbeb0972fce9545902d631139d5c54e2499f8d0f05515a1ca0bcbbd245546a5fdcf1c7f10b67901f413e4d7b54d27812bf1ed8edcd290aa7f5c277fc35882beea5fb0a750fe28a6be15db12b9faeb7fa599d019b877e36c72287ba849e9afc0c1b9498f2b92b2f03ef88947cf3d625350eb16957bd33d8b71415b2b187d470c1c7181aada0a5dbb91a5ecfbbec51cd3e7812d31869b0022fd9a809a5ac9808cf7fe98515cff218e184e028e68ecb0a8e27707d6c027377c8a6cdcc954b7f84cb59199c47c224ada8a0796bff4caff7d92c08090f079a5827cf44c9b412286678f988483c1cbe98b8cd60d6d480450b89dd44b41af9eaab3311308113a90bc2f4ea10ef7488476550cbbe4278320d954af44d7c2d5496379e4d72de7c8a4d40543131ded7b0c0e6e0f5d39143a4953969a0ae51bdb2587f35c2650f6441bddc8926708f310eac68f0f189230d3befb420eb4c62fa3bb2b9ba777f415ae5c30d6878ea9557662a3f80e32b49e40c87f87aa79c3f2bb3c65b7646f62200db2d482cccef52b8f4d865ae478427a0fe950533c12b6c0fbcb44002536529ce1039bf1cb431d852ba9b6da6d0a614112e9986e89801a427b4237dcd5a04def57483493acf0f36b628307c586eb4ed0e29853a70ae6424e82c97f7356f1bf8ad5e64cf69d4a0905ba21b238f5d3cd7bfde8798a696ad76098d51418282644820da7377eeb15b98cb401bd76f79ca1e2c5d0fd6ac0e3712b86acfd9abb2ae200da8c41ab1e28cbf225f1017ec0146b39daf8e6d5d61a38b1a1d07b00f398e560b7f69d0d8edd192c849c6c15145735c7588a12fc1b372c40ccd5a335a01c607ae83c8501bf4cf5fe3900bcc80a882dea73aa556f805f9aaa8c046d04d9efd9f4866d7d56c7f9d3a9343e5aca4946176d3534ff74b95cd2fe20f806b60bf705d291a73ab2edba06bf2372021500480b97cc83418b9c5cd6fd0f162803e8b2aa2bc1aa5928d21045d42e3376d45fe81c2dba9b847fc285ef3f09d27806e117664d2aa46f188b901d59df84111843ec7d4ff2b93477ca7b8fa1bb43b0d2756d27457e74708901bc345fba632d662ab5ad6ebd4f19f6f3eb7ab4eb7e48e2d466f69abe1db22d2cc16a90fcfe453ca53ea1def152e9d6cada0ad36c9eb9bb6bcb747d730cafac5b605f756e5a9ef97c8b5b07d700052d6408af3be1da1fc9ca2f4f9d281c696f5715ba619d2a2e75c4432baff18544e39ac2913490d881213e61b3e593f5f251d2bf79ee688d6ddba6b9fa13ca3dee2a22471d07873ce2d5f831289a801b3f8b324afec6677dac6dbcc4b0081f483ccbc4ced4b6ef781d5ec1ebbe197a0915f667c7a20bd035f1d338a008245ab786f373aa4954d3ebc5cb823ae697e5367ff5cf013d675375ee153cc663b7f0485b26509e7de182cf4c8ce9e0cd81ebe485779550a7395795b0ba34b77f11ddedfef1a3443776979639cdb31a0df5a351fc096a5fb6c1bbb1043431a4498eed6527993ea82ab6cd44dd7861dcbfbd17d0a81e75a373dc1e0369504088ad95d5eac9df46ba36ce91a3842e1c8312d49b879b509b67d4ca88a5473acaff2eb97ca12a2a7a0c43ac46fcefad3c3da9f2d13f52525a7bac422d0c82dc79bf001480169027163d04650cb6e397fd21ebd256988a89e32c4a81b04f12f7770118d7e69b463c33771524556907ce2e8af3dbcf274ee803f7ab6d688cb961b6527f84fcd1b04e3893709da62d7fb3db236d8957003d198ae51e052ca455a2382a9df09446a9bae0dbb6ee0959721a1f2a000000000007926d1bbd6894ac0ab0a30e93f3a1013e1897b2b3225bddfe20151df14232232a5460b9fe77aeebba71c3162a8359aceaa4d38ae7adb64b8f6923b21fd4b67233dee52ef1abf3b42de9ada2079449acc87d2ff25d7ba087349000e8ea9a09e0e8fc2869d97221c2eb783fdc03103c33389d6e95fd337887541673dd3a7f89f104af8cbaf29f351d2ddf02f0731311d090bf1b23d9e7d66a236091b34eb2849862ed35c1405c721b6f2c2b26147d36114fdd844fa736dd7ed5fd9332657a72debf666c20e6c335804feecdb7bf", 0x10d9) 04:02:39 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000001c0)=""/214) clock_getres(0x200000000000005, &(0x7f0000000080)) r0 = semget(0x0, 0x0, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/113) 04:02:40 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x18, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8090, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = dup2(r0, r0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x21, 0x53) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff01000100000000000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5], 0x28}, 0x0) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="16fdb7c85cc70a39237989ed07306b6862c5d4e59ee8190baa73e0ffd7aacf1011cb707088cebff16ef4be5e2486e57b982a87fd61e07c826d86192ce7aababee047fad43f17daca3dec8b20b8d82e983324314d6bb72c23243c1e4b9f65ce248e75703bf8fb8a6ed991b47cdf4a9dbe32d953342988b06390c2fedf7d99be9c13c656442c38d75b6b56a9313ab20cfbd4d57e29974d083916fe1ba0923a794c80cbcf1030ce2efa2b837380a593d1536d806b44d262f7a185f70dc776af1ee2c0c09e72e9", 0x83) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6e52, 0xfffffffffffffffe, 0x199196e9, 0x9, "efd8af5d7afcba812d46b588ae0de34f44819053", 0x8000, 0x5b56}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8b, 0x4a98, 0x2, 0x4, "4c75a8af06ac72fca8fccd328fe325d712b3e0f4", 0xe84, 0xb119}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 04:02:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000140)={0xfff, 0x100000000, {[0x1, 0x7fff, 0x9, 0x20, 0x5, 0x1, 0x6, 0xfffffffffffffff8, 0xfff, 0x4, 0x800, 0x7f, 0x3, 0x2, 0x20, 0x7ff, 0xffffffff, 0xe4ea], [0x4, 0x80, 0x3, 0x7, 0x9, 0x5, 0x5, 0x1f, 0x5, 0x4], [0x15d5, 0x2, 0x8, 0x7, 0xfffffffffffffffd, 0x20, 0x9], [0x10001, 0x9, 0x4, 0x9, 0x0, 0xffffffffffffffff], [{0x7ff, 0x0, 0x9, 0x8}, {0x7fffffff, 0xf478, 0x8, 0x2}, {0x6, 0x2, 0xe2, 0x101}, {0x7, 0x200, 0x3, 0x80}, {0x80000000, 0x3, 0x9, 0x1}, {0x80000001, 0x7, 0x3, 0x4a}, {0x4a2c6073, 0xde, 0x2000000000000000, 0x4}, {0xf0, 0x40, 0x6, 0x4}], {0x20, 0x8891, 0x3, 0x6}, {0x2, 0x2, 0x80000000, 0x1627}}}) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000004c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000380)='\x90&\x00', &(0x7f00000003c0)='-\x00', &(0x7f0000000400)=')P\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x14\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\xd6\x00']) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) msgget$private(0x0, 0x0) 04:02:40 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x140, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2100000000000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54}, {0x25}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8181, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/160, &(0x7f00000001c0)=0xa0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x60}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 04:02:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000001c40)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, &(0x7f00000009c0)=0xc) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000540)="5b59490a7737405fd4234d", 0xb}, {&(0x7f0000000580)="b19a2ce34974165e6737804558ffe9e3eabd99eb9e0556c49081dd7eaa004b11d6843d596516ec15880dca642f41a1871829d0c80b77d8a879939a113e4a9ea9ec6dc9691374888250b8ece7525b13d3ed492e4a30ae8e1ada1cf7791c66fa0deec654bd594bdfa3c85f56c03f3f178f79ba1a83deff0b8fc29a", 0x7a}, {&(0x7f0000000640)="bd4ab48e3687d8d13683102a07871520244f41cad1b5d33f25c122eea2f3526b81383de297ca3253e4f28d29be9ea30437601c7f52f5b6cdf7461635427e50bbbd8e4d18c62611ba068f37e86f96f3dedb8db36b773a9894c851", 0x5a}, {&(0x7f00000006c0)="a9543387f034e75fc7e1755a2054db7476eb88bc883573493c3d3bc602890fc743e7dcc36bfed351205267552213f391f375182b06c7cf32a6750ed052232d9031c505429ffe18de05e775", 0x4b}, {&(0x7f0000000740)="752435a4661d65d9f3ca88218056ea25ad7676491e6ac9fd2800a7be456ca92860666f558885df9f9404ddcd9e3adf12b8ff836a2bd4a6a4af4084e67467bee43e7681543510920d11e7de5e96a19e649a64798cc49436359d5857f6a030c8af9248ed0c8baaa9658b1f7a6881cdaa336d63ed3060cca96371774bd85fc98ac51b24c73fc80bfb2202e8613c", 0x8c}, {&(0x7f0000000800)="1baabeb3c702d86bb6737fe6a416fdea1df2698ab01c5a337a18ccd83a1546d8b7e818e4666265cbaa75b19dc479c41e399460edf920614249049b98e7366e3925cd16d94577fce3b8b37781fb4fb1f8e2c3db84be7024cd43299f986c9df3a66b183b7363b68fdb19cc820596629f7e508579ef2f6775144cae8dc1aeb46a0daea0adc94960a6bc1b7aa4f040427e5bf6f41ca6c1c697b63108835af1c9bda3e9883589bdfc1100903ac0e82741b598474a3945db6a14b790", 0xb9}, {&(0x7f00000008c0)="22ebcb2c4f661bf42b55812268914e40447583b6267165c9a9ce651c4e5f6e21636d78d941432d592c562a", 0x2b}], 0x7, &(0x7f0000000a40)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000400", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x48}, 0x0) r5 = dup(r0) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, 0x4, 0x3, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffeee}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000c49000/0x1000)=nil, 0x401}, {&(0x7f0000da9000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000e5f000/0x4000)=nil, &(0x7f0000c43000/0x3000)=nil, 0x4}, {&(0x7f0000d1a000/0x3000)=nil, &(0x7f0000f23000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000c42000/0x1000)=nil, 0x61db}, {&(0x7f0000ecc000/0x4000)=nil, &(0x7f0000dca000/0x1000)=nil, 0x6d}, {&(0x7f0000c2a000/0x3000)=nil, &(0x7f0000d9b000/0x2000)=nil, 0xff}, {&(0x7f0000fd8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000e6f000/0x3000)=nil, &(0x7f0000d75000/0x1000)=nil, 0x1}, {&(0x7f0000f46000/0x1000)=nil, &(0x7f0000c3f000/0x4000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) close(r1) 04:02:40 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10001, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r1) 04:02:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x888a, 0x0) 04:02:40 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x4, &(0x7f0000000080)="c147ecd0977a7baaa1e903d8d0c3e035f6f794d8c6d77bff4b1e0a13cf6e6831a11f2a58a2749cbf5b48ba5a15321970c19a5fa8649ce7aee7139763444f062c67cf16a13aa7b283e2b235cae89ab02227c7bc1c07fa6ec3771432194fd8328636e346d221db6467d3f438d029d0c8b53d5c26c4b4e6f48d43883c50063dc884a2f46bd11ff4a6975b9016cc9ae12a0826761bcbc367ab9f8ed13415180dc603e4a575000231a4c77a63767aa10d420b4d628544a6219733bcb7e88d8ce2f14d444cdcb3ba98b0f1479baf7889b1e28ac6994be412a8", 0xd6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000180)="7ded529b8828ee84f9a1ae96445ea5a542fa8bfffd5d104ee8a08fa8e6b231deff27ca4542f673a75275be291b9574b4ed57e8d2eddf6031c41ca452c877989576e45d40c6ab66c03257c15d2f16e50b2cd9f9503de51f0105d5d4ba235a", 0x5e, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup2(r0, r1) 04:02:40 executing program 0: setuid(0xee01) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x17, 0x3, 0x3ff, &(0x7f00000013c0)={0xffffffffffffffff}) r5 = socket(0x3a, 0xc007, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001780)) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd0\x00', 0x840, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001500), &(0x7f0000001540)=0xc) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000001580)='/dev/pci\x00', 0x0, 0x0) r10 = openat$klog(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/klog\x00', 0x800, 0x0) r11 = socket$unix(0x1, 0x1, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001600)='/dev/vmm\x00', 0x80, 0x0) socketpair(0x6, 0x5, 0x7fff, &(0x7f0000001640)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001440)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x0, 0x400, 0x7}, {{r3}, 0xfffffffffffffffd, 0xa, 0x80000001, 0x100000000, 0x9ce}, {{r4}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xf8a, 0x2}, {{r5}, 0xfffffffffffffffc, 0x2, 0x1, 0x4, 0xb600000000000000}, {{r6}, 0xfffffffffffffffc, 0x82, 0x2, 0x100000000, 0x8}, {{r7}, 0xffffffffffffffff, 0x30, 0x1, 0x7, 0x401}], 0x4c, &(0x7f0000001680)=[{{r8}, 0xfffffffffffffffa, 0x11, 0x4, 0x4, 0x80}, {{r9}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8, 0x253f}, {{r10}, 0xb03c67801a59f29d, 0x48, 0x82, 0x42, 0x4}, {{r11}, 0x0, 0x0, 0xf0000000, 0x0, 0x3}, {{r12}, 0x0, 0x8, 0x26, 0xd099, 0x1}, {{r13}, 0xffffffffffffffff, 0x2, 0x10, 0x4, 0x8}], 0xfffffffffffffff8, &(0x7f0000001740)={0x401, 0x401}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r15 = getegid() r16 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x800, 0x0) pwritev(r16, &(0x7f0000001280)=[{&(0x7f0000000100)="af9d5ba8a48baf745e2cf21bcdac144d4ed2ee86e4ac9fef6a", 0x19}, {&(0x7f0000000140)="c615b71cb3eb2b0370ccc3b8cf428bd288dae215cf886c3d7c5f63f8b3fd93ae7c07bea6a08b3ad61fcefe1ae5b5f067", 0x30}, {&(0x7f0000000180)="4567965eaeaa70282a568cfb5eef4fa381d6c4a0425ea069e47e09b5ce458acada4de1a347231e817c64312acea1a5ddf7b8dbdae8674bab38d635a4c7a62d4c0c7082717219377f0eda6e08a2de7d3297003f1da4740bacab6d62d64c53b1808c0ee962be6a2e0338cc67", 0x6b}, {&(0x7f0000000200)="16fd11e98eea08dd363a8b9c4f61f6476013d584c62ea614534b959e6b3ee2f50a7aa51ad35982cc828ae5de78cff8b526dbe2408b69399f9b31e4c9a5749c5bb109d4fc2ad877af2cd37be8d2a7896977e81ec897b1f30be8dbb5a0c6fb09bd0754c7d030842351cd465011917fa24dce1025e02a005d1cc0a4f63f0625d1a5a9b5467da37da40da52f2cadf15ab97231edb233e3137726250cc79e88aa5c38f97e11dcc326757b445253327c03162ab3b64f216595d55877ae30e763af2ace48bb6ea1c8451ac1c52cc488b194af1347c7752a7592c376f42e9c851b82817a61c5fcfdb81d20eaa3e96299a0075487f125f1ac91f728912d03da7601c0543aa64c09b5fd6e5c5f18c54896720c61b45515fb6efadcd3a96cdf203dce2e601d11a556cbf76e801bd37c662a13202c3adedc68847b041d9e71d5535c770e45dc1367a28ea64c9c9061f961fbafb1a176550146b91c2cde4d83e7f7d69a129ddf07f82bc83d177bbc77b185ad97ea6e09e7778537502437ea5676c928746edfa5b40f50700fb6cb209958a84bb1093566dde785d63af894456f1e4138d7b26d05a94b9d4f8f8bb803d5996bf391a378094d47cce3ca490b211b33bc0a18adc92ce1d06a3a4c6806a11c307e7273353704b15e8bf60e05c27925bde0c11b5f10b7d1ee6701654bb291740e135276825c0be5a62d925c67c79113cd40ef95fff7a32a72fbb54cd456c8fa1182e42bd006de04819aeb5944917be1952979c041ad07924cced648e3441f55a5b555e296d48d6a1e16d83d6a87b89be157d533b5ffa96c75dda8a21f78284b1c42b532c362f75da0758bf165b6ca9399c5c81a6a7bb77366ebd4a4250914870f8446379159fdf3dd7cf1f7e42bcf070d50f0ec7adf78848c925891d2f0b9753b5442f76c240681974fdcd9485567527d224ec04e64e76fb2e3afaeb1a7c019eb0614e0611ce5eec81435008297a1de8b3a31ef9a61805d1417fc68ee9bd8686b444e8abbfb973d07b0943aaa85c646126f849844dae1baf8db2e74b31367a9526ad11cd4d242a583224a15dc72d89d3bad9bfdd2bb5589f783f0b9d2e20ce36700bdf2ab2aab5a7993604a212dcd772bf9e593559f4e9972236330730656a7a51ddb0d7054f5ce087743690b59384df22ad1d863103553671bcff65e542aa2fe7bf8dd873cf0cf5d216e9fcab1a62c2593447686fd0944665673fa4dc5cf8fdc2f38d57c1ed1cd6ed4e6b178ce75f3a84c527597af6ba349a9745f7800fe4c6e37631119b4bd55ec110d5dae71628ec897cc503d49376d2325f62876d8b661b479d20061c4b9e9b66c00dc8dfe2ba810c1a1267d4023dd1990524c7c3f0f526439d21b5da448f7e34c67209fd9f14e3193b9bc6a61afa78e78bf4a06ca1e1fef5d208ecdabb8c93fce162708f88385ea8a41838ad97c8e43d3b1d6cddf4772082f3e3f75db089d55da4d3ac4f4fd3fa071196abcd80c7bc4b4e0c950c349fdf59d6c1acb5950ac25693168f2ed2c148767393a1e2725e33509dc8f1c9dcd476144a154346ef6dc80f97836bef068f8e2ed10f8d42b6762cb126e43f593acb7ae09be147c65028ade51afb88bc9a765b955f0798383b11e9c451dc9f697231ba9fe2ee84a251989ba22e6dee7309be0a3436b1910c221333295b42dd6d7bd7fd17eca8fb334a7d8e3af165cdf406c50267d933c7c193820d48b1125e5a1863a2c56f932807b34015a0b8736784b461ca255254cfbd628d5893cdd3a11584e2ca3738b26e071e246f66a5208a06e1d9b423e1d6ff2b41b6bacee7dc8cfc8116e8cff6ba29f6fc744a278d4346e6ebed3ac391ed9a1f5391cb452433cd59c5c6984eefcd4665415142b59ee8a4e170a5b6c7a35b1f5ad14498854dde47c5a967e7e59840d0d61cda905801fb901f43b09f4fd41740f8af8ed5f70b34b18cbd4cff8a0e0bc227f86e0f62b5d8f70c30ad7b1939d13b4cbfe74ad428223bfe2704d83946360cd7852b995dfaf29232ee516457bd692f97f7880a58919453312d39a5c9c20f25600927f55a1357fde7c04e21215f4518dbc790d2e57a96421afd0487f5e52105b4de6a7f5bb3c89f35b952e867fcc90e1eb1f7eaace6bff367697b55405663e01b92b15e797998cac73e716c46fc4c87018df056ced92c8e057cfd115143f7f33ac9dd1d7adcb0ac7fa7121302d26e9e3c34de1d4f4c550737dc1230c7f557c7de9ed1c691c72e215c6ea8efc3eaa663515fba38ceba4f5546c36f9b98d08035dae7653179f7be5ddffe08109bfdd0ee789ef107cb657ed9948674338333db74f17274dc8adab773f160a7441110a9d942ffb4b94d6f5ad53b9c100751eae696d057823dedfab7510ebf6f8b4bccf8288f35b88c3726eccc7f175465ae7cf0a00f05cf97a1dc0d8369c0ab6886c94f51ebd635d91c3e42b128a34b3ecd02a71b68f47585fde0f352dc814899e6fd8d5930c6b82ed1385322017763f2cb56716b6fb75d9a091ad5330d1573bf8bf1f760123ec5daa9bc46f6469f2b8948eff77fd17f0c2b4824972084da7f64fa851bb986ccd725ce8d2b0ac4d359d782960a66417c5a8ed5b2a3d9bba9a637832cc5052a5bf77584657833b63f28e0288648bd7175cf20edef4446472087838d6fcfbb87819234295674aaeef6e6d8074627d7eaece928950ebc55c571c147d570ddeac8934db9f0ce980149c7f8f623de571f1aa4326a4836043c55d152e7aaad0a416814e0178bcc327cfa66a745238c9dde3559c6108e22b6fc102fa6a449c5bde94f8debb692d68d8a30a6b02566929b775a49d5a89ef5355ee1d61e5478ae4df3db504f49ae101cf179e15971e01d0a54ee6c501629d3ca861062dbcba024761962f7c1a63bad7e065036cb3d719b2757794a241fee01aa2ec694c05ce89e08d3476251e1a5de76a21d9952655a1b9ac097f13c22e9971c60c427cbc1c45ba419284956f76585b60b43370ee69de70ce097ebba60ef2d303f7227ab7fdc751d5a4b61dc8dfa1a7d49b34441d8d775630a7564af0d00da02e451f119e9aa65d4540cc90a2864ea05f431d7a2893d3d38ac79aa59df812eeff46ff2b7ccd0da31b86ed4ecf124979b5affb57cebb83ae2d528dd466a0f3a1a127b02874342f47b066d366181760d0c4b82846339e8154abf6bb46a76915a5a8efae7fad146106bee670ef31317e9ca60eaf1ed604f6f351e4b5d9e2d3455612bb0e96ca54ed845898a96e8873d1690399d74d88a4890c4851f228f63823920d7c6fb9f4206c0ed033dbf13405e30b2d2d201d39d5f9fb961c7bce84fd2a931433366333962d774cb8750200d5b3cc92de8281a971845b703d075e360024ac8b320c6e68ad885572f1f6dc6642d261386deadb0f46fd3e4eec9479d24b2913b021432b93c6de32ef9c75c9a7d9a3bd4c7c7abd8ac8fa4cc25d05747dfeb18b3c19dd80f35a5f2326308711fee44f962a63398d2d0432997b33e3df5cae068ddd28b8748fa5b87e67a66bb017fb073e5090951da8e896acc55f3565ef6903262c1cd43cc38bab5f00342a97e6b35395b9446e3de2ebfad2f868299794b591c1620424dd9981d49a0ad332b6519e976c26b92583e9031eca67ae340a776b9e412a0694429125ff68a14130ae9224a1fc3518e8720f5d49238475d1357a235838fa4b8f0664c3bad8384b216f6865fef9aab349ce813566d3c5337d76659e125b2e980c3f3babb9e6f19fb922c1f0d804118f9fc0458260fecd069338db465d754ea1b9efaa99268a73c511b3933032943489b76980357f8b3c6eb037f7414b6aca8ef836d9cf823cdf46f275ebd65a12406f89cce9d1cb2d2da4eb2d20f0b8538d4dddf18bf455073d3150acbffd55db29126cd50206fbe826bdf05c81249c358370a233b84e46dced91f0d8ec3d0962694996fdcf965e35279bdac88ff8a253dcb86fea0bef8e1559e5b7f9aadd2e47715d5bf2991c3002ec97a8995644403893d7e199b8184ace313a154d22d73b62fa534cc8e01279ab5f5c88d718a7ca49ebe49796877063080af4650366f9c0ff47aa6a660a5bb70cbded250343aebc10b4b94a13226fb9bf6b6fa106e9360716f405e595e3c5b80138e4c7b05ae583e581814893e0b1913032a8f8c83dbe518ba36ebff3c5a494bda7ee9495b1bdc347c76aedeb00adaccc43b171b10daa0ddd484d10a1a75e2af37ae6a529760f82e5454cddf27a72273e1f2481516ff352f0c07729ed378833a4f3d2aa23f7e81005fd6c3d009be139ea859b87983525e2e8b2fd2d2cfbb39b0839f3066dd79ec9457c47ca8a582fba8466aeacd9addf8eccb616469def3d890a483cc413a8b06b0b6f29d2eb97519b97a85848bf955d8290c928f589824fc5102e679f04b625fd687fcf900f538b717ae08af36e8a6b3c838e5921798181435c70348bfab8f8bb22036b8703e8dff6c1dff0a376a2da1ae3c9da3d3317403a206ea07a18728878321c894776bae32e5a43689259d5fce1b9fd6af458f12ad515a503de73eb96f74bd6327524b67f7ccc09c85efdfbafb76efa11386e20668172ffc127d64f1f063c76558c4c4d61441c923309661a4e139474e40c2375da71f445b35c5c98cc68a0927a67d3865d12a66a05863e532a7c458fb5d6bd351b6c755935d27ed9818fac77aa3306fb7ef07a4f2c68f14431b009b50513b45b245de82952dbccc965321b1a9407d1924445c63b99e88311fd8c951edcffd4f1933ac15599b5cae3319306016b5caed8c92bb2a21e3f8b41c08867b216cc60a6b1c19915ba5283662dbe193cfe442d6910969c41282d35d7e63f2d805f5e212018e1e3598889fabae313aebaab74f54b610f6c5b83ee9cefadeb728668512889348e8eb6cb3faa019f45cc9d95007bc95532df0a0b06446cac953ff64198807f6e8b3aba2ecca1abb8c06c2744245bdeda26ece1a0c7110d5635fb425cea701206637c005ae4634c9d349515bd78edd5060aa39c3d7b9a1bea570b0f516d2c771b1ab994fe9b37fc177143b07ca0d66be2e7af27cbe6e029e75fd8f9874cdb6426716a61f555df00c717f65592f88d2683637c0caaa44bc01c56f39343823e59c5e93999e6bde06b22038a015bdc9bb52b7ebf5cdc31ebefc61a46032e97586173d264a5a88c16290b0604ae7ca0258f61352847c2930063f5f97530829b336bf21adfd9063bd6e643f2af57524af573bbb08a3ba1471e583d74ddd7b034f74410723dd3fb87a5c2ed166a411678a4b3fbaf6f18aa39ca163d23d426bf0f81fc0cb1a3139605be3d28ce99aa7d44805f752f6b2a5ea46e7cc69b8a4665783b9b19fb948d5bb8399a8589528489d2a5534160a6e493b4b95f2d5631ff0a156a17aa1cb0a67ab0673013362e3e847524acf4e72382f2fc97e7b3856c54e8ebc03dec54e6704ea136ff2f24d52d86d39a3da942049e6a5b6f2d145b8cdb62b66d689877a82f69063c1828bde86dfb17089c6c6c533e2024100ae767923fd81811b622a1d7f42f5a0b6c7f7291f1373593d651ee21900e99d047da14bb0ac230fc49ed495e7a238f5d659610140937532d78b0b95679c18a4dd373d8108b56273c89ad7d0523f06b2b50ec447548345e0cc06fc3155c1287c9654b54c8800e761f557594c42a6b2ea0f7d5575fd26bec789192a9f2cb41cbdda57d554ef9089f6599415889f3b4585f5290745635ba5ac49daa8556177bf8a8e785f70fbad5b25cdae2cf1672243db558a5faf4c70085dfbf4a8a26bcadbf1d", 0x1000}, {&(0x7f0000001200)="2c6fd604f592382fa2514e94a84fa81fadb17943c99a63d936873860af8d352a663118f6e6a0a025425f82cea70d61a97149544f8b74733b14e5ab0322267034cc3ada288f23b6260052da5721287c2b180e", 0x52}], 0x5, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r14, r15) 04:02:40 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) dup2(r0, r2) 04:02:40 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) r0 = getuid() r1 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = kqueue() r5 = fcntl$dupfd(r2, 0xa, r4) fcntl$dupfd(r5, 0x0, r4) 04:02:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7, 0xfffffffffffffffc}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3}, {0x16}]}) clock_getres(0x7, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b1") 04:02:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./bus\x00', 0x8040, 0x3) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x408, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6}]}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r3 = socket$inet(0x2, 0x4, 0x401) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r3) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:40 executing program 1: r0 = socket(0x16, 0x4, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) select(0x40, &(0x7f0000000000)={0x9, 0x200000}, &(0x7f0000000040)={0xffffffff}, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000080)=0xffffffff, 0x4) r2 = dup2(r1, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000100)=r0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x108a0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: r0 = socket$unix(0x1, 0xa00000000000004, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000007c0)=""/124, &(0x7f0000000600)=0xdfc8e1a78830d5b7) r1 = semget$private(0x0, 0x8, 0x80000200) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xffc5) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) socket$inet6(0x18, 0x4002, 0x6ec0) shutdown(0xffffffffffffffff, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x20000000000001}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x1, 0xd}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f00000004c0)=0x34, 0x4) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xef) socket$inet(0x2, 0x1, 0xffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) getppid() clock_getres(0x6, &(0x7f0000000400)) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/220, 0xdc}, {&(0x7f0000000680)=""/75, 0x4b}, {&(0x7f0000000140)=""/51, 0x33}, {&(0x7f00000008c0)=""/247, 0xf7}, {&(0x7f00000009c0)=""/95, 0x5f}, {&(0x7f0000000a40)=""/85, 0x55}], 0x6, &(0x7f0000000b40)=""/223, 0xdf}, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) 04:02:40 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffc6d) r6 = getgid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000080)='7', 0x1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0xc19, 0x200]}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xf7f, 0xa56, 0x2, 0x2, "a043bb09217acecdbc9380f6de0292f4decd31a6", 0x1, 0x2}) 04:02:40 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x12) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x40, 0x0) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) 04:02:40 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00006c6000/0x2000)=nil, 0x2000, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x30, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0xc0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8408, 0x1a8) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 04:02:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xb4) accept(r2, 0x0, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x1) 04:02:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000980)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000940)=[{r1, 0x1a3}], 0x1, 0x1) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x4, 0xfffffffffffeffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 04:02:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0xb, &(0x7f0000000080)="d5ff96681bd98a60dc0c3b04a6d410c3b0ae5b89b62b1717894b681ce1aee8c8cde3a46ffa31c7b1049108ed9a7dab803f97c053583efd3f0cc69638b5897ddd9160d49e491a0778c33949ee837bdab102ae0fbc56939c3545f356db10100f37f560f08ff0a02989af8ac01f6cace1d33e35852e309cea867cf2ed68a469ab3560a93472d0dfdb4e35f24b77aa843527f79cc536d88e61bcec6f52e98655acd4b0d51e69a407005804fef9a8ef0b3d0ab3f9e79fbb3ba13415eb8bd21077b2c92c113e4d381db421d706e575c3f0c99c30fabbfd8e9e523d2a381c05248394df2d35d4727a900cc74c4a24f2bb39c83351ec1d58d33aa6c7d9e5bef254ff934259daa5858b667d4140071a4751bca43cfe829275fdef4349fe5d6ce3bea1547ca1552773298a9b295c6b4435f14893dc04daab55a9a33afe1ed7b0193538feb5", 0x140) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 04:02:40 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r4, r5) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x3f) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 04:02:40 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="3359dec7e37647247ad4e5a13cde575db2dfcf280d907e6421b648cc0ffb8884cac1d02a49f43a8d91989bf481ab27a0464f4bf0b526a18f91be79f4cceb7b1739351dbcb089adb817c6a56670b451a08b22e062152f9cc03660cd788f7c9c0bdb9409dea4e8993c5b2730ba4ffe", 0x6e}, {&(0x7f0000000140)="0fd7d3ee0c3e9ffcd5b176d1e6110016dfe4f988d4d42b49e5c9", 0x1a}, {&(0x7f0000000180)="a7a7642e0ba90147d6a8c8c2b67b965007a621231f376eee31308b82ef1cb9cb6ca1abeea218bf903390301899b607ca2aa47218f4f15631082057ffb83fa90b2ae7a29300cff0d7fa121d202d1bb9456a104fddfa9387da003007c2224ead732ed61d17fcbe802d", 0x68}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="d80000000000000001000000ffffffff1a51a45b276c57aefdd09022be1f3608ed843a09e359c0c73c7d4cef6695a73fbfb8fe31a8edd04108eb7ba86a5709f75659799024140d8a895d2614d3d5a6f9806286067dddc6b1c46c776fb14e30d2e2f388170e740435f74ff60afd753bf8ffccba369c193b5ec7217e88da168f8ef17d60233a707113bb8c607670cf46201521262af3c1d49012027663f9a31cc45abc799e715c43a1c7e0babbe5d29d4b10cd84dcb6d5fe9729f6275dcef36c4712f2a7b66582779f47eff472337a90ad946dbf2475ea0000580000000000000001000000c0ff1f001eec912e3d9965e8bbe5ddff2c5dbbb9b3729dce71e0b8949beb0657ffcc0ff1789a9e272959c8d87a58161a95314757d80f5969f6c55787f25e69974665c05739d7f0f6770000001010000000000000ffff0000ffff00005d2af8a5d3ff7d85bf1f8e2154ef39349119ba171980ce5536cb3afc4b275b9691d7faf98e1f391b5954c1837a9af291a8bd6b51e6a30a2df8b6583bad92e25aa672d6a754bddc4464068f4b1e585362076ec2a902539be7b9d7e6b8eeb5d20c669466b400bdbf1b37d63cc2b5bbb23ac85dfe7d8e9c2fc0d975e46a32b63701a9117c315a4608b3ff60406a451216a37626a692333862fd4bece28be3128db231ef46aefa8d4351649ba1ab5f204a9c818f05536e5e4bc972bc11173e1f2ae83ead96e541ca17c68fde460305837c6aed331e7887dab7bb22744531fc9a7368b658f396fa74c61c70d6abc9c2777072c56133216acaa0e74fbfc94e851856f1179902a2ef8a04a5638d01b8915dc1f229177063b522dc781946f98e515bb15c833e8de8ee3698ca14b7f85c9c5ccb58ae4cdbf513d4bcff35abf81daae6f1a08f784e8d1005d9131a7df0621f0753a99623bec60de9651c041d04c1f30c29946bf3e96a135a5c933d125177dc03c35c95c3bb7b87d564b89b995d4240938263ff35d46e2fdccd01a3ccfefb78a6bb6df9f908862ed08200b2cc1b77065e4d756a98a52e6d4ac7f1eec84d1ec65483a06ebe4fbd1ecad4636685c2cb9f20f5dbaf8306684d117b10242f36b0889b63ccaf1f6751ca136762d75d6323b9da811393e45b7c467a47ffcd141cfc967f1113b0a64c65ca750574b1dd96d03ead822e9107cf7c8d4e43d32392d29f94a405e71f5433688aab70e2a490eabc7144cf5ec09af728f8510ee2cf18120980c9f55083ac9855c1688faee5a9e83fb4746c846624c1a511337d053226977c10b975e4bee197078136feb59a763cd8fc3003e414b0d48fc892c58b6f243c923e59b02c41baae250a02ebe2af925e780e9c9e3899543490bd499bc0f0be0c5d1cd8dd32242b216a86ba113a09c5b8fb07ac8e5b0061e0d0a15d430b15e606421739cf59c155e32d41a782093181c8d5803bd49860e935d4724f7adee50b3aa2477887515bbe38ad0194057dd2548608996866c09c0ddd2c50c297d2c767c317c7a836cf75f8393a778fb5a97892ecc8a0000e23324303f65447f30dc6690f5389f5f0884903bd975a3edad818b69034aa11bebf8c4494b5397432a271ffc0eb93ef40eeafbc92df127f02b00c305714490fa3f432aca8764393c98885ff859173abb724e73185f5c67bfd1eec82e561ca96d2cbd5d57b99a971c1035afd043d908e8dc4d73dc844f27eb5a204886a35218fb46288c4f93b0ef93983adc34a57d4abf86a9048a01085d01e58c02669057bc7bfced3b4a46ff797c0eb4d2443a95e26b3e10597849e97ae46a82819040b030a46f9ee2c48cd975502de9c6f94194c5d3e97f5f5adf050f925df9780a598e5880b0ab45af30d1c3070d27e75218504120e222e9606e6b27f921ad37933de8ecd078445e891de69e4da7d9a675a39e6675492c4a00152b47311c7702ceed21f2816e664f987c3ffa85055e93de5c6e533ac228b3c63fc0704889a04485c230f4ccac20242a1ee5c59fa49b0d9457310e08eb508e253f4dc0d08cffc37dc1b61b15839527938547153ca40f21015b8005f3ad7b3f429ae01341c31e5ff8deefa02d35c2397d8bf6debcfc384d3a07d3ea159aab20c719191cf61c832926d33968920648e51edb24303d6507e57a279bef0ab7db06abb25a6f64c5a6289fc40d9610bc892da264c315d3ab6cd64ab4264b33787b39d5153d08338b270fae7a3b5eb96d8ec2a856b3aecba169ea4ddc270c2ba2f35d5c47ac72d6a7a9837712931936e0f830e67a743f68ba700dabb4b185e27c8d92915d286ebed0bfe633cdb75bbffb57cfa7573a22f513f0000000000000071a49ca78957052522aa6f467f2e4bf4492f6968b4be9ed74f01c86024cc451c48bb3b7d187d110372dc9ca2e6741f04c1f80bd9a83bcf1ace380c8a6510523aa23d0f1093934c2ce3f68244bfcabf1ec71b48aa632334d68d31a6eb21de3af08219b577eb3f709bdbf3dbe8ea8ce2968c575a82b4245b57e7c8b724e0de4ead07961447b42e4022c3d264b96d1090bb81522c04659667f9a75866c78dcf6726e2055b1f19cbe6ff3e3e389accd21915c04cadd85f4c0a07e576bb51bc4eae5526218d3a0b3c59447a3c07a9598a2f918de4da45bc118819b89fdce0d050e47573a607adff568a9fb3c004e6be565f5716f522f6ac2889c9897b937c8939b453f5ab29eac66dc70ee9777843b4be55b22ecb97a9c3bac8d7a498cbf54a923d6e23e0354f1b3351b8abc935a7eff1d3c961304c1ae7fd578e9ed937d6894dc9b1c861f95e8d1b4d978bfb26deaa8d27389e9bc4d3103ce3a21520dc4829f376e1a9037f44b168abcedbd68ec9fa6ea8fdf2c5bba3d34439ba4bb5394ff8ca1b979e6eaa4f5fc22c2a541ea5d385923687ff80cf69b808f98114d3e71db9cd4a676e767cda059ab398dfa6e655c18fa2c4497add1b8d049aa98312dfb5d96e2cc3c8ccbd3e6a2faed33978e3eee8456e13e4780f407d0f12aac3d2df81674936ac42f79fffebb25de37b419b1cba325bad084ecd54de5c91406d176c474b728de60bb34675c730613b3a8463363274cf8c3f1f319525b227ddac8d553ab3777885e803901271f1254370db0af526de004df13147dd9212bef8b9858481bf4e199ca28b451fa1d3ea638d0116124b444d7e2ec2d76d00bc6d436937ca5d28510798dc3a424e2b1561064c85665c7775e7bf10136c33025040fad0a337b2963f8bf1b82e43d321e548ab96e8571fc318cfdc8faa47538b2eddfb6260a90be3d7ccd9c40f9163fc0534dc789618a7e779eb1183b620e0fd3a7040ca85920734fc8025defff1c95afd9f769d5ffac942bb04b81a224f7263c587959bf19cc4cc36f376a9f8bfc36ebe31d57d278b4d91f804b7ff6efb059653ab043be20929eb21583db2636de61fc55ccf7ea5b2381964884e32b88ca6c2d13747b1f6d51f85e1caf6aecd593dd17ff7a21ab437aec4e208066ac2494c23f90adde24cbbdb450b5374f4f9df46341cb272b9be6b43d71ea62f91c481f2482a9d74df217e9f4cff97422958ad9ddac7cb57bae27a7f1b7e03356474e40508f3ed069f187bb1eeb4e30aa0466287675409ebc4064a27a46a08ed2105492bd17973e685cdbee16d8cca973e8908d56fd8c669f7893f53990a0f6b7489e3a19fdfa74afd54df429a5e5b951502fbd249a9084b17584e8c76ddfa73eb99a2c40d93b8eb2cd6aef3945d52a326c572ae3490f0dbb341c4225703bdf2f6796177cb683f45a96544451adc60732d7b48019f49ec8aab2137cbb88ee6a2b7907efaeaba6edfe25d5a8ba74627501af0f7f6d571a471c095e4be65f4f4ae6ebd0dd74ce429ba75fa359ff7fa8f4afd09c135fe81dc851f7e68750da0b85bc3c14ebea3c55d1f892606b6b56505b2e3d83a4822a966d8f84258b1141c8cd7615bedd34f02a578e40f1c2ef69404eb39f48655f62d375de1aa0da18fef01d53ce724f59a254dc37148870a75bd06ab786624ebfebbdd01e89be00a25ba0bf85a15f60891dd1c2fa0c1e768a4a0a3eca5b6d70eb601e6f4d064b157b7821e6ca88236fd2289a4d9ef4f0ae5cc01ceb3a22e6dc4a9563f4fd384f6710b633ae24d6e18fddd128c523c5d4ca8f923dc820288dc5d7c0045b7dcc10c2cbf06eee32a4d5c463c0f8ab6103d296bc839b3c4a1a959d8f88a310b3fdc279c46abfe41736a625bbc5c0640625c5ab1f5586a9ea72d817c957ebaa6e10047c797fcb28eb9f90f5888aa85176728a7549766de6bbf30a76e83ff95dbc43b5f201b3eb3386b6f7efd1a5af017cece62dd92de123aa4bb98bf5246a4bf2c1cbde111ff9a6ead8241a94e010a19aa9d8553ade364f6ce1c2e59124c970681dd8c5f291ced9870f9596d169b30bc22663b2d0abdfc355008b2d0d05d34d7121b4103e6a8d5076089bcdf02a307850d4b169f0b9b8dbeb30b099d512c7568e03a76ae4fd5eeefb8ec5a3e3d1d3cc41d92bf8712ea1b7631ef4387d6a37b83dc7bb0e5b3098f500be6297b3d244b420bbc03a78a1a9b03e6251fa5ef455ba20f5eca9f49c2ac9f5e446e676cb0755de2edd0bbfa994f2506e51897ebac37ba81267fb1b4b34b611708a54de4d4c4630b264662a3f76fdf0a01fbaea2753531399ff460e27e0895fc3e2b9228f2df77391fc70666428ecd286266546ebfcbb0acb28dc7d2878d80f8b293e4a37b0119ba62bbb5dca04a98786fb83f2a2b862997131393f3663f27b71cdad11e6f6b212d879342c42eced070aa427c167c7329ff7a174f4997955e903edb02d376d519e62e493897eb930ffce6deb30d3a01e9301aeda68f0d71caa5d700a4c29fefe6b16845eb6c55806656ddd758fa1b1f2460fd9c8a1d09ce568e625fd564f2d31b45c4e3548556f53407e3f4e07d23181ba7bd13bb2aa88744861c23422f931e4bf1194397a017754fcecb0918bdabff49e1d85edb1f347c9c931ee3f6a978ff7417cdcf78d590354ee9f466224d298ca1241752066891db9a2d664837be2d2b456f620bbc999643aa3f5617231c59fe1e5460bc0eb2658401378bbe22b075ff2d0d076482203d2634ad792f29625d22e21a012952b18e2f039287c841e9b043ee523f67abf9d1d1fe585f8b5ed1b44b305d8ca8ae807766393fefa75dd6079342f76158aa2d5bd23a1a28fd2e4977360235a4105a37325a41923d902db41753ab86b56e9b89f30340e6d43013f05aa571c33dc76e0759eef160b04aedf42ad8428b9b2ba7481a3e1f5e4133303398c9e53686c7cafd5b5e55bec4c3f78384a92567bd5c1f57b7663a4f90b9756ea5fbfe8668c8936c8e072e3b280a4736fa701cdb463b5db21bade8f3d7a6b99a24fbdcefc8b3828164e141341370a346996c975d28bfdc210495c2bf4d0c387d1acf3aa43902547f4635a1efadbd83d492b6e00c241cb6a8018a8be65023aacee83080548cb818356b9e3e3c52c613fd26c12d086164cd4a206e39058e366ab61fe27c8e469f49290267ce3d83f1b350b12c844f24920ef10e458f9ca543161ca1b840f585292b31badbcaecad0da0aa4a91f065f059edfb82cbd2b14a7cbb583b41ebbf9a486101c81bbb5dc1a64f825b7cd2f9577f8c9dd6295e9ba22c61696853d7bca3ea743edd78ce5d3a4406a608b2b0147fbe5fb6916a5a3b9d78d031856dd9405563ec2dc8810c1150347c145e8cac67cb5335e8edf45e0c12800462551fd01a78d1596680713c4a52ac0aac6d4040a0d31d390004000000000000c75fb4145571e3e984a8481bdfe3903ccb9b66c154e8d0a26cf595036df8c57b2fd4db98b96b003beb249e1eaac947cc22cd5c484e23058ea96bb98832a275143d89c7e6455b67cd5f26bb9ba04dc6f597e26451df990339df6caca62454a70e0d4fcf80e40b33447375107d1a5ac8f38b1bcec5475907496857ee89441bd66ffecc2dacf28f430b7b2a855e5a798b666c9b2a932b27454233d3c7731ae81f7804cd8bd95fa1060003040f694e43000269fdaa4b38154d18cf101792f75a698d7edc0be85524daf69110d2fd97cbca2ce88531f48faef0ede0310868e1426324d7bacf50ea2e3a5b8fd6de540e5700742e3a97aa6b451f1973a49fd07d7e82dfa3755376c6679d1a9437cb57ade820777170841cd2b2913ba1ebe298ab9958fee2c79aec291d7b3d317323d02b773ffb769ff1b7dff5c8b257990d91f55083e1f11da94b1001a686f28aaced9ca24698000000d2f4e87ae8ad85430f671d088be1ee827f150e9b54e1d77ca0c430dca501c2db46fd00f6ce3d0497dcbb9c235200713cb506952bdc0b2fd496bff9360d565c8e2cea648bec90e442864e18b8daca706e449ba104f70c9b70293052dafef1aff80e4993ab0f915a1ca3213e9fd061407fd2abda044004fb13d80fcd70d9af11d6785de284471487230001000000000000010000000100000065298792e580538dc8a869bad732b8357af73ab86adc8211544e56ba5ef7ec73fd0bc18428e8562667f685c653abff9207f526b952fddf4ac571359ebf0323f8f4e8e0156d5d6e7401b87d52642b25d12fe3ac7ba150956f0b2fb04e2e33c8d557e3a15b2f4e315e4a1f2d3b80fc8b74d1168f8f0d1b62be7797f2eebc301b10c85e78ea51df752871f15c845aa53cad00e51baac0150a26643803eb47578e1ba76f8fc8ce51206d5e5ea53f917524bbb5e78505d8b3857c24eaa0f752dd0450dbf141c5599f1aa9bff9b037e63136236e1fc7ae06d785e53772e686f9d8ab00000000d000000000000000ffff000003000000ff1cba8d01febb3cfdd37bf3be93bd9b17d41943c57d6f064e48ff96b30b2cec6aaf69bedb412284bef73c216887ce4a6a9b6e8a6e0e7e6a58744f0305f43e7c8cd17c58637efc29d3bf53a1d72ed4d97362237ef00c8bd9374b04ec272cbf5e30f2d9e13a0a7adf87e420aadbe840db514fcac2d3d39953d66581ffa4a1a724b1bc47d0b7c8e322ba3707017e9f7f9029292d90a813b3bc61b677cc187a62528f6c99b5ce9ae643f3d215d3a641333bdf0f5894470d7611fb43f6fb440e8400"/5034], 0x13a8}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x03', 0x0, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x6c}, {0x6}]}) select(0x40, &(0x7f0000000080)={0x8, 0x80000001, 0x5, 0xee3, 0x6, 0x1800000, 0x1, 0x1ff}, &(0x7f0000000140)={0x2, 0x6, 0x4, 0x5, 0x80, 0x3, 0x0, 0x738b}, &(0x7f0000000180)={0x5, 0x4, 0x5d, 0x0, 0x7, 0x3, 0x5, 0x7}, &(0x7f00000001c0)={0x8, 0xf09e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000002540)='y^') socket$inet(0x2, 0x5, 0x3) setitimer(0x2, &(0x7f0000000200)={{0x7ff, 0x80000}, {0x401, 0x81}}, &(0x7f0000000240)) 04:02:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000011c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) accept$inet6(r0, 0x0, &(0x7f00000000c0)=0x3e0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 04:02:40 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/154, 0x9a, 0x843, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000300666964670500522acf6f18d3caee145d973c30c82d20785753f1026a6832d6e300000000000000000000f371830017b94da24e89e43737cbc719562db12918645d945e9347956f26d17471cc73a3989b156133b5a2d953e946d83d3e793ee7a0634c01faebac0da8c30bcf558051ae1019504fa9f19fb3b6f0115ff66f3bc0345617e7d5c70a6088f825a3f03ce1abc3fca1c8af672045d4c22d41c47dc7775f69c9506d5e425021126a7280c258f3c5d8deae6b05b82c54099d1ad84d151aa2f276e21fb8accb6e972c"], 0xa) 04:02:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa0, 0x0) geteuid() accept$inet(r1, 0x0, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="48a3e7bd000000003000"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="14") r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 04:02:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) 04:02:40 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x1a305bba) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x211, 0x0) 04:02:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000040)=""/145, 0x91) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60, 0x84) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x5, 0x7fff, 0x1, 0x1, 0x2, 0x40, 0x2, 0x3, 0x81, 0x6}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x18}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x198b, 0xfffffffffffffe01, 0x7, 0xffffffff}, {0xfff, 0x6, 0x3ff, 0x3}, {0x81, 0xc0000000000000, 0x400, 0x5}, {0xff, 0x36f7, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 04:02:40 executing program 0: mprotect(&(0x7f0000045000/0xe000)=nil, 0xe000, 0x80004000000000a) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000007fff, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000324000/0x3000)=nil, 0x3000) shmget(0x0, 0x2000, 0x2a0, &(0x7f000004d000/0x2000)=nil) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) openat(r2, &(0x7f0000000040)='./file0\x00', 0x81, 0x100) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10021, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x8, 0x8, 0x401, 0x5}, {0x2, 0x3, 0x800, 0x1}, {0x0, 0x9, 0x10001, 0x362}, {0x0, 0x3, 0x7, 0x7}, {0x3, 0xfffffffffffffffb, 0x1, 0x4}]}) pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)="5fbb066efe6a93f48751a7f276b9db2c2017ddc043689b6374e509836ff99a8840dae560d2cf0fd96cdfe1c909eb5d239366704c3511001cf70f83394c09c9be11b83ce78f6100d78d9a87598d7a52c1eab964dbf6e849ceaa87527db1efc994761a2960f9deffe4c3363e8eb798c6151d02c785c9a9680839ccb6d8e1e6f67eb5464bb3c600", 0x86}, {&(0x7f00000002c0)="097986c944aa47debae9a2b21e99081ca35a476459264ee5f0233da1a33182706dd1f36624564e878ab30dc4c287c31866a544b973c54d4da5e5fc181ba82e2b2cbf24c9753dafa5968f72fa56cdac5c3e780b488f2a5104c4ff71b59a8eac1780ae29e128744952b6c7ea5d255bc9319c54d51ec1a4be", 0x77}, {&(0x7f0000000340)="2dd4aec5646ffbbdd7bad197dbc2c2eab31d022223fd2a8c1c57882125d0dab9d3530cbb16a81a9a820c2c657a28cfbc7dc32288a33bacfe25d884fd762e257a5ea3a1c6ac55546954691c9603977576a0947eaea61c9b26dc1b6b41b419b1c357b113ce988c1f4198b66f90b5c71fb947700e1e2425eb5ffa52478ea092b919162effa1969b73dcc2c8ea80af3fd01109053d859e8d6ad5acd983380a7f494ab6342ce38209244e82bc36b19e36d92e9729b2", 0xb3}, {&(0x7f0000000400)="d9533decc7be118183ee660f892f48f18e739fb1e3a9354f642ae6b6c05f15ea0bd4845cc1896befcb9d", 0x2a}, {&(0x7f0000000440)="691c89a0d5d8bd7f0231b87c7cf470d74d7a436fb0b5b55143e797405e264a5a25695a263a8f74bc2968013ac371d3a2c58b90030355dc471b14341de050ded3a908e176bc72d0246c475faa3d430ebe7ec40e29c5f84bc9c8b871d174c3463f4575ef613e9f58f700bf313d2288859a58f81bc0227bccc2a3f5be9de3750a277335f7c48e9c95f69762cbf672", 0x8d}, {&(0x7f0000000500)="76427d96a3b19251f7d08fad7f8c1680e88a0407b468e5b06b210703054e272e1b98a61fac28cc91a891687bb8a16b0615133914c462262b4523c3e425419e7dfa8d0a5ba2007186cb27b85f", 0x4c}, {&(0x7f0000000580)="299668a269680ad6b2dcdc134908b70f78916915a8675486a8625e7b9a17f1e6a554d61e63929dc906096825d86d4ff54b9586bfe4e83a31e3cee722dbba1e98a25abde7146317d90ba0cb724b4e22e9d11e3ecfff6af403390a770ee636db8d7bd0f0b84f27cdcb19f6c1abc390dba6ac8006475a81", 0x76}], 0x7, 0x0, 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x8}, 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x6, 0x100}, {0x800, 0x5}}, 0x0) 04:02:41 executing program 0: pipe(&(0x7f00000000c0)) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) 04:02:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) rmdir(&(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8000) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0xba) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x65) close(r0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x5f, &(0x7f0000000100)="b6dc4d649d65b7a95100782d4b705f83e0e525b61c673d84cac5137b631f5d1718afddf8cb1fa077a44b819f2324ed1e73164562954006de1c4c1f19ac31af5ff1dfcd68df5ed5873bd6546c1587ad00"/95) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000000)=[{0x5, 0x5, 0x1f, 0xb1}, {0xffffffff80000001, 0x101, 0x40, 0x8001}, {0x7fff, 0x401, 0x100, 0x69b4}, {0x81, 0x4, 0x2, 0xfff}, {0x0, 0x81, 0x3, 0x6}, {0x401, 0x24000000000, 0x0, 0x2}]}) mknod(&(0x7f00000002c0)='./file0\x00', 0x1080, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0xa00, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 04:02:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000400)="b1000504fcbc5a3dbc0d15c40701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb7fe00000072c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020081f83c0ad1dbd1fe3d10411d49d2a80000000000020208a371a3f8000400000000000000010000000000000000095dca8fce72e56a5e212263d62c1cdb39779811591ed7d304a32ffa4c9f9b216f1b4d9b13685d9d41975534c845df83f7f89232b6f83330bb9978a457aba07c8c772a3fa97f3914b8ebe430bb8079a8069b61f25a1a1c01231983537ddead6abe5fd04b25e71cb377534e1301b76c3058dbafa65fcf9bb9a6a5fad9aef1942f", 0x100000043, 0x0, 0x0, 0x14d) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='/dev/klog\x00', &(0x7f0000000240)='/dev/wsmouse\x00', &(0x7f0000000280)='C\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='/dev/wsmouse\x00']) utimes(&(0x7f00000003c0)='./file0/file0/file0/file0\x00', &(0x7f0000000540)={{0x10000, 0x100000001}, {0x40, 0x100000000}}) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x40) listen(r0, 0xc812) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) readlink(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)=""/26, 0x1a) fcntl$setown(r0, 0x6, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x440, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10008, 0x0) bind(r0, &(0x7f0000000380)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 04:02:41 executing program 0: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000100)="ef106c35", 0x19e) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000780)=0x6) write(r0, &(0x7f0000000880)="84e4867eee1a6ea6d9a2567d81c17c0c3e97a36e9eb95f251559f0e73c2c72a4fae972324057a1f2a793d4b0619684f1d14b28d7a3ebbf2604ce8b138e575627da96408cda49cc48ca42f3fd8e1ba5c391ea2ca922d13891f1913b0b7bf3ae2898133fdf5884a6a50de32ab929d55477644ac2ea9ebbfab4dba061a69614dc774b424dac60639bdaf0baf4a6218f61df46e82d02f50f6d8a47a8090a2520f7d028f507230745e22077d26ff7af5143d56d88c06952c994fe95ce5f5d086e81b276fd8d993eca7c95c919f4671f6c04e6cb9045e9db97359b03f25c54328e5959f116395ac3e1aafe5a2312ffe9212c9d13be6b7af661caab06849455d4ce6be43fbb97503549ee7d562ca6bd615410ef7fd3134a12f3961b2f981153e459060b2c09d9b7388985d718aff975fa3c5cbf3c3ec838260a69eb7aea267f8d3fd48f4938a661ae88c500c2a5496a883199bece4bdd7a2491e366c191efa857b259d46f3113709fb6880dd473c36905224e78b1679e0bf39229dc8a43b13e7c2ca05d33a345eccaf71bbac3d5ded6cf025ff91cb6d1d7fd7f885cf39b5265965bf86094578b857cdc50ea8b6319a03b1613ac636b6a3a85ca87606844dcc7ab984526d3adb3474ceb1d7aeb2ab276be28d919ad0a0a938d56f982d97d607cafd90eeb1c6bd2bd80b2816150467deb4df46f11d5dcfbd4dc6bb9253eb84dcdf31fe3d16c099fb19d792e29979a07ada1bf66ff4438cc79a0c59c39295d33d325137a4b68e080865ec8097e3b3918d845110a2949b7dad4f7577dee69e498ae14af3002eff33b55ca886ca6472f975af9d935e56590b25f32c19c68408eb3e20a50bd1da255c9cc949337bd09170e706ad3be986c129fb129fedb9d67c55bff9677c648612499de639485d16f5ef313d5011e71a85b7be9d7891e1f884fe86c2d252939905d42ac21cac7539ee699e1803b1f8a4ac001ad57b56d427cc76f9494ea3eacbfa24ac2be2b70944392fe059d000faa719697520246a0f91b4dd0488a9b9f245bfbb66af72830e93dcd23810b11b855d44a6dc8cded3dc80a5951a30b45c59706dc00031abf8c31f8adaffc1f36f5515a2c72f17b3277c4f8f7f80f1c2371ddfcd1d20b441d5a65521ec4534029fa45dcadca5c1e94630d71978d4a669e6bfc4083119eb6a156d8127ce382cf404c44c15a6d32b69433722bdc846c2865bd74a1fce1e8a8213ef395e74b14361b3f3df0b69fdbbf2bae67551a6bf3ca70dfeaa145cad83bafd6f34d603a553cf23702872a5dc0e9cc8000bb96dd8152a99168a94fbd29719c89e0c5d1ba709ec7e3f8846ed7673e053089e48d8ff193da108fbb5e30a064dfc241b5403074b6e263f0135eae3d55e807fad7f5d17b323d5d434db68261491d0064cef923a04bea95bcdb2dd2b4e97f8524859032badd04724dad60d0eaa41ed8c92c23fa8db91ff12802701785cea11ff475d4755b95655cc8fe0e74bfdd99ad63efab6db638f53d1fe706655f623d9f34e2b39a742d4f1517b0ae6b4a0f9ff6b454ef83db3fd6af40d83b57ed0a70c79490604ad6a2b212b84d610c0aabe5becb0d3289262b8f6401ad6d7681ad445a6851c8bb7128b166a71e713dfea3c9aaeaa06ef2b004d49a29a27c1ac230b89e40d7e60e4e046cf526f5c27f27485673c82f53f0d75a878ef6f85caef0eb0e05ca6f79b3c4c05ce4864d4e3a6bfa76c23aa1f3fef9c451727ca25b0f5a9f3f7d29061140c6ec7c2bc415ad3c11d2dbb97759cb08a67c50af069ec99f59eb683d89b3b66651c5742325191ed9f47eb1d2230a1f71b3f6fd8ebd0daf0e279f126055909cb88e78f8cbb0cb4d32d5b13e36638774d9125ba50fcd5f966076067d92c8b0c0f3f851d71a991b9e705d889227dd010635a686e6a5ea611e7738384c68000da5928e20046db61dd93f71ad96a1bf41405c690c98046ce5c052873d23aab7c20642a64a9d6d60d37f79bb9e08a9ad87151cfb9b22f74255e8ce5b9207d71b822db9594e70d0daacb31ad0648791b0bcba69dd8f51b1b78162f436bc7bc99ea4b4bf183c18fc30f3d94556112a029bb1bb8deadf009ad53ced2afa97a9dd18540ce6c86aa43c14c26c344a0a7632cb8a41677cb9237fb2ee726e26de53db750d374c5b4f0db959555cf311f67549025b6e270418a96da893f18518f9af3ab7b19910058d068c4a1b3e50720761541595c1106e71dbe8df0e7a8b87beb9380d5858ef0c50b8e85d84e1f8aa9307e161c1d3603ee3e694f5c6ee525add0db6ac6d34c012aaf833524a31091c571116952308324cad112d7026345e0d12cc8b1794b69cf2ce6960027a59802f20ea86996230bc7b9b87bc546639dedbf83e3d8c60218a494ab039a7f1c033ddfb88bb2b0b0508f82ffeb0a91603a124412b1b221006910c90a109ff188d6da01c7b47d7d12edaeba8a01aa99d695bf39b6c9253636d2cb59c45a8b8477aebcec441937d8747bdeb9d04cdde91dd2e6403a8b60ab298906ce9af4a74756e99b67d511b0bc8fd0ea7e3de04b2b6034cde1ffc40b87c0f32e861fd30bbf7ce5d808ebce9dbaab093d55700832ea52b99efb1848b5b27d588fdeb9d9ffd8d4b8b5e63773091d961ff6b5d00bf8726243be412d1919518282426b3070cae13a0e2d10baf31c1cbdfe7b61039b641015858a82eb766a631dc96aa4479c1f9be590a0f4b482f128b6ec9f797de37c099dbcf87adb3b2375956290e53b520d8f2d796676e1f1b3e9396c7102fef9a9bc669f96b2a6489c9d19d9329fd9db4cd8255744ebbe2eb5d636d6f9ea4940eefbf6a15abc3c63209dd13d424881501ed281724fafc451a19698068c7d89388fda115d67dd59b5c15ab40a00c5b6ddf7992acae92ec955972c51b761fbd9b66cbd769a4563246efc0bf88164abfdf0ef78bfb5a5e082197f27409fa11e9fbd26da821c9f4296bd43ee89079fd799314469bd976a366e450159c8e5242216b4f8e70fb7269b13eec3ec825bc4f79165914e3193531595bd3ec033f2c3dd021af9f9f98b8db814566e35adbe475bd9d83d18051ca5f0a83cdfb68424b08862c59d07349e1c8c88456876b7a7a1ab0803bbba19285638e8e14740aba950cf5e7abe6c64531737524cc897254a972096342e5cccf85507c40f9add104e9413a2b0ddb01e163871b46fa7f14ff5f3e0705978949409a35954a5f953a998f6fac456a682607f31d3839d27b3bf3c9b378123b7abdd4f2d10691c7671bb439d00a0b17f67c34d1efbd08b76978562706c1c69a7e58450ac0d1791dc0ee9a73bfebd989ac60e7eef6ca9b74fb5fa0bf965791b419e793ef8d35bde95c86a57b16024672a623c93e794c1cee02ae2cfa3cf16be0c4fc09b1efbacd49b53bd7cc9f2d7dc80f1830f8552e99144ffc35288e3a00dca76efc1947976a211193eeb13b7541cb28fd19417ce496def4d1f13f37a5252ae61bffa8443ff9162fe86ae6d71a6f0861e0dc7697341f242c9c2fe049130295be87a8163d23a6e597685a0bb9abbfa4443e2578b407e2e72b8968ae2ebbfc24cc350bf0aed04b5985eddef7f71d3ec5306419c747e84881b9ec63a8e225cc1d5c3fbd6f613d547765110304f9a313ad01e3b73f1c35905a9805aedd376dbfd99a4bf1838cd2a9651bd7e8f4cc9acfb65ae96df0ce870483fad4c2befcd5ecc7b1c485e1ea3be4b5de7bc768982ae08f552fbd11c42992d2959c27b1d684e1bf0452d25c2a0fa58eb41d244cb7d75736b72ea15fe435aa8d083d52218c7e3c74540b728e0077c58b8859f647118a0d6d84c837f042b26ca909a10ceb2acf8a87670273bda76034ab7a82243361a2f5b49ae28e6859822c37de55a5b960ee7484ec7b160ecff3080c286cc96cb16ac3a134573f8398838a8940734ccfc8562f91259609858237d4de4f6dd471355b14cc981616d3b93326d3c40067f8a87858fa67c2e97c56d6fdbc8c74826f9ec9d1b3e4a27130e48509ddeab9ba750e5de5f97ad16907bc5d2f3d2c9ceff017627b9bda7bae789ed3cc287a1a3727fcd13158ff9a84a38618e79abd9463326a413f54eeb9b7a319230d5ff0d1457be0aa655a4d29218e1856f0faed4ad6f7bce29bd83c3823c11a32c70e070a452b0e7e71d68ffd3961315e526b7ba2b1120d6508e9d53bf968599becc0ea29198d9fa33e275518b7c526ff9cc82faf1d22ed704130ab3040ed09c44f365aa77d6024cc82bab0a4947d2327cce272b52244e7ddb6849c1c746c3c690758095e9458a7b1466a103170861a02a49b1d2e2588450a22578e3ed8856a1816c9b040ad0b165b85fbe897be5b13b24956bc2ee63f131780badb443881b175fb2958bb54cb83a05e8f3a8cb9af548b6ba14544c47421ce022a37a0491e0f9f445ac6944b1dac148747d0e66b5d49ea2d521558112e443a9762bc1862cc8cce99a086203d4658375f9c94ab2818e06e9b7371f3d63f1ef457663e04693ec4a8b089ff9c270d647cbb36232dbcb094c398e2e6f0ff12c5dd34cbbffdee07e935e14d403e61aee7f92dbaae5b1ce4a43e50ca3cb291b1b77f32935612297ceeb8d232655661f4a7cf3046837d8d6bfcae5303547ef434377c033ae9520478b2ceb4d51fc5d7aec324520b8f0eab74e302f490b2ffa5a6e2b51fcb324822b33986acae3d291a4f57d091895a02fc80e69ec4904bd4730ead0c0f20dd760018de40e928ac61e7462d879c6c36f1530874ba82239522280536464293e77a105132de15ac1592148dca506027c04025cc56e37e94c89b058078c0e0205de6ba25906fbdf1527d51baa69c35fe24a694b8a3898a25150990db0f29ea433e06dc0d9eea4b852c2b68e59c04edd237a70c259bf4e5dd26ef8d3f70df1796b1d2a65b8361eb12fc1d17fbe3f736336644a0741fd0cf9ee1a371ccf0264e1b7366ff3607b29e419c812e725b1cda80bc78a141d2dfb2c07c3b4e1ed643a76d7fa63fa79dc3bd5a0e9aa902b2a952923822b435d605393078d1d7e414cb0d284789770510cfc2dfbacb8d454a20dc74e3ea0d48b2d64fdc5e5a4c08c099013dba9aef064435d51e38c83498db30c7c0c571f4233faa225cddcea5cf24e30b3889aa5d8f717c138b812a7ad0b77db052c457002a54d77a32da3a1a5a97eda8ef6699c58fe56cad2ed475a61cdcfebbc9b71c42cdd7d9c6792039bc65d2265710425d27462e9eb3e3e169d4137c6eb924d0f7b530990a8c91caf1a08ab39e2f247281c51bc5df4eac72720d3953f827e77c1d30ef45b0b3016b0e4b5c367a59f24bc8102c43b97156be1fe9c9034fc3e3c69c7ee0a4a3250f3573c04d67b383188526b666ea8369b25ca449b29a9279cb9b3b56d46a35a5a34a0eac6fe0e775129026299d6ab753796fda7fbfde4185bc84646d1c43619afe924c7d44c47db432860c66fc018408b433bf4ff3d8f0df84bb4705ecb597392a9d2dfd6c14de6ab012c9e9a6f2f4804221b57d68f377ef9b47341e4191650dc58b27d15c85d648e39ae60a3ab10085b75cf58a722b297602f16219ab2ea9fcf90248845429eb1f9840b734200dc00172da087fe9ec6e938d0195659b00b0c24806096f0b5abe01a09ee048e80faeb6a224de7f6ada13c5f064984d1cff4373174878f286fa341885ce3642c15f02a2067ebdc8f2f96c797e98e080b3b6cdde865f4ffaf9f2ed9301eaa3aa1dcaf028523b9e585c515486bbbf914b525acf618fa2eae3b992b2282a9e4296da355648a2c0620a9067161adb56", 0x1000) 04:02:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x7, 0x7f, 0x8, 0x0, 0x80000001, 0x5, 0x401, 0x1, 0x2, 0x5}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c4e39dcb44585ef81de25367f653000"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890c55eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675b895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dcdac636c92c2c14e79bd424d28a383c6433ffabfa2860e656165735d73e90d26d65933e43053c267d3b50a447cc3458ec10c8f4155a2042afc18e1fd0204fe87111cc83e6398c7e792d08f8f01a27a6b0e12ed90251e0d3dd2f190bc813c6e9bf19244070c7544aebb1d9197b14a4bbc6d314e580545ea9975d20d0a01040e91a4d9d95dbddf8799d21d27af00be13eeb4681a894328cec7140a15beba92f833804e1e376a7d486ffd602288a17faf84439e6212078b95dd983f1db3914dc89619f55ca98f82ebb0955bd2ba47f462839e6207962f7dfdc80dd5d6b0e1f4d0ed84e5245220528227857695ff084f731353c8679954f3a8100357b77d7c80679b859c51a29a97ecbbecf375807628f248382572f862052c5827eaeca1759e2ea10d3a5abbcb6079a17c8267be3c7d36392b8e079022380ba32d02a2b93d0b77b47c37d8417f02df3be749ea8991443253a66213bfa74f08350e66ed8f2c8c5588a4e1b2b3582d3f0161d0efbbde85f8699e708f6ae1a058f1bfc31a7ecf985e813d62f240e55f20a748a27b4cb31a86f0f2b39140a87ff3045e69415bb4d59f476da027c1a4dbdb46664bd33744f54d4601a7e48c55a942bd11fc92fe8e3a10bc823daf92e93d483c7b0ba4f12af2e26fd06efc7fd0820fb737cec251b42103189c86dfe893bd22d489fe5354cf6150b314d6110fe863aef9a3326d41b8488c06894e01c8d8c0fe0275959112e8788d021640bec5a532f4b20932c30d0115ee21e4c61d0552240a5ae7df9bb559917af9fa92b7552fc3429bb15d8b95a3e08b6604582cd52bc686f08a6709c0a43b1e979301ca100e5394e2cd6ac34baf1471fff009dea672688d71f250a40632a05298c89fa1654966829076d53e53a4ebacdeb2c264bfbeb4082ca6ca17973205172f8dbcb457f2e98a2cc02a9f7d41b191980dcaf1f4e9706785e4dde842fe3f309d6a4b304cdfb209ae47f6f86463a3914ee845aef101aa580dcab3845438d9f67dfdc095b4e8c3c6ce1e8815b5f539949739b9bcaa4f582bd1d46f6dc30fd80fc770a7102311528446ee9fad0df7c794d101230d7b7d30c3ac59d5cb0eb157ccdfa4fb6009547eae963183593250a10e96f762fa3e4890e38a0ddbed0b0173a97c93fc6c3c835fec1830be808dba3a7effdf1ef4d7b7b1fac802574c83d51703ef3e7be171c8d3e68a5841e486511bc6a423f4a454a7eb0f7", 0xf41}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) getsockopt(r0, 0x200, 0xa9, &(0x7f0000000040)=""/192, &(0x7f0000000100)=0xc0) 04:02:41 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0xa3, 0x9, 0x7}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008fb000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3ff, 0xffffffffffff7fff}, {0x18, 0x3, 0x80000001, 0x9}, 0xfffffffffffffffb, [0x6, 0x3, 0xfffffffffffffffb, 0x4, 0x0, 0x1f, 0x4, 0x8]}, 0x3c) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1d1, 0x2) 04:02:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 04:02:45 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 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x4f99) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000001c0)) 04:02:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x20000000000600f, 0xe06) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) dup2(r0, r0) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000001fe, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006, 0x0, 0x6, 0x3}]}) syz_emit_ethernet(0x25, &(0x7f0000000000)="0072488cef94cf85b5fdcfa11104199a267bc23f3b229a19507cbcdbbf27ae5169b1bff033") 04:02:45 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x100000000000001) 04:02:46 executing program 1: utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x1, 0x3}, {0x9, 0x4}}) r0 = socket(0x18, 0x1, 0x400) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080), 0x0) r1 = dup(r0) getsockopt(r1, 0xad, 0xa, &(0x7f0000000000)=""/197, &(0x7f0000000100)=0xc5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x5, 0x6e, {[0x9, 0x1, 0x3, 0x2, 0x200, 0x7fff, 0x6, 0x3, 0x6, 0x91, 0x7ff, 0x175, 0x0, 0x2a65, 0x340, 0x80000000, 0x8], [0x0, 0xffff, 0x8347, 0x86e, 0x0, 0x80000000, 0xdd, 0x9, 0xc5, 0x4], [0x8, 0x4b4, 0x10001, 0x7, 0x8, 0x40, 0x4eb], [0x0, 0x1, 0x8000, 0x9, 0x0, 0x3ff], [{0x0, 0x0, 0x9, 0x81}, {0x3, 0x8, 0x6, 0xffffffff}, {0x9, 0x1ff, 0x40, 0x7}, {0x8, 0x6, 0xffff, 0x3}, {0x1ff, 0x7ff, 0x2, 0x80}, {0x9, 0x40, 0x6, 0x9}, {0x800, 0x8553, 0x2, 0x7f}, {0xffffffffffffffff, 0x800, 0x0, 0x6}], {0x2, 0x200, 0x1, 0x5414}, {0x5, 0x400, 0x1, 0x2}}}) 04:02:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x4, 0x4, {[0x100000000, 0x7, 0xcd9, 0x7, 0x80000001, 0x1000, 0x8, 0x6, 0x6, 0x18000000, 0x5, 0x401, 0x6, 0xdc32, 0xfffffffffffffffd, 0x8, 0xd01, 0x1], [0x10001, 0x7, 0x200, 0xe563, 0x0, 0x3, 0x9, 0x0, 0x8, 0x7ff], [0x200, 0x20, 0xabc7, 0x5de, 0x3, 0x2, 0x4], [0x0, 0xab, 0x7, 0x8001, 0x5, 0x2], [{0x1d7, 0x2, 0x7, 0x9}, {0x0, 0x6, 0x401, 0x4}, {0x31, 0x2, 0x4, 0x3}, {0x2, 0x100000001, 0x1, 0x1}, {0x4, 0xb90, 0x1f, 0xee}, {0x1f, 0xffff, 0x0, 0x1491}, {0x0, 0x4, 0x80, 0x4166}, {0x73cd, 0x5, 0xfffffffffffffffe, 0x7}], {0x11a4, 0x5, 0x4, 0x1}, {0xf2ac, 0x50, 0x6, 0x5}}}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d501131"], 0x10) sendto$unix(r0, &(0x7f0000000140)="58427f97685a85801a7a82f7b8a7e5554cae7696fe529975508aadab84bf65c9fe752aeee1f352409184a7baeba3990a5c8cd4ebff98159359f7be5c30fe771166271beb47d609f5fa7336a0662a2623412799c0a7bdcc633dff3c7f2389bbe1217ba760712760c7283343989a7cf9420df8eee148c87e6f49093be3828d37bf3765f55a17b5ef3e0ad81c5f6888543666", 0xfffffffffffffde2, 0x0, 0x0, 0x0) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x5}, {0x61, 0x0, 0x26400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b1") 04:02:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x1, 0x8003, 0x6) close(r0) setsockopt(r1, 0x3, 0x7, &(0x7f00000000c0)="b59271609b3ae8527b81faec9c9e5b224b17853276642f9a8d8673d62d3f019f794d4236cbfb2999de3ab327a5bd8f965a32b724d0d7a59c8abed3c5cbcb8a26096bf3cae5901be3f677074419c6606ed5102b3b84767775353f80037d80129cc66758cefe4040", 0x67) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 04:02:46 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x4, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:02:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x971e9eb046aac004, 0x20) connect(r0, &(0x7f00000000c0)=@un=@abs={0xdfe734ff853937ee, 0x0, 0x2}, 0x8) setuid(0xee01) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0xd}, 0x8) mprotect(&(0x7f0000524000/0x4000)=nil, 0x4000, 0x4) 04:02:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0xfffffffffffffff8, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x0, 0x20000000000003, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x2011, r1, 0x0, 0x0) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 04:02:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x10]}, 0x2e8) 04:02:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f00000000c0)=[{0x0, 0x6}], 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x3ff}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xfffffffffffffffc) 04:02:46 executing program 1: setuid(0xee01) r0 = socket(0x0, 0x2, 0x12e) setsockopt(r0, 0x4000000000000029, 0x28, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) listen(r0, 0x6) 04:02:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:02:46 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x30000, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x4d}, {0x6}]}) pread(r2, &(0x7f0000001380)="1d74921aa471fb5a060f16d591ac227b52b5c917c019bef78b22b8bfd5d4f6f88db2e76848f598b80692304a6d3a7b71cc0cd72a41187f2ee306cc2dcaa6f840ecfbcf9832ba783865c089db5cc189ec9e6e4d4db3560c5faff255567a7fd529e84a3029eccdf8c655159d20ddd04447ae5554972480257ff3151e3aa66949e3a12dbbdb0d7871132be1a3e739cccad942b79f162bc685838e48576d8895908a4411e75502088f4ed65113793392fc2c04f39481a4164d35a5144ef3264331b6c718c5af341886fdcd6f60aa66b73b177611e5efad1625701aaa742fd0bdc6f12dd0f26908605d325d18e93ff7ad4e59af716b1b345b28c681bdda1a539e6f3f94f903009d9f74b819b315037b009543d50c943d990c087dc4c539792dc6ba44da312e657e1ed1e6b673dd6ef2f37424f2592f7028ccaaab446d574064a3d0c8213ecc82afdace9a219a909f2d0ac4b3d61046dfa7ee3d4a7f7a05becb8de613b0b6a9d96e3cc426ebb85f02bcc4edbe11d7350aaac79355a302fffcf98820aae2350a7e056a8ab38b733c281613722ce7cad40e9db36bd102cc5413f5a4704c8af00fd3d674f0456280933cb52c0a048d2efc15d47c1b6d21fb054adf408d2adcdd887f4cf1533e8308161bb24b1198a7d69b1617dc519dbb238d497ec8f3ae9dc6dc3e9f2079324411bb948b1b81d55c03c15e31efdddf48960b1c7152916f41c1187ecd9732eac7dac1fbb33ba89a89721896e2e81e2ad437b8ee4cbdb0ed23d89c23b0cbca11b4e9fff8c381842915153c0db85e32b4dca93a18cd7d495c753486a9578314e69032cdd3dc869de40551f064250ab45eff37c6e20da16ee228682bea51a248445a964f976aee0939c879cd69f22c344f49a47834d6b3bd7a70f93f7eff42809ae8d34d6d3675faedb7b9604b9685996dba57a007ce0e545e28b76206c815ebd0918ba8b1d57e910fbbd83dc329e3d3a037b7d60ebb8b55f24ebd57e8e2cc427183be1be31b24883c803075acff72714654a243bd85fc2eb3c562b1a88e88f07d7f5f0bc71548a136663cdc080425a4077a9b7f432a1ba6c6e74458c467c03eb4315b0f3fae6d7f9563d642bc951bccd8ff15cde73fe4f270b24e214caf69e6ec9a35e21ea588d427ff09c84a3ad53ce4bc2818cfb58973b2fa077f456d15918fcdc5e931c51cd6f8cde150bb05804996a46a4c21724cc531de09518d0499c3cd12143b41e2a2e444eebda6c5f659200d0a930f7d5d2533e46bf6de4b87c312eac327126a274bd7b0d39f6a684aa9edc4074014b111073d1b2c843c10266420ba084bf7ce1292c22a6f6e970af406606b4b974a743ebb9141c564b1abffee0abf5896b993d3a94967c984c701b07622e57382bb156c3bcf6b718aae7a178a26fcb991ca5ad0f728167d9a704f5bf95af24ad472006b86952c26760fb37cf56a06870ed8356f341f33f4e4592c40822e5faf37a6ef803c985b73ec558faee85a50e115317f33517d99464d6538280007a20f287e60e6993672eddb47686ab30780f677bda3ea375fcfb5bb66b0344bf5d925d9e15a84568c18b9e6601d52376a10706566005d1be64fa3f79f347522c49705ca0287ff9390081c8be05690c16bd4f6098cd2ffe14f48f9a70497aab978ee94fd3fe0e770a74de55a49c1eb5e907ef6d514f038aeec436d1ce9611adac31ff2cf2d046f8075eb939b59e9ac3d4aba029b2fb46248f55abb93cea4d8333e5364d0cb90469023b9610902c64430100ab9c0f0f28a66298624d2d64500b0f8e1545a989868255651cee0a1396547caec7ef285477ffc955004643939965095a2bd5d1d93c0c5276ef04ccd3bf983f3b11ecb1ac2140978188ce89855011f2eaef324d3b67b620443fcf8f6f4c1197d86011bef93a988cf9daec9e34c8d0ebb821c75bbe7bf90fd47130e80cd7172002635341990c803ecefeefca3f5391f0f6a263d4ca6e54f8c989dc4434e9d5c0e5fcce8e9a80fd4ba8f11e5d51b2ccca528fd0ed8425c7294495078ed72ad3b4846b37d2e05fcbe68752f35164e4135f534e943f6873cfddfca4cbea9edfbdda8d5342d1010a754c563a839604f42cd4a544e12188dda952c60519ade5568ea1e017b763af2db1e41f759cb714d7032f5184acd7201f9c782550a60e2fcaa206b002c4b29aa2b2b50c5c065ea953fc5b31583c866c403103e5bb5b6103927a00fee3976f0f03d092df0f2b74e7db21b686634dae087fee374eaa23b63b0df281be840be7ea4ada47882dd6d4751ee1b0bc85a741b5a1a3fb5f613be7c6041f8144290f4aa2a1cdfc4f22c6d3bc0509fd1af5ddc2499cc605f5fdc438b51dd9370f08058bd80f762e8d2e603fd6c4fa4fe1e874b49d0414646a76b594e40cf344d9ba0bab2c37abc424905b62921bea2146e2095d7b35c88d6225b8f536986ac4665994f4454a3234d82c1ebf21f10bf75aea037b410a4385ce2ef8890f111aea1405edae5186e29de26085531880fe0d9b2feba572263836c2652a28c5dac00b0ebed5fbeaaafe60bef71f4c2fdd76d405dcf5a50982ba116e361194f97d38980b5b0b37dc90cf86bf9ee835ae86d65f474be0406378160c28efaf47e92aec225222724cc6aed276a99bc79806360d8096f43d857e7c903f547637ea6ad99b80789badfbc9b57af8fba5a4df813b0d79bd1a0ae886bef434db43ef9a834434350f07b789e38a34478eb4774998d710c426415530e38e2fca6e4cbdcf7bf85cc2b003a77dff35910e3f5714fa5dc4e8ab669115ba272547704565785849a94bec94aa339259fb64878c51ffe848c8996166da3e6f629a32fbbea47053a907c1e1f429789e0c4e55ec86ec7c5a4bcbeb6d69e4f361d418a03732e9ff5c7dec458278d302dc053e0ccf99b5b68f1ce93a135992fe4e6fba88fb057ae1be1bddb7f43758ae06bf8ecf004be1dc26991641edecec7c940575e3858bc93cdd9c2d38b676febf9f7e256c2581c5a6b42eec4a3da70ef9926c6326f7c75f99e752b84cbd836bb6c83831319c9b5ad4d14e5734ccd8b5121a4bfab950b45706b871fb4c0c5d548909ec5741d34406c8c775a4facaa84ca5b009c1b172e1b27ab2578b68cf4832394f7bcdd5b7f8451132ee5db9195867555d2f9320e06f7b4edafe7d463cc475dbc86bf51186a30c39345d439666d2726c7d3f10015a75409aa506120f98696c56066ed8c8c02a2ee457289357a3da78de05a210b2c0633c7150573f10b52765902fa97fecd4c78e5c8168681d9c6472208e11cdbb7ee542aaed1787ada06cee97338891ef5127243a03bf17d512ee3ac3ff10f3149d3f447aeb37a3f065e3da9ace1af813c5f6112c456e8a3ad3e662a421b5a66c2e9aabee6c9eeef748fc8d0ae43d5ac3d5fee69bb9c4c98c529a8900c05ae2429fd2bcffce5e86ff3017e3fcfeab0b8178efac8cb54f485a93484d94fc8202637ab2e34eb1f251d75ced1a997c6edc386b0eb95a70f8650c0fc385b7a7bc1c0d3a2e203f8c0c79ee31a4f6631f029a8c2c86144ac015fbf70356cf6e62776039fcca8296cc789188a56e8a0c4ff76367901eec9a238c16d635e9cead39848ea3270cd7ee504f856607b771e6cd3b332ee2177826cf154fda87464d2fb754e0f0323a4fe6963ab444a236a8047a89764547c0e53af3b5a0e9147a9b5df9ddcb9dae059787d30b7109c93c56d8c04d66df9b79bb9ec6b713116a4ae74c6ee6cb2f56bfe56d9a21b41ca3a6f94ea95fb265f5d4413b0b55d8f240dbfacb6a9eb655d950d0a4a7977ccdc3ab389fc05f29f29e81bed388d49064ec1c8487f2749e911d322c7a18e2880ec191f7dd0311ee37e53059a76dae3c9f7e6be6acf5df85d40fbaa8a0ad3935229f6b8a4dffe8fdb8a894f2f18dd33136c6e6c710af19cbfb40739cdcbccb51f84457efd94ab9c9338df3935a1c71735c30f2044a0611b8e6495289aee1bee4e62e68130e29076a369b6c2e0accbdf89ebe6f0cdf16606c239e6d5653254c6b7c9f0d22058bbc7677933e637443e9d11b2714a315338a9ad0ba885b8a3115b5495270c091ccd2968bb7cce9feb0665324d4321a6c8ae0f02732d7eb0be5f5c7c838dfdb16e5eed3aff6e50c76d6023f408125c77750771b215b388f3e4292f3796f3f733e540c8e177d0d8ad453cf6c8fbbfe7f37b0b363b731d30c9a0b2cd4f658b6b75292ea8864872e5e61e8a32d5be524361982a97e0cc2912ec6465c95759c0b66caea50a36bc2e646626576b597bd287c5aa8e23b8d8b5584b14004c2714eaad3b5cbaa9b34eaed00522c0515e53091fcdc6b4d1d33e66142454c7e48d0494b8b80a8d24a13f502ad0a9746cae4a9a42fcaca35049464bb9baa17469c2a43b4c22be1a0fc88a9b2b8266911337ed36e6b848cebe6634225d53ffcd5727679a120e31ca6e22affa7228f1647fbfb23112e0a265b75cd988fbb4a3e35cc6adc5628e7a7be1fe24ebb0eba2125c04f1e85ff926bd6df05da36cba2a18a46e187292a4200c6bc52f2306372e3f37c07e3fa9d6d0c1f9a2c1d14855defc4c925cc12d74f752782ff20ed61c3412e3e4f414ff316396e09df246c9bf8939ccfc0f2ee72ef79451f73e113cc2a1c1f4ee65186c6d159a0a68cbc939afdf9e2447932e5c83ca9c2e4ca1f4a290d95e069be8dd322d62a6a3bb87707671934a403e777386f0ffe498502644018bfe3890dc74c2ff881503eb649de9da35a33dc795a5033f21fb3b7edad2957bd198d587d53110ac57135bdac3d0c469f74e1bb1987d6b347b64e461f6466d57fe1a17031a3788dfb26f4d58d3b7d8946143dfb2e1a53462f470190920129c69a880836d47ad9d9253f4803e1be4fa50e23f69ca26f5c409b7b4ed24e62344dbb0f9c82a56e062a4e6dcc9ba766eb5dcaa488a94cde88b49c5a4fa29b51f9070345b442f99d67d67f5230655ec5c71be947b918e6771f2c56d9051d0df0b420d371fad2ed40f6ca65c35684766aac60421ecd1f88ae25c4b51aedd7b8238a3777eebd66620077b22d78e00d7a16ad1bd4243a7ad6c2653535c5b0b2ceb2d6c5795fcc51fff91bbd51f1b97c5647a383165f0c88fe99c2b2ead2d2039a7930150008c0f9642682cc8e9af1ef4578f2ae18fd2e5fc9cc0df4c0811bd0f2972a0c98bb79f7905a19c39fa2f36b7a05d5a91acc5fea407afef40e94094ef9723e2a83dd6af8efd7be7310f98c1624f6ccc570b1cea451182f9bf516e0349c8b7107cb67453a1b85ddb7c5186735458088197db7e50ef91f1f270d5b04bec6a71e0ddcd0fc74946fefa6bec2a5b56033d1b451417b80bdc5f380ce271040579d70d5d61a7d8968050d1ebec2bfd412e8378fd3850c31c4647a110c668a12e7689b1fe3360239277ca8b331c12a7803c5381f8557b3769c3e134ef192a0730caaf40edf254278ca2802585b7f23ca91e32f72ce1cec9c22f2d78e9ccb36c8e0375b6fbd326e5b6f5020898434738880570cdb1309fb1572a71c5b09285de6b954b31bbbbeed880e57af30cafaeb578969ae8125cd6f8def178278c38dec787dee55ee590e456da18caaf7856ed2bf98c81fd174c7a9d453301bb092c4a169c35e5e79eefe0a4c077222f50d3ac49c7198d2007cad225eb1e239156e135e8699ac5607fb1f2826b271ad0a4e022091fa342054120adc1a9ef7b61efdc06337c699fa7c3d59784ffb87af28c0063af20ea7427ef9dcb72ff8b445989a0d94fe365735f28f6007a19fca8eb88ed9023179d2b665c4b9c0606d15fa5939c3f935c7fd5660974ff629b45a639cd4f68bbdba0a603f27d0f22f5f76fac4d47", 0x1029, 0x0, 0x0) socket(0x6, 0x8003, 0x10001) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 0: r0 = getpid() socket$inet(0x2, 0x3, 0xff) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xff, 0x8}) fcntl$setown(r1, 0x6, r0) close(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000080)={0xb6a, 0x2, 0xffff, 0x3, 0xffff, 0x2, 0x4, 0x10, [{0x1, 0x2, 0x6, 0x100000000}, {0x3, 0x7ff, 0x2, 0x2}, {0x3, 0x1, 0x7f, 0xfffffffffffffffa}, {0x200, 0x1, 0x4e, 0xffffffffffff0000}, {0xd4, 0x80000001, 0x101, 0x7f}, {0x8, 0xfffffffffffffc01, 0xfffffffffffff0da, 0x100000001}, {0x5, 0x101, 0x2, 0xfff}, {0x2, 0x5, 0x5, 0x7}, {0x4, 0x101, 0x100000000, 0x3}, {0x2, 0x2, 0x2, 0x4cd}, {0x8, 0x7, 0x1, 0x7ff}, {0x1ff, 0x4, 0x7f, 0x1}, {0x2, 0xa8b, 0x400, 0xa4c}, {0x8, 0x36724000000, 0x8, 0x4}, {0x3, 0x5, 0x3, 0x7ff}, {0xffff, 0x0, 0x1, 0x5}]}) 04:02:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800000000000008050000000000000008190040"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, 0x0}, 0x0) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet6(0x18, 0x7, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f0000000140)="b6a79204000000802e156ab46284fbd1945bfbe6227e76c48059054d4ea02c390bd39d679d6d498b524a3dccefceaf6dc02f61ac49feea14dddc4825e2154e8f1fd05f2e51a3eedb8f309515bb5f7bf18aa5181c4d3b562a142247d6cababa15f2af3ca561e37c825470c84b9c55b5d6d08d261f5e8bcd13baf16f41cd7ec3196482c7b8") 04:02:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20490, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x45001000e}) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x1) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x34, 0x0, 0x0, 0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:02:46 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000000)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 04:02:46 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0x114}, 0x0) 04:02:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x5) poll(&(0x7f0000000240)=[{r0, 0x13}], 0x1, 0x0) 04:02:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x24, 0x90) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 04:02:46 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0xc4}, {r2, 0x4}, {r3, 0x12}], 0x3, 0x92) r4 = socket(0x2, 0xc003, 0x6) accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fba89166669060800e04d52a96f000000"], 0x10) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) write(r1, &(0x7f0000000040)="ec254e454cdc5724c7c610799ffe1d90aaa21807a1aa414f74b743040beedc3afb1e77d03b32cd01", 0x28) 04:02:46 executing program 1: r0 = socket(0x400000000014, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4}, 0x7) fchflags(r0, 0x0) 04:02:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x3e) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000180)=0x8000) 04:02:46 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) pipe(&(0x7f0000000800)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000840)=@un=@file={0x0, ""/4096}, &(0x7f0000001880)=0x1002) r4 = syz_open_pts() r5 = fcntl$dupfd(r1, 0x0, r4) r6 = accept(r5, 0x0, &(0x7f0000000000)) sendmsg(r6, &(0x7f00000007c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x7fe0000000000000, 0x1ff}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="9d37beb4146fc0e0e0d9bb9e3a9d68d0d3e693846f53b8b1030df043cbc605f701bab188dc8b4eeebca2e0f77dc86d4d66bc2c2ab21726db93f9e4415820cf8e", 0x40}, {&(0x7f0000000140)="2db8f7b751654b07afb0d6df427ed76f520c5d0123044e8e4a370f6df389369bef40a4a83858200c0ef7ae65ff565579f828a8ebd1fb9a2b61d8019ec3460f6c2efcb29a4f755e82aa4b41cdd2f9f6d872a6af0afbbea7cd463b50639debbd7facb5ecd20b60d48d06c01a5b12cb7a634976b6c2f9bcb54ff6e697711c90fa900a2ba7bc91da235e6899c1d52aa5dc09a32612e1e30f50ef86168a3cc3d21ae4018efcfb89c3cadac2b8af55fe9fdbd577afb7e9f1fcf0650f7aa0e386e9b04066db01f34c273529cee3fb2cf33f4193cf94c2d08a849923fa0c66fd2f4744bb71", 0xe1}, {&(0x7f0000000240)="28e9659eabb504815ba3c125fdb36946ab7a43bace8043bdc55aab6dc3b4ce2e8295796ef6e29ba6bad1d7f81decddce64c1ece97033990cd5f55e874ce88e0f3b66ff523bc20e095dd1ec2708199c0a6ae367343ab5e3957039fe9c69043397049234d4a7ee617fa7f7b21e7569ec270951f192efe9e6fcdfaac6037df9d728572759bef23f06eafc6d68fe981095bb523d1fe8d7f86047ba8b49890f8c5c2a6f94f976b369438239cb", 0xaa}, {&(0x7f0000000300)="a266cc43fc47120068a70577686db1796dd9a67590d697b3ae45a090bf9b40d43f54c9ba0e056f3fbc8b4c84d2ebb4bb9dd59f7f0bf704c4b61c58f571d46b4fd01e81d089cc1329fa25556bf6dd97460ae434e1e6ae30d9cfc7c318b1ad8e103380640d47d07da7fdc2254d0f25796d3a571e8e41e591599aef6997ad4c47f8730998bd343d89dc9404dc44f18f8c0d8dadbeae3d7c8a240e9c6adfbc89e3f7a0a140124956431d01c8060b1882750393678bc70cc35fb1022331fb2d65284f812b0f2bfd7775", 0xc7}, {&(0x7f0000000400)="ef3fd0d8dfd66c213d8d5459a142c6c9297ab719180fdbfbfa2da5b5a4f502acf9743308573e3db9cd14724a2ddf855d5f9e0f0441b2b7772d250abf5b4eb50706c94838f7037a3cb641a17ef15e413579fe6e40df572977d5651d5d1dd20311e28b4d3e48f6c0115f298f9b0c3059189e17ff35342a725fce5c355aeeeb5b2839e9f002de97f78daf5bf3e735acebd050fb48ff81bd59ecc84432d63446640b8a953396ae1c0d2f0927d82292355653c1c529e59d282524481b7ea7f40c", 0xbe}], 0x5, &(0x7f0000000540)=[{0x68, 0xffff, 0x9, "c0f35d0b6cd7c0f81b86845e20cf5d3843476176978a0ccbb12477faa8e74ac92a78e702f9228223a9cc3d80296dd913050ac791e0f5c0e98ba69a29dd1dafada4a46c6d57c86f79c016c9f6cbb43b85ff793ecad4dc"}, {0x10, 0xffff, 0x5}, {0x20, 0x1, 0x0, "cb615a1070db4823b0"}, {0x58, 0xad093e36afb5509, 0xfffffffffffffff7, "e64f7bc059de674aaf34aefd7b67ad61efa2450832336edb453d1523c471bdd92f51cffcbedb505cd9ee0e4ff44bd6598c7c639d4977720490a1d229618845c1869ccf6256ab"}, {0xe0, 0x1, 0x10000, "aba305e79d54f047b868f979ee97ff62591bc989e28b059b4a31736aee70d6ea172d47614ec0a3d793b0dea03bfdc5a45312836bab285273e726b43d82417b36df8d078606922c2ceef91dcb6905043f1ef1773b465e4e247d5fb2882e294c5711faf58f00bb48d033cf45abbb808b6854ea9c202cd05e5896d7ed929ce6b66de1e12e48015ca4b36b50a3d6837972e9c37c0462d87046b25ba8bc3605a3defe80b87016f22e0917224ed65da4d8660f3074db578707f416fafec4fbef71f57b7937cf0b2f089f737fd65a3d1a832d2f"}, {0xb0, 0xffff, 0x1ff, "d4297e75b162d05308d36242574b8914125a90d6e77656f862f03fe12ea23bfd38b4c2d922b1fac35e35a7ab3cabf944bdb304722a956429d2cdeeb5f84851a2666c647fb7389c8df46d91e988796a2bffd0007ab33977bb665fbad6c9e508129bcc21d9ae006ec6d3623c63e9054b340ff0d72ac7c2b372d6e32874ee7bdb2455ce4971f526be9f51e9e458130dcf955d337430338c2be653"}], 0x280}, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000080)) fchdir(r6) 04:02:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d}, {0x25}, {0x280000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 04:02:46 executing program 1: syz_emit_ethernet(0x13, &(0x7f0000000000)="514baeacae2fb136be31429f9890ce169b4076") mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0xff}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="1bdb") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000000)=[{0x6, 0x2, 0x10000, 0x3}, {0x1000, 0x2, 0x9, 0x7}, {0x400, 0x5, 0x9, 0x6}, {0x2, 0x80, 0x5, 0x3ff0000000}, {0x9, 0x3, 0x8, 0x4}, {0x0, 0x80000001, 0x6, 0x10001}, {0x7, 0x1, 0x40, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 04:02:46 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x2001, 0x7ff) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 04:02:46 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x9, 0x4, &(0x7f0000000100)="ec892a10bdd8b8a86c95831cb96a668ad06d1d2dd754c20c5107391c0467c5f32d4ded42b957bb18caaa20d0a6a85f39fa3a0ab957895bd18f6aa77e036cf7bb25804685822a0a8a8056e64055b618328cab9f8757ab27c488cf0c007c4e2ea5837752edb02e1f50a0643ecba9ad3a051899b99f354e41a882fe838c431b8395f8dd7635ee9afa0d94ca6b667fe8d4f3610e2a2b87a0898b5a16c72eacebc3b904496b8c0a7d4f039017159c1d0b1ccd15171fb42e91a750f6aa72ab1a862a5b9e49dd4514d0be73e550393956bf491ea0f89c1bb7be9a0cdf4370", 0xdb) sendto$inet6(r0, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 04:02:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) ioctl$KDENABIO(r0, 0x20004b3c) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCLOCK(r0, 0x20004276) fchown(r1, 0x0, 0x0) 04:02:46 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x3e, 0x8000, 0x1) sendto$inet6(r0, &(0x7f00000000c0)="056bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000100)="9dd70bfdb736d6bc8e36aafb106bc2fedbef51414b4401daa3e1ca4338b65dcabad92d5d32aa8117dca0f61c42df63e3c61b37c9117562303433e06e99f391c5cc66ff8ae41f62cd6558f02fc2ded8b28f97de0ea18d419def98db6949fdcd3b345e33dcd25c400be1bcb3c7c4466d3f69e94e67d8378cde5ff3c53251196ff09c4927ea55929072d8b45ff8ef07faf4fe84bc0b4a915b95bd9ac58a8036865e86a4223b518ee8c0af41a22a79b0e7145113965886a9f6d5d7a341589844bd7549b36fd559a5b1bfd170c7d502351d19bd4ffebab0e8a0e17d8c23cf1b5b46", 0xdf, 0x1, 0x0, 0x0) 04:02:46 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1c3, &(0x7f0000000200)='+') 04:02:46 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0xe1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 04:02:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xfffffffffffffffd) ioctl$TIOCSBRK(r1, 0x2000747b) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20120, 0x0) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) sendto$inet(r0, &(0x7f0000001200)="497079ae682ee2861276d293999adbca63e8eefdde5a939126249ae7ac06d1989ea60426c158cc44d5b0a57817342e4c61985c770d804f486a836739b24b1956980570ed65b738a2be2fa1f9003395cded0ebb01e04bd5045d179b551af1e49978bd705222c01750d54362f40ee919cda943caa06e0a67ecbaa93c51d01485a0471b1c71c08c3c76b931cddbd8e593e774c97237792c3542f6970dab745924f42843a59764ed6ab04ecc088ef8db000179f3c5598f79399d5347dc31e6d63bdb8a21ee3b81db2e8bb67a715dfb091732df02d220c26578be952873e35011eb42903855f2e3d53e15", 0xe8, 0x8, &(0x7f0000001300)={0x2, 0x2}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x400, 0x0) r2 = semget$private(0x0, 0x3, 0x500) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000001380)=""/30) getpgrp() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000013c0)={0x401, 0xffffffff00000001, 0x3}) close(r1) ioctl$BIOCPROMISC(r0, 0x20004269) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x101, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001440)={0x8, 0x5, {0x9a2, 0x5}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001480)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000014c0)) chroot(&(0x7f0000001500)='./file0\x00') sendto(r0, &(0x7f0000001540)="05a9782099ffcac84bca926e041e7bb0651a3ffcc19ba995042a1be4c74f9a3b8eb9a5b8961e915e6f453852b917b95a95bf065589b3d838219a1e6ab3b46072e2cc538478be595e926e8c7b93d5a115a124c1df61d3adf1ccff45bcb959d50a7b8208d6b68c55edaf1cd925e88f84e9d199b0581ff18502effa0f8ec7076970f5208dcb2082bafc817f05260719ec5f61dad24e988e61768b72c23edfc6b64dbc6c77ee957b8b7d8d518c66c8de6e9fed9d1d4905eb65a773c1f1b58cdbd19f76cd3aee8828f1d7d3db9859f0249249bb287cef2f75374727", 0xd9, 0x401, &(0x7f0000001640)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) setitimer(0x3, &(0x7f00000016c0)={{0xff, 0x941}, {0x0, 0x101}}, 0x0) readlinkat(r1, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/5, 0x5) connect$unix(r1, &(0x7f0000001780)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000017c0)) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000001800)=""/50) syz_extract_tcp_res(&(0x7f0000001840), 0x1, 0xf4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001880)=0x6) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='c\x00') 04:02:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20388, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xf7ffbfeffffffffc, 0x0, 0x400000008002003, 0xffffffffefffff7f, "854955882e02616e750000001d400000004dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:46 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 04:02:47 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x0, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:02:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x3}], 0x1, 0x3) 04:02:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x33a9, 0x0, {0x9, 0xfffffffffffffffc}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) read(r1, &(0x7f0000000200)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) 04:02:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28088, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r2 = accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000180)=0xc) bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="0000001860040089001131270000000000000000000012000000000000000000ffff0064f6a228d75377dd628b465a936916787f00a17f433f9875e127", 0x3d}], 0x1) listen(r1, 0x40) pipe2(&(0x7f00000000c0), 0x10003) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000280)) 04:02:47 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setgroups(0x1, &(0x7f0000000200)=[0x0]) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x80, 0x3, 0x5, 0x3b}) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:47 executing program 0: mknod(&(0x7f0000000700)='./bus\x00', 0x80000021c0, 0x40004000000028a7) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x102) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f00000006c0)=0xffffffffffffff50) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)="000000186a56010000001c00f5af000000000060d5706c85c2768511fe6a37031c72cec7ff0000005189b391", 0x2c}], 0x1) r2 = fcntl$getown(r1, 0x5) wait4(r2, &(0x7f0000000240), 0xa, &(0x7f0000000740)) recvmsg(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f0000000200)=""/6, 0x6}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f0000000480)=""/179, 0xb3}], 0x5, &(0x7f00000005c0)=""/38, 0x26}, 0x800) pread(r0, &(0x7f0000000640)="031212462d65cdceab9915bb1e2c29e6fb98e39dff4f01f54b2f4c82156caad27abede476523a77874904e1d88c088bef46c9d4cfbee9ba85d", 0x39, 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='W\x00') openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x8202, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000680)) 04:02:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x30}, {0x5}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x2000000007ff}) r1 = syz_open_pts() close(r1) r2 = dup2(r1, r1) setsockopt(r2, 0x2702, 0xa84e, &(0x7f0000000100)="11d453fef1ee73302891bd2e29966a611f837c60ac8fbc4fd1c023371c87a51a039d57d55f20be910fc3c916f61a8534430c6ab8b2547d3795d1261379ea1e0db3e28b1e850701b051dd3d8a05a7e5786212e8fa44886d9c2d970a1d6fe576bfaef0a133176bfa1a5e3e6c", 0x6b) r3 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) 04:02:47 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x10) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x4, 0x7, 0x8}) r2 = getppid() connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) getdents(r1, &(0x7f00000000c0)=""/151, 0x97) r3 = msgget(0x0, 0x208) msgctl$IPC_RMID(r3, 0x0) msgrcv(r3, &(0x7f0000000180)={0x0, ""/204}, 0xd4, 0x1, 0x800) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000280)=0x200) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000300)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000340)=0x6) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) msgget$private(0x0, 0x220) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000380)) syz_emit_ethernet(0x2, &(0x7f00000003c0)="9979") msgctl$IPC_RMID(r3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x8, 0x7, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x6, 0x0, 0x1, 0x6, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x1, &(0x7f0000000500)=[0x0]) r6 = getuid() getgroups(0x4, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0x9a, r4, r5, r6, r7, 0xa, 0x926}, 0x0, 0x1, r2, r2, 0x1, 0x6, 0x6067938d, 0x3f}) fchown(r1, r4, r7) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000600)=0x1) r8 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000640)=""/220) 04:02:47 executing program 1: select(0x26, &(0x7f0000000000)={0xfffffffffffffffd, 0x100000000000000, 0x4, 0x0, 0x7}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x0, 0x1) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:47 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000000), 0x4) 04:02:47 executing program 1: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/67, &(0x7f0000000140)=0x43) 04:02:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 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, 0x8) 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, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) link(&(0x7f0000000f40)='./bus\x00', &(0x7f0000000f80)='./bus/file0\x00') ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000d80)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r3, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) recvfrom(r3, &(0x7f0000000e80)=""/103, 0x67, 0x1, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:48 executing program 0: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x8) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0xc0, './file0/file0\x00'}) lseek(r0, 0x0, 0x0, 0x2) sendto$inet6(r0, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df4dfa0f97781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xec, 0xa, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x0, &(0x7f0000000180)={0x60000000, 0x60000000}) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) dup(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205603, &(0x7f00000001c0)={0x400, 0x0, 0x0, 0x2000, 0x0}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) writev(r0, &(0x7f0000000700), 0xffffe0a) ioctl$TIOCSDTR(r0, 0x20007479) r3 = semget(0x3, 0x45, 0x401) semop(r3, &(0x7f00000003c0)=[{0x3, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x0, 0x16f6, 0x1800}, {0x80000004, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x10000000000003, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r4 = semget$private(0x0, 0x800000000000010, 0x7e) semop(r4, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r4, &(0x7f0000000140)=[{0x20000000000003, 0xffffffff, 0x1800}, {0x4, 0x3, 0x1800}], 0x2) 04:02:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pwrite(r0, &(0x7f0000000000), 0x0, 0x0, 0x2b) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 04:02:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4f81d2283355f5b821f2e426434a41cc72caeb985e73083384b3108711fd53d9743d6efdb276ef962355822a21a93dfcf2654b3f0f03993a628694a62107626c3893d8bf1cdeed6261ebfd18206aa63170c61bd40eaee889e6bc1bc52dd1d87944ee5881c087cdfec408612e3fb05b1832da020d79b9f1e763578f0c3abbb46f35a065b17792381c5c", 0x89) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="89ef624675645cc3bbfbf5e15e8343fe7ae97ab0a2a87ce58722bc43162d6dceb8d6279d5eeb1821cc199aba85c6345811b9d7d81317000dcb416c47883cd5ca9fa733d241b5030bd2cf9224d68fa283098e3c1cd95069c12c67da9523126f6a9f32027f6814a56d19e2d0706199e8a5fd06c61fb344bb48e19195f14a4c103e5536f191fcfd964aa95fbcbf72ecf2529267f2122f835bdb258f4b3b3d7b967b9bb795121cedc66a8e92e24a2c727eb122358548541ecd6752f1162bf23b22", 0xbf}, {&(0x7f0000000200)="8ba9c078422731e6d8571a82927f1dbaef509e4193b5", 0x16}], 0x2, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "937500"}) flock(r0, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "f42fdffdb727a6f4951b97e895225696b7b11ab5"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 04:02:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x81}, {0x87}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10202, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[0x3f, 0x6]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f0000000200)='@\x00#') syz_emit_ethernet(0x18, &(0x7f0000000080)="e2e4a7f602000000cc0992f4e800111a02320d96edc24df0") 04:02:48 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 04:02:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xa000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0xc1) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) r12 = geteuid() geteuid() getgroups(0x7, &(0x7f0000001440)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r14 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r16 = getegid() socket(0x39, 0x5, 0xd) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000340)="dbe9136be2de6e4f397b256b21aa5c14aca05ad6eb8deb0c13c9454b604e07468fa4cbeda378b6d0233d552fb3273154187a80e1329a145a6422f3aa8f3cc9a0ba732b99565539a4f2004fec704f2438ede065acf0dd66f42f7af94a6132fba46b3894bb58c8ccd87616d8887dc30da248d59799318bec580533d5aec66eafb945a5369d52631c077feb97c70cd92ea9b95c19fb7935a571590c9282a478c75586c4a7f93422556163c92f3657a741499add861c8c3b5457db672c185cff00bb934a5c1ee9028008da42b08be330baa696c1deba99c19b5a831a2eeb8745b7bda395d288eeed49aaac31d8a7b5e2fa95fef7771ca2f63faa02ff93a84784a859dcfd1e2812cd3ad2b84a4c1df993d25288a108c6b09d264fe0cf6c6fb731e9b24b9d3156d382d7946ccf89b73853a099ad81b7fa71ff54db5f6f7892ab49a3cc0cae8d9ccff805a3ed466c201d0eeeebd640bb80b824bc8c96082c412892189e4f79892525320597db08d213cdf4b1185e5b8833fdeb7d0b7a2fdb6a957c595e0181ca35bb26a4cf3cac29d715e0947cc3d7991f9d637d5d3a8d6e858a5ac9f6eefba6c5f1a7484b5cf5843b978cc93abc7044f6811e40ea7a647af47ff28fe7a183b4f9d60a3e7ab4d03cb364bdb598b774e85006501dba280f166e5cb29254a1addce15ffea7df957b9b47f253dc1a1e2765981a94551cf785063dea83935d6b78db378c71afea93042e25da4a41cc179cfb09874e8ee1c9bd68477f8e70bc582f23c9543fdfd436421add5dd52d4bb292d61c93ab5f77483cf5c92dc4c25bf4f0d34478ef9979d9e3a48dd065f39d6bccacb66988cf7f7ea9a6174e7290c9d5e9ab9d5e2673f608bb744dec85a7c43faa5074b2103f186120543361d43a41bd29492cabb3bba049cf5e8e92c7d172d98262fdd0cf8108f13057b814de814fefee70f074d7086f5d8a79dfd5ae93b7d653a796a2589c78c65640e66e93303472512c9dbf4df6b60153ecf8b88d94d7bc391ce685c26244ad897f02221477fa3eee123ab322589ca6c0d723478b5b4cb1baa85616047000ec28fe40c0baa962dfc6219abb70f6b9e626bc5ee52bcc2e3af2956772e1c98a51bf1d8a24db05d41674bbe40b075768237a484c773934077e37eabc8af09963ef642da1221593d1e1851bc409dd550ca821e4aaac2859c0526c0c753bb89a9c796c8bec1179becf9b8af5be84a35a87cacac79faa20c5196bdeb05b3b847554c6752b2b7ed537f362700024f689a4abe7ebd78d86026de8c37524ba2b008f1b0fc2620ad83593dd20671e32f6d6736e4f5e5175c602ca578faa6f291431649e7789cba172ed4ce3316078ccc9a7f0778099690eda20ac8e90fb842a883c5970e5dcbd827411ec9658876ed80d29919ff0d76195e3b6903ad1d80eaf9e307f92291445617d11814a4757809afd5f50cdf6716495cc89f466d323bda3b8fc5b711d611a3b5074136db2eeeb6b71b15b7d5b8d738248da74bd49ffc4c13528c280773ae8a5fe098dd5b55b1849bb32d02fde8bab20f5ff2fb1f8471e35595ffa4c91af5fce2e3f85c5392da399e7eaa22ea1a79166365245d66c96937d0d128524453212462e1bdd1e488fa8049b1b59ab96e0528801ab21ea85398c94cf5600ede8ddb40551495e62d996b99daac57968feb34f326fcbd3ffaacd1d88bac556f218f5759fe857cca0403a48cd4f87286c5aecd6b8271ab28c8d82d52bdc08c05197d5cccbe2156169b8da272fdd44dca340446b4f494684c518bb843fa78e3283cf4890757365057f2942c88287a6a0dc1ca3f41b0f11c9579defee22f299d716233757d228fdbe67b7ffc07cf1aeb25cc40959d3c9e54cd0a6cfd5712ed4f50907db909596bfd4b2ab5b3977e38dc568414f5e2f305a563e905db12f4d2b32bc57dccb6cda9f620e781ae1d9a55018e0734d0d44f9fa6ebfb7ce95167ab174f3edbf32b6413c275c4a277b9f84657aa99e8d7e8a8063225b55324b33f4347e4910c482759d947c026fa0fe96722562a90ecc88602daa09b0cee50cf5554561f2d48a9f61ac2d9b6f899f8ba12b154c20bddf9520c0ae70387ff0968451c5dceee18517558d5e0d15fc8ea7cbb581b3a83d6f6252ce50fd24dedc9552306d5fec65a34e4385dd23a42c36ee7a151bfc81e221bd57783ebc942a986bdcb4ec451866e84566085cf4fbb716bcb7cae21158af8c4531f3d48c4e623b2949b94b1f9839828bcee5b57ba55715a7e29ac073e6e06970744c26faa58ab90bd8a86320ef7d87b0dc41b2a49d9610f8ae8e9df9282dbb7297f5cf05353235be9ad500c136428e895db80d6821aea33a06c7d62fd08161417a90b5f9705b0fe8b0c746e6f2e486337d930e39d7b76e7c0765c4635dd4bce57774cd46754a8dd558f66c72f4596e9ab6a0b36f43dd727ef4dff773039a66f0d6b4f10407051d1c99b4b1399153cf26c33b9dccb9c727f531a0ab7172ce330e1900af49924e89237622b66e9b85f275b39b2cb2d6bb987a4018a9d55ea0b5d5bd0f59dccd7149bfa93f6b0d147757c1a6ae44defdcf7365ba64dc589f043da06c81bae8817d8c4299bf8a34a92e7c582746543e44288a6b078e96ee60dda4d2d414697a9360db554f70cd44432e71dee3d951a623e8523c937f483f3d9271a2c0ed0b09428d8433ea4866b41c60848e9a95b336bd35f3b2af49885d863f9b61534205dd0ff0831468dabddf36ab11f6d83a6467a5cb9587cc3e8daf274142b664d7e94dc935689dca339780bb399f28bf16d6dcbe902c677ba80f4de54266b294b10f7327117388f9a554eb61c2cc1c3113db4e4e2f81bca1ff2e5bd81fd259a7265ef922ec125ae9661ef4813751a8acae7db2b8334d20959c85607d670d53a35ea5dc81bcc88ecf85799caae8401782ebaac8666dfdebebbf8c8ccaf40c7881541e7c5dee66f8b78040cb3a241c922ecb8ecfe50f2458f71a7333711890ce267844791d21bedd9b74ee8254032be857b1380ea7ca4f566b6a6d4f2664ecc8572195e6d1bb532ef17fc460a626d8d8aa1de106c158493cfecd5abf64a8a5b5816f210199f85f3d6bfa68219708cb694608beaa34259866af294ea3c09f1b8542ff340af25fd76d2f2f5f7c2caff21ef7167b87e3da2d172c682cc0ad77ab371d8f1c0c0ff44ec63c7c6a458f74cbc46ba1193021ca4b7950cfd5256cc30347ade70c4ca95e183283e8e5203f5e534fedb55f36b091681abfaeca7bc83e1cc81d79f4f3fc4609a516010e79b9eb01c4f456cde8baf43bbc6ec7f97c3610d816cb73efb2ce838a979f9cf91ee09a1bd0b41e21d74484e3989862f1b39a6d333593dd14211e6f329b7bad890eb8648e446a532a1b34b69bfef5454a4c220ad9e9f7b18e0580f089f896d77882c67e2592769c0093b644200e93ced86365e3c64559650663844e9ae3fc890103ede001cdfcd6ae652a236466cb01e9c9fe3bda9f7db083520b107be7d67c6d91d2317eff5f94a557f2449c6aec786f9d0f9d51b30b0320bd15680e185f921c4820320646ccd0c6d94102a6fe0fc5d9f1852ad51f07707f2921a5deb4540daf0cd07ebadc81124eb2183ee5e57111970d628114b726d702296c182e324d572e85b56867dcdff456b38329ad844e264ef4bb1f9e967503c9f4fa2d7c3562c2b35b3f032d0a29a7c13ee2503f2b96cef7d13eb2f3c2f7131843c456dfcdffb65773eaeb16dfe3108fcd546b8fc837000e0776c6b731a21030abd7fc446b836fe1f43462225bd5a279f5737ddc74b722644276d3f6a6e795195d811d3dd88ed39912888175f510e835eb73a9a792fd6fbc731c7eaf2845404fcb86e80100dbb9833ecc2a233251b5be2a1c5a67e65243cb93f5befad521f57b761246738ee9b1d916c3e776fcd0ed09e2165ea50ce5b95281f1c6e887b6edd260d2a04012f978e670f950941c27c51ab34eb90b8edda2b06faceb04fddbb51c4112efac1414d08dc4bc549f0ccda25ee6049a2f5b9a7918dcfd609f846cfc0065a7d2efea01b86bdd6887e309388e34ebbf45a7cd0437e81f1e434adbf136f36b9cfa82c3147cef372f9101e1785749c8d52c719e7bc9321fb107b43358d8038c135d11a6c9467ac7f3788aab8870f8ea9f13b9b2337dec18050d79edcfc4554878fd157c11b04144dc92a3abc5086d5de264b5d53b7f863480bbb608d22509535aa6442240877e75d7aac21a7b705b838122e7f6452505a649a6131be3dfbb3e1ba653fdbecac592111b517071218832bb3354065cc1143ef98a2dcf61d6508d30b141a196e7bc3f61f294e45d6453fd8436070b13e241e5acd4ef11ccab1725c4c9a0e20a4a3383a12aeb6391810c0f85ae59988c846e9c620e08ab0fed60734f13b38fedb7c2390f03a76c5532d542684ed0ffafdbaaf0083da6ea7ab7b855919efafcdbb344b89dd81fcbed40e90ca982dff3d4ac8a51b8444828b87a80b6e1045fbef6aa4fe78718e39427ae8c87b5c0e25fcc183a35e6910e00af5165f2181c481b75e6d92b1b3318a29591033798b829ac4a09817ff6d0549abedd4c31b3c132b48c92f3711f969a9a1962f25dbfea6e7c234e8ff43b8edc642aab1c3380c58e6b65271a3a096b02e8bd5dd42fbcf81b0a20220c3c6508c138058a7e094ff80be3daf6d49dbf6f7f3eb896c2c436d8433f11525ad9bd111ad924ad2fdae68536e2c597210e0fd00641c78ad534802bb0f226d6de29419b000c580df81f56f93d4349669a3184d80ad99819cf76d2f42098493f38b3fff78b5d592892a8e2a861c978964ca3419c5aceb0946a070f9d2cd89f8c23f0a4a2d5fb810a81fbfb5596f4c4627047a6585016cb17618550115ffa380e874c48279d4f9028143459a5aae31838f6a2bdca9b468ee33d2438c0ea4c535d06f76e660e09d989fca0321a7c3e283a40b110f8b1ccf107a6215e2460ad7ebeb2a478d3caf3731dee05bbd09138c39d15826cc63a64d42396bc463978c1e852401f488259d1ad12a54d2cd1742dbb6166e9ce08b3874072e7616e05cd4663612a545876775263c1ea1d6a7bfb83c790c73283802b96497f30b1fdcd7b7c08cb3e6ab522ebea2183c9f1dad3286ebdec68ef44930c722de03fb352ab0099055ea494bcb2a86cafe9a600271496b67f067f9aa693dbe9c1ad2616deeab475acba7bf87831ae2679c7ba2fd1af7f3623d20fc41a8f05677c8e1a07aa55ee237933ffd255af0360042b8bb19903a04cb2fa47964fef93f382666a7c8329a55abfc229fee064b515fd4739cec233bcc5009716a4d08d32fc49c295a622110e51eab28cf9f559216a4772be8825bde35658cda63abd5b67f2a2ffa4a3c59e2f5d50fdd3fc147bc6e9b63915afd98f55eda8c17d5c526025ee62b14a3d06567ebf363de05cba23a371658ca49b22a0ba5ad956d249eaf31191b4551faa08d9f81ed1568403c160e4564165b2b1768b38e1a3230647d5b70ba947f5b285e9f6de4890ca28cdf706cb12fdacea8eac5e8edb8fd9fc64033cf0600272adddd96b54a808dadf3dacc06dff96f1870c9c15cd790dcec98ac97f7276b14ffb3a5a81a2a50d01fc51601b9b5e7474ad7000e7993889136484aa60889c79d4a25ea5b99cea8ceaad478eda4ded1c150e4d25e4f31df00b666a9a3b3265aa684e486bee0b5c512387ba46a688b307cbbe90fcb906d3b45af93351456fec81a9f80e9984b81b65df19ee615aabf81bb634fd497082479546a091c7afc155cdf35e4e6f", 0x1000}, {&(0x7f00000000c0)="4aaeb9ebc2616aff785f517c588394a6f977eef0556cf094790bae02c0834e38198bfb4a1db5e784aea25bda7a9911bbbce7d9f1cafbc5b979d721f9ebee4d2133e4424eca2e89b8bbec43df575e2399aaf6b4f7d6ab8d0c85e50d58937aa5f23cba2d55da7b8e5321ed901859d4ee1c38d00c63bdd757b77fc7a284da1792d6444b387eadb46993f97a40d60d82f0609275f140e46c8dc83eb328001b01819e972ea7213653cc3885", 0xa9}], 0x2, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x110, 0x400}, 0x4) 04:02:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x8000000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r2, 0x0, 0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 04:02:48 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) nanosleep(&(0x7f0000000180)={0xa439, 0x80000000}, &(0x7f00000001c0)) nanosleep(&(0x7f0000000100)={0x8, 0x4}, &(0x7f0000000140)) clock_settime(0x2, &(0x7f0000000040)={0x217, 0xffff}) 04:02:32 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(0x0) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000180)=""/11, 0xb, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x80000001, 0x3}, 0xc) close(r0) r3 = syz_open_pts() r4 = dup2(r3, r0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000000)={0x2, 0x6, 0x1}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x81) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304", 0x28}], 0x1) setrlimit(0x5, &(0x7f00000000c0)={0xe5, 0x2}) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6, 0x0, 0x0, 0xfff}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20190, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x71}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/170, 0xaa}, {&(0x7f0000000500)=""/213, 0xd5}], 0x4, &(0x7f0000000600)=""/225, 0xe1}, 0x840) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x20}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/212, 0xd4) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:32 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0xa40, 0xf7) r4 = getpid() r5 = geteuid() r6 = getegid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x3, &(0x7f00000007c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x28400, 0x0) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000240)="91fb23a8216c96b54baee936a3efadd4d01eba953b8c6e2a7ba2763f1d84de3dbbca146ada17cf6e073a7dac6e590b32f4bbe326514ec5281ed40fd3bf0b471934bbb73ce86b65e43f08e98651e884ec0b143f3c06a29b17d02e7a653c91586829e1d5ebfd888d1d617edc487370787e5c3cfc4c", 0x74}, {&(0x7f00000002c0)="2761ee83b832725f2347422b88f62716f754cdb0a351", 0x16}, {&(0x7f0000000300)="a249d59d42aac51eb14315cc931bebe58cee8cadd1fcfea676b9f50d2c2695bc2864c63f8a391b2eae044f36f73ab5a4e45217de5ad1484e5aacdc1fc717c22da54b5d00cb4dcd92b0c8562df0b27a242483e527cfbe3158322e231653d33da976e356da1cd2f5a937041c1b99bab73dd9cad5e146b5565ddf772b668d64cb99401326deec0bb34734d6231279784f58b1e1964d27e6ea95de4a4da93dccb9a62234c1e4b30c2c17d7613aa0fc365c11845b2a841d1eacd4e831cf3773b1ace2aa67ece3ee31294a8ec282d8182438040f72a7ab74dd520608ef7735d03cdd078c873699df01ccb8", 0xe8}, {&(0x7f0000000400)="481ccc0b948a16896c75cd983e09d0166e076081ecac2242f4a38f58199eb94b3041535ea5222b22285705d47f8109251512c07363a5cb74ac5bf90f4f2438f9ae5dbcb890afb50d206035d649146074a114eef81b8e0bf6b47b5dc8613df0f798a249e58da9bd1d237c7427d8a046c79e583266c2ab128e297ff18c61c9ed142932650540b6268aa288b99b7e05df745c48fdc2157106e5117aa4f216cff914f8f3e4ecbc1fb68b0490059f88043946a6934fc853f5caad3b36940cd50fb30688", 0xc1}, {&(0x7f0000000500)="dd893f7dc516ba159817c082db482516f1ed1b0ed0a4c2a07376a1be0a3620263edecd100d4f85e775f977f926c8c6f90922ca07e237e308cda87e2e95b9af7998d2a1f111b0ae70d3f37e7930a228", 0x4f}, {&(0x7f0000000580)="6e3ddbba3bf6b61218a4d67a4e79b6a8645f2b6008749821883f9d18c64069ba626728cbf21ca4aefc6f61a66b289d447bb77135e81771ce00816d1ed63b14cdab01fafc765c38389719a613731240", 0x4f}, {&(0x7f0000000600)="eddb92541c2eed9349c8b33187d67e5a5fcd4293d91cb5135ab94318f3b038bf5f267e97021abffa414fc7222ea57d6615dca3e74a8355156c96fda1a66789e53fe2c2f24cc2ab19db10b61292077cb656515e9750515b6637590e74edd7daf17cf967ed3f0433ca5a5c333ec6c0e01999970c644d9c34dc1c96ff63efbbc2fd5485fb2080eaa1074b6f02ba665104abfc1803", 0x93}], 0x7, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r2, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r10, r0, r2, r1, r0]}], 0xb0, 0x400}, 0x400) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r11 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x90) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000180)=0x3) chmod(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r12 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r13 = dup2(r0, r2) bind$inet(r13, &(0x7f0000000080)={0x2, 0x0}, 0xc) 04:02:32 executing program 0: r0 = socket$unix(0x1, 0x8004, 0x0) dup2(r0, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e65300088dc41cbffc98e46c8f3da8a1d15ffcff4a5105618ff8176c1400e6b89010b7155f68698d9734c79c09a9dd768263875faf110f6a706e018197439c6cc819e73ab80444d4998bc63"], 0xa, 0x0}, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1, 0x7, 0x53ac, 0x1, 0x10dd, 0x5, 0x3dc, 0x2, 0x2, 0x1, 0x9}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) write(r1, &(0x7f0000000180)="9cb2992007294c02192ddfe06e322e", 0xc) 04:02:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x80) setsockopt(r0, 0x5, 0xffff, &(0x7f0000000080)="8580a6ec8637ad650ff02fa297d343ff4c7a53cb281dba59ed1ae34445bf0eeba1a3c2baebef181c4457168cc545e4d59596b6c0ebc6382aba346832d2b3bd4bc87eac24806f7f4b0823c2cc0d3ff1cccd7b1417379add9113b61b2172a48146701152a2719144caeb3975961a046fa79dbcbd818c2e3a1c267de5ac9a3da7ea2594c59e0a9d6dcf77e9454c19f3f1c7531dcf030c6e567d1a3aaa846d755d5353eeaa73b30281b28058bec52af00588e276265bacc5e390187152615f463a7e0ec0427e2622bbff7c5edbe0b63aebc4d39b92dbabb142eec555", 0xda) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2fa8c5801213e5d4a067fe6dabea9cbed0933e1ac42788f25c89f114b7139c2bbb9aa05f00477e955d744b6904c66a403b6644a532120e6737f503980180000000000000ddbcaaa3c2b52c27ea01bc863427c42c39c39c33aacfc4aca7a0a3699d6a10289793f42672dc6cd987652e6d75c4f727909da6da87e52d06"], 0xa) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:02:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r1) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) setsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xfff, 0x8}, {0x18, 0x0, 0x1f, 0x8}, 0x7ff, [0x0, 0x1, 0x3f, 0x3f, 0x8000, 0x0, 0x3, 0x2]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x2, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x95, 0x10, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x20, 0x8}, {{r0}, 0xffffffffffffffff, 0xac, 0xf0000000, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xc, 0x40000033, 0x2, 0x64}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0xfff, 0x5}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x6, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x24, 0x8, 0x2, 0x9}], 0x0, &(0x7f00000000c0)={0x5, 0x6}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') read(r0, &(0x7f0000000100)=""/49, 0x31) pwrite(r0, &(0x7f0000000580)="32209b1487fc904b772cee47", 0xc, 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0x192) close(r0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/171, 0xab}], 0x1, 0x0, 0x0) dup2(r0, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 04:02:32 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x2) 04:02:33 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x18) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0x1f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xa823}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffff00}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xbfc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x154}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x27f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc194}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000000}) setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x8000000000005) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000680)={0x10, 0x7, 0x4, 0xfffffffffffffffd, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3a1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xd81}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x98f8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xd48}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}], ['./file0\x00', './file\x00', './file\x00', './file0\x00'], './file\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10001}) r2 = dup2(r1, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000b80)={0xec77}) recvfrom$unix(r2, &(0x7f0000000080)=""/82, 0x52, 0x40, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ïl5pckbd_enable: command error 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x8}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error 04:02:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) r3 = dup2(r2, r0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x80, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000140)) getgid() ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) 04:02:34 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x9}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x400cc, 0x0, 0x8000000011f, 0x0) kevent(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000180), 0x10001, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r6 = socket$inet(0x2, 0x4000, 0x6) r7 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = socket$unix(0x1, 0x1, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r11 = dup(0xffffffffffffff9c) r12 = syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1c, 0x40000002, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0xf0000009, 0x3ce5, 0x5}, {{r3}, 0xfffffffffffffffe, 0x59, 0xfffff, 0x80000001, 0x3}, {{r4}, 0xfffffffffffffffe, 0x10, 0x8, 0x6, 0xbaa}, {{r5}, 0xfffffffffffffffe, 0x10, 0x84, 0x2, 0x6}, {{r6}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7fff, 0x5}, {{r7}, 0xfffffffffffffffb, 0x3c, 0x80000080, 0x5, 0x5}], 0x9, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x9, 0x612}, {{r9}, 0xfffffffffffffff9, 0x80, 0x20000002, 0x5, 0x6}, {{r10}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x8d}, {{r11}, 0x2493bd12d4ba531d, 0x2, 0x0, 0xdad, 0x276}, {{r12}, 0xfffffffffffffffe, 0x0, 0x6, 0x8000, 0x100}], 0x6, &(0x7f0000000380)={0x467, 0x5}) 04:02:34 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001140), 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) 04:02:34 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0xc4}, {r2, 0x4}, {r3, 0x12}], 0x3, 0x92) r4 = socket(0xfffffffffffffffd, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYRESDEC=r1], 0x1) write(r4, &(0x7f0000000000)="9e3eaa56000000000004bf9aab42304086651c1ece0efdd308e6b7ca00"/40, 0x199) recvfrom$unix(r4, &(0x7f0000000180)=""/249, 0xf9, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000100)={{0x3, 0x8, 0xffffffffffffffe6}, 0x9, 0x1e, 0x20000000006}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x25}, {0x3c}, {0x7ffffffe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x0, 0x1}, {0x60}, {0x6, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") 04:02:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(&(0x7f0000000000), 0x4) ftruncate(r0, 0x0, 0x8404030001) 04:02:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) r2 = socket$inet(0x2, 0x7, 0x5f2b) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x40, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x20000008, 0x3, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x14, 0x4, 0x7a6, 0x58a3}, {{r4}, 0xfffffffffffffffe, 0x11, 0x2, 0x6, 0xffff}, {{r5}, 0x0, 0x51, 0x1, 0x2, 0x1}, {{r6}, 0xfffffffffffffffb, 0x2, 0x20, 0x8, 0x1000}], 0x100000000, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x8, 0x20, 0x4, 0xffffffffffffff22}], 0xbb37, &(0x7f0000000340)={0x9, 0x1}) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffe, 0xa5}], 0x0, 0x0, 0x0, 0x0) r9 = kqueue() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000380)) kevent(r9, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r9, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 04:02:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) fchdir(r0) setuid(0xee01) pipe(&(0x7f0000000300)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x20ff, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') link(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)='./file1\x00') 04:02:35 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x8d, 0xe720000}, {0x80, 0x80000000}, {0x0, 0x5}], 0x3}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:02:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x5, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 04:02:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x5, 0x4, 0xffff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xabf5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9b98}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000e05000/0x2000)=nil, 0x8000}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000cdb000/0x2000)=nil, 0xffffffff80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c8c000/0x2000)=nil, 0x6}, {&(0x7f0000f03000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000e93000/0x2000)=nil, 0x7ff}, {&(0x7f0000f75000/0x3000)=nil, &(0x7f0000c6a000/0x1000)=nil, 0x4a89}, {&(0x7f0000d93000/0x4000)=nil, &(0x7f0000d40000/0x2000)=nil, 0x9}, {&(0x7f0000ed2000/0x4000)=nil, &(0x7f0000fb3000/0x1000)=nil, 0x9}, {&(0x7f0000db9000/0x3000)=nil, &(0x7f0000df9000/0x3000)=nil, 0x118327ce}, {&(0x7f0000f5e000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ce8000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x23}], ['./bus\x00', './file0\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus\x00', './bus\x00'], 0x5}) r3 = dup2(r2, r1) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="9cdd67dc7c7b5db902622cfcd10c45e00de0764fd64a83911f128467aade8e7c1cb440d243d7068800bc19559676e5623664e0359b8c87c8657aa755453b81dd6bfcc37cd4f7167a9af2fc89e64145fdb5c47e3a", 0x54}, {&(0x7f0000001700)="6a5879551a21ddf45647e122f2cf6d69012a621b27b03d1bc4dcc474935d3929538d8165e635c7e4a107c22eae905fadfbf6964c8ecbc523671a805010ef10a43b5f5bd1bb751acf5ab14eb4ee1d81cf2c80f4718f7a024173d84ce50b068f0b86a7e9301ba6428d36d6f873412ab60aa19dd75aed77c399c8a2a81749b1f08bf5a5d634d43213b69a57e98e087889544ad6a9a7f9efc8510c8e71d1c13f9dd3bfd256d01736d4657be956aece840a27ec6d23650b5509e1fd501b485061d25390e0f0040bcf8f3adf61baeb161df9857896a78aae36e54a0861dc8151e858744a507fdac0a82acd7192c6d497dc7abfefc1c8c62824483778bfcf3d41914f13762ac81e5bd802ef3ad35eed4eda66312c113419dc3ec79f93384c3c2d15ca462a8bbe1d56118c0fd6b4387aa474af16ab23e221f1fcba30d85857d31dd4823291d755e00d8b93ec3a54e33615a256bf9ada32f0fe517f86c2f18bfc9209e6f9c30fc75d2f30006d7f0770167e9c81f00f4c747f2eab22e258c0fbf7e26fed9482ee56727b9d9750325a13033dd7f782610e5120cca7fcebb2aaac2c4720130ecdf4c8ac65ca089eea0b0076c08868f70d762f82d4779aee4182ef81d25114c9947ca0235bf8c2c38a88065b5738ad945b6a837049188d909f59a493808a6285d9f51aaa9ccad1247d17ae7d1d8dc7c96c55b711ae4c2fb2a7a2da9097b0939d08949bb4934dd19cd35626acb9bcee0915d857c4ef671de2fc1a4aaec4985ef8503e959bc4bacc43bb47781f7f051b5246e6a414b4cdf7ef453b956d1530fc777b25cb38662d7d989cd51cd3a715ebfdcc84d4dfc74fd090a2ffd31d94781bc018132f4d12dc45d5cda4137ecb0073e824252bef0e6d4bc44a437b0474b7c6d57e91b25bb4f690c3ea1aeeaa87421de98b183be43e41c0fe6ab3ab24f24d7b33e1bcdf0d96e677579c015e9a4ac9f03f8fc1665827680c7b7736f10b7d5094ee9ef7a64a281605d0c53af630ab885cb5666cd68e9b1e928b65339f500d47c3a23a319e58a35ccf27e889e8ad0b09deac5b829d1499651bdeb3efe86fbcbb61869bc326ce4883b1ab9bfe51a815a1d7800a2bf9a70a9c2eceedee9e770d8b107fe906dd62947fa1fc44b60661cbbd1ed68ef7c944d2aa05d5a498c9c907d87965a3c5c065bcde9a69820c0f2d4990f0eb3943ecf45cae64f6586b125d64f628612794a22fb7c93e0b6400ed21f8fba947d24c2d0c8cd97cd90e1ae1419395479d73e34382019b7c227982be207923ce71f961b2a4576f27691c41ee0c7e0a74afc0e0f8486fd22dfb534deac0c7490d150d14acde5f156c394827fdf1a430c2b34f561f958827d58b83e84d70a8fe41a43b1376d5f64bf95d91c031d99f991ddea4bddf522b336fc5e57936dc2704c924b18c526b009f4781d194b530ce1e18aca0242f02dfa10306e9b465a9f725b26efcca45fb46e271f32d8a7f23f92a6a6cfcab4e559fcc60b956f34af6afba206be96d77267a21104156e84986eb2d43f7cca8a2650ea3ce83ec5215e757cea1e6bb5ad76fb2eb90420c5c9ca7dddd2ef880d5f880412e4b374c7e18cb1a53003e3a7e599197d5ac3a25afafb1ba56f3fa8668e8f1c7591d372186396146afe88e8418f7f74ff88ac15d0ff0d450759a4a97c49919d1d508c33e381595216907413395bfbf984063d0fa266b7e39e20a26293c61bfbaa5eb3ade5ba6c8f11719e7d97a452e03d3ec20cfffecc1286fd4bf35ee6e2bcb860fe378806ab91bbd82a8f6e0a11e93ec32d978919e292aa237abe0919ae95177f7e482302ffff9bf5ea76e077c566aeb1d7b3ddbc0e3f98c145165a3156e114bb3362d24ba2aac55e0d1d9d33aea743258c5ecf643573d725d5a9d88c61a834a49f8ca3f965490cad99e7a69bc3bca2a818272d5c2d2a2b8543ca9e2291ff264962b405d04b249b45d39237a7d021d70fc3826ebf525562ad2ea4518e1ed1139d2f0f12b107a6fd82c82f24facba9bcc2ec2cfea504139c0148b54457db3d6ea620cce6d3c39644161d48d84b9f6c836cb602f50957a8c4acb2fd6d5c47788d64bc7d1e848637ae32adc735649ee98367ef955bf9d3a5e39b48dca1dfd46c97ff665a38e1f66e4f6e1ce21e893c59bf2ef2b25678ce9c38f6c4289ee2911f0c1e885276352657238b844bf8d70f9ffbeb13f0c7f21d330bc72adfe8d9d057d4077a1638b4b68e13b305065dc780cb90aa945f75ffd5ac3c933848fb925661de3f73d3e23d36a5b07970fe7f0f3c7bacbcb1b8d806f6573a9767ac3a96b9bddce316b36d87ebaf855275107efdd70026457c4b6c081fddcb42159e472cf1dcf7d29532c71e1a4e07696bb58bc3f5c0f217a28d93ab2fca8b2d0f82b94b5bb5e6a501b15e5d2a70fdaa6cfe62bb4309f662c6e686a1419169239e2aa8604fa24136e18de471cafcd8c8906ae2f675c4c35117176809902ba6eddb1455b481047b66ea0808f20e3e946c739a5c1154c3f54415374936270db7f407892ba01659ba3b62e633afdae53cbd19fd849aec1525391e3ac92e28b487c5fe181214c2a9eeaf9909bb24813eb4aa34c2844bca0d9696147a0504c74d8b6fa663fd3074493c8ee22c56118181746722a6431d7b8524fbc70cfdd4cfd0d93b378a081da453fb1af4d4bbd806824d150e5823f00d687fb496e47f6bb78460ca78cf41d5defbbb69a85e970eb2d53bc86fa2d1f5d434f2742164a70c81f173ed134441ed7c2a6591a4568708f42c682504a62e7cf80e6dfedc2f0d7b8745f641750b2104ba79436926dcb6d1d5dce74cb5d5c2789216a214c9404d46d72daa077ce1e8f1d78951f25029d87fb08dbe7f0d001f116e4dd75783e8ad0d059a3fdd21c7e2375eb37a2610fc0b1cdc6b13d54cefd4cb1c99b6604e57ef9b589f91efaa7759cc137979d1b62cbf5f65c6e7359d238ca0fe5611de44e4f38eca64da0d76d69258a8620cfcf04d5c0b6316ab9841c4ed299a33683f31389524bdca88488fb188d42c87a3bd5e3d32142be36c5d77306117ad903f1f1bbcd6d90b125977f4f731f447d16ff9cadf9935f9db3775c0c696d2916fa65fb91e5e6cbaef6874115b452857b26466581391ddb2427af4db82537e5918e7274a8c6d7d503ec3dfc13f4cd83ad4f174b249b6f91b0ca86b61e3f8f804e0becfb482d4c6bf911efceb0d02c44589e94757806e6794ee9705ccf8b5dec2d9a1048fe3d4f83a3baabdf1b64b6ad744f2d908d245c78e0334acdb847335314516410ca7ad4cae459eb1fff550147d6dd0a7fe32d9aa883168225a9d7dcf90e6ca90f92e364f7b0ca4b249e2e81db579bd0bd65dd701cd5ed14d97c2f7e72cada62224498383192b1ab3117d750373447edb1574e86009ea779246145c74f941c0b1e8276b5ac8b3b95a75994533b19c3fd818c6e15817bfbc8e3a8932fc01de778473dfd46073753aedd9ce071b1bddfe887c0f3feffe2f468b1a5468b0bd8cae3b6345e851be8b7da27ee3aff7c25433dbfc0654740f9d53c227f53f4a40ba89986921b57e7d8bc7113ab3c9c7e3b04a672e4b9197abeb698eafbcf2d709380e1abbfe9ce06908cbba4a0ed62209386b556b06ecd924a250bf54103343793543cf08165dcd1d7454b9a7fc993dbe84be4d1dc379732995824497c26de23b2f7299f83b79a0d83238d514339f5558e2d91acad19de6dd297ba1b25904465b9cc130f4836aec9bfd3bf3058a0a469a96c3b71e2f566fee3cf067a2e638819d39b4bd330500310f9bda22199fe06fee732376eea776c111aff9467e024a4389d37a84bd1c55abcce1bd3364dce1eb5e0edb77d1dfeb47872f0d8ca2c6e7914e840d2fb11123edaa7677d64ca3389548513a0c78956a14452ae8f4d2effb4d8801634f98d2ef5f86590548c959e9872bb0b454680257af49b4f197e7d1866b378a1ff3858cb84c77045f7ad9e4d55a896dae662e4ddc4f32d3fda74c9d8d3f4ae05fb5d1c8843d07e87221fea0f87e186aba0608cf0f78c9c5efb6ad90f49e1e7d5462cff29a291448926d519a86b36c2466da2a56a31e8f7f3805cdca02522f09e7590e9fd9d81287e77d680dc3db9b4e65da133a5ae8efd09a178788bf3b8bb0d7d05ecb6c04a57ceee05cf30aa5ef6dd1a2f00cbf986277ce24cf876f7146a9042c9514f6f1ddc6623329561fffbd46ef50d2941e130a9e3f54f65cb41e890430ffb15552f46291d22efa17ca6ae5bd5f1294a9813dd82218bdfa991831e709032223d3f022d7fe756e9e2813bce9c7d97c167a3b071f42e74fd1fc55fb65a33528344c62db248492db55eeec923926128c02c56ca67bcd8f79df42a592d737a901ac16af8acab0867c9aec855f838ecc5bcc264c83da5bbaaa173deb3928a1f31327be3d8cf490d72a6a6768d85e58e472be618a36048dc7321a54718ffb7a3f12c8b7370c175b398204a3ec1b8a9a5f425ffb68fe7a73474b9dab414d10ef1d7de060f7686d349a320410c67dc049fdf593d84e859a27c186a2cad545c56207c9ee79bd97caab5cd2685edcc8541fc3cefe32fbc41b5978249c2dac7b9c8e87d3d44d70ba00469144df00935eb55cbb5f1f17b5412152f9851532a967a49a7a8227a4da90c9b254224ddb08f6a51a8fe1c9aaa511d2c134f360d87b9d90644c96887c15f7e8dc764c1cb3d7a40a311b06f81f83f9fa321145924d802b263655d3ad26b3171ce3a3dc1d17d7ede4014411a7163ae4a5b3b5696c863a1d50e6ce552eab85d2ecefa4840400c516e9dcf65b158f6d8731f628cefbf0c290626e5c69ff66ae014a63f89126ffaf0afd99d06d60a4f679e014f2762f91e336fbda40211ae43870e6fca545ec961969a7daf5263cffd9c12e5ceb37d2f8bed4eb14accdf83df162de3c952321397e416a3c3c221081884d16f2a12a9c7aa10bc23b78d26ec80b1e5bf2c6d022600947ba02689b1e2f26509aaa5e18cd9e4c2f1f9d3d1a1a8b2c6ace104356782fd888c5863d6a9ed73d4d1897d713b9bd4c4fafa9372506b09c72d835046e5970d828e48fb52f2aa68f208618317c98d0d260b83b20dc6c5b13e68bdc511b5d5ca865e87558fa7d2e648b3935919e653549bee6f73377e5a73902e32b124381704323d52a62e4cf69a2a515c42f867059fc2aba2f053aa7885a921bd4c18ebdd8930bc684ea5f2f6c0d29ded9ddc7e3dc92764296ab8c84002fc12a66918d62b4e166b5c8361c57576802dca1a6bc73d7cf421baafe1ce47a8cde520577559f3bd10d3dcf975b2f827405e0957ebf7792c969bba95f04e9579d9f984084b5ce88863ba6218dd8cdd7c68591a33e648b73ad2a36d770490c1597939524ec6239840c0c690d82c0e26910c6828f96f6114d65adfadd502bd44c6ef7e8656a4f629675906f73782557f284b7cc5059a09c05ec64b76c63896c9b509f67275d007d3c2f87cd638a4fe4219c35398551764df6b44d005307709f47cf2e3d9d67ef697e3beec976e8fd129ab90bc4182e731bfd1de38811c0fb50e5519b719c103c4a580df66bd5360d4a2b7254c42d1a63cc3e03b9421c589785d2732a0d82a5faefbbba768786a85292bef4d574efcffe139cc2325d841d54c7dd2a54e28125aabd48eeb92f11f613ac41f1bec48ad4634661dc436b8a2996b1dd93be69d93695bf16adb7038c16bfa9efd17db49ac6a447a1bf8215f65298bcf648bd7236e92afa94dd55052bfdbd48e5d6c5e0805cbf6ae868e71115cb8b0ee3cbeef327a2b82f8", 0x1000}], 0x2) syz_open_pts() select(0x260, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f00000001c0)={0x20000000000009a5, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x800000000000000}, 0x0) 04:02:35 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f666971300000"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00b730 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00b730 failed: no mapping 04:02:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000600)=""/169, 0xa9, 0x2, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='./file0\x00') preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xfffffffffffffded}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0xfffffffffffffdd6}, {&(0x7f0000000540)=""/167, 0xa7}], 0x9, 0x0, 0x0) 04:02:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) setegid(r5) read(r2, &(0x7f0000000540)=""/226, 0xe2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r6 = dup2(r2, r2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000100)="5e575d3743d4aba2ffc32590a585a695470b71b3c83778953dfd9977885e83bfc6c08cc5fdc30b1b0b49580f609bd5d3ed976acb4150a1854a94bbf178c66840017b301e920eb4259208c56e7acc35a3d6f7e5b7852667c8121108b268e238ae004726509e780f1190a9950a", 0x6c}], 0x1) 04:02:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0xa5, 0x0, 0x1}, 0x1, 0x3, 0x6}) execve(0x0, 0x0, 0x0) 04:02:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b8180000002900464adb06000013000000000004bb893f0000"], 0x38}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0x9, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) setrlimit(0x3, &(0x7f0000000080)={0xe67, 0x9}) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x810, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000300)={0x3ff, 0x1, 0x9, 0x3, 0x0, 0xffffffffffff8001, 0x5, 0x10, [{0x1, 0xffff, 0x40}, {0x9, 0x0, 0x5, 0xc4}, {0xff, 0x3, 0x8, 0x7}, {0x4, 0x5, 0x1, 0x1}, {0x4, 0x3, 0x1, 0x6}, {0x1000, 0x7ff, 0x3f, 0x6}, {0x3, 0x1, 0x9, 0x2}, {0x1, 0x0, 0x1ff, 0x2}, {0xf56, 0x40, 0x0, 0x38eb}, {0x7f, 0x2, 0x1, 0x5}, {0xc7, 0x100000000, 0xfd6, 0x3}, {0x6, 0xffffffffffffff14, 0xaab, 0xfffffffffffffff7}, {0xfff, 0x9, 0x1f, 0xfff}, {0x0, 0x1, 0x4, 0xfffffffffffffff8}, {0x40, 0x2f, 0x0, 0x5}, {0x0, 0x1, 0x0, 0x706c}]}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8, 0x0, 0x9]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x101, 0x4, 0x3ff, 0x3, "1d1f8cfc20c559d688376719b1d7aac8f7020f61", 0xfffffffffffffffa, 0x10000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000140)=' ', 0x1) 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1c0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0xc}, {0x276}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = semget$private(0x0, 0x3, 0x104) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 04:02:35 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') geteuid() madvise(&(0x7f0000704000/0x4000)=nil, 0x4000, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10188, 0x2) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x6011, 0xfff) 04:02:35 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000), 0x10000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:02:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 04:02:35 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r4, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff9, 0x60, 0x0, 0x2, 0x517a}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x9, 0x3}, {{r2}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x1, 0x40, 0x100000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x1, 0x3b}, {{r3}, 0xfffffffffffffffd, 0x1, 0x0, 0x7fff, 0xefc}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x1}], 0xfff, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x5}, {{r4}, 0xfffffffffffffffe, 0x20, 0x20000002, 0x7, 0x3}, {{r4}, 0x0, 0x4, 0x20000000, 0x9, 0x8f0}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0xe, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x2, 0x3}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x9, 0xfff}], 0x8, &(0x7f0000000080)={0x7f, 0x1}) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) close(r2) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000600)="86a199a6b1a4793a2ec1837181edd2216f5bb6a57a70a3931f1b013b9ab36b579c7ddf8fdabef2aa8bf69a58d06f4c68cb028941cb13175e293031cc073ccea16bc17c5f2b7f96dcc779da6e17ee758d0ce47ce488f4b03304d4d763f2c1da70f8b75f044d7ed4f6c41faae034e362b965e8692c36bb6a885d73fa5c6fa64de2627776004975649dfcf7713edef59b8f9fd0514b8515c374e836d6f28d53b6c534d718865b84b8ebf3a372fa9ff240e813d865486a07a9828c8170035c2c78924de8c51cd743ca79020396506ca6a6ac787f35d028d38a5747e7816bfff68f9a42f1c186af7566c143852345c0032b0c2cec295068c9786cc9e5e918ceec75e443efcdf8c05f21c267f3b1d36dc4c0028eb19e908794bce5cb147b071d618a2e266885b2978846974a7dab518e7edc78ba68ff26ff39d8a746d7e9f81315b309cb82bae7d84620bfcfd0cfec355377d8ff83f1dc0e8ceee91f5fc266a814a03a6a84d98ff28ce7dcbe17e910bea2393e8082b62c6d4c0c30805faab7a9061bd2bc520fbc18f5e24a28d489a8f341e571ef33a4c10803bf8334de58e254ac4ec1b218eebfed084268b184e27a5b579cde909192039cc5c528d3b67061667163235db87a85a2b879def2bfb287d57f9413100553c4f13ccbbe822fe02974605ccba17f3bcedb9dde04bc4bd50df2f3bbaa6b22db0fa67c3c9eec695210446d95e010a0662d9bad30d46f2e276eff395c581c8adaa45762f3fd61e76e4c41bbe976effb3eb452829d5a317ddb48df50bc30d56924995ef7f37a30dba23593f215081dc94b5c1e58788f18ffa3e5c90370de3237af3e4cfd8c1310657affc81700fd7a9829a38088c61daaa3d144547b361095212a53ff962006f7bf5383c42afad6bc5f1191eb5ff698271ab87a26f56fe7d54693dbd02f540b7b5aa090e5c1e250336b93d0419edf87fd0f4c70d0c93a5aa62efc77b39d3c473c89e8d43b36c79495ef96e08170bb8a477d97a445c92bc90bc6e5b1410c41d752ed1b222d2261f78a86069d3956d9c8b5f36ebe1f10f0fb9cf2cbc1e39e12c63a923e6260a9b9ef8184a836945f6830415e64f2028456a8b976e9d0354530bc56e031849b77cca941e1a7b2e822dcf600f737dbf2e86861f624cb6788dddae442b3e9da3f6febfe2196efd30fc5b837ff54216238bffe42f44619b42596c54275011772d13fe8b3ceff2f709d6ec0f407c138e7c4881a8fae1829b1383d6d923125abefa5deaa5c781bd3c1dc452d6a84a210e101a1a3b53ebb8610cac3063d6f1013cb8fdafe3a698f2d6b21f0ef24dc4a47d5e45c9ae2d32447a25c2f87fee7bf76f5857103a4df80bdef049b79fa5f269aa777747548174c1c032c8ea03be9f13540ab619ce81b1b83fda7235669abdb950f631394502a2e480ea0f9d90ea70ed5c26b6dd1a2148ab1b9c92507c34b1d0d99bafd874981148744fc5a873be6b1c0ca6366a7b36133fc8c89af23227c086806042f8adcaf94a598eeb4e15e26e020ab3c4fb309e131f2a70466e2963017c0dbcdfa195621fda6954f4c63a4a1516465d0cda00ee35a74b461566a34719c7016ab2d98043ea9a487d2916b21db750e79a2adff098aedcd7c34d5989f0f0d6e8a3f610f80c59cb532b8cfbf5d4627d8a4d317a9c07e8a17a46943531f3c12f6ddce00b8317218ce7a69ae04ff89564a0fede55a147bfdc8c82a234d31a1b903ca71bb8199c609d4bd8524a270bab2aa5fd1714a31a829dd07632326c756a16c5b361a48712eaef6532cfb2fd1c34c6c7bd14663c7bcbdfe89ad7f80d61ef47fa68ca5c878d111026556066d444d33f248cf81911d3917f409b4b7e4ceb97e5605948f2fb37946e53d98cb867510972b962865261563b532deefc87d9651949f40bc2c4a4ffcadf2d546162d1c296e7a208587e99bdaca343bf4b77ca502054367ea26765985cc2ba9f99113c015a2210c8e77d7d9e6e65b8daaae876c19135100610b0ff52e565456590ebada52f9e7adfa2a603016b56fc4f77106beb267891064d2599e07973e3d3b2e86c8205384c81db6b48630a2896be92aa20bc1c23e0f980874092da4ae000597b57f574ca8a8a91b18fab499cab002b28f2613cb94ac00742689ec2e39a8ca6a6095d86a6dfc363555b1015c1a18441c1f0b1c0a2250d76b2837ec045f5bb9347e679594e90417904aa7f98e000601cf01cc6be7db69bd44c9a969551b209755f3cec0eebe016630774bcefc438c61ef343251a6a78fa9bcb65144abc4d2d7c8d624a526570aae8ece5fdaae66bcfb4eda783a3607341d0cd06bb0620f30957cf36357c2d0a7cd92dad88d8158b4591db48fc97da9253b1954866e8b7f4a418b0cae4d3abf8d501515f12620fe58bd3ba4eaf212d4b5a81481812dbd4bbf115a15a81017cd5ade04e13cf87b4c9f94a663f765916a30f5b5bbf330d42a5bfd554b7e81cf3ce1bd9712fff6fb20e2d69e36c58cc5d7e70ab89bde9669cb8380c110d54deb7067c3aa35a51304d3a3eb1e899ca8ce473bfcee66c8cacfd784c6481ca962671a0f363280a334b4cc8a7e07661f20995f5bc0992910b0cd4b852ba340bb7f1546acdb087572d2475d7e44bd1c4a702c4af51bafa1a6f9c550708790c0f87ebd2178d50c84730e43357152589ff41924cce3b07606a070dc14bcc2699327ac2c7ed7b5af2a0a82a46bc3e7794aace1adc86436fd45541e72bff17fe093c427f414d28b622fb83ca06a6e13bf225d43ec7a7bba9a64119e19f6456fea58cd586c335a3c92b05c4c61f840778e0017ad547eb881555e660923254631a767799a869df8a8cd8fa1d98c61d50984c16492d3d09eeccc8c40554b527af0907889be7473d1126ae9b293062ec2f48780c33dd7fcd43a1d483c3c51420fd172e6aaf02d9664f2b175966b533bc0ae6954dd6ba076b218ab3bae48e3b5d2213486bd6cc9420877d993deaa7b7d4e38bbca538613c14721019162a10cef28e8a453f4b4dd28802a7160a30214dd948ca79cdd02a00ef9e3fe4371776e9eeea6d0bf34890328e474fb1dff2e70e3158cc336fe0f87953b1b7f59945f9ec50219db480a9aa0ae2e94ae48145062fe20e0b412e46bce84bd8f41b3736301734236eae4c7849af7280988fa3fc005d5f2934a63920460a051670dfd60be5b928dbc6af257da7dfc4c4a5c2debe862d87e64e53630f743acd912fc54fd2d58d6a36016330e9e516020b301beb36054a40fb6957a6a9b93291be593ec176fdec53f1d0a2f91da0b32dad91b5941b889f1d6b535694c3b5a5d8c1aada4a56b95af3815f9e8d6ada78133492aaa32a969c68b7058f9128343b04cc113b7294875fffd104991173ff77b84f257a6a56674afdb467141fbc3fc19256f90392b72da98a4dda850fe451db0442b64a1782644f81df50cf0e0cee85ee97e9e0bcecd7af60fb8cd7fb6135634704391f12bdbbd1c09bf3525b837e595cade365442daa1d386b1a1ac91a28c4659c913b4c2b69973c59ad5defdeb517ea89f10296a1bd4c2985b267110be8237560091178004291f79070716d304a2e2334a90b04b5da753575ef7aa5d250b15373c41b4919e98c6ea63827476fb19cd1abb17135dcc579913fa0f63d2d6ceed66ae95ef3979671e3cce1d22dce659c3b42f37826364decf237d1cae03d2d9530559a94f7d31cd6ab8bdd75e7aa97e456e00d66a007dfbe4b61be9e1b887f715c3b7aac64a2f7638f485910ccfef3bcbb6a13b94e3f7a884814d2d1b312859610bd6e527a57fad9a460d3286bb9ebbcfc8f06712ea5bdb171a517cca5ca910f1d5c2117cb5494ac92fca822106cad49d5672d5f39237cbe505ad122ada956065c03c3fd95757b836602d4d7faf31b08529570d842c31558719955a0a68001436f2a3bd1057dbffe94f5b9224819854be53d55925771ec92b38554f12b174b3d177e192a400ae5cc8340c71dc152ba9c8a479f0b4189211dafdd4474af810f342d6a3b657d362a14a2d5d5ea2673377205474abf5ae940bf5dba6c075fc5ae2a50e105c236ac53c5d3308b44da5467fb36502ada67cd60871cbcff0e6fdcc099ff96fbe89cb54210b9a4c95547c4bb112fa57a4c23529f5b656feb423e6da2215a4d1fb7c4d6ce87f39b6b779578c85e67bb87a8b933b2ee5b040f608346320ef19f39a99bb53216788724b8f4ea05a5db2e9793bc42b4948d9785c9a60fd455890ae197a5a07e7a72b76ef0eedd6ae86d551766a4c31ef5c14097d4cc4cce2f5b18df985ab702a737d26853bd9505ffdb491af8bddd2d20ea21cdb4837d7ccc402e5c78501343bd2eb6e7b0849960a7eafad36d57fa281e27ad6b8027fa2720391b82db36bb105d675d3b345354a8f9be1e7cc2072a8253aa653cf6e61ea6acd21e68b2bfad7b385fce2bd947a9f3d15ef9ec0a881121994bc2bb31273b05cb6f0a6b63e45149df3d44e4366e21699245b11831c5523ed3505aab0682b4b3917c09047dd3b9d483184732191093f9ed645dc545ee02b3c0bfd5665ba4c31df8b3f2408f8bd61a6e6a3889f70b1b2a98ef0ef5e9a17b737d8827154031645b51d155dafc46b3b643dce6b842b8a9bc8fcfacb42fd71038b68f5599220364737ba5cba781be9facc366a468f39eb809cabe5189fe4e1868845c4faf1e2e5ea4234bfc50e65d5289c02d9243de1120c752337d7d95abdcd194080fe98559daafbcabaee878d2c37d8e210c755673430289b5b9f3d5ae5c1391f6cd0de1b454a80823f9ff724fc7191749538785006b5a9bda37a0c024ac303ebda4cf46e092d70b4f78243c157dddb4ea02d08c93e1d78012fe05bcfd156ef9ac71c983c77d55970c71168577ef76d1b93644c179ba26c8d8b6c85f572479323d845e81decece5ace6a2ffbe241d887014b1a40a01cbe5458dedcb84cec6d271b6936e9c3cbb52a2feaf7929ee38c2d22518c5d04ec758af75ba1fe5ed60f1ba3c828e6b06acb16dcef5478f6a5a82c51facd2eaacbc2db273d7450c5617e07d76604fc49d0b70b59e80b15b3803ed10b80f893f823f47f41e3901d3901e71767a35bf9ede586405d150513362a47545b76f0c862c4c30d01c3059d4bf1c94edeb8e1319341625d9295525e8cb1034b745f20bb76ca5473413ee2bd4f7cf8033917080b027d37aaba26a000e378596ee5a56543e0413ac20622d58c263d9c05524582f876bb0200aba5d94c780d62d656e7b62cd8606713b589432daffa431136e62d2ad02066f8d7417987fcc25cc900695d963bd2902d44ba64b80d13eb1449cc8c418bb5e82d5ec442c10996bb9a7bff9fa50b3d6dfadb382cbcf4ddc6ec87cd581f01c87de193fbc985b823692762e5d1497aaa482f64a225427baa6667f1c84671f1c8c476dd77bd0026dfcfe830515d10077479a61a5fc1ac9136fdb70810c129f84375d5d52cdfd6c0ef45c3fe1ff604939a7545fd0134dc236ee0d6a9e4a9042ce63078d8b944b42ce8b52ff337bc7ff9ad0c10bf1c939066f5355f8b136d4f0a1afda07fa215300fd93d15958cf5292bc9df7b1827bc5bddb50c617ecf2abf2e8ffde660fe9bb84fa3cbbd11c79c063b7934c7caaf8b77988baf69a354c97a8170689b1da4fb92e4c9018c74be7b3d963abc31207801ae243cf11a7dcfb03e2902eddf9578e67a25eac8c5171a49102353460b1b64713fd67890681c4573672260c47a7bf1bd94ac7baf7012cc9ed1c9288156a85c5b10aa2165a6bbb177b0084905169994ae17945", 0x1000}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffff7, 0x9, 0x6, 0x0, 0x9, 0x20, 0x0, 0x2, 0x0, 0x9, 0x80000001}) close(r1) 04:02:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) pwritev(r1, &(0x7f0000002580)=[{&(0x7f0000001580)="6a86", 0x2}], 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 04:02:35 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x88) ioctl$TIOCSCTTY(r0, 0x20007461) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000340)="b1dd68031b18989da710ff36ad49be82f32fb0142306849f3d8ef21ca17f50632a7973f9f4489598a46fb7562c9566bc3361b31ce1ecfe007b9cae2e011c1a4bd0bc39d08d896cdad7a9004942144dfad11cd8e01c9343f7bb3c8e0dcbe7", 0x5e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xe0000000, 0x80000000, 0x1}, 0x8, 0x2, 0x400}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x7ff, 0x7}, {0x18, 0x1, 0x8000, 0xaaca}, 0x3, [0x6, 0xf44, 0x3, 0x5, 0x5, 0x5b29, 0xffffffffffffbdf5, 0xc702]}, 0x3c) 04:02:35 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="c960833f650a0a8560", 0x9}, {&(0x7f00000000c0)="71095d630d083a755630e9a3f841fbf4e41f6e0a4b8f176d30eb21a2c802d4af276151967e", 0x25}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000c}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1ba8, &(0x7f00000001c0), 0x4) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 04:02:35 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff12ff7f000001", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="91fa890948820dbfaf8cbf6e950306", 0xf) socket$inet(0x2, 0x0, 0xfffffffffffffbff) 04:02:35 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x4, 0x8) 04:02:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x56}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r5 = semget$private(0x0, 0x8, 0x2) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) semop(r5, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r5, &(0x7f0000000240), 0x2aaaae61) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r3, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0xfffffffffffffffe, 0x7936, 0x3f}, 0x358) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000380)=0x37, 0x4) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f00000001c0)) r7 = socket$inet(0x2, 0x2, 0xfffd) getppid() clock_getres(0x10000002, &(0x7f0000000540)) fcntl$dupfd(r7, 0x3, r7) semop(r5, &(0x7f0000000480)=[{0x0, 0x81, 0x1000}, {0x4, 0x7}, {0x0, 0xa3, 0x1802}], 0x3) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0xc0, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x14}, {0x6}]}) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 1: r0 = socket(0xfffffffffe, 0x4000, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x1000000a2) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000680)={0x8, 0x3}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/116, 0x74}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000340)=""/151, 0x97}], 0x4, &(0x7f0000000440)=""/226, 0xe2}, 0x800) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x206a0, 0x0) setsockopt(r0, 0x8, 0x80000001, &(0x7f0000000640)="908f80dfc526ae69743cf5a98f8b9deeb6de", 0x12) setsockopt(r2, 0xe11, 0xfffffffeffffffff, &(0x7f0000000580)="5638ba18aff7d3790b82d06d06062d8d99e17b1be802d618f6c142c175cf7d7cb38164a7c38f26d164e1ff0468168f1d30366f1360149ecd9edd6290bec9a04c68c955bdd13e57a8141e79519f3cd1ad1bd2bc778edfe7c738b1f582aa77f1e448ecbedfd8dd941ccdbf6876dc9dfad1b173baa16acff687c201c3cb6498d9b82be599079e41cccee6bbd45cd7a0edc43d5bf66ce5a1d03065d6d089656ac9", 0x9f) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0xe69}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x2}, {0x18, 0x2, 0x8, 0x1}, 0x7f56, [0x400000000000, 0x1f, 0x40, 0x284, 0x9bfe, 0x8, 0xf91, 0x9]}, 0x3c) 04:02:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pread(r0, &(0x7f0000000140)="0b78e25f45a9405e5e8338d1b17e9052c84669eef5", 0x15, 0x0, 0x0) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) sendmsg$unix(r0, &(0x7f00000029c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)="4bef61a7d73f8073dc5097e6166fbb34c8173b473b46a65b8fe3ab8c06f38d5d21272f2dc53be95e400bd650d5dfb623726031a5b3276734bef3062144cf271c798a5f5378a38fdae242c56aa22ff2aa5ea8242108d5a35d29e2344a0737f01e2a6b05e491ffd3e912c6c3984ecb2e25c193ce3dc2024822eef520436907c1194d18d8da9be6141e0a9c00894d4216835b05770b660780bc2b7787295e4348f957d5f80f7e271f8d052c851a231103ab85e583ea722b4335b9f427b52dde72cb88c327ca83feb07cec3fbb6e4b7bcb32f470d78ba55de17ba9262285a175fe699240e77b549a1cc490f5d4", 0xeb}, {&(0x7f0000000300)="0e4882903f3f7f963d7c4a83b0", 0xd}, {&(0x7f0000000340)="e6572cf67c40d774605f67782a35038814705bb6565793ed62d58b7f08b49eca9cd2a6fe", 0x24}, {&(0x7f0000000840)="52c10b2c3085063b0fbcede0618c3a384b9c7502657de0ae38ecbe5de8b6628f571fa830b3d826904e1ab634e7bb4a751b6c92ae926a27bc38ad79a3d780633ad8cf3ac6e75cd5d930dd4f4ebd607fc1fe76a5b8f3494d55bf07bb66c6971b9dfd9ee82813a51e102eb2fae5e5f385b7f34d922699ee69640bae13b4940d6e47b447a76c7b4203485ff3f39b83d3ab66bd412ed814c05aae1286ffd2aba1fc82b9ca7f27b0cd16affb45d7caffb34acd9988329a32bdecddf2dccdc76ea801120afaf16074d8d97b2928415e6c8aaee92b57354c438fe01d343abd5a47f623dbf633585838f797dfade3bc6164f06585ce9bef0f34ae4c957a66094663cb61d0754ca77fcbde6737d79b4d5137501d81ac40b641ff3e245f6d1e9b1f641738dfa376f91c6f9d5fc57c1d06d937e344efd64de5e797b6b2a23e3a66a6958f938af58e48e245788196786c7691df1ebbaae0345f1d717462c8678eff767eeb25bbab5db6b18e431f2c0be2791b986c4a4304325ddc2e34eaed384a2b8444396b2947cd30d5eb04909956b60cbcd9b61543eb127189a0c64a3a387d1d5ea06764ab3aa653f59bad0e25dd374892a0e964fecbdcb97447f3371d701493efa2da4f31e1b793cf9bbb0b2ef37537d23f790f0992c72569e89d361dc4228017577c09d508b95c61d25db2f121e0c0a2dd31684f1e2cec4d80ee257551786c80892e7364354a882fcba2fac761ac5a7a1eef71bfb2f1f6cda1517fdc36402e8d38b2a5b79d70d1ac169b8b316db6a02b5ea396ce1d20c07cccddac83acd349fc5678bbb85035b45e11cdba3ab6ae951cfced2280edcb1ac8ebfa174b324a1375e519610d6bec618fa278b07284556e6002b923705720601b2e6ff15818ca4062d2fafba162ac6210b555c43908ee7f13408fae8695d97cc34012c0c846cf5ae43c3df0ee1325d858e575a07b1787ccdbbe20296321df5f473fe902cd2c989d0e2abc86619db404cc19660465cf6af978e22892427f74dd2cbe041f17dd062accdfadc1c4503a33a1acebe69610b7bd04ea02e3c617369171212c0cc57820b26b43d9b4221a9d539d1a969d20ba28426c33d3fb0cec68e5baedb780eca32e74c9221f017cb9a4526ba57bcca805789f9b18e69cd10fd2bd143bf6b9c06c2a10e722827f8d027678f97364bc59666935adedbbfd89543f45e90c5d6234a0c0f5f9e85ebe98cd944ae6a65232eee77f9c4ac6039b0d4e222d60cec7d71e901f74d2773b98c7e6503dcfb98d356d761ea3784516ead1ee4893fac767f702736e9415a2d319a315debcc13bc1a93835bd613903f8e7d12372424acd483d070917fe4bc6e4dcd5c1d790ed8a5e150db0a6b4367a75ff8b94fa91330104533cb0fbef3eb14e51d910af49c8314e9d76ceeac30382f5f0acd6c1c3d367f6251e132e155e6b4eae1d6d6b2c2d1e3052eafdc1b35355a8d77ffed4119b9052b40e344d17e5468204ddc380378076f8e67362db00b34331289443de0d3a09dc9890cb858ff61822bba48a6c348f72eee8daa12ccdee198ad19db9efc3f8e898d90ed1d3eabedc611f33d4dc6f108b0625c4e1fb3a13e8591d7089c362ec37262f682f150dd4fc6bbb397e1fce43fc5af845d4304bd3760e0ab6e7a7cd0aac6511e141bf1bfaf100cf3a07a3a6a5c781a2adb1098a9102c553066f2fa7a8bc530cdb8348324753640653bd8402e5c27dbac25c77770104ea5434f521f3bf5c7cb62ed7f109863076166238f60a4788c53d5c2b2f0f2fcd5fd5e6b38c7389dbf217e44628ce004173e403d2af1aa94908723da6e00ad47f95b2d0fdccb26b1721fe7f829bd0dd0fdb0a743402a02b0195b784782ec6fa0dd8c58352a1adf5859610c37a8ca7e06105f579ce777fb926ef72a94889897af9fce8d3db1cde56bb7fb461fb539811c7ceacec3b0d8cde8f86b99436143f1d92d86e0c9bb9965cc80cf3c9f255c45c33e9d5d615db2e086804ce34e0ceb126ba983cca0c3b330a39b51a6470e5186d55f59b0d2c60a1416e69bf784b776d09b5ee8a237a4c8cb2022ab5436da60272efc15d209bba154efbee41f45b1f92f84aee725476eae5d0ac9a9b4ae2d14aef3c9cb23b8432f0ac4d91ea2c4d7b6a4e9d1a4705abccf0d1ae7fc8b1cac044b202e703ebc5704eae4a852a4da2a762d1f82845077615fae7f1870f7b54a42bd1b95b6a73a78eba3dc92d2fae2536d14b530f679e6ec536a12f55d2687f686d77495fb2d5339b6ade44230cdead3d902ad552b2cc3a914ae7b04c0e86d85de7f5c9a71a553e074afc860e69b122aea6edb99f4daac04da81d304394eee24efa86a096b6328cd3390d55ae7f55a4f309088e5b7d19b4221638e401959ab970c4c948763dc63640caa6f92190bc913dd332f7269355fcf05989da4877904b35364a6ad5225e00e95d18b927ee973ea7baeacc0c32e7e4fda64d742a56700969f48f640528f073452ee22aa5df707b2ea4c0fd475399e3523c9d125e732cec69765b4f6c554fa95171b853512d79bb5551477756ed731b6c180a025761ae96d4eeb536ff7c038c78fabd65ac4a6cf3cca62fbc0d8f60949b4d17b9805b07a02ebd01c169729f95790cbe676db1fd978e973bd71f466661a62446d05c0752067c3ed19eb956847c553a94ef2289b466e332678b7b771722f072611e848dec4cf38cb6c9c31482ad6078aab2e8c70d1da849085f661a08d339c9bea36572fae24cd36a0d84d54c9034dc3c2757abdd2343eabec5314918e314978625ae828b0f294e9b00a413ce6289cfe81093dcaea58b53c822d8e2be1897462524adf1e1ec0304edd4a2e247c313050f51435e373fbb90ae28a0d0342ba74f6798450a4f56949bf9b599547ff98493ab07d1d6bfa359722b4ada90cf9b350474e208949b20bdc74008d576892d30ba14f8434bbdce28cd39a4a853f2ee7249a75700f62c3e3dbbe2cc6e49149384489aa9a4ada9830a7d5a1c096f1d6c854bbb3e301e7cbedc419a22db0a0bd6b0556fcbfba9a9fa694e36fae3c1cc99763c2c1bff9ede5992b4ebc2f5ee1fa5dc2d3c8e4d33b3221e3edfc631628348e302a800855046758a209267113c4da33d180ee2af4320387376a9bcbf510fdddb1c8c8835dd833b0b38b365df8787202d111d948e5fa53ab617083b4e4ed31c0ba6002ba481bffd9f12f45ed80a6e9252a49bd4a40295d4f60c934952bb9769d94bea10e6dd18a70484d92566670675f64d498828019b8d2ac6932049ef5170530e6ef37f6221f4d9a3dc016c3991b9f94ebe9cd1a0d343dba8944c3bbc5a86d37e2e3e4fb45527c2b8313fcc99c7371c54734d3771725ae2fdb92a20072c66d0225af81cd09913f965cdc77158186fde3e9e0d6caad9d10f24b8f0104e2578efba57c62ca93f7ee81e843677e64d459433a2d8656c91abffc171f9525683bbf3f3e7bdea54d3e2e01f004939d0f7fc55a26a16b283e8d50cc6f8b2ad789ef4c883e86ae9024a9c764515631243cd65186f0cae12ea44676d72c32eddf7aa78938f2fa2217aac98c66de0cc4fd0fc3395b659e8f2b29f6846a7715a78e1dda85b104700469fe5e1a76019171e9e4ccb45167241bbc4005c92c24a0b6f7e4a1b0c7c73f70bb411c5dcc5c738331852da403b1e01cf2d07ad48a2c6b5e32b5128ff1e736b8db28cd748c87d362f827f6e8ce3cf729d86f410b771e1d10f01c56e8783ecb95787c706f6dcb3537e9f01b1fa7b292ccfdc74f38525afa75840f44d735220a7a108cb97994f2d8d66997b563203b29b11e978684c22c32d8a6ad4c08e3c8ba3cf92aacf66e28edf4266e907038d9c8b6a94d8de603b3c0ab8563d7d4810e19a352e41c516a6e8d4bcb84e4e49374ee41393fcb3eaad3ff924dfdd44a1458b0c4cf144d61c5934b91dfd9d86a5d01e7dd6d59dcad7a634112ed218e0363eb7df3939272989d80e8396c6841bc069f2f74466d75958511dd9682e7c27e8d29ea81f3fff0b9445282a93f79f782d2a100157b0eec8dce400158606345d814066c3838f2aa7bf3c009fbf52bda3cc9bf2176e238682e4db12cff2c6ec59b977f3b64fb62ef895919647391676bbbcd10c14bbf314f1cd8afdfd42d01054bf696ea88ff1d04d9762261ce0e9faed9c31eff147754ba6402d9c684ac1204fd46142025066113a207d6190c651a2f1140289c21441ed8dcd200caee66fcdb92a5e86b95b04a7d1432d02ad63d0c51bbbe71e4e450fff50e9cf96f923e2303e08a0fe7b8e5212e5d26fe3b7df72257277441df078de9c44988d52860fa0b8907a8c8d08d2aab77eead8ef6de226cf6e83a1546962210f34ef828abbfb34ba4d9ea9d3dcfa8e024d9e6eb4301d36939597f480b19363a76d7d587406223d6f32075ccd327c0349b535bdb050e5833ac914db28587622f7704e309679809dfa19b4149c39b653042ee3fdf2306e3e92316f2cb9af7a4f12c1badf9c06c6833182372fc817c8ccb8f0b794c2301594aa508fde6a3ed6969e18ef5e1809473211fa0c0f9c7ca4d44d936ebd63cbeac92fad33a4d3df894477c8ab024f71918bc0297400bce049db48e36981738b4ee820c835538a5595cff82df6f3d55aee581e396ddb8fc05610a698a0175cfd929f396342bb3b0f6506bb5e07959c6d21b432b3ae03e7ec8323ad0326276c95edf9a8bc1d1617f89caa8817b926e3a8c320a3187e643c8997a3e625dbd85647744a820385ed8de770f742edfadd67d80ffa7a35da2200cda2d73ac3c6b2129203bfc3140226daa3071ace205b69cfdf22fe647107cbba61929d4c81495db42d4005b8bb83a70ce09f8eac5d7f01d75b5eea667a040ed4d8ef7a5aa707e20a30fd65fc5ead48311fc8b79595d5b7a9493749f22c90f6a2eecd003e5d55f0fdd85c05d6de95ff270a9f2a57316f818d5592d622e824265b2296b73c0c5a4249888707477cfa801577d35ecc166e667eb55b5f3de031a3fb1946661d908f1c0fb543e845bb6a5dcdd735a2b6e7c63d80a7beb3ef0ec584bd8c767640dbdc692563bfc3a547b637c5fb2e70b07b2333d55304bab3d21aa3d073fd447bcc44bbd34679893b5eff9db3819997f4d0f572d17929a5898ba483691c3a82dc145dde94464b346df179f81379ab3f1bd25019392233bc4f3da1902ead4dbf98b8f94bd7b205f26ce7125c341c83a1d23c03d419af62fa5257645784076fa2db4acb3331f491f180fd6f84bf673c96e7d8007ce92c6d6c9804bb7a7bae22116cca5286078fcd72130708b94f1811c5718c8eeb6a7e75561e8af33138de5ea4593b2f61b1fb9424089214ddd6d672a879f7ebf748100cb98a7facc398de448c4e83aa3197934a06b0cdbf9ce2d2b0e47f0defa82657e855e252ca07d971ab833525a529086b70ee6022b3996446d0ed3fecde2bdab6ef7fed1a4873180fd777541afc97be243c2583e826a5f96642f57172bf1a16c19e97c2a93a8f5d0992402f94e7526f64186309cb46e093cf22f5e0e4aafa4cb6fb7ee81bf560e5969c594241f9bcae261bdb786c54b988cb57d6d651dedcf39ad2a80aeb4c4ee6ccc069c7ad14591c8dfae4fed845f23ef4feb190d628320c41ef0c275a207051613f7659ad8a120eeceb31819b2a961d82c8f032c73422652a8e31e41bd2c21be1b65d46bbe94219ab832e12a1320012d86c0b02d93c07bd10e6fa9f0ca0e9b5c550cc5080daf6274576091837c7dee26195d921243b547acfdd3c3340c3618bafd2ee42d4feed80825cbe34", 0x1000}, {&(0x7f0000000400)="11799c03b5a4a6327f9a4193d785490ebcfafe0cf9992e27b461be36fce89b5deaec6da48dc2817a4c1a847905b48c22bf3fcc5f86018ecfd059aae4532d06076692ab4927f5d267f92e180771ce50046c094563d1bc4ecf5d0b79a1c59f53ba5c13064dd46675cf10b3e1cfae9310252c8510d3a21b0db2226c240d070988ffd07f63b43abc20e6d246338370a35bae0f7876dbc5edb4bd7958765cfea05333e9fda15a48a9c7c33441a93a6f232b59436b4161a92b120bd46b1cfb18f67707df9f8388994a9002f27ba5d68676f9b607817b4756ce0c6dfb4f0266f80e916051f25b37a450fcc32294b20e0dd3b1438c", 0xf1}, {&(0x7f0000000380)="a4", 0x1}, {&(0x7f0000000500)="e44842f0433bfa137a9c75447bd1c0686bf6d97b4927aa8acf701ef63ee406582e14bf4a26ec621fe42ea37703e5917638c11b48b5a8ab343c2f78bc2837f3190e9721", 0x43}, {&(0x7f0000001840)="516ef46f244c6d75a9b526b8af8d361d34df791216e16ecc1fdad36a1d78292468b54b3cf78550afe828864c8a66bc0d126bc9338a5a67d0fd34f44cd964b7d4380a8b6e7b814561352374c104e7b74198e50862bf9349210e904aeba93c4fb784ee7e326d57c06fe8007475d65f78f30138ca8656e39c426676e9501d22a7c4dcb3249b4118b3880706a6a71326e765455ed49f084a36aea3ac90ed60a4afcb6937aa06320c1e7e0119afeb5b29c1187ee3c29068b5e52f630ab00ec534a9386acfc555f6a5c9d996106e7279260c16fe16f530f9bc006514d913ef24eb1c7b27bc623c7b20cf7aebc468140e5e57c6d518e535fbf4f7dedcb8bcaeca337f7d868e95d1089ae0648c6ee8ebd354750a27dc1ec75e67206b622a388376e305870f46591615cb8615ff9f7514fef4fd723224af4a49f01f7ed79c8a4583874e576bfd5737d7181de94b494e78c5df1944f7f74a58ce0283d431057d1fa65714bd49ff78b4abe7891b8908bf63f21a0ba0bcf1f7c3953e130e3f450ced179cfecbae5d4cd1d42a4911117729cb1fcbb5b8e90839356ee333c03b2a72cbb51a30706415de37544206569476f2c371d0480a7a78b021e1f8fad33c7a71254859c9144c68e063eab15facf2984c59493557d491ad3a07b6a0d0dbe46b7b8a6e921d841eddb578b9930690680754b9c6ab6215312f3ede84d1eedce8e7146a7a076ce926270a416c9f45f4a1fe4d6fbcd80731c0139407d3ac0e8ba770b62bdc178f701da178930cda39e1d4ce2012febf0bb011dfb6770c53af8c6e2db3345f24e06092175253c14dd6b0f50f5ea58d3930fa8ba72cd0f3ff4f110259e06fac0ca46bb2eb676ea43b772d8a58bd2cacdc75489dc3118e951ab3a8f65c72dcdb1c3e7355072eef49e5eefb37c6929754d3a911367790d72c3cfb464606c30330d7a0eec27577b5b7b44569e3afec77b26c5cc9566d789dcb9e6415e7df629b00c087ccf8f8aa1e78a267e2d4b0f04884c04dca4d16ef364687f3c622dce8697bf0f93488b6497b206928d8e28b138eb156f762e2f27dbec2ef42aa3cf8f4b45e7576cc4ddc3570eaa250eff597d36f943c1febcce9b773f652cea8ff510d13a36611710086688aad9c86a59b16e33051e82d8d8612d272500c3f4dbae7bd44fd1b3b336c741b3197dbce9b51d741c292b7ebb678774d4e48b92bb268b1bd29d80db7b7882079346ad363db80eb45b4c42116cb47d1b3c6d6c5a7da57c2db340fb164848ff6d9265a1b30b2486b7170d0d98f7198055177df6864c598c10b161ea32b150e8eaf67ef49254690947e89e2491b97e50cce45b73a88766e60ce92cfc729a5c8cf21238454baee1da64254b60c6043bdf0bc405d8cb1a727e09e07e4828bfb279ae7c3618f98053d4ca7073531a9e33cc2ebb75f542a63035457c8a9e2c65c78c02ad201c946d7212fbc6585a67ff144fefe1768e5758d6a67bc1bc95d516c54ad4ca22455fec1404bab5648fb3aa21f3a8e1f2b7e786b1116a151c26e6c4c6b3c8a8b06569da7540fa184ef60316c62ab539f0386b8b6836541bcc9ffa112dd83b8b9ed8dadcdb1b6217a02df3e78ca1c284ce1795e0b4c361621cb5491336dc064bfa00fa67ba877d4d9f41b617664456de67a0aa89edffb9fd194b13a2189eb5813c5b61859d4f767994f4e9eb6bc3a5fa2673f5a28a071042b9586b4ce834d7b73812f6812ce2c8d7a6f4410c668d95eb73e38fdb04b90821e71f480b54bebdf05264b88e86dba77f3db8e94c273b87214ff5cd6de0b014fd7ded51f6b58b377a26ba4bd0d13f0cc093405ab1cc9f05ef57066de2db783cabd250d7378eaef1c77bad0c74a3e5aaf41dc16289f8343e49229171c219e28b42647412fc35968b6af8853565af624a552a7bad14f3ee8fa4c7b4801d9a048c400f9662c7e49981b3e425376ad4d56d5d6f9e9eb6efb95f6af0bbc35ac1ebec9c4e013513efe32a7d6e9671ffa212f67680af9e118463f32b5cbdf5d616366bcd2f4304eceeb7f7605c249a5fa7621be32897f67b298d639a0cdf168810b92203fa6060526d7366fca76cb1bdb13e526c94dac52fc9f361352392909bfd5a9619d2cd3c99fbd4200b8d36eeb451cbd0053f8006618ba9d63bf6e8a1020aa79d0969706a3a2512220625d24a367738a8b3221fa6d057827f92eddf41b2c6ee2829bd15dab73eceb14e24a2a54fcd4fad780c986513168a73079036b77ef2adc6294c4681150396b064622c21c596d4530ea58f0246c8545201503b2b75aaf4dec4e356e164a0f69bafb16c22022085cae4aa67958717c47b08423b8e1e0150a729e334a563f1b47371a050a7e76f8c91412c01bb671798d51d25462d23010c38129d776454d54d0cb390b6886b17105eaac32259cb07a3e1f7a8c7aff285fb8dd87322a9145365190272e7abe1a372c0c221fe47ecf4300835143d5d667112a06f21ddee0bfbc04f6b361dfa4b237aa8356b88e492de42a287bc27c0dcb40bc8f95053221ef0313b0287586e4e517111220e435bd60dcb0c487a1b84d43d878b521b8d6c8f153f39a7b5d4507e959fb5df1dfe124144d4aa3521b47dba08d56194975493c9c1d48ac56c58b53e5a9a2d03d22582b8408ac7f06a2f9a1285bbd1d0fc0785b7d20fce88cbac0c0ca4a7b572054e08be03a6d5f2b61f5f0d7a5d319d3571af1426099be6a55ea021f3bc54b4eb55ce9d98300da6132212b1c9fadf05c53f0de0fd92f3cda26aabcc954b51529e3a9c584354f1d47820d4226fa3505e4135fa4e649957c61cd02274d7f358ed7711d988dda2c019ce46427ddd901f1ec3671237d02ebd66db863cff897789210ebfff726ffefb9c193be410819f37c7886065d34ad5b30eac4677683ecffee18156ce5bac63db47d1ade07ef773851b826ea5c94964c7a3b53bd936028ff4102cd0bd268286645d3a56704dd93ba9989c5a980e1574e0277c0068cf75d8eaa1149dc61f73980071ae1d6acfd5e7a386844c5fa7ca6280edc2b456015b2e7ef3f0a2e7ed3a41a2bc580d5ed2eadcd17287e005477cc4f50a956b6f2c4d17d54e35aa84b5aea9013c2d6ccda2cfc9e590fb6c7ac23448a46fc244f7b9962cf97484c785c6355f945408dde056c1741044b98faf3d5eef04a3309a22f4b83a87fac5d6bd0202ef91aa019aee33d58f1d4c121c75cb4d4124706a662da20a6ee13b107ece29c0b54be2acf8b93dfbb19a26a87314c4bf7ca28c52a1970b20d04a0af9d23b7d773ccd5bc64c490d63bca862043a7b21c0c5664e3f8d8f93f1b835b719da5baa0951a9dbe112a24a58b2ff15fe1adca8e6c1e1aa7b3491a3c87161151180ed6650c80cac4f3ced1cdb4ec24af446acb650aeaa97da1c5bbc40f719a1c9d0125d72d6bb0b0957889398e6708a815d21fd1c73f96880a88be462a0abff70aa315a2c170a16cf031567f1beac6ca2c964568a296e7d84d29b284cfccdb7b67e24bb5d0c390e9f6c577d65780df57c1a7f67d603d85ff004da850e86f62582b23db2e424d1cac29f97ad41f9d7cd7c64eae30baed646f8b1bce1e02a33f891e0ba0e0b4ae747927d27f79cd974a66a1e5fcbccc482ee4d58c55e895d14286134cb6819a1511abd26d406ae812e8b30f4209016df02da3be8c120f0bc9a1f83edc348c490df2484720b5d2400c7091e2c023bc8b6b875621e022bc1e1e3fdc5ed8d4ca7e25e0ad66f5523330048f9758764383c03c6a8f2c6a51becca205391c2a2591a2bf67c35ca9b433fc6029c107fa96bc23a7a7046d29d9b138d06ad5b3e83a48380c123bf00f655201c39484a08b856cf0c4e762727d29b40dc5fc0fa68e8d7fe9aab1c8aff92710fe07341f40625ef2dedea0bb2e56db29bd47bfe9853f7b9a978b0206d4ee7c561dff98e1597f9aa77d93f672631bbd4b527380d68012a998c1cdaf3a3c6548cabc5bb3f650ca2fe56afbab98c8a26ce14965e096dffe4951b51188bcc2dbf86d2a991cda800722a472e5491b4e01b8c41268bf451fdf6338fa88904752a1ca6a00df8bc2bf9b90099f901398aa21405cc053bd777dc55d2e11499656e1b5c0ded5c088c70eaa24cb95a7ea0bc7d6a75f38d0b42dbb0f4db74f96f9cf53bd408d8853c348e1ce4631e806a2609c55e8cfb758d1c767c19a2bd6c166b82e91ce64e0292f4b837e76a76652b4c6850a4ced691315ac9376f091ecbb88da30444bdda13275407a72f398699228538d6bbe37829924d220663a8b5e8f8e3534b7906991c6f0d4bca51042d92d140d8f9334a760ddf6a2846e225c171fffe7a4b99ad836183dad6dc57b4c2fa8a5fd64eee9179798d61bd89c80ffa8fbe4a15e4079c36129bda13ed57baa8e3b1089096b2be1dc8cf248fe5b3564f18e927214c8d6d8618e3f8594ce101d255ff71c6220c0cc0e4069a9ce607b45b7130a3b6b299b0ef30aba5f5d7a812976402e6be2379d56b018479c14c42cbfe0a752bc78084190722084c36fc510bba77d39b85c65cc4c56294b0224155b8f3eda4fe981522728db27e9b4888a7e26975d178898514eec8220068d245749f5cc47001abbd73e7cf1f8aa6d23d7fab1ce574ab54582021780a66b926b9f049658d15684fc419ebb97ab5b2bcdb7225d330593fc5f0d69c839fb9ca3bcf7ed484fec68041df4e5366bf461962d09db1320fe817265cd6ea89e3328e43bfa4564f7e17054f78cffe81fccb8177e378f5ede49b713f8396a370b201243e0b97013369142e47786c149e0746d4bc89903b3f8e800f58dd114284be265bf983e67d2ead5993481abea7d27c136ba74fd45e54163abd2ddd70be573d4a0995ea7cb373afefcf146dba4c7efccf2c7a336689ea529c2a1bd31cc54f83166a4a3d2fd0b4338c48b5926cfcd2ce2ec0b9db51efb1f5173f90bc2aee87c999f6779e6b88f702db4f93d592f23ad0be714374823de9cb652c7f16337764da625667d718e4948c7279e72860f8b6b44ef4c60b1d0ec9cfb32f3dae51056136973c2ed68e2f91e9abec18e2d7149f269471f22339e549b03b2ee0f69e14e4980a1f40d1e9bc7cea9d9b2b6b0ab0fda1373a2562f93aef71f34fdbfb5c38182439ed97db8c3eeed6c7febcb89a3fbfefbf5cee8f1fc4a414a9ed177ac2d2226d716f2baeaf51ad2f7d0a5ae28aa4b41898fd285138a967a90d2fd236bc38115fedd0f57f4fceee125050a13579b6c0e3175de6fda525a724a88065d72bc8054e214f123d89a5a2d379bd76994092ee337b7fa72b3ef236a3b5527ac1af3de0d968cbb6c18fbd60e2a8cde23a7d0a2f236f9fde1fb0f2fd09f999730dbafdf3bf4a7fbd964070385ef73cacf32f3a997d169942b8e2c36c7817f84033fd266b5b7461462bc400fc6ebe5b345020eec7efc1efc4d6b8f795736225712dc1af46af8f66b776b296a9b9b1e6ec54ee5d347f4edc4cc07cf691f185e1e35b9c82cb646a5de425ac5eb804ea4313e5e705b2dde6e6c90a016f6f38068def83451ddf79a9fb2c6d63a4b36a94fbbc65de29916886e44fb95fd1619546935721dd0487e696ecbcdca788278ebe5ca892354e24dcd165b46e652db389839fd437d8fa78d21745698dfed88ebb52fff8c1fbb9df5c12edc8a268c93422e2c29a97ebc551048f74f38da85daf9046fd6d296971b9f445000b8b1fe3c39bafc6ab62f8c447693d058a5ad324a2ecc90e072d4a29fac2ebc4b314202ac2d489031fb9c87ecdafd760d672999706f8b0dd9abd30cff49a1c2e3ca81b860", 0x1000}], 0x8, &(0x7f0000002880)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x128, 0xc}, 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x1) r10 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000000)='./file0\x00', 0x11) ioctl$TIOCSTOP(r0, 0x2000746f) 04:02:35 executing program 1: socket(0x0, 0x8005, 0x2418417e) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66796c653000"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f00000021c0)="ac86bdd6299f8250afa05e819713b7fb770ea3a8fcffaa4fbd6881abc4154a193db47ddb942a94faae7229a765788332ca41427b9a5b98ace87a8b8a0df0eca7f79504e2eb47911a1eaad06828f6e34db8a610c19dabf97a43ab4430060f0141857644e7005b96cdecc0e842dd7fa33445edfbd47894dc2d7f13d457f4dd406285f45471b8ebc609e13e44cc9658052591d04fc68d0927fb4f388ca02a93b6cea227725a6510d89cfa3a553cd12e354bf26374d20cfb1bf03660968b4b3a33c29a8ccdc8a5e422ec5ac8df141d4e34e9b1b572856f0629495e4dfcee61afbed60004fa1f4e78356ab8892e088525692b67e41c93ddb75c17697e11b86dfd8877659b687f02eaaeb9f485d8fe2a4c84a1e8c96255a7f9847a083627b842cc85f8a378674f23bf8330ee8c932e841f0a557355516fdced1f2e02816a017ccee2a2d9185fc7d59536427a3cae7211965503dfd1fc5972d556a81ba59ebb5f04f16e18406e432189a07f7be5623f87651e7245c8039eb34889985d24d84b8f869dee8433bbcfeb7f222e61c0fb6783fab1581c709111a7cd2101b4e3e9db7f779bf5414adc8bd4b65332f421650b92332d5a2e57e2702de7067c97cd81c8d9f45e1b3cf4421ccb8ffd7886665d1e2e646ff6e14153e8b273684e9c030eca7907995fce1c589a63700d673909ce979b6cfab08371f2b98dd6c8cce2760fec9b7d1ab53cd94d741c80a4743eb9afb908ed23f8c547de6ead908732c3c56370bf1030fe01ed7e6428011d38e2b676455bf9059c5393771617f5e59f0d119fc85bdc3e555867f72bf708a72c139ea917ece36609065125b3be2f9797fd3e375ee5e4b6028a9ca725f8f5260549792736cf16ff697cbbe96b42cbd85ee8fc902755d27e5c27c2a498c94742370a86cc3dc313b96830c6af562b832c0aa9ed4b085870a1a9ee21537d5838e83fab854b12d263c4549c510c7a36cd3197de38516c1a9375b2d0733fe3cbc4b5f33c7f105f487c28a40938c8bbb1a7bd7d8c5bbe51fc6fc7f4ea36b30cd3787d4a8ce0cfa5227e2d2b2f1ee2e5a38b6b5c9fc5a9f92b523a9dd8f6cb58c96572c20638b3e11ad0c90c19b0ac59703870dad5d444fbf43cb0bd85920f8453cf7de2fba2d980bef4f9e2b47473ed6a514a7c85dea4d7f41ad005a04db2c58e4c609d293c1925edc407a63a75fbd5e2532011aa25561614745bcba46ed0289e6de98c1cd53c62aa69859fcbecf24f1f7d6f2e3b70326903540fa2e2e30b0d2ac6fcc7eb7c2a14476028f2b178328085e97645b97488490ca6b593808f8d85eb62c5a647585f5c9eae73817beb7bc653aee104e54a41aa16c4d1dc950b942d03d74dac7c4078d9d13906ba7bd412f22b545c121715caa0e6e56badd8c407b43bd3d61e3d87c3424cadc8e4657c475adaf57a322e76bc4f1cbd746e760ca9b69cf7be607e05d03c2d58ac69f5bb67f93fd0e20a8f88008dd578ec05005ccd77e86eb0f74132f3735f633292ffd97bc1f8bc1e1ae50a6c52885853c8fe0c0ed75e78b8838554764043efca537693073f9c561942143928b5a2077a447f87e9175586c85eca5adf5f04386d201283dd7eb926a0ac517f46fc72db68878d4a501b503cb551e5b2b68d6208f0623559fa2303106509d88b4485f185b58059a9a329892d1589e3638b742c72afbce4a6434cb583f9c3e47eb6454055b0fd1e231174bc79b42b7e0c8010c1162d4d987e77d7f9db3535a90d68ceac50952e7d206cdb3a6e8c6699e4538db39f4d9b73871a333767de800c888f1bb3ed57b605b8f9a093c33526b879898fb2e11210c08286e084cd8e9c98cf71ebd0a20b7ddc349e32bdf4c31e899fe74909fe1cf53dc9177e1ea6eb3c52ff84efe227581cc9b2e54f3a7506abfab5af8fd1b58383e6e1f2b262c9d558482f4da1937d8ca34a42ebd1a50f18207bc71a42856b1493f52be15a4fc6619d320f55d39cb4f5f2b32207304e36089b4f2b0004f06cbd1dfc0037bb6c9ab83b308a8aaaa7320e91afe81f887063ae8f45f1b0314af92bf0f6547e867da93ec0af3a7aa0e8883d542ab5cee1b99e0f159920e061afc6f57cea107230f12ba7f09cb0768365d0b90f31a48ca29df5a221b1d321af2ed44247a6afa1f2c4b0b346da212d5f336932ce2b010d0695fd0d25d86ce42dc9266ed2a1807f4c4e75c71a70f924a05383bda71b55af8ab7d1790bdc10a84224d65d8651ee27ca871907db33543fce2e75abf4ba457d5252f5c528c31542d09dab0cbd99100dc044b5a83422b705cc4c4524f9908f978ea92029535e196b7af940e7825eb13c2aa18719a8a97c54f0bb727115f0c2a2cac800bea2d02582b537ce47f5cb2ee4ffed6c50eea6bb7e885c4434bc2a0bd89534251e3e8fa6cbce9a72868524b727bbdf89a6c2c86ea65339c53dab78e06cd40d4607081a8e997ed856a850d708348707594b6194df1d523c184e82c63b2bc36ca77d8da2523ed88c5532ee692bc78fb203fe7bacf5591335e4559cf04ad92a1fd93a97a9669659d1e32517746f4dc3898ec1f1a38fb1248379248cf5b2f43bc502a04526f10ae5b681d15626922ca865ed07231844df5492ba05daa7bdca61391480a0bf86e2f36d7c111f7cd578b5ba3075d1b05331f5bdf461117592b1a18379db60aeab46b8ad5e55e47c17701c5c38bcc223d0053b1d05bec3b6fde3f91f64a5a24890c55eeed767afde0841c170b33d10a2541465dd8feb10a8b17e1e75f3184ba4554a4f3de0c71a9e1cbd3b5f097e666ddc475f4b2715d0c81088cccbf7aa2189e3b02cbf4e5932d6593abc9a6ee43a1870623533ce485b72df3982be10f59a8c95e40dbefa354a83fdf6985e25e2ae172dfce60b9be7e2d788b437f36092446c5d27a40c60d44bf16fd057d45e99e9d123067fe10f374fcd4250066199a35a1283f061eb78f50f9d68e2e6676df23cf69c756fb66f9003fab235ca9d080eb8f63af40d29d501ab8a48b08e12ec5a5bc2ece6165ca04b3d208adb0eb2c7554d3d9581fa1c2cc70392f4dfff164b934b5ad34b9a3c6a0671392ba127eed64399d3cb1229127a8b10b2ddc86b13263fd9f7885ff4d39acc22f45c5b93b735dc0126e424b110e94c8421b571c2d31d283a02aa21979461d958aa35ab675b895ddc80d957419f32a97481043a2953e4a0539dddd36c9e306349f5792303bc5810b45f9a2599047ac3148a56de26ef0eff9b550a1d4051f2b660555b932abd7c637154e3fb975892200b99fe4493c199225bb213b06169490b4c2b5d43dd9ddc67b4776ba2dfd58a5f0f5801ca5860adfa383a2fd52c7939fbbc4ac82c4f8de4fa958e357502c5e85efa2ec242e7cd9c83bbae504d29f27f71f2f66473cf684d8404c15846b7f981b7bfac6e4d659c74b9f9dceeba047340b9bdb6872fa402b691ba3d64b9021b0dc12c0466d40615f5f95bdeb220a5e4175532ce7c3f017f93c6fe60d97bcc71e5b949f76d1115c32c068d5457d9e2a672fac217d257f53cae7ed7e54962cef6ea45566f1a52079f184b80ac851474465ef65f7165fd5a8ef987e8e4623cc14406df4151363b93b7f969b30974000229f08b6cc60875541a0759a3f0a0595a21190d547c1396f3343ce3d14e9c4247be6e62e91c21cb0f8b6cbbac3e634070afc37ce2a66619de4c82167f24daa0d5ad1ee6d1ee91838868554786cd1f3d9426af837eb941608a746f9212c28b1b819dacca3582e3fa354860e1f018d5f5598ac6cb6261c7bb472d02375527c8d727c731d18402fc75affe40cfcc7ccd50a57d69505726996d9612f5f38757b2d36f71ac10bbde3930720f23adf095d3c04a7be6c3e07b7e0b52eedaee88eb46efd76cbc22dad3d37bc4dc197a4322d552f50f6e768db7f7d26d40d0fad8aa31e39e39fc5c7f81104240dee2b21f4cbfaf27eed26ea93d3ad11180cdd37e7043570f5c1028d49eaccaf2c993fb90972e2511eb7675ac2237cb497242415c4d1238eebcfb71b88a287af27c921964aaa5dde27967e2e4ed564b1ff32cc0588a11cfdea1120c725cc969d6375d36751a4a74a55071327028cdb8729667f09d91eb608f86dd0fd9da4d6c1e07d8e1e7f5bd237413beb86434c677bbcf6abb9404c9375ea39513f7c0a5a5592395b7afc0c9a8acb226402985cc54d55cf87809fb52f9c9de78259b1f52e8fb7b0d8b82bdccb49957d0a63f7d2121fe0f93de5b40e2fcb2caecd8ba44ee4d74a072deb0e131fee958247bce492038183896125732dcdac636c92c2c14e79bd424d28a383c6433ffabfa2860e656165735d73e90d26d65933e43053c267d3b50a447cc3458ec10c8f4155a2042afc18e1fd0204fe87111cc83e6398c7e792d08f8f01a27a6b0e12ed90251e0d3dd2f190bc813c6e9bf19244070c7544aebb1d9197b14a4bbc6d314e580545ea9975d20d0a01040e91a4d9d95dbddf8799d21d27af00be13eeb4681a894328cec7140a15beba92f833804e1e376a7d486ffd602288a17faf84439e6212078b95dd983f1db3914dc89619f55ca98f82ebb0955bd2ba47f462839e6207962f7dfdc80dd5d6b0e1f4d0ed84e5245220528227857695ff084f731353c8679954f3a8100357b77d7c80679b859c51a29a97ecbbecf375807628f248382572f862052c5827eaeca1759e2ea10d3a5abbcb6079a17c8267be3c7d36392b8e079022380ba32d02a2b93d0b77b47c37d8417f02df3be749ea8991443253a66213bfa74f08350e66ed8f2c8c5588a4e1b2b3582d3f0161d0efbbde85f8699e708f6ae1a058f1bfc31a7ecf985e813d62f240e55f20a748a27b4cb31a86f0f2b39140a87ff3045e69415bb4d59f476da027c1a4dbdb46664bd33744f54d4601a7e48c55a942bd11fc92fe8e3a10bc823daf92e93d483c7b0ba4f12af2e26fd06efc7fd0820fb737cec251b42103189c86dfe893bd22d489fe5354cf6150b314d6110fe863aef9a3326d41b8488c06894e01c8d8c0fe0275959112e8788d021640bec5a532f4b20932c30d0115ee21e4c61d0552240a5ae7df9bb559917af9fa92b7552fc3429bb15d8b95a3e08b6604582cd52bc686f08a6709c0a43b1e979301ca100e5394e2cd6ac34baf1471fff009dea672688d71f250a40632a05298c89fa1654966829076d53e53a4ebacdeb2c264bfbeb4082ca6ca17973205172f8dbcb457f2e98a2cc02a9f7d41b191980dcaf1f4e9706785e4dde842fe3f309d6a4b304cdfb209ae47f6f86463a3914ee845aef101aa580dcab3845438d9f67dfdc095b4e8c3c6ce1e8815b5f539949739b9bcaa4f582bd1d46f6dc30fd80fc770a7102311528446ee9fad0df7c794d101230d7b7d30c3ac59d5cb0eb157ccdfa4fb6009547eae963183593250a10e96f762fa3e4890e38a0ddbed0b0173a97c93fc6c3c835fec1830be808dba3a7effdf1ef4d7b7b1fac802574c83d51703ef3e7be171c8d3e68a5841e486511bc6a423f4a454a7eb0f7", 0xf41}], 0x1) 04:02:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x10, 0x1, 0x6000000000001) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r2, 0x20007479) 04:02:36 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, 0x1ff, 0x0, "0000007f000800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0x400, 0x0) kevent(r2, &(0x7f00000018c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x20, 0x400}, {{r1}, 0xfffffffffffffffa, 0x8a, 0xf0000000, 0xfffffffffffffff8, 0x3800}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2c, 0xffff, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0x5, 0x4000000000000000}, {{r1}, 0x0, 0x4, 0x400fffff, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x88, 0x82, 0x3, 0x9}, {{r0}, 0x0, 0x51, 0x1, 0x20, 0xffffffffffff2fa4}, {{r1}, 0xfffffffffffffff8, 0x1, 0x80000005, 0x6, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x670}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x5, 0x8}], 0xff, &(0x7f0000001a00)=[{{r0}, 0xfffffffffffffffb, 0x23, 0x41, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x10001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x800}, {{r0}, 0x0, 0x80, 0x80000000, 0x8, 0x400000000}, {{r1}, 0x0, 0xf0, 0x12, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x3, 0x20000002, 0x3}, {{r1}, 0xfffffffffffffffc, 0x32, 0x7, 0x1, 0x9}], 0x2, &(0x7f0000001b00)={0x7, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000017c0)=0xc) r4 = getuid() r5 = getegid() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000100)="ba41e2740bb3e8c780415e8a12d3db5153c9fedea01b7c63c371006acb0193429518ad197d54a7f5b5a0df623ec410c2529b9b75ec724032f708a595b6d3ed522f55f781c01fdf24cc9c30e4c91ffac505ca6a2491f7e8c1574c04abc4b2b9f49eb11a95d55d2efcc557c78aed1809984696ddc17f1b4593f135cb9e40a25f3a60213bbca74ce692bb9ed0b494b83342c5a55c04e30186f962911899b1cbbb1077abf9ebb6baf6c3d1220d", 0xab}, {&(0x7f00000001c0)="8781243c3280e39deec764ecf16bb30954d3265fe83d3ca9312d0fcfc6716d575dad097bf320077d498232017ce51e113bd9ae4ae2f201d14f1fc04df9be46de2703f0a8d3b5945937342a01c8c0b0957c39d8c470274136b63382e060d822454c048e53586ae250af7ec4965ab2f44846f8229c47684c6be946db45e9eb50958bb69677667b30d99a8e4890d8779b3c088d52f929bdea430a20207ff35ac4b5600d0ecc4ab8af9da906b05fdf5e10f2c878825adab31be130c3473145081b9b85508bba515ee6d615e0fa0291818758cf39258a0d7092d8c0f3c63c64982f211534ddffcd6978f27e299568cb1845c6b4cfc9b280597af168af93d200a4a78b768e1d77f49bae9a84777b32834734bcdb7b6caec250e47c7ff4c26393fc9a12b996d2ed5e3a4a6b5dcc78d5f0b4d47d295a723cf55f7b72b3a3d44a32c39cf0b6801de3ba8885076162662334ac00c5f477b8736d7456f02ea9ce5f927a02a7a1e6b81d0aafe1031c1b5f582f4a71816af4afba6d10e75eb246db90564db9142e6424cdf83a7511664abf4be796d4f515d85c6e9d5222c4eda56388d88ffb9fc3ef06df9cacad478b9f4a4f527ee06b611a4ef040566c97652a480eeaf131eb431c4180397bce9844f434479c110aaedd1b6939d4cfb28ecbcb81da65cf46971b22d5c000fae2d20ab7fb6bd11a6c1d74448ad4818e8858164ac5c54c94383f8bb99934d6125163b2bffb987ec557617f1540370dcaf8dd964acf42bd71603e5422124a6f426c2a10712a8e02d49ff94c1ab80daa068631fd186a498a856c07c0ef00cf40d961016c1535ece4e48e57012e2c16ce71427bcb338473710013874718b4ebf4511244b79296c0ca4583577bc745a05a475813312cea25c99ca1ce2f7470a3db748d31e0e5475775755ff4edddae07c0f90bc4302797b90a2d75fcf905802f2332ac59f917a62b49892577d99bb47607dee2647a0d7faa2875c32d6fef6ea65b23a71c1529c1a3c1de3a77e466b889e886e7b7de20391d33eca795657493cfb404a84d1d145c5952000c4f256d1cfe7eea3dedf22b37efc695d0cc2a8210d58d302c325fc6aaa4245d8701b70d1374e7f2f38226f9f141a09960dcb20bcf9296f3a00ebd914d60c444ca30777aac20ba021a2c1ed6ad8e2731f5b52e2919867723f8045a93813662cf4b21d689a18029bacbcab0ffe835908b7005e51ea521b17c0cc7f3466508bba6bcef03b4c7763cd8ce92397af529bc64573dee4db5a4dba4b2b6dfaa02dada9d1acb28a2b0660356e740d5b42f7a1b116615750bc0699045016d26974bcb660af36974b179eea47a22da03c77638a64b31c75e91b9be26e9e2ff7fd965aef599f62e221faadbb743815963f1ba18f17af368dc0934b0c45d974d019e6b20b408e1bc6ec1e23022d7c895f3809d35e94da0cf3f2b4cb8ab2b31c98c3d7b896da70032e77873512cfac8915da7d594965548cb1df98d4defb58a38765a418d53ab483ef81b45a36149826cd93f6cb2300bdce5524c3aad1a9dd425e419427ea9934f6af9b8fe9b15ff7b0f4f2059cdcb9a0fd7da6fbd78937b1d7d89ac9766fae8edef1a2656b2eba959a211c28922791ce5111116fe37b9a803de046309f8fe5c5ea457a65b60aa61d6b0cf4af38c6047a5dabb2871f140645853560aa1135fa9696743a1228edbd3c1cca0ab0abdcb79923b82289d6d40b6bfda6c9987407d29a2ac8ea33213057efc142c69ff2f4b976826a292c285504574623fab48308d506ee1458b10f4a9cf21c8759858764e2905dbc2eff10663ce31c1ac99ace6be0fc4796bf3a254978e90acd70be8a4fe31d47022551fce75d316debb1e4a9673d0cd2d31d68376d3d66c6958b0787579fa41aeb38bebf9a80a979f813699beb23c5a01526e4bb998588bc7511b0908147a5f79ec0a8e8bcb4232dbd5f9c47d2b529cc6e5eee3a46a87fd44777bee38ff5bc49ffbeab9eda68cb717345e234d67434c5c8bbe36b939d4d421b5b1f2302af3118ccd712dd283a36631445080555cac687b645ca99bac0b2e08533e3f329fcfaf4f86e9c2d30be79ab41205b3c663886996ef499fd9460e49f85562c344a4d46791fa44480db8b835dbbe2e44dacd666291c853f8c5dc388549176e266342f466e3ec06f4a139ab3c485fc064be8141937a8d3cdd958085a8348922d15231f0d6220b24b1c83d798d0f863cbadd3df55ff68fcc31d712f62d7acf76363c116639a936658647d36b246e07c4d02c7d5bb7af6f96bc0dd1709f8a201e6b830b530c992d9f27f6e4ca211704cda476af15ac46f2605cba8594d48f82ab8e5bd3731db9c0723bd35af4bf749eb80841e34899bcbb408e1b3729f99157a011535843299fa9c66b51570efab93bf7309bc3795d0b45cc0c43d2feb2b6519d1e4bf06b8342eb22d43c16ca88b8b5eba43a1a8dbfca75dd9cae7d658aac779c272ce248997aadee8159824aed4d5c5e5ac1a10278be3856a4f36f8e690426b2baa42172401eb93944382a348cdc53b982850dab5caa850f95d074fb77dcf36a7d2f38147c15a22aaa1e4c3f6014ce11634f7cd49c65c63d37b747398db979866c0674a61b02895252821c86596c2518a6c48c80487f3547593016f43499075f3a1f5683367a9e619c1fdc02324c23cc042a92d0cd778cd0f3be847577f823ec71a3a78385ce9c122fd18e9c728faecd42012ca0a14f9043e80fa9c75d1824172e823c25f64c48a63a3625cec87ac7f05fc490b3457b0ef47f04aae2d54cd44400451622f24a16d357d88505da88b0151a499e8c326931cfc73fc3140e0033a324a495df2dbab42fca423a357cbe0b9ae98e702fa52538e4a7ba2d566ba2ff4e8e85b5b38f463065292797d6bfad54a607165189eea47a63d4f044583ddf1a92eb2254bcfae29347e2a0b70eaf8ae2a631e1b7a1aa6c5f4204f12d9538b67691560723e36697a90f4aef707c154ce7bd60396cd737e35581172fbaa2cf70da4c7ce8b8f264358529e893db533d945a6b1ebb61e9fdc3b67cf61da58436bb6ef51e361a69f3d89b3e9830381284fd35ddcaaf98077a159bcee941c8bb164205e4095368654ad7b5168bbc7acd3565dcf544acdef4d466e204b40ba7c459e89833736b179c4c731b35ea64ceccf9da1979baaf5ac368e5aa728edc6c59955c343e71eebdbc46f2db6ca221338388adb83ce508ec2e9ce8fb434a026b33c7d45f1cee42d299ce4eeca435fec82810a69a30ea51fe13bed4123da8fc26498c104a72f2f782d5ccdac74fa0ebbacc11f3cbbfcd06af138770bf30f5600541ba262609d3142a511b575ae09b863b1ae39414d152f80a9ca29eee4e02b97ed9813bfea26281abacf5f11d9aba4164467e22295dd18a93149de9441af95c8e533030fed89b56d0defea0ee619a435c069905cdd1449a0bb7ceba15d3f5e06ac5cbfd84a1e33e55b4090367ed5006c721273c5aaca896d3b1e47f1e0f47a1b1af673dc517159a2f146f72c77f24900ed9107cb49c5d063be414d9430ff46fd945c41cc78a1c6233e09205f7d9441c78dfe9432a76409d8f5e0bd636c47c4ce9909badc4e6be222de27be48e35796fd034ad8fc4bee07ef51815dc426ba8e0e19e74e4ea9a750074f15dd4a86a152e0100d23c2665bc9183b43efda98e8e64ffc9cc4497f06362e6dcce3b9f8a7230968200c6c110984443cf77543b029ac9dda6bde2e3a35607ab99e3d2031776998f3e86d5e205b9b30b9a517054f28aff9aa12698b5157f26468ef7303127bab16b3edd12d730b953f87a4a5de3f252c7d995bc109623d9687e714e78c960c3655d7f12b3bbe5db50158c985e857e1d0ba896920288d795618937e669a906a222f5ee43c2a9e3d376832dd826efbe9cc91445947f72d3d3776f2fbdaf17db402c815e43fafa9139b56aaef52dd3e11b0cd88e21ef2734c9a902da35c0ecc180f7191ef678a308929c1701485ee942412034291d46c23829f81b428b31122dd077acda788d5ea54ad0c4ddd6084737468287975d067b9753794dc9a61a6a4cafc2e7887685817df8509182c5c97fe98cde635e565fe2af526bdd111d63f8710063f1ed4d5812cdf5551a6a6ef610ac139ce31c4fd048d5fd3b89d77418c0f4dd45cbab95f157831b2f3acefeb7612688c0f22564041bab44e4a414d2a53d7e788de2bc29d1e1e91be405200f3cc7cb1a423fdebb10561d6687fc0b7db5f840c0815126b9bc605961297526212a84a3633175251f429a443aa35482cdc6878a01f9cfae4a6251b66ede2e3ee9d3830dbcaaf24d5cc79cded08e6973b15c1b24e7e22e00cb7c9bd0cb9d5ae65954cf346331a6815cbb90b8a2c2b1867410de0dd34ffa44a6d2e3203e65dd2f1ccf40069ca9bd71f740187a087eb056e2cee28b53bf6171db887cbc34e3d759a0dcdee699985383353b6c3f9f26320d6754fff8595d1311ed1b1ec32e4883f3ee60cfa152e10166d238f388ce6a46783f176025da159db6597536046681efc8d51ea64e58dd0f98f02ce2bbe5010c08099d42d4571e43f3ec2614b4ef87b31c680ea7d84855349f9e0c7538f1c77de9f312543d65aa80c5b39d160fd172214e7bd1a8833f5b2377bf6fd1e07fa8b76d5752523f55ce6f5337f7725497321e9fe0b1b9d952da8e8cbee1852b1fec4f7db6b2334673192a040117ac772ee61b01d237db382f8f79c0025353313154d44150035b72565820e943059e632e26ef89ac63ce7ad7e7948fc419a5b697ad949adf34ab80331e08006bf1d15130722ca583b6affd982b4e836002bd466537bd0d198d9e5fddb2b749fcd843ffdcb6287b6b509640198d873058b05348bb4a8b0f24008d9f18febc7af430de3d5892471d81864ea7a861adfabcd40d8a7eb44b96e23f6a56114065851e71a9da0b7784d1d18987cfb2bb7d9952cfd5671fcd99d0806180a83b3a4381f7b1da6a8d0c31ecdf03bf68d948c6cf96fc73134a5b4a95673bc686c90b07b86917f2ed0fb976b524b879daff47f4d45753a2b6383c46f0441e3032663497b75da0caa10f240c5eba7d7e4e88b2f7e514573413fe2bf198b7cb789cba80b6337c63acb45aa77bf56cd5a7bea4cc7e3f2bdd4ad80682a9bd5033edd073a796def115cf1394c6ec7d6e6341672a256b64c808d0a2e099e6de019fda96e0c62b19fffcd388e3c01e1762e9c10191843314048c90e6c18d3d9c8b4a5e6a8f13d12e033bd091ad997aa7de64072a49d570b4ba0cabe7bc09e92aeb6312a1670ad288823990426d550deb73c12604ef64c49ac08bb149003e84eb25d081e02cc6cd6bb4719203b0a3c088314f02d28a3da015baea39a9d5d38470034029997e76fe1f45cc00da943a231fb30e8a1f63d8a4f7e54bd3d8ee1bc28053668cd0f9423be0fa6b07923eeb59afffebf778889bd435c4d2d8bb688c0dff710fbae3f80978ab832a66068620796c6a5f4eb7f7ddf875a34e432c5c1114d248be14fc8c141fb5369e31e10b2521896e0a0c40ab023354bf7640ef00e344a230a2aab580552a6c7b7580fe88fb9bb816ddd70a2559872e6c532d05ddb8016f1abd5c1759b16d7719a3efbf0db117e90059c4365224a29647a9f1683f42335adb89e53b4852d6dca68c5edb59e9ae6ce19b61aacdb58d338b3f7ff67a2a632778112004b6a7adc073048a8dff28b9f03cbc119b6db4f7251c08b94e4d3bb2e589beef1bd146b795469828923c1cf105f751e8d1fb2b71bbf453567e8edfd1055f1e", 0x1000}, {&(0x7f00000011c0)="c95ec3698e26de4f73ec9409da353f8b76dc8dafd0d32760d8bcd9107f9332b3cb1dcce69f3d66c79978ed033177942cbed90ea7f63eb161d0b5e1a830e618c3fe95628d953b52e6d2c7398bc198144481e87709d9556a1e521566a89e3c7374", 0x60}, {&(0x7f0000001240)="f48a174f130c42ff20aff03368783a3fc3b0897f29799452838e79918adc8c0491190787ad58ae6d44c27b00e4d7f19954647bf642b66e681cee2a38dde80293ab17bc862e2bbfa2bd1df11060b4b69ee4762e3e7540c8b00cbb314170f9ce8d2f5ec863b69841c5113913b288eabcb24d04ea4c1b3cc5453a9b26a0af3fe2fa60ec9967e7c8e3914990e839f141fb71a1", 0x91}, {&(0x7f0000001300)="9b2547dd6909f34fdbceb3f4f58595c4d49cca44c6852255ff24641f4e1bd7271cd45f11658aba620658e291ff42d483ca2160ed2812521d7054e1d7b72048123a4c0a7c2e2ccaf60b2bde1edaa8d1d3eb84ef69ef325049f067f67aae606e2a6ea9521a9f189191577f61e3e2106c9356770115519f17c40f49777e63cd4680dc210cb40edb93e83ce023bd6a2ab60f9fa3e6feb2d246706f83512f52d5456499c22bf62b59bf0814048d27378645871b6340dd72292ed53a113cc20aec06bd6a73cef04467d271658b2031146474b63a11f9de8de3c5579af7283ae05d64a51bb7075c83", 0xe5}, {&(0x7f0000001400)="63f661d5553cc3f7fd3326c69fffd178c552d52aa35255d9a91b22be1a2fcc318bc71ea1fdffcdd9ce49922878cbb3c10469013f34747b0fee38c44356e789d9fcade5d723d8a9d750d6c49bcd76262716fd7dfe99b89022be7c06eaac172e236427e92770e0b2852f2b5201ce", 0x6d}, {&(0x7f0000001480)="217ce7d37131265fb2bc8a4f8754ceb0124f2a6009d43fbe9d5b3d5bf4d5581c08340d11b4b537cc6c12501194e5d2ca8f2c155e1ea1330e19550f10e58670c0a715eecbb4a8db18e055848f2f98ea096f04e6dfc58d282c3760fbb7b7c46d038afd7b96018cf164da31cae87cae9da317f4a2314d223b1acaac72ee9f349a3bea9fcae4e29de49e30ce647c6d0775503327fbba54e8e511fdc9254c1fff6e3544548fb63ad13305ae6c9b43b4c937af60c8e5804160d8830469bddfdc0b3f2de541660317", 0xc5}, {&(0x7f0000001580)="1a96fa9ee4a90c24bad3f7319efcd731a830fed57c699912c4b85f32dc0e25c414151bff37f417d566f9f8deea332077eaa10e507b95511f655f998a19f0c54dab7608", 0x43}, {&(0x7f0000001600)="66da93d571dc5807f5fbfc7d0150d4aaa9ced5766e787be1fc5b92fc6ca2e6ae375e75eac50c53883802edcd007924e703421e7003cc7e67b36d5a24d13d3cb07c7beb8634c873857bc79dd0be74c27fe2db70667f943f34b896d58a7a9acf4856c583ebe15da76d2047dcdb461b889372acec8f7306ff93a2183cd76180ca321dd71b0d5d340f98ac834217cc164fb378e4d485574e8f994c7ed329bf50a6de088239d27cc73c7f584e69ee4a0d6ce39e71c09d8af06d481e42f6d2590147af7d", 0xc1}], 0x9, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x40a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r1, &(0x7f0000001b40)=""/5, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:02:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = socket(0x6, 0x14, 0x1f) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x81, 0x180) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="8cacd09f5d6537aff400", 0xa) mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) write(r1, &(0x7f0000000000)="b440ae1aedb5658bc10fd6d6487f4c", 0xf) 04:02:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="d1a0943fd6adc73c723302ad2a091dd50b14034be4cdbda4ea3ac08927214df3e413acd69392285008684f83528cd26ad344a96656afe24f98082df132ca3b498b36af2366377b54748ecab210f8e6dfde94c92b02e5dd", 0x57, 0x406, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) 04:02:36 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/248) 04:02:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x41, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2052, 0x4900) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) ioctl$TIOCSDTR(r1, 0x20004455) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) r3 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = socket$inet6(0x18, 0x3, 0x100000001) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) chown(&(0x7f0000000000)='./file0\x00', r3, r4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 04:02:37 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 04:02:37 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000200)="05aa440000f3dbe4f0431c78bf105dfa06c5d3c9a26dddb0517419dac0ba2a656624f5b12bdceb99ced9f3f5e2cd321f6334c843601c12073764ce6b08830a507c9d0b14f3b82344eb3faef3c7d9d723cad3f60900"/101, 0x8b76b984fff0aa2f, 0x2, 0x0, 0x0) 04:02:37 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x2}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) fchdir(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="6a3e81c7accfe5085646f31241d9be552e735748acd27063df063c1f9b628d4ee49804828e16eb3b8c4164129a9875ea9425c4b936c649b324ce568c8d62209d76e920b3ad60a902b92ae441f040b4c71640917c0b186add", 0x58}], 0x1, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:02:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10020, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x9) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x1, 0x100, 0x0, 0x0) r2 = socket(0x20, 0x8007, 0x5) socket$inet6(0x18, 0x0, 0x3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0xfff}, 0x10) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) 04:02:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x130) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x29, 0xf4, &(0x7f0000000000)="9f000001", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 04:02:37 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x170, 0x0) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x4, 0x1013, r1, 0x0, 0x0) shmat(r0, &(0x7f0000b17000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000b5a000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) getegid() write(0xffffffffffffffff, &(0x7f0000000080)="856d97953148eb3300cf65af39cdc82ac126f17a919de7b45558201b800a85f1dd8a2c4410c4fc9928e54d54c014f44134f5bdecc2be168315524afa53db228b308af86f7bbe85df4598eacd4832589aad398877d736eda1a783f6a52d9b9a1bfdd50e999da9e559285ca1b9c48cab24dae5264339993384fc9e564fcf5a141db6c2e5a5179b7933a9cdacca2c2d61373824d28c8cc907112ee225e3af33e5915217da23ae7bfc7878082acfc7ecb6ae1f8755c4a2ef0353a798928bf8f5919a694f2c6c3ab9ba2caee1e26e7cc801ec1550933e52d7387120178a639c8a101082727a5e00c2c2373deadcbb77955836fa0ecf5a3bb5e1bdd99fa849403face16ba2fe79bcff5c0b4f88081cd4464e274a288f44b0902698b7cd7fd058de5549fad45498d3a96667ab37773c6056870dbacf48c4038f24d76c86d7ce27bd8afb713840cfb0076b63664a7683ffa3c478d50b3f949a162fef3933811f51df2f5831abcc8f80485a66da4f37f098c46027a9035645ec5f59bb303813a9e5dd861ccffbad96b3903382cc4544bb4242050d9c456d2f2ca872dacc04853d62f2dad288530fc05955e12df85a43e44278c74d9cfa134b1311375e26fb0b6cb1ae28f4ba1ffa34ed2e668de84d5d53d834c0a1a6e4aff779c8577133e1ba8e3ebebdb3bbf3da7f793156ed242f34870ca0c17ab473c810dc855a0643cc555327dc85024cb11e4d76282a1060387cceed2fab4ba3ff54e33fe4e942cafee7c04cac982d3923bfb1e582869b32b22ab9f90e3d30a54a05b396f19e2c03919169be191f91c3e79779c5fcea46f30c4ee92d447fd4599bb010faf4afc3d48b73ec274c7e49e56ca071dc864930bf9ee2bbed1909f07e23255e2d68fcb0befb6ab8fb1eb63eb2d5476709e9f981a07d8cd3bed91eba128de86f54c91349d41740979665ce359895b4e9edb188b873b7d2cd6fbb8c870c11cbe7f747f789b1efff707fdd94c422aa93b0f5f86a5fbbc8b4cff85cd202dae06334ce20b3632c3f9d2daeed5276638c89c793f2fb003ee0abe6bc9ff6f5d88e7f6648804284cf4a13e4bbf13214928f97768cd8fdd30e6e9b1d3fdd8aa48aa176c13c797bd1a9f3c374c47ec9159acf6c8e9cf9119723ad6c63884e99ad7ecd6112881ef3a7b2bc15c643091ebfa220a806755828db17df4d08fe164f199f9242d32ea6bac4e59b568f29d925ea7757156c0f56ffff4bdda748337573c87174b15102021e00fe3e6f3a9a436304c5d2bcf80794d0a7e73638ca0e832b700efb994bf62dc06607784bb49148d58ff2525d9876bf2d7a944b9a403b5adda341d7294fff1da1c1ebf5d723ad9e13be33d8a14b2f51aed1d8e9df9835e0043dc879ef80104eb49a97ce7299ac7e78a2fe877616c402a280a970fadf6fb3faeebcd1bbb57005cdc805c41d0ed996717f49e74ed9bc29ae3bdf122e565c833fce0ea5daaa87c33723ce19da4dcb68d245c484d663f0a306641f07479ca9841f70f94ac7e557f46a4479de3baa22450254a1584cdb43df0b18d6e74422670584d2336a31848bd05e6ca86d3374e584199bcbbee0b8fb59b71afc626a44bed524c9eacb3a5451f999c9fd339df4f5cba3adeb312696d3899e50b328f76849d774094eca8552e9a6c0d339799ff6e32e14ef58a6745f48e074b373566278f9101d2e2ba263588c268301050737c28cbaa3c310e24905d6494e6060cdb0c53cb78f91e15836ceb42b016ccc42a1dbb6eb1fb7120fe0f96a09cf541824a13073ca388a30e7f7cbe0d84c7798ea0891453de9928371baa967f8be417fd7928dca661e7e9014ce4521b3b2602adf82ae33f1476178a256cfa3f222f2ec83e9d2a99e6bac2628b8a584a30732a3bc34f589fbfb83fd83125ad852f4a92424c4f84a183bdae321bf955c8663db62eacbff1499191661cae1bd5d88a46dda448a73527029a33d417f1c32772a610dbfd72ec288eabf98575ad74e6291bd766a9726438e79217b4d43afb4c730510dc9ee3b7167971629f7d0fbaa1282d7b387829e0d3248b4819a79a20602a45a4fc9e58b521ffb9585400f73ae8b26cfdeac506a3700821538c1334b08f5494c9fcf084a089fbc54649d503e6284d3e9a3040db05ee25b2db2ac5bd6272b70d7cd63d83279485a2bdd8d806e8b0d52e0c2332a44ec23e12a6aadc1b9c708baa93657fa3f2bdd2451563160fd97cf858b490a77b78e382e0fda6823661d578db9c05e1d955122406a339d3e7ca82624b1a39e9ba4a884eab754b8388260a61bfa6e42339e8ebc9785c231fa7bbe0bc243ed91402882536728bc3c75698094ac7387b59156db24b6ed2813a56fc038db4968555b80b3e2f9e30a603cb1ccb9a70a9bb214b96c45e31a7ac828878ec0df073851eb5640f639cb815a7b5bcc097f2a45e6fc672226ce1372615375fcbd1ca1bcb90ea46077e8e660c094606c485523027ca04535dbae6e465e5807d4a646fc74973851227ca90a1feaf039e423570c6243fbf0de73d2b4d3260ba3b79bdfe32d2fdcd243977685cd41e50d940e0e57e8faf5b7fe8fe6f10cb4b2970215691b77e71c36f7bb6f06a98c001529983c51ceebe52ea3adef411fba618d70ecaca5de628f91608aad71512b681f55f49ebc9bac30e1e292176e290e619f7b1ee79bd100cffd04ac3a289a90771c2f716bec22703f7419cab4dfca120b185ba38798f670883bf446d0dc15e1b92913c76b7f059d4ae57cae65f6661cba1504c062cb2f60aa5fd1a820c63b395d840ef29b42f10351ffef5a0c9b956318d9e470765a6ecf594ed84bca0b55f27e85ec261f2a6093e8d02c4b36813dbb98e2c3fd05cc8e99a2e4d4aefd2abb8a0e0cce05f753c563d2a9b9ba93d201efe59a4c66fb0b94e4e109232627544e4dc912a55cf52ead13bb2ef13f2cfcc5ddb49499badeed0338652db780a51fb33fffba8d4c6108ea803124d6b30fd4a4f9cb6299fc82df56db9b4411ffdaa1ed7b9189b8e0c47909b79508d9bbb58bffd299f32ca7d461efc5f01c04c4bc811beac829a835c81df2cb3ffbdb29fe905afb8d0eebb4fdb5f69a28cdac48da8f47ed79286fe85d47f61406d95d35b10479545d614f37780e1ea142f3696766baaf9f9f1bbb1fbbd00d62fe381b692de2f736b51c8fd03688d3322bd4535682c8d70bcc996e90e3fe0fff2535738e39f21ffa623ebec870887fbc149bb3262e41e17a6d649b6a07a17fa2530f29b7c977f2e3129dcdae0c30a5b1b913a0f385152d7d4bb1a3cb9040f1904c0430f23a9ab5a2c2c5d0c2fdb2e7bbb71ca5d9268dbd5a3e20ddefdee069a47e9b0866efec7e0b47d461d349d69f22d253a180be2fbe9433af85f109e52251cb7ab8e3b3aec8f91e482597c4f1a8e589d9a0504083cce5df2d023bfebc5ce47ceeabebb5c935cd81ca3e11503f040e0237b64b2fa71d5a10b7a62706cba0dcc9cb7b9b89fa49a97bea151c8e3baa85a566640aa6022fe273b255eef413ba4e83258581d58fc8103f1a39a2ba8cd1dd6003e55591c8726f52e48efabd58f912a6459f08364cdbe323273cf528d96e973a1a7c446a4ed3d923750629487625caa2914a181d955e9c8f7125fe363701290125b74a7d04b05067218f68f1fd34f7b1a86dac8e1b7845572f211a25ff0f4adf2450fafd908c3428afecefed5d46d08ce467dc5b6448563d011ee3bb6c7a0c88524a0591aa778c1815d959270e3972cc8b0d3552c01fa32e801680fc9dc9045aefa1df3702fc920bc4a41bc6710463137a19cc4d0661807a78e8e02902f5c112346f510a680935880e16a0193bbf3633d9eac61fd3a1e8bdaab329065ca63c20dacb553d7775db3333cbd99597f23f8e7f221a95a6d4c8d69f5a294fe3d9ab6a87e94103f07a903ae75001c0ac5810d83c2ce3e6ebc3007d3d998bb0b3f321e0528d79977d3a540c9310993d1fee7471984f2d49e4a3313a73ad7f38661868bd0cf8b1d3cc35fdb74b91e0cf449900621d8ee52c753b656cf7f2c5f1c5305fcb04ffef75662644dec5c0041835ff358052b289ed1d8bee73e6785d776d1a5b6b3f0a961d3cdfb6bbd86c26843a0fcd1cb209137c838e8929e5c4e689cdc0f3856d7e934a803d6a55d24ba7c1ee2d16098ae1db7aeda4be58db87a1cdae2cbb80b8543f5a0b619fa05767c7c192a7735c1a9a5e3d8974500ae9e25f76b95e928ad559a9f5de68d598429bbc0e29ae71b6d9be7e040670942358cb8fcb3e7c7b192fcf629e618bb3f6d8db58e6acc8559916739e0a39befb5b78f9a141c5bb5a488e885b8b0345d3b724649f56508fbced5bee1774e127b53e22af9ed4e8a493dbd6a3f62f79c616e48f62a293f3b59b8d428dce419bdd7417f0ed4c6da021fa0348721fad9fe48d4afaf2af1eead7d6a56a0c353c50494a6c1bbbe8de87cd3a4ffc971dd8c1f6af647a0fc0d49d37bdecb658272c7bd86e27e1d7a25d866411f3d4fd86182dd4f6abb94db5e3bdc4719cf21a0daec3c6959a77ed71a6d0390c3a5a85df6c0622cc6e45cb75ff147eb89fe795afa4a3619ea0bf3a23333b9f30c5a6202b09b4158c66e442096eb02b2b1d980aac6914819655aec39859d82e096157b9f68000987c59c8749100cfa290f632fc1c69ffe2052cdfb9045adb6dda8909677e07146e470a721812dc01fcee343354a82f2cec027d6b4d6bfcfc8db097b9b12b8ee9bc5ae90afc4536c7283313fdf0399c04429db63eb9b2856c9e2023768390bfbb2c175c68f2aef8c5b1f9372f2c590b70a061cbe485a263120cb82933e4a4b377a556dd7db4f907cdfc3ed29e29e0017bf2312312f94827ec05f5c9e5672bf361798fbab9c1a7e6f786c72e81b92afc539340ed9d7f3e7a131d8f759be28f74d508a55b5a7c06a6a506b95fede372fdf7f595b3e6a342e31a6fe9f8aa7db2ec83591c770de5be5e4309bce2ceba9daf983e3f712acaccd62fa3b0989c2b552ca77fd769a055848686ee3794423333e325bff157e06a423f2d8b22494a725627ca9e835d94a67a97014ecaf52468a5077b647931edd28fcc3b9386c38edc4a869701844519275b95ab6e43895537b631ff7ee0b3b599c783b3424163e2608e9b28b838759197a05e4ec2373696158ec97eb7878f55093373b420f987bf8bb75d514358853084dcf2f3cefa13174a5885da2de4788c1c89e1ac60d81575945859c892d7c185b48d3bdc88933757b4a8c7d0d59180a7052f4707f2890fa1a167c9e0e0de3bdf4d9e2952eac2fa82d01fe0bd1f74c016435a8d73df56b5f60bbc34f3a7590fc2a677e01bd75ca050d2a92ec4f281fd4faf4345c255fd90e055d2cb838ee9f9bee0ae899aa040a3b3a9da18f23c1a4e5712fb55bf93299119229f3a06f12d3622566a56bde62b09defa16f989693f4297b7dab637311370165071591d07ca5d74f7403ff767b01ece3a455e082e573309b18034c3b4cf9a434bb8b6ca7bd7a828469a97254339735fffca8e7d2ee4172f95f27bcb294c419e141ca338c5c2faa868e5346fa2552ddc68bae44953c1c3d39b80d87fa465b3c542d842413516ee74d1525009e073d605ae315d9b65", 0xf81) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000002040)=""/4096) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendsyslog(&(0x7f0000000240)="73dea9d7bd46e9b46433c2b2d81801e9f16877c4d58a350ece3b104e667e29332e23b9ee7f19a83dc3a797867f7cc0e143f4e85843624354cb9a2a54f19416fcdd627bbd81f9375f9167eeddfdc57fcf879c1b181a32f23a0c3bc945fac0976175ce0182c4cee8022608c779743ea9ab1671ab1782f1779efe", 0x79, 0xadf22b3d8346eeac) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x2, 0x7fffffff, 0xd94, 0x3, "5f610604e7045bd0e41bf1edfaffdf5938fe45cc", 0x3, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x0, 0x2, 0x80, 0xffffffffffffffff}, {0x8, 0x8, 0x8, 0xee}, {0x1ff, 0x8, 0x200, 0x3}, {0xffff, 0xd90, 0x6, 0x3}, {0xffffffff, 0xfffffffffffffffd, 0x8, 0xfff}, {0x8, 0x0, 0x8, 0x3}, {0x7, 0x5, 0x9, 0x100}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x5) 04:02:37 executing program 0: nanosleep(&(0x7f0000000040)={0x4}, 0x0) shmget(0x2, 0x4000, 0x400000000010, &(0x7f0000298000/0x4000)=nil) r0 = socket(0x2, 0x10000000000003, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10081, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300054e2f5310700fd042925becc161d"], 0xa) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 04:02:37 executing program 1: kqueue() r0 = kqueue() readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001400)=""/153, 0x99}, {&(0x7f00000014c0)=""/243, 0xf3}, {&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)=""/250, 0xfa}, {&(0x7f0000001700)=""/150, 0x96}], 0x9) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000002000e6a249caacc0c2cb579648f8e097a8796ff5bfce010dc9cc512ab2f5106bd4012ae39bedf25ffeff720db4ae9f2975ea7aeba7a5c6fc0d8197df8da03c8f1b94cc00000000000000001000001058f6bf9406cf4806aa2c50ce41942b92e2844c2dc2e06a49ff99546b812b159f300a2b0e3b625a28263aa911113fa44c8f8faebb47e78fe6ef336f4b4ff35618ebacf154dc2247d07b369e0b7ccc9c09016ca65ed7fe60d4878758411e432cd554d2b3fc8fc54be07813c40b41f9596afd72f6c1075342bf4444a30718d02e39de54de14bb44e987929929f540ac24227f09a12259"], 0x1, 0x800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x320, 0x102) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x40, 0x7, r4}) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/38}, 0x2e, 0x2, 0x400000000001800) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff37, &(0x7f0000000040)="39370db0") 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f0000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef002", 0x8a) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x3, 0x4, 0x3}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x98a, 0xffffffffffffff3b, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x14d}], 0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000140)=0x1) 04:02:38 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="f8", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() 04:02:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="0d31c160810e661cbc69cffc3c59a67bfee862525f6e2b1501de2a6427efb3", 0x1f}, {&(0x7f00000000c0)="6db1ae507f8c8d7b1304f90950b21b19c670ac1f47849140a2c04ab2509b061302ebe9e1215ac3c4a6bccaa72461c3dc42addc2fb6cdfb6a6ee36a7a787fcd5d2cc19ffd9a82796c4345c100fbee337e10e7974bdf74ff03f0dec00c88badc9d20568bde43ae8d45f9ec9bf45a86deeb4145cdf4d13d61f22f33a17ff2fd0c240bd04a6f3c6debf4108bb62bd3243d6ea5ae34a4dad8936078c7dde6d3fb9016af9a03a5c72b6e442b1ef17e7c2202d36cef7b91acd81db6d32f0097a87343950008f205010caff28d6ff4821001678c1b181f9820cdd637990947321d4f1d5f460194765d6b39baf3", 0xe9}, {&(0x7f00000001c0)="af2b1e5185e35ba16e1e6380b95cb7a21520cd24bcc2ee31d53c73e6a0dc043268275ec0c02af89805e3c04f2dec1dfbf3411a92dd9cfae22e15bfa18e093f73e67fbebf018205921ee4015a4a26398a896756ab3586102084816826be5f77807755e2491bae", 0x66}, {&(0x7f0000000240)="2be9674a410b41d0838a4e962a198986ebafc849ea9f586efe89de20e42473e16ab754bf6e2b449f71f88a03c3364492d0b2eb236d972bdf26238d3a7f5f36d18b50cfb00ca0a003814f09140493a9c3848f73dbb82fe008ac3677105e", 0x5d}, {&(0x7f00000002c0)="69f5e7753265e2cb496a7ae115d46b592d28365bbc9bf4c8c2f679cdaf67dcd66536d0bc3ae63d4530b36fcd66f50f310e5c7b056f44e19a8f7e5580e7d2c8dcd46e18f842781f7ec2d4c1e1d29dfa91ba9566f2328440245c059bf1a9969609b1413ae7ec5ab7b2516d830f730a97717160b8e239887e95fafd8b84698f7ba7899f08519f7f6c93f3b1802083916caedb4ed057877fdf058850b8fe94f53b35865f928ae64e2b018e3e4ffbc9fe3a63eaa6fd6c434b5bf3eb9c51be424a600d172c5189939df0f374118cca0ac546cda52e5e1089154fa6634d3b37e0f3ed118e3b20ce8de70fabac844f4fda7cf9b84a", 0xf1}, {&(0x7f00000003c0)="710d9b8f36ff5ff0ac50721dc2887f519cc4b89a", 0x14}, {&(0x7f0000000400)="ce9c3db4ec7eaeeed41127c068a935abbfae09a6a8bb1f5869fd3c8ef2d5e70249171fa349c15a465c7365b961839f591d010ad0e8c46ed443e35517dc2ba62ef0838c99f34b199937e9c0f542809640b15c6449d2ae", 0x56}], 0x7, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x406}, 0x5) r4 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) 04:02:38 executing program 1: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) close(r2) 04:02:38 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000000)='./file1\x00', r1, 0x3}) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') mknod$loop(&(0x7f00000004c0)='./file1\x00', 0x100, 0x1) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') mknod$loop(&(0x7f0000000500)='./file0/file0\x00', 0x0, 0x1) sendmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x7fffffff, 0x8a}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)="e8338f", 0x3}, {&(0x7f00000001c0)="8c3eacfa775585c8bd77fbe5cc2531e893f0abe1bfb50ac186fdda89600a9018b49b6d89aaef913f3d39c0c3ae68060b06364d08da2a5fe0bcc254fa3cd5af5283f16b7326080176b6ba1f784d3bb24f4ef2066f9eb61183cf7cbae353ecc946cb08bfe35f72848ad3757edc1c0e7208d4399a9901e37d34cc0215d60a5ada349a77203354959f3b4abf79a057010429192606b60d17b78236fece0b3edfce710feda3ddf169fc4415c5cca01f86207aa6c8bb6a44d9d46a43ed8a1f146507e1e8a7c8b08d740139ddc34d02", 0xcc}], 0x2, &(0x7f00000003c0)=[{0x88, 0xffff, 0x4, "d0ac0fd4c83965b1fbffa2063b262ea57c6198a39f3b117c60ae23c991ddf789e7512c5d430d697153c914adfdb1d708a0f35d35367457ba265f2c717897534ec961c0da68d7ae2bd7d5ae0a485720e5d3704a7a373ac7a7abfa622702a8950791be1de731dc7bf85eb7f9d408dbee312695a49403"}, {0x40, 0xffff, 0x8, "880e4105df03b7e40c138365a8268820898e2f5b3300e5e5477f8e7db0ef1b1e789e467919d78793dd261a"}], 0xc8}, 0x1) 04:02:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 04:02:38 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x810, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x3f, 0x0) 04:02:38 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchownat(r0, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x2) 04:02:38 executing program 1: r0 = getegid() setgid(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x179, 0x1}, {0x18, 0x1, 0x40, 0x5}, 0x6, [0x20, 0x8, 0x2, 0x79f5, 0xe6, 0x2, 0x7, 0x3]}, 0x3c) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000080)=""/150) 04:02:38 executing program 1: mknod(&(0x7f0000000100)='.\x00', 0x2000, 0x1a36) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 04:02:38 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0x8) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) 04:02:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0x7fff) ioctl$TIOCEXCL(r0, 0x2000740d) 04:02:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "fd84f74edda0e1b2000012db28d1d4eebeb16626"}) 04:02:38 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_gettime(0x2000000000005, &(0x7f0000000180)) 04:02:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x4, 0xc8aa}, 0xff, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd1f, &(0x7f0000000080)="b6") 04:02:38 executing program 1: getgid() getegid() r0 = getegid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) getgid() r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = geteuid() mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) fchown(r3, r4, r2) lchown(&(0x7f0000000140)='./file0\x00', r4, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) r5 = getgid() r6 = getgid() setregid(r6, r5) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 04:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000080)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) 04:02:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x15}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffcfa, &(0x7f0000000340)="b2") 04:02:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x2b9, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x6, 0x6, 0x7) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x6) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x5) r3 = semget(0x2, 0x4, 0x6f) r4 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f0000000240)=""/113, 0x71}, {&(0x7f00000002c0)=""/195, 0xc3}], 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) msgget$private(0x0, 0x240) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000003c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x200000, 0x4, 0x3, 0x1ff}, {0x1, 0x3a, 0x5, 0x5b2e}, {0x7c8, 0x9, 0x2, 0x5}, {0x3, 0x5, 0xffffffff, 0x5}, {0x0, 0xffff, 0x3a1, 0x40}]}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x7}, {0x15}, {0x3c}, {0x7ffffffe}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x100000001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") writev(r0, &(0x7f0000001640)=[{&(0x7f0000000240)="469fd27035274683190100e3f84d760e99603a57b5a865adb09a97fb5d5a6dbb21181db07ee25a1712a227fe479c58448b2a1e9b366dafb16f7ee824c0a294e4f102ac49ff48dc72b2d0cd7203aad5450fbbe3d0674e1c09da95bf5598730dcad2caf1852188f61d303af64f8b5833e23b8910653a48f06a9e6927a4bd2eda05281f8c0b7d79c8ea69b2c7193b63a7d11ffd5cfd83e21ba46f053d48b9bfcc0a6ca75a62", 0xa4}, {&(0x7f00000001c0)="3467fb54b14b8c662173b8e570a4f74fc6f098ca87fb6082cfd157e076467cd2234a4a94bc10", 0x26}, {&(0x7f0000000380)="c98b3c6b52c754b02a4b472feab252bf2cbb62db07661b9399cca87b4eba282b22077fc6d1c38e9bfe9eaa49647098016bb7402a22d75ed7c58e8f955a894d8ec53cf3d6d9f76f4fb9303d3155ee0a09537fbfd919ef59924d3867577b2de27518fac03011a3c9defdf609f3e2d772deb26ed4e2fcef9f1fede074170f63d7b22343f0c3c115f24e3d85fb60fe6264689ec21e0ce6ef6f48984ff89a95e4eda369c7b8f0e400dbb5e5963b224eea", 0xae}, {&(0x7f0000000440)="560a0489bb5bfc8980ac1e3aed5c1df52d0a105a6dd8fda40047d4799f5e4506f3b31181db6d694bef6ce6068caae55c9db6db5645de2fba58ed513e4f7ad56a4e9a082801e66fd58020a989e0fe85cf13a86b461aa6d5aa048435c54fa24f1ba1cf4980840ff14303132c88e869c80525f91ad4919b81fca378f336efd92cf9eb53822f8b81519f5e07eba6defa5b361c9ff5b798cc2b77532830f3047e5aed5b1530b2c8e57a46149fcf2a80830290bae17395bd24e052f619534df8baa6e930a15c665509ae62e584bce989ab915ccd91a83e2c586933ec6eae31a0071e51f5b326eb07980c503d68f4ad7571fdc9d91ad4b44c9c20e22f4b55f5029f0ebb877837d23f18ee570d9583bea62e9b1e62f24071396dca7b72a46cc1ced24e20a1770a5836e08bce72724b7e4fe46e00e9c41a5f9de447fe0b44045a14567db04d22d7644c620e69b0a878a97132b65f7ab4d450196b85d9fd24ddd764e526a55c1f25e40f051088711ebf996d21c24d789e532b9b287ff7814ccdec54f2d66f5f879297fac5037d5054c47f9c114de4df5cf87a7e5271e969e5024c29adcbb31792e57189bb16750b1039fd52b247e629c768f8077910c68d438a827c40afbdf396e9dab051bdadfa71680d7623dcad69f7731ff4f0084d0c2fe92c828a16489cf8b3809c041ef8c381c9387e2fcd5a45cb8c1d5a56513c8d6ebee2b87ec47d89b333c30edeea594986c782d877b8097cb789da9b1d15e56000775b3084e109f344ee2f10595babf089b4cf9881f5911065381f4a851d10cad270ade2b883311ff5aa0acfe57c97f6a6d9e847b7c045693e07d8400247a5a5d2f662b965750c697e3e90ab16f505851c5fca3382da54af6c7a93bc0da910cf45985ef7b227b50089202e9904746e63685259973a4e73253bddd8752a805b6aa29213f9727b9c7fe785f960ee28f209136fe34aae7ddf5b82d800185f651bf941d588a0a1cee8b57247ec07f9bc13dabacc72ec4545d4b70d6a7a76324d6125eda757e7a21cc701eb27ffa145906654f8d6c727ddc132e792af4c4cc87b7120f374ceb6d91c2970767e5503d59d66dc5d983e65bb0f7f5efd48f1e7ee31e0739dd3bf3c7e61e9abd81edee44a7ffb6a1ce90106c1e1ae9b9c831a877a8c47199fbb55d7b6d3eb44365040b857d65b79be80e51ee0815d4bf4aaf7a6f0c8ace34c9bdb88567247bda01046f02f59543a29919c915484d8feaaf077fe769268aaf1dd2e9d81a27ccbb9c4b17347db1b821ac4e74265b311791be9bd12e1037fb267c366b015ea9c96fd9f2a3a84943003e34c0445afd1f55054389e65e6c82617e7ead3c97053d9fe8067e80529e7d739b8da43a962ee4687089ee31586f03e5fa7a72165c3b5a45b4aa4654079af9eb5ea6d44683587fc24f966a651132ffa4b5744ff75f290d9c4cd043907623d878159f1c781fdbf46f0d86e86ce139b2ba966df157f1579031648d8f842a59b2c52dbab49e3192ccae01ef713cfec978c2a54496c8b1c0a7ea74f1c201ea5724fc9e3d73984a51118b6d054ab960a9364ca38a13964e35e0b107fb7b8d590491233aacf7453405feeff477bac640614b955b284c121725e781dedd901d0592182f25ec176af9213b3e104d90f369158a6eef3c8a79fc697d3072425b9a38f78fa258c500b1d705a54da9ed5df2c82293903f946056abbbc3b748ee4e3b55beb4e4276b21d55a3c40245781324f5ae39b71dd216d2f6d117efd0a73737e889f554a6b2003e5bb437dbdf3922198fc0d41a4048fd66b6e4d106e3a9f3c7957905390dba3a8eadf2d1eb5c9dcd1c986d7e37c857e291684fe675b938c5757f8b2776e576d8cc5bc4e9301080c24e2b9006c11afa3392ec00e02db6071d98595f53ec84001c704a4d4ff210579b68e89a1792433eb18d13a1ce828e3525578133706fc1637707f57463bd0958709fa70771bdaf076a0bf2b52a0ac61d255ff6e4017fd63fb38a830321fa14a007617b5da13b21adb3992d837d57e9324491660decd2656fd9e7872123e2c7b11bcca96c3b5b47c168d86190b817f4ebe4c60e86d763629496d85aee93bbe56405e35a48c3963f1fa54f9ff72090bc0a29876bd1cabcd2e1b95938a9e2910bba654919ec09a8bc6918b1534650cdd87f645c9e23f1d8fd8c4d431687da215a1c4859ad5d9f1c20f78e03ff00cbd06cc385d2458044b7f0a39a8cf457966e7e571cdbfc70c9871d8c973e8f1069457ab4e502c8da2ebcab873e9cc873fc05271cae6eac88599f43c9ff9162db2714c01490a2cb262199ec3505328bd2e7bf5afdbcf46b1d5e1ad6a178f61c6e777a05e151b3454333c3985a514d241f7f0b29be31f54b8e702cd41fab3fa68e81c84931c02607edad6a1ef9e7383f3f9b34283edddb9bfa71b70a06a93dcbe62d33617f6af15df37e6e061635bc19c07eb75e6f9749cc233f2d15e756b84ab967b0a8bf66d63c7bcab5f4019555e2b2aa019495196019c477b9af9b89581fcf7de9b5317309d991e62e350c743622ad9b2b6bae5e91dfc75df4d24492b7fed3c34eaf3ffffdb499abe192d314e3a7c303114880e77b817f37628a0675905d0b476716b58f0465f2c570391ecbf3f2c6eb497f9cce75c39df46f05a9eef5809979e0ae1be343e8b1c1665a7e57ad8334c783b18d31290f495deaf0cfc76e827147a0f720733c7f93934490af6dd3ba069f87fac7307c434c054ebecbed3d4d054c351347578a549e7af52cf08ff58cf680921fe499a9c01f80f1a9cf86fad90dc12a6a4e965f0e0b6a331a820e9eb22fa3368cd21f12f8ceb02d767021287143cb44d584cf8e2dcea3156cc971dabb6cb37c51b020e134deb7ec62a89bc3d85f0a9433d927806d0696dc288882107a42b1459ad1fe1c7514ed2df09de5d6c6dac58f1650746c17b62bc089691ceca6928ea8b3b5225a46782feb013823b4dac754c01b7208534c4c3b0a434360ad3a3f9d52217bffa8f06e9a81da52cf1e394294c4c8e3f96c99b476f2fb52ec057d5abbd3fcf67490a087cde25de88257ae4f043347376077a954014e8d8b5bbbc519dfc6f813fb6fad491ab0d127edfde4234b1a3ce0caf9577208b0d5fc67b5b1490a7452c1b60312ad3dbebf2c81f2d0b40a40a6b08764d0e2b86d27ae0211cdc1cd1c282642027c6d2540d593782b0d29a9a818dd8565552c924988c7bd4647f14ef50306791a1d9efa7735180818683d34fcad12d628cfe148d5e549e0da02749433d211b4c27adfbda1e3d1c64df6a77613c505c35b0ff383f343255afe97449224ffad9a409057e341a7e02267a50d433667198c5fd6112d24ed978d056785c9e95635d32118c405eaa5cc9c807db82953849585d83ad79dcf8e4f89f1cbd46d00722675d934f6a948378d09ead840a86a13fcf429294c6960b572cb291ab2604db42fb2e2f6e1b68b54031cb8c70d80f67b8818606272b954ce9c1adfc3cf6dcbb70b558d964ce10d5ac4f2e84f2b2ab98f35049eb4d414983c17da05269737bbced8d996ae2ecca93cee1d84831562c53c9b62c1950fb2b6ef43663331acb1a370485ac9b15a7a501476050b4c9427613c5a91ceb997942767c50d940ee9cf54e046bc974750d3f2a46c44bae8c39efe816870c3cee412d724f170787d99dd02e6e417bb2ac021fa63654ecc41628968a9ce3cc80f336d500a18baddd3598994e688fbc03d8dfd90cc885a65657219fdc27db54127afa02e7327dd16c32ffdc42482b1faed27058d6d73254fcc91648450e6938d9060b732b2537aaf7d66e85c2035563aa159376a98d927a6f16f737cc0bc83ff2e32ebfaceb5b157f86460a2717a3009cefcf493a79dbb5421579335aeb178ee420c3fdd5f46c96f420afe26af03c6a52682b67280bf6e89542bcb7ff32f4f82ebaf7c593598a9e39e63db5ad9370a0f0ab0bf84dddc404b577dc7ee843a41b23cb90b504d7c2cb65457087923f25ea37cf7565354e8b7de49182a760467ab8c7900bdfaa0a77e117bb6dfc624c36bec30f425e86a9c1c7da22642f6e06c4a6ce8bd09a9c121ac96bd90578d6e22e9596709aaa2681231231b085537a7bdb0caa28662e3daad635cd9f9a5ec0e77403020e45184ff3975d4bd3942c2c9e8dec1ee711a49b3c771bc945eb56432eb2723e474a15e13d4ba1fbdc09d4f75ad952c4bcf7d240126de8f2cbb58c9b293dd9bc3341d90c76b352e0f21b8e437f7526ae06ccc82e2308f87298f57055b248aace5eb55766b6831a1afeb751223a42cf0f18fe26ce44be9893bb5787fafa6114663a23ad15d515171f01f5956e2f1986c82c4058d20f7bb041ac4487ef9dac8d8fe1ec7651440647be17f1097af27911377908f936b2eedde7681d4f84fddfe59ba45a9fae8be2b0226de7b1c61878500fbe3aa142bd1d04e2a54cab23f3b36fbc7630e1e1fc62cf92ae4f294e8fff1a3f1fb31116776a73f0ceb5c367d6355f81a7678074f1e684c2078f826557f3a0e1533bc757570b2f36e9b3c29a7e0a308820f6b7eae0293b31f1ec65e326eb3365652c4ac77cdb28e79475584d7716ed2ba495f4aad5c8b430146b81a4767d4054b646290b8a581f85d0de5dd66e9f14092e5f939f508805c188e14a8ecefb11a0c9c1e07c9e518af08984796477adfce4928fa7b450cf2daf8ae31383b32a540784f9d09860ea849d650c1cbd013fa67697657ac2bdc4cdd5caef9f72f71c90be43dfb26acdeafa786e0a5c09b75ccb7952e020f52d9b842094200c8279e5fea08369fde9392a1ca65013854546c9790b1bb6787f16b1c28cbf1424eec81ed72b5d2b35c9b4c7d8150335d158646a36d9a474f85fa1f55f0583661619d28f0cef8d87019aece2fe302003f1deac06c6b023a1b271292ed5519b0921c95f14d8cc58bb92d9f5b98514477ac35811cc81a4001f42cbea8f0cd96ce7efc41883c11591c2d3af711b8653da732c6918798f4ea9ce862ca2e793f31a0d0afc545abdfb1ad2fad0067c515bbcef246931312958eaefb31db8405d56fa5e7bd43dca62a9dc64dfba1249b1e955078e4cb19ce697495df6474bb3cb86b8e34f9c2237edbd335f93adcbb63756db3b4551bb91eaef73ab3668fde7f5f93fbf2c965c865bd46789ae75b3b62f3f781c1af6e39e5c38c4307fd30e40491e9bf571b46ecd91954b649887fad7037ed146f3c29b559eb907c38c89cffc75e0061ca0d3d18591bfd2adabab4e8fdcb712d2fb03e9c82aa14a2d359d7dad055c17e1ca1a470c1674eac4e46f8e2e017a9e463d157cbed14efd4a9d9f3cb54c235360c943572bfb91671135ca366e8fdb8f304fb6097805687d1237d585f5ed9dd35cd8846cc95ad28a6115ed27c21e8db6dc9788f684d2def1c2bdeaf941be533822d25b4474a69e8525a72ff8d127e1cc429bf2eb1af6074fd11fb582d689c644e6bbf4ba01e19cdd6269809f6b49ac5516b9be3b46310c1cd6eef425d177b03815ca044cdd42b4b15417d4ca88d88f7da913a434496afe641f4e0f34d165ba229bafde214795e12294d8e0bd92edae1ab8b282e4154438fac627464cb8bcce5e70c9fadf2c03e298ca3e5a64ba74d3fa622668209cfef49003a2d946c2b060e72f5564f9e868be1b48166ec78a43656fad2710e3b007223b6333fb2150bac09eb335052453da2e7a2304425704da5f5934c92dbd9df5a0065f60e7bf85640341a54a2245065792ff8ebd14b874360d91d53b849b23797e743cd23f1bfd13b996d8a5e", 0x1000}, {&(0x7f0000001440)="13b8a849cb3947e55f5ce0b7ae417d618a6bdc7f191bf05ba94c9ac16b486ac2087da137080d1093a5449714fd47e49508b5b638f0c78336e53a960030e08e9414bdf07a6f560872d24af6c8f0b4576362da46471c01517dfd2ddf98d516ea6f3476333c96048f6cacab1b0d8616b07dedf4f28ec2494891996816a44e4bad1c277888e63f30c741f87f9a3c2859cca0b778ddf233c426ab3a49316f872ee8c71667e4e89668f6602388d022648f356113cfe8b1b14af00a8df5ae16185de75455296c3eb3ec224cf8c179275c05ab31ce1e206bcc44eccf4d06c0a089ab35f4dd84db20abf679c3c86e63cb923ea7fa7a1c0252c2", 0xf5}, {&(0x7f0000001540)="05def6bef7280a1986433689c606d1d77b1ffc3ee22957f2e4e762823d978e0a1b966874ed21013677fb7e39227f03ed139c51962202c8c14adaa01e8f686bea71db111f5ac9dc92bdafc7140a6de96c1153030e90992ebb8431e9ce2a0371eda655771b7d38fec14bb534b947aa14cf9ac2569fc786c64be332872f94c36c2cd0fa17db592635ca4bc31a8a98b9fde257ebd3b28703afbddef5e777299c4843457adc3b81f52df7eccdba5a3edb52aea215db6bb2ccc597ad575cc4dce37e51024c42cd04780893743d1c76bd8a78caec3981d6455ab22be4018ce0a3", 0xdd}], 0x6) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x6, 0x2280, 0x1, 0x959}, {0x0, 0x0, 0x7ccf, 0x2}]}) 04:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x1c}, {0x16}]}) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="08b417227fd23a63b91b30c532db2f9d683e3b505234ffb167cc33297d3d3c77763cdb127ee066534c902867f9d98718a7a7aee43300afe2fb4fc7015b37ddf28cb51ad644222ef0f3bb726842f142c5726917acccc38e2eca680c017479007dea05ca3f25057ede62786e8e42742d7bb40872e9d14a860c265dfa99882c28344dd43705bd1c3584c2e73249cec88569903ca5571270670f14223ebb3d8001fc0b521cefe31cedec04921697c47bce7056ce320f1b8e3b43cdefd95890d23215d65c905950dc82aeb0829c3cfa0ee194f2c96b502bfd1e5ac8e4b5f6f68866cbdfc0051c123302ddcf22f276d9a46de8cb116ac0706ecc1cf572a1ef7d62374df5cb38c326834063b1550c5a908c22c65571aa774508a25cc7495092d801c4e14fb32f45de48e216cac5b4887ea6a97a2a635e280a3f5a8eaf523c593618faf2e4eb947e323ac1506ba685bbdfe012fd9d832ede9eb285f98332626de35ff394881e85f4b1abba4c26f3732687b8b08a43f1d7a2ba4501bdc08ccf60722ad7afb84b967d0467b3fafa485e301184ab6157ccd825195a6dcba6c4aff493a869a3f9f8a790c8ed828769deffd079ed471607783b88003720fc7d9dc1d21bf5649d9a5a401fb5700556c005ee9aa44506ec5c81705ff3123321753648e8202c951029b53598212514f9b4ef1a7f41baa2f16398bee774fe07b465d2d2af54ce8be5126859ae05eb4a079eea9f99db4b1c928cd01de7663c5fab167d1aa408e8e8e7a239effc7a914a70614052e406151e3b9eda2bfa3117c9b95b2477df6d7f32891da9da4c5aea0c7364fe1826b490da0104fcd8ce8c2663e773ff21a9f9bd9f1bb2b5a5aeb0d9163f14b4f7944912fc5cd3c36fd828b15c2118591cf063c33026c61f03568320984e4de9f3c83afa427e56672fc97db449ae4ac149ba67ef76371671a31c47474a6187182df2e5d66ddc0d11a57453561c4cf076df7349796a321cd2b7608d7f168274eb2c0346497118a50d4411693b7d2cb3ba9e76c7cc7a54c193862e7c2996f508a88016b0a596254dcf0c48088934291bf2ab58ff43b6ad438087a20362ea0b477c6a962a233ee2b44477743d402e17f77743306b0e60f3ee1c2a6dc3e8ea0f2eb3b914b2e97cdab00e891bf998ec13541636486c6de1fdfca3f73e2d34f599dc4d9b5083da68fe9b88694bba270702e505ed9689ecddd0cc3cc0fe52cc8a153d7f59b2361c83f48c5d2ceab65236dd886546d0960ef34c0f02094d200bc727e6cde19b970c3e5a8924470e95ddaf47a08a4229e134ec276aeae561033e04b555cf7d289a7aed13ba455042cfcc40cd93e9861051d96af5fa9305561f0da24240639d672cfa03ad23f47471a58f3cd70e434b9e2d1df829633b8a49791c36777412ebb0fa722ed12199b99f88eaf43dbab89d13bf1a498f1ef55fd5368a109e071bc22445465abe267f0888da235e67a8084e868c8ec1d93df4642ce44296ee1ce512e77572fbbc745e7c1e80f6096046769bda4147faa590e6a6aa400e91a0026f9577020e5e4596ba8a6b3c34e95a6baefdf01f0fc07a66f4376e36052ea5ed859fc9e1a67e6aa1e924273bb178a0935723619a1f03262e7c59a77c00c3971dda494de6b44991263bfc3b64e9c5234c5dac4f1aca965c046471a2f9a2501345b8b0f6babb35f12442b97188672678b4767977e53a969fc960f3001be50b55818b7ecf234e363eb96a6b2e087c2fbb9c5d54012b5c20cacd274af7923ede8ac0010c8699709c4e91920508fdc2cb8139bdcc53a071aa4443c4b601e7d24b7b56e7ab83ea2df657a0c369b32b52d70015e78e0c9daf787690dde09608f0a6d253d40b95cffda766e68106cd68616f4aa9bb5bdab4efc6bc50fb8df84717eb1209c68d4c7fd76d48759d2eae337437ad92adc794bbb9bca2c51e5d8ecd263f30d7d54528145ef174bfde6874ae651d251d30b50bd842996c86cb57e70f25c1a6544d6cd64b17fab334b7975340691417ad5323b5bac7b245351d792a6f5982a170e7ae302983c831e56daf2cc900a53519334f39e3988b012de4410c3e127c63f80e29af93692f22fcf64aa95352c394bac85b14dd179a4540c2b78c3ad0a316887ef8eb0e6ab7aaef1535e0d542857e15022bedba8597063976f4094601782151b6e666cd8d856489930685ce27a0df65dcf8fc5c5523f1eaa61a88c1ce951864b24ebb06a15d9c6b044f862644c7b4159f7339b3c7270aa271ca7fea9fd9e35c946c564de2c1e755099b15e23b54a5caa6da4c66c8668b3dd472643944133ec855d10cdb1577e321cea637b22b8ee838255cd1b7d5382f68230b4cb745543a0a30182a7ed3fe0ecb02e9d7dd1986071def27ae1d46bd8a99da62d861d109168743cb26c4180d4900bf88b55e58b4ee506dd8ce3fe9fd2f261cdbe632f8a692bbb9fd30df61022ceb510b7cbeb7b20fbb1c70c3cf978f5d9f569dc7aa16e9e06f041542c927a8c1813dfe1b76fff3ef7335cd13b5a4c6bb0e60b72e832655cb37c5f9e6a9f076bb48f3e87c716d7a2d98ca2ecba0642d4ec57c94216bda7d226ae3ab1b4b9393dc5b56d52204f0893175b8b37917276c2ac3b6fce2c404cf87b622250ca94f16b89da779c842b62012a128e70dc7f72704ab0c0a82e82eb7aa8d7529c4795c20074ea6879eb71144282557616fbc548b08c00264ae2758fee2bd44ba2bce5e3b1eb06ff173ae268ffdf6660acd1a44904f0a58fa30eec92b8fcdaa3ca6858a8e3228c889964d997f9cc44ed886df81bad2675d4d56dc9e888bc49695ec2d315dbc0d8e918a4b4f1dc3c370c5d57279ce89f843391ba27f5e075c28f2bbdbc94ac31537aadd30be2e973492b9d0097c6ddedefa676d75f9a163d72266f6967ed6ac28be8d802f285c6fff86ffdc7f34f2a49f89ff278eedd1723bc17ac235cf862a441026e8742e6e38eac6f88932e6d8d39f12e30ff2a80612af6da3c1e3ced15b40f896d2244a83e48ae10fe0924055502e91b1c0cabbd772c9878fb59a4c5cb097b291d8aa890d1d86857286199d4e0bae682f486c4c29a8da7412681119f0f70c10888bf3ef0c1381317d6df3f568de907befdb13870aec9263bd57afdb2ce659a56edd6c436ff635a8f6a26fec15cb069b2dc2da60d848f1955bb39c5764dca00e9400826b86c1b020674cc16561c6df18db48cf9f8a28f4db9a43a971889a8be11a163528867bf784d60f019854e49e770f0caf3ad4b6db00b87de917c56d9d67afc6c629e7f2d1aff1a6e093adfcc804a4bf78d5ba1728fcb7df3e8161def6ab05bdde41fd8c8eab854959c42d2681e2d7d0ff5d0fdd3c0008c2b0dba759119d2e590fe5977a487c815966aa8ae0bcf7271af87a16bbaa83c8b8d009fb9e43160e222d44e86f3cf7532f19c89b212d2cd4fdb227ab780132a1bd19ad7aa962838b3439f67e9e618eed298f7d44b3ad09f24d8fc376c236a73e27bd09ae068509443292339aab147a70844ed7dfd8f26327570b24edfc6c5e6c70ff8ff364728e3ae5d31f88fe9f53051707285f24de05bdbc58804d44066b4c36abfd841236d08c896f5f9d808fffa9b58839c192f3861109e061b75425332a5b9a90ca7cad270d5ca52fd69904b38798fea4e92dcbebbe8c644fb4ac88679c1ed83e50bb8b5a8ff00e96997e87edd22a590c0b592130c6a83d3c485ab580676012a488425d2bbf088e2df54470f5d0123f1eb98654790ba352b1486f9dae7317d73d56b29e4978564354e91541aa6047edc3ae9b27433e9d0fffb62431b7ba88ffa0f2df315314482b2160963efabbd3a4f18019bc45937ddc3f082d0c0450d1f861d984ac44db179713a801a44587d068125adc9836c90eed69a56333a42f0ad1ab88778a843cd1e019417381dee4860d4e9ba1cda2d7a631fdc86372b2bb1731f81f6c356790b0ab6494cf7583d9402b13db148d25ac9f11794b2fe34c565890b41f1a3761637e4c4f57ecfc1cd59a47b05cd118daeae8bc7d77c82f5f6723f063808a3b60eb40f7eb1065cdefb45e84390430d467a35f9099bf8d5922317c9ce1a6963b3b47fcd0c3b73fde8b9068f8678826b96c376f4263e3d0442973ba29048b57ed033fd1cc3aa31a1e8e5553ab853a1fb74308f12bfe6b1211f98a9ec94fa1a5472d001cde0d8b45cfb601134d2dc773c2092413a53aff9c9647bc6caf4b4b92b7ea9ea26274ba51aa8d5eb67b8241957cd45ed391adce53856dfe58da63b09df3a659f752d6d9e25b86d449d36dccb5a35e81eff98b9143a6229cfd3387f7fd2558d6109cb09c29f160db4b9476abcc7528b420742227ca76b3ab9649d91a611dd2573ed3ab2560a953d1a530708c127e5eb86fa2394bc34b698cd52a3b14ce5f52bfbe07457c161c34776f4b50885f90f91c44c0442f17d019265f5b084b3b0060f112be2d194e8c03d7b9b55d73991c4d45275d8718dc7209e72af9c3e3364ec7c9dd9e19fce884ccc1725e13325742ab90a42181e62c81bbad2d92fb40c57947331787c57cf200e424e3abd4a8c2d50ed53e58276841c6361714b7d66f249e8211b2419b7e6f926759fc8a69d19f0bc28ef154abe457001ea536f3d135dfdef42aa2277bc310fde5b4ec1c89ffd8e0314368f609fa0b9a150fd4eac54dfd09b7a6ac115921cf3d62f640efb4a1b442b8d5b350a5dda92e4131d4ac6efb5810513f4c331c23cb10fe8413a9a4b6b298e7e045a8790e5805d95ea350b8e71796bb309988e4adcda230f09a23c5dde27136f9f1bbd0a9eec8d84ba8676abcbdc721aac8a95413a59aaa595173371cd961ad00028b0a5dfc9be35c676dd577abfb80cb9176b57414f948a32fda5594fc1038af865b16e22b48ebefb2d5df9e6eb72eec878f32e6b31c35193166962b142d1ca6c4b04752d6143160c0c5516be4fe1c0aa602106747cc569f0f7b40fd2991d6f15416256cc3980621830016c0bfa34a945b2bf8c502e6557150bb2ef1ed23e7e556a0928dd40988847e3bbd2f4606e14e2276824fcac19b295d01b1390f072ecb4ce710f6b817facea68c3b47599fe05b38280af688368cf8ad57ee03772c6f24d1fa026fa8380e565e775a41aa58f1df331b825c6aded92331101d6d8a7517aa2925192754f03e2e23221bc2023a484795a258f99b4fa423e01f123732e57c411eead01f8a584640a32b8d993aabb8ecd3aeb06b07506c898cd7fae8f50ab4f06ecbc278c07e851ecd6aef24f44fd0f7b7cbd72dfe60bf5a3a025e3e2f67d472accbbf49b7cd42947439b2d22c751e2e65f2ca95dfd9ecea161d39eb88314444672d1aedd950b48199d35f774bf05ab3906e120df08f5a797f97336e036b33efb5dc112447bd9382034bfcf36a3456ff6d1b1c858db92d6b2f53e4800554db1fa649dec41500d8b0e13370d6d89118e00ce8667f891f71f6590f5ddb521c2dd1afe40c62f6a6dcc2ec7f8ccde26c57114c4cbd126d8eedfa72e8773221db9c5ad63d158df680eead0df65d1b77421cc4bb8347e965b6e77e1dd8c4d004ba10fb973a7f0128dc8079d04e1a6b488325c9753b0e9c2f88dc59ea47e23f31228cfe954cbd0970e0ae10d944bf117eb03a4d7952798f1af06e20429248d1952b48c2b28874c5f6d7ab68c1a5be1b0650119d1b01df64e461279408ac568b33da7520ba6f4fc631c2355358eb95e4e609fcd5ba1ca22fe622f3e35bee675c8884a0e00ea6513d55dc7f0c4f5e36a1263257bb7fe7c2c5407cd6c5e99a771120", 0x1000}, {&(0x7f0000000040)="b0b46ef39abf19ee3181bec87f215e8122b7b025906ba0e82b2231", 0x1b}, {&(0x7f0000000140)="826df631542a188f41f4f770d01d7f9db088fda7a90f484c182c7e1a707af0c952adb2ded9921cf5136c363017bd390329bed1598cdf4f92a94caebf306c22a50d69accc79ff0060858d0b591f1d6fe5154824a2310838b4d52ed0be529297b7a7f6c378aab7d53ede3bd144898c982301bf1918a927e84a03df21f7b24a87965b6472927ace80591e91425d544a0bdd72dd640a810f149bfa8c87d4ddf00182922f87ec2069bd2aa2cbc0954590", 0xae}], 0x3, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="125cab597b58ace6d3509e1536ba0ead9d6508faa404863e317a9383114bfe9b6ca3863fb5400d7a4a4dcc86aa2f0b6a6c46f9c366c6af3ca48a7645ec39bb8b997d8ac36213dc093f44", 0x4a, 0x9, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20040, 0x80) openat(r1, &(0x7f0000000280)='./file0\x00', 0x800, 0x151) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x4, 0x7, 0x3f, 0xb5, "6b8b4768734140fc412c4921ef5a2e7cbf5b3d50", 0xffffffffffff9eca, 0x8000}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 04:02:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x80}, {0x16}]}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f00000001c0)="a1") 04:02:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800001, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/155, 0x9b, 0x843, &(0x7f0000000000)=@file={0x1, './bus/file0\x00'}, 0xe) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186a56010000001c00fe0000980700000000706c851f0000000000000000000000df00000000c9288d", 0x2c}], 0x1) 04:02:39 executing program 1: setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x120) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40000000000087}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000200)=""/209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x2, 0x5, 0xd4, 0x3}, {0x9, 0x6, 0x22e8, 0xdc4e}, {0x1000, 0x10000, 0x1f, 0x2}, {0x8, 0x2, 0x9, 0x4}, {0x3, 0x0, 0x2, 0x80}, {0x3, 0x4d876e10, 0x7f, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) flock(r0, 0x5) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 04:02:39 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000002, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) r2 = dup2(r1, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x80) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x9, 0x8, 0x7, 0x8001}, {0xf, 0x3ff, 0x6, 0x9000000000000000}]}) 04:02:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3f, 0x7, 0xe5c, 0x1, 0x7f, 0x5, 0x4, 0x2, 0x0, 0x3ff, 0xffffffffffffffc1}) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80c8, 0x180) openat(r3, &(0x7f0000000040)='./file0\x00', 0x20, 0x68) setsockopt(r0, 0x9, 0x0, &(0x7f0000000140)="df8467d83c6a062e59041cd90a18e40ca9ec9514cadaa23f2574264b086a95884ff199848c13a2d576b2c3ea5c968b744c37c5ae2505ea64523b29e872bd1b0cb0521b8c8354961ca787f31b2ee021abc927497ef85fcdc8a3b61997c00566a315dbbb1719f75527a07efc5f70b05d417b1002da021ba13d534ff699", 0x7c) r4 = semget(0x0, 0x6, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/69) setsockopt(r3, 0x1000020000029, 0x200000026, &(0x7f00000001c0)=' \x00\x00\x00', 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0xef92}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000240)=r2) 04:02:39 executing program 0: 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) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x60000000000, './file0/file0\x00', 0x7, 0x4, 0x7, 0x991}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r3 = getuid() linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) r4 = getegid() pipe(&(0x7f00000001c0)) fchown(r0, r3, r4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:02:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff900000000000f87c8a5bb8150000150e00000096fb00f7ffaf0dc1bb893f00000000000000008f7eef0000008e156e0b0b8f1a3844fd31c4dcf3a43746812d444cf306bbccf9472e42c1199385868beaf7d59b20f2782d404497d57fdf6709c90c2843e3b970ebf9c4c710664a378460f16e9cee89325818c5d163fbff4e2aef1d74dda2c4660ee96f56b55e1b2f65d8ef96e8914cc900"], 0x38}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getgid() chown(&(0x7f0000000140)='./file0\x00', r0, r1) pipe2(&(0x7f0000000200), 0x10000) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x800, 0x100) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x1, 0x8005, 0x6, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r3, 0x0, 0x90f2) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/138, 0x8a) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 04:02:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='N.', 0x187}], 0x1) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8000, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000140)=0x1) r6 = getgid() open$dir(&(0x7f00000002c0)='./file0\x00', 0x59e1f2080b231036, 0x8) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000000c0)=0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7fffffff, r2, r3, r5, r6, 0xa, 0x3f}, 0x401, 0x100, r7, r8, 0xb6f, 0x8, 0x1c5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x96a) 04:02:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchflags(r0, 0x10001) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") execve(0x0, 0x0, 0x0) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x92, 0x20000007, 0x20, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0xa0, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x10, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x93, 0xffffffff}, {{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x8, 0x4}], 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 04:02:40 executing program 1: r0 = msgget(0x3, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x1, r1, r2, r3, r4, 0x4, 0x7fff}, 0x7, 0x7, r5, r6, 0xc89, 0x8, 0x5, 0x2}) socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r7 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r8 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r7, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x64}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: socketpair(0x0, 0x4005, 0x10000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="3bb22d8c694b4f28adfa81bd8699fea29683d0b84e36a207c96730f026e0fc3867e4af7e6818687a4faacaceaceaab2b3a25461bdf78443d096ba15b68154c75e9578debdb14fdbf5534de44d29878e389a79f4be22ba5fb5f8e517d0bc61cb91d9f950f0940e7b58e348205ff59fe5a1f766a27cd982fef400b7736308fc21f2f1445ceba42421242c52713da699d230f6dd5c523b977cfb63da235942995b40e3299967848b66fe1877d19b1e37ca2bc26c1a3410e4c26624d956eb20f", 0xbe}, {&(0x7f0000000280)="0b7ae57bdaaa5d44efcc2186a68b925c697b52913f1dcca8ef9be822d0085661e4e13f7e72ce4e2e87d0d0fb93ae3aa7d2a573556159eaf8cfaa818079a867d48ba250a86570878f81cbbba1472e5a321e601f434b2780dc795ea5a08096dbbbc773a4814055f8089d1bd35b769f3846f05888179d5b8b160b27233eaa7ddc74906208be7891", 0x86}], 0x2}, 0x40c) socket(0x4, 0x400a, 0xffffff7fffff24eb) read(r0, &(0x7f0000000600)=""/220, 0xdc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r3 = dup2(r1, r1) mknodat(r3, &(0x7f0000000540)='./file0\x00', 0x2004, 0x3) getegid() accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0xf6ef37c6ad49d9d4, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000740)=0x2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000004c0)=0xe0d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x15}, {0x6}]}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") socket(0x0, 0x5, 0x3) getpgid(r5) 04:02:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000000), 0xa7) 04:02:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200004000006012, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0x1) r3 = getpgid(r2) geteuid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x0, 0x80040) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r9 = getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(r3) r12 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x8, 0x80) sendmsg$unix(r12, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x0, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r14 = socket(0x18, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x88) kqueue() mprotect(&(0x7f0000668000/0x2000)=nil, 0x2000, 0xd38e0442e3ef8e2b) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r15 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) semop(r15, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80000002}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x6010, r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000000080), 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x7fffffff) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x140) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000002600)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pread(r2, &(0x7f0000000340)="76d5d36975220d96bf6a99e626c4f56fab5e6ab8edd81cb70734ecbe127b7e8a7eb9323566346afab278b15debb021db77a6b306f9768f793347feda055535113a351a82f82d736e6b2fcc0607e4ee7368ae83ce0c6488ec85b64705b8d95ab793289312ebb4926302163b1115723610181c626dc5fdc3993046c9a9bfb93c718d4b5cd81dba5ce0c7668809271063d0260260d0bef034feb0596633451784383722cca14ac4f5a9b54ec7b37c8bf5cf425b58711b9e2649e4506ddd19d337bcca7319f0c0b86b466107030591d640c9cf2c8979a9963bb139f4dde73e7050451534861dbed78451a17157242d084279a8fd6bab1c935ab930999ad65b60aebdce9c5c2f089b3a92eb98527e07dfd3d4bc01da9a953093c5957e33d1c0417acef276494ae9e21958d063ce3c807ab924740a533f6bcf4938210c0bc7878d0aba6caffb85ba38e94f2056549f087263f678a66c8b32cd7d7e327dbbcc6e1d0e05ea9f98eb4bafb8796b84b9e2f94cb0b27a0b1efd4acd715c2d31c81cd24230ea511fdf03bcfddb7df3f038f3e23b9a8e40d2a25d7bf464eb8c4dafb5b8c5ecaecc44c42d4ab61259629aef592a7dadf14361e611f1db12d423e05b041789e610f4d5ce903c84dfa603ef81aecc161d3391e073c0041a6daf5930580bf53d991f9a19722dd7c6fed7a4c05bbf64a8c8d928011b884699ece24a7f122239abf08abc7595e2e721e211adda8416e2d06425ab2c9b7613c75e7051051f56341a3a8fa79ee5ef3def72aefa665d857717be88cc85890b6ed17fa29c3acd02ff7fcd73b405f80b368e23166cc03c326370dcab4f6ff5a05697a93a9e924b4c3872e3dacc4c0fe2ad40643ce9cc63e191648cb963545885c46766bfad5843cc5d78d72e6cac408532b5c723d5df8eb3ccf41ea8900425d9794c770fc4f1cb3d49184dd4c35a559b8aef62d01b5853b69aa639555c5012d192d2a2970fa9a0a8328534401ad774d1c6833e14ea5ef271774e9afe2c5643938eff1e0feccd9940680887aa7eeeb8917a61fb3415e139801c580ebf22fae9301d0bc4ae300bf4a0d7e9e000fcf4a2654d3c42a23111328fae2e7b33e515e7b0800d6ac6611ab89ee91a8c2f98c51c5c2f7f0dbf78550ab02c75e409bb31178e8578a0aba3d84d9cf5c75cd3bd53a247e3f3222113f35ffb0b41f9767020b1149f904754af06979892122daa47ac9efe3b912a94d2f110532b0c479fdba6e6a4124106f9ba1d9d24220b327e30ad9f4168dec037237c95c346179d4c39bfecab547beee82fe0a71641d7ae8b578c89df12629b97651990d3b0ac0ec67b30e68868076d954dd625c1d4a8ab24f4f43c5e804a4c0d1cc98b9af5e338ae4c38d4be9e37e06c45b27ac5b3a838eb1e0c59ff916a7d110024c07b7c0297c87d214b3485df4d8781c596f1450806db04e72834e62f64264920641f1d84da2461e20693405f1065828c164a18943f6f09b4a523345fb36eb6e2c885b4074e1e0f0c8521769d2e66f0d061ffeec6957e232e5eef558450456bfe98b244bea184d5d8dbe9e0d0d56da1251699a6fbcbb6eb0602983581a2f42f341d7a69f737d8d7e322b2c59a017c99f248446e669bef3dc195239384f0006018a2153be194ff04b9b90d12e8805d71f07f9443138b515131cb223978925aa96c120a861d82fdfa4d2cdf77bb9d3a2ab165c9469386da128b1293c8cd435661b1b8b62660620f784d7a01c6e709fa666095e912cc11a45b8cbd0674665bb54cd46647b9d250c9ef43e6d34b08794103cc620994c9d75b23d3bcd523e8af68e0d57c31987f5e632b16b8ba0688c774d0e9c897a552c5f5fbd5b4cc177f73fac475fd8d98b3936cc54c473423536fa03b4f23318d3cb1cc0dc89d008272d1434829517e57fd86b7790c5e7cfb193281505f9f6f9b25be9e79773e28252272067fd3b4c5c7212fb1cbd3b682a6a047030fe8d20795f626d09ef33f5231d35a79d2a4a375b9526f5720554f1b9c343093d9adb497dd98b55152a7009c0035099351d1eb8ad53c89fc7103456ab381cc41614105a51db3c8caaa994c6871a24f702c3a0491d58e326281f83025d5cec6fe73ffd5dbc159df92bd188ee2df871e2c76fb23db00af184b6447371282624f8b95f3eaa71f675da7567923f836e7a0de5a949f12b6a290528b095b25dd917efd3e059750d943a35358687538045396e43d5c83bd7add01112dcf945304f7ecb9ad3f3ab135d19eb1791f4bd99ea06570c5fccb9f3325052fee58fc23dfcff95309df1a96875ed88a9fa24145ac60407ca1b57fbdf476491f817f0b7e883588f493951ecd590791386571f6ebe25a0efde6d86d870ee31535dc2314b6ef5f3a4a4a34a4923b4ed192857f44a49fed799b92715ff9567f1d8a292e90e06cd6a3aab9676a9286a1f37502749b7bec5576fc757ebb6f9c558c9fadcc4b1102721ee962747f73f7717e7023161cc4a9c5cf2616161411bc5558e44b7625a1ca5fe4901df59067ef8c016a7c3069718a14bdf9f7a8fe70c4a26558f582589bb3d322ca90c05de6a53c7da2dd9e9d23f221e8dfaef6bcbdb03b531ca0d2693b200e4dfd44d346968a8c825c9eebd608ba5fad388e1386f384859a8df55ff297e217e1683c27065f690a802803aa2e200c8e38da298510b215e5c104a1575c48ce73d410666a4c240fb96b44f5354c22fefc2f4c6a9123b680ec735684ada5193e51fa4a4d0909fbc4c0b022fd7a239728c1a382739bb2fc8fc1064a9fe4fb3fbed26ec9fb31e0fb1e151d96026757b503dedd237e6e2d32b3b552be49b8f6411c335886e448865165c2252a92ed1f7ce55debf18e05ea39c566c89ec67332b9f8da58a8d4cbaef2a971a7ab8b4c1326d7d4f33561087f65a37988736ec29b1cf257561f3afd4d1c248c6c0ff141ebc93d03434e0594513375d89efe9b0dc372f2b91f5cdf84d17d1690ce10342fb448c23f3bc4f868ae4746a3d7e7a3d6fd596b09ea432c79baa65be22df0061857287f83f63cfddc3abc01f95d0b325ed00cb18a8b77e0c0d6e9f6b938196c1690619b6558126dea28c70110cb99148989501aeab5dc8ca54359871f9eec76d08743b9a4c1bf4618a93d20c9f09e7bfa9e02672215ac618e32395a684ca6ece02aa7a0fe4f107e7aeed57168359e160de6dfeb8cd371b89c3b863945eeb82f3fa3d89b2a313e5e51cf94347bf8024ea7a30edc1fa736253297258896f94e1e0b17d2a67175eb1a34c50471c6fcd0d91c2d80fc7b7fad9dcc9a050697ef8ae70a3e87716954cc9ef66ce971b02b1adc3d53ee3c5ceda5c3850748a5f349c115b8d16d37c2e03672f4958ed36f741a8759d17fa8a7cf58b988cf9ed3470e54170d47886d2802e2eb2aea7e48c03a23735fb40bfca14e86fc5ac2e0f87f9c3aaacf82c22d9a6a396d9c7d87244ad5d8ebd552b070e8629ce6b380b253846c6984eb9243afc72344ef1298c7de22ac934c6868695b9b0cfde74d771248a0f1f349aa1aaa919ffc3e327241481e1b6dedfd4928f91b740fb57acb9efd8eddad2ad46230e5db1ad93e02dc53bc73ad9b7265d559e22996757e48684c9454e49ef67d713fcbcf7fa21bd1d72e27e78fe19933194bd6a5153b711cfb2fe4198e5cfe3830d2305fda9efd1bcafe4ebb59553842dd4b5abbcaef38142447d2ac97dbbe07fbb9384b284e7cabadbecdaf6e920f344771ca47906bb40220e63e007a1a00669a80a8549cdc316039ee73175bba7c17b2293adfc3483ddf39460e0bb5cf2b645f29f20f3ff0531b4d8e37b9977d37486d41747c4df649bd3f1a9417f25b0908a01e14efabac5b0494fac6552b6b103f8144fd4d9a0a4fbdaab9f3a90c13b3aca391e8ec52d70ad92109790ca5ac235119b7cc351c17dcfe095b38015735da038dabc45e73877c9fa392a00e5a76c2b35db34acf91f765e34535dbdb119a1243ec191386eb56bc97f1a66c5d448219f01c74a6ede42c04a90310898f3335cd7a5dc1ebd4f425baec0ad0a14c4e2c720b1e0fbdbd324b579a57513793a9118578e6b6e785ec094e89e4b87c4da4992966ab099558f35e73ae42d34764a9bcb01b4c19173bbd7b85e8c7255705fc4bf31c931b7d24d3497afdfb3ff40a07e5a186553a9ba3338fe6344c22b7bf37cfab68b84d664ffce5b4d82396332b025992ef1ada79375c84693d53ceed038c0de263d920c6bcbf0366e4d333cd0d6480831d8709b2264f7cf579a72801b4e32f871360af8d8a3ad8d4659c0102f8a8e056f3d3dce5669f5684797b908082d63021b0553e1badc1106d301f55e6247bc3faad46a16311f3d5e7787c0d13fd88a4e67bac5674ae93e93d090e04ee0d4f37cbc40ac60546ea225f76eb4c2fa5fd203216a356dc60e4aaa0858a085f7ff97801d53c03ead896714e33ee13c4e42f1c765ad1c9e07efa6b51b6d6780c60ec9a179ba577d915fa0e304bdd6abad64542efca6622bf2c772e988118ab3ee661fa8323efc47a57c2d16545fb49fb4d5f3f287fd2aff566936ca40a7c1fcf4f9af5d7a722f0998e9d78906197f146a1bd128dda60e4220aa21186892491ce681d8c737de382746399f064a0d2464b28c8e0973647c2e9756e8d5b2ec0b634b6830f93e63d52becd7a8ef421f3d4bb9976e028c4344858325ce914c49310a773dee038c1ce6a2ec75a1c14022ae6ab12908b037cf243eefd1c429391316fb620103c508a0d9443c6869dc25f12881193b97288e57bd7fc225dc62168d1234d86dad724c0c267b550e7614943182b16b9f5bb2c5e8886d37bd0fb549368c9eed67e415f6373e450cbd4b602435c42d550e2058a330f4c64be42feb7345b67faee0b12bc4d8b51f7b352311aa251baf88d12d406a233ad82ada31a6cbc9633dda45fe4b70e35ba34e16fe1f688c2f86d73e8c45c83b0b8498ced1027d335de55ef5e6d2ddaf37820df8628fa4eae7b96cab411a9079860a647ac13ee5fdfc751520e6a67ec70e3651d0554c2a85178756b862f784b34a3a1bbb22e6717b827ffbdf208d0439fae7fb5b6c527679381133380c04311e29526eecac100e836f8f40f9213a98b85a46a3e7912bc3bba32249a4f984fb1399a1e7d9f5a025f601581b97310665bc1603d9c79e2409df851a624b6fb8779ffdd14766055916999ff4f927df06972ffeb98c651b773d0a17cc6777b65bd0cbae893e4b411bf11484a502487aeca95fa15934ee1a174a3808b0cf70f3e295fa468b1dc5ef2b7a5abb039f10614aa42a51d85181ef14d5ad05b170cc0d63f89d815382e4dc197cc01ce59590e005f01fa8ace439a1d5b053df0b49a314e3793fdb3a4970e1ea912f9ed61f8c4373598cc12b869191259e9a9db15b09236e9399b6549f989a95f3fc720c710615ed79b3ccd323f334290ff08fec8bcd080e23128c1b822c63d4f4bf961ea31c0f33e269456f8bfde2e61d32f8121bcf02949f14d6f1ad8ccd5417cf1efe9a8aae37e8d03f868990c937cf6331caef79a9cd49ba41a939a858ea7d3ada0c58404efbd55e32da46f937558bc504411df1e816d5bb6ede8b509e449a440589dd7b3ccefcaa0fdaf19817770d29959de09971093466cf738f115020946c6cd12e7ce33feebc759b9993da836cfd0c2692fad327232c9799955137285b623bf32964e203ab36d28e10de54f05f40fd71f3b5f99346f4e5e4810425251b76c37dec0adee9bc3e5f567f6c829c0fbcdf17a74cdcbda68454ebf5b8385ceef1c867f74954a45", 0x1000, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000002680)=0x800000000000000, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x10}, {r2, 0xc}, {r0, 0x80}, {r1, 0x6}, {r0, 0x100}, {r3, 0x40}, {r1, 0x22}], 0x7, 0x80000001) recvmsg(r0, &(0x7f00000025c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/93, 0x5d}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/161, 0xa1}, {&(0x7f0000002400)=""/192, 0xc0}], 0x5, &(0x7f00000024c0)=""/198, 0xc6}, 0x41dd2b434f9b722c) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) kqueue() close(r3) 04:02:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x3, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000080)='./file0\x00', r1, 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000300)='\x83\xff') syz_emit_ethernet(0x54, &(0x7f00000001c0)="3c0cdd212e30f9b97833ae082d3b8154a2e25aa2dbb891d0bb92971cac7048dbacf1347984ee129d2c3e53e2955dab50964d23b71ca8ee3bc4aad629994e7f2afa9338d949f0a78fe22634aad877030d4131f44e") chflagsat(r2, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 04:02:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/153, 0x99, 0x2, 0x0, 0x0) r2 = dup(r0) sendto(r2, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') 04:02:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x7ff}, 0xc) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="eb3825bdcebe7dfc11b3663026a08fcd00000000000000"], 0xa) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x401, 0x3, 0x5, 0x3682, 0x1, 0x9, 0x80000001, 0x2}, &(0x7f0000000080)={0xac5f, 0x3f, 0x739, 0xa732, 0x1, 0xfffffffffffffff9, 0x800, 0x3}, &(0x7f0000000100)={0x7ff, 0x80000000, 0x2, 0xdfff, 0xfffffffffffffffb, 0x80, 0x0, 0x8}, &(0x7f0000000180)={0xffffffff00, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCSCTTY(r1, 0x20007461) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 04:02:40 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', r1, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x6) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/158) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8000000084}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$inet(0x2, 0x113bf41ffb173191, 0xc52) r5 = accept(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) r9 = getgid() r10 = getgid() r11 = getegid() setgroups(0x5, &(0x7f0000000100)=[r6, r7, r9, r10, r11]) r12 = dup2(r2, r2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) fchmodat(r4, &(0x7f0000000440)='./file0\x00', 0x119, 0x6) chown(&(0x7f0000000380)='./file0\x00', r13, r8) ioctl$TIOCSTART(r12, 0x2000746e) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect(r4, &(0x7f0000000480)=@in={0x2, 0x2}, 0xc) 04:02:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 04:02:40 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) msgctl$IPC_STAT(r0, 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 04:02:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000080)="9ce4f78f0dee392786b49c36774e30e4c0ffa1c027d4e821fa8d26993dc7381218ce62e2333f85", 0x27) 04:02:40 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) unlink(&(0x7f0000000000)='./file0\x00') 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x1) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x4000064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='x') 04:02:40 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ba6f829223d31746b96fa719cbbe952a921e4353", 0x14) getsockopt(r0, 0x0, 0x1021, 0x0, 0x0) 04:02:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x400000008002003, 0xffffffffefffff7f, "854955882e02616e750000001d400000004dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d7}], 0x1) 04:02:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6}]}) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = semget(0x3, 0x2, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000200)="0088") OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 04:02:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x8, 0x70335b42, 0x132, 0x200}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x3a) sync() 04:02:40 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb774b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717ffffc000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:02:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000000), 0x4) 04:02:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) socketpair(0x37, 0x3, 0xffffffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) sendto$unix(r2, &(0x7f0000000100)="d4d64154b907e31b2546b7582e00fc4118613678b58d33c3d7f4b51011221769a6576ef8e1ed3af7e7238a65749b65a370a3d521bac8c8ba0bf9506d1c21664db2425e2d5017e582aea796459be83aa3b1de8dd1ccb9f3351be37921e93463", 0x5f, 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe48) 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) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 04:02:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d00000000000000dd476e473ce443595950f2f9906d1b00000000000000000000000000000002"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0xa80, 0x0) openat(r0, &(0x7f0000000340)='./file0\x00', 0x80, 0x10) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) write(r2, &(0x7f0000000140)="8ef63efc104c9112dde84f159e0458ea4684f0c055701209b09e4d1a792913bc8581fdba11b67bb00e7700700cac831e3156687f259082e3631345f4b26bdc3f4cafd8898c53c55c3610abb264f569f7200488a54bcd1c50d727da3673464375264fcf0de0c2dfcd51fefcac02894a8fafeb6b001ec3dedf13bb375da33f4a60d65cbfe7dc5fad780e909a56afc85ad1d2772d566c1aa45087756d583c", 0xfffffffffffffe88) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x1) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 04:02:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)=0x1) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0xaa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2, 0xfffffffffffffc00, 0x80, 0xffffffffffffa94e}, {0x1, 0x491, 0x8, 0x6}, {0x8b6f, 0x7, 0x2, 0xffffffff}]}) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x10001, 0x7ff, 0x9f, 0x806}, {0x0, 0x5, 0xfffffffffffffffb, 0x180}, {0x2, 0x8000, 0x0, 0x80}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x61}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xfff, 0x5, 0x7fff}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0xffff, 0x0, 0x2}]}) writev(r1, &(0x7f0000001680)=[{&(0x7f0000000280)="276e26092b1f017ea51b99380b1216a31ecc04010aa8e0618bca1ace4b382784dbd0c59e0b548487769ff5dacf8cc13d9f09ef07ee09a7282b172f38802dd30d6782d82f98e4dac027d99654c78f2596f96ed8b9c47d3aaa886d85b430da648d325a382f92c8e23302e948e26a9cc6fce8d709eaf69d4a62532e33a52e92089f4cf2576bc47b5f56239219ea0a7149cd6452355b0fa33d96083aae3293f28e40d9639362f96cb33c0f1710991ecc6c4906622643ef269e06f544651c0e91145037ac284c8a52aeeab50ceb872eabe3f4c046ea080009460f6f69e4aa2e3d93f85b8f74b994a8ed4d59736844a380ddcb63987bd9387a3001f27e84", 0xfb}, {&(0x7f0000000180)="3714c618cb65219f816da05dbc0fc456b0f19058f5c48e54b79a65afd34ce70b0e5ad8911946cb880dd012cb15840579ce3e3294d5c853604fd47965aaf46f4ef8e261abc436815c4b01a758898a2d36046bf2e158e483570a2e7c28e5731074dd5c125db154c724f920c02f1bd9e525a84619aaded817e3c733f8f8f8d502e715fb04cecb856b858b99597a96921659c64bf2d7c4068f0694c04a401bf0cf0acf70c8a120c4c07a844196c9301316aea85b0f2ae76ce928852bc7c095b6", 0xbe}, {&(0x7f0000000100)="d7b86245e02cf16512ca18e0d45196974d38fa57d9ed4b4bafe65cc38ed56f1ecc2afc770e5778", 0x27}, {&(0x7f0000000380)="4c547ecaa6ddbc808f864c7315c970332ba5a637c845ec454efd5dab98b66cb05775aa7be206fcb92ee0e1b4650fd3d6d60e0ba26608d7256a305680021dc698ea1047af78542147aa2da40eb1d92f5ce7d211996c2be5bdb9d46ec8b6bac46dd7a030a13adf55df08ecc1ef1b199e7c34a0a464db312cda19eb840485d5af491661f0852717fb28175fbbfda78585eadafd67110daa8417de48ea2c9b6b3dd2eed3c762c324b505f4d5b98f12adb7b188b217bfea672dceca065deb6ac7bb99", 0xc0}, {&(0x7f0000000440)="7ff4a1c8dfa15be542fa250cae1c7d61ed7a3bdbb647597935cc5b871410a3005212dc10aec14c3b7d7653b841febe0e665936e43f90661c554ca26f420047ceff1e3d821f605786b1940e5a396e7ee87158e7b72013f280b92751d98844c5c372a4114b4f6c92ed834a9facb01673833c90333ea8e27b6b33624fc4e0c25d3cb7865ac81d0f73315fc6118d2f7d943e854371b0b1bc63c24cfbff32a3c42c769176378f7e39930de9f8b7ad43f1525defd94fa66eaa6e0d607189bafb394464fb15ccc284cfdd79d8bb1f3b5f1c6349fc9481f08d415d2a440a789750ff5e03e0df", 0xe2}, {&(0x7f0000000540)="eca79c4a7c70e5a27de242155aa68661c92a5716da145410", 0x18}, {&(0x7f0000000580)="4dc4555a0f26af8ab5f59844e47f54a5575c51b32690f622093b1be53cc9f6638696c155859420715dfcff54800ce6a5e7680ee0de7946b8c10910ad32d890d4672ca529bb0497f523e90decaf5ef017d8cf8f06243f25180136d5a523698295971ab4f7e10780dba83e52199a1efa11a4997bc9ad954cbfdee85d69c490eac41ad4dd6c3800bb68b67f123521a35033acd55285c5941ecaa9b1c4d1d984fc5fe56300f13f3808d7d7166c325e486a633ed7637dde7c963ea69f656804b89cce3ff5d608d54e8b22726f455f910944e6cb03ecf22cb4265e7bf682b8256f6413c151b6c99abae56cdc1e3ad47f2311f86f0bc50996ed5b6f520540ddbd43ad847cf5b0858e4d8b1a722f789189b0df77bb7ff03073faabb30f8aa5e15a4570dacc6e5879ca854cf3ca8ec005c039310770301ad934ce7e4c0dc839d24253d448690c1d13d4b433d5cb6ec1c135e5ef50bfce5a73f3c261835feaa4a7cd44406f0c79976ea77f246712264383c1a1ca700fd3f56a3f3b81b5a704c6672a3d1e4c2380a92a8afad1ca3532a09e68829f501e50b81dfd9f1c10b559ef543669725052e95872e61d1bcf5eb70bfd40586c6db7cc1b200532b8c1fe29eff576240cdc084f23b3ea71691a89454b157e773cd85e73337fea50babf85c2342522ef46fc6c25cc0a02a0e685258c83b135baaeea5632016885fd7d3267db51dd99ab99a36ea79a44432afb44670ab284ce0fa09d5ecb9b1e2ffd5bec8bfcea73cacd14da8d884174ff5073836f2fc604fdbd8e6d6f4e5ee5bb27b091fe422611051f3c11e7bc0d33c6db6ac8c97daddc502595e9a310927eddfe0c49afdfc3d1fb49c53d141528699aa34d1678f72e892622e997cc5d2cbeff9da22ea32d0b7f4db7045106d1287aff5facdeb1a758467410e205b5326188a4d1b292d446e0d376f957067cc3797422949440fac2469eb226804b20e1ef7db20c351c05345d2f67c3ed03886cc4fc28860d610051438a137036b0768419d14837304802e6af10a6683c56ad3bdf6c7fa6b9703e97f856c97222f2d1bfab929f206a8f37ea5e5c353219934d562441a08ed45448d40db026030fd77ad22579c0d969a1e4cd72b73c6bdde09234d4706dbb1fcd5bd05c7b7d0fb4dfde797a6e2925afee79f1e7ec7462d150be2617f8a0a1938daf3917a5341717ac1cadc5a420214bbccd0a5a6a20fda911df539521cc68187f7928704c82dbc180bd04459c6345575da11ed889ce97fdb50624d7f7444c916cbc6433ccb87ebf748220aa5c497eacb9a7eb799a9948594c11d245363cd8a77d00950716b8664916d5d6366d378417f32a9f6914e2f3968cc4b85096fdd773484348b71ed03233fdd77dd60337aa3cb565c7b86dc731bd5a3120aea4cb1901667ba385179346b85aa76659dc0b9cb76eca2eeb2ebf3bc375db2a3292afbaefc94742e89eb5a2a0d16068772a73584fd37e38c984d432e018279d850fea2af4f2e72fe3f02f79433b53c6b4bfc1277aa49090f67e6ac30b2105aa837c0e0fabd47bfda31da6224c2783bf8e9df61dd4fb680017b051ceba8654b7f108ce1c66b3c6808e297ac19a08dd7b72c51e2754a47b649c3b1a97b54e08fe7945ecd7c9c68c6823d6475d046d03640a921ef5dd90aee27539ebf58fa7308f547038b347753655c8c9bf2f32fc5ca45123354822575dc367035f7da45d2cfe40d111849b90eb59289037cc8b63e9f1764f349f0517764fc705d6d48339cefff8d662e389ee5cbe0e2c7eaa37728c92a852757eabd5ac5b77fc10ea4c351d21da7b709fdcb13110cc9e554086e356caa8e49ee5d7f5fea4714f61a2a6283d2465a0b081ba5024c1c2ddf40be3579c406ecd461a72f7d996408a586bd0f177333334657a98b93b88e7bff18db6dde1b13c229c799fe2bed95ad94fc0b69a7ea7002e2bcb721cd076b13db461a635587931b2e238be4a803937cb9458a12d3db1ebdf803df5b074d7df194acf7693c8836da36a9cc543b87354973918aec3941b5dab34b2828dc9c688aa5002a2ac54f63475928470157f91c0e8c769401150f1c51d8b4ec79b7fce10e9de20fd6162719aa41768e13cafc4e2f72834819188c1e8ba9bc60bc17baa1b80849649055a795c41540e9d30dad659a874d7f64944d2c9e52b1dfcac6bb4712f635901220c548f12ff889307519b24af92eccd4b9ca661a5bb122e1a3db5c34281959f7da614279d4aed362017dd2e890eb26514774ae53ae74881ee9a5faed3d011c57857d10f3ed01de963e727b6a7fbb40291081343ecdd8c43e625a6780f7bef911603f5d173877b9ef0549afa85709579cdd2de881bdcd62aa57a63296644d894f5f3f170ad07fbe285416b554add56f07c3e4bff7cb2167041405c91fbba8640318222b953c808aeea8ee077da780b89f66446fe0391f83737950ebb3aa962721d8cc2b7e445e0f242001b092b80946f065fdbb6877be02f6ea4d29b29552da285f6925307af7957baa4f1e40676133d7995afe995f59c83d386a29f19d7a7d452ed96f5fe2e4d745970d2b7d1ac07b72e204c25a0969a197f60792c5b7b1d4fb73d12f69645c129a46a05bb991705cf6e7d9eeb8980d3db93de2609ac334624f1a7209d5bb9931e2d49115bbebe1d47e399314d80deadcf1a73b4c60ce78198595cb0f8e1d2b581418a97f6dab12118cf3b699582f442cbc3b21777ef9153ec160e41accf364fcd043cbaed82d214c90c282625d5279fb41e0d282a46d89333d22e7b6e9cf551f82f1a9a35e0bb7021bed88351e51e3b257e613f1e2b3b1e40e16f95f9e13b4f42b770cdd94f934b8fafce78a238223a916719e03454faf7283789cd7e21234123e8e1f96ad44203f036a0543d88ba310620802d9c340918c09270ca247b1965b10365468b668217b82444b3b3814cf6e9f32881bc96f1aa681a9fbbf13d0878d7c84343715490fdafd77826cd915d5083a44f85863f2f600b2ae7d9e040981e04b56937ce7e84298f69c37005c878b53f89e1bb41bf18c03f533828434c0972b420b6986458f8b5cd3400be56b4f300d0bff74ed9786f519fbee46306df6f2b62e3a0e1a086a1f6686360f37c9317b73d6863ea8ebd94988d20dd3765f6f211029c45c4cf25fbdb253be671684c2839381ed692a9b1d04d8724b3aaf6d960bd2c79185bc58ec1b5ec13bff8b0d6b766f4bc1b9a331d28274183a03f25a93304bfd2d26f2b12abeb746683884931389482644473f4245b8234725959a70690681c9401f7071540920e24d96ecdb574509d4711208134c8f43545e7fb98f8613e38e90f32ac3c2b61b1c8f656426c1d37e67c9bde6dc6813282a669cc2d7c0ab40b2796338cfc536ddaa1d9d16fd5dc1bf18a570850a525587c7dffb96e3415ec0faf5c998cedc6d0ee5fa05ec9dae722f1149ae2f4df76476c0a47f6559b751ca53ac4b2e7f17e3ec01c5ccfed87b34abe4009a98dd4ccc5e80f84fe4e352635e5877abfa94cdadb7b26522ab844a3c12c76500cd1b7a7943581ecde523a01a97bc2b5cc6c5bd3e91cc28e492ceb1b2c80de908f4b56e2adcbfb546bc7e725856a3177081c0532f23369aac6154d49e822cdfafcb503a5debea2e1f1243f8331c49cfe7a54af957c400df5aa3fc641b5e77ed31f23433480747db9d2500805b7080d14ea70148058a404be8933ba33f2a652c94487a73353983a95747866ae401fc87505b3afca716923faa754e8ae11d58c543268951413ff4b6bfd4c883b8d1e56d0e26fd3bdde7dc030b33abb2afee0373118307e982fea8e1a919bd153beeb35580b3685dd261ee4301488b2ecf8c1f4bf4bf217528968a7f53d0f85a5b7002778d82812fe5b2fac808ac7c7ea66bfc743bb7fc20d1a2fb34f9677c1b657e2e20fb464c96c75c935404292463bd16872108e45dcad72a7002694299c177d1021c03116ec4c4a112ceed0ffdf9f63edce1b05c6b19dbf1311a110bc085f4c846892ca22b1dfca1aa413493e4d78bb4f9a2fa82c24fc1ca1f4b8ec849f846e2fffd998aee4f8209434766aa8076ffa7323a74808983cc1dc4543e33367bff3c578c2f4563293a8ba1bc3dea6b1fa30a4643c692a0e32fee4c27ca2ade550cba5d6835c47a8282337d8b938b3c1d9d8d53077511738c8f32464bcc8ac9bf963e8f06add555bdf49f7e0e55dfeb8093a3b8614c5d1b8b85fcc88b15e919367f72058284b4745852c2a41786412eba197415830c97d4d6a7ad92e65efbedcb4fa161c60d0a94592fb79cf1219715fe4a86c7cc50394db11d87f102c95dd0863e10c2d25f87fc31a6d8e04d0131cdce7d6be1aca4e05e2b2355a952a3d06261584eb688ec452a18c19e6663c595460ca8bc3d4746381ca45144c068266843ff6f37e04669c04ff0e18df2f3de5d89fcc054dc08f25ef9092c41be89f3e52ce8dd92beb2cc44e3b8b702a870b58317c4fe2c0c07578f8fc11514a9b0de81d29e2becda3df9018bf8a720cda6dbc69ef9b374979f6a79f7b299ca0f1ab0941b878e1e5e91ae76698906cf7e2eef083df8ea0b6b134f18589af77848d555ec3adf92903b08cc7749b2a2182c72f054640a43c83758a90e15c588577963fc5ed4e79bfed113b9f9c3b2ce83a0ae29faae8db94324734914e42747d8a9461adeac51ecfddc487fb88710130bdb025b448ca0124d6cb781810d14c83158441df98c193e7fd36f2f260033ee1e1da1ff105f08cd54c2e230d875fbbbbcd36fcb31a0bb7ac6ed289d92ced3f0e4a8d4815acbf115f668f93ac78b171b51905c46781f01ddc260df1a5113bdba3f00ab99f1df1317ba846f1f375ecfb9e81cc97c86090c9d34a528a9829d7c72bf55de54b3596e53158fd4c0bb515db2b67c4c7f15bee5dcb372312a48c989cbdd0175c5311b1b3ec058d322280a25a6db23bc5215742d2541878a58b2318316993476bfc0fbedd9e8e3f19b6d6a69a0ee3ff6addeb970b4a1307d1d239097f905e31cff287c6264eef656353d8652e504df7d38e3ba44cc3849c258aec2d8b6c5e6ff26066f4ff5956f18a59b441d1ceb86e0eb647b0c2217dfe17c05d96fe77c48ee954cb3958d53f2eff6f40cb7e171047c9deceb9eba3f1acffcd521a5a358bdf4f6e12feb3242833d61eb43dc6bf1f7623261e10a01d8c8c88136f921f00bae918e04369c6dbf6f15bf788c47135391b48bfc533761de3360b43940205e104bd25eb282b1c8ca8bfb60b626eec133178c36a8b2c8a6336bf99510ac32eba5ba5a99f9128f3ab8bc74801351e5cb8a67055ae229f8aded73152805d0b1285f4bd94f79ea72493148df09e87346a7b05a0308926f27cab426dcf32756119a7e851bbd3cd87cf55c309af714d62a52082093b11abffa80c380a4ccaeb69d225323be7566eca440275b98daa139ba50ff9b4ceb50d5f1d0309e3b9fef5de625496e87454f6ebec4696078ff81cb61b760e0453d6a245f946e77bce9cab6cb3b921f3e774c7aa4d1deb263d4d0fc797e5caed8d3a3331ce91e9b02f5f90b66d836f442a6bf11f3577e905a499e4bc153484fcc9b1a1d750c412e9e4bbfbc6a55310580d4db05208c24c074392a24fbed318017140f7e0d78a5e3299e2f9a27d36a07a8e702a9d8bf1f3c96b11037c7948bf1f0c2b90ae0519b87d6d5a3d10c14dc2600f729f531a3325c824c76d59aa94518b86f588677a6fe69e2619754e6060d9ebec66200b24d5a98e788447518d806baf4217c12a520678d6ae3b09ea207637de", 0x1000}, {&(0x7f0000001580)="5eebad996b2dcc6c45d68461f85d3e98401e5c7b1b44b1c34404385765b0de73ebfeac42239a8fa58fec465400c65fec0235004d68d9c8019c4779a8ddf6da9dc994e9ab4acea601d9bd01b0f4812218136ed2b910b02a7b9b34f655bc4df32e338a25827309e3a0618526f27dfa711cb340b27501c5022fe334dac26e5195ebfaac90f21158258779deb69ada37db069bf5fa6f4bd496acfd854ab26770843faa0500bd35504e20bf619cacc4a1ac80cbbb177d7bdcdba4227c3332d8ff4f94568a", 0xc2}], 0x8) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001700)={0x5, [{0x3, 0x100000001}, {0x3, 0x1ff}, {0x3, 0x6}, {0x3, 0x5}, {0x2, 0x3}, {0x1, 0x2000000}, {0x3, 0xffffffffffffff7d}, {0x3, 0x3}, {0x1, 0x14f5}, {0x3, 0xba23}, {0x3, 0x9}, {0x3, 0x3f}, {0x2, 0x4}, {0x3, 0x100000000}, {0x1, 0x399}, {0x2, 0x1f}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0x5}, {0x1, 0x6}, {0x0, 0x34}, {0x2, 0xc8d}, {}, {0x3, 0xffff}, {0x3, 0x1}, {0x0, 0x2}, {0x3, 0xffffffffffff0000}, {0x2, 0x9}, {0x3, 0xff}, {0x3, 0x1c}, {0x0, 0x81}, {0x3, 0x3}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 04:02:40 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x8, 0x3f, 0x6, "70ff1757c5588cc21e29c5c07304fa21e17d19ae", 0x0, 0x4}) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x4, 0xeabb, 0x1}, 0xc) mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)=0xffffffffffffff7f) unlink(&(0x7f0000000140)='./bus\x00') ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1, 0x4, 0x3, 0x100000000}]}) syz_open_pts() msgget(0x0, 0x88) 04:02:40 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, r0) munlockall() close(r0) kevent(r0, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) 04:02:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mlock(&(0x7f00003e9000/0xb000)=nil, 0xb000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8880, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 04:02:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) getpgrp() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x30, 0x62) 04:02:45 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r0, 0x0, r2) setrlimit(0x0, &(0x7f0000000300)) socket$inet6(0x18, 0x3, 0x1c1) execve(0x0, 0x0, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x5000040032000, 0x2902) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8a, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) close(r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0xc0) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 04:02:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001240)='/dev/pci\x00', 0x902, 0x0) sendto(r3, &(0x7f00000012c0)="74e65a0f1c0ead0c86ba3a39684fcd3f1c09237943ad57cd69853d4d955b2ffdf1cd13ad99f5fc8887d238d47ee4", 0x2e, 0x0, &(0x7f0000001400)=@in6={0x18, 0x0, 0x4, 0x2}, 0xc) lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/38, 0x26}, 0x800) bind$inet(r0, &(0x7f0000001140)={0x2, 0x2}, 0xfffffe19) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) bind$inet(r0, &(0x7f0000001180)={0x2, 0x2}, 0xc) r4 = socket$inet(0x2, 0x5, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4813, r5, 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001600)={0x3, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f00000012c0)}], 0x1, 0x0, 0x0, 0x400}, 0xc) writev(r0, &(0x7f0000001b00)=[{&(0x7f0000001a80)="0051d94c34f1c7b2edea32d57054f1bc474c220a8d31455e933ade90a04d5686a42cdc5c89ef4b32dc40b327684120a8330959907e93baf2e79436e17b693e89fffe2e1628de08d1e9d425e7b3632230a83944ed4a0cb7", 0x57}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2810, r0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001bc0)={0x9, 0x80000001, 0x19e7, 0x401, "186618feddcad0d54797100755106060efc1b821", 0x7, 0x480}) pread(r0, &(0x7f0000001340)="ac3595308c90ff4e082fda1174f9492759e6a04ce5b6d23dcf80f6f08767bc14c81819b06638587acedf78dc0302f68f1a634283d3962f1033e91a185224607b4dbba6257d90d8e484ae9834c1556a17d761e11533fef20243fd45aec0f5e7290b459c19e6ee5124f5c29c68402e5e72ddb2f92514f239f8a624654c8522a6d5d014e52381ba38a9ac4df701aa95ba7b391e6ea2afde73b57b5634c1d0616e0cca3521714cc909", 0xa7, 0x0, 0x0) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000001280)=@un=@abs, 0x8, &(0x7f0000001980)=[{&(0x7f0000001480)=""/48, 0x30}, {&(0x7f00000014c0)=""/95, 0x5f}, {&(0x7f0000001540)=""/169, 0xa9}, {&(0x7f0000001640)=""/218, 0xda}, {&(0x7f0000001740)=""/171, 0xab}, {&(0x7f0000001800)=""/249, 0xf9}, {&(0x7f0000001900)=""/73, 0x49}], 0x7, &(0x7f0000001c40)=""/148, 0x94}, 0x842) r6 = semget$private(0x0, 0x6, 0xc) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r7, 0x0, 0x0, 0x1) recvmsg(r4, &(0x7f0000001dc0)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000001d00)=""/184, 0xb8}], 0x1, &(0x7f0000001b40)=""/103, 0x67}, 0x800) socket$inet(0x2, 0x5, 0xfffffffffffffff9) semop(r6, &(0x7f0000001c00)=[{0x0, 0xb9, 0x800}, {0x0, 0x1ff, 0x1000}, {0x0, 0xffff, 0x800}, {0x4, 0xaa3, 0x2a243fa5a6808a11}], 0x4) 04:02:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc0, 0x0) r2 = accept$inet6(r1, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x241) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xace, r3, r4, r3, r4, 0x158, 0x8}, 0x8, 0x101, 0x10000}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x1281, 0x5, 0x1, 0x6, 0xad, 0x4a1, 0x0, 0x0, 0x10000, 0x10001}) mkdir(&(0x7f0000000240)='./file0\x00', 0x80) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000280)) fcntl$getown(r1, 0x5) getsockname(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000400)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000440)=0x1) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) recvfrom$unix(r6, &(0x7f00000004c0)=""/99, 0x63, 0x803, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='\xd1\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='/dev/zero\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='/dev/zero\x00', &(0x7f0000000780)='/dev/zero\x00']) pwritev(r0, &(0x7f0000001a00)=[{&(0x7f0000000800)="6bc9718c20ed214d4cabe082e505afcf98f195a46d985f11e931aa719c25d616c36efb3a519b594a6a49ef468b6a3b5027e54723bb27b9180878b5e627a3519aa7a892e4d8c8b6a731ef15b665aee07e69daaab6e59baa059ba93bfe15d762665145e770318736a90eb878d5d40c110253e24b79643cb24ae5269f1651029d6eedc8ca29897840b96184c5defbb5f478d4fe28f560cc47544ff316a853b76560899c8e3684b76103c19e9e63e7ed3d85879ee5136d392ab9526b0860cab8fbd3590295c3368026a76d34f5cfc734167dea8e72e2bc572fdd2a305caed0df9a30219e5047555f12174924baa47c6b03dbb772278edce55088d6cef240d4a2837af2bf0cd76dc5fe8d71fc009b7a90b592488f80250f0039cb5d8e7b31f46b308d9d1ca3d8830cc2991499ebf0544cad5ee521f5c4fe1fa0d3aa191c57967021b3747152b9a32ddae9c254f2a8640088f14defe544a8a7e5701f91648e8bc0ac67541e686f4b06dfd20878af537570f9d01ac6838f0597f3bba605cf37458509bc2e60ace59454dc142093690f3214a256ffe75c02797fa7f066ee42da2d0c6160637d68cc4680dcc19fb0e33ee3490993f0347489aa109c54bb226faf5308c306225212a227c05121a384571085f30d08c1f27dbab3f0cefbe89775af20af307d79bd269cca6b95ba4205e7fe0e173f80e6f6235b5c380963a442732cfd741eb5cbf2b1e85913131a0319a039996d81bfbf5010709367b2dfc9c23ed2db6ff74c1a436ed4f0e66547b8930ce0e5eeeb4982da940eb2a612a32b81d2847b268eed249fa47a7ca1efa9b53da736dbb7f6db14572106548f1152b03a57a56deb1bf4bbbf7b0531caf4321cff134a943a8f4458e9c2d507aa18c903b2ea4c794c87bd3f1501d52a5ee15e05964c5ba180d631a17684670c4e6de48cd67991b383af49ff91cb34cb2f27d9e07ca4a8890d8aca3b0e344e68f086786adaaff91546af5bd9d7a4a510e0b9aa0c34f844bb640b17e96dcc76dfd90a3647429aa9132362fbd08b1b0732f3a9307fad7571651427047ca2b3866811c0e4ae58ad3bb67478c81c742ca712be3cca0142a55b193afaa653b1051f2284cc65860c7a6af19540dac2541446f0b90f1f14be920606f2ece2db8d262b2b1fc490771541dcc0801f0ce7d221e96ec4bd5bc7e6254ef07f0145604c2e8160cc29c678a87e7cd85f32e89a202e8ecb531d834eb0d5d236227e64833ce48b066a9651c0973107b5c4c82c60fbc246e2ca432c62efa33e9826aa6cde35d9fff4ca328b7721eee3ccc3334aa2f42f2895e6382f387e7fde913b75fd38e4d674dbb0a0476a450b30683574dfe8a37d7f5547c38ff0192d25690f16c9215d66a93c049b60afdc6b3dc9c4203a78955261cbbbee2bc9b152ccbeb57a61e22c8e9586d9e4101fc188a37dc6758b82e46ef90745d25f9591979184c00869fc91fdd7b7ae12f8ed70f2f864dd411cf965532cdf73a570eade1dff5eff9d02cd3f0ec736bfb5f7b6896eb2b5366f65a00129f196c1da06955f1350f4ff0005030a2d7e227728629e3a1223c30f34cd381134879474e72de018e117ea591ef138ab90c2f67d33e6458d82b1422d6f99a7f210d5716bb24ee5cc7717f6a00d4a07f50a74ecf46e6fad34731e642713cf0c82b056a1e373e8c91f57c99bc29e48a1c4fa84b7a639e9699024eccaac2f30bcb4ea083ed0e2bc467e8f9f6bf879cdc9aa7985296d10c642db66a771f1cc55df233291081e62a0f6fc380dbd9ff5c2b0fdfd5fb0389f7a01434205506dfe79f3ad6159c5aeb3c48cc36911b00891b099b633d6ea8ebd3d39448aadd7341ce140a1370db771591e2ce5b5ad5d6ff52a8ac5dc3206e9aaecb284873022c0fa6d8de84741bbe0ef34a52cfbd3c6dd3aeb075388920357a5885f439acac56cc81d7a30b2403c5f422aa544962c5ebdb6887e3d30570c61da6d3a5a82d3ac2a34e0464df1817c059d47a5d79389a32e104a26ce1e3cf536fb2a6327a9379715acf51c28df7839aa503555d382649e666d731b3a031023caa9eb90479b3028cdab3968d052c6d8d42987993f635a0e4811b36ca13ff072d521a353778644633325dac88bf15c506d9972b5e51affcd1b5eab8ab922275b3aa9d9c2e4df04d0f1ea98b6e0259246e867d7f98021d441c66a375ec9223c0a65f51d0997f4d14625e779531636881dad1dad57676af4bdeefd3d3fa74b741152d109fb97227e727daa6ec0dd26a7edf414739d055145e59c22dc9a1b7ecd1b9ff00ef62dcf799a3b68bcd0764d8fd7d5b63b1af7d51e8bcdd5c4af77076aef4e57309b973cfa099fdaafeed26a10cab1d1c44c575ae0d24a2c02205514284031fd53d1138a48bf1394b04c50bfb5fdcf3c918977779d37981aafff4aa702f0610cef7067f64573d234a58550c297850af88904715f858a47bfe4e4f99349440bbb6f151cf1a5887ee2b8a67d76b15b25230670cb8f7ce4717d2ccfd200dd51bedd47a729047f26e0ea6a2e3b0fc40acf2272f81aae7ac76f398c5cb164dd387fd1d1671e6ceb8171f727eb48d1610ced213c9c99375fcac0f2b024cd9c60f62e745f88bd0edbe68a44dc617238539274f3c80534a5e01e68405b6bbd3cd7e08c6f16b7e00ba2b3e416168afb75437cce647dd25f3e7f812beb0173044c371e9413f07fa5a4ad52a7af1665e785bedb486d83155045996afec96474ca0470f9749e8448d3887ca1cdb8baea6796d0093066a27fcce75025faff9b04d4e2c20ca3579cd523423d0affb695dfb28ae361328bb13306935403295ab3e3b6a7cef85f7833e486440cb0bf280531d67b104ee1536046a8a694d398c90987c5ba6ce7564f872d1a03269190669a54af4b3988a2f4321a2a8ea2e5945406a4314b338fb4bbb3ba944ad74872a8a25daf783db262076b11ca787b34922564c82b3844362e9075b422dd9b93ef9abb3c1529ecce8fa12a44a2bcdbf74435cf968499948e3c4db6ace53976d20801f63b914f83bf48636896d8b44c681d1c74dfad387fa871ec6e15c73184a569a53f18a98d6ae53b426a57ea9a619b50e5eebeb05b9710ac52691b38ceb717146d89419b72f2640ee83c899a196e19c4aa52d66835b270fa3f5ccf4e45828b8eb6d0115164b998c3de7293aa42cd0ae0c4650ce61c7932b86226496f019df4ddd948854dc7727fca23c58a3e671756ddc1495b46ffbc414b342474d1f165a867491559467ab73b24e8d8ffa5b73abfac4066e4fcb13b9b9491659a117002751a39da5666c9d03e873ebf241a1ad41e07568d9bf0f9bc486dd11c88026f00f9164acce13fdc946a59350140439ec10c111b6a8e3cf37aababd648534921e3bce2af630aa548a464b1ae45d05b5f00e50b955ea8a06e88029119cb8603c335be5f4508bdb10e456ccaad88074c27fb449819c90db4098399599aca2766c580ecdf2d4661f704ee0b0474589dc019ec20576fd8477e72527fd3249f1c943ccc522fda344e4bacb180d47712bc0dcec7ad778f2ad45e89824eabb35e1738579574baf7294c92a5f7c2a03b78768e096b9cbd424e138abdc0e61d4e6c9913bb09e40e98abb0f11608eca8edb4f15c21175fa7034dea3b09875a93c0bdfc42e2c239754120186ee0136e2746c46c2e66732bd0cd1c91fd35c230b6ba23466926ca93470d87631601479e9cce18c52e974399c21fd2919babc4ebb9e1631b44692f5272ac7019d9767c1d9fddf172e2ec077711e8539556d8d7591f6469d91b32a7738dadf20d20dd20eb0afc2a95ff7ff8c7e3c30d33f6f64474fc4061aae4e7bbeadf5355df36a0d7123a83df6de342bdc521afc3cafa8c932a59ba213dd736ebf5214eab699601329ae33cbb78d0e1a4ea6fa4bae187ca54226c438dd9ee92743052b7a7d361c96ebd90150b48b19af3e559a8b5daa82ab6a4140956b14546207f094783e9857d22cfcf59d706b281d4ce8e616e14e6a486022c04bd0337deada51677159f4ef5a24a380553673e0feda2fddb4e0734e812cbd04e8f346dcb5a510519526a5870b48c537c4561ad817da8559068ce62d24393d3c142e9b7943fabe3d878190c53e7e8d392e108d37e29dc93d8906ccb141110ae047802e2e46121b1ec3fba5e26165e97df8983f3ef51afca1a49e306dc268ebd26842c0500790e12afa54c108a609da9fe81a449a6f4cc0649e292d3b14c82e983d7288fc7ff9f7485b969129ef044d99e8a7c9dd81bf68a7ff64bd81f04c3b4aec3bf3c069f042f77626cefcc361fd0f54bd901ead70c4a1cc45cdce462c7585b3d720e3286d3139f09addf9636ba196ca717ca326678efe28e025cd8fcf6f46f766c437fd404a8c3b0b9c098245b793ec1cad1fe8c2535404c7428d1434efd961d8cbfd484a79a2728e1ac2caab20749c51e3ed8671893532cdd281956d2dbc015581cb7658b4001415ae46abfeb8187b29e0bcff4e6af31c2b42393ae7aa8908f23eb95b79f1db3f0ff4cde8239577370a668561031efce7d3cf02156cd19ba25f2aabe8398bd527e60e44e7bc25cd6ecb3c3489a3c2de44141f7d5751a7f0c19c50e79f866787663bb084fceeb60daf6b914973f1087c81a0f42e9f710a84278a5ae454ba9a47d8d1629f80a0ec0de44c33e34ce83c73dab58633440336031a02fc1bcd5b660a0fbfbfcb4f79c4b37c821b4cbf7a782d669043972c08f743baa7f4eb62788c69a4b25038f72df32afe7464ee76a43a963a5378415bb919f0718af5c452fdfdcdc14ad3d968fd46409dfce26b3b9dd505002d10b62d0bfbc5efa0a645f58715f173db15a4ae8262cb3c7c8d9f185f4edaf1527fe6b6debef3e8aea7db9750a5ec5d011aac5dde680fcf8ce33d938b57b6bbb25e75faa5387e7a7de71c3a7154b4138d6aca4aeaa4a5f1cd3732767d8292620e03327e24e839ec0a34703f47d14a6fe4d94debd48ad6015ed4338558b3f09e22fd01a607df0d8ddd89d76b8f0fdc683793658488fef32c66b9500f415c4ed6194f34f87c734450b49c3b742e0336d89bce2c4d2ea31e1d6e9d6b688db004232cfad4937e11f226058e8b36a6c2c3c3f7ba32ab7992effb747576aacb208bce624440752278ef66f234dedeb9abb0bd09504bb358b86eae01999335279fba138f1929f5ee72fa17bed00ac86cc7d5afde267421dea2c6475c53ccbd74853ee19998a5640dd96a21f0a47adf52eb89d69d6c023c7e72ab1085ce909deaa4baa39f8e2ed14db7d9d89b8a2b780d3dda44c68519212b19d4c05e5b7d9db3b68771f60f00377896b5fb8388ad9b3a7da6a80044bf21363d5363dcb723be9a3aed65b21e0425966d93c840183fbd7723f2f082f0e5354b7f0617e462faea8a7bf7b03739a8d26614a1424702a1998b267424e46e36e11e39d21f8cf925df370c574ae819157de51f74ba6e462ce1c015163fe3b1e7c3497bb15dc75ef27c4f234474b81659a3a60dca6a5668ca213513096d30f1d4f151305d2b9ad571b71b3d7666333c945ee95bd261aa2d56eeab219f79d35a58a3ca91ff7c32fb8f85409a3e65e375428d29125d6e3c47b64549de29f131d29fd36738c7de96df1b2f19e925dd4edec7bb466ee426065a118e8bb875f58778f72c278e45d6caf6b5c94d023df7558cb2251ce1098566a450f4a3a52a52979abd92aa43c3227922a0fcea057f0927f70b8de03a25f20bb84e74648697ee805e6be29da63d10bb7dabcb152defb55ef8eb8a7db9f983ff009d6c3f3e9f751", 0x1000}, {&(0x7f0000001800)="3870c166e7989791f2c1d88823816ec5bc95825dc440d287db0817c3c142604fa08cb20c39ea1cb85a5b0a3393ce567ef9257099ee7aeca818c1b9b8c081daad2a2992a3123a6781", 0x48}, {&(0x7f0000001880)="912bc75ea4174a58111c7d659afca420612346f79b2f20769310f0595e49eaf54bc64a7edd6b5ccc7f50abe323648145e36201610bc20090dd1d3a2e28175c", 0x3f}, {&(0x7f00000018c0)="58257b24c469fba1365bdd4cacaa62f3d9a822063b51cf5cf999f491e45cc050ea16ed5af11a5f4a6d5bf228112b20c1dd9ae80c7d33865e93351c589e296b3fb3d0ebb6c0465b3c6f401f3d873dc0c652a338a009b4aabc09c5639291f2a277cbf3fb99a778ec8aad6e5b8f8ef62a63a682a06a4427a47ef7c9e4112b6b085841b490d1a3d0799f71724b39cc2c598d6f74812992cbc029377bbc2b89df72e4a185bab579c9370ebce5f42b9a8b1262a122aa36ea87efdf1e289450d73cbc2c5a0f01", 0xc3}, {&(0x7f00000019c0)="b6133d54ff33201a8dd70e357087b56b50e0afdb590bc118cee2b49dd6ed266c1d7873bf755f9a4ef387e4c7b3742772a9f53fd3a81599c89165c79c9b", 0x3d}], 0x5, 0x0, 0x0) r7 = shmget$private(0x0, 0x1000, 0x14, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) getitimer(0x2, &(0x7f0000001a80)) write(r2, &(0x7f0000001ac0)="9679e9dd8f0365b0fcccf8895816056d793253164ad9f889b93a3d3c8868b0065f423e30c92e2131bed0e412aeb3cd579e8e4b14105d21ad1e19f04a19063db5737d04e49bf509032cb26e6b832ec9d36f7add", 0x53) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001b40)={0x8000, 0x9, 0xc22, 0x1, "1fc2049408c777cb5fae94194bd4eee878974609", 0x7ff, 0x6}) bind$unix(r0, &(0x7f0000001b80)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='W\x00') open(&(0x7f0000001c40)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000001c80)={0x4, 0x5, 0x200}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001cc0)=0x1) 04:02:45 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xc80, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x3ff) writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) 04:02:45 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 04:02:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="b4", 0x0) write(r2, &(0x7f0000000380)="8332d1d5dc91128c0db2bdd7c484e01af168ad794b8c144418bbf8a33ac947e70e78cb27923bc3e5f3947782dd3e797b3e1b92c427d8b3baad939e342ac1e65b7dde851d0ed33bfbd5b79137f9a6c49b20cca55540e221bb9fc3de8fff0e7430b4756b5adc6682ce5b42a6921e99231e7f88d8b426fdc9f5a2bea2b58ede0a395bc4fe045583a7d71b87", 0x8a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:45 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f0000000780)=ANY=[@ANYBLOB='\x00'/136], 0xffffff62, 0x3, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x13, r1, 0x0, 0x0) r4 = msgget$private(0x0, 0x40) r5 = msgget$private(0x0, 0x462) msgsnd(r5, &(0x7f0000000dc0)=ANY=[@ANYRESHEX=r0, @ANYRES16=0x0, @ANYBLOB="4435a46fe2ec42aea2ebdef3302e430a8f8cbad54a2bbb1202522550ba2e74bc2d1d2d1eba73eae7ccdc327ee42d6ed20428bd29c29b470fb0bece374cb952c85fd490e3d6467eebfb076b657437fd00737e8f268ccc9be13391ae7d265dbaae2fabe64cca2a78d94b0b5d8d51efd35825a2b8bdc4d83b918ede", @ANYRESDEC=0x0, @ANYRESOCT=r3, @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=r4, @ANYRESDEC=r4, @ANYPTR, @ANYRESDEC=r4, @ANYPTR64, @ANYPTR64, @ANYRESOCT=r1, @ANYRES32=r0], @ANYRES16, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYPTR, @ANYRESOCT=r2, @ANYRES16=r0, @ANYRES32=r2, @ANYBLOB="e7d81d94aa49291f62377ad9dde8550af26c530f9be4f2c03a068417bd5c0a388277b5c36cd4b3e51675c6834b4e762e2e653658082545b5c3c1ab94d8ecf934f0d7313c6e55a9ae10f62934bef55b1dedc4eb390a28af844371c6ef4f887b3bc21bdb8577605fb9904076fd7fc3a300f3262cc6ad04155ea223bad303c96556", @ANYPTR64, @ANYPTR64], @ANYPTR64, @ANYRESOCT=0x0], @ANYRES64=r5], 0x7, 0xfffffffffffffffd) r6 = msgget$private(0x0, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESOCT=r5, @ANYRESOCT=r2, @ANYRES64=0x0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16=r5, @ANYRES32=0x0, @ANYRES64=r5, @ANYPTR64, @ANYRES32=r5, @ANYRES32=r6]]], 0x1, 0x3, 0x1000) msgsnd(r5, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000d00261100b0df6d7fcf409def1a1fc12463f8fe1c71591f8ef2628bed341c5533b89b0603ae37e860feab58df71b32c09c110ff00f45709d664539e1e381f35071f061ac0e198755c7b126d430768a3857e1086c4c66f328dca5d25e930e90d1d267e39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d4810ff4a49ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d34b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee1e49643039e637a601407de2e2f3dc9cc0d4b12237af6122bf1a383e1592cacc0792bcf8b41b044176a4eb87540790d34c5b3d4e59dc7fb72e886054333bea17f61998d8dec21e1a3f0cd1dc65e7799e9e3c27545f1932253cfeff0000000000000000713b84fd93955cf5ba29e9bcafe1500bacbec73c2c3b94f36c51395f629e845be4f2955d95f689c63d4701da106c88bb0b94efeddaea737ca7ef2afb0ea4d92d941b4eeaee9599ff018c2a3f9382ebb5211811fa8a33aefd085900"], 0xd5, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="0300000000000000a945ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254d49c5215f14880c3092a38291d7507ab2ae95e40e5a3992da2c498c255b83001647a64469feaccf0000009d480cd82c4a6db9da492988fd0273f47b1988dc4075312ccc03bc6b0285b30cebd4cb3246a76dccfc47d9929c2b850966197f6a626cf6d57479fdf6d77ee886fdafebdc6a67a3a5d3db80382a6c980db49c41790e8183a96b6eece66bc1e898421c101aaa85d5cedfbf5243d03120e2498be5ca15cbab5c93b90593ff094b0377c5ce8af80f03ea349f6ec3983fc35be3c83b1defa93da799d78a61a125fd02b972fc19f0d518752321960632eeaf3cfa419afd8502ddc584031338293ea872c3fda8694fb5be8e806935fbb531f84916984d7300d1f412174b6d1536f6adccc436536a7fad3106"], 0x51, 0x800) rmdir(&(0x7f0000000d40)='\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') ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000340)=0x1) r7 = semget$private(0x0, 0x2, 0x20) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000280)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) link(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') recvmsg(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000c80)=[{&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000240)=""/57, 0x39}, {&(0x7f0000000540)=""/38, 0x26}], 0x3, 0x0}, 0x2) semget(0x3, 0x7, 0xfeffffff) 04:02:45 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x3, 0xfffffffffffffff8, &(0x7f0000000180)="975846c6071271e22a4a3d060249a9da23d621c413297fe6ce44c9539d57b5725cd79216a0d2386e98f9b52fac1a2374ccabbb93aefd1a3bfb7f6133257ea214d50e7c901e15e60861404ef81ccdbf12b582e7b6253c62caf9789315c69b1c61a523ab133b17670aba418726e63c1a5ccd7dfbcd44c12e712719bf79911a0173e4a975945dda3e261351224c9e7eb8d784b22c9c698e2c54415c6224d615888adec7ee45408003c29961dfc0385f8721b5889b41de53022d49229632da29c9445d350b20f5ce018d4ec3e69acddc99ee99cdb63e35f0c6e98e6c2c9c3e3714e661a650caa5e3dcaa5d644388eaac441b346137663f4877eea77da3447c325d5665deca2e887761c4f5e529860efe630be5dbc9f255da0b2c037340579afa35318038758550b56e4694e1d31424d371947238d0989495c2dc761bcfeb3beef5c647fee47ecfc51a8b83c525a4772b6837ac938c48af507c79d6d84b6a4fa128168f4f907832fea3991437f94e6714f69f10bc02bf80a27d20df68a8d2bbffccab026b10448257c6aea68738bdb81aeb5c979146765f0f7494fda80dc351de23b5902091da653ec1b7d8742e3800682814989085c50ac5611db4020e590bc573cc3a70803e7ca89aea3cc1eebec516ecae37f1ad8efd33477ccc6955abc2a68f539b2d6bea68f6d721676df249aa127310bc183887c44ba777ca2a0a99c8cdcd00bbf840c7664dbca8a31de9fe21e2b42cb2a8855d4c229a80437ebedeac0bc759ada47e7f8033e44487c87244ac1ea20c4d0853a42cac378a3dd6c017a19925ae8734ac83f613baae0b1fc48b3ce315bf398aece1446330ad559db77bc07a36008ff35a945b2133a7c413df4eb4f97b4becb013a3a1b2e471dede8a97a51c875276a3d3a291b8101619949755edde749957befebf429c92c12e07ba5e3c5a2fc16b1422658c4517d6d54ca12a9011f0d93877d7b616c709bb306b89f4d31dc9ce3743a4c0dc72cf1c5f3b29f5952621404a353dc400aa1ac204fc3b7fd8c789d158ac860a683b5a5bceefb5f3297a7d1406c8c9d479944b197ec991c85f329d51d8aa5e7907c70e41d9a9ea42f84fef828857391e1a697b06ca3a4fc327eb271161bdc87a2c4eb0e9432a188bba45fa612663e2b470471d72b1b465b17cc10503b39dd3f887085695ee815eaac4e5b5590fbf9beccc6d02612cae6340bd9a3a7b9e04b87558a62725937f23c67924861cdc59e5b06e664d361b046b7948e92afc84623663590ff87852b1f3ae6a17b0fa8b463c673754958731e980d243e2a4bb973b3dce855c27168754ac3289a591db55f85dd2b509bfeeae21b7f1cbb9277f28c8ef0ab4b9611df229baf109c9bcda8a390224625a92ae84070ee4f461d124ab5a7ac01cc659c04a3cbaf399c42321629e23e51adccf5704dcb207d14d300d3597a32f133a4c238dac019230884735e25d6f693e69e5c243e803f6086b1c29f30995b6c7b554b8c8b8f915d9149a5f030e4bc5ae74cb7d5398d5db314a98968e914e4aaa476884dfa3fd0fc4efd2c11cec2597442f8020bff91a267791e571515086023a8815a57e15ac852372c6ec2323610597f3266aa4515dcfd1417d33c15bd966e353abd5ff8e491898eaf67804d806620f9099364f13c994488fc5382e38ca327af103a1a6f575bcb659a2de45841d8131b5097cb33fcf6dadc0a621ceaf8cb8f3e8b083028d6f6bea470414303b6c90bc992b3ffc7dc0600e901c337e5ddc94dd7370ac431b5dfbc368fb29e2aa1abc5caf8788c8059af74dc9868e358503b02a31b2a5a3a5074318c12668850c4eb9f61cf67c8f17a0d4affa567e78871d4cdb0d8544fd6cde981c29ac665f30ce9560e17758b40338d1dc63e5f20c8919b40108cf996c098cff56af5f9e5e5866c7dff660e74e716b5d426140aa6c7b652d5e52705acaaa3c127667146ec88b6ea16bb58fe0e0ced8d4704a8428a9eb9e8d5347dc6a94bddd1815cba2a497a40f49ad01c55c89643fc5da9deea915d7d08e6b652587b7adbd8d79fee9d5f8ca2596a07d532f5009363357f0d440e2fef9752759db9dfcd605499133dd827bb460fa1f411fcb886d07b85515438876669ec59fb4117df1ef2c2b77bf8aa77abac513e973faa296c3eea0de6824936420799f1884c50fdc7538239cdfa4db879257b9b9ea1f61c65a97d3fc40414e3174160373583ae8a64a09aa9e6cd4e0b87bab80a76ebc094c0b51d3faee4d58c1d9f1ea5cbaa2c2946ef6d296008448912f6e3491d160d3761f105e4c86bd943601877a022c1aee9350039ce589972308dce4a3964414b442cda1447e929007785e423656c06e5798d9e4b2e80baa8737f5b14d011fc430036a980e62ad613136e5efb9901686a500877403b5ac5f0a953b6e14bdeb86e581d2d4351f5f6f3b257ecc5f1fb623d245fd8f59a51edcf764440390684ec37fee59a6d68a0f669edd541a434dcb161e59d285a0a24b8d47617dc8ae5539eb6190bb8375bb3df7b9e044ed3f05ec14a1970b80a4fa8046691781a1ab542201794eace2e5e44300738b134b4aa26a6e21ef35c6811a015471899d05d29c9e98366667aa173abaa0523e940f89f4181aff25aa07143cf5172f03db954d99e4426bc72e65449b1d8fbacd95e09965447604797d63281f72ef42a185bb7e96f8a9a9053425b2973b080faa2628c0b11c8912202166be6d2af8ef3846f4a217ce18225ad1abc016cdfeb61051a9b356d0b931398f69eebec14cc0899cadcfaff1fdd4176be4b665f557cb85fb68cd672d465190bde54a9c33cd38c794203815ae9603a11ed1ffa4294686e302d157d845b8583ccb71bba22db3fe42ec9dc8451328a08299985f3d91f5a31f310b34147bc1a30e4e48fd73a412f08305da8ebd591c65aacd3ed894cec0296811f7c9042fbffd5053f67318c1c57c28eb0e6b8cc136f78ef7ed1c975d8acbd72862a587ae1c8925929222d6c5621a0d03a8f9fdefbab1c2144ae57c60887c4f7d7aaed15ff31ee0ff52022340f8164d244e998385a63c5e10505f6960c020b7b8882fd7d0e14ff30edec31f6b1cc18b56a6d02e6d25d51e72f460acba83bac92931505cba90ad9151a342c09a158fe67f853b84b7a32f5049edb5747c5683c21116b0fbcadf91241a08c940fc195fa76a9efe117be1881f310163dd2d3b459609ca76f883052fdd85d0b90a4eb07d7c9450d3769c75bbc2d4dad469045ee9e431a62edfcbb92828f69d4d0b9d9b8bde8d46c91f9b614275e384685ce3e0386f5065f944e02b61623a27e4f671c5246d6ca26017c8aeae57f62980837f5fa3d0422f5b36a3df90c91497906725a5eb48a0d7b8de730fad44a9084d5fce7e435efb43ade6129052bc43b84466c3c9a0fef128ced1d2d841cbc2e4374524b48429986ff004f2a7957125926a60bdd24abdbd8b25cd6f0747b79e26187ebfbe5a569be09be8496c4b7f25863055c4ea86955f77cb359e2557dcf7953e5f4f55e325c618eb7ffabb1cacb3720d2864bff7087e90ada8a473e5c549cd9f05490cc385d02a501a9a8e02aa86ef6e8ed51d748c8aace24411a660008946e6870805c1ce2648a7a32fcdaf4b2cc29896b6c4e88691015620dda0d0940dad034363692086475aaef765edf1ff5a2d219c291ba7cc8f887ba7dbe3cd803339cc0d3cf7a9273fc37aa6d021eb79c9b2ccad367da2906e0b756f5e4362296173d5215dc9c41c54d4ec339f161efc8da67bf271be02493989000703773b20fb1b4d1327ec31b1f5ba2dfe91cf2894c136fdf80ba0dc703703fbb23ae9368d5f4129c8ea88a973206212d3e9f82dda49c0fcdee0d9cc5efe94dd8aa2fa2f5fca0b0390de413a030f0d482a28bd06562ffab97e5866a20773609c702537192dfd13db6ee88476af91ad677e89f467f4a30dec0b210b971a2ca159bd4070ac759ee69c291190e69dbddb089cd4be38b1a3cb07819d98eb415461cc5e475f1ef838e13715ec3987f99d41fc20ff6ec5eb9cd6eeff5cc2118a25456c2ad8ee0d2300be0a4ed76fb2b1960581ffad0ac15350ed441abeba733d78123a171b8ce4bf549d1cd00c2062d4379cea4029866c59c7af7f73bde8a751631ef48795e18b0180f5025fd2a92d52ae32cee03265d97547df11bfd84c5a9d5356d2f6ad3f261fbe42b97c58af711fa093399e91cab24a25f0a94f6dd5d14a4bd84185e3973dd6e2971fcb5d2438c7a2ac7aef1bf4b772180f71c65a7e3f2c2cdedf1b026a89c83b663fde32dc8f3a7664648e18bba83fbf687399403342343ab67ad685d1ab061abc8bacca7c6133fac789a22a8cf0d1fbcf3c6113972545158810a7c22c9a2f47e12b57d680bdb1593fe0c719640cd16b46099cd4e34205894aeaa194e5330eb83cdc380c2048e1b5756006b8db9993126e4ce06b4bfb3d5d784a92a50e0b4b9937744d20808999851fb66ae4cad71082ed33d294f4a6f3d58ebcc7e1fa1a7906caf2e2dcde6eeeac11155a7486e0e62fa1912c7b7a76bcdb2adaa9c400e50caf13ed4eb681739961cefca31798b9f0d28bf0f0fafa40df2a150398e2f4f414befa11061831f2261e370ce19c0293ca7d5e89918a5f6d7151a3b37e665614b28e662298b38c3035e759dc70eb2bff4aff385e4b7f0e4dc63e72169e774e480880e8305e21eaa763964d8a64cfb3abf5c6179b6c8596db60c7d7522c9d5aecbbdcff5f1ba24e9b34535db23965c882c92a016083bd78883111f6b006fe339209e547b4f2214a93d3b2f1c97496fcd9d71ca548fd43a43b74830e33a17764503779af975e7051e9b81965151f51dec0af16a0b912e60bc1ddfb527dfec903c310f2ba02200c1ced4435d2aebc35a6e6b750f5ca4fa4ed699334183cee4981aae1a43af0699b2d2b0cc25c2988b4865335faf42eab082abfecac9ce5182ffb580d8dee5bfc105ccf777c14562c1e4e4dbcc33d6ecfefbf82564413bea1c2280413c07fbd5c3bb7b21ca41f84e6e340cb5c929f25fbe40d2a848bb95089b0124bbe8db8b4b6faf02ded5a7810a8692a996df82a379d34f334f33bd8d36efb0c898d8de6e2f890be5e7d0d42c76d2054cd04cb4ec5ba9ae27ac7133278b5a3ee91bd2f6adf92604cb3ff967684c8c1a672517258e0f426637ecd8a2dc74f454202f394a751127aa4d7353c0cb15d2d68364c06b610abf69697fe41290dd74beb0e079141f89093a3bc1a1cdb199663d5d52f57fb56d6034e21778e1f7443a169b49ef42c2dd670eccf1e09951ff4c9e214bc4ff11b5bb5966b88850cefcf96bfd1ec6d6f414e2b91c4450b6306cae3070bdafac1c1f0f0b750a40539dc372739c85487b61f4aad5dae2f68596d3328a30e33b551ac39d7b2748e467ec948e6c84d7b707feedc7d58a78c52885d672169021d497da8afb13ad057025d10f29d5e3e57680a3050cf2719532a48b96f708fd707ec16786c58fe2faf21c0c02ec435075b6beee77946ca176121efa364e1a23990f58eb55fa1ad13f171ac14fc1609aff33aa2b702decec7151a14919702f038c90a2f14d7a955059e0d8f384eb71923134c66d1b3f991cbea5cf36272a0cdb53809f1c5b5091bd5ce10cce217caf5dfba770bee77219622d46958930a3f7a41d1443c2a707bab61522d3c3697591a1a8e6ce74f8bad9f4f84ee9a2b40ad566ee88d2681285aec6ec0988961cfcda618fd94fce1ce0cdefb8577b4f511dd0df118495105c43716f1e347a447b6b5d284b26ea5ba476602be", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x83, 0x0) utimensat(r0, 0x0, 0x0, 0xfffffffffffffffd) 04:02:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000003c0)={{}, 0x1, &(0x7f0000000380)=[0x0]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x20, 0x3, {0xfffffffffffffff9, 0x5}}) syz_emit_ethernet(0xcf, &(0x7f0000000180)="9b6d6981557e26b077a71d7240ecf512c102edee828da38c7ec5b0ec28a59507d312e1d4fd59a2841eef6112206b957459de1cd5a90661318be5a2e9842502bc1a6b449594a3be3c46511357ff15dba064ac0131a7d94d426ed679964fa51552e09e5fde9a63ff8f6720447c934522449e90adfc72772cbb5eff2986b714cc16078b9cb120c4a5a2d66ff9ead2e51d2e568aa5ebf8977b92ace545772876b00735fb7866991199ca8fd4a3890070ded18b4444da3e9d3da0276bb6b0ed5788cb8350b72e0283956e547151ce946a70") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000280)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = semget(0x0, 0x1, 0x81) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x81, r2, r3, r4, r5, 0x1a1, 0x10001}, 0x0, 0x1000, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 04:02:46 executing program 0: rename(&(0x7f0000001400)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000001580)='./file1\x00', &(0x7f0000001540)='./file0\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140), 0xc) r0 = open$dir(&(0x7f0000001200)='./file0\x00', 0x80, 0x2) r1 = semget$private(0x0, 0x7, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/4096) rename(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000001280)='./file0\x00', 0x20) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x108, 0x0) getpeername(r2, &(0x7f0000001340)=@in6, &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xb) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001640), 0xc) sendmsg$unix(r2, &(0x7f00000012c0)={&(0x7f0000001cc0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x5) mknodat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x80, 0x8) setregid(r3, r3) semop(r1, &(0x7f0000001b00)=[{0x1}, {0x0, 0x1000, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x9, 0x1000}], 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x20000000002, './file0\x00'}) fchmodat(r0, &(0x7f0000001480)='./file0\x00', 0x40, 0xffffffffffffffff) r4 = semget$private(0x0, 0x3, 0xf2c339b1079fa0fe) semctl$SETVAL(r4, 0x4000000001, 0x8, &(0x7f00000014c0)=0x100000001) utimensat(r2, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x800000, 0xffffffffffff238b}, {0x8, 0x5}}, 0xffffffffffffffff) open$dir(&(0x7f0000001c80)='./file0\x00', 0x1, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 04:02:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0xac, 0x3, 0xfffffffffffffffc}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:02:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="80f4ca5adee3a2b57fc193c8a9ca850b78068d6df8fb1bf1ee2d982c517c23a2b38716308dd6ed2efa84106e1245e2", 0x2f}, {&(0x7f0000000080)="ef3bc02fa1e518577ec8eaba855c4d7be861f37c3f02bfe239f53712bc63f0216fe8a32112596237aefdf22cb358fbbcf215ae0f2e567adf701aecf4ac88b59237d94744f78b1bd919fecf2aae6be96e329ca1486ce19c6c7b5a6ebf592289f3bf78589d6fa2c98bff8bd1e4a45816fda37a494d25d184d15915bdc869037aa145e073a5698325d9cb063b153408574ebcab65769d6c93f756a9b5ddf8689cb68b6dd262916dccd53423f567bf111a144fdd7e8cbe99869a7a4571512144db19c71412d88550f1ec4712afb709600b2bb90898f46e83170d6ed8b85c25154df334b750f1a5a5a36d43206c35484abb652e", 0xf1}], 0x2, &(0x7f0000000300)=[{0x98, 0xffff, 0x9, "c5012fcb4ad02e17cf43d0c7965075143e7c4a0c29adec21872600d76fa57afd3d94e0ec03f18912427a8093dc877014fef502b0b840d111fd8193d49d784f3837f2adbf037651e747a752acb23b494ca55e4b8227ccf9dea472011d65d34118bacf9ff686876412d5006c3f67001b35295fd36a1b2f2411249c7479fc9ffe13591b"}, {0xf0, 0xffff, 0x0, "4f9baa69a55925e2261bc09b56f1dc870811bf1c99214fd713ea91e37825a1f147429b0f17fa4df79a43172620eb1e8808b12d5c245ec5862f3841d6277b6ac5e2cf2802b3a3fd85aff4b91b0c4f918160b51e6304c89ab544ca5f5791f04bca363de6c9b326e4beafd6c9b6c30073c6ec817ab624ef4c5110b872d7aa990a09b9c06a05523bee999ae7542ad525823f98cff55681cb3aff59e1df4a60ad97b932dcc786f8996af4690f19e6f0de506d238e2023475bb4a8dd0e2420a74314e5632c299aba9da177097c464364daa695e39829cf4e994d353594f9"}, {0x78, 0x1, 0x4, "5d60d7e9bf563bb935a1c92d163dd7f57036efb4ac2287715348857afbebffe5a468f104d6e05fcb44925352ab7a4a1652148cc2846f87a237c26d36f5c86be1a58de0c830b05933ac03242cc32ce7f425159dc741e868e8abf1453445d11b30d6c5a4a5"}], 0x200}, 0xf) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 04:02:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaff125c000000003dad86ffbb540887a75ccd2466246ec09dfdf8e3c875fcc53b95623c5e7bb9383da3be923eb76163e93dc2c997e01db971c9ca117ef5f7328f55ed8d8f7746cb36030aa37400f1504a8784eecdf1b725682512425dc79df868de46b9b309423dfa2932270c04366edf3eef6b78722cb5a7fdf1300bdb2b97d1ac92e812b6b586c6536d12c7c71d0a99013ff4144b72c975e6d55062d2bf17a525", 0xa2) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 04:02:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4000000000001, 0xffffffffffffffff, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000480), 0x200010004) r3 = semget$private(0x0, 0x3, 0x43) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000380)='./file0\x00', r4, r6) semop(r3, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) read(r1, &(0x7f0000000040)=""/1, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000640)={0x401, [{0x3, 0xffff}, {0x3}, {0x3}, {0x2, 0x6}, {0x0, 0x2}, {0x0, 0x3}, {0x1}, {0x3, 0x4}, {0x3, 0x7f}, {0x2, 0x2}, {0x1, 0x8}, {0x1, 0x40}, {0x3, 0x1}, {0x3, 0x80}, {0x3, 0x9}, {0x3, 0x100000000}, {0x1, 0x495}, {0x2, 0x3}, {0x3, 0x6d3}, {0x0, 0x81}, {0x1, 0x7}, {0x2, 0xf397}, {0x2}, {0x1, 0x9}, {0x1}, {0x2, 0x8}, {0x2, 0xfffffffffffffc00}, {0x3, 0x401}, {0x0, 0xccb9}, {0x3, 0x10001}, {0x3, 0x1}, {0x3, 0xd1}]}) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r5, r6) nanosleep(&(0x7f0000000180)={0x0, 0x3ff}, &(0x7f00000001c0)) lchown(&(0x7f0000000400)='./file0\x00', r4, r6) dup2(r2, r1) poll(&(0x7f0000000240)=[{r2, 0x5}], 0x1, 0x7) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x40, 0x1) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000340)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) pipe2(&(0x7f0000000840), 0x10000) fchdir(r2) execve(0x0, 0x0, 0x0) 04:02:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0xe, &(0x7f0000000000)={0x28, 0x3f}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x3, 0x209) semop(r2, &(0x7f0000000080)=[{0x3, 0x0, 0x1000}, {0x4, 0x7e1c, 0x1800}, {0x0, 0x9d6a, 0x1000}], 0x3) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)=0x7ff) 04:02:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x42, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x4, 0x428a}, &(0x7f00000001c0)={0x80, 0x8}) close(r3) 04:02:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000008029, 0x4, &(0x7f0000000000)="ed57a7bcef67b79a69289c945410b9440a8b34ed0bc9f6df7980d926ae686ce56816f99b18160ac4171ab4ac9df11a065dcd231752be1359625a4e432fb359b40cb467c4b44f5c315dcb80aba48577817a67c7c953a94399b3be04000000f2d53f26a8a340263f70343bf8cf171bbba084edd3a1a12fd8cb0be952beb9699c33843f24b386fc38226b2cc99a78fdd49a9ed8d882226de2aa0d9443c603b4", 0xfffffffffffffd0a) 04:02:46 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000740)=0xc) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0xae77e41ebb5cb76, 0x0, 0x0) mknod$loop(&(0x7f0000000780)='./bus\x00', 0x1, 0x0) 04:02:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2000000000000054, &(0x7f00000001c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x20000010000) login: pckbd_enable: command error pckbd_enable: command error 04:02:49 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x600, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) listen(r0, 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x20) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x40, 0x7c, 0x7, 0x5, "20ac3e045823cd264097d08c772230499201abbc", 0x6, 0x6}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x1, 0x10001, 0x3, "d02f4d5c8c3b499b3dbe61b99471c8706acf7e30", 0x9, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000280)=0x9) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0xa2d, &(0x7f0000000100)="9c3eb74b6c175bb5e2a7e772f3ab1b43e7387a7ae5f01ba07f1430f3d9d8c8da66ed070ec9f2b209c7183c26af10a5b2efbb146336b96b397ae9f2821208c6bec732af566ffde4eff3a68bb6f278b4450a9e608ef5ed714a70444444008d811713dc79d5d7247b658bf9815c2311392ccead4e5c29ffeb801973985d225e06eeb490f6752d8191707f5cdb28caa29c7ec19856e0172384538228de8e6b7bfe53cba084228a3b555e2b049b8f3305d5ae37a07252e00788ec563bc4d71e93fafbea7efed9b9c7ac3af184202b9f767b1cbf6bec159e7358596c47646650", 0xdd) 04:02:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) r1 = getpgrp() wait4(r1, 0x0, 0x9, &(0x7f00000004c0)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8ceac5400ed8030af85b9f72e47297b094221de36cbe0b32610bab3925ad2c83d1a7d273d65cc59f10c6ef5e8add17ab0f0609d382c5dfa4113aa9a957cabce8ad3fb06fc327a60415237a5b4981a78143afc7bebd5914979412ec9a041f830d9a3a54b95ffa11a9faed6f540d51969d271a4091ea7e627f992c5fefb82e77aad86ad66949b3979fcfe8d5ddd7d5262d8a9e601a865dd410c64cabc470b4179f83309e51232b540156", 0xa9) 04:02:49 executing program 0: r0 = kqueue() r1 = getpgid(0x0) getpgid(r1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:02:49 executing program 0: setreuid(0x0, 0xee01) r0 = socket$inet6(0x18, 0x4000, 0x10000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)=0x2) shutdown(r0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) socket(0x1e, 0x3, 0xfffffffffffffffd) 04:02:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 04:02:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="0174954c", 0xfffffffffffffe43) 04:02:49 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) syz_open_pts() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b30300000000000000e0ffffff"}) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x74}, {0x80}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x18641, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000008a, &(0x7f0000000000)=[{0x74, 0x0, 0x0, 0x9}, {0x16, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 04:02:49 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) r1 = syz_open_pts() r2 = getuid() r3 = dup2(r1, r1) r4 = getppid() sendmsg$unix(r3, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="09255b00c3e6b3326776438ddad5c1fd2ca3808069923c9cb6eabecd2216d73cf3e1f37f0c4b4a548b1d0490cd6b44b7b3d601a384242ffdd499dffb8747d2a4da4655fdd4062192947ee3250c7dff4275ff2bf0fcb664a596dc6f035bf00c427f43e6a38461c47b64212cbe1514ce53af5cfabeb9bbfbdb4ac59b77dd0d761ec519bc30daf335d445d4e7f91c086460a4ee44deb4f046a0643220450a19af614e50f9547a8598a68cbf3ed913bbbdbb06c976", 0xb3}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r4, r2, r0}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}], 0x40, 0x7}, 0x2) shmget$private(0x0, 0x13000, 0x400, &(0x7f0000fec000/0x13000)=nil) syz_open_pts() 04:02:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8080, 0x9ce60ad339b34cc5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)={0x4, 0x2, {0x10, 0xfffffffffffffff9}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 04:02:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) syz_open_pts() write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) read(r1, &(0x7f0000000540)=""/229, 0x1821f7b3e7492a41) 04:02:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) writev(r1, &(0x7f00000019c0)=[{&(0x7f0000000600)="cf45f6426fc809c304d081829d9997ae58d8489b2dec38ec6c9aa11cf16c4188ad3cbdcf42fc2446a107ca6faf87008a39c1ea3dc595d8f58932ed1a20f9e2d4"}, {&(0x7f0000000640)="cd6994d9d768910020cdf173a248548d9cafd6ff42318a75f281c3707463ac835c5519228b3e79e7bb987070f518750dc3dc006c602b3338b2136252b87fe4ccb999e2920105d835e1fef7158ee055e7e1c85aaad74fa3e86d8afa10c3eee6c2702f7667295612bb23bea9a18b275470e48ebc17101681e83ec5286a9fdb9cbfbe8cb2f8ed1838ac9dbf2f724bb5b720dfcd323f939cc38e634d85e7a483fc65a01715b86333a81f1fe456e4c9dd124ad6c94493713b762fa2d9c2bd94b01bffde56a9834587a487def97e9520ee91"}, {&(0x7f0000000740)="bcb95408e82ea8d0dc20b63ed4e939e665627511ba871eab1a0481c58b01124941f6cf06219baf63003b1a9a3fb71bc99ee684307699110d4bdc2b65df08a2f3b61bce5afb76c11d92b1c8b072cc4b2bc6beca974c2f86a406d03ca1e65a5f47dfed72448d9b491d06e0c410694b880e290b53016723b59ae0cf4aa33222950447270ca5f86f870d746307edefe68575ee29e895e6e4e51cb89bb9c45662fef6098ff435dd731315b6ca0d1d471e26aa67287f9ba2a87881f53d939c66db2428a6e3aa7fb7"}, {&(0x7f0000000840)="70804fc49af247b8fb35a7"}, {&(0x7f0000000880)="e011a951ee59993ec2c40d047c", 0x2a4}, {&(0x7f00000008c0)="1eb6d9bed006e591fe3b655fc7b0aa918e1b3fa8391774165c3bac6d7a620982a357"}, {&(0x7f0000000900)="0b33f25982b68145db3188dcf222cb5b0296dfc6e56343ed6bc46962573f4209becda9c9e91416b0bd5d5ebafa1165be7466b5c6958267a940ad7d66d6318bac705b22786bfc79209edb7e135bb5400aa1f80df93763b32b65386821f3e58e7d785eb59c5c6c258e7a0efc4ad11d911a85fba7101de61e9585ef8244ae7cb5845772008b2add1f8f9da5193d788117ab5c7b8c955b75315a720bd865a98d2cfe6648b2b8181895ce6d1c990b8385abe3822b0afa2716c754b3d455bbdad4adbd7868207406baa7e982b4985f3020fe60a4ab7bbaa263d2844a82e098db226d40d51c096e382c375a8e1face1c75865e52477c91fba5275754998e857b785df84d5d633a30e349a86b20ea641d2cae8da3b2b12bf8cc14a1e096a95d661d9c64f576837f6dc9dc676968be44eb93b091f1b08a3730d7c855227ec00387db7a515da73440c6f18c7ee4ec78b77e56b517a3dcb2ce83425518208cc844eef7b6b7fde8b32f35f9ad9c5e5ec57143bf86754097a71fede523b2cb015bd604b0c382b593d1670ae036b4f0b1f018f8f8ba81a645f15f34146ab7a8b136736d02a49c71d29c6b75c193fc8a6a2927c6c79c9cee4c0a7fa97058bd95b0965b6126449bc4cceb319233269c9bcd689ef9caa1e50ef9afe24bc2dc64de1f23ca6d49327ec508a30f1a9cb4b686a2f68fc5076db3296371aff77c8206c380132c1979165832d429e7486e3d21118f1106a4cf4197beab0fb5b49f1de193d1347b1b25219ac742e73cbbbc169e491174ba77fb3c820e8962afc04e0192afeb8a99a28770c1004ad07dfd86d4336fdb97a1b7725f0bc89f0cf80b8dd922af7d06be3140af05dad2f25ae9eb66b2db490a87671bbd76e16bd511757a287458a4f4fae547d012521b2445a13f503f88a0ecfb871b0cbac920e03abf216adabfc8986d7c01b37197587d780f0bb6649550927c2ec1034eac02b22fe1b1044a4010fc48562faf7422c9a5d0467bc9405e8575336d4a37ecfb8f3dfd10042c7efb93f1b386c512e75c3ef262902dbbd64f3fa30b527eb3f8468dc208c66da26be74439511897d74427a49ef33180c968e88d10db6474374e8ae373dc58a4e3885e56dadeb3efab191e40b250116f1da60ced67377d1b0b3be58f0e9162e8d46b36671af26c9edf39d3cf10462283b3ba749ab9971f38d5c3087ceccc2314de28dcee61131a057aac593bd93deb4536445389e113eadfde42b89c0efb170e8d574974a660a50380a2fd74db42db41d181dd06e9d08ea5d9d1d2ec52652d698472ae58a474c6f17c6a51fd71a73c4ba05fb7388006b43129575e4a16f0ca5423e6e16d958163e588f1275f21f8198f4d52a915824007ec94f01bd9d993b56a2e9441aa6b89f430ccfd80ccf648dd56b91d30ebaceaac4146b92d5d8e3686fae5549775b3100df71b35cad2f937da6a6a3cd6006bf018b534b590322448638a3e6f197ee87201a9100c1b6625160f7f417f55c6f5d49955c4ba12be32fe12fdd3ebc530b7d480bf99d044989e193e279f6b0e2ce6eff9da51f8ad557f17c2b48a873a97b6c310358108a72254253a6045ffb7fdf505d26b9d395768e18ddd0926da1597f4fc391c7a9595afc8baa73d9cd668ce2f1e6be1858f2c60149b80ece4717d67a09c57ff66da2ca35a4febf1ace44e460a6be7260d45095ef57d35057e4fdcbde6b1576336f42a40a500ec3106ff3febf50c9d216c7a6d0c70a76241f395f7ae007787e7fef71b402f8ac305a9b7353ea5e29500eb861e6107b56a482178d5c94918fc5fb2ee119ad58d424d5f8ab529e1d1e10145c7388cf2dae8deb4ba4dd248c21fc839677f36026ab43cca9ce49eb255cc49860b8b4953351a3bfe3d03478a8c99ac4d10e91510c32bdec4132b783c1a5344a7d05e06915476d08376af477e0f77d11e799d4c48a0a89c1d73144b732b3757741bfc1afeacda1de8a44692ccb8f58d84bb7a09c902fceaaf33b78ccf72074448602494412ba38b98d33d83b09bbd3b1b595e4ca6472f4497691c270ebfc53dc27f47197f8d64ca2a79d2af59247161c26670d29cd0b26b59c1d9bdd1d19125a5ff80294bbc0f79885073e65caa002dc459ef384f5bf933c3d0ace18e9f1d61b9c1d36da54ce45788480fe9a36cd4016b4d83801833f10a97e8b155c00d5a25b70138289b9fe1663430f85abb55c76a026d266a751c5a36316dcfc02250aeb4b8454158c9c7d4d2c11c475018b696893716d88182308bc3492f28a03226cde0657a7e775ba7be01335b98de983a116e7a72a3473e6bbee11d69870b3796c4bc86beabc184bc3ad70b36e1fccd74c447539f8211210e2c2b9d3e7b3c67560eba47a769ad07ec00c0d674647f61502191148cf8b2ad7f4332f6a6f02463ba660f23c8bedd6478fbb9cbc1f0d2fa1ee556466991ab3ea9edbab9d267d7b53b801e9b19cf625069d9e9356f59deaa1aee1bcb4baf58e3f2e9ac4ff11ea304c88b85acf0b9f3d3d038ddb541484d7dd68e843bd6753dbd913e813bd69e1a459a92e156649c78fd5d496f5a64a6981717609119d151dd3977c0f865642ced57588723d46f799701d75e5dcc390bd037ba389dabc38560e38cdd7e9a064aed32bdb7820f5577d036fc78bd4c2ee861c92e8680de871544049de50d9be8858ab0794b5735b2ffa612274a739b5b4bdfdd575efe2405e4be2c38f90573efc5a45289be5a52eee8d5464b3a1a689075f5c901024bdb20bc8a6023bac4e401eca089b494c96172939a07245fd6b995ee7e33eb8b8478c105077e0d15092ce01d63fe317669623284904818b7c65f00653480aab914ca151388754d54891cfcfc2940b16f367befdfe084877e827f8d74df3eb1f3a6ef0b3d603b0324c036c178470d331440f382efe4bb126b590b1e85e73ec6fc5547d7373959bfc8933124128879a83d1690aa0a9d8938e15948e95a898757764b8db3a7c8e2fb1b223e791a8a6f551be26f8f313aadc7d465c6a9efee5a16cf12cf92d5901428071095fd84b86f23543d8206afa0d3e5f4194e843340e077d34dc45c2d64b27c5d8bd16b2b6e207c1c0743656eae86010bca11bb3fee5ae902f5612b706b15d21e83398140a82c86f177c649a808222e34ee207cd074da9b231f3c14b9d1f5c6056d4030a12614f8981233249289b3b8e410401edceae8b278d9f8e443b5ae64445504ca4cdc8a9f64f0bc33c22b74761e3b0d816c5d79625273c364928d6fd7ca65297fa1d899a4b1276f9dd8a1e926ccf09227a46265e2995aba952e2e9ea8cd152b72f63b12ced5977f173997a33398fe028af2cc9357b408523002ee8072d5314a678c5f4212ed234c37a78b991bc8c07376b69860fdd947c8d4cceecbdc59103c54b43588ecf815876c1bd2fd6d9751754c959bcfdfb47e1ee3d3e928a4ee698d7b619a9967aba7bd3de32f4c10ca29b4dd3b53185919b7dac8d6422b537fa5d05ca8729c027b124ae90ba7679e8f5aa221f319d6a307cffedb8dac96173bc0d6b5f780fe15f258d22bbadbf94049a0c88c107e8d63e6cc1827e2cec2bcbe580005c33f64a71cdbc8d1c999f0e88eace58ac005ed9ceb302178be224f2f4af23cfa21f6121e3bc3f656fea9b1bfbe740b17edd5b4253939f8749556aefe3fe9d0af9b9293dc5c0b8d3f357647567f2c2590a776e5dbd3afac92afbee4f7ccb5fb0eb4437e028e2fe8322087760f0544bebf46cb0145b9dc2e8997e29ecdec0f91ebcdb3db754edcdab8c988012735643ec24be30c75324fecce956592b600c88597c50f440cf6451819816d121a0e2742d804f8f20fa3296b54f6d62a5742f892df57aaa8244b79470c03840a0fb9464fc04af2895b253ab520892fcf6eaf255826da623d2ad099c6ae7c61929a208a551a06d808c163b6a4ff907d4846cc1b0be3fa30fa996b2a3176c668cfce76c0134ff41e28779c7e07394cef6c0f7bb83e3632ec9cdf14a189d970e050841d7b6f1d7f0c91352d67d8a028f47fc72cfeb4bc3e02de5c377c6e8b0e590f831e7008bd8a84551ca644efd0e4d3ea8bab73f6627d32064adc9fd36ebe14350332da47675c3da5c08651948acf806f30743ec46087d07fb26d296a072b71195bbe7e37365e33a664dff961f8d75820de4c60d7250d5eb1e21cb157266638a92bb4135388545866f81548852b0811eff74b489edf27470bdf32ff6112e09fe1e327b67f4967c898817c045e03eacf50631ff59af3f5c3df8160bca6c0f3768d66c02461edc2aa31f198ff7daa87a5167103adf5c6a4903fb47910f4981edc8e127070e84737029a045135f307b8f1cc4f74472cbbb280209399e76702d0a47dfb6a1dea2140099f949f037d177616f78c54f43166ae6d12938dff93837c2244b967e58ac52abb66b5185f944149c115bddb1e85dbecff2b61f86f26b96ae5cc693880feb6785adee18b0e0891910d438ff56fc4696d6e4bd1947ca8933471301da47f46b2464c05a8fc659e0f5dca7f49458f2dd2d8f20ff2605d38976f2eae9ffa72018eabe33a9581c943f6d54b3075e1af1207cbd25ae527fd8aa5a28e10e54c0a07d5aa388cc5ab5178f8f57f6dddf2b9a24d0d333de75e46bd179bebf695c75eb7e6e7024911c15d7b3c36962c8e2f55cc26fd06b72846b1090f07a9bf14985685fabfa6afe2edd475fb6e3933d11b03504fe1ef36d57d9842069bc2f18585b40767ae4beb55ce4f07e02290132d10b244b4838d34703e65b1f98908b12806aa0e383eb72e764a22ff33f0c46900d473c975061544d1ef59c66aaa199f9c8dee6e79fa0576c7efff9863a8c6f5382166b721a30539e39314d78971f18160fb648d3365fea379496d1cd187a4385d0c693b74b514984d255ae09c686d4d8dc95e4cb8572e1eb647503e2d7b59aa4a03f0d47eb0a23e07256537f21b1a4e634029167e3571a2d136cc784a2601be8514006a8fb619faf9ef1558947a0ecb1c4c29f00070b3980dd0b04f946fbcca42f6ae73b545a8e455d31873d174dfb1d09172de108f540ecc70dbdc1110f7910a5d3725bd41cb85d2d24ee7669b502c5b978a5cb8088a70a2e9dbac2cc5ec26117b20b80d2b8dcd5c1275000b66bff6d35182a0175ec57edd6fbc00399e9f79c4d60c60b2d87e6ba7974ecb0e008ed6d981ccbaf087a029a617e2618f5c665903e3aa9a20fa2a9910bf5702691816c26f560b98073b32a9d8e7002c4da0798de6553ccb2ba088922178ecf098f3cc6da032973e66301bc9b09cb99c3a5d8e1b18ac4f2a39a7829007256e19990337b2e2db02b75cd99f93b9153df6d8ff5e9a43d3148273ec8153375def5facbb661f63045ab2a0dbbbc2e75f7d24b65ef95800ab69fcd8f270a5f86b1957beb31e5cb4b4f82d1fa8703e762f171f592ca555a38fb38aa9f2ea4936b9fb718eaf21dcdd04650cdfe5de9131344b47ecd5f92e1f1539c759eb4661cef996e33818cc81fd603307af1f74af9ea99da14691834e26291da9ad2e05fdc59e78bb17e35da4121b5c0720697861497c0d3a2947345fe1ecd21c9cefbe85973e59e8fd425dfbeeb7fb02486ce580675fc74725093b43d321aab02b847fa2e83ea8f9a54661918480636509d2df0edc546810e15d6cdd42140c1c448b84edb90a63144643ed1a99070ac9143f2e4a8006cdd1b260087fe44992345a62037326cdecc778ca80bf85a85057f8728ffaac946ab0e750f3c32bdc4fdf67b563f8e83240099d13ac77216ee81253f71136ed58a936c30"}, {&(0x7f0000001900)="0b59976edc1d68763db57192a637b18a5cc9621c02b95cb8ff33245a7905db6f0ed7ee4b2e9d0d870569cefc1fba1056a49153a381d8354428f393b52e4d30f789be3f84d47f3ca72b72d7f26165363efa9073e38f12cd26e917a89cc0f74680149410948fbef5b33986363c579639fe77c399a252750616f72ea76bee9787f670f70083dd63"}], 0x97) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="969fe9d66d789b3ae3bd4f2203b0b32dc78fcbba31a514b98f60edbc04fe6cfbcb3f018151d7c04397bc8b66b913ce40bc6f18482cf0720f401a65a03115ecfc651773f5e3767ddbfeefb8d79ae998833b71b52faad584d04c024c5c8e03a070904c942038bdcdb711218e259f1cc96cceedee1b8ca77e4b4cde307bfb064715e41a2acb8e2a23175b2e369e472cdc622d8e1e386b1c624cb85b40c5c146c20382f3dade9cb126eddc3436187efdf7097ca3114aa687bfcaad25ecd20e896abbd02f597d28e7d527a343d56ba7dd8f786efc8c32d0aa4d3be1973fa8626722e00d5aec1a4433684ebace44aa0996", 0xee) r4 = dup2(r1, r2) fcntl$getflags(r2, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) r6 = getpgid(0xffffffffffffffff) setpgid(r5, r6) read(r1, &(0x7f00000000c0)=""/238, 0xee) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000240)={{}, 0x6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) execve(0x0, 0x0, 0x0) 04:02:49 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) pread(r0, &(0x7f0000000040)="103358ccd0c601c2e65508c7e3005b60ac85f043ba1328f45acc4a3a3bac193c2facd10618febb94c37d8e8278c9cbd843e2a15783216bdff95e88a17227a28353e5098ea8088e15f31cbbd7f5e4f9d6dc7feea6b28241206684f067c84e6a8278e8844650190976ba0fe47f14715e81905edc2e8a803e74201c79cf8db28a31df5c7a5a9bc6d29edadf0d92fbeb50b99456c007369df533e174205ef396a96ed13d6f4336e60b359c5577b41f3cc26ad14990200f0016c22dce5abe9ca6f79d577bce5c770d247a00fd84bbacca2e0bcdcf58b38dca4ec5e68411ada771f1146c8cd9cebe0aa68719b0c5887df39df1034432883f61b65be921670746129dd5b03bbc5599127daacf77f7685b3de67031ddb12783be917fd440bad6d6803219fd043917896d004172204be4e194710c41444d7fee70b1c5b91f7e51692bfc324e876f7b2d451e98837adff234aec4596d11b22ba47f4481f6e69bc822403884f3e00fbc11f63af5f76728758bf84b3e1c58e40b8d23bde4bd100db8863603f2ff7383e9ac8ac2b4734c0c7585f157200e4e5fd64aa70852e2c18392f4bf66b4dbc014d51b04f0a490db32d91aee72f4346cb54d50ac04d04e588551a85510073fb943ad287460bab171ad0fafe3475ccf78c0d975266e72cbf951ff414571baca0ca96b6f4a86548f5c3be4b276e89d778e33566cc75d4198b5c5c3d6bf6fd5ea43da71ca59bf709b243910d75ce0b34b31ad9e57a50c384138823a850f49010bce2a147efd571ce5fd25ab513113be1e43ab81a5c339782ee3ac22e93a48e314388bad3ddb1dc6842dd66599b945c862e223c23d9cabdb2a652fbd1eb4cdd58cc6de83f2a6422bd7ffae7fc87ea1e40ae423cacf39ea94c142a26321a5347bebee5efc0a49b780614c928582510e47d5a1cb070a186abc12fcee7e9d2875aa0517dc08ded9bdfb6e9d987976ed964233ca67c6585d2557298043fa278471ebdcb9b305665923bee032d89ac306d6a1651ce7cd2d67e881d62a403ac1391526b84ad35ca048c54852d98c4cea91fe05118b13df08647e67c8b0bb2f7a5ce5badbe7d2693c77fcf9971069e5ff982a401f7b63ea71e01bec3ef5e2d6b6cefa382f1a8e24ac7b200c35c5f42e05b41a17d16382b7dfcdc33da0f7abcc1c43457f4bf8116a8b4b4b5228f46b2916862b4b2746c1ca0ff43707e8eb341c77368ff5041f37bdd4bb477b5321ce8bfb0525feb33eee61418326166b92d584fffa989fe944fbad37d07b5db40d2683f893b275c0396d4c6dbb0e719fdf9dfcb17f845dce451cf84c29b0ed36f2ee232d6282e3bcb8438187235ab4e20966bab9ae728a22438679bc92521dbe51f5cff273c38e43c1c44028233de0ceedea5fd0c7f8d614e9059358f01b5ccde2a0c62c1859237418201d04a89ba709d56b810c5045dac625602fe3f9090f43fa8ad51ded5019279035221541484a521d62123a10a069f962288c5ed29bcd5eeb0491b9fd2ac9b0f0f4044a1aeeeb0686c43574766fe4237acff2026621539adcdb5d4305e0bd0e7e4f7e31e88de407eeb842e9865c168e02b78b23ce64d22b21fb0c7958eadb27b2be8f62e1f388b3d55c539a440730cddd526d5f989f0c13913d27b612b9b7e294c5a1717048aa40612f0fbe4076c6ae4be7ab288b82939f764537b5f648e740f2075a95f804db5366af0dd7fa370ea99a3b3528c94e32b390882e395a937c6e460d56b2a727145f61b5177526eeaf7ca1becf8ae0a49e2c61726db1df0ecd77e0f010acc2ac2d59bc613defa2c35f3b5120fff7c1a40a45a14fe16ea29279a42decb88c0950338f87f5b25a8fd82dd2da959b7b38ff287d2bb7261811b20585e13056f3475371f79f26c6cace24e314834c944d106340c592d3aec6737c806f3659d85781cdea03550b56ba28bfbba5e0e78cf62ee224f471d3b8db13c77c91f2ec296c3fbba3c80ef7b2db739019f6b6d66a0b83ed294ea7046108b45bd8944f94313a22d64003bf5d5a6afc9204aff3fe51ecbcc3719eac8b4696e98b9e0c6f15f69f5f926a7ed392bc6d45eb4c0678afdc15dd7358fd21f1ab12fcf9eb4c97fc7cb84ee0bac589158828d1f97cc06af445262e04dc2185e4adaa279cafe8eaee2b8b9952447eca5d23ec353ddd1294d83d395cb0e32048df8ea071857f177ed3a82252758713ab5c0890e12db5bc2ba6a94bde260f848556e8251e1d1bee971bbebfb919ce15678b88ed11e8c6ef8b7588470ea32154986553de24f299fc34a1513de8b76d163013dfff0c4d43a6d0653dd1609011e58d2a29430a42e74bda02fdcd3e78344157830ec87b7cc0deba7e4bfb070c198fcc9fb1b0063d4109eabb2185f96ef4af13dd78d777997e52634196985b75701ddf1ca15f4abaa082fe7130397aa0ca6056ee74ccf3001aa0c4fb39c50432bd8c7ae00c15582113ffc50711bd0965272d59758bef192dc6c89f045b15585af44b03b0cb9ae188db11860b65b56fd8453d5195a3ed21ed4afacf9517b60d2cf1bac3011319341c7dcf1aee6e353e370349cf55b789d8802f1a53b3fb72718429179cd99663245d9cfbca82595172f386703a9dcb0f14cd9abdac67a59f6457463088d53c67fcdf60a6e09b214af33cfdddb5d655f5a2832dea1d339812e1f2fc0f651282829186f1719289f24622932098da3f85b91c3715c1e1767e35cd67f560f97d9c207b8102a20f1072934f7904b8b5926a80d4ea51c4567f0831e839348682c2a4eb54f708b5ab3c9918654579c52935d6ca1f065f81698a685e1b9f953c330ec988936f910c8dee687980a7facb842cbb7fa67217cad52f1295ab32b4cf31ba7d3f4bf1c1165cd13e7eec995eb3a95d1bc72ce638cf10d7f82279e176f1c8972c8d79bffab910c535774977abc54d806f59058123f57ef6044ba99634253a7a67b382c3cdc617d06c49532b49b32d2402675ca11e06f00fa888564e140c55e747f3abc3b584acd8f23ef2a8d6118eabc171a4d9f2f47f1dd57efad75c45bd4476c77b219bacbdc556ea886806a76b6da363af46431d183cd4d16d3118a5efc265a3d73826addda036374f9c7d5deb816aad0841708d189757813770cd9c1e09718f726de68665a7bcf1e85550649a61c1b038979dd91be80ef9a8772b07f05379e10d07513a836657a6d750e1ecbf42d74504544e4b8bd8e96f869936c76b35ddc1bde77c0285f7b40c049fe1c7acaa92f4d8ca432557f3699af35db63dd04abd6581cd683641401172c34341ccdf3d641f8d935fbfb4498b3aa9060426a55996c87a1980e8fd90b40db1d0c48e9ac56a81e1488b6ccb72e6c4a447774c64f8bfe3f038b2a41255c518609b8c65a2f8d569e1f5be8519c38fff6be3629a13a2c5f58e22a90ce3ee5314b6fe202c9a74cd4e47aa3cee5fb838c76fb280a38102d1c7c04b420d9f728d47c4f3a25243bad17a7171f5d314833f9a8f96cc053227e8678d68e850293ae24bbe344e837273ff1412a05804bafeba9ee3e564b5771ce452362a0930620d2f308dc8100546760d951922c932b1029c250ecdb0da6a5c6252c707f75d5cfd6b38e98a52ec5ad5b5b1ab0fabd2818d299d46382664895095e6ece17fef61f10ccfe06d23e073a715dd6be14ed2c1a99e2c11597f75dba9c5f78f1ea0ecae1cc20be1a3d2885261d93c3a91e356181025603f659ff6481805b572a25ee83e0af1d25d03fb20aa7fc0ecc92908c27c0a783ef9d68c54fcce854f28dcaece4b4f3ad87716a8af1b83fbcb77b1172703e739fcabeb235aa702285012147053bfcb028bf3b865aec883692d68df52321d48fae396d800f73a8bad7d3e27f5a1ab06c1314266a75bb1f4998d407f5d686effb8dd231b790bc7e93a7a36ae4c15c911e84307ea8dd0231a7f93997a48216c37df9c62a66effc8ac19e4cd3fd0a6d2e739ecc18b2a9c5bd40a6b9438950ff4b47ea2a9b62770f5cb65281f9296117a3e7e12f2969cc0c64a01ce7e8abb9bd76feab4470b741433ed8822e4bd1bd2391950767df2463fb7b2efca4cdd6a2bc5978c48a5186a3dbd30229624b693694ecc1d2900212d4ca0da0dde7fb6c8b6dca7a5e5301441cc6b68e542b9325f49038d7d3c823ba36c9161ee13e3889b6317d689e3de7b3c4e08b24b75e4f79a15b7b8f4eacd6f79be20118309999d813cc6a590a7d26a05caa687675a661a846488e3605a7e223da2f010f48f72fcac0f653b052d15a501bafd77ea27afe98c4056c1136fdc4347148095388224729dacce01d957f5888d0ed2f4e140dfdc87e793f97ea39005f8b1ba9a268a55c313e4291282c9828e915dc3443b97d37d88be49d7003cd7f8399ae4f4df77c97796500f35dc62f7574c14dcaa9d38f987ba1da906a0787c5711bb8a4082a145adf0cdd4d63e5f432ecdb09b1905b6d1433ac72931d076d3f704c41373e1cea5d08815f7776963622685b69c36c0f9c0ffa52aa8e877855253f5b47380455123080421f3a1ba8f9502b07e1656587e3183744980dae26b87b1038fafe2ef8506c84eb225dd1834506d65c1d726c7f6abf886bf46b778eeaace8bb04a667431836edd006f01215a300b763a71765f1c6b21caf85fa0137c43be551c3df94261d9c71190278fbebe5bff9eef16a8e54a9695c65c77d18dcc105b3656923c224a1f310fa52f8ddc147c90fd333d681764b14b65bfebeb44c52f29e943515dd27c1730e5f7bd02b42357500401841f6e1526158d6062f878e34c85276f2e5c3d36b241a8275488a3031eeb57d967a42550e11554c3b40ec2ffeb6eca2984a58599ee66532f7ba8d47a2dfb68fa90789b01603ce1035476895cfaffe64c019d043e837b9a7d9a939dbe91c66728a1fba32a0e3fda3e3a44183782db4168310621a55b9caf3ae10d238783f1eec0bfd278133b9a319c7f420718557db9069be40447ad74ae6266eb9ca802eb9af6182fa92d63e3b8e08eed3da496d477089b608943a40785e1cee983f2f8800c5ecf886e275974dcc9481c7a8c2dd4bebe019ab17ee717d18c01087860371526dcdef9968864a496988890e75b36ba33ed4431f78a605e5acbfaf0185a6a30e4e7ba3b848166a3713bb9d17190669f648496bca19388c3c25b623b4f6e6cda93fa63109c1d1239293b20d32c3308179d11748e2f7a14f4fa7dd637d8458d7ccb8e6ec03d581677259c067be5ab7266964cee70f06478f78df13830d881b34613c3f69ed5fec63e9943833a0b1a15a381f169249de8d7ff0caf1478a35b66508bdd8236bcf2e89563d96cb283f77e88b50233a1a01ee3c4b02813e9a6693edb34563c5cdec446539e574bde71effbf7a00d775d81cc366804ac82487dd2a647528e5ff4debbc6195106bcb0540aa3fb10bc40be0d75f0a72602a66050cbfa939696e4c8915d766ed6184479f6222ec2c57043522b1af742a40699a9eb1866adf5a464a44e62ab2b56ba6b0d6d5c18bf4d22e0fd9c5e48773398cb788fcc90048f7b2c7b0637284e1f392cef075fcaa2302636865abc4f22de59c9fde8a8c4054bda7a8cf3e0c67ab4e5681afc076f77bf1deb403d5489fc6fe39fba9f3cfc77681a6b5d85167a0557efe9b0142506dbb5411f34d5873f6e65eecc273d2a056c7de9968e757ffe2cc2c1bed7788ec93079108307cfab593cc5de81402db1f3e782457bcfa2015ac5c7049e9d45a068252735f4419b6240e1d038eae89c03b5632041091b88900c10a73ff09a8000aee8af8394809939577654", 0x1000, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x3) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001040), &(0x7f0000001080)=0x10) r2 = socket$inet(0x2, 0x4000, 0xb7) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000010c0)="d74e81eddeb69004eee7f369310c25a3eeff65dd251e1caa4f25f5d225407bb44604bda14fc39016def9ee4ffadb2142a54f3e75f07f0e1fcd0fbf60e5ba66e9b1581f63f7f28f0c7116543f2145aed581746638535e7a5970c1a3f8fa3828b4114b05dc61fbfed70cf10eda3c61ba2a391f80ff9ad51952bc51e8c169aa86c1f85b4541a27ef178c5098a74f8a998f8961c050b95bfe7d1c160e6237fd8cb5a66eba018893371b56b331bf9e7b7ff35771ef9e67ce91dd4c93f61a0d9255473f502b1a637558a66a703608f18c0bbb893f6e65039c631ba517382cfbb4fc0e598d6b75fb194f0722fd7b50dc14a578feb18b781", 0xf4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000001200)={0x400, 0x9, 0x6, 0x4000, 0x6f, 0x6, 0xaf5a, 0x10, [{0x2, 0x7, 0x9, 0x5}, {0x6, 0x79, 0x6, 0x6}, {0x4, 0x9, 0x4, 0x7}, {0x3e71, 0x9, 0x5, 0x100}, {0x80000000, 0x2, 0x1, 0x400}, {0xff, 0xffffffff, 0x99d, 0x4}, {0xc7, 0xf942, 0x9, 0xe076}, {0x625, 0x8000, 0x828, 0x4}, {0x456, 0x5, 0x9, 0x3}, {0x6, 0x7, 0x9, 0xdf6}, {0x5, 0xe78e, 0x4, 0x10}, {0x8, 0x7, 0x100000000, 0x3}, {0x7, 0x15e4ac2f, 0x2, 0x3f}, {0x8, 0xab9, 0x7ff}, {0x8, 0x0, 0x6, 0x7fff}, {0x8, 0x9, 0x7}]}) kevent(r3, &(0x7f0000001340)=[{{r3}, 0xffffffffffffffff, 0xa, 0x8, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x800, 0x20}, {{r2}, 0xfffffffffffffffa, 0x48, 0x13, 0x5, 0x1ff}], 0x34, &(0x7f00000013c0)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x200000cf, 0xdc0, 0xfff}], 0x4, &(0x7f0000001400)={0x6, 0x10000}) r4 = dup2(r2, r1) semget$private(0x0, 0x4, 0x20) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000001440)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001480)) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000014c0)=0x198e) shutdown(r1, 0x1) unlinkat(r4, &(0x7f0000001500)='./file0\x00', 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001540)={0x8, 0xff, 0x9, 0x3, "1eeb55226a97d2e814c9b352d5531ff7099a6e82", 0x2, 0x3}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001580)=0x3) getrlimit(0x5, &(0x7f00000015c0)) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000001640)={0x1}) ioctl$TIOCCBRK(r5, 0x2000747a) fchdir(r0) mknodat(r4, &(0x7f0000001680)='./file0\x00', 0x60, 0x1) r6 = getpgrp() getpgid(r6) write(r1, &(0x7f00000016c0)="f859f1daa7566110b53372b9edcd7fb755bc3e449cb4abef10338cf641ee2896920556f26ac2d8479ec6b43bb3f70881d929218252b3ae0fe6efdb", 0x3b) openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x104e0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000001740)) 04:02:49 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:02:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x4, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x300) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x400, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x44) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000088, 0x53, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x2, 0x100}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x0, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x200, 0x6}, {{r0}, 0xfffffffffffffffa, 0x0, 0x43, 0x20, 0x81}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x20000001, 0xfcd, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x3ff, 0x7}], 0xffffffffffffffff, &(0x7f0000000200)={0x10001}) faccessat(r1, &(0x7f0000000240)='./bus\x00', 0x100, 0x3) 04:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="2a6108aec42e3098bb0a328e9ff0edbde676fda0448f94286705ba29db2aea6938c4dadaf9b7583c217207bd805179551f405b7421d2bf2d633c158105a86e9116534477d8a7391b4654da6a327c49cc374a994ea02b67c6ff75ab5bed8a242ae4bf69025de7d9d8e719426b2585efe071", 0x71}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80000000000822, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="8d40c1d61736d1dbe125bc4d2673849a81b380d3d0317daefa197f56ee069902968658a4fdd5c17c7e99c6b4c2bbac2b8cf2500c402e3aa2063213ccf8a9eaf660e4899ce0850c38c4e19fdcd97fd725e1ac4912eb447f824896196365f1787c7ecb966542c78f451c641514e5acc58e7a27eee63f0bf1f1e054cb5e4fb885b4a5ce210ba18ddb2531fa36ec3bebc8f7c1a5dfde4d402ec8dedbea1874ee9248fe1ed202864f114eace4cc2d3db6c1c02c63f61c712f0a60d029e8649b87c09139b18785c9ee5fdbfa9d02f8cbd7256168daa975d3865eee7ac734777f5a8d56552fa34e949c144f984647283141312e04", 0xf1}], 0x1) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) execve(0x0, 0x0, 0x0) 04:02:50 executing program 1: madvise(&(0x7f00005c6000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = msgget(0x2, 0x5) msgsnd(r1, &(0x7f0000000000)={0x1, "778278d5ec78fe105dbaa8661118100b801df4f219461382ee8b614ce4425d7cc2e39ad50e821172f1a3d14a2427a9f99c597b74853e08c5d89694aea993883674c02578c9e4c2b6184203a4ff4d0eb9d0b3af7d5246784fa67f70866eb32751098e699d55dffa0d46882b9e05bc9924d5df7a6c56754ea5540a2f0da16e411c399c4e3dcb6eeca66deafba8986a4dd3eeb5b08facfeffd672c7e924bfac401dbba6b8ba108cfdbbe9441b907628ae3f1c39264671b7d0880089fa3ccc7a502df3ed148600d074d6a56051b664a4df"}, 0xd7, 0x0) 04:02:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") rmdir(&(0x7f00000000c0)='./file0\x00') 04:02:53 executing program 1: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="e7879a18015ee413c57300d20b40e0c4e96334f000"/32], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x50) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r9, 0x8001, 0x5}) fcntl$dupfd(r10, 0xa, r10) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) setsockopt(r10, 0x2, 0xd90, &(0x7f0000000180)="f9b28e183dfd2ea522c0e93bc134033a26b5b12ceee313c528869e5b8e440f00b6df89e55159d3e260c2541cbf69557e01f770e6333c6cf66c39adb26d16b35241b7d59fcec39272aee284126edd4aa408f7b5f075454405ab347b3e14d23004d35ead80ad8814fbfb4f687d4ee1e98d6aea7a14a7b5448fd26c8e26e2395b045e5a9bab0606c764c0c36aaccb4ab9bfd05aa3448242af6e18c2760bb79c7d5dfdc1293d3255b740839b9cda0c839576028df0b1b77a78817eae26fbd4dafbc74d61198a84454848f27958c202a48fa4f64cac73321ed856692567f3b7f48ce98a", 0xe1) 04:02:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) 04:02:53 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) fchmod(r0, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r1) 04:02:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xfffffd3a, &(0x7f0000000380)="1ce233598cd487f2ad550e9af64dc4cb96bdc32dc0d7ef193a09c4ddbb265a7971d699494de57d8a1d9e612f4acf3df7f97b776f23f8e04c7e0f998d9c34644d55c176fc3a0fba57cc3ed1582cb09e138431b0d3f6549044d457a1291731cdcd87863e140ee6cc24413e9086c0d4423a5c3c308bad62dfb95a7d6574375e3698a6a98beac16ca1661d89e6269016fe1b2c467cf8cf8aa09fce2d4f4257dd18b85f7f18d890825bc9a619caf89f43b6b4d7c9328d757421c9bf32adabd4fc6a7c4eff0e76247c6e690cc6a7af9eea4e3cb4854f4d40173a280a402617cad0f4ad8b53ba95f53e79d4d8058994eec1145a953f7c05b8afae2c824b7ba3e76fabfb1586b8aa6bde8bca220066f947441858cd0dbcdbafede53c251f0ffc6876051a87d4015fe16cc7004cc60006cce3bced7fc8c9040b252d1b50d1d91427525017211afec922d208c73b59e4646f95a586365262c8782ae2409bca757467e881b7449e090c3685a4c31150682a6ef7f2810135d8eea7c6edbb4f443389129cc22541ab14910b04a801a086c6c985d63804de78c968cf1dd8ce6903b9d0fd1cd2d73ea37473d1f703efd7d787ab74cedc4fd233af7749bbe364786a47fb905b4de84276ba204b5beb1f6904c141d33c0224a6292af8e05d414943057dffecc05d55f934d6c8a35f57959c2b12e5442d0d0a2e91fc28270b92bd4bb1acc2b03415efc4c7bbc6d1f0f9477a2377e369e6e556560311ddd5509df4cc7fe740d22e5e5ac3f393abbc210629ebcaa0a48b74d6961fafebccc09dc3dbed4a570e86d794bc144405acb8a5b107e1725cf4a46467ecdbfe4b65369098a27f2ab50241ce09c2686aacef9c001d8f96aa646cc22cb3177408cccae4259edeccd62e2350c97164579b7e25d424500a59b0737e584f94bca1b91a388aec512711391463feea248dc6547504778a75a40c3a5be5819b2f5609ef766ac8623bd74779019edd419b63d61047bd5d16e025a208f108d0d295aa25730167822a15459ccf78f8a00ad4a8cd3114eb6582c45fd3292c0e15eadb8a9c762ca55343ff26c3eb6d6ac35ce66c8a47698dab83d438d716a94c0666e9edb9f755313af3b9b87927ce4cdfd4633356647a365944b9aaba742e862b216b12df1241d4c3f649106912e26a74802162eada45e00a3a729ce177df46d19b322afb914abd5b67d134535d1543644f5f7d7294a8b743c15bbaa3e624fc475a26d7d024465cdc813c42afa5a6cce2c7473aeb7668ae36ab25eba4cdddfb060cb6f02c209f8a4b0140a1db33c59ad1a867b6d79f833d0a93b48c80f59d83f8a3705ae0291cee2e5aca116e82afc3ce025374f512fbadf06d254d27afa37096d0c29c99afffee844ad22f6ad69203a593f7d75539040d6c2b2cb5cc6298fecfd80fb221979ae4093d502e628cfa292ae8c21a2d11eafe9d5633d6fe4a97e238a0acb89f3abeb3488fe74ca31f123aa8534e2c637317a18d261222bd3b69a288e1f80901805d5b939a8dfcb038741a4788776447b5dbe4341b8be53c7cf82697818b50f3e6036deb9cf8bd4e8e398f7ae68af7f2b7571cad54ae4c57ca407f2a49a6b68083717e07e1b5283a8a26f62ba5b4eacb64d0027de3ab280d504a3241b95e66ead743284cfa871336fcdb63d39bc9ca3532cd582ffc092213382869fe389542b42205b9cda33533b736f7df520266d8c58d18b8ee4bea60bcd3ef71f0811ac87dc2dde0d28f4bf22455d3f43907341a3818d5d313d4552be0dd54ea53394f999170728ff9bd523defe1c596e8f366d507969b116e7ee25d69be727cc55a3fcc09a47bb361d82d7b4fffe97424d30382c9e6f81cc929b589559427e30d3efe739f64db9acba26baef2363409ac5d8ac63a716cc2de58fa6126dd468905221213da745b2e2833414fd1aae6bb837eed15975c74aef0c0d5cfd4f7da40f564d343ef48e8920f670d287425171f538d7cfc1bfbb9cbc2c08c709c6811511897b894fd0c3893f9c6f4143af0babeb2631b494030b74d63be96688a1542acfe05c5c55b7fef28bf01315d7f297b8cb95eb508d65dd9487a295ed81adb333f3979da36fd0ce9f43a2b8e9a05629fd13937bc053ee570138cf87bf0bf0151d901f0f7613bd7a220d55476315fa5782593baef263814ad7d22ad4ad3328d64be39584e46fe2385ca6c388f50e01882407e18ce34df05516c208626552bf3708044e7709d31c9d57c679b581f5fe798cc76051653ada47148c5f75837118a3403e2bc0fab5ed55675002f865ced20067172c83d4024c573f9845b09409a698c1e5b30378d50560fbc3dd70c78efe6328393449036b606e976b8228acb64ddc89f014c97d97c78564d6650bc3ca8108358da8ffb004ad8f06caf84ac30903216523f3eb30e30439ea3ea5b7ce5f6c4a4bd9389fdb87cb39c9d7d6e4d8827bfa8a6d65f15368c48dbe12a3051986340d25fe4ee64a59bce0e66d7e5539cea4f95e18a979da6dd810ebc0d130cb1ec9b642475caba2d930830d21dde778969880f775e29fda4493dcd7b2058e101092a6cb7c0a03114d316dc731656984b24cf8972c199e04cf7bce524fb6b794aabfee7a9877901a8b5069ce951bcc738fdb4d2ec06c69ea7c41f336b0517344818d7201cf748921642fae6c4f4e28cf01b5f9ccccbb19446e5a078d4d1b2d6593f83ddb1f25fb200734872d9e6f361620d16c93fc291b8309b92a1b41923d17c0198e775fc8c12d24be93b35a660b1e219ef9a897beca3d674a607189ff0d47eda77ee9ad02d544b6ba4f18e63bf2b50dcd1049a2166ccec006545ab048b97c1ae3fdffc34535b303146139da1b6a0ee017592eaf69d8262b1d362072dcbfa8e8ca50e4844a6e0ddd794e8fade9ab8cf717ba47c97c62f47632a3b8f16ac8331f0d44e3bf6b3e415c8d51331d401228648a47f31fcdc3c69a5319ad72f20bd0b179ea5f09eaec3a1c2a97d9f1f3267cf711d765b384bfcd7e8997fdb3c805827723dc7ed27de75da66a7f5ecd7bb719d561950ea67d57d955a75458f903ac8c452fd84336c089d9f1be49be6734b360c985bf807014caf03229863fce4ca49c4d9753e13c149a6e33f44d8e565d40dda66ac715be206359cc9310c3871a7a15e3b642dbd9e0320600c51b82dc89be79f8b74a9306ee7679549cb07baa4a17b612f6670381a360f5498deb29d83f3e9dbfdce8e56fc9f76dee148cb2dd8a988937aee5ef249fe84ce6c7af29dcc3aa23f118cd9fc8ac0a3f74d86f7b411207538bacdf789725b6becdbec27f30cc94820af5f22d763b65b8beb27eb49bd1cdc04b078f618953daf9c4e93963f72fd2e23e3fcf242daee44a52c5a46247ca14024dd85292848d3b0204db254ac6e45b12b4450b45156afedec388fa499351488ecbdaefb51f491423556faa75962a7173bdba996cf573c920f60b4c5e8dd30315b0803d442b2ff33598b9c990bb2eb663216953c7710751c92e906e27fa9850879e07ee1b974b926529312c3237a6b8d66531df11dd8fd9fec2cbee5ff126814bb713d4b0270f1c51887a87d082eec13544723c8d24631004e162a96e23916949ef4219f0b589486ecdb6d5b9d78c1e4bd3ada9f410c38990e49591dc8117341badf026057d601ae3ec87bda4220b512049b7af947664360050d42b913f4720ff4253af6e386a29657bf3e831c7b03307aa56719e4190acf9992eb16f8f145603650aef680cf7ffc8ce9d23b23fb1170b29f8201c0ee771b134a88426b59f276a1ff938cab043bc4b6c24cc1799b589bd1913ddff72e31fbe767f1d1d6791fb22eda819a347e1bdd55b8de53e41a44ffa3797f5f0c8daed71cf30b77d68c0a12d970dd836456854f8239dff2b93a1b225e923068488ff14f80c7d8a1545e4230e064d7505e26759dbbd1c7a4594b4975ac1769444c4e20f5e8b0eba562d277b1ecca8636891cec153f92ef10fcb747f0fa4b667c81118d30501de7a5cc441a201f2167973e442d98a65f0286e564f912cd2f8833cf3f3e97f809d0357ee39b17426b0cb2147d7598f8e3bfe03d07dd4e0cc2b491f283fd8177a08a6b5cc50397aa68045a63e39ed83c138489e333938571c32aab814172774a12e1874c4471492b7f960b731c5963f600717b4f35a2122601216af06260c7b0ddad957e96775c4c4988557434ddcd497bfd3043d4a843962bccc37423c2c009afff02d0855a69dd28a3a7a7e03ecf24cf48b8e51c3d35572a252fda1343728812de7928cec308e00d8d825ddad127a57b6e3104fb757e0c8afaa7a79ab885fd6f96af81897ca47db0ebabf74c827981844af7574d39aac78206fe46ff387efe46746eb982c0c0d0782c20f03b38dfc362e10b2038d281733c1385703be41ac4644501984e79b5840b7a8ba3c104571fa087d9636bf7f05e6533def8457dc3af237aa219549b7c422e61bfe9870ae95ce5fb27e41ea9c1d2850845669b7dac2196314d9a56754e657424828183f0b140c5ed24a7025775e5a578dd72b77d5f7139ba856fc144963860f805f193f8b886ef61c91182c7f202b3636c6e7f04775f3592f6228934de9444214d92f4204fa9dbea23fee1f60c085f2964961efc5119ac11b311d793df35eab6d03316d8f934d4d35714816a94991ded85b08ed5b98f964c45ab24aea4598d242f25c2770d3edcc37ac9c689201dfc0ff739a5249e6d8cfb21836260121aa4066b54cc4ebbb7de382da9d5a51f5201e174afe28ab8a79c0335696368b2e64b8d71abe6d89fec8c089f4ce1c325cced50c7d9c4b6ed080a46eaacda1ce4bae59bbdfbe45abd569e33765a604496c7a9aae3d177b85a06448bc86cff3fc8e3391d468a9434230c241c17b29469427deea7f3c1c01be8bb11fb6c08421999e0f1588c5be75075433019f88d4d0f5159edf2eb88ee157058115abe8e141a715b060dc7500d57408be4be7529b50fa6a1bfefa38e056c6b628b6237676f2b218c9f6a9d80ef82f3528b2860e8b4eab9e05655a73394dd89d7e26952ed8cdeb6de227362ba8e5b1f358cc79019536745cf26509952e88381bd3dde940024306649c1a3b7d87774496db545e13dc198b73c40d4e07e983ed6cd955761fc6cdd852ce0833e4f810a303416ce0731dee2743de0f2340b646bd60f823b8a28c98641d5b79947145c3e387152019d37e685e366c1e3e1bc33635903ca0dedf81a20150ff4c99b1f09577bbde74fab003e81b305f6bf8d826eaef9875125b5652b49ed4ef7794bb4c6173a8942ea5ed7ff3378ff14d051d2d9ab0099bdd3324c28ca527fbbaddc7292d7725654393fdc38d6ecf7634c7462cdb979d6bc3159cc9f03741bc54171277eb6ad304faf0a3abfe510c7047ddd55fd4ff32c0d1197222d4b231ad85b463b2b4c637839ac7bd5b57fe06a428ee1e1be06bb54c783e91a4e32fc89f073e38d73382d5da860dd75f63138c5732539d5d4c98ef67f6857b9d0a0cda2f31107f6579273aaa0ed6ce3660177a31a6534cd253a99c6805b792ce0823b02611018f78371a9b2d3fd0551b2e9a43de5afd2ed38faabc56d74850097f8a0886d2c38ae0bee1a373cf8b6c29d397316f169797ea9c2ff18c01db80f69f167fe92676a735b0d9a8590f07196295015db9ebf530f6bb41f45cf2c9639f4e3ed5e9ad1cb362d97019fcc342d9391bf92fb2a9f7e532aeddeb6e11ca53f1b00b92614aad60897f0c59df3d4e4ed36e28063c2b90332426771be2cbbb74c5458c5022091d9c4a6739224") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r5, r6, 0x20, 0x2}, 0x5, 0x7, r7, r8, 0x0, 0x9, 0x6, 0x4b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:02:53 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8400, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/124, 0x7c, 0x803, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 04:02:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 04:02:53 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x9, 0x100000001, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:02:53 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0xffffffffffffff07, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 04:02:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x802, 0x0) shutdown(r0, 0x2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 04:02:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) 04:02:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, &(0x7f0000000100)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 04:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x0, 0x8001, 0x7c, 0xfffffffffffffe00}) syz_open_pts() r1 = syz_open_pts() write(r0, &(0x7f0000000200)="e66be12e6d0c543acdb85badc6df043c28dc4008e6e7acd1b738e4e4f2eb7e6e12a99ae434012b103bf1be77d78f9ce1c2344cfcc61bdb7603931b97fcaa12", 0x3f) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0xc001, 0x4) write(r1, &(0x7f00000001c0)="d5", 0x1) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000240)={0x1, 0x2, 0xfffffffffffffffd, 0x5}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x200000000000000}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:02:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) socket(0x10, 0x4007, 0x3) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x1, 0x7, 0x9}, {0x2, 0x2, 0x0, 0xa3d}, {0x7fff, 0x5, 0x1, 0x2}, {0x8, 0x400, 0x5, 0x1f80000000}]}) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xd82, 0x7, 0x3f, 0xfffffffffffffffb}, {0x7, 0x1, 0xfffffffffffffffc, 0xfffffffffffffc51}, {0x3, 0x200, 0x1, 0x7}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="0705") 04:02:54 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/55, 0x37) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 04:02:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x1, 0x1) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x1000, 0xb7, {0x33b, 0x3}}) close(r0) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x40002004, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c90001e200014000000000000000f8ffff000010", 0x79e9, 0x2}) 04:02:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x6, 0xc005, 0x1, &(0x7f0000000180)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0xff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) 04:02:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)) 04:02:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) close(r0) 04:02:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="86417f28003c3d6064ea79d3155351f0741f0232e809f5039d6e50ca22b559402e2301d253001efde811653ba51f176edff7b300532ed20d170b6e3930c99b33fdfbd9b01c6374270c8cac2c9b3d20b8b7528aff2b07e797de5a84ac75571655b8d44b29d7d71f83b4d36022b60ebb7d0d18920fb73045c924310a95c81b6dad0c688ae9c4350018e4cdb5a14f7af5437804b1defdda912622a5482e89e52d88546c8f338abb0a3afa6f6f765718f0eee458278aa80492358d135a73e29813064bab3fbd06874a177aa9654d76b9861ceee97b58f0a73acc4241bfa43432578d64036fbe", 0xe4}, {&(0x7f00000001c0)="f4bb6f70d62421705dcd871973b40be06b7ca4db092d46bc835fe51d6d6f38", 0x1f}, {&(0x7f0000000200)="e43ef293b06dc08b56c744edbec4e8070fb08060323712", 0x17}, {&(0x7f0000000240)="e8d4154ead93168513725cc590645e9cdfe0c0ca677ad8c60ec539d7973b37d18571b7e143b4245b66b283914bb7fb5c979a52da80e9fe855a3f70b18694d590bdec97b4904ab4a856187fa3b8f4c86e47159358be2ac3bdc8ecd095ed2eecdae81d1dd4be14195b354cca9ac475b0c10a289ba5e8503d71b731180a6de5ff26d9d75bb85a0bbbddf2a5b4a82c1804af646a129143e25c45b6e5340d4ba9c3feb2a51a61a62505fb24d5eb1bfa6d3dd431224a8aad7707060349f714aa34b5693526ee856fefe2b83004296271ba45", 0xcf}, {&(0x7f0000000340)="1e805f7da05f8b9d91ed951f759396ba86178b65e637c2d59b4232e2c09df9e699d18af5d5bc03550f7bf0e74816b78432260e92c57a943ffcb80d398d13e638e99ea000a91f8d48b2be25dc632dd40ffe9949d13c98a74e89c07205662a7b2319482ab5fafedf8bbd67178c36235cd4d7b33f6a63d19aae916025a6960879c7e19b52fe9b7fcb0b72c0d1dbf69ac148339041d090fe63e8043e75e4e1ed2d16f02becca83538bffe7fe98bf4f61de6d9dc2b174fc690df552d0c2c06ffe51e1bff297b48f6852", 0xc7}], 0x5, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x88, 0x3}, 0x400) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000080)="b6") 04:02:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) listen(r1, 0x8) pwrite(r0, &(0x7f0000000040)="ceed16b6a48e7fd2ee46ff3c9a4cbca49fbf59195ae9a18edd227da48131b14b345b2332bcdc2c69d963a0075fbeff694f526aafc6978a1c10a94b737157de590f708043afb90f8bacf6d6e1dff06916edac46c5ee0b0d205823d399b4c05a600ff3ed9190f97ef26d547b111b98bfba4e1be332cce6a320a0757e", 0x7b, 0x0, 0x0) fchmod(r0, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r3, 0x0, 0x0) fchdir(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:02:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000140)=""/184, 0xb8}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x40, 0x9}, {0x18, 0x1, 0x0, 0x100000001}, 0x9, [0xba26, 0x3, 0x8, 0x1ff, 0x1ff, 0xfffffffffffffffd, 0xffffffffffffb0b4, 0x9]}, 0x3c) open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:02:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x3, 0x80000001, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 04:02:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/209, 0xd1, 0x803, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0x7}, 0xc) 04:02:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x2c}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x403, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x6, 0x5, 0x7fffffff, 0xfffffffffffffffb}, {0xffffffffe6873f77, 0x8ab5, 0x8, 0x6}, {0x6, 0x1ff, 0xff, 0x9}, {0x2, 0x4, 0x2, 0x3}, {0x90a, 0xfffffffffffffffb, 0x5, 0x5273800000000000}, {0x4, 0xffff, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x1}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 04:02:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000001c0)=0x3ff) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="fe82208fd235dcdff9230a4ea1a3", 0xe}], 0x1) 04:02:54 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x5, 0x1) recvfrom$inet6(r1, &(0x7f0000000180)=""/96, 0x60, 0x801, &(0x7f0000000000)={0x18, 0x2, 0x54c}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(0xffffffffffffffff, 0x0, 0x100000001) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c653000df875d4be47a1c5b6c48b23eee4e5d32a1e0d7318a772e23e8d9150575c376a8bfecb767bad2e488880f8294053addcc7efba0caf4cd85e94ed8cb29f118510837f4700acf7300"/91], 0x1) 04:02:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x802007, 0x40004004000828a6) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)="bac2527a5855fd90ddac645d3646b3aaa87f0b8c44265c4a98a08be0e68edac2f3e4eb6d864810269fab546f3c75017c27dd249c1c8e563eca0402bf1a115e9a9debe4d17eab59ffb31f", 0x4a}, {&(0x7f0000000240)="c9dc8b6abe42abf7a4ea7876bab8a10486f926cd0ea486c5ff59cbc2b0b472a2d55d3f2bd5e43349198e772cf95b7d8ac4b470e64ad28e33dcc7a0956f4169161367c89453929ed6a3f2b460ecddfe6cf4797c580a5cb451d387bd50c2f6b6efc7c93fb20610b6f0aff1ccd4b40c847d292952513313ddb49a67f8cef6014306e2443534b80aa16e7907bf768006a3e2bebd76113779f2ab24964d1760e7ff48cedb2b2c80b48763ff8ac3dcc22b7dd37c885975933b3522fe792ceeff77ab766c0844", 0xc3}, {&(0x7f0000000340)="0627443ad8ff655985e90b051e6d71922cf03650134157fe579b733dbdf307f926469aec0c1151857c05296ea6d323d00646b772854240e8118ccc64fe89a9c90c24b90bc62985a62f940662a4814fed31f6ff2759529fc3fd03a9f70cb8c0c6007f34fb779f5fffe373e262eea72252b3306d88aad85d364b5e80e16ea36b9523c4ffd30a41a15aa7a59a1f670cd6fae41fa05216e3e5dfbaab2050304385c0eb8dd9e57e6137b8d53e4d12aeb9ce627cfea2eedf1b31e6ad65545bb4ca7f56fcb7c39fddbb459fc030be5bfe", 0xcd}, {&(0x7f0000000000)="93b0f00e0df9534d849e8288b2439620c8ca764e8841a91f37f40cfecfa1d757cdd86b377e34e7929f3fc8e8c3397337afb215bedffb7c723d08b16f77327485", 0x40}, {&(0x7f0000000080)="3d14063eb0c6157432a64823d059dcbd7bc38642775e8684862829ba6125a49eab54a9ae1dc3e16fcb4a380ea69b198b1697f6dfde2f1880161fc1db24", 0x3d}, {&(0x7f0000000140)="4ae8728ee3dc7547b10b238ddc3157534ac0f9dd7fa98cde6beaf1a32d4c49905b", 0x21}], 0x6) socketpair(0x2, 0x4, 0x381, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="5cbc1a7e5a873c14cf1dff87290f161d7082268a264f81f2890918c9d19b86e441a5461e3fe80b86ebe6a4a72f16a95bab9c8c3e849d01ab958d1a1bd877af707219c541ff9d0e89d97f63354cfcafb5d4", 0x51, 0x8, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b80002327feffffff0802000000002800001401ffff210000003b00000000000000e50000", 0x2c}], 0x1) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000580)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)) 04:02:54 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047307, &(0x7f0000000040)={0x3, './file0\x00'}) 04:02:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3) setsockopt(r0, 0x20000000000029, 0x24, &(0x7f00000000c0), 0x0) 04:02:54 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8102, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x106, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000340)="b6") 04:02:54 executing program 1: r0 = socket(0x400000010018, 0x4003, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 04:02:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000003e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0x2ca}], 0x1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000840)=@un=@abs, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/152, 0x98}, {&(0x7f0000000940)=""/92, 0x5c}, {&(0x7f00000009c0)=""/37, 0x25}, {&(0x7f0000000a00)=""/140, 0x8c}], 0x4, &(0x7f0000000b00)=""/174, 0xae}, 0x2) socket(0x6, 0xc000, 0x100000001) sendmsg(r0, &(0x7f0000000180)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x14, 0xb1a}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000200)="9298ecaa1dc1bba328249360cedae4290ccf3eab24d326a8d9138078f2b1626a6894998a8d38b1ffde05e98bbbe65e44072ffa1c3e0d8a3361d65031191e37f2780fc20df1538868ac95c0d289ad89a4d7a7a45450f4ff93c64d7fd7b789ba8853d991fdd9c94843667d8bd74b80d095d6020d9e5b116c067f382e8cea6ba9543d19edd164231de6b94d4a09afe9f6c9d275bdf0377c4befbe71d0c6e5d5ccf507e29180150d842edafe8ae0f2ccfb4d3c43a536cd2b31528b00ab1b315dad966fa9746bb9272d02b41522f6dd5872b38108ac93060b98f7096bdc9888a4b00087fe9229411a22ae424c0f968ae4", 0xee}, {&(0x7f0000000300)="9056bca0a4f1c41a54116f12918a461a0a6c5144311253415338eb913c4b02ce71c7042a34e07c7f4c47f58218c257b7efabb4f2d6de4a35b545d7cb3c725c48e73e2568f923a3a30c51321b16818138d76b53919d9756ff204592b8c570e7cd96601eca0bd2e3f0e8a98ff08834b2b4eec414d6777e25e2473f09e1d0528b24dabdd2a220e8882b720376bef02800ac7f5eb93ae74ff1a380e4c419058681cbec8a60eb29651d83c7d72488121e43c6812b9288be6c9e8a7688076a8a44c6cb599c0a9815ee41cd2470263226", 0xcd}, {&(0x7f0000000400)="9c52a3f419dc0704184829e56969e0d6dbb93dd4d461255006016c0febe548b04282cce0edb0c8341f60a3578458450d699117fb2c5e007057c88d0a96778f5b0f50831e50589aa35c19379e7419a11c46fbacbb0d72f0c7851bd37d4941e27159c76325efc9c60b6197ae917d611023ccbc932f58f55b00ef82ae7e32c78b547d025bef03", 0x85}, {&(0x7f00000004c0)="6e803868b8826d2aa8acd11badcf45f3d1266b47c4b4037fba407ddf85affa078449776ad5b14182f299e9e8fc1f583963c031bb433bba1fbd644a0a5420c78e14febe5d1c34302fa69c9cc7c51bb1c7f4b2fde251f8ff908dfa7bb3749111b2449a60d111b6f5ea6ad57c86875232eb0a4e3f912412989f5d5776d3e15855be58fcbca703bc4149923aadb4611f5b", 0x8f}, {&(0x7f0000000580)="33948ebea6f9c4ad1d61f2ba1a729a0fb05505b4b7be6e32b9482cdd6f3904e6457823795f279ee9a725805a38fffb38bb5a05e3b4d300461dae50a2e39b4f784a944c0b894a90b1b4d4e90f2606e97bf92beffcc3eb1dedcd6fbde6d332e7f92053417de90fb5f5feae510737a80f850d93ea20941baa39a2ffe0c8736aa0dd93caf2ff9d7797faf1032e0111982cbcb7a793c7827546bf6bb2c0022e474f7acc8f2c2c69", 0xa5}, {&(0x7f0000000640)="8cc0c646550d7f3a8b6d2d9f83a25de3cc432ef8c4d3e0471ad4de9e6c079bfa2d395e1c1ad10d876ac35338c696f0acc586865882fa5bd48be906c46be3af7facf305ad357a2b132f10e3b036725d2ffa97bc6984c8c1cfbbadcf0368c1a74b74950452c3dc24f7be391b0f899383249946c60f3ee24abf98c374487b38e901bb78b5ca67e5c20b50cfbce945b9c3a882bd14c1285d70216ae1c54c685025a43a378a57a6fce4", 0xa7}, {&(0x7f0000000700)="fd2ce16403ce8589350e5f2c08568ae51138ad056de9cebb20861bf2938a51a4ab878b53a0cdf02b0d52788f709c8fa30b797ca46c2e58f3577b6bd083d77c07e4941be37343b6fe751fc896b4ff3a00e97638dc3caae45a7b860d8fdffd0b49f13d4f35edc2d6e5b5224645902eb9be35b9f401a5b9d2d09c4487325418b0d2574cc815b46d15db09a40febf778cf2e7757b780d76e8b4b3581600644d33e609b47475d7d9867a8135de7983a5cce734b9ecff4", 0xb4}, {&(0x7f0000000140)="4fb783f899c6802cd7e200330f5d431239b1b51ab88e22da0f311ba0178effd80ed8d7c1827caa90aa796a32e50d658843cae7b67234029c75e2", 0x3a}], 0x8, &(0x7f0000001400)=ANY=[@ANYBLOB="9800000000000000ffff000006000000592cc86e9e0795fb8ad3589b56e698d9a1180deb72a326a612212f78445081fa3cb9ab8f9ac8f61b382732fa998fc01fd8d803741e0aae293c48f37086455173c72cf79587bf4c7cea89dca8963b17ba48cd6bc8126ddeab942817a00e9b26b212ae2a29fcad6155c90a1aa2414eb9f489ff504dc7db4c052beb7028ecedca56ca00000000000000b800000000000000ffff000008000000d1f4c35f10a57044dc1a3d3ba8ae2062f6faccfe4042204b4d64c8af8011636a8c0478750509582eef696b67d2c6cafc13cf412dd7a4ec68477b56d8e0e0550a764f07ce098b7c7156cb87273ff9e62d48f7b191c353855e665ad21d560793976ee44de165ba588df1ff62e1856312802619c7e7d20ad138cd9a32415114da987106c83c46ff685ded19c3bdd15f5128fbfc37aacbac67f5878232cbb9d47c20d8150000000000001800000000000000ffff00001f00000032aea3c195320ebc101000000000000000000000090000003d37fb33a58168f4f4d2e27a1ab14daf6ec82e089d933b61aab3ce3e97c53b295c414c7fdaa4fbd4522eecd21b167d7a647c3bf35a41cd1c5b6e40cd933a112e04e031ff8cefc837ecd736a3c6a4e563a5b1f23ae2af0ad82ed708a9259d9cd25af3a8ac8c5a55a8db3a6537dbef0e5036aefc958c84ffb507d0e6e7aa7489acceaeabf191b3ad573e64bc3b1f66861665b77fa00f285d85ff7888ff4f9ebbdfc66117f094672edfb542cb7acc626cebd8979c3d54d65d1ff60d9f8f0c5988bbc533f9c27decbc98a41525805939191307d151dfab6f82449c13c5a9a3ba3fcd4905af764a7ef68a0afb0e45a4376acf7b73a985c89f8b15e807d4ad4d221b72b230fcee5ea0acc477ea9b4479c0174e9817d9134091f40c1b9ae503a992f69d306904e8b42d2e0458c5ebf571925fcaea7c1924824ec306837b6b34c68c9cc3ccd84467eaf0c88d69d859caaa3bd04c46bf28fe6a54023516986b5ebb66b2818957c4a0650bacb73a83a012c3c7deeb8b4f7ca8fdd92230f4e06551a804dbfb1a8c799a572f63c98aa60c2da05d0d995af6be93d43485a11a9e7561ab6342a153a15f2ec0711e5851feb8cb209bec1fa875e12853fff433572b47d5d3fa52d5563f6a630751e92c6023e5437b74a104129d14da1888620ba0721fb0fdcb8fe59a2f114bc5d9b77af52dd7192f02209a9f665bb70ae1eddbd8ec60c89e322869315cf90d9749c5a4ddcfd9df7e86f0b5a5f38111c8f612b28cb4319badd7ae311155e83965698cf044c566916b9e1a78d0fc23d865d405430437e2df95585760406da843cd42ad27caf64d2a3acebe4b668d6d7675a7d2b89edbf87e8b113b0e8441f3ce80d349f708f912861008162049b8606134a16d566a08c238d8fef13b2cd7cf564cf9ad745fe1b38168267e40785580d3db254cbf37cb74a068b18c12798cf54a829d6b717951413b0591c6e75345dc41ddcb4a4d2f5aa7dd68bd6d471350226d82a9a7cf6ebd6223c4e14b888352d5f6e70707f1fd470b8fb804206fb3bd8ea58dc5dfa1705dae3e1783e1f59c1acf2073235eb7f27e2d26b7eae2e7fbb656f01f39c1a21ea3662c2b0a1d0101ce994ee4f469bbb17c5fe5380741b5e99eb6fefe858fb6c8b2348bd4c7eab603633593a8e7ad2804096e094caa6b637d80736d565b5f103f137c8617ff28d2d3e9f270e25858952f9fa39b4d5541707b637ccb17216b49a23920723ea35fd4255d55335f74e06492edfcbb1806a646894da0148e63a5c51b56fe34cb37c9dcb746fc51a5100030f0cb16790e04ea4a18bcbd6ac3a4b2b69790961edb39fed2d2a28a609f85d2820ae5b0fca2b812503f17e6414d898285d1d06c6aa547a8f9978ff81f47a5d99cb0d40f0b27a0dd6615fded2c264bd092970974abedc69e7b65715063d91267fa3fe5be59a15a243597fc489092927cafb5aa494dc1a40a8a5cdddfaaef136c18ce667839277ee074406c31a19fcd21c9df97c0db59da0b5353fd78ce8760903029e763315664ac85e514aefb6d6062a356db229d0c6d450bc9d9387d4f433737fc9fdc1ab93f68592eccf789baa8fc3565087e21213d0be664fc7544c229d3f7fdd4d4ce49edd471290d96d7bcba9dec652429f87e675a327f7743ac2606e994a7aafdfe36938d229809496089ca945238cb263ef65048cc5051d886333211955c5091900e222f17478214c5710b33e87cdb7b1d6bc105b8d95b089f791be3badfed8d940945699782d4d066e64518f419397d63557731a6e055bc95d0c952720b085d0baadd5d7ad9d3004584e04b8121c4ea6841777a733d255bdddfab095c88b20a2eeb1edb7e4b615497e3dbd630893d1b730764c7166219a9a7be1e10ea2778df7a49bf10e2a206946702008dd8257ab5385a499fb435221fcb1854228302da88ee5440c120c957b610e655db63cc0725d6406a28c81bdb7e2363aeb1c4edb72863f3f4851bfb73c951e09ca9325fa99534a3d8d45fa13fa24b156a2e9801ca12c595fdf7b61a7d6149a4e6bd7a854d93b5f46cf33cd06c22ece8676ac9d943a6893dcbb454514b537cdfff8ab2024dc58fec6cdf69f9d180144d0ec877d983c7abff62a9a9b4077e8880fb438cc8d47d32733a1acdb78b5618250a0494dd637c1bf1f8127900946d0528a299f42986175b4dabbb92bb5b58d3c78fc5fc7ec37cfdb9818f61b58aaede62b07c76c72df9b32882add49e92072d3393afe53cb1ddf8d91c61b4438865793956288596153f7ef6af3061457c18fb6142e64c32c7d4d96df145e745c8b49b7bcdff6cd1c37f9379b11ea0cbb86b2329b4bb549df486054a81d6596abaa9a0ed4346719f469134b646f2fdea82d45a820a840dee6b4650350e3757d05fd72f336ac19880a1859a953e8cfc0f2339eac68b141f224d6fe9ebfb81b16fa2c8299914752773ddd45f804c3b9a00167a762496bde638770647df33b64723430fcfaf9e9c25327ef97a2055f6153cbc9aa4974cde8ee34c48fae42530cc6cc97f45ab112aca56ba32a817599d5fde62702c9eef44d5ae42ac30bd847c5558c120087c98458ecbf04485bc30c47b87f8e89419b6872067b1f6045c6d57bd4e95b2327d95fb70829762d263f4901896fd0aed3446c29ddbadc307101d301651e864830da0a59347852a871edcf26ab1553069021f504efeffe54491b8678d6911973972136268befe2e6dea7fc1dbf3c72894037ee9d65b10e2aa8718ee688c593d22a479dab75911ef482bbdfc8c98927fa087ea7ba8ee5c0452a2ba14cd6637eb54c644af78ced3115ca0135e74a5f4bec39d636655c41d0f33081581de72d4751bb5c6e1d350660f0812f2f94c451af92a4d11e7400bf0f87ec7b30beb812ff96b11ba39c6f64e15223e8aae6e98211dd091ff8e0acae06c35f5dde98accbdcc69fe1e0392e477ba86b485307cb8026bd40ffb20c6890f7c0c59396337b5a2c6a01f6fcfac2b6b45d368d88948b6600fb3c7ea9a23121b8c8c587a50ddc45190c6498d1a892ca1a942cb8d1ae997e049190dbc7f0844c3fbf1b4178f1aed5f29cefb094d83e1ade522f66eb140aacac6dac1d78d9bbee784c58229fdb78a24286e111c794b18415c14715cf25b59d14182eb59155585587dc00caa50763db6334b59f20da45da9b0a24628c05f4e3c90560e6fe49cbc1445b0a3324814ba97f2a84671bde860482a73e916583a675f57d02a55cbd03f96b744174a4ac9ab1c4a2d940eaa68e2918a8dbc54af1a0fba1abff625da5b136537001dbf3c1e10604bb6e4062702e79e3fec813077e9a04634f000bc043c09eabe9ab96acc53bfc8d11b73ac21534482899d62504fa0f450475eedfefeb2f8736629f998a5f51235a6bbc4f2b5f0de44c3a3e6f6d92e40357e2eb58d62c9ccd9d267c648e373abb8e8c6b1534a4af98848b82279931713d5f34284832ab434d8b2418f4d2cffd65cfd436fbd480f3321bae7b9124293b595115cb5d3ba55f8dc486d31a2724343be554e2391ec5cdbafe09c9dfe1502cb6d1f366aa9400ba443ee415aadb52971e576036971d7a39bea812f2f650d3bdce32cf6262f4719f842f2b28cd77ee494a482fc49040c25e12edee30213d6e25c2bbdd1170fb698c4e6e32c48d1211551fb0fe104a59ea92f25c2d7147b33e212cf23e81a4b5beb1ff7d14802020feabe1562e9b7e18f54a218f3d08cb3b6126db9f21f2c5aec2d433c0151506d60820c3fd51b137a9a1ca164033cd1d0edbb581927c4f4010e95a4b4a7063d172f0637ba52fc80d04a7ab980cf81a5ec0c9f7c4db81f4640875f86ecf6c49b75168df8c2d219d35a7595a2f186b048bada7613b2542f552079ac1a1a1896e25fe50fc42e0ae05a2bbfad136209f007e5465b5ae9cf5de6f6a21e14fa4c8b0a238dd7620aa299311fd7a195b32d190261f53c1b40b72c22b98965e4b00cee5ff437c037dbf70c968b1faf04592d1d986004513e13a07a5f5a5557640e7f32d8b6d5276d555e5a927e5fefea8e538a14998f7616c425b413417589295408316f52e2511d50e9425abe74d5660a5c90ee7a05776959d733bc334a6abb5e5b3d764a16e58c3e83b2ceeb5a5d0a1bd67d622eb8e7872dd6c3cebececabea500884b8ceaadb27ef482d85a380fb263f1c6179e62e6eb3de155e31e1037fceaf8b921ec20fd9f3852f42831ff2119f1b9498464473100a4e3255e56e413f8f24126a59901396311b00728c986a3a5b2c00ea81705a1d4b6e3fabe9fee63940a3c37303c637511e84c992abfc909e55cdebf36c20c5389b655ed92b9678fc40e46442dd85438c19e6a6c61fb6bcbf432dc0bc4bcf17a2ff5230640b7450768169cc0d22e72610712cdf6733ca3c2890681c276960b234aff42bb35425efb8ce9a4555681b8c5e0bf0530585630b7e3d60a31a355c8e6bb8e288ddd453fa305cc17986dd1a7fb9d99a0f12cff26fdf792dd3fd11bcd122f914ba894fdc93e5f1ef1b9d98deb8afe96e36e88b5a2fa1290c616da479bccb1581d9db2fd1c10232e97d3d8e6c14a003699cd75daf05839fef9e278374e0ab481c7a7974125d0aecca8cbb73e56665e5b9010699b573563662f12f7935459528bd6a508365e2b584db9fd25d81e3d5b27b264cb091aa7e3638be2243ddbdfc2c90892dab11f4ff5db2179344d4f04165ccf2847084f0a814bbf8ffe084f67ea15cec08ddba786e60dc8bf6baaccb5a93ad67e32006559697207a3a51989cc4bd76fb3ec155ab8bcd5928be6046e6e2eed9873da0de3f4afba03a6b64bbdd40598ec27eae2bb1467f0c46925db1500c1b29bbe18fdf544fd32e9b0f97123e50e3e14004b81568a0b76c5b6f6a7433b678eecdd26f3ecb4cdb3a905526903024e234bf7b0fd3ecc4f1ac13668bc98b91c9b9a785b26d3831a80bf854dde5d2ba3d86a5500bf45acb7943c702d8e1ddb4206f2e092f29e2feb85490afa7025de93351e5fcf3765000000000000100006d7460dafff4046118f4913d19c88be097a3d7c9683dc401691db1dacce443a7b1714be31c3d9d33841ae25a5de7b7f4fa8f9812e7e2c1b48fcc2726528ff41b3789b1cf68a147e4d39a61c71d7714ba06c8d34951e2063f963a5aa38df088e9bb597709973b61e3f149a95c94df357f82483da2b2d429ca802f6fe317f0a847e7370054e2356adb04644fb8925175545f5e5b9dc765e045d5b99f3bcde6bd32af7db34873cef43e0908c383c4c02cb8d3aa949222085ef799e710800870b2ee4c25354a34de0b422a3594c658b31a25448442878bd9bcad94f32192c57f4d9fbc544ca965426bd3c3e95d40e8cfaa14c6d94e0c8935b31fe4edc3e2298e6fa247577a4a615723278a6a07ac8c23aaef25ef4e3c0ac1c516940261cecb85dd2bf3f130af171733479158bbe95e41d4eeffddebc5672e9aa8204e97adde335e1ddab390aeac9d6617fae2cd569f87d59933e4e40242de83fd79af2a44249f5aea7c81ef1009e38c8465dee88ce75bbe85165bd2a4b4b9205141b3514c9169df76e54f4ac22347c4c1df3c285fd39ce716e9441319229cadc93be0f036634f2cdff7fcb64ebdcdbb76dd0623c98d568381e02678f219d97a700b622181f40bb70f97ad31c232f03799e33a118be4b45df347caf7b3f8509f51c1268c37240a1326407e3034075b2dfc70b38e2129e7ad9e83ad9451518abb1c8b2044bcbb6cf3608db5a7107bb8010feb1f8e2908b9be84948c06e54a3543e819267d6e2855bf32800000000000000ffff000000100000897698a9690bb1b61fec0e51fbeb2401f9972731744e00001000000000000000010000000300000060000000000000000100000001feffff398431d94bfd406573face21aec440ca08fe28e544b574dcde4e5a227a9b5612b037ff6623eeee241fca47c341dbf34596eca067d5222b4e50c549df6527aefd7a81ea0ab038bba6a81815000000"], 0x1210}, 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538be4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59cccfc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892f61cb865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd01049d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc26", 0x1da}], 0x1, 0x0, 0x0) 04:02:54 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) mlockall(0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0xc6fe2c62c8f1520e, &(0x7f0000000480)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b") 04:02:54 executing program 1: r0 = socket(0x20, 0x1, 0xe00) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000140)="ef30f12226ea69ea0ee9fae6931d09a9b2a989a74d520219b055abb5134ce66b99b49a6f2f0e6305872ef3b7a30c8f77108eaf5a00315a6454b904f4cd9684bbe12a0136c5ac2d0c2f33e0f30a47e3526f417c2eefb50e3304ffe9b3431cd2752611913c0c554099e7a4e34bacfacbf16e3e80fdbfde52752a7d261a1bd5e50159f7799da4f9b7929886426a5b9be430238cf6cee5d88d32a09a66536018cb7b269c4067be9ecf71f597c58a56a3451d09329de98b93098e07ca49281e843648f0e215c53e09d4b7c36261ec8b53d048bc018ff62d06ebceee36347c3e369c374914f6ccd7930eaf", 0xe8}, {&(0x7f0000000240)="420bde305b6071a7512962458a5559b34f32d324f2e267121ab654f358278582921be0785a84b2c09beb8a97934409c75607be6d2fa945159e67d408857ea5f67a1d675e24a9f98aca2eae8cd2d03aaa7c2537753bf499c36cab38b4125652777f85dcaa213cfbb624979e4dffdeadc0afbd79f3816ec390ea6b4938c32a4be6949ef1d6bfeef4db6b8cbf40784553349341ba05574fc46a0e61b50b77e7a03b2904775e676ac9eff31c40eb65d153ef5bbbb338fa5922fff2867f75566e6e24e9c3c999a29f0f7da0f976ba84ad6e0b9396929f06032c9fe204d650b4d1565aa5524f89a7c213729acab2b2c065423977112eb110", 0xf5}, {&(0x7f0000000340)="9c334f13812f4d5eec10e27a6d4d640bf8a1d3248aadbe1c17204844a6e1333eebd2b19e2bc2dca726cf8a2f4139e3d791dd8f2d9222ecf93af59be641e3d86bd35de2e617a8af0fc9b5ba19e3d1472c244e049d1bdec4b8faf836b3d4991c3499de241114e8894b5b9dd8ff361d3679e979ebdb30a63a7f25836bc499522e1ddd0f00895be9d89354ccc623a52bf76bdd3c6d62e919d600f9e0855c707388630a7aefc5c7a7380bd79fd13216e5ff1e6b3fbb1a6031eb9408bf88333f916cffb49f494d1b99b146faa39e06a83cd651ee", 0xd1}, {&(0x7f0000000440)="7a5558216706963ec0b4304b89f53910a22991bab88d61830d4583295ec1574b7b32f771757a3750e39e3cb1169381454a46a8ad9412f65ed59cabdfb674c181b31b95a0be04db5ea1098eccca9671441921724972bb65664dd97f1cca7edc40a5f50b04c6ab05d21f234ea8169bb246f0f484d9848dc6e4a34373cf99d949b1d54ddd2c4eff52f163f8c71304b85db3f585d406c4d929911445416d5dfc23ae676e9bd87d2fc1cbe19d30512f3d6c4303b5", 0xb2}, {&(0x7f0000000500)="06fbc5494b12ca0867a793ce65b02f9a1339f6cceb4095d2b245f3e18e10511e603eaa0569fe5392b906c2960152b5300e140d26afa86bc9a4f4ce71b2a86b1ae569a9703a48919653ed492bc85a6104749620746bccc0bc38e158ddc53cecc059dd552db4909cd74935b255f55d24fc7293b8d3d1b0928b13ccce331b6e2175edd99fbbac8d2fcd577fe7169d360468484bf1b7f89c9e6535ea17", 0x9b}, {&(0x7f00000000c0)="7f64889e7efeb0872ec54151f5f2882d06df045a6b6a7a786121a0cf9012fc50b0571534ac953395e872c94d72ac332efbeab23fd699b3140f02e8edcae022ab", 0x40}, {&(0x7f00000005c0)="7abf3ec704c0b4d7dde760b3a1ec260d1ed07348842c400f9a4e704316c2a8085e0304c474c12ebe6aff66efaf62c237ec", 0x31}, {&(0x7f0000000600)="b7e628eb4ebe3c7e747ae4552d1dc7131865e3d75060d1a5470b4a54141343229e98", 0x22}, {&(0x7f0000000640)="1baa1f4cae52090e4a2a5c2892e5b47f2474ab32ceee85aa02fb9e5825a096dc4932045cae2dca973c4b6cd7aafc2a9bca72b4c635cc45b54ec9b6189b17c70efc598e0135c3cea5aa9dd2f01bd1462e2c001eb076e0fd21183027ac41cf17a49a81c8e430a7074ef32d8d498b47f9e7656d4843a885fbc65f332ffc1024fe51f41e8343e594418868b0eda3d62378ec4ac30a6dc62b8e65174bd1e4ac7cf40e97b954e0c30ee01114724592ca84c46aa1e676c36acf198f1bc8cd93ce57251cf709d3fc14a78c736ba9f2654eab1c5040447c48dc6daedb7e26536d8b5ce0055bf4eac834f0881b90801bf151bf719c230c1aaac37a364690168f271c1e418a45e5a6ac0be473e529598490fb945564318a45f8cadd14d4f0e75aad58cf52f882da9c77cdd4ea4bf34e0e69618d472aabaee333f7c167c163288c01a95d421d7c598205e4960bf0bbb7c709aa541e89a5feac433144d8dbcb59463eb9bfc6149fdfa889cb5c49a7915379b84294bc60d063db29e8a53e27c35ffa4e06c32852c52ba93404016350f414c3cbd45a59b0a7ea7ba83f5727fa5b3a617f2eeaf0471f66312be2b3042d21c4d800b203fbdc2535ef58480c59d1c80c0ee3f8ff6edb5ac227f527f36d978ecc4ffb580fa91b0f8036d9dc1802f7dde5225386ee7aad623c942c9ff1a15b71b1bb3be054a953b18e23e6b3e72f5eb443952af439ad3c7c46b8e4e8f4f4f585581a4fdcf4fb28ebf98792d31802445871ddb1d00b2fa4d575a007a1d33c17d9b55c1cdc173a515e7289ff3a04c127f31606f4914cdb066729235d184cee84887740f2e580ada2ef22a08d5038ab1e33dd555f3a601e3933c54a5a963a5223062882d8236e3eea894b11767850064ca330ab9e59d9710592d4bf8957b33c7a732f36a54b315ff3c479f1df014ab7b11aaa2c5ee39b68560a36ebb16c0dfdd1982d2a7c5175181c473d17a80be0d51d5e49701ad0c9a8965ded1a20ff505b4dff56569a2bf2e7d448a306cf7b22bacccbbdc9601f57619d3992c31b6d1da16ba8cb89f977ffdac5706ca95a572e57b9a6429667b7d462410c056fe6f594f843d0f9d65faeb8a44e22f30922b3018410be52ece8a70211f231bff59b395f8b6eed4ad72b5ced5c70e851be7d744faeba3d2c22e878bc1c9546493bbeefc21f51a80f0757b402e8ff1281d4e6d84e927f9a179e5d10260bf28895ceac72c31ed478b86d51f490c550c479be1538aa0f420b61d6dba87566c1c525c3df4b629bfa9ab1990d2ca1031db47608b64bbe74a0a30031e0028d4fdb4d467fd6750c3a7268e1b3d6b201250e55b7791cf544e9c82bde6ce43b1889b8fcf0c7e20455876670d702b2af8c2979f9381702c53d781eacfaa45c5d5444acfff1d70ad1de73aee08e899dba79070887b53b03739517fca5094bb8e36747f92ca1978c0e5c5c797d7f43496bb3b08777fb5db8f34e65c150dfddce5f1d93ff114ae93116219912dd0e4d44f8501d20726898d2b43c576954109e5d1ad79abeac7c7e5e6f16aa1f6cf968023c2110cd246930eea51f20d4953e3afb91613e6545ca65bddacc4418d7b5677a510c4ff7eb1027a1c47507774655693e5d23349bc665815fe874c2e8f7677db2f2e2c7c5334f25fde30d8a8f10a1a62a5908a76a47d7d320033a43fc17e3f21661af303efdeed3cf0e212b6d50be41ed37d13b59d3a01210574867eff1aeb78f527a0312030e673f330aa12b961c765b8c2092bc4db9c26eb602b8eb4ee2a0ef8ebd470826f1d1d95489908e580dec6c3923d0123e7266a7107067b02ad0869c2efc838e374349a36ce379bac2ed99131213490e75911c5d084e9b6517a67908c147f2dca2171a6454d0ee64d0a66e6d9c59ee57b3368306ef55a70034de09155df49c0a2b56d6d68cc6cf516203611fd79f631cd2935025829e62f1cd6b9ee9b436af61584fed19bf5fdd036ac39d0f7c62ff81b6e1ab610150e3f5c21d81c62bb9931ced84e2f6ae972f00151a50f56f0e780d0f6f0d15c0035e329f18f85a2c4207baeb1cbdab6f95bade14b540033d6ca2b9d4cc9a45932df6a425bd10367dfd21ffd391b54abb668a7250c7896005b93cc838c7edb2a1cf043cdd3029a3fd8f3e463256700e2d2ba35bec80c3a27cdd98954fa5c747e68ffbf96f0be49f6d5e3125c9b88f5cecfa39938e96b5c2b4b8b5807ffe264df8f44aea92c4a048a03c8c43478c94e29b806d4760bb03d75d05f4f1ce7a22ec43c87ecef3594329e6a461750cee39f79c07514d097f97ec7da4eec9acc3e3e432e8404cd0a64cccd28827da18304b4374e85fb2d1ab3afd074835c0ab4280033a5871ba12b8089660998272e94eb35f9e58b93805617b9b9dc67840986be2510c59b79bfa7d1c8d177fdb9c773f5eb335e1d7f370d9148abc6ba84d8551d99878b4ad92937c30910f8c648ec9fc6e5eba9aa43cf98ffc6e59b299e86454f19ebf7d4f82dace797b42cd7f70175ec4d1bf2b5e15dd835a83aba4fa851d067673497127ba3fde972452ad1b96832374d56812fc4bb8b1f91b70a8b805c5dbc9e6a453e92b414625083cb7cab98ee63d59589920e00709202c6932f9dafc0afb4ae5546cbb2a00aa9194a50e1ae29f537775d456d6dcdfc57c4db6b6a0e873954a6803b77b1e901cc5e90033260cf5664fc7aca3023a69ba5ee01c969d6c348e54910f4e76594bb4fb45f924d7d8c6a6d5d328bd41608025a4ef4ef035a86d55a3b44558ed170e76d8903ad0a3976f416e18dcab199e5b9cf32c7a9bae30c764e15197d2a55f0fc3c8c06bcc019c726a98f756b71855318bacf40f0e1a6f745e6faf9e90675a7b562827edce866c474aa035ee7e649c2bc3e989bbda8edf257484d41e5efd2dd6de86c5b35ee6a1dbb2e50903503c707fe2d491f466f0631d6907025eb62209c8e7771992a88b977a26844c2ec63af2caa62bc1798003807b99df285dd6fd1030ac1dbca7792b306d18297588b0583ceea2276e2d3a5dbfa9e6390670cdc6e1c07e33db7fdb805877cf8144a2974611d352d17d9e81b22433435e44119636c7dab25a9b6d60dd2900172ad5ff57ae315c22110139ebf351fbb2ea9d52f7b09ba4aa0b4851c4fd24e164f1ab0693626daefbf47c7f037c677a54745758297bc0ea286f7c5455b3df7c0bd8c9b04aa4519a0cca10f62c78431d76a4f16910c9d05ec8eb457781f76923d4fcc869d796c8d517f3eea02e67f14e9957f9ec8978e1b9b8db68655752cd3dd8a966ab12cfd741619af26d01e3387b742b99b695e3b9a011f161f5832fecd17c24a2a79bb0b206364129b27a0de08818e5029cb1a1096c46e9f841e99862454c590a8773b3816bb458c2b62d9732a7e0619a9d42ef37d312f5d48ac4be80347f4f4b03bc8578dadbefdc9484a05c215d73d52ecdd88d37db8f8848570f98628c9cf864f29d3fe8061c8d94485de7254bfc7f41bb82aedcedb7b60f53ce93a57327bef428d3906121f7c2fff1ac70ba2bccf56382b1f28973e4f4afa51072cdca1b20fb5b63e57a49088c12f1c1e86dd09de81827a4ef059652c435cd043eeaf24accafab714af503b73a36ad2964bec689422157eea53faea82ebf43c5d733bdb233a50628d47eade4560314881a321e2a41395172de9a092206be6f9d56a2136b8151cfeb15444c06016f0ff2a34b412cc2330ef52b082e5e2ff839e7542a284ed480004ecccd55d0a4d3cfc8bdd6ca21776985a08a60f2790b219dce72e58ce965eadab36f19a7a4ea3a7a27dbe93b82ad0226c64e5f51f58284201b1b82a6aaa19c69bfa333639d08094cd88a3241b5f9ce6203ceec06c2c306c078ca004ec1842f9af77051045ce4f16c137779df7a978cba0a930f94fd769d7f4a233f3c706e8caa9484455af1837562ca43b62c0e2db731223d98d5e476ecf01bc2ff98a59c40c759001217978baf281f00f0d4909cc45f4616f5014b08fe33d10bc9b0728fd584c49ca0332b27323cab402ba7150a5d21c613fcee2939abb7f304250be8db8bdda20ceb651a183237b2bbcd4705d5911a9f49dd30927d8267781578470a959ac9d6cb43fc1cfe5e5f2b35ee82223b5df9e20784a8be35fb259d05968030cd8a385de2ecfae4e70c05d549e71025a0face9353810b099a6d6a67f8580dde2a49b2d8cc84a17ba7fd9100a33468a847533d722ce91c5bdef1a1ae1dd78b4c3d6c82e46f8244c879f19df31faa62e95fc71fd2ca8347d9e6a8afed47f7c82a7d541132e46ffe7191fb3edc6c81b2119e3b6537cb60d4e339db85fa2dd05225722055710b44b46279be49d8410dfc17e757c27636eec9cea6df7dbbc573179384c597f0a737edc34bfaaaa38b3795a5d51186774d108528dacd42ae790a47c81066c007415c057a3c2b6da061d4c2f300022fcca8a23d294fe637759cae1814b4800365944c956ac92aaccb37dc018a2bec886f1679eb2adb4224375ef3a0b5c74186cd61b569ffc249833fcf23c0c1691efc17f7eb0e01a356aa5b775d5391776fe5e4d8a0870c79a9600db23a84d011383edee0fae3d073e0e4e62bcb833c2947a10a3f81b9c02eaeb95e85e7f803b5c20d0d4461fc50e916bf10d8ac94c7d3397a8feb7227311360cf8bd78379762da31a5f92366481f5b2165a5f122c54ae07fb086b2efddcec86b3102c6e854cf4d524235e11067868393713d88fcf8047814e33c83a4aadbf13f3f535a4edaf1f3ecf2aff3c356361cb45cee3c7a804327fa50bbca802099e3d988664a619757f4288fe9f16407b672c472f9ff9795f34c85c30debf3ac9d878053766713eb4d814c6195a95989e69fcfcb894e74e905fb0b0251049a4135d17ed64620608ab12e80899c950dfa2aa793d8765da0c9c4d46c109025c062633da096529bf622823920f2fc10832058fe0227585fa441a6adb0f0921dc17e12fd30b19d4adeebe9a222aa98ee83fefbc544bbff50517c58dee1feff93f45e45cefeb09f7e8d235c2a2cdcd10f77cc19e7ec8c8e4e561a4bfdf7ce7e433b10c7e87b2ba8fc7bb73a7eb7a27f1878adcce8e34d0e7b8bbc2b977b993a6a2da8069062c57be3b792e47665319b60f1430566f013aecfece6a043171b499feadc75fa0a7b15095d9464097b7716b908b3ce42337c556b7cb8b95d4b394425379ba39b004883d9b1060b6f63e921ea88ee0a95634caaa7d05c27a6f046e514859e49814a087f02a8d24a2e627fe3696717fe1a0c6676fa9ce1811d3f04af5cecb1bce18199e5c28ce0d9f7d1369ac4086560c6a4fa51441d317a827f7a47c5773fb303cac5a5287847006f34b25820d07f224530a6a0d7563b5ff21ef8c5ef8e7023940941ae3b6c680e48a0517db0740e83b074a63674b7949a5a886a56d9804f56bfe8b7a0369b673ddfebe5ce2c70425ed626edd861204e4bb49f5b9a9ab48b98a88edb9b7e0bb7185c684fdf4a3f3c3962917040353024c68c2f53f8bde40289126fad8be6675fc0e1f9103eafe7fa37975fa06c47cea874e3c9f22a0696d78c297336434dc03c061baf812a549cce2f370c4dd180c1c57e2052a06cd69554ef49c4b696e972d2501499a03aa86abbaafdee2834f982fc0a447f1e3a6389f0fbc79262b0d881e4e5a9ad28f61364932471547b997d58703d5fbadf229e60a5fce12a1b51652f6ab2b6f40523a15f5dcf82cf44042a117e420b7185b6f2720650a11b76c711520769e08bab9dc3d9b927b76c8faf5ef5214c6a5930874e12e73c2446d73", 0x1000}, {&(0x7f0000001640)="9ddbb4d847aea09d94d58e7411754783214fed07df39f9a933f8f97c438b74d09f07e6f284a2e99a050ed547e2bfcea6495fa5b57e3c3a8750b282330fedd588c5ee358f063707a0dfa659eedfbe1f0a35db8a0675379c0afd2a2c308ace80ef9173c86391aa2a453b06f7681b1def9fbc371a", 0x73}], 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x3}], 0x7, 0x0, 0xfffffffffffffffe, 0x0) close(r2) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0xfc) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 04:02:54 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000440)=0xffffffffffff0000) fchdir(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) r2 = semget(0x3, 0x4, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x4b4f, r3, r4, r5, r6, 0x2, 0x5}, 0xdd1, 0xe136ffa, 0x1f}) setuid(0xee01) getegid() mkdir(&(0x7f0000000040)='./file0\x00', 0x11b) r7 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r7) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000400)=0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000003c0)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r7, 0x2}) 04:02:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:02:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x3d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x580, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = msgget$private(0x0, 0x40) msgsnd(r3, &(0x7f0000000380)={0x0, "a9aca5f25bc10f891c8c99cfe26b5f249333cda35998efaa6eddad55c5848cfbc90566c92c86e8264908cd92bbcf81860153cc3f4da56d90211b5530b9dc2a72fb5b38b9392f2ca3471a3a5768bbf069f88d51d31e1807d4f82d4319af784281df5f231f421472ce957e57b7711c7f66d5983b86dba3eb6fd577df8c9561edf4d9631d41943c230951bb89827eb4f5268d90a3647c97b38d804f3e2f9b608169e87b58be72b7a8ee2e12ac17416c7a6cb019c714551374dcd36e4ebdd6a385ecc0cc67a4060aa476cdc328642e57ce667e4a1668b2f9cfd424d05e5b1a3e8358d7ee8db20db4f6c4893ed1229937c380c7127786d6128592aea517e2e8f1b6d8aadffc48bd84990debfcd633daa2366e1489bd2466bd6143673e07fba7b10d2e55d1518dcc800c8784e09e9957755400707ed487f58393a85f94dd3336a150348ee070950fd3cdc8e89fd054ec8d635c7c97a44891c3e4954e28d886ec458be25aa9a253d5281f0f5e22a477e06161e2c0fa8e2f867d52ca636c937e21e3e4f8b23a0e61613238526383247ce1ec49ce9177fbe86b4acdcb42a64b889b2a11378bfa9b24b8bb138bd25098eac5a1abafba6ff49c6deea7a44847ee96dc6ce004b64e6ad4189c9f2bfbe664369a901cea1441e332223e97f09fcd3c81cd128e73c94bf92cbfcfc7f996c1e014e3d5b745b82cc48adb50466b0de44ae525240dfd7b7a53624b77d63e6f41a10a0de5137e134b8761dae597faf591f7be0fe39f9e24f555f1a5d4b629a9baafcb6e9716b54b7b83be55081d94e9f72d82b5456109128da7eee1a50a7bb39720180cd556f1955aff5867de82d968f5916132f6bc0c09218a0009a04c0121e8f7bbf24b691f16284dfcecc5d38ded0c786afc6c5c2be726c3bbb56ea49cd231fe4e4ea26ae54b7e7a5b07cfc25a6eb8b4dd580c5e4429ca31341798ee14e67cfdb4448c940ac5dccdb93cc08f0bb81669476307228a0edd8f37b0e0bc3c239fff60b35cd2b69df1d54578030b75a2da73fa978785f64e3183786e4648e9ac284fba35c3381b046db076c4735d4848d4f07b74653f9fc010eb3741833f757db9fb8b51a090be17428fa876c053aaadbdfe78ad93d1d34a7af08d6b7e5c64bd1ef52615de491de93a5e08ea74a9dafa0815ca0af2f0eea3d82d91734ccca6d2ba19c7b978c6281b89137d006737b920cb790909c2ad00d092a2bddc01eb6ed53e296c046964d096c645f1bd6be4b33f29e49f6dff7abff167b5197cf94c576e8ca5cfe0516dcca9bbaeb83e49160331b06435ef9ed7f8c6bc14892fd498abfa3f0ca06bbc69dadcce12c2f7fc2d3d3cbf03e9f9cf6eefb36730a3e25ccfee2e5d8d4aa8c5e9e2859d0c15b503aa20a8b61e2043975485f0ab523777b1566ef8c75655e6e056176e491aeec33c128a8ff8b1ebe547fbc3169f916832d7ff3098e0bfb61d1f14f90fb5ac5925e82887bd6c50d8f732a5460c8217a84415eb4f9112f39809ca7de5152eac13cb036ffb31f99fc339a4521368e3671dd8b26d3f9cda1cf89fc137a81a686309e2b9b7d98a1ca03febc77642a36eec5ff5d7a5a7fac2d587ee1d40c14c57f37ca373fbe100cdfd394fa30789c5ecb8ebc574958d6deff4523784b5c53a75260b219a8d354f9c0e5b15415a7f5950a98f5e49c4ca9b52c8700a45906d53c5147c68b2ae00a18ca13f9728c973fc66ce1c6343fd4f25347af63563ef841701631c68b5e9bdfaa7c889b604f0d0094859c284599f7d52a6046cc3ad7d9f046a0759073a0cc527ada4af61452580e19f7e3186b150f9078cacf5777951c0a0e459ce29c1e3b746012822bd3faa23d69fec5c39e2244c27bccc0335cae84338e2c890ac4f8a8e29040c8b208fc1cc1798a61b5914ec1b2481b4d58771c0568018592b9136fab6138d56905ede61f8b8069fa48d212f349386a8f1e07c858e853216632049825365f83a831abff18b3b3ce45ffbffd8b9fff5f4131799c1f1c323f5a35f6f4f8f9582b9fe442772599e68069957ee4060f06963c8d3dc6a75096dceaaf69602e596145bd232b84660fff683f17d5421833fcaf8a5a8fcf85f3942578c8747f73d780ad3e8f6af22e1eccd1ae016b50d5849a076a8da24d1998cb801970b9b5cd02db6dcf40b9aa6435c18f4362e9fe50604334d106bca20014ef461762eb4ef8cb80a75a5c5e6680528d0883b2af9b01215d34cd0e7a6222fc0e3b5a25fe403cc0245dc109a8950d9ee8a1a404202be83558059f36c77a62f1531876a576c9e7b13d66c991c8235d7f612818b0390669396d34373b072d870ad6460c48db6a9eca1e35fa02486c392109dda5b780b9813655991444e98a506b9e74fb0636afa0ab39eb92db86aad29d42a41cd55cdaeeb69b17b59c07ccf8dc10271e8520fc7cb7c90a94e8f4a1e0de4f6cdc3829c3dfca76c9c49ef737993b8f3732665793621513c034848b085be4bf22d1c001cd4642c6c5d0a6cab755d5613d83c7aa4eb5cf458fb8cea35a42aea36485fe1d066f722f626e63a9b07fa0870955de9dca08692a573e538353d1c681c10c4ba2b0315c13301ab09b56b7f068bedf1f114b6abb9dd5d02d5d8772c781aa539fbff61557307b29fbe17295444f5e4217a4ec7e530fa2fbb3891f788ce94630d1ca765a607bfcbe4126e43d5bc4fe0aa4de648ac95bef501b35b96ae109ac199a7b202d0a86de6946a0dc9fb74d92d86aa0299c21871e4b2d30f64bd9e6003a9c44f851e8b6773409e78c02e422e56d3045083c279c042d9382174889361a6fe0a82445b52248289cb14d8a440fa59ed0c05efa2f5e2efb709e0feb4cf9d526e253d333517454f1be10aa248e240958d8b4fac6ae6e66ba232de0414c55dac302bbb04dbc65720cf6854aaad98b8e13ef6e3b6fc0c7ec8599e80fc06f08c6212b10a60df518b4b1ce13194775ebfa8980cb1697c1f951cf75a2b96584d216c03a6fe6cff4b30863827a67204e47ab1b1d457d08f0b4ffbbe3a645b856d392c13c16054cc197e0a9b865993457c300b91c20b341eb17d6591ca7a736ba6448a0aa3fef95d80e18fdda7d68b5791c53c217eaa7e0516857d811dbbe6b7868e196f896985ef42726450297a3f7aee26ca5a1563cb98f4f80090c2d450b740c4ba59636be41a95bd34f34c109221ecf42633b4b36ee53eb1c5a60f8ea6e9411a55d1f9a51954fb86273e50afe6b89c1f4db6d82047e6d4d07207858f347673240eeb5a3a3b161c623f2b1e016bc6163745ff3ff387806c6fa6af1a87628ea4657c64db33e05e68a9c8b8cd1714b4f963b2c78ce72bb11b55d394cc67efdf6a8bdca9b5e11595e97ca088a2d088ed6b265ee7a7925b605847bc706dcbd15c3a2cda92823a4ff3863236355a415f64f6029616ef61e7e7728c6343d0c476fb628df5c5bdc520f652b2286e4735fa79f793357c1e5aa9b23bdde464b51f02037137fe3720e0fff20cc9253c99470f2bad6ab094be504eb5e9722d9de220030d0f5234e6027b0ad258c0dd13fe05aa0c06206f0740ac1779d98bbee74fe2bea2bcae8dcde5b784175225462fb3d9891bc26ea100d4936731c6e038fb4eb46c85189fc912055e3fd34e4810118046bd76a4c9f7123bdefcb4d65f3b784d9289ff27bd365081834edaa5eef971c4f22ba289fd538869cbd6d5405860d198cbcce3514cd1d805bf1d43f76b70b59e6eafd21fff1968f8614bfc7c541ed267a7e54e4a175689a3ab6e21b8781625c5187969151c6bd07638375c714e8cd4b656484ff0591548204f403973bda84574653cd4ba0b26017626413f8b6ea9839ade8e479b6396dc7a8b5af5e2c1160b0a2823e77e23e8d38ff16f0b4208875fa1f4cd7c64da7e71f5131c6833f40eb4f776667f3e1ae3f6f2379abb50bd52a78e71715050912b13063909985a686865bdda3a5067f9cf0c7764bc9a9dd0a663ea9a910faadcde2a6a5a82a9a32b3162758d2f5babe3fadf76d0f734cc4fd8d3e6d0fdfd3b5e225b7d20f892710a538888dfb476f34df1eb04ef698c8b6a9508006bdc6cbddfcf4c2d8220d25c6896b0807f8468039f02aaf84ca6f1136973f644d2e523f62eea73a23477685ebc803cd4d36dfb859016967c2a2cda905e2830ad28a61dcf9180470356969f05390759ebca0b42b2a320a1304c015b8e475175ac6444a66097b5dbe28cbc2abc2cf74c5323cbf96df94b3e6fd6ebb23d9f3283d7db845e1458b56a0ddfe4f63e783ee1a10058c37ffbf16ed2ddfa8ef49738df786d72c90d33dfa1bb122eec6d792c99dd88eb68e4860d4a6db0ec44763fcc1e84c0deab876531f0ec7757c863c20c3fabfac53e7a5a719c7bb80f6c1cd1c91483789a3eaddfc9fd5a80a34ff4a962d7d990dc041eaa6663089599d21d2ff2a26b47817025811ad7a28807bbb1d29a48e189879fdb5ee0a4df94b3e6b29463e565ed059c08ccb208083820f43a247bf33d02498aecee4126529fe84ec89a34cdce5ed294b8bbe0971acb04d2c98ad0ed23d8ca301b231ae912da2cd7f8660b9f25b8ae5c8f847b25604d90f8c7fffcefe45c3764a579ffad3d2e88387fdafe5ef338711510c482eee9ddf7a32a53c4f79b50459a7a80292ca3453b5544ca4cf438e94f481d944411bd12166e4c9ddcad44b5412cd4333456c7fd52ba5b16fcc6776bd086cc7a6388d5c7a5cf068c4ad747a8a85dce7038c0e15b829ad1eb22ad3478762a19f9cc66af982043612a86c08aeaf8d95891d6bb35f53bf40d4751f0484ae12d9649be6d9d112df43a8695af7da598e96af48e923c5e23a48c583685e37399317bba884afe623e5712e4f7d9729448b07f03ac28d9006ced4313f761c43aff84e90f4abe464b315a591b22bcad82d5c6e2aaa6e4878358903d5e92d05800458710ea6f486c32ac883f8f168c1ea920b2fb922e7472063fa3623af541c2ca7f2e9290eda1e2b596e7f40016d3316034f7a5275bff1816b788025384721f426d142bfbc72d8339e4418f4b2438bf432b02ec3d35745ebf6ea4b59d138912895ba2c48a0f16e283280ee6526350e943653d7f17b8d25ec17ae26e381021b3cc06bcb584da46a0c651c0120fccc3ae8c3cf6260a679e43aa2715db990afe2dfdb3060c383292ce63e1a96d39e12e7934b3c5b4a4942c1d8956a33307a51a6f5c501f4e9be57a09932786669998e17fa9b1148bec5603030ece5b29dbf97a520dd3f590490106a97c506196a6ead1f2a13f1e2f50725254e01d4e8a4bbe8e042ff3fa48fc81496c8e3f0a62d7a7745adf9f21e5f08e4fdc20195f1da3747c792346297fad9a37ad93fb7ac7dd2e32430b546b1dd3b74040cb035e8128cde53104f4edb285be75cb1de88112d240a84aea73883846e4d907af11dda79beb49f16e9fba86676396c2efb836a3b18df7e549ed011cc3374c446bbba8e8e4b156895b5875020205a2af5565a5363330ab72f866803ddfb07d8cdc1c968b5f0404acfdd5598a6a1c25b1591873b2b8464eb36f2a8839408ef98f201d3dc06aff599a49ba7f40172c6af4c2595c307edfecc218b91f8f875cc7d68b2df8728847cc5af6d3cb0d5852069c24513086af9c84644ae62c87660536fbe5705da8e797331bd4ced567edbd106482d458d520fa3b339c185defd68fbda78f32cc62995d8be7f4101bdb6e3b8cb21b772b43147ce611c1d4c62c2bd6733819803e8dbf3ff26d43903d7b6892fd8b72255c7aa4e57b6806cbd697596a46f923ae25e0a5a398a8907183"}, 0x1008, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0xb78, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) socketpair(0x0, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/35, 0x23}], 0x1, &(0x7f0000000180)=""/21, 0x15}, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 04:02:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff000000000000010000000000290000002300000002000000000004bb89b54ff1e0a60205d07826163f0000000000000000000000dc00000000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getflags(r0, 0x0) 04:02:54 executing program 0: r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000577000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/80) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 04:02:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r2, r3) poll(&(0x7f0000000240)=[{r0}, {r1, 0xc4}], 0x2, 0x0) 04:02:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x9b, 0x2e}, {{r0}, 0xffffffffffffffff, 0x2a, 0x40000000, 0x3ff}], 0xea1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb0, 0x4, 0x1000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x100000000, 0x1}], 0x4, &(0x7f0000000140)={0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0xefb, 0x2f, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="d179e31da52edc7cefba2de7d1f0d037ef5557c401a2450343011f7e25cfc9984e71e3b572608b27de7f", 0x2a}], 0x1) 04:02:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x60) semop(r2, &(0x7f0000000100)=[{0x0, 0x4, 0x1800}, {0x1, 0x1, 0x800}, {0x3, 0x4c4f, 0x800}, {0x2, 0x1000, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x3, 0x1000}], 0x6) close(r1) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = semget(0x3, 0x6, 0x400) semop(r3, &(0x7f0000000040)=[{0x1, 0x3, 0x1800}, {0x1, 0x401, 0x1800}, {0x2, 0x4, 0x1000}, {0x1, 0x1ff, 0x800}, {0x3, 0x800, 0x1000}, {0x3, 0x409, 0x1000}], 0x6) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x94a5, './file0\x00', './file0\x00'}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1, 0x2, 0x5a, 0xc4}, {0x39, 0x8000, 0x7, 0x76b}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x2d}]}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x3) 04:02:55 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) clock_getres(0x3, 0xfffffffffffffffe) 04:02:55 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f00000003c0)=0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x2012, r0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r4, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="7a17e577913293ad61bf8deebae7dea9c1b0a73832e9aa5b0013d318a3d6d4392d11fd881afd7848b1577401f76b71251354f5e03aa12e393ba049e7ed896a987c5af89ecb365b16d09554494aa5e5043ad4d876e5e9e6abab05835bd3ce3ca1e8f13a3864f03a626845d860de13e3c94ec446cef98932e7928729fa56a16a9c56a27f9fbe26a2c6", 0x88}, {&(0x7f0000000240)="4a959bdc386018e941794445f575893d9d9b9ae09013dcdec5ec128b1e49124e54e85ad8a9bfd89f0c43f8f32def7764f399a8f0ca36ece510df6239aba08b33f2b388f5b81b4e4897e3b059224fda9ba6660d9df31856873f66fc8250a24bee559c27247ec88822adc6d4d3086515f45a390e63ecb1fd48b22669b7714b99b3d48a6430412450a3c1f419da103ecc15642d6561e522ff7caaad066282c9ad4afe1f6ab20196d0a2746686c2b9efea62d6", 0xb1}, {&(0x7f0000000300)="e950566971c74b6203ff68cc205a25a3ead70a1a3791397aec544bfde747d6180b61b479bdf14df0b182435feda1ccf1eac7c896ddd10d80ace6dbed66b1eac71a1bba826ed8ec9b5383de3c06d1f3a3fdb7c73c73ef808a1a47a238166496772fe70917a1232f0397f212e740bb5401bff80b98a115dbf198b1c5175a88a0cbf655a28838d08b", 0x87}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{}], 0x9, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000500)="e94229b2c43bfb271a7da06b8a2538479bfa266bbf38ef292bfe8a5793f840bb301a680f95fea04bad1d02bc81ab6924e6dbace239b8cf257fd9bc09edaca79ba9f0c5565c02c476051ffcc550b0db495532035adde5d22310da6f109bbc0f0625d6f4ccc52a903b8c2058af6608a94b965baf9beb83bc4a9bb104c07ffd8b0adbae9d766eba0ef7f5eab03244fd914f3d59de8926f56e6b6919ba9c7081c10373627a18818de4d91a1f9117e7704c0c7d82794afd69264168a23ca6ecea48c575256b9a83701f11228f20b67283395d3e0f690d9a9e182bd30e485edd0b67964d5a37662e2394e1b4088aff8b6c60a6edadf6ff68ab4edeb72642881390c6e734cb7c80a32bd5c28bf2e742a17707905d8c8e170860631fa5e206c31851f90b4f01101bc6f8475316dcfbdafb55ec5a9541583524fa2c05ac934001392c58708669a45a2d38d739d8816f8cac62122d5e62e0b0b9324d2a7d0bafa72064b3cdd3b9bfca0b6b8f590c6131d8816307720a253ec0ec204f3326632a72e7f7412438eba6ac833259d455fc667e7d714a7bbc5df2fc63108700e2bdb2470f160a12fc2335ccf0d8e0368684d43c0a496e5c57f641b71f538188d6d1e7cd8ad7f1d726c424b26162009d7150ac5447101a4b5d683753da3fc420d11a9bb858885e2bf6efd48068223ee32128b0d097ae97378a3ce26fa99da15dcf4c513d25f524d2f18660ca89ccdb900374d2b38c941177c890b25006d4be520547a07e697397cde71dd344d55a8ab28f65b3ce32bb7064cc523d9a06b7e219f0305788d96897f9c562b650fb0ef937f9eb10ed17c63ed5116c66692152d0b2c993e28097b96efc6f8715a4ecb45968a81e763acc58ab4fc8f9247e02fb95bb5796b9c5d0c21e378d7234d4be8d6bfd502820ac1e511b27ffe4cde0645258d8ad1106542b240df46b82b44eff27868d1fdf8203f7eb606044ff7e12b1c3fbf110f59570f81a5094334cc207e2af8e0da82e814dd534238733d66010351dac9b4f76102b51d21bf6fafadea50ee937ba0b814de0b5ead89c85d479fb76d68ea8fddbc5215258b20a99055564fc8e76bc7d616438ae7201a1546bd15d33b00d43323f1abf9ed45a869c332b35c025e6e0e125fe1202a3d0d5dc512b6de3ed865dc1d8c391d99951bdbf04b86cbe9b9897227b2fe3f53a0f84a6bb611efb4aedb15e3c74247edead72a08dec0995f7145ca5b1d683f89f49cc89fe9f1d054fd3ff4bafe28f8cc664fb50d814ea764a4eab975271b41abd1cb479e5a859cfea921890902a59d876c1a291a33efa183c8b30591d9eb2b63d526b564c336d804c520498cf86a267abb9331904c9897d411c075242ce17d3008d5ab9710caf2731e2b471d3a1684416585b72d982e3438ef20298b5f48e9d9c4dd854ecf741b595e91a77bdc85df6c0fcd4bfbaa069d3570d152dd217cf6ac1b50901dbbc74b77e164d8d642eef109f4a2766791d32c0334d7e93de9362cfb820b8eed48605758446b7fb7dde569b60cfc6c4b1d2939022d1a78672a95a3f71d0dbfaa17362095ff868e373b855d8190c000b0685ebebd6daf02630ef00b88f55750353def2de53491aa3452f40f68f6c31e95c4274778f026364fe7d144afd2b304d8d721ba159633fdbefdb4b1cb2b6e1162f36a367c8228c04a07e411f174bd30ef70d604ce9ee55c33c9d356c253ac2f36bf12021d9b5fb220f0a53fa13fa812d3d82cc8512fc739e0b089fd9f2381acdee46cb3c932e33dd917fbfb9603e584040bae7369b679f139e091fb3ab90b95a083af6693c2308f9f9c1c048562041d33dcd522ccf491d0ac24210eaba55e855c3e29f23468bbf7c0fb2032434267dfec68953506ccf9df5a40ae534ebaf1ab2cc7a95eeac3f5139495e944073fc559b3dac496a1ecace834b93fbb3f17b6ae04f0670f0801c75c948ac66c7dabb616cdc64b99bf91a0d2f41ef8ed41315f2a92f899e18c4342b3fa25831e4c764488214c92562feedc43b288f57ae9cbaeb3506fa31b63af085ba0ad3d0862b365c9d784e31ed557a81c878c4fc20cc8aec60fa01a358614594069ac096d5b5f1c3c09288f670f4d900aa049e971a5f0f4a594128f816d3be94c610bf235cf6a6b100754715b6cfabbfc307ea58367a02d0fc7e3ad224c2ccc0bdb251c05d0516e7058e75bb43bb40bcd8809c296b028a39459dc74a9449d69b60d9d9161078140f5a62730ad005fafd921d77f61a7d8f995781aacde1426e6752e932a88182c30307aa0e302ad8c6b60f01a654543d47bc103ca77fa17733f8a09b1bfdbc68fb7c459dc3bdee07cea9daf837bc05110222da8a0f24ece978aeebc3a3bf47f5cb03c63035fe235e7b30a91ef8f392b38d29f955a7594733a57336e583cfc87e78b48da8690391afa2d4f9735fabea932c426322633a08c845a0b1b8787d8b76428e3f3eeddff7a17be9d936dab72541e7da1f0307008672583dff2819e894458f5dd8cc5dc9527a139983a15bdcd512d8bde03619aeded85caf5f42490970814e10c70adf87bb131890fc5ae8bde597c80a52f6ae9695f9b762cbe3d4963c6583b777c86a4d5d90bd75a66878b3084993e2fda12db09dff38d88e12dc305759d5cfd91168e16948e282065c09e553123b1e0b42a1776c4ee1bfb0d1c2efab747f1bfadd8ed44eea953ebae3ab06b812515140283ce6037ac64ab88cfc5cf02c8e00e864dd5f91bb866d52f6a8d7aaf6107ed040c523aa62b0b47907b239668f092866a59e1278120228bfc9e037c144e9590393185984ad256c1ca5d92785a5f4991ec8dbff3322d575e1a1464d90a168ecbdc8dd05a32ccdbb8b3168be7e8a8a6aeee9296aff733794668f7fc7844e31c563d2fd14034200cda45672e1080b6f75352f67070358592428243e69d6fb6eaf0bc9ae37e801a71f2abdf1bd73d75a899ddbed1e8b6ef96167697aeef64cb0dcf99fc181201b248385668bd4a9affa935744b6e37f49befcdf786b12ab5929d14e14e48da435099f34581d67eb6af941ad81fde533ac0ab9404cfa2df136aec4b8c228221d2585f51894f9bc7ecd22acb4b4320decfe775967308316d980c6e6819332bfa20023d957859f2a5a6ef91728de70f0fb7019c0b6205c0677ad4c19640d253f89ac0ba2c4dac79d9fbcc02ef6c75006605256ff645462df3988c7ce232eecc8e8abd0c13985608d425ca52f1cf2c700641f5d77d98424fb720bb383bf9642719da4e76d79e95e4846fd03be6dccd68ec3a616f94104025c74354ed29899696fcf49f90bdda0a1cadf1989aeedf9a8a5d964eb8055047417ff5ab17a8ca4dc7391e3acf88a81520e3486a988a9566913fb34b5a824e14260e7816cdbca71f395bcdbf91e3e2982db94f96af1dc2d9ba0a0bcc606fa1d1503ffb4744b385b1792deea0fd59d14e3379374ed258d230f86b3da9a2c5e9047020511af1f4de164d00d25d6056b4460da70af50a0f7ea759b0884832936606bf23c958d045aca55dd3edd30ca91780f087bf6c946f7f3e1742a1febc5866fe080b0f10e015733ae5481269c0f8b60b1530cc788b033008d7e846f1922b7e25d0b8352da7570e216716315d4d67f8cbe8b8b7b341a295da8bb849fcda73759201f8c2f56075285265b3be812339e1b2b880269ce6c9a74989c92a4bedbad23ed326b48054777cbfe4cd2a61f77b2bec2f2a189c4a063b60edbe6c87712870948d75d654b0d5ba76b6d55fb0259ff96c24b6c57f6a20a3278f7ed160021427d9259d603a876ba8a6483a147dbf0c3ebda89da593d1127257aa301d74c773f1702d9834351e6c54ea430a2d75d2092e965f1b1ffa5076404c5e31acc22b67ed6570c3399819eb4db7719d11123b78153c8575c35d73a8558af8989489670168ba6003e29bb82081f16ff99b015035a7f2c5f4dd29ec2b589419a52f87f04400e778ad3d3ae094465c0307ea74870a8570cb77a7d6a0354e1d212e27cd58bf7db933539d79599274f9d32688f429181fff7c0dc4c5e4ccea38c87ad92e8768800fa6410ca37f19b873c80486266f8610db1308e107722393ecb636c2f1ef9fbd7b934fe550d8436a627ac80ce36f0fbe6528ed46024b8d932362f136cf4435d02f33780ba2a8f3b73a24840e722ddc2e447727260b1966f63303de78dc831f53802d9e48bd4cab603980b87add0d6f89125375f2cccfb3d2e619f6457808201d54a4d721eda6f78579982bf13ea61df00b2ec069e8b5dcc4f7b17d597181dd59756c70bd1810f959deb8d73991e3385fac33a752c4f48a518a6c9d934dc7393a2813171fcf2eba419594ec029fdeb49a0e9e7392373a5f3b900c8b401d17ed11349494d0782c4cdaabe11ef1346660406e40e2b021d8c8c09c3c7515355c801627fa7b2ea4eb5807cf70dad4aa273d73953072c997b6af22906c0ef61851ddabe1935836986e70450af2f7841069d86b96244b0336f37e1df61ab4b4e756d4a1c05debe2a68763e008d721726a0935e898bf5a04f27c503d31034edffc3cf01b016b3bb77a728616daf02e407047befb72aa462a92b3780c5df7fd4ffbf57e04169839cab3a28a2a99bb79b66b18018c420b7a469c0e5a1f14e8799bf352dde725989efaf1445e730d21d5fb188dc09af21302148e3a8341041ec65bf105d4b88d4467ec7131496494848a137556f5df9933231160356ef69fd741ae2e07cc2a0ad1d81bbc227816bd2d2dad7b953d2996aa67f2442081d7c33485a86845df2ab072238e68426aca3095d776656af472dc2cc7a50ad033ec2174a052d4fe2824ec427dadaa2bfd0b259856838d12d75e77593b3ed6cdac9d76392ab4eccfd7819ef9b1b45cc97867f12ca3a8ddff76c42dde22b1c773719ca873b05ff9d289459ed9bbfd841c34d3f54589653f724ddb3e1a5c33299e1672dd11c310201ff52a9ec28f9702d62dda7715f4d0af0bb3e32cf3de3c163135ad9d8af2390aa0f820bfba172cff8fb5943398f6ebb9df81226e5cceaa14583a8176ebaaa28e27d140b8905bcf51299accc1bc899359608ef71bf34734bc25143f7e9ad9f22b95644a84706510c867cae88ecbc880543bf7c758cb3bb0c188e77fd83a86af2f58eeb286075780034d8a6080aa6e178ba0958b5e57c4e882f293e526ce29254daea52c95f33c96c3c511d9811d773031998836b36fe4b4e809679d17b0d8639b7a241be30c39b35b2398487e852a5f2b4d1035d281a9e39d259a14a47631d9056e15aebea8fcd79d2f8b411d83585a8737462e8601a343a4333ec530044ba1b71d2e3f6e9640e4a1a9e32175c4a5d389f87b9b5ee9d5c69a70f413f53bdaec3783bd744108e684c38a214e74bf0d5c42408980d019cf19994fbce6978278e328b9fa929d9a04391caa7f1581953c1afa3d2353eb0ecafe82c925f8c4cf0c8598d764958f45cdfad7365fadfaf851451a2d21b655feb6f11f1286dfd0f857bbd332232d6ff7c62cf5200bf491be25af2cffe3e0c5981be5ba968e8e7f46f66f1d605912cfc6343619dc573879a0d1ae7c337e4e5fc904accc32cbb1a0c2cb9537fdb393188b8b90e7601024ca355e5408d893cab65b0e8de3dcfb6b8cf42d92950a77c0b7f6101225f7ffcaaa7bfca743f9d0f1cb864df7a7d10bacb5bde63d58bf6c3260f3bf5d7fa13e645d8687c8c49e6b9588a9c527a24e47595a908982a3518a0a85109e328012d8e53098e4b8dbae57db4263baae083526d9b2251ef72ecb86186a9c175325ce1", 0x1000}, {&(0x7f0000001740)="0e7a865768528ace9dd3dd7331d4c2754b55c2aff57c2267aa5cdc4a0a3ad0ec9afbb814cba81996d81d43c1cd3ed28ed215be6024de1607d1bb680c4a6ca78c7e4119b6454818a2e91da853fb172e04c60a3d6fe30ac7111577d1f5553504b08ea5fcfac576516070af06b2e0bd5c343a2fd43e07df2bec4d9dd04871b4a7d69431fd13fc51c5e544c5d19cedff85f40d48dbcf78b29c21ddb01cb6e4d8c15fb0bb9333a85c6187cee9304b9dd1688d3a13a55e92676e4f81d01ccb9aa9cca3cfe27c6d0e61fa245b8a756e73e461525fa2332e8aa5ea1b26d104b4a96b5ee84ffb4cfb3975c8c3ef43b581a278d5b7271ea16f14d16744f3b57cd8376345d0a8f963e74fa0c2a1ddfcb86649353b677d2aec593a5f3beedde7ee7ba548310cd283f54a68aa6abfc31403eb8c4a8d8e9a5d73f3ec0fb8a7ff2455e5d6b58ac2649739c6f931e0b3f86b4f64dbb4e4ce1bb1ccb85f6f21b9e67be84f44543181c675ad0fa522bbb3c0fda46354e281f478e73372441e6bad401e226badbf6ce1488bd2a6596d3f175c5e8ef8b66ec42d5252651f46d35042471317d15c371a684f0017da0d840c1ee03859849ecbcc31c5a29199c5d559c5cb3087f6be246c76a722d6dc427863ff9a4e944887b4b6f85c236258a740eab2dd69007670c088b738a030bd6b360a9a03040fd46b613aa1c1794bf37744f52ac411a2347e4d2095829b5e3f7e3189cc246e328d9302bf24337e8459aa75b0fe96b5f6cc4c8e0da4e30973d21293ead840580bd2f03bf239a5fdb90eea11fb74a2ec15317ae0541cd928175971a136f452dfa7a75271d8dbb2d684f2287fdba1282ac8319ffe77f249a208340be93ebf8cc4ee192407c97dd68924a38cc78a650f9d48ae9e24ce1bef31fcfe1b5eb543cb83dff0a97f4e3ff707ebf685707410d2c46ad9645dfb436e6b09ab675e763960f06712e98a3be0728c70fbe4d5962296b12dafbaa37c5bd6c29c570f1636c974d1e367b41b59a6a67b60debc6d64b09c6a9705fd2f8a4b2a5a375fa96c252e77af06ed75f5b59600136fa86f0758e84b20bbf3ac2cc0eb5c54acf450d9ccc414f55c3f06e6da5aa827faf0a6ed800b9d403acc375fa68e06b0ec93bba49a0c880b236ab1aee16d471737fe77fdaf11a9450cb53e4e234135f1f8f284b3d4eab7576eb8a950987b3a7a972c2ad9e529a9ceb7de0b984281d416bed393eb21b89de1901167db65f41d35fb439447d81ba67b3f946256149c01ccd38c4ef6864e791389d5f92cb268796325e90ed305b4672069b6a63342b2d631cee52865236d7b2228468e492c17f53a24681a89185cb54840ab671a0b0155209b151e9f8957203a1582913c97f5430a35e1767bc476e7973d902720fda1327822ba4bfb84c00e2b634d74c25cdc9d8f797d32f9af6d428f816324905d049618ed7d2d7c263820a5a45abf795e868deeed72c9a99e98f49beb1b64725d827c7e043c6809ec1b593188c180ed5703b1690893d3a65778758982932a3966190d78d5a2348298b315b919781678efe4ba80e5703779dd99fc598cec05c9e51b1798ba165db4a50a97db5c4be1cabc76ff5870694944eab76e94addda0758049fd91080ed67e1f1973b24e30cf5490b999badabd9e4a6b283a8e4403b54d488c9191bc968a44c758940fc8bb277e0ff5895a23f66503064c974454c844053b75bafe6f2f525848a520a46264b33098e28b79c428dca80598f568e8b3a6605787263f08503f2bbe8ffac788e7107660f4a81e6fa72ac00c57847905c8ab7005ca48a63ae0dca8330f5da9a26aed6070d0900613d252c39ebcea4e545ffd3bd435492a45fd8900731369d7039f37bd1804fedd5dc1aaccb98985f03785f00a38815de8c8b200f9d5ce277b76f889dfcf662d7d2045aa8c6ae3d3d1acc6a4d7644c3967753649033ef18e599992d3e0248d4311896003debf434ad2a793aa8759c326ebec2b0de35073c291fe5e8c81e2c861358f7f0c858fc85e80678c7ff395c5ab92ad5e7172352280a947ed544dc9830728bde670706e70274ceed4546a00e30c472eb7e286bca32d2855bba4aaf959abb54103762b73ee206038c4bbc7cc99ae5e06121e62f67eab7e3de2df59c9d0eb4b29172445e026b0637d2e1b532836267603970d4e2d8879adbf9311d887fb056c0f546af405e9589d550985f962c6f12c1c3172db1bbef6ffd0e69b9430173f7f0cbb794d775baba7672ac0345f4a7d2097a8bd2f8cc8b4e93eab484ce7d610d666faabaf66185da8de9b88e7e3667e1bfa4ec1d1c58b88782b6c3f025ef23a27d93fe0e89b328d7a74fe043163a00c484df16aeff91874d3932781028b0a2c2f7ebfd2655cc5fc45252998f29bf04036d8c302a438a58178f87e056fd850469003e4d84f0c317c0d954cb73969e01bc13e1b9b167a064c8397cf9e10e0ff3c7cb077fbcd3d2a37db06f53024f3f7eab3c418829544e7a06f9008184b806654891ca55c898b310df082f32f28e55a62a7e2b45bec9d7435791fa5ac2a48b1914a6d689b139bc5cccd7604994d4e42f9749c62adb399268dba0208391ddbed3fb554f8da77741026dfb37747f31c575747cf4ce737dd7122338e78a020290868ecc8c269c9871141b9b1ea1b4d17307d4bb742a3dfbfc3c20013ccfbf8b7746d92ed4d125f8eafdaddd728a71437a81d8025633f53fc050a901aacbc1d35617e6909f8bd24787f09ab598332ba83e8f3f4e17fb8a7338341733dae096759c96d617b83506c880b762e3e9c5669bb11b8bbc64de716409a8a169f682ddbc7acf1a52241fa5a59c5d8f3174157f7d407eb29a8be5b4b4000bc363a937713ed552c7933d09d115ea26708fb0ffcae102bf902e88d1891ac0cda54ded640f9abed821f8e5224ca5dc5c0234d730fac0e55f9bf0150ee57b7c9ee22891bae93a6f9f73b78128e20a1ba86c67ebdcf06b78a4b46c8735bd1f6208f64c292d110c407a3815ef491c85e8ed5a061a9cbc9574f7f6c84d511965100bf014dc2c2a3491c9c8da02137a8c81760170998c55dbea9a089c360292d1d85afabc473bdd82b7727293c9eb1b7aea7ac72bbdae01b68b2811512c7284aec2d684757a1d01a9094be5aef8d2e1fc0912c200ec596edcdd7e468af3c5416f71183a29a7d9fb45cf63892faa6368349cd15ff14a499907cd4f43f968c31f473ce986b1b9943e20200366ae97a24b7113d45e25fd28513032d8b043d3575d6b7e01a5f86017ed4fe57bcfce6c0dd24c2281970a19510a9d9c7aec13b29689fd0a94858f3ec84f0ac4ad1aa37fd1d2b82efa4f417ba40a28a90adbc53faa8d208422917cf9608506d0c1468eb24fce70203101157f1bab76a26af8535bae02f3d9308f4450ed3147be99aedd41fe8ac5c1ece3605e61010e5429138f04dd5d1ce55d1632043b6a14afe5ff4829ed79d3e446562230b66d93083bef77523d58f28d1da3aea5cfb0a24d19f49d77c90af5c2ee61a3173efe84a0ee0769d926ceee2829140ed0abe4e613a69d1b5c19ce3c6d2ee5bca4291d75c79765ef53afa3288535e2fabd0c1cff1fb3efd3854b1a9737c79f2ef4e53c7cbf6f518e9a122583b52b083916939dfdc718f07878ea2fee22e0f59fcdc6b3ae5b712834aced71ebf4d3eb8d9cf71d856ca6cd1033583c264a89d60994be458f89773796992485e2c3f25de878fcd2df7b70ae08df10c07756f4b2527cb45197c660efcf604b6a9f4dd58efe798ea66a4ed463dd859843df4feb7566855bbe16975a99b3dc277a0754a405851b47ab60add7e094b7e6e778b551c5020ef496e2c96452767de6fcdbecda827f5f41b2ae1d3041deb07ec331efe713ce4b5255359a33d241ee913e2b01c2f34ddf3173805e79b8098d43a350543999bd8b2677df701c42d31deefb968757db2ce871bbd4e83a3b2fca6f1a9da35c5190a8ceb2a82731051c5609f9dd7dcc3d194c069e45c8950e5a517c1e2e96873bf48275607b6c0d93e43dca49a0f65d0aad69c91c7301e490d2a805120ecd44c535c735feeac4a0a025e3429f690fd14b9f9dd2ee6592f015cf38d495a9b712185b00da2d15b82bb471603c7c3e790ced126a69f44703963f5bcd32879d20d4ef985f842c42d53af816641f855e63d56aa42ec45672c3a1fe0985beefa8f1a3e581291560447b79ad104f45176b9b56cebe62940b67a40fe314c64c672d1cfdeff19b0ab865190593ad8cb3629c726f2b74ab7c9a03df490114407956f017f52351bed04fc7b961f8ccd6da6098bd7a6b9de8f54b27c56f646cc097c2dfeced8a0bd34614b410d7a18d6d2351a7ab470af75059610fb22bde8cd5510fbcbbef7f54483a8b3f23cffed771206a3647ba860c90775b74220928e00e0bf6b6cfec19aed6873ed41a67c3e4825b2da744a03f8231e4251eaeb4842560fde9d720af004074da5f9dd4f47ebfe16e585ad4cf5b2eeeaec7e42ea8943d6b801a9f2f7eacaae91e085fb83bcadc394f1e7c710c627c8f7d0988f9924b2b7ea035dfd849eeff627453effa0b38873e1b91a39b5f8c6e7dfbe4ebb529827c210fbc7e505da93b62c42bc1d893cf435030eba5029bec6980416507397cd31935d092b277e7d5b0c06993315e68fced4bba70bb941d7a4e995a40edaf99f6b0a3ce4315ea727c7a927fd8148c27e5e253bd73afaa6f5cd95d95f421e462b6620c2065318ecf154659b59f0b33946dcd1e038c018fbf2d4e95bbcad9a8ebc97c2b1480be7fe16801331856db9064ec46def9928e1eab08f220826c271e45978e43ace8c0f39630d840f48c5c5fa3c0da3f6adb57a36db84c4703101832d34ed02c0f8cfed200b3eda45f2a33e1b29cd207a52100fc2a1c1663f5911a34491e72e15b5ddbb1364239a28e67de2999c83e7e1e1935b123d98cd240d9f6d01fda716bc3b548c5b3ba9d48ab11ad0779aae2a8ad4e357b4d601395670b3f5817ef9c75e7ce0c79e2243bedac844a3231934738cb2f0697d29c047526ec66d35c7282ac2b63725f89ae9354099ecc674cba45f5cb29ee7ca920ef0eade77c146f4cbc3ebaea80ad9a60e7d415fb1d27780033257ebcd7a0ba33c0c2e3c96e4444a8ae4674f393f6a300dc1ed583744ba1a8a0568bbd3e38eb8f50f68e301c4af4d1acde91d97f6b98a6ec4835468d0ecfd2f4b1a5448417fe9d9131b1f44e782e30963b3f17873712c20076d24243e821babff08635d4b9581d5454ffc34c4d0a92aaddfe5bf0ed05d8e29da2d9ab72082d90ce0ef2927bf0c8741dc79d0682adcf392c57f549e4b1645e5721eebeeb4ecfcbefb42e9a1810e2994c008f3055abb70672b34c6da417e85931adb6b36b22f418eb94544f08dc5eb3b8f7257ddc8d5d01e76eab074076d20e78d906d6621be3a0ae3ddf0ec1ebf81c9f48e553e5e9b8eb45b2398a3c25e493a33a6fc00fe3b29ced1a5fed1c89f3e139491d348a0a914613b82134cf766b042a562527d74131f468c72097b170f1aa266fc3331e42625c6e99a197b0a55611c0de92bc4420d7256a424173eec87204824c673aefb521df1516e6d3433d34e746c0bd37d2d5fb5ea9b7409746645157cc31bbfb2fb1add5d47144b5c61169406cbbcb53b129517194708c6a9bf608097509d9f7e10996713da6dff628bcc91978aa13fcba4377fe93f7bf98a79cfdbb51774a11822a1efbcb7cb2f09acbfe86e8764470e2e28dbeaba3c44897b02e5c4ec2b7fafc8995d574396005754b05f13210c55f17a", 0x1000}, {&(0x7f0000000400)="ff0a45c2b19f3b44f52cfe6f63c9d4f74638694b27c7930b7a0e5fcdd80dc618883e7b4c7ac3989faae69c7d7ef803884bb16c9cf40c5e18dbd834f662d41ca0132bec9076b8ae03b06bcf87449c3de1fcc397021501445b3c52c2a7fc888681798781e40e19454bfb84ab72b80ed15d044d2ef1e5fb0561a8d599ea2eff8474dd1fe878d86fe07db003f017c8b8431c3ad5b374a5730702d5fb5f79cd851f46181bf7d9145626fce9cc8065892d620036df", 0xb2}, {&(0x7f0000001500)="2e2403ebb86d8b7b40e4826722af7e4b65e0acb6ce89c2aeae9a32dbb8ef6bb69ad649da3bb22434cea1f81f1416c58a8205376b", 0x34}], 0x4) close(r3) fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f7f2a60bd670eea221c0ca383a557ccaf8f6e2920f12a05fe1ccd9b5baacb26035af86c1978db5a912159b575dae843d7e25f3b1df2dd59e9524f5108928840c1db22e83817663f9a2d08fbcbcd55328e5a504bb2b4248ccd6bf4e63052f3cd09cc3b12738d58ae5939789b7e934e16751a800fc06362c5b0ae8c6ba199e8ffd142256bba9de5fc3e9b297f930018ed755bdec1d77a45531e9c1e57b0b66f0ed050f082bcbfb1ce91bbd3c6a97c0256222ef2daea82dfb2f6aa820f67ce8625810abc758658614cc0aae572c2b39f6e781c5fc5f32c0ab", 0xd7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 04:02:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d", 0x4, 0x0, 0x0) 04:02:55 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)=[{0x24}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6, 0x7, 0x8, 0x7fff}, {0x1, 0x6, 0x3, 0x1}, {0x401, 0x553b, 0xe000000000000, 0x4}]}) 04:02:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) open(&(0x7f0000000040)='./file0\x00', 0x30840, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0xfff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) 04:02:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x40}) 04:02:55 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) dup2(r0, r0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:02:55 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f00000000c0)="d2f1467ea721beecafb5c197ca39ea929021438a3ce1a4112a43425853", 0x1d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a"], 0x1c, 0x0}, 0x0) 04:02:55 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) dup2(r1, r2) clock_getres(0x2, &(0x7f00000000c0)) r3 = kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x12}, {{r4}, 0xffffffffffffffff, 0x3}], 0x9, 0x0, 0xffffffff, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) bind$unix(r3, &(0x7f0000000380)=@file={0x0, './bus\x00'}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x3f, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x100000000, 0x7cce400f}, {{r4}, 0xfffffffffffffffc, 0x1, 0x6, 0x8, 0xffffffff80000000}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x6}], 0x4, &(0x7f0000000040)={0x3, 0xfffffffffffffffd}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r5, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0xffffffffffffffe1, 0x401}, {0x8, 0x8}}, 0x2) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:02:55 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) open$dir(&(0x7f0000000100)='./file0\x00', 0x180, 0x19c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:02:56 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000700)=[{0x1, 0xeb, 0x1800}, {0x2, 0x4, 0x800}], 0x2) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x60c, 0x80000010) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) read(r0, &(0x7f0000000980)=""/167, 0xf) r4 = geteuid() r5 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000005000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fcntl$getown(r3, 0x5) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000780)={{0x100, r6, r7, r4, r7, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r8, 0x0, 0x92, 0xffff}) geteuid() setreuid(r4, r4) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) fchdir(r3) fchmod(r0, 0x4) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000001c0)={0x2000000000000216, &(0x7f0000000100)=[{0xfffffffffffff001, 0x9a1, 0x0, 0x9}, {0xfffffffffffffffe, 0x1000, 0x41, 0x8}, {0x40, 0x1ff, 0x9, 0x3}, {0x10000, 0x5f4, 0x7ff, 0x80}, {0x3ff, 0x9, 0x8000, 0x3ff}, {0x100000000, 0x400, 0xeb30, 0xffffffff7fffffff}, {0x4, 0x0, 0x800, 0x1f}, {0x0, 0x1, 0x7, 0x100000001}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x5, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) 04:02:56 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) getrlimit(0x6, &(0x7f0000000000)) setsockopt(r0, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) 04:02:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="c0020000e602fd7a00000000000000000000000000000000f0f4898c5da3d319581b0b8bc980de80d2755f257de9e3018d741148818d5400000000000000a23dd7a555edcffb776fea608d741e2ff1615e5334cf45762268bb0e95b9691abb0e02ed5f91e165b3f266139bfbb30d45ac0448e5e764937c865a8ccfd9224687a92f5a"], 0x10}, 0x0) 04:02:56 executing program 0: r0 = kqueue() r1 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r2 = open(&(0x7f0000000240)='./file0\x00', 0x8851, 0x2) readlinkat(r2, &(0x7f0000001680)='./file0\x00', &(0x7f00000016c0)=""/4096, 0x1000) shmctl$SHM_UNLOCK(r1, 0x4) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimes(&(0x7f00000026c0)='./file0\x00', &(0x7f0000002700)={{0x81, 0xdd}, {0x7fffffff, 0x7039}}) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r6 = getegid() sendmsg$unix(r3, &(0x7f0000001640)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000140)="993135f0d557e25299d94db78a4bb621649836a6e52d55b1cc169a6499eead3e112be90d6b7078db1f89d0f421f73badcf721ec397230a7567a17d5d9104f4399ab47fab46cf4a8df5737cdecdbc19b74d571efe2ade2360b5ac9c2104f93d544a1b3e9b683986ab41c0e3b85b7d42e263342f2e91d893c0b1c343ddfac5e5e80918c953cee7f7abc1f469fae024304889e4f39ed08652923adb9468928d35ba1b75ed592838d77d55a34548495f692e0aa3c51f1f5ea507daf7fe5f8f7404a1b06a28536fa01304ef3ce9722773800eb1e474ebe381e2988e8c61f1ae8a", 0xde}, {&(0x7f0000000280)="c8fb92274666ccc81b53c0c1b028cb2673c6906216a61b74c16fb8918849d144598954534003e60cb51f1e63499568630e0e54d84d305233178a50a7a1146e6580d20c5a5ad2c9b9cfeb95c313bb335e584405044484cf021c729d748680690fd0a9fdc11757399a", 0x68}, {&(0x7f0000000300)="cb1c80341d1c1ca25bc51baf6da12a4b678f6bc8527f32d6ed9695bd37fe87d7d4282d0bf5433b53b22ec309b0792b9fe173359bb8", 0x35}, {&(0x7f0000000340)="79a6c09dec71b5c9c199f8878e475f36128e4cd39dfe815b6f60f29e260c16474861604917e73e758345e89542ebae1d33149129daa9b7b45b03e7b2a3fcf01437dc29a45e8c72147ddf20c5276d38b8f66a02f44cdcc81d29243fb202456f388cd7807937ca217fc4a0d042a88987e842dc07fe970205e551e3f4b3080717d8bba558fe6fedb4663d3b352caee65c8c734bd026f4a6a89b3c9cddd9c92305ffc0b92db903b9f68dd1", 0xa9}, {&(0x7f0000000400)="6d3410165d25de92e027cef4c207b3ad806738769c0773fa423502882e37f97ced17f5f71cac1facafe335eb9c34fb1966530cf1fa3e18b489ba59b4971db0cf6089261704434761d4d16220c681673f37df50a6c32a09e392806d4d971d21050dd6e19ccc841c273f6ace47ceb5d2923b0ef3a6055c1b41471adc4e1889183ff5440a40256bc215f6b309426ec09933b180871756babfd3e9be6212319ee64be7d22a82edcb9dda67a16a6cda63c72addf1c0069fed15c4e8b6d7a842596cc997f5e340bfde69ba54cc32b30cf95aebb896e3b0201a5a5ca1dc4a4f44bb11fe56cd27373660ad32f56d4c44db42dce696d63acb2c874fc063de19cf0ebcab8fbd3d0fe980a251bc4665aba518950d35c469c7375cc4f1a6ae33e790a4ebd2d92046f89a8d4222e7bcb2ee941078093ed6776b49381f932c62cf019834329d5e2775a8e53f2b904bcc140b0156ab8c155033958171d60c0030c067263481b4c5977ce454eb48f90cff051ee1d3188731d6b6d4a3b424bdb792cc9f9a634ee9f0ae58b14f6c200c89e3726643de83516abf281bf8d7bb28f9137d8bdd6b9bcb8f76ecd439451ac36f4c155e438666399f69eb7ba429ad698a4c1d6a2b06d3ea56713d27d295ebc1b3c26a11460935f893d5ad3c2ca21f2781a19341b5f8f58f9dd766b317c4b24335065891a6532c6eb5fa47e15f1460040bbf6882ca23fc070454ce8e30352f7c9c9c2bfb42f34e6eadd42c759bc0001c898668e56f45e9d8b6bf4c510a1464c389a9b4183973989edae1381fb340e54091d471182bcf46a4b7253203df94084687d30a6a3e35120b66812d74689f6de59405c2a2dc0d23a6fa4a6049f3a74f69ed27ffb42a2de72f352dcff2805c5e433c42028d4c19cd957548cbaef050d3d06d9ac8b73bce5f685043bb4aab8d84d596443c27fd618e53b2f4e63f203b1e1cfccb769e525fd2da036ec69398634efd55f0ba62f561a76c47764b88472845d5a8f41a6438e1d865266465e32c2fb02d09ce9eb929d02174eed8e0ee629764351d35abd6af769228401e5f7d09d183852df3686bc2443977558725c9cf2bb13b6cac2ad55d2deb26e5f514d52e1d4bf3645273d43e9c601706a2b86c34792aba7055b91bf268a0d4904da3fc72256fc16465f3045cf48596f4a8086f5613ed1836ff21b5f36eac2d3b8d5ffe3067e4c9a965ecda78fae0a1c8a49117f40bf0292cfab067ba721b596b631298a5b898f618200f8f591500c1507b256a7fc37e4500ee30979ec5220b6becb415e60fe300333c9c60ec6d6bbd90c5eba189d71ed0a1ab4f3d7da9eda4a3e58967b1f6481f4dbd339cd2d41498727f521b7ee05d5bfd5a0e9b360ee8d842fd4aef3c6ce5fc687493b4c887cbc9147e16b4504d3c3a107b34e297ad228c3416f4d8c51dbf5d499bc189414b42219f2cf299c22494f3d24351acf2297ed9e14003caf27d943b878a1756db30174198221de76a1adffeb6ce63badd7394f4edb4dfe40e54a1ac5c04976f14e7f83dacf700bac02469a4c7bdf6995788623a913b8a6884b618f9d89f82ebd9f075b181091c903360e38065d5612ecdc6698d75f41a2cd8f5277ab094df1faca34bd219b7b51cac0a7b219fcc384803f2b3dba2899bd8aa6503101a71065c67e569d9309def93aaef566bd33ea6da95fe78d23fbd395440f7bcb3d5634d2c4ba14fe8ee042e7d0e016035474c715dc9b90349c54172d377dd24999d00e85bb503a45d210eac3b40103d5397302ccf8327f01b0cd0c8c141d522d37e4da232432600d4801a561414e43abc29bf3913e81426458f65c08afd1121eae38ca5470d9a95c54f2cc94bf238523d2fa2ef5037b4963da6fd064a171b47e8cc55878d8bffe783cdcda2417b7389bfe107da47e6a610385b0c740a8c44aa96972f29b9dd9100b7c2b705599335f285a60274df18c4165aa696df4bae7f5347d2d9a99fcb2ede6f302e614fa602af98d06aafd2884d78db1fbcb427411bcbdf8792d0953c8989a883abf9f1ec987e3a103b26faca1313a467909b20fb8eb8ffd1bf181fd576a04077d0d52e603120e8ad86cb079f67fabb4b009cd435a7f8785556dccb73c97b54c5eaacf296f6222487cd988620d80f0f49d523934b2310708f3491183cefe580e0f871529960a5c47ece8a20db31caa3b90a82080b5d0387795d5c0be7fdac98c4e2813e6b5a6c1f44f228db55f673d8c39a1c05b7d835bab2c357b7d8027daabcbcb256975355586301371f3aad8c1c9ac1a6685f3bd1d35aa3911c9228c8af654da5372e21377dd9e8dc1be25b6ae1f8c581f8d62771790fbd584f103005af7dc47e49668d7d0a16369487126023cb240f1270a348af0b9c67d9c4b9808a25d22077754caac0929d7e2c281d9ec31ae40d147da7059256d99226ffea40c595ae8420cf80de0e1ed432eee6e63e04163591fdad2388abd17c8da578aaea391472001d49deb1c997448e9fe0bd26a41ddd60c357579a063d958e29ff6c8ab23fac3969ce83a18fe3ae360f2717b5c2253d1a4db24955137b28cbfbd6c12b19b9a8e78890096b934ad4ebba26c5eb4671da36b5f81c8ff3091f2d4ededff95494e66fd65c15f42bcdebde92dadfc81e8a7a857ef42bba27d4a506337a453a810c36f1d6ba4d99f7fa9394b67a30b96d581525d8a248500b1b0a7f30eab67720ba0ec11074302865a01cfe0e9003a66eacad840e9565ae754a5f9ec31f86fae3f098c7518de32d07901377afc06acab8e531472b03b9f64157c2c63709b91d5685d1e966a7b29a8a38584d723fc4019b6c2b8dd0ce4ed426e1f87ed2b914c4ae344497e1a3b0d2217b3b2c5f2dc523c659d026285f65a990512a1523db6946cf28c9d651b0f0d5d41778bc89f3137f2e19d0485a645c3ca160a3c655e49db7f639f51348aee3693ec001f3d39a3dbce665ba44bcbd3701e4e8a1b1b62ef0403f0c5c86294bee3eb37bd7b7b36eb6ee099d6a0a0322802665bb017cf7cfcac548ff83ecd71754d17fa5a230260eac0fde3a17b8f9e11850217157efa09e77dd51313a966443fdb570500e325b85e02a4fe4552ac6c74c66e3176373b6e69381502b695fdba6e9ba06d94b97bdfecc12167eb13e30b0c9b5016234a59442e833791d33d67e5a24f1741b409ee2196524ff4e4a53e23dcf23149af6b19d8270cab01830aad7365bccde3c188c05e419378fd243570784eb5fdebee315f018ad4f489979479b740a253c2ed0563d417a2c60b335dd53f9b5822baea99fbc7334d814dd9ef018da426b5a769392ad3b22a1ce2ccbf3c06b368e3aba4da76c7e8577d05966d78d9b6e0199297740917355945e1c6c20de81e5f57b480900b720f8682eb6d7d3d886c30f0913f110a30e858cea8619d09e206d684da7709d07e839c5c986229f49034dab9bf65d12156689be4e2b68ef8e80d2f1bf8f7d5c113b7f34be36542b86dcbc7833cff6f64e96afb10bcbb0e7530661108eacdf7f1203384d1f4d6f87f97d49c0b094f7ea1fc5fb558b8e420b79c7aa2f0d7e9b7088999186de0d0f5bc7136534c430980441a028de765e9d3f403ce4d1163edbdbac8cdffd27279995e4ebb2f3f0f23592d55be2663579e1a44a556a4b7cfef40760f75fd0b2329d9c85069340bb84fb1cde8075cf44406b6ebf66af684d53f4654cc200d1d513c3ac96703e570a76e6acd431a14cd0a17f8e36f245ff52c43e9a1cfbba24bd28f3bed0ce56ba0cf40492f4ca9f2782fefe313735c3656fadda47f541c67bc6e099617f828aab284f9b443844a41f2a83cbdf5d810431943da7144005a6c9caabb2923a7dbf856c964731cbc72989d22840574d06022133344cedc6185bf7b08eb887ffa8d8e0b631dc058dbe1317883606686911ce6b320783978996a24c87c524a74e767d1a7f1bb1f6f668c3e16a3437d6221479494c28a34febd5227909dfbd78e529f7ebaa62d599d9799ff67bd966c945ada0b3552497cad4bd8e5c8369505ffe6e47df67bc9dd721c61b5e1ffd867fd9542aa7dab136989e4f4a26e874ea42a51b328ea565e0fa4966f98fa3196aca3182cf1d15ed8bd7c58281e9e649e81b024017812d221b7cdc96281ad8f20647b786508268b693c10628a3b40520ef160c79a01ddc0240888318e294a791d359cdb511c56676f608c2bebc7578905a597acb829e5b0b7d3988969a05e636cb901320733bcd7696ff51c42f583faafb19de11160c352445f0fb4ba5467ec95f57a76c10268827cee3edc683dc9eabd64f6bb7bc6961901a99fd1354f178f0b4b32721683caafd78c232769d8117be60beb3de8cac19421ff2e69a862d44b9c7107f473a869789e1e89c12c7be43ea6160468f6e50474d0fb68fd01219eac675c927a99e545d022c2570b34dfa6c2f584d923f89efd873b67839c62dc18485b32b7f89ec49cc80408c86296321b73dae4eb5e476bf0f4b806032a8e8b763c7ee33716d8c9480222a7b733b67da4d758e8b4e4bc60b0764d272427cf7e7f4708fae7dbce2ed71d1688c4a83e9b8a76b3d69ca0c0d1b3b4c23cb39630b8d16f81e914cbfcbd56299a6993442ba572dd9f49b5e6ada7f2fd2098bc9f1ecb2563edc334ea17786ba106c3b31c2c76b26172bded932173875246b072892e6ae5f698a33d170e851a609a45b9fa4dc1f9c2b82ef30e7a6d5d2f22e438a5bff70aa5816adc5b5ffc0e1652fe50b419237bcfd41c6b95727f0b7738e6ea6af2a4ff54a53ca7115faa158cbe4984d311d9adf0f6ec440a4c41d700ef9228e3394b72ea3067b610c88d5177cc2a14d5c4037a142fd9955777496aba2191a06261fdefb1e07f4fc5697cce4a615551dc1056c20b327eda1b84cf4511df94c428e9987d8d3f567e078f3a0bd3dfd71c18ca2df5cdfb334cab04a885351cbb1f243138dd212356fec99292309c624e94dbb4df1d7fe1421d26441f9f87d1682305c5d924a3420ac21afec4336c39410b36da5f1d24655e9adeebf5389fa98ef5314566efcf971f994eaf77eaf6c2c2dc5e4075f3fbac304ff540e445c24422cf13aaac25568bc9510a422744b69f18007b9b33e1aa671f5bfdbc235e427552b30b08710011b54e933c97eb01786577c35298cc8facc9abf812e7e5c317365e2aca222968a94c296e5a9e06f1be8d12b992cb5ac768e62b95aedb8a217366ea83cd48984f169537ce08ffd0b208d8ab62dcde463c95c7e4e836ba7df19f35da42530dbef33957d4f97400ca9f77d4269008f8906b6312188a66968cc1373b53738ef4e2764100b33beb6f9170994de52db5665cacb8160eb536259386f8a2756913672b1b9c532858e5ef8c11b22f989bd9737aa08d8bf6ff8e7bbf4a70835d68cab559a6262f4d2a58fdc3024f187e2723dccfed93a633b05a20633cad2376691d1721d575e4b0fc4ca2970dd02bd776eac91d89c4a031bffeb23524754f4bb71f46b0a7df7dabf9636617c45516287edf71bad272cfa2d1b4b02f3d5838d7f0e1cd8ec3285ff6b2f6a7f2565d5cf048788c1bfc10c83f37d8b7eb362492b5b87989c60048d3c276f59ae9a08461b79eace0b4682332f0cd30880b47faffc3166581cdaad1c27f0637e0dffabfd8caad642cabaffa259bef35b5e7db8f0a0d19d9447b8a9bcac82942f3e7f48d61503937827f06961aa60aa324da5ba23afe478fa3561e9d2755d42eb2e3ddf85df441896a39364e1b3d43eda5349de156f3b18571e0f7efd40a0e7ec887932a57af6632f8ab17a1696", 0x1000}, {&(0x7f0000001400)="183082efa27a2685cb9e100faa4fd42ec610faefbb8522dfc2491c6c7f1d7305c421eef485edd4cb3edb0cbdf725caec2e5a15db65a82816e53e50d2e087ae568aea77dd40b69b446618a798268e1813c9b16001b05364157b17a6f58afebf3eaedc49a802c03e324b17277da294979f00c91c53c933153bd7b7067582fc03318f93c15e714c2a72de0c61d61c63d552b9983bd62b325af22017a647dba91fe2da3e7310e0384cf9d8544ec2383e67d4cb79658a1c39fd5240bd460c7606704dd156b6b67e52d71dfd1859bcde8bf0a73e6d3244d9dcb15d5dfebd6721f9c9e9cb47313c2a0575f386d729e2304a14", 0xef}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0xfffffffffffffffd}, 0x2) kevent(r0, &(0x7f0000000240), 0x9, 0x0, 0x9, 0x0) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/115, 0x73) 04:02:56 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) lseek(r1, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[0x2, 0x2, 0x848b, 0x2e8, 0x1ff, 0x100000000, 0x0, 0xfffffffffffffffe]}) unlink(&(0x7f0000000080)='./bus\x00') 04:02:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0x8001, 0x9, &(0x7f0000000240)="c27b51e81603539a0c25e01704664d55caaea4818cc5fadfa951b9bacd7f3617efb1a8370e1e5adbffefc55568ec9e044c0997954861d03255e5df52f78e776651155c8726f633f921", 0x49) write(r0, &(0x7f0000000140)="458e1bc956394e33de539da6b30b149f073f14421568c10eb89a61d2b5b5cae5872dc291e5a4d299b2454a8333e5601ee7d99cd2306920e2637f4b89c8b293705cbe1c2f753f34ce380b1be5588477d6e97645bde600483fad867982a023a672c83d3b68f21c04125a0792ed211b1648cf017102eb702a0da1c0516ce5f387c322c1447345ba7806ed396895cf3de8e06c46bb7a665ee45f28f55dc12230e9d0b6a5f5b323969ba41bf445f56c14dd95ff137cdd411520de2f2b5e370428752fbb0a9e7e78e638be06544ffd59a85af72e4183401c8a21", 0xd7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8) openat(r0, &(0x7f0000000000)='./bus\x00', 0x28000, 0x10a) open(&(0x7f00000002c0)='./bus\x00', 0x82, 0x180) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80000000000002) vput: bad writecount: 0xfffffd8066250c38, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1453, on dev 4, 0 flags 0x102, effnlink 0, nlink 0 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 404348 84030 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8066250c38) at vput+0x187 vn_closefile(fffffd806e8e1c80,ffff800020b28290) at vn_closefile+0x15b fdrop(fffffd806e8e1c80,ffff800020b28290) at fdrop+0xc9 closef(fffffd806e8e1c80,ffff800020b28290) at closef+0x11d fdfree(ffff800020b28290) at fdfree+0xf8 exit1(ffff800020b28290,0,1) at exit1+0x32f sys_exit(ffff800020b28290,ffff800020b23d70,ffff800020b23de0) at sys_exit+0x17 syscall(ffff800020b23e50) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffe0294) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0260, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic vput: v_writecount != 0 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd8066250c38) at vput+0x187 vn_closefile(fffffd806e8e1c80,ffff800020b28290) at vn_closefile+0x15b fdrop(fffffd806e8e1c80,ffff800020b28290) at fdrop+0xc9 closef(fffffd806e8e1c80,ffff800020b28290) at closef+0x11d fdfree(ffff800020b28290) at fdfree+0xf8 exit1(ffff800020b28290,0,1) at exit1+0x32f sys_exit(ffff800020b28290,ffff800020b23d70,ffff800020b23de0) at sys_exit+0x17 syscall(ffff800020b23e50) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffe0294) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0260, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b23a60 rbx 0xffff800020b23b10 rdx 0xffff800020b28290 rcx 0 rax 0 r8 0xffffffff81c83d13 kprintf+0x173 r9 0x1 r10 0x25 r11 0x22609646b2872b61 r12 0x3000000008 r13 0xffff800020b23a70 r14 0x100 r15 0x1 rip 0xffffffff81a69fa8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b23a50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=170336 stat=onproc flags process=1008 proc=2000 pri=32, usrpri=84, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29650,0xffffffff82362638 process=0xffff800020b7ca80 user=0xffff800020b1e000, vmspace=0xfffffd807f00b2e0 estcpu=34, cpticks=10, pctcpu=0.0 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 133 151038 1 0 3 0x100083 ttyin getty 51856 382211 0 0 3 0x14200 bored sosplice 60834 207643 41020 0 2 0x482 syz-executor.1 87694 356534 41020 0 2 0x482 syz-executor.0 41020 203891 26471 0 3 0x82 thrsleep syz-fuzzer 41020 461472 26471 0 2 0x4000482 syz-fuzzer 41020 163294 26471 0 3 0x4000082 thrsleep syz-fuzzer 41020 291802 26471 0 3 0x4000082 thrsleep syz-fuzzer 41020 292795 26471 0 3 0x4000082 thrsleep syz-fuzzer 41020 472021 26471 0 3 0x4000082 thrsleep syz-fuzzer 41020 43817 26471 0 3 0x4000082 thrsleep syz-fuzzer 41020 66250 26471 0 3 0x4000082 kqread syz-fuzzer 41020 370869 26471 0 3 0x4000082 thrsleep syz-fuzzer 41020 367231 26471 0 3 0x4000082 thrsleep syz-fuzzer 26471 460904 38962 0 3 0x10008a pause ksh 38962 310652 65270 0 3 0x92 select sshd 65270 270958 1 0 3 0x80 select sshd 72593 359057 19696 74 3 0x100092 bpf pflogd 19696 299555 1 0 3 0x80 netio pflogd 28567 37934 61970 73 2 0x100090 syslogd 61970 230465 1 0 3 0x100082 netio syslogd 25460 252582 1 77 3 0x100090 poll dhclient 70838 165529 1 0 3 0x80 poll dhclient 22086 129948 0 0 3 0x14200 pgzero zerothread 75835 331415 0 0 3 0x14200 aiodoned aiodoned 5235 388749 0 0 3 0x14200 syncer update 47127 454388 0 0 3 0x14200 cleaner cleaner 84030 404348 0 0 7 0x14200 reaper 70261 140520 0 0 3 0x14200 pgdaemon pagedaemon 29809 459691 0 0 3 0x14200 bored crynlk 92158 161883 0 0 3 0x14200 bored crypto 81381 67672 0 0 3 0x40014200 acpi0 acpi0 91951 359096 0 0 3 0x40014200 idle1 70568 504793 0 0 3 0x14200 bored softnet 31183 106176 0 0 3 0x14200 bored systqmp 66273 254171 0 0 3 0x14200 bored systq 98194 471374 0 0 3 0x40014200 bored softclock 95592 161562 0 0 3 0x40014200 idle0 73885 510614 0 0 2 0x14200 smr 1 164589 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9532 6417K 7184K 78643K 12458 0 0 pcb 13 8K 8K 78643K 50 0 0 rtable 113 4K 4K 78643K 304 0 0 ifaddr 62 13K 13K 78643K 103 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1516 0 0 iov 0 0K 16K 78643K 92 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 77K 78643K 1864 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 13 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 98 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 738 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 53 50K 83K 78643K 502 0 0 subproc 32 2K 2K 78643K 34 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 86 0 0 in_multi 33 2K 2K 78643K 62 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 263 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 99 21K 25K 78643K 3313 0 0 UVM aobj 50 2K 2K 78643K 54 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 33 0 0 NDP 13 0K 0K 78643K 27 0 0 temp 176 2746K 2814K 78643K 5496 0 0 kqueue 0 0K 0K 78643K 5 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 7 0 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 31 0 29 1 0 1 1 0 8 0 rtentry 112 47 0 2 2 0 2 2 0 8 0 unpcb 120 251 0 237 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7760 0 7760 3 3 0 2 0 8 0 tcpcb 544 117 0 113 1 0 1 1 0 8 0 inpcb 280 345 0 338 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 6 0 0 1 0 1 1 0 8 0 pkpcb 40 6 0 6 2 1 1 1 0 8 1 ppxss 1128 8 0 8 2 2 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 8 0 8 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 29 0 11 1 0 1 1 0 8 0 pfstkey 112 29 0 11 1 0 1 1 0 8 0 pfstate 328 29 0 11 2 0 2 2 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 212 0 23 14 2 12 14 0 8 0 art_table 32 213 0 23 2 0 2 2 0 8 0 art_node 16 46 0 5 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 96 0 86 1 0 1 1 0 8 0 shmpl 112 52 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2588 0 1172 47 0 47 47 0 8 0 ffsino 272 2588 0 1172 96 0 96 96 0 8 0 nchpl 144 3773 0 2120 62 0 62 62 0 8 0 uvmvnodes 72 3062 0 0 56 0 56 56 0 8 0 vnodes 200 3062 0 0 162 0 162 162 0 8 0 namei 1024 11233 0 11233 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 11025 0 11025 17 14 3 6 0 8 3 plimitpl 152 109 0 101 1 0 1 1 0 8 0 sigapl 432 939 0 924 3 1 2 3 0 8 0 futexpl 56 9252 0 9252 1 0 1 1 0 8 1 knotepl 112 147 0 128 1 0 1 1 0 8 0 kqueuepl 104 170 0 168 1 0 1 1 0 8 0 pipepl 112 686 0 667 3 2 1 2 0 8 0 fdescpl 488 940 0 924 3 0 3 3 0 8 0 filepl 152 5522 0 5420 7 2 5 6 0 8 0 lockfpl 104 211 0 211 2 1 1 1 0 8 1 lockfspl 48 81 0 81 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 979 0 970 1 0 1 1 0 8 0 zombiepl 144 925 0 923 3 2 1 1 0 8 0 processpl 896 956 0 923 4 0 4 4 0 8 0 procpl 632 2513 0 2470 7 2 5 5 0 8 1 srpgc 64 1 0 1 1 1 0 1 0 8 0 sosppl 128 10 0 10 2 2 0 1 0 8 0 sockpl 384 639 0 616 4 1 3 3 0 8 0 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 249 0 0 30 0 30 30 0 8 0 mtagpl 80 6 0 0 1 0 1 1 0 8 0 mbufpl 256 289 0 0 17 0 17 17 0 8 0 bufpl 256 7447 0 1168 393 0 393 393 0 8 0 anonpl 16 102080 0 90411 82 18 64 64 0 125 14 amapchunkpl 152 5353 0 5237 14 8 6 10 0 158 0 amappl16 192 5114 0 4474 59 19 40 45 0 8 7 amappl14 176 51 0 47 1 0 1 1 0 8 0 amappl13 168 7 0 6 1 0 1 1 0 8 0 amappl12 160 13 0 12 2 1 1 1 0 8 0 amappl11 152 56 0 41 1 0 1 1 0 8 0 amappl10 144 416 0 411 1 0 1 1 0 8 0 amappl9 136 600 0 596 1 0 1 1 0 8 0 amappl8 128 151 0 132 1 0 1 1 0 8 0 amappl7 120 377 0 373 1 0 1 1 0 8 0 amappl6 112 69 0 59 1 0 1 1 0 8 0 amappl5 104 139 0 125 1 0 1 1 0 8 0 amappl4 96 1217 0 1187 2 1 1 2 0 8 0 amappl3 88 214 0 204 1 0 1 1 0 8 0 amappl2 80 6613 0 6542 4 2 2 3 0 8 0 amappl1 72 30080 0 29633 26 16 10 20 0 8 0 amappl 80 2781 0 2741 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 53 0 4 1 0 1 1 0 8 0 uaddrrnd 24 940 0 924 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 940 0 924 1 0 1 1 0 8 0 vmmpekpl 168 10830 0 10801 2 0 2 2 0 8 0 vmmpepl 168 119455 0 117680 141 49 92 96 0 357 12 vmsppl 368 939 0 924 2 0 2 2 0 8 0 pdppl 4096 1888 0 1848 6 0 6 6 0 8 0 pvpl 32 294999 0 280141 193 39 154 158 0 265 31 pmappl 232 939 0 924 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 573 0 6 17 0 17 17 0 8 0