Warning: Permanently added '10.128.0.242' (ECDSA) to the list of known hosts. 2019/12/04 15:30:17 fuzzer started 2019/12/04 15:30:24 dialing manager at 10.128.15.235:34401 2019/12/04 15:30:24 syscalls: 337 2019/12/04 15:30:24 code coverage: enabled 2019/12/04 15:30:24 comparison tracing: enabled 2019/12/04 15:30:24 extra coverage: support is not implemented in syzkaller 2019/12/04 15:30:24 setuid sandbox: enabled 2019/12/04 15:30:24 namespace sandbox: support is not implemented in syzkaller 2019/12/04 15:30:24 Android sandbox: support is not implemented in syzkaller 2019/12/04 15:30:24 fault injection: support is not implemented in syzkaller 2019/12/04 15:30:24 leak checking: support is not implemented in syzkaller 2019/12/04 15:30:24 net packet injection: enabled 2019/12/04 15:30:24 net device setup: support is not implemented in syzkaller 2019/12/04 15:30:24 concurrency sanitizer: support is not implemented in syzkaller 2019/12/04 15:30:24 devlink PCI setup: support is not implemented in syzkaller 15:30:29 executing program 0: getuid() r0 = socket$inet(0x2, 0x8006, 0x7f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x22) msgsnd(r3, &(0x7f0000000040)={0x3, "2ba700bb88db40f79e28abfdacfeda7001beb46a61a0c2766a1ed241f953fca1187f79f5354f21af557dd0280c5e43dc9e31721cb42069b5dca5ad89bd47abac356d2d6e8f9472c79e71f0289187dda77a83bdd645d86ce571bd3f2a0d1c3bf8247e73757a6af83d0e51116434d262cdc268a45f913c5465ffd23520363c9dc0cef8494ef21259d2a2105cba631c1c5210ad55c9e25607a0160b232a4c9f830a"}, 0xa8, 0x400) r4 = msgget$private(0x0, 0x80) r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x4, 0xffffffffffffffff, r5, r6, r2, 0x4, 0xfea}, 0x5, 0x9, r1, r7, 0x80000000, 0xc6b, 0x273, 0x2df4e8bb}) fchmod(r0, 0x300) r8 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f00000001c0)) r9 = msgget$private(0x0, 0x802) msgsnd(r9, &(0x7f0000000200)={0x3, "16e06a0bd9c353e19113e645da6d9b822227cc99c21ee6afe32906e6f220cba419edfbcd34b200c52ce0a5d1a523ed08d142cd690302a1e4187f4cd02d8965e8deb564de02f7f0f15baab98bd5152482bd3724d9513d2881c8e960abe3d2b5c1c3dd8f17fab162eb6d6d30c0d5ad39fd84067ba0afe4d629fa3990b2139b3b34a7ee34e6d5cd5b69bbe6b70917a1e02e08981982e8c51303279d7258da3f0bbd329037d912702917012398729a45784e5b2517066019b8e6a46818e6851b6b1199b5ca425589d6a53d378235a61dff5d49cdd9dc1619eb05d6ebcaefb6dcb3fcd6c34434c5b2f4760955dcbd683f0a2edeb06cbaeffedfcad0cd72a09a2aaa92e46a5f6a21417e91cc5096ca488f9c1893ca4bcbab9c39bd006455e099d70eb3029c1c01e8e3ce3c2cb352124536fd69d68b0aafee9d68dc6ad96a621951d02375ffb05dfd76ca405508a7de570b30e06c9c8baab76fdc62ae9bd4c6a8110e480031ac9e444a7b37d2d94d947d45a07729673c21534f1661bda38d66fd726e07f5ce546eb308b6793a56f4f3ce2fed4be1fcb8173cdd6d7175df1004a89aab75c226d6132bd7fe37738b4c09abc08f780a79b5b02db9c83104d6d775d7f867e954df82d06b9fd7774ef5c2507f4d926321299d583319ce05ff16942448343807f6a77dfb8d3b17665ecf0c4fcf85c03639f79e673753ed3b863cedc0f7a3b9bf14e7b7e67a4b39a6a4e0dcf6351f94e65f1fab739cbebf2f7902251fca550eb8e335fc12f54ee8bf8ac6dc07b9adf2149259b6837aba17a41ef1fc74a98e62d99d062d640d878f23d36d8d236d7f8e39c75744b2e5f01a6fd973535c0a6fdf47c0d6a7656e0a516d7594e1af344393316fcdca6fbd2af95f60d8c040b449eab965243570d45314434263743389ea7a3f4ac337587054eccff88626217d3318cc0146dbbb0e2dcec91b2e6ae61acc1d68ace60027515359c620d3362fdc618153559990b0618fa5369e3597ac2310f5ecf0d08032b442c9d1b1dea7d5ebba823a52551073268e838aebb620abc6296341a0102a66c0a03e3e04d027e78edb42f2c771d0b1d8616bef5e1faf880670f115e52bed17ff3231de0fbcc76112a0312d9b2a6201fc7264fd66fb37cb3ccab35886bd11122be053beab55b593e46da9c8d7d68d7c356f3021f9faae64b3b4bc418a0ac11c62ec5260f1460d274e171273a427c166f46481e7c06f3e9ceba68873110ca15301a7c851d1ca757a8643f795cd8ccfb2538b672613b3ea0677b1b2c04570d4230e3c307f1dacc68d855a0ef03ffb2135ce3a9542d89f647e2cad1485688df0922bea907c65f0f513f728151d9959854471cd8a2ba06e67b3757cd8abbb92bbe40078f163d92c9b941e9118ebba443e343a6bbb0328a5d27505d90664370a6d4d509300f86afcbbc946719e26687623553ebfd8b1ca51d9d3a81e534d6c7c21fe6ba19270c6359586806e5946f567fc59b7d7aa80d3d10d47afa50452563883951acb776313fa207f0074d1a90004b89f4d4347b18db8a58518a4a4e3bf763ec4cf23aab75de6bba5086d74d12841f03b689c93f640cd3d4246e2fe71934f9a5e25b493fae9e58f09f1fa5f6ca80d1e97a2e9675217aed22e2779578aef840f496d6a3085170f279495d98b50c772d4e1aa9e6004ecaad0330d1494d64784ad0725e9a96eb62bfc6eee0cf4d55b10f25e9d7c580611469f29568a5a85eb64c8436f6b2ceb0461ae1cfd5f363ecff0028f3815bb34c74d60257f99d162aff19dae89273ab4894fc74fa91ea607aa12c67b7b1f5d1c27d4e2d59663da4a0d689d75a99785f9840081b5342972a9e7fd2d838e11d731a55ee2b896765a49167599b09b80a85b5f7aa7f80232e057a867aca9249d55631a34a6e6a964b572b92a6a79408c814c82b59f34605b976b54902817263b1209d70c6fc215f98259fd1659ef6e9a7aa2b3082f4fe3770f999cf65196d089b1faf521b0ccd3a453e529ba204978f6a813a8cd41b69cd1412e607c0045b89e8c2980c674da49511a155a888f37cefcfe514afad11e4b1f8838fd09eaa16ba6d069def4c7e815768006e1fd64f30665ce2ad186c0266c4d202712ba171bcfd692409eef6725ceaf207baea41311cc6894d8e08ddbe67f8e8a105dd1266ce81e6a1354eecdf3fdbda30f959aa5f1650b9cc20c1ce8dafdab8174a492ac0f4333c32667ecb4f6320dd52e3ba2e12dfb7f74b05e41f20049af62148e54a9d41b5783d10031efadd20896176115b4fd3d2596c05fd5fded58488a1de8dd80a838183d4c9e5c894753b4a903e8758e93b8b8acd93e6c93ef316f3f77c1f96f10c6181a4e74c04fdff5e8ca66d21f8b6b6248ecc5f515a1b140a54e53eae1596e8dbfa835cb4e525a5a41b401a59f41d0686356e9103b6b7c48bd2343574ac4f7d361f33f1e873d18004a901c8898670f55ffa1ba4f6dfeb9e374e22914ff9406dd6db7e5d8a3b5e89fc4d80fac21048486ff5caa50c583fcff59ffe8ee8286beaf2c6c8182b1c1e8fb1464d1940bd84b55928c203e505cbc00f292ff1f87f9426dbe12ae08ac463e6557316cd86cd61c7b701ec7871608b156684ca41e3e311a43b6b43bfebf66729a1b1111062b0332fc560b0d20c78198cc7910402a2891301c9a41bd9442aa93503292978686532940be11c24c1f12be71c55d900116f81da490ea5137202529668cb955ed5baa0b916f7379c91cb95111d53f72cd7ec8b009b8ac07f99bfc4a15f617087d545b99fa0f0c2aeb6a82b3b6f2ac0891cdb6670b7b6c2ef67ffe8175ca17205ab13a32914e04a6474ed7209010e32d12d92f389907f997dbff39d15e365a0be335490cfc858160b31a5a52b9e1f3388cac66bc231228dc70c4a0cd4e1a6f59707db955bbae7db67c54cf0d07834c62da7ead43f226fc6a150639723280f974fc847bffa73be8e334c9d2b38c857f4327f088a5f30db0bdb6ef3cd76076e4fa49324ffe82d88f95c9d9a5e600242b6fe22c97eb5066695ffbeebb7e567088a5dbcf19f73cb95c4dda7d1ca83fd2a7362a3395965d03e479ae001644cc46f39832e244f39c194149932a216fd8c8a047aa962fc562144174abb9ca8b5aa7eda188827b05d5a0780cdcf78854929f14ffe5fefd94b2385bab8675b2d5675ff6957e20616f20b854aa9b896f2ff1b542d81ac9c2014bab9d7866972dcc085a76b64c9e45918085cdeead7cb17a77ac8944ed3ca3d6cca5ba4cae0674b5936ee398d8ce7ccf1f7afc3918dc40e88b725ec7a435758db7aeed9c3eb96cd057989fd5fa428e024294e14bd813c01ce615a90d73918a586d5f21c187eab1727764952b652b750ea54fb800823aec3b30605ed37dd0f0ff2aef5a12468bc2a0fa64f6c07abb78ed7edd86a8af58aabb71e96fa82dd41286b54e6765fa20bb82ff703f80a3004f10067bca6c8fb7b16dad18eb12d664fc87aa51543f08fa9cbc8aeadaa773adc92c1c6d22623c2c5296046ae717c919b2989f175d0d4e878ad98725379b8539273e52c4fba7cb9933249bc4eff7ab763e06ff0b098bcbc0b3d5bbaa0b2f33c4d55371be2566951fe93ea247cd4335154e4f492c8dc68aa9c7c7718eb5079948d69ee5d9cfa6b730b92aa7407775668f35884a8ca8f3b9165eb6b2a292b878de6807dcbb5535ea15d9fde03bc5b1af297a270a3c2bbc4b11e51e5240208c43bd9d87ddeec0d4dbe23c6b546a9d22d7cce89821cd2b28c422073a55a0bacf513725acada8a5d6661698c92447c7d13f27fe6b137a489bafe9cadd3c6a5d6b2ca8d4bac29e329c2fcdd448077fb466702ba6421eb739815bcb8e12e39113354426627f5f39e61e19ade09ce0b659bdd40b99199285cd1e50f7aba8068d10c2e6e210ee51fc65388a6b2fcaac2f5c61ce1bcf8441373da9a7e1dd006b8e5d21daef6adb1f40549db5ed2f8c9e5cf2b5c6638a3868b233d01f5fab43e58fe855c6b01b24efc13969be13fd5966858e9a0597dc88d74084561b6906208a9dd5f595c7fe56409f36437c28454f6cf57bac823be0b3b37934bbcc17e2e25756f1124ff4bafbadd72ad839fc8b5ccbdb850ec9e6946a2c983a6edb5097cfda370276f0549b08121d074405050b93acb3685e05c6c4dc5b9b44e48fd3e6ef61c31cc113cd2a41fff4c520af6f05b1f3e677d0fdb7004119e35fba86e1404bad9daa1991e53a4b92d6b7bbbb4706bf734264900535268d6eb94b2ca9db4edb01d776d4784cf817f7192e7d76fbb31c9176353d97f968c53db9625f5846ed2f3aebafff611d2cd6000ca3cc61594e8a1856a13386d776142c74805c9752a9b976790365638f8fa6a68a146ffc71f6afaecda6b26e7849ba3b4cce87f148ec857f9e2014d32dd52f4cd2e84fef4f8ea1e57995806cd4cdfe614a2b020330fe01fa7724af70578e5172d8dfc9dbb656842a249a26279e4304283a9eb48100c3fcea81e31e569f857943fc3ff19f947a3e0f51ac680525dde694bb10c05a63bcbd353f6ce03d6ecda097b0d12ff969d0c72a2775cbeb8df5357d2bb11031948e57f21373ba8e9b3fde30dab83a9cc34c94b54abf82e67a7e5b19bdff7cdec3825c5f2d12b5c82ae2d4351490b24241a57222c8a8b5fc77b80c923fb5dd6641d9f086eee161e56bb32a636f55922c2c8ef5aeef52202b08604b8d398dff98ef6c321c2c8ce65ae857d64e12929a0a77ee8a6fd036d770fca9222c73a96567a719fd3cbe908d947e679bb7a08559f3201299b4dbffee2fa3b116668a7c9031cd4ff930429b7070d6afed3fb6e7e1f033bd9c5dec2dea12fb8ff603a6a8fe2886f93c14137a60d742c333c661a45cc77f5a2a82791be9b533275cbac8535a5ba6b405dce5464230047c1d85cbff8de89fb328b3b1ecee1b1e228019cb6c9e47db4c281e1c39c5c0a689a30ca803eb0dbdf05a3377213ca122056c766b49938b339327ccb8c0afd78182917920010582e9562f10c78c177c8d073d6f7af81f86293106363f8abb8326b8b801575f644d6bf3ccd6febfdf19e6adcd0ec22adc736c783b935909e4056553f22245f549479faedf7581bc911c8076c5909a3e3c765853f061e6a4ae246914a03b5af01f611ac4ab7372fb2787fd43a4541a00de9fe14f4d8463db610c5c7ab1230a57dde98058684fd2762147e7ebdb61c0127e339aed331560529179a2a136811815a56f1f36a709bbc5e8d921fdff8095e995a5b405dac8a38def168a62742fa21742aae9479a7e7266b216fd03dd68b0cd02bee7a0aea0d7605d45aa6f9458f99547549d60764db943616404aab1ddab5c85ebd0badbdb169578db279c4968b55ce8270672a3787820c6d5b468164c89e05c693ea78c6f7ca8ca854a2d9eed40a9f28956f15c2dab0b7649785c36e3b36891f8dcc3e5e049b94d7a58c4dda7c7fdc6a0bf012d8652dbef5e84c16cb021c2d40dc9fc0e0c873784bcfe54acda204c817d1cca76b90a9ba126dc75a6dff13857613a0b4a9955d4e1933a28a714aaac2c0b2dd7fd3dd78406696ca707ebb10aefcc55b37494dcb8d00a9ebd39edf45b1df622245c044c38c28d23c4cda92a7e7c4d891c736699495a6640bcb5a005eedcb6b84db9b5c892bc93c7a1c9feab334910f9e278dc19e2d689c5ea42945092be367b84fe9acec27258d5a1733b01f7bdce4dd9748ac71a1ba4273771128208240446fb3d54f7004aab03845712bb10b88edc0b4f88bfbb50ca51d2eee14c17c9fc1c675a3e5b6ac4"}, 0x1008, 0x800) getuid() r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r10, &(0x7f0000001240)='./file0\x00', 0x0, 0x1) sendto$unix(r8, &(0x7f0000001280)="153a8cb12744be64f90cd6989fb411c33cc426d340d2abaf2201b544c61fc7de9477fe3f5586c25407e1485934edc84007366a3e871f9983696a5746bb896cbc5ec94de1fa518e7b3428f6516dd45180644dd32b30d2754a128643a9fb5d2ca2c300289a4adf9711358fe562c1d057aae411d0a0e38dbe0506d21d90299e190d79c4d455881cc96862324a523a2abd74a04c03a6cfc55823af9a5fec5f3b15f90b238c50a767dd04f5e3304fb0f33ca227b706fc18add90920c3e0e2e716d50e78b3fa29febaa2d67689c1ef72d14ece2f3a9faf4ed5b09dca08329eb8b06f58", 0xe0, 0x408, 0x0, 0x0) msgget(0x1, 0x40a) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) socketpair(0x20, 0x4000, 0x9, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getgroups(0x3, &(0x7f0000001480)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000014c0)={r13, 0xffffffffffffffff, r14}, 0xc) r15 = socket(0x18, 0x5, 0x7) getsockopt$sock_int(r15, 0xffff, 0x1002, &(0x7f0000001500), &(0x7f0000001540)=0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000001580)='/dev/speaker\x00', 0x800, 0x0) getuid() 15:30:29 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x9}, {0x22, 0x7ff0}, {0x87, 0x2}, {0x21, 0x7406}, {0x88, 0x1ff}, {0x141, 0x6}, {0x44, 0x40}], 0x7}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x0, 0x9) r4 = semget(0x1, 0x6, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2de22d73a0006c7e, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000200)={0x76, './file0\x00', './file0\x00'}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x800, 0x0) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xd00, 0x0) recvmsg(r9, &(0x7f0000000740)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/116, 0x74}, {&(0x7f0000000580)=""/90, 0x5a}], 0x5, &(0x7f0000000680)=""/190, 0xbe}, 0x2) setrlimit(0x1, &(0x7f0000000780)={0x4, 0x3}) acct(&(0x7f00000007c0)='./file0/file0\x00') r10 = socket$inet(0x2, 0x7fcda5c749d8d3de, 0x1) r11 = fcntl$dupfd(r2, 0xa, r3) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/bpf\x00', 0x0, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900)='/dev/tty\x00', 0x100, 0x0) r15 = accept$unix(r5, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) kevent(r3, &(0x7f0000000800)=[{{}, 0xfffffffffffffffe, 0x82, 0x80000000, 0x1, 0x2}, {{r10}, 0xfffffffffffffff9, 0x64, 0x82, 0x961}, {{r9}, 0x3a4e620e150bde55, 0x80, 0x2, 0xfffffffffffffffa, 0x7f}], 0x0, &(0x7f0000000a00)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x20, 0x8, 0x3}, {{r11}, 0xfffffffffffffffb, 0x4, 0x2, 0x50}, {{r12}, 0xfffffffffffffffa, 0x1, 0x14, 0x7, 0x6}, {{r13}, 0xfffffffffffffffa, 0x1, 0x6, 0x8, 0x3ff}, {{r14}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x100, 0x59}, {{r15}, 0xffffffffffffffff, 0x0, 0x1, 0xfffffffffffff001, 0xc0c}], 0x9, &(0x7f0000000b00)={0x2, 0xa6d}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000b40)) semget$private(0x0, 0x7, 0x260) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000b80)) 15:30:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x60}, {0x406}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="be85c679da3ea84b6ad78bb0b75bbf566ffbb5ac861d1b9696cbfc2910e62ebc7e6babf6be29e7dfffc98943f66b8da51bd62433063a2ef7bbf043255a26b706035c40a707c9e2b7f921f5c145c94feaef14a206de1791a4d87b0999367631c9b137538d65cb055b4effe1fdf3a1e1e6e43ae23766f3ebfe03306bc3e60ac936456fee143b50860febdfe814983f2abf888ce394fcb64935747f5b2b6aedc2e9626770195ea07b7d0d7e58bb787a4f5db62432320168d8c7778576e851b7e4405824c74ad38f636e3b1dc49aab629fd59383fe66561253269456364f1560", 0xde) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 15:30:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00'}) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="00000018620495f88a002b0600000000000000afb9d8dcd123614e68d76b1541be8d0d34cd5661342e", 0x1b}], 0x21c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008034ff07010000000009000000000000530000000000000000000000000000000000000401", 0x2c}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x3) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x2, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000001c0000800000000000000000000000000000000000000000ffffff7f00"/184], 0x1, 0xcd5a43da4793c538, 0x1000) msgsnd(r6, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feff000063f425b0290c2a73b400000000000000001534181bba834e4c8140c80f55047763514cdffd2f50cb5314e9dcdbe5c13b83f5d1b3396af41e744b075fcc1c36aa4d179d16d3872ed7bc61d987907013b9c8f4e12025544529588fda8343346a9007b347c9a638d0e905f8880c38e31c271430ce2639f88c1ad17d7a2481bb843ed198d2f36ec1d1640d2ad85598f489f6be5a887b621beb39ba9560e88ae364ae1a21589eb73a8436e9101be3d18d385a47ff37cad88cef24043c248453559ff15464f03c3fce02aa692d62cc463150014e1d31f8a42554d4da9f9ebcd5d3c9a82559ebb6b7aed512eedc097fdad83747b0d925e87576"], 0xffffff64, 0x1, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x5) r11 = getppid() socket$unix(0x1, 0x2, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r13 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r13, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r15, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r15, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r15, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r16 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYRESDEC], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0xfeaa}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f00000001c0)={{0x2002, r16, r18, r19, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r14, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000d3ee37dbfb9c9a46a1bd97f385f5dc99d391ecd7a237fbcc2bc4042643f0e699d6f3009a6cd694e0ade0dc0708e9bb6fa2d0341a92aeb18cbf22e209000000eb32f8e481fd6192562cc7b0a92c50d3a3eef081d06643a50300000000000000112eee45217a2a63ebf5c2f13a75fd6b9210cc3380e9937118c398e2d25a7b12e62393b5a1657a799b073ff6726124ae70098ab76fdc1fa1ab2cba0706bf2d250a44ddfc48ff32d2a534e20fd74fa4062278389d4199f5a848ba1d0a837a33ca6f758dda8f5e9180f9aac32895ec69bb8fe941efb75a19bafb2856b4ed20f324b6d6f16d1384bf164c9dcb78"], 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xffffffffffffff5d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r28 = getppid() r29 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="40f4ffffff686c653000"], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe}, 0x401) r30 = fcntl$getown(r29, 0x5) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r27, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x7, r28, r30, 0xa5, 0x1, 0xffffffffffffce91, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x5, r5, r9, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) seteuid(r5) execve(0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000040)=0x5) 15:30:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x4000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffe, {0x0, 0x1c}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100200000000000000043fd00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x400000000018, 0x3, 0x3a) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000040)=0x1) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000180)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="ad1af05de2f4ef18", 0x26d) 15:30:30 executing program 0: socketpair$unix(0x1, 0x5e60b0aa23594e94, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) fcntl$setown(r0, 0x6, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open$dir(&(0x7f0000000280)='./file0\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 15:30:30 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0xfffe, 0x80, 0x0, 0xfffffffe}, {0x0, 0x7, 0x79, 0x4}, {0x46, 0x81, 0x1f}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x2e73549, 0x0, 0x3}, {0x6}]}) 15:30:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000002c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = syz_open_pts() r11 = fcntl$getown(r10, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r16, r16, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r12, r13) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r12, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r11, r11, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r17 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r23, r23, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, r20]) r25 = getgid() r26 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r26, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r26, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r26, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r18, r24, 0xffffffffffffffff, r25, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setgroups(0x4, &(0x7f0000000380)=[r4, r5, r7, r25]) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r27, 0x4010745b, &(0x7f0000000180)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x14}, {0x200000007ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) 15:30:31 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x10000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = accept$unix(r4, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r2, &(0x7f0000001140)=[{{r3}, 0xfffffffffffffff9, 0x26, 0xfffff, 0x2, 0x7}, {{r5}, 0x6, 0x4, 0x4, 0x4c, 0x6}, {{r6}, 0xfffffffffffffff8, 0x38, 0x4, 0x0, 0x9}, {{r7}, 0x7ffffffffffffffc, 0x9, 0xfffff, 0x4, 0xfffffffffffffffc}], 0x4, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) pckbd_enable: command error 15:30:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa458645b2fda36d2a197a38620700000095955984c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360acd4c27362b58b55c62bffa4d018c5b474748c02f6ac41e6bf39f707dab4b37798a748fd8554799b9b800ed52beb85a85d55bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f438500000000000045539aa402827fc449b7d4ea3c3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500000000000000fbff001c6300000000d134349c92587ca1306c5219c5c44c8b322d3d26ae6fcd1936c087f1f7972d5a8e624a3a72010f52ad90e078dc622e34457b2237db8ee3a23e332f144b453c8f46154bce2fed3702c81cbedfcf8317205a265910bf87fde7edb31618844cfea97b1748179bd9d2e35ba9f078f1592d274f946a52570cfa6df1449a29c1436c99c810938f716f74ef27864c74cd470000bc4b244819c66cf0c201294f1c45bf98f8c94b93ff9a3a00901cd01e4d00d69bbfa9214125d527be83aa6195768e411f8c7b1ad452fc5bb6adbef6fe53704ee75130fcffde58d9ddacedc61aefa3d54055ce66bb4ff8c2d083651a89bcee06f3717a5de3f4d452abc6d06f33baedb05121e36d59144d1d10a508bf1c37f09e22664856dd55dddc698e6caf9be1eac2b92920c583092b1247a7dfc7f29ea631b6bdb84ee11a1f8b87586d917b1a6238d1349a903ec8dc2ba80100a1f4cf25ccb43f50"], 0x10) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) bind$inet6(r6, &(0x7f00000001c0)={0x18, 0x2, 0x1, 0x7}, 0xc) r7 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000040)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x10, 0x0) writev(r11, &(0x7f0000000880)=[{&(0x7f0000000100)="05303be09103c98d58fb010850e4328687e5068056290c7b4a4abc3e28895c14e9a36fa7daa235cb506f9e775bbe2b62a014b08b9e7843398f9bd0a32708ed5d9875c6ace597a0047a4de61535253232e2e1b05db1498088f361651923cdad0a01f375645149802fe67b120ffaf7fca3366b01a32a4186", 0x77}, {&(0x7f0000000740)="f9a26be53ed72351cf74328c75ca7bce101faab75e3da294f7f981a9514d5efb569f105ee38116838b51b0ee4cc613830eecb24d03df60504a8f04f79d7ee7ce1fcde60c59e606fdec4be53916c48e63d6de76a39febf3367f3369488d4548740844931f38385c659ed5a7a679127295780a596490230986898fa2cccbc8af8258f8dfdd2d3803a96a6685ba7da93a06617f204f2a776d7c0c6b885f3ec94f0373f004d693d4ecfdd42f18c41d83f1f6229b1cdb3a12eb64bad3f72f8c804e8c2db64c37fb6f228fe5a514af44a860604481d9e2f247d5821cc07ee46d9075439ad10197f3e354fe792d6c", 0xffffffffffffff88}, {&(0x7f0000000200)="e4c3b6f3c2300796fa229ec23f0135b47a81ec0408cae391dd2999bec0b0a26126e59282041ed5933abb77603657bf55bcf0ca0714906667c49d953e61ffaf308710ac375c88a34f88b58d2512042283f539bdfd6a9bead056587fa50d13d94d401bb87ed28d47857fbfa5637e11d10ef0fcfe603121bfe12ffc569982c2d75c7f5b44fd69fe64727ede89cc1eb5915f5ef25f80c86750c55f584e0da9bfaa675622c51dd901e19fd0d7ef318ed05bdc02ae302e911437fb3e183605f898a3535d5e13efe6c0dff5912d9e5952cb7c766f4f598d3e7dda258008c2a3648af284d3f817675804bd30daace07f7d9e93518d9a4acae9ef2da01bb718c38b3d", 0xfe}, {&(0x7f0000000340)="0f30567c2db05e749739a71d3d35e1f731578d25ab22ca310a2c97020c74805dcf3c1a5eb0d40a3b1e643bafd3b748416f27feff0f70d2bee6a1beda4ffb6a3f18203201820a9708e194208b1875469bd577dc298125ac4b7a88085dd02d7ba330434577d1813e28633e593c027cb121caca7edcba5c72fd84f0e14410159a9b49f800688105f268b7e15d19d9ebe4d8caa5013c", 0x94}, {&(0x7f0000000400)="866782f974f857c62aaf62fdf823257c28006cff994737eea0e6be96c1000acffc694db6de7467fbe17dfc1743c73a6a2e20fae663a9e124dc51c079090a8e8cff932014bda415fda555cb6c9c3875d7c9b673c3478fcb7957bd611109c4eafb08fdfeb0f3b02b081c08695aea93a78cdea94c0fbc0ce722c5f30b86f58d8b93df8b1ac5f8cd2b81a70ab56579d8f825a9915b7626070312fe449d5ce744bc2df1411c5186950cce0dcfd2fddd76b20fbdb11d20f2439789af888d287694a242", 0xfffffffffffffe74}, {&(0x7f00000004c0)="32cb4016590952c8390d31171fcfea3cc80a9384a7fd90344c105a625f67c121ff09df63a396b34dcf9cb14d962e75e426380365d18b66500d91cee9ca8ffdf5435dc90973f585", 0x47}], 0x1000000000000023) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) dup2(r3, r14) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r15 = socket(0x18, 0x2, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r18 = dup2(r7, r17) ioctl$TIOCFLUSH(r18, 0x8080691a, &(0x7f0000000300)) setsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000180)={0x4, 0x3}, 0x8) r19 = dup(r0) sendto$inet6(r19, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pckbd_enable: command error 15:30:32 executing program 0: shmget(0x1, 0x4000, 0x4e0, &(0x7f0000ffa000/0x4000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000364, &(0x7f00000000c0)=[{0xf003, 0x80, 0xb, 0x400008}, {0x1, 0x81, 0x3, 0x6}, {0x5, 0xe9, 0xfa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 15:30:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000000028d, 0x20) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x1000100000001}) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) pipe(&(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) dup(0xffffffffffffff9c) r3 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r5 = dup(r4) shutdown(r5, 0x0) unlinkat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) accept(r6, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) close(r3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() write(r0, &(0x7f0000000800)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb40a8b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdc1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3c15f57a2790f4894758152c5fffd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c124143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab310100000000000000231c13cd72108000967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9332644b47ea5a6195e2b0bc87dc17f7bc7a80eacc1680960ae485b5899c7d26f3b17b64ef78a5fd16ff8677d9bd6a5c5e30f25960ad321e787904b067c9412faf661c996b9adc3b8e6fe36aa1d856be24fbb019e255e0f5e5bf4f17e64b8c8c8fc6f7e2ba2c591b5cb1656b20c637b5a5428b47d88e8532ef39c27e7be3b7787b5451bf2a4e99ce453c2eed23630c00f6df8efb6f17f57a9cd2ddcc31231755ea74215a257c5710970bc715e4fb0360331fcd6ec68fa8390f2f9ff4a293dc38cbb848554277d4143ac0c31a6cf3ab05d47e221770ea9c7a8d4162765be610e898e3cadd338dc8365c914eb9f498b6e80a97dd1115d77752626f00"/728, 0x3ff) getegid() 15:30:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='-\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='/dev/zero\x00', &(0x7f0000000400)='\xf6-\x00']) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) bind(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e5e8685f1c4ec9f362d2f66696c653000"], 0xa) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x170) 15:30:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x3, 0x6}) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) rmdir(&(0x7f0000000240)='./file0/file0\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 15:30:33 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) 15:30:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='\xb9\x15\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xf9f565351a51dea0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="7a75c63c5a0093ec50c3518784b4") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 15:30:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x7ab, 0x90000000, 0x3ff, "e6ad1e0f2fe6677094f636006f7a8f51544ef846", 0xc385, 0x4}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 15:30:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffc}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(r1, r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x6) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000280)={0x2, [{0x1, 0xb0}, {0x2, 0x7f}, {0x3}, {0x1, 0x5}, {0x2, 0x3ff}, {0x2, 0x7}, {0x3, 0x594a}, {0x0, 0xd69a}, {0x0, 0xae}, {0x3, 0x6}, {0x2, 0x79}, {0x3, 0x2}, {0x1, 0x7}, {0x1, 0x5}, {0x3}, {0x1, 0x400}, {0x1, 0x56f57406}, {0x3, 0x40}, {0x2, 0x8}, {0x5, 0x3}, {0x2, 0x3f}, {0x3, 0x3e8b}, {0x1, 0xfffffffb}, {0x3, 0x5}, {0x2, 0x3}, {0x3}, {0x2, 0x99d6}, {0x1}, {0x3, 0x7}, {0x1, 0x5}, {0x2, 0x2}, {0x1, 0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x5}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 15:30:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2000, 0xfffffffc, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eeca166e915ddad6211917fe56fd35edccfda2d4e972d56cec3d2923c5502e78a9e7dc0fcdd198da37915f79a78696a529add452ea2076e5bf2dc5a1a4855862cfa2ad0a0a00"/182], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) flock(r3, 0xb) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:30:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3550, 0x0, {0x1, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe71) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:30:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x40}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92489ff2b783f6e8a9c81") 15:30:34 executing program 1: open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x10) 15:30:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x80000101}, {0x4d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") ftruncate(r0, 0x0, 0x792ed689) 15:30:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x45}, {0x4}, {0x6, 0x0, 0x0, 0x1000}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r5 = dup2(r4, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f00000004c0)=ANY=[], 0x0) r8 = dup2(r7, r6) listen(r7, 0x0) shutdown(r8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup2(r10, r9) connect$unix(r11, &(0x7f0000000540)=ANY=[@ANYBLOB="f11d53a60bb787ff101f8dd23ae55b11eee561b1a422e32e0aab08d1f462428652cbc85ef898f3ac361338f4fa6d56979262e1697a4d9bc63b3277f546e8cc1ceed24f8c5a48e114cddd5ae2b024658ed0e019b85b3c8f1a256ad3a1b95de3dcce7c35f9bd3f209bf65611518fef6221160ac0b1eaf3dde3e81256ed00000000cffa423d55113db39527212d08453131e0b3910548eb7c01466a196f72a67242c72d31e256c3c2afe256a650dd8c9b8fcf11ac9d32aaf1661c72f35d93ba022620bbe7c6c086345dbff65749ebd47cc33085e2c64bc47b19eb422d1e7a08d479ea7641d57333781d339bfb1756080811b351b45776280be9c76bbe29f3da82a338a1f6adf95dbc8585bca0444e9e0ca7af2437a3a9af1b811115c631ba2aba0d104d85d3dc95281dd64d444fed117db4bd71be3b7574158b9943201395980364526f240f6fe318354a9d88a621bc0b9f2c0ef84faa08"], 0xa) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000200)={0x0}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0x1}, {0x6}, {0x4, 0x80}, {0x0, 0xfffff000}, {0x42, 0x164}, {0x86, 0x9}, {0x6fe235ee9a2f8156, 0x4}, {0x85, 0x9461}], 0x8}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0x6, 0x3, 0x2, 0x200}, {0x5a, 0xff, 0x1f, 0x7fff}, {0x7e3, 0x5, 0x3f, 0x1}, {0x2, 0xc5, 0x7f, 0x17a7}, {0x6, 0x1, 0x68, 0x9}, {0x3, 0x2, 0x6, 0x5}, {0x100, 0x6, 0x8, 0x2e34}]}) syz_emit_ethernet(0x14, &(0x7f0000000280)="fd6108002cdffc3279adffed84dd") r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r13, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) flock(r13, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) 15:30:34 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000391, 0x0) dup(r2) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000300)=""/79, 0x4f}, {&(0x7f0000000380)=""/81, 0x51}], 0x2, &(0x7f0000000280)=""/43, 0x2b}, 0x42) 15:30:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x3}, {0x3d}, {0x7ffffffe, 0xff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa) 15:30:34 executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x10, 0x105) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000001c0)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) clock_gettime(0x3, &(0x7f0000000200)) setpgid(0x0, r3) r4 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000001480)=0x8) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/237) semget$private(0x0, 0x3, 0x400) r5 = semget$private(0x0, 0x4, 0x84) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000002c0)=""/249) sendto(0xffffffffffffffff, &(0x7f00000003c0)="0bae9d67e27f95e3a9e2b2094e6e68028f31f3a4017e5dd5c1f39adf330519499a16426ee6f635cfaa881af58c5d02ed67cb432177f2e9d01875277b88c80a9e15c68e2c4dde5d40b9a18b7b49612a52ecbe008504d46f175b2b5f38ad96630fdcdc7cab32295d133606ab38e747141ab95b5f302538ea4820a6f5c6dd3415b2382fda7e09b11891e59fd32a4beb61fe6f1232a6e6ae3831bfb509ef134c7d478eab2629e05191d273b31ce0c356674c466397459bcad1a19e57f89ac703ce4ec86c649d31c6e2d77db6f3d801343ac211ae070c3ba67b802ed2aaf396d81fddce6156bff9dc8133664489c153d3247be674eefefbbd", 0xf6, 0x400, 0x0, 0x0) chflagsat(r1, &(0x7f0000000280)='./file0\x00', 0x10001, 0x3) getrusage(0x0, &(0x7f0000000800)) connect$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000240)=0x80) 15:30:34 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x20], [], [0x80000000fc]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dccad3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdc22757b53dcac1cc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921ede0718f54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) socket(0x0, 0x4, 0x0) getppid() ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="02002e2f66696c653000aff59bb5b330b7988d1413fccc3851947fb207a1e7eb65fc2e67577b23d26eeadd78e7debc820b7610ba377e63bd242e09908404e6ece9bfa6f0a4bc8fa9db18d39dd83127db5960c7e035eac57da25ae162577919a5ce5d88d3da2389a91a9e02261be8ee5710efc7deb0d8dba357db3dd6f19f45c33bb3b9e9fbae3e240c030f76448b4b826dbbe55f0abc8646b7f2165f73c97c06a3fb2e58c9d2bc72c0a09c367918ee9960515e1d81800f41c172cea6dda299d1158689e7a0a36f1cf4b66118583627d419d76e17da63e278079f33afc76d633a29c353a0e851f8c13e9a9d8c7cd69cf732a9e346be77c46871c5a8f1e6a2f05a7848b31b89fc7ea106a5db3026fbbb41a9157d60a82175bef31f2267a8ad3d51bd9e3df5fd463a437b4fe8d776cb22c807db8becfc319760baecb4c9ac0cb973fde944be73f40bf409fbd2244a1ebee5aae77d82dc789dfad94ba32e1150081fe4353efe310ff95a668cf59dc1097db5b4cbc69233d2700309361d33cd4c4e"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000dc0)="e08f9f5cda2ed1aba1f64f9cec0a308de9409ea8c4cd21ec658d31bd4330bba69515f6de6a8f3ebdbaad93a53dbedbd34795b41fbe6081924174241b8329cb14f6fc692dd66c4e7f87074a7747571643b4ab9d2a9213f3f18566109b18b0703019c4348c340524796ab3875f3450e1747a2e9c95168a61eb391f7633a2d8b46852fee03e9cc5ffa420ddc27318dc85ba764b3fcdc3eb27f21dad82158b87f392197d6e23c52eea3045d17971a4fa5d9012ccfc59058f0fa78cf157f4eccd8ecd1793ac345ed8bfe31ff1554b025a9672985f1c6f4fb7b0bb2d9a80532a53659e73d5d40d7fda6e7d714b7f51e5b0de5cac08d615ac6edc54eaf78e70fc9f40143ad4f8c1621286afbc28fa4439333c3c87b4827bc7368a070112e3058088d11e56f5cb6f3ebbe74ad28e4c3c281fdf396b2b4996b0882742e61619413c87a0fe5d854b108e3e2a8263fcc428ae5c03ac949efbb3733306e235675833980ea742aca887b97098c5fe22b76af3e793f2e1ef6acf24e8361ac38e57ae1adebfeaf81add3968843de4eaae04aa033ac9b4c101129d196eab4118ba8795045968f1f4fd7c71f984276111b14da6d1f30473dd531fcf56a4f9ff5ee9c44f5220717efe9517b42f80fb5b8a4b2bbec41ca53f84dae0f448db4c70c8a5c5196603aba5f4753de7f62d87b2ee9a2050160ff2a6d75a8470f71273a51063d416935a83404f1c0ca473a9b2d1782d51718a97b7eef886b2d2ec4888a8978d7368e922e0be62720dfcc029c9ce14bfdf5246cf67ed49c2c88b77ee26329a0f959809c2d49413b9cfca9a5418ef9195c3447611ae8ea78e922177deed99308c70ba8c648589e43c33fad5e144dfa7d88504453ec99c91834a504b8692842b8c5474ad23a33988f7e64939b427f3d57121fdebd8ba92318dcefcf7c905d0265ed2202e2d06deabbe6b3f7386bc2bc91f05ffdc5c6faba5a09aa7040c7818e677c2e9bf8264358da187ab035bc8736a11702483a202e6f82c31accabae1e694aac15e619dd10e9182ba1f900edbf191a56739314389661b3fb50babe1547ad09b1d36dc9e0384c054c8a73525fca3ebe1dc46bb8db714531c1966aa02b8595e6984465d582684058b33e730c5086cc888e3be6b44b85356c28f7c4c77d985fbae40327d993406611e96d50b515ca4a3e58ee67dbaa030411c90e57608306cd9892434401651c3c87c87548489659d565887b5f3bfa1c21098beaec10c6c4ce0babc8a84ce0fe8f2864eba8f066edc56bad8919ccd03dca5b4407cf9c2db69daeb8a63397279b8efb6d9df8b35f488332223fbce8b30b37249b91eb3a68d9e6030783897ea04b2574e2754189cd2763b9de1b5d052754624f871ac9439768c01c1c08a03428cfa00d5669a30089fcc949955c5992b529210a31fd48d3b50f3ac183b6c9299357e6498b0af8fd243662b1d42ee2ae011e1d8df231e4b2f255b8caf302e672d0cb5a96ad049e7a55e43a5892849620397aa5fe67f7cc37d36d1118ea14ac116e9acc994a985aad329c71f1cff56426f400b60e68e8de87ef76d0778fb214001fbf04d4ec0038f29daa89a2bfaafccf704494a7b4e739c0c32fc2ac9c170d7d47e04341d947ed88bda800cbf0d025aecbc59aabb12c5a8b53908eceb52e25370621696757edbd011b16dfe9e2f0174e800204782d850be79cf2414a4dcaf5f541414efa6448f00f7853477e535bd7761869535a29f72dbaa20fe0390128fd8748cfe3d0a41aa60bb2c4bfd23beab63bdd4bd88ced25d6336d8c52a67b983f29f0afd517ce3935b49661912b11717c80144db1eff3fb4bc07eb2adeed0601708e169f82608b277a14a38f6dfdd4b4d0691304e2da169b03c98bf3ed67e78ae63412292d1a050f8a9e6ec77779c7d38d4b7d05eb7f9f5467ff4dfa633c52dbf445f40060288ec4b3e422e24ee3bfb7aff8154e0c66b46a06488338121e715707f27c0ad47e627f38a579fb850d872cb58f27d5c6c49ae0f6b110d52e4cf28a9c8ef21d7741901e17055adced7ad2d09cf4a1a433265af5e4007e8bf623d27017c6acc99dced65cda2316257c9c59d06f011624adae54069b6c4466ee3370ba8c8749791c845c2e78498777b8db21af5ddb5031b27e863b6d3b2506378887f81edc76c47361ae5d9257be0ce74e62880e23537c470a9b963ae8e8c74a8aeaaf02cdb49c2a455357518f7e26c7c0a2d753e5d43a97f30c1f60f0a1a4512d88d7f75c6413da487447a4a295208c422c80b638c623cd4def934bda911bdfb2e5596cc3c9e19d9c2e2f27aa657918a62b7cbc0627cce08447daf3d93fae927f1226e4bcaebfb9ddaf9b10648b28c13b67d45b9f9ddbf154fa25fc6e768a89275749439e3bf16a704945b4207930f12ea334fadc9a530405cf789c0e726255e99c13d298e4eef2f42aea1ebea919b6f0d29e671b0ff744eb4272690c2040ef3d0d31a5ee054b42422d2c9175ec5025fc36cba648e0f4342f4a05e4b15173630bbd7520bff2e6a63159574d1fa923a56789fbe11ffdbe464bb16cd6627bd3b0c4fec2dd223843228b9a9b8ec01c5fad7f4861118862e93fc9b72e01718e81b6da4f7b4be0e31145d89e6ddb8d3c9ec80fd9eb95cc19ece2aca6d87d7d68c08846c51f20c036189fb0e14adcb1f4a3ccf7caae5bb19ee7e1dc51eb3612d443661fa79c0bd2a5a92d6babc1ee9668adac6633e290f7c09199cf79b3659b58788fa8c64e086dc9caf6f76485c36b36ed0450fae594c0a4277009c4b144011add6c4409987aeeddfb7b92ca825dbff1c04614a04c0ce8e7f155a65f3033a2f6bb372847da91e426e475a76a7b18e208a54e7769c2c0cdc3cb0fdd2223dea24b1b9d1886d25999665735c54d620b3f8e3eee36dc5a69c163260d01273d58ccaa9f4777d7a0c18ee99a8c1da88c8fed88f86f0a956ec3f347e6f277913507d2260b931e3ad4e85b027f6e9cf8307888e9465cd889ad579c11968fcc140ca8009473265008f8c80b908d4e900a38303c89500eebcfd442733d7d233a461b32c5793e2eb6a7cc7b0f4dc82c3533a27ab5399c0308f6fb82e00d3c9d3a8b0cb1903bb9da343e2a3ef40b9bda0e161d55fabce4bbbc297c87cf909718e58aaf5f558615a0e9aa66a85da241c49f39ec5ca97a328398c1c69ea1bbbd7fc36cbd5b9d6d8340583b8508bba7a0cf04426f95becab7f79ffda37a2fc017396fcc66e98f6d91cca6c0ac61fcbe2d3b5922d64358d33c49404c81aff4ec6a5d053eea717da2e4288b49aff24eb0561a37ec46fb01e5618f19163fbcd1852e85ce901198af2e77357c3b3b5cc93f89281fa423abf4234c07cae9e01dc84f37aeb8a1dce2c9fc4c521a4da96d4983b8c8e923622b522439dbb04bea17c5cad7d900fde19bab0f3a150dadacf77bb76009bdd6d4dc4f2426be7618b855def98d92e46335140836f077538442db66f152153ca76799ee2e04c9b41fd4f658e1ee4780e7949abdba442b81db493dbde82f47f92f676153f9530d6a9705184745831e158a6fff31ede1512b34cc98444be9292b845b54c44a1aea733acb7dc94c416f49b7a70bed375a60bdee061043fab60e9df490d21f7c71e2c68c556d05232e37000a66d85e363f8153d8c6708cef68fc27879ba9623ee8f8c8d75697d94005fc7a681fe8f1bd1d8ad7f4a824e2b6fad5f04aa8f3a1547cee9f3ffc081f944f674b4383c6f610c0648e9d437a832085fcfb1aac1c7108ea822f75b76bd17091baf0267b2fd6f16bb1b3500d78016056f4818c8cce23a37f45aa7b71a03e61a9d79af2dda7035bb744f84a0014585d67298a15dcbefd4f93c80000dbdfedfd811e2a4850672e615554d2ace7e087e52f7f51b917d0240dc92ffa551ebd7b3a0b6a8e15622cdb922709b4371315661072b852b8052438cef0ea4827b6aca681e923b43736eb907e254e289e79c08964265086670da2c7d2f216893a75d5a1db129b984d54e659351d5a8c2d35b30f46e7cd70ed67105390b9d8421a77682b4a6f2b69e5e33817e57e41344de0113f7a0f0a3fe9fddeb3a9b4bd877a6ed7e4faef6aa257333761322123af4ba0f8c64cd0a8892287db99335a01b10f4c3767ed7d8a3ae68b2abe553075ccde68051b278ac8a636227d14388185c8f30ddffd2fe6258493253cfc9ad9fb81e5d73ae0c889c97bbe9dd2ca5063822dd967c9638f0b20ca67f8a5bb49a2ae16aa6e2562a6c66b428c74a28b683d05a0bdc4adaa5fbf2f7c3354c2e05e22d6dda74c9975db43c84063f1b15001509d226d8df10ef3a2571c87cd0e5b2845446e8a031c9ef89725ca1bd1241a9548d96dfd95d1a177aca6371b02cb5c0cfd73f1d27832bdd0220bcbffafa8dfac4288f291457cf89264fd58dfec98fe34e2e50c0fb3bcb315739aafc539a88331cff27bffcbaa5d80ea58c2e6f5eb150d0971ac8d8bb2d19a088d5f332953b4d214e8af05b8a51cf583d1b3f0fae511d9b4aed9787fd927cfeaa412d58fed68a64ef84d2276414521230531c51f143b32c2597a7017f096f805d66f2d86c6917989783a7dedf7cf2f2fd40cfe8494e38bb5f11f7053ebe9e98c073a77836aada5ccd123cd163f95f360b692bebb4a93f719f156ae35c50d015441bb090177665fa3cd524f488bfa1eb2debb1e0af40c084648e82281e54e751c2c6df846ca5deef146454969f0192017c26e1a83ff866fea1b8655dd1db7d1f7fe604eec26d9263cf8c90f90f36dc93bb1202d2b8a3a06b6f7bf06a6ac8c6b4bb6b65e042466ef1f2a0cc3bc593e9c3828d1e6b0ca27a87ff890f5c0540e84d070bfcf88bdbd082392ac21632c8de436a1dbb4198389d12da016e5b8c7eb03c2f4be1a014e76cbb1f7c851e0ab2396fb5389f60ea7d3e6e782462e33b5bb552b63ef2fa3d2beeff049d3e848fbea8563a72ea364e7f8b29d39c3db76b443a0d7b9f694da1ec73e8d66016ba8bad96674c6eec6a141c0dd1b98b08bd332661fbc06edb43bd082157de1e4638e33f5f326d8d4e045fe123f5b25b3298a285384e82e9d59f1d5456f8a732150ebe5755a95e793659e0114009c08f0b36ecc97df8b594fe3bd0f68c3748ad84b03877c77007331b411cc85fbfd19a016a805ceb1917b1412de7c8c8aa4d8654cf7b59f2ec2673e836c5f4dab338db50fdf5b52d5c20343a30aca5f6f82edf626c662cbbb2a088cc29be5c9bb7c1465245421fdb0ef02a08a5cf82fcc5920325b61b15a50011bd4aab3ff8358b0bd077b0d94c19630ab18c39e91d8a3d8638212d89036a5aeee49e41ab9dfc7619cd75f9b1a96f313c2da57f719ba0d9b4d3e7c8092a9c7718ba9f179ecf77bec67de8144cf8ac30b879c7eb40ae80ed669ba26cd19538a25edcc0dc97603456ef752fb54242cfac996065ba7d7789bb796a2a12059578258f42d22edd461fa61a9e4753cd4cf0162d05e17d04ba7e0d1bfd506f203c0f7961d180b2d510781b4ca390d111088d0b8bc7d332b782b28c94f68e8a1a324808f4c9a1e07eb84d2d28dfae632462abb5b2f60854eca4e3ff278d71f00f97b6998311dc7a3903a4a8a0943d3437e33c3b98a5678e8740c05b44524f617c1ea3861102fcc1596ffe5c41926d907ee1ca607b779d8cf1aeea283bc81c3d54b31f9be0291c98ec53a589c69584266e61406166ebed2a1d8c1035a0dbe3a8b29fecd94ef76f4da80eae7adb132f6446c966cbb2fa6ab40f0b7a873b5b8bf2d67658617957dab2588f0d0911d97eddb896f7f", 0xffe}, {&(0x7f0000000600)="8766f48f42e09af73eaa8fa2f83a6a429f8915d47b71195564f92f3c4f890840b412ee6162158c2f153b43c7509700589029c379824ba93859237cfd83d253dbb0668463982ec7410603afa98c9dc2313eb7874e7c79f210f4270caf2da68bf44c5b0f46f4dee6cca7a0c0a2ef95fe8662caeb47e22c46ec97d906c3e714dbd60b53afd56354465bc0f53437ea3f68446d70091f545bcdfce5727bb475220e49a121a3bd29661e8ea71cdf0d453ae6381dc6223039cc601e2721f3fc02a69b94ee35bd46928f1fa432a23f0fa33059b86b943d18c032125b88d9edcf357ad3", 0xdf}, {&(0x7f0000000140)}, {&(0x7f00000001c0)="ff5540e4595cbad847cb64ce4c0a419e002c33a818c28ce3486aca909bcadff5d47bb59482eb6d01cd46b0e7449aa9d9", 0x30}, {&(0x7f0000002dc0)="9a356e4ca215a9597100539a8bf0083d7804ee1cdeff57480bdc2dbfc2e38392fe2e66230e9e915b5505312ca245c19cb23a457b2a0bf96b4b74f9b53004b95770d09714efc7c1cbc013faf07c384b9bc3934517d62ed01c6f0d71ae9434886dd7f7b785fd85445f3124245a2dfa9803df807a0b88e8cae64213de1dca734e8a4c89ccc0c42be13c876a8a7ee6710f0b289200979f93cba72c5425bac1ef3d96e99c305dc45faf1bcc6e87324f5ea0c8f9881fcb650b8b61ee34893a69c766a0d93405ec9d1d7dfbf193701a6fb6d072960df24bf7f5ff50ccdd442faa81f43900000acd7eb8f0c963a829627b59d7a86fe0c6f4a5707eb47ef91b50d7b63101494e9f7e0cdae05566344c3961fb725edc56dd3562215ab67721d8a8d8b2282e059c12ff52a73543ceeba907976ad12e556f0a553367275ede9edf42282f9514d4b58dd31ba9431eca2da4c912dfb6b684360c4a3580ba384337449de068e445930e3f39d4eff3f74c404ba6fce85e6c194a7b175055667230a8d94b9b1e0959053295a1718dcc7e9162653146ab593c989c2d9daee793537f71738ccb70b978a7bf67ffeb2bc21938ed791d0cd277d487f5e5c82c592e1333ecea515430a4e94e5e5421bd6d82de0de8f74cf749f808a31d97e8fa38d405898f652ac3128b4a05b3c92f19b6c83d82548838a425c0e37eef3cb74ff0248a3b0b2332f992bc779259c54c3eebbbf60c335afc30216844a829c709c8baa97edfe86f35294bb8e0a5fcf9d3f6db97173793be3347f765d5b71c18df4442f6d1c5ba8337cfde196b521a7b2565141d9a29bbf6c30131e9d05fa0d7890f75dfa5cf550bef99f90351ecf282ae60dfda2b3996d2cf8de8a55d4a822a1d382b37ffd479000d8a7f7a5c9b806e8ab5e1b1bb7761d47b905dbabc944baebfac6bf818f38b189635ff03c90d30b11d656fb353677a61f0c5160b7d0bedd73d2dbc473227aa9b0d5195404fcc3e7ae34e70b85f385847184bed348369c86adc0a8853c4f2eb05c1bf45d345926fde5b13dc755c70130d4b9bd31db3dd064a69c2e45ef591a80f4a27e1bbaa7fae4d0116fe0bf0f9c33e72909a5bb600b1242a58c94da92b966ec3c497c14279ad15642745b59a124f02deebf9bd4fee9848f0c9f52c64f57bc369b43b3065d5c1e99798340c5a79ee1dff90a786894c190f2095e4c99b93450ccd793233321eff1ee363f0ca45da1c8e6deb0c57dfa8c927e5d0bb95514d113eaa82b616abf95c817dc56e6f06eb7d8197775baed0cba5d6a1f2dd40905a56a4fdab25718f71221eca69f089c34598542a75ecb688ff1a7ae69d1fa8f68bab174158a95c9f8c4b26ab2c21b39472725097f5af025a994756cb38b4e2e80711a3e237554639b6fe69db69d707e527581c4c6d18826be1bf0d8d43a72ff5cde4a0d9bc554bc5734405369485fe97e20bc51b1d9fb6439f6577795a44123fdce41492a33583a91554d3e298daa85a9222e2650cbd9f655f1096109dfc4a3f2a787ac6f17644c302b8c761a79232afb97eb3678e751faf5512783887bcbf47659c2116914c1e19e311664e0c50dad5ceed423deee277db5be508e69d0c6eaa2d4951b8b9a3edfddca19d1ec167d2cce50c4586a2e78ccdc7123cc6c0bb3f34c16eb4517591c700eb47cb3bb60f776a4c5019a52f94f5d12f49ab2e3f489659195187ee23783ea27a82c8dbc6774be18c5d7ba529fd06a621b7685fd76420870d7280db17700c9dda08d20cacea6f5a4adc8d3340f112db8464be164662effa703fee524b70e2909b92dc72fcf6fb976f2ed465f0c8d356b24a8233f2dcb726417d1816b15eee82821a48c5ea13a34a9724fc607fd7b8ec717f31dd6aec9f9b4697e4a2abe00232d43e6caaec1358bb5337c415990e2a21c94d2189460587c457c8c8db494a1f9e5ea2138e3693acb90aa30fb2b0ec031fcb083cbe175afa066c3cb107d4b024f088714a302b53a781fa30283db277f2db9524916713edccc848a875f9c2d24d618fb0a9d4facc15b923de6e45f8fc1a131afa68601f7faa0aaf581e93d762c714d04d2c0f1e0a8e7075a8bf72fa7b58e66ca26898965bc998f3cb07fe5b40a90003a3352ece466a0b058f09f736c540d743b1a9c4e9ed7acab1eeda3859b18184fda32e2707d0263592c56a633f02f8e2aa16797a92a5ed8643866f2c0e4c675fa2d9f5af54a5702a9992150dc6b3b888cad8e58179cdfcab5c3b0733b5c6116eebdb5a9bb571d1c6f363e351ba2e4ce4f2e1cbb0511c08259ff311806be4d39d66cf84b60e449c69cf1ce4e67aff8dbf03d51c6ed349d3899d1f36b3e7349518749eead598c0b48c294ea2bec4741584011e81e82c7692d2f974f719b4f73af5935c8638f9459c8546fb0f036fe182a27408e93191b9147b5644f400911715fe25804874b1fa5579f8f2960d754e3d23fad933ca1c8cb5bcbac7617816e87935870ac02a006928afa53851a9e5e70d70123f69f5e90e7b2b7ab9e17f89fdc62b1f0eec5fd46057c61aca9309cc4f82b0cda9d16e709d2940871ab38edc7ea5736573f13ff2dd877ae4be2c992a15f388170a39cd13752d7e9d196d2c7dd35093909ce4926be9274688e96f4725c8a296d3aaf1a1fda56c4106e2b52fc29dbee877cf54c8a74db37754735801483f3b86e8e8037693c66bdee7e733954469810fda4c9a068177936bae997fb68b9f210797a57c55c1385cfb240df04e9ec6a7eac36ec96efb8432e509bd8a9128de180443b5e6cc3e810af44e0fd7584d8f7fe04587971fc43e731f1e66f6a5ec9437e006623e60ceab00c1b6aaf96bbd9a3fc69445095f1ec30dafede30413ef09c40e591972d417cd3170571a32147c33499d21bc1463c2ffc79f09e8ffda7ba411e026876f0cde7f6b071f395e6b6b936453fdfab8ef78ff0d9fe8478dae0935641216ce0c879bbc767b46ebbc88d9d316f72b4c3907137d81320ea611a3f1beab94443a61cd80e6b3d8346221c8f8a64c9f3902d2f87224dbff077145f532bb7f69fef049e66e94d3f6fec39f674eb09fdd5fde98581c03f00470fcf5fa48fcf24ce8c0cd14d37d23f0a6b5cd357c9c0e0ce2f24031c792fe4f5e085eab7ceaab99cc8e1e1a8b04aad1d81b3df675fc7c7fd3c76bf511dbebda1032f55258db4f83b661f66a6997c8103e5519ddd982adac7ef137d72183382a105968bde0d31f40e5162d36d6b0950623e4fdb90b2aff586be0526c1ab453776b671da2f5ffd5bda50aeda51dd67a1de3fee890f290a236606efc200733f864fab646d3b9a9b65e2c31c5d47c2ebbc86649c0a397826aec1cd7f80df0c36b1bb49895a26fe7432936954122158fa9fbebf0269aa1b7e9caa33199352ed8accea3c86cee187b561a490b7042969b646219bbff2273d72ee5ddf0303cc4f50fb7b52b5dc97d4238b6e898ababcd49828d1dde2872cd998f82e9cc5339fdfbc4abd915fcf2fd1f32e2b6d4943ed633d40532143721483bd222682057c6673e7cfe45311c8635b1836568d63dfebb7cb9d2c243c73abbdaeb29cf516878e1fc0376aabd0ba47dfa8a4451fa46f80f7d7f5c3700a7078487bde2afae8529bb08959fc4ae752598232e420d51ac91ed24a9a18743c06b3175e01b453c2ab2e390f69983daa3d5252970a8989fcfcacc08f5af0ef321046ef86f4ba33691e3988adda8ab6b5db0ad5b91c4068fab10db2233c335e7ac12d5b98465e54af80421dc2eb3e4eacaa13eb2980f51123d78b499dfcb070133d7827cce541402fae941a33b4caaa66a0957d8e945b3ea78cbf83a7155a372b3379d9339640221a0bf294f7b91342e821930782dd4bc4a9ad31fb0d4f80efbdef59949be6ce488cd0663b132db76780a69dcc8a5d113b107c55b3b357bc2e5986b36d48fe243002e5a02ac802aceb73d0f37ae26d3ea9d653cf505eda92b77f288408c066c37922c0d8b0ecddd6496ac23f12f208971cec8102e65da6ebb02a4eb2214a301097946bd6cd8ffb9d47d95184780f8967c3ba69349aba134ee9db87c58d3d5ef9acf76f04e0432050877b102d78d395462d16c67932e91018ca82468daacb3fda458fbc5c42e9a9f2a5389a111ab77296fd3f016db9cfa12b1cd7bbc31e0e9f87e4d3245acadfed9814dd5ed8039dafb85d9d67717fc6ca2966a4a018cc1c5061cabf7698e635625ed3914231ee1bd70f94444b54ed24a67815bc823d11a43d0055680c8abcb7e77c17ae9f671f063087755cb63a2c7144c97769a7d410bad82c243eecbbb6af3eba620af15ad6f8a787befabfca4853a9e08f72a0ba8c7300fa03dd66237bab0c6be286aefa7736ebd41cbd102415f13fff29cb7f55fc45189aac894304faa641f9fd788da9da57a0bd84777023a25aac1fd9bb751f232aac8e7e4b488904c224bf2fa413576e21727eae0c8866ece616906b07e358a9570e902e7fb277029ce55af02cebd8c08eec14e50e9e8e96ed021e2eabfba17f1c6bc659a85d3a7d1367eec54a3a1e6a28981984d18fe4da15d0ccda35243e6f0847e3116bd6f01f5a5170ef41af85c1d85cb95c7bbd28bc2268c0d994ceadca246a2bbf24866927d852f524bfc07d6692a95e243ce35628b978579f4516c734044780a723e0c07dd14bef3017ff2562a50616c3a0fe6052cbf975d59574ca9e6d48d9a1caed54b20166fcc8a105b83d69bed5a3a11f6120bb3bec29d1d043966df52460fd134b4743b8a77fc0694be0496643bb18def6c852627053743bfaf2c88bd0b07a17aafbb4f79783aabeeff180594654d20a98d7df64dc3e58282c17d4f4fba16ee53953babc600b2d47064aa1fe1b7cbf8298d4b97895754edf0d12f0af83a950e55c0e827a49f7702063b108843f80b2dcf7f4806251ba4d1fb75bb9123510f3e67037fa666837ea62ad12044e7509d7e509e92f631bf335df4a4101a2a24908c8001256150df963b5e9554cbb676ab0923038d8f37fdce082ee8bf62a9e215887be3606419d34ee2d2a54d3bc952e1e956097380ab283d020bb31b316c0c64a39e495c52add0727d752d6656ced1dfd1fda7968797ca95aee275c6a7a144db02bcc291837439ac938ff49d6e57a7117373fcc8c1d2001279479f6c8658a8297c48595f70cc47b44df02f3aa504acb60346ffe9595870a24554b53028a6d23caf58643e44b5762ed52af5303a911a8c1830b3a83b9e62b7a83334b634caa94bfb47d4f16b3661e02f8a964b3be23fb298487b6baa244056c9f539e5d87027ac94be1ba194f81f5cda47de8ce37c041995ac3564e9ac1601b330bf410947ce4bc5ee796ce7a6338ef0eafd93d1697b0d7976eed247433b9f51524f5c113150fb7fb0f4390b7c8ba070eed07241faf6fb14d51c406c32bd2692c8c32acc6ddf0f50eb4baf8b8e9f43365e2939e6c733c7372f6070e85f461d5c5a18740911c01945647b2dc6dae3c69d854ba05b89e4131064485917fd698a1806cf381578c9e61e7a511087b4d37f04d072efcdf392b80f827519f6ce269e00f7d703c740205b8c4f66155926e381fdc92a511d82e0e332c26417fd065293320e90d58281a0ecc1cda5ef33b29a694c6637cb1b6f7b373b68ccfa18706ea49fdeb71f0946e9e12c4703cbe5225feb45c80e3e7a3ebd4856223b12ef57dea2df9bc52ddc9e92f36d2ae8e12ae95fea7118dadf23c012c774523911f63ffb217fc219078c0cff89633a5f1577e6bb3ea68c62d89f0a3d7ecafef9fb5e26205c9be5", 0xffc}, {&(0x7f00000004c0)="1755c3a6f0b0635063e807111c0b5d5fef7d42e04bc1fd38db6f43640a57c0483955c2c1c8f5827bf2aee42b7fbdc93d48f10a64c3a9ecf58544ae493e9f6d8ef3c4ac73eb4b4b5dbe540a01675ab33d28eed1bbb0f2d68bb8eba35cd957365658dec7", 0x63}, {&(0x7f0000003dc0)="a4132e5d2ed1981ff25933e6eead23bc91647390d1f2625de3a0f453e78b36b3e62326acff2c2a93135fbd9566c233c514b0ebd2be23c398f88095c73dc75f24bc94ce185d23b6fded272b315d2356c5a540fbf936e54d7b6ca0ba6080c76585b3ccd5cb00bef62aab2320d3247f8da1071da6ce0fa9cc0c0e0e4843a448571f2aac150e54e9cbbe97d2dfa5093ab73d8533df713b48c7b7d13ce6a08df37e83faa479728ede9aac9fe2997b3e6fbcf263930fa4f14ee067d04cd95b65e814d9b2e7356f41addf18d136360b9d06fc6746d4cb4ec0157c7a3c7a3281fc87f0631adbc6f786a8403ab343aa3331df3111de1320e82178e177ab9f88d779605bf32835b4f2d16b90a18e66b7c9c6270de49cfe2ca3674092b26456d461acc891ea5917b014ec5bd7756e48e84e6be4f5c1cbedf25fc278f611b18eb1ce1c1a96b3c9e423db9fb1b67ca77bf5aebe0beefe25b36cd2df9d4312893d8d418a8306d8c36f6a4c17b9c531ae2f04d25d8619f9b8c25daa4e815fe2eb78c80f07d619f6ed6d5571e97e25044876db425c14b7fcbe086334179bd3adeadfd6aa8b2c9aa3824d421eec7a060f0df378f890e5d120639669a74e2c718d19caca7aa627cfa7637c6eefc7b261a7dc2286eb52a4e3365874003cfb4dac687c0b954c8283c13a0dd337a3eeca52fa453b732de023a74dffff86288d19b2769dca986dd9218f946141fc28f93e833fd69a1ccbb8c421582b03a4f856dcc350e9c7bb798a8f1c8f5f8fad10cee6fd5cefad47dfc66f727ddfdf5b5e5e2bfa4403610c95c25630401e8942fd602ad2aa4eda7c828acc0d6c3e81cfc7387908edd20059bd74864c921254119aa477bc356bbd237beeae40983c37ff3c3f7917a9d1a383ec5d933aff1cde6e5cd779147242a90d2ed13a9c2da7d93f1395ad161d84dd3e180abc3973918d20c058ce98c1d4161033cde1f13fe37e46780339f572afc854f8bff56a85ed3862696645571cb13a9eeef933c9d6c40a4a7d9894bf6fb524662a33a9c30ee26e825526c70b443a5bb19f8739c0466eec4573ecb58124372bdb01215ea6a2f27872140728c552583646d6dd9613f32871e6ed77d9a5538cb0f581b3cd9dd43f6073e5a535f5948720d3587f86f663642bde6d254a6139d6212f4466b7d38c58a5d7e2079e65ae87ae953e74f3670e543f72637542a17d49d7b1f6e2e5c035a1f373a132c81a97538ac920e4826ae9903ef778da3629218c3f1ecf447f999aafec4beb9716ee86f1baf1eed1535406ed0f3d30d4ce8bc600f3772a4967ee6512cab5dfc44c2abe987a8bfc24f8ba5e26fd60ff5e9be021ff62589bb7d4bab5af4dcb5d32c86aa4a2b49bb17fd9ef22474ae3b1eac52843947a4aa5c51329b6431a7c34fbbd9907e69167c33feba6821645a39af1fa74f62311053ccb21dd4394b00a31edf2c48f18af246ce6f37f09395b20c14178b6df1c23b1ecfeac3d776f9660aea0d8808276129c48269703f648409d6e32529d719f1d6d55dc41c104379bcecc377844a7754a4e0f670e05d28cdfce65fbba140379201c6f5f0488c85050686ba1f882781766a26aba043eec3946ebc97df519045f0e0353b00111ca783d4ec55fd79218ced31ee53fb6fd78790b4ba917925bf2e7fe50b444029473902f0c9e5ba678d9a07d7602f756d42de6e191ed58cd39fcbff2370082718accb2379704771bd14bdf22dd4649f86cf7ecae8a0ad74a713c4725a0f845b9d90c01b6a6ba2aff386aeca2a91ce06141d090832d12e212db1ee524aa717f795e37103706fb6889bc480d3345d31ebd61c0c2db290e6ae36574586ca7e46151786c429cc586069895671aba12ab1fc7820282b914f8435f4836a6dc3dcff1e9a6e564ca96c3353e96d8cc50bcf58f9d882ff17c0fba82b99c7cd2514c6f6e0eb1f74bfef3d68dc00c6d3ac0f7f90673f7b039363edf44474b0e280de8563758d87e4cac2b90fe7289a125336783daa66575f556ab740fc011693afe18849d1243561e50ed52487c41e2a07d3cc5a7ac11e8b3029281e1fc23c2b1527359e7b78c75205a82c4b673658c8789131c83ed5a1a0ba9b0723aa13c5d8bfef222c6e2921be3389a2121c5d063f73814724c99bfc61b3fe77b89b6c5385e64cdf283cec7539b4563f15e0cd173987121ce693ad885347036659749abbbab65cefca7d973100e8d395cd6d5870728f31d27bd5173bfb6254db04b2edb29e26460d8be497ec61dffee10b6dc672ec70ea07dbb976cbc2b076587bda934b9ead28d88166de11ce0fcadfcad4748b42bf7bd3262ed18ea536bbf354f43a02890ebacf5a644eb664799e5deb7c5c9c221c4550eee3b4f21bee91b5ee29ce429be928843c49bab9c11c423e2ec546886b4880d7f92a2e4cf35edb5e80c5d80ba03bcec9cca307461391b6d347964743b2854bc2e5e26a4c6bb0b2400b9cf78c59b8bddc31d94b8d258596f0f49cdba0b31a9e331d9c45b0b262fe2b1b47cb7b86148ed5974e00d4ff627dd4221028f65b6d566c44958fbae352d32bcbf97099066d072a43ff3078bbdcc74ae8069958add89ab18f413d05fbf989810a64812ce2dc9ec62e0975d75765ddf78af8399c8cc8b80403a001a0e4a4a11d12391fa4c5371801ff619cf7cf33203cd1179f241ec2fa6ac46782da3f8090a18e012bba020d3db1f83db595a8618f1c6cde4abbae3a296ccbd29476d205b92283e00fc709f5e9447f79421b3eb55ad509d7875b1797b8718e14dcb9c18217fa59b89d03ad800f87c8d439930ce29c443a919caba7afab6f310c1e0ae9877fbb27cc5739d4810aaf48637a4f072e79c227343709df8020eb76a830aae2903ce7ed05b36f409492e81431c1a7a5c13822a2ef55f58369d0d940585c8c15188a8bf3e45c441b82a2e4e7cd5cd1c08b7f1e82f242390197aedf5919a0e12356d3eaf4fbdc62088cfab72fa862fb4985abab9d577ac0907413b38fca05e78b45dd9692e74bcf82c997e040e0153b653ae3b6fddf40593bd7440ea59cf9f03ec2a989a17bc359ea6bb2b4e85b9893c303166e1ee681ae4943efb9970f79b107fd4c83df4a90d8d1f437b55163cef646c0f6b4805a52ec37f3fdc4fdf63504dbb51dd6bfad2325f8307049e85c26aac99c61d2cece43dfc3295335b69a52eec9b8e5f138749415ba527f05c37fb2828477d56b278468894629e1e9830d65863da8d467fbf576c2f308146d353161f1c724ce6bad238e2ea7d17c9c02328ec506811fc8f87aeb06214233ad7c47ae602dcbfbd2223b381ed9575588d74209b89272cb8abb8a7e9be1bf73d0a8a4a6c676ca47d887c09c8f8ca6c008437569255e37a0c6e358d300d51f49baf180af0549f929ffb6bbeda72cd925ec75c0aaf88e3866afa06e7856b64301880dd615a5cd061d81803ac47122752d32061551948d4c9410d2a003647ae80a1db30cd6d116e5f4d77c18e71da19a083b555304b3aae7ee08ed900f28135ff5ed369aee04480bf1eeee5ed131e8e2ab34a17b36562b5a3dffe3ea8855ed00db4b636c3ffb5058d552df7330425fe3cf4ae857e694883daa694b374b627f3f7e5162d528a44b888dee3f83408e6aab89927201fb2383df2f28243a373baeb75935604bd58bb7a2c55a5a852682a5cca164a99a5287f79d77139e89650cafe3f6adfc419110e71c44f2bee2845e1c12aaea88e94f8966b3a224de3b3fed242f8ed44a151d0ee6965a43a6395e566ab5f89a034e1cb41dc4852dd412fff929dfce1db9d2a26b840d56f991f2a779ee55125aa1aec738fca0e1128d5cacdcfe2d2c5cea79109b1a28e821784d6093e89e9b89d7c8e45226e47c87cec7d869e7397a492b6a9e79fe8eaedbd83de94b0f676e9b8a208b2cd6e185a36ab1a8bbadaba783904a0ef96941c84cd66588d199dcba625aed1d37f8acdcb4ad605c1246879920aea75e2d658ef22ab39e1373666cf46c47a7e9f459595f3d9b52a938cedaf571fea8acb4cfe5b1edf67819fa5501ed0fcfc33aaf449d93fdceeeaad0e524c274d45c1cd6ffcd08ae97f702bb3681dd89ab51d7cec9cb7430f835a58766207fd02beadb16be251f5f586c69d7be90bb9106d8da2380065f52ce813f7fa89e5364e1a1be3a7019a6b7591c21d9508f58955fc39b44ee5f980274108e99396235caff48754e03347968d329ec3973ce357fc2539e7ed2caffdb8a5b4e35a332499d1a76ce2e5b40d42333ac7f05331d25f019d6632ca2552e5f4a5084af8e00ef6c719fc65822f47315de3f22cb20daedada8e1de9c45fd529aecd9da03b993ea6d6f21be342ded7458cd848dfdac4ec2ee83b35b09054387efcab2c636d35c4a2b0735bc21f05b484d8c6c94921b6a1f96ed34fed81efdd595d87ece06fb304d506bffce8af829e06360ff30fab4b46fbaccbaf0a514aa2643d5e36971eaa4e3305ec3f6135747b9b3b438c41022efc2f1e2171e5ee5dd5d43898f98089f07c61bdcec5481c64550a9d7e513e54c59f2fd0f4439a5d7f72d3530ce18c1bd472d44d6e0d48251235256f5087eaaabd44ccea44ec1dbf1b56957a403070058f2927f84ef6285053d0e9604d8b1a8ebabcc5ceb273aebf2d07eb83633a5a8d4f12adfc2cc31f73a094ec041f1da7304a05b911b48d8b309140700728b0c20f85d37d826b98cf8c53e2edae85d6db292452dc2265383d5189a75332095ee75271697ee59222d4987a42f601da3fdc5ae31f7d44b9252831375fea2ff3518423dc2fdafe0fc2e6819d74abc0b614057d3a592983d8937b727d4de8dd3bd0177824de51e522ad8562406c4e9e1f966cfdedf113ae838c85f7cb68545065d7182eb1861b19a9ecbde4497cb43bba379fd0a7c1795ef178ba92f6a432f9882c6091a1edec7591c1b3972d095c53c43795f438ad0d8a6aebfae5dc5644a8caa8fd4cb2bb468a98f5580011104b1b40deac5a10483a9585f12f28b648fdd2744585a474f10be0ea961aaf5a987d7c4680cf6283d868a936e012056c20bc2d0d08b03d53a7b5ad98086dbf7827cea2a5ec48fef2dcd0a2bc5285fb3b509a926268310e4ebe23838f481df25fccda8efafab21824d06a1c4cc4edfaeb5f379b0a2438bc68dae696401ea8577969bdcd21200492d1b609691cf8874657c623785d564f9fbce1301c9fbbd5594ac2d9c1251aabdb6553c68c1bd23eda9bbf68f9ca8303a1c290a1860946ab8aab4f411a1aaef9cfd0abf4ee69976dadc2a3d93c279aa752d57cc7395ad9273d31fcda41ec97d8abd89c99b8249c13fd3a9247bb895c563f436cb3f9c9cc206e60779188340bab2c48e2da68fc7ee3b5d5e549e415c1679cd77206085bce0e947ec1e67c23b3994b43a4c1ff2384f39a222dec895ed29ba4d55726d7b77e05243a91900cb4f7b36e822092f99ab5c789150da20ed316f1d7271ad41f98e4a3d8cc24b1e81d7df7ebcb138cd6f73d074af94b503ec85488022bd2cd96df6b388d8fd76456b8b15583c222eb9a24cc4e3997e970e67ee42f89654f397502eb84da284474a84f398074f298049654dc0d5f019df5e3200d6d1d45e43958aff06bb91c91c14339a6dde7c03fd55aac3177e3e9967e346c9ed2d5feaba904b150180a216d648f512d18e1acffffa0ccd54ca48a1ad916120410fd892982bc66aafe546988306751f65a4430561a36864fc3ebd7b4c8f75f4d3a5db264fb8354b9632d328a20031cb4920e5d51d0f78015600438b0bb6ea884443b383019", 0xffb}], 0x7}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) close(r0) 15:30:34 executing program 1: r0 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r6, r6, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0x0]) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r1, r7, 0xffffffffffffffff, r8, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r10 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c, 0x0, 0x48}, {0x4d, 0x0, 0x0, 0x1ff}, {0x800000000026}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000000)="09001fc92479ff2b783f6e8a9c81") r12 = semget(0x3, 0x0, 0x242) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000280)=""/58) 15:30:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x0, 0x4, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x2, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0x8, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0xe9) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r8 = syz_open_pts() lseek(r8, 0x0, 0x4c19c4870b7c4c8a, 0x0) r9 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r9, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x1, 0x1, 0x2, 0x4, r14}) ioctl$TIOCNOTTY(r8, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) r15 = socket(0x5, 0xc003, 0x2) close(r15) 15:30:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = fcntl$getown(r10, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, r11, r11, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r7, r8) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r8, 0x0, 0xffffffffffffffff, 0x0]) fchown(r4, 0xffffffffffffffff, r8) 15:30:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) 15:30:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) sendto$inet(r3, &(0x7f0000000100)="6d70797ec2ef7445692f556ae59841c86e7f41b919cdd0e49f9be93653b4b8cb8f32432b84a1b662b8b685652d375934066420e3923f691976cbd601d25ab17267a7d50ae70a18a7c5b2ffe44ca1cc6d61a7f2d9", 0x54, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) setpgid(r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) acct(&(0x7f0000000000)='./file0\x00') 15:30:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = dup(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 15:30:34 executing program 1: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000ebffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d24ae5434000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000002a06ed97accfd041f77218cce2e223214c98ca7b079c26a24ef2f640e445965d0f79c2ef4bde0a97a28acf85c758228f478652c210c4f74cf2017aa934133f660f4ffe44a64729b6cf5cf325e3ad8a3150979ec62c8eb900a2afb82df49d0d3133fcfbefbd5f173a52f7e93bc3438549f94933a05c57bf74c2d83b53098ad829b580343c0249d30a79e806a5825bb8ea06bbf4f04937eaf73cbfc55d55a0d000000000000000"], 0x9c, 0x0, 0x1c00) msgget(0x2, 0x200) msgsnd(0xffffffffffffffff, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x270, 0x800) msgget$private(0x0, 0x22) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000040)='\fFW}', 0x0) setsockopt(r1, 0x29, 0x2007, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8301, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, 0x0, 0x0) write(r2, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xffffffffffffff4f) r3 = msgget(0x1, 0x2d9d03b82d561e9b) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff010000000000150000000000000000000000000000000000000000000021e5374f000000000000000000000000000000ffffffffffffff00000024ea55a65774965e0000000000d1f31b1f9bde0100000000000000000000000000000000000000000000000091470100f70c283d53778ae6f42585ef5b4fa6b743edf90000000000000000eeff00"/173], 0x1, 0x2, 0x1000) utimensat(0xffffffffffffffff, &(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, 0x77}}, 0x2) msgsnd(r3, &(0x7f0000000e00)={0x2, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fchmod(0xffffffffffffffff, 0x4) msgget(0x2, 0x42) r4 = msgget$private(0x0, 0x20) msgrcv(r4, &(0x7f0000000880)=ANY=[], 0x0, 0xac544c59507989b7, 0x800) listen(r1, 0x9) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT, @ANYBLOB], @ANYBLOB="c661eaa7638bb3819ecf04ea4979c897289d251815b4a21784c75c0bf0a3b9a4ad8b9f2c6a11a879a823ad815304cc48fb44b4de0500000000000000613b086b67d84fb395c88ff9d87da5d47edffabe3912ec90085759815efb3e30d54065323ce87fde0cb5124cc2bdf94d272b4fb2f31c896d8bd209af7ece63fa236bf7ba71c16d000041d72f7a5e4e465b7386433786bde6244fb0d1fd78dfe9100aa486ffe6ece6def55fef047dcff597986b738c5b02adb7b868423d0bea65580721b455a7613d6088f0b606e442b178012604bb0fae7e93c162f82c11e0d633ea54230e4cf09af35aa2e9cc", @ANYRESDEC=r4], 0x3, 0x800) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x35}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r5, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) msgrcv(r4, &(0x7f0000000800)=ANY=[], 0x0, 0x0, 0x0) r6 = socket(0x6, 0x2, 0x0) close(r6) connect$unix(0xffffffffffffff9c, &(0x7f0000000640)=ANY=[@ANYBLOB="0000131377c5fc35d41454d5d41d29ad1a6029598146e6be1633bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e888d3382f36178b48f03600"/86], 0x1) msgsnd(r4, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) 15:30:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x32) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) sendto$inet6(r6, &(0x7f0000001240)="c1caf58f1d885b57e478409809c99ac8bfafe26d970f9bc704a86c8d3e635ea97255a555ffd49034636dc233235c541e3d29639424cc2d0e9360305efac84ee321d61edcdc440be4b9c68ada0fe95979f4262ed6a283cc694593e49ec9753c18354133b347a1fec936fcec25f6351f3130e733452fd15561cf82661070e3a30809e4a53182c6b10d95152fa9d64caf9691ea56a04d9e19602c7c8ace378c77c2afdd401e9fe6d7819406bdf0499e925aa5f5ab219b390a6da18e5349b88e9fd8cb1aaa42e2fd7dc042357a06540d713d60aac25c6e1cda1505e53428ea2c2a85eabd34c92c710b5e7cdcc89c8a8da893a4936135ed243fc7ca86e56893cf55ff4090a47d157faafb1df6bb209e97d459bce2d0ce5b9f01d760eb271dcb0e9477582c505d6804a5262df87266f7ed6276077d964e1dc90d591d7c5835ef035b29ed44108425e07128d0934243ca0dff01b18c1f8f570f7551a9944f315db83b3b6faf1308fb3527e98c1bfa149899bb4d511056e8f6d520ac81899ba10e96f3b9e9b9e802f3a323bb48f04e64de38e565323090ffb5d9fc6048cdd6b13bc0c8d2b343f5f65341af1efbfe03caffa941e4161d4eb99d61d64cc6fe35125b2e36d4231374eddab506da52412a3c7f0c4358a45a4cee6e669e3422faec006b8144cb72660ee33f015c442e7bb00b2abc86dbf752640ad4147b2305418fc780d62e7400063a540e3a8910f4b87bb4d04dcee543b9efbd0b3b73483d5a510707eeb61c7319bdd552aff6f807c41d047310f70cf00aa5d409eb2c28ec7367c712a450fe04d086f1388ea40377427a3f90b8cc45f49b8ca5b1a23de429e869fed64ffec1cba71b3c17b26759c9e92d58faf780faea511caa1897fc2c92f9a83977f7422da2f66556bc870a841a44bdbffd62b430e34d4d0ccf20b2b71c784f492c2c1b063b500d6c43c1bdb626d3a7e69a943abdf8e119987a1fabf5b2e09dcc403bc176254ad0955b9c2b0d49b2232b477b6067bb5659a4bf3017d55db8519a2023154d3c498cceb42074344952a4c34d1b17d6b5c8065b82596188c1b94ae897a17e36b9387003f0ab951029c232d9651331d369ac27d68d18a72a9e4702344270269affeefcd1bb88fbb67db861a515792c16c636752cf22dc4fcdd3ced08309d96e1ca25d4d2451549a805b40ff154ba37f5916606741577566f8a5dab0d0ee5b70dd59918a2255b9d5adbe5090896aaa9bba49b7577dc1889c745f106f8678f6fd8263baf85afbdbd2a25055fa026da6e49aa3945831fcae02701727aacc2598ca175f4d172ec4149824a5ebc1a562c2ecc935adf647cb912664a7604059ed6d0a96c0cea15cda2093811acf53666fb8812877c32c76a7c48ad96e55332c23a344a20a4584d48e3eb5fc6ab1d2fd20688477dcd4941a7b181bc012003df8315eeca19abbf5a9d31785d87c4834991d986955408f20e65c6f85c0e5fd58e079ce754e7de99018c93f3f96cc884824086c8cbf54cdc6b385abc1eb069b8cd275a449e7cd519b52e4e72f3788e4718c4b7798d342e2fa8e6c1384fea947c8fc8832f38fbccba14af9f884a2705117c5bddcbfbc7c55723de98a3dbb52dec10f64cc71cd46171c826d211918c63f579095e9b5fe3cc10b870dbe6aa9d8ccc724476d9721a312a7d11c3cd576a7bb20b658f9f803d029982152925726bb45d926a55eef974ae97f717e313dc4f77cffefd1ed0bafb89b702acc9ce9b31b9e56d2da8282b09ecd2ef4e740062f253a45194776b18976db0286dfa9a08d715f4495ced0cc4988b398d036567a78fa9069e74bed3e6ac33433a7a49272a3e2491c4855350abdf259d4daa91d4410f318b1c096803a3aa41835832a36950b2be63a4a556d30514821b918cac8e0670552c06e83f30f96783319b0f90d733acc276dfb943ee33c6a53220547cd162121c6ee2a2f95699e522a3482d56c92791293954ec8178cbe9c49612acd94e219417d2028923628e524a8e64f5ebcfefce7a6b26179f406685b79e55ceba83ec5fad7e212d7c6c6ad820a53ff5683257b51589c0f01d9d741956a5bfdeb384015874bcf33d13119295e9267410a0ab59cd5570368d6cf7f7f6aa0e66c06af4f3a0905a0b479bf2d3644e70f2b92e9c02d56d0067ab2019e00c69e09d69b67de46694304b758aba9f1e78efb64716cbb21d94aea574446840f3964910dc848138d6345af7bf0d66d72811ec08caf23f6a2663634d573eb22347038ecb3b1d022ffccfed36aa2d9d51d35ec4c3420d698f267435b01bd60a4aa526decfcd87ee5ef8300c08b940d8423bb8b398e74cd8dfc1e7aa757f8a4d3d787e242fdc205036f015ab7adab54d6d17c52fcf6c69f8ff8b4de4f95ccec1df636c00bdb268df477d169230dd912d7494b560841706096d81db3c47a45cb46837933554de7db25a5dc791e49dbb18643a717a8358828e3a2e4584b33f0430e6f407b24d47213237bcc3cf799529ccdbc406637f41a71591806d029e82200e0d048ecb82b58786077e877865f74aa156e3a5ebf6c78f29e899c3269aa063842e4eb67006995af21b2aec92abc345ff63c9aa99f6daab20b2f2bca188a0e8386fc4fb013a7dcb5532bdcbb5f8c4c2564991f82bfbc6d625da45f1194a24b7f136dc0debc728aab5f9392d12aa6fefbdb67ee8605918f4b12c8389f4915b09ebb868d9065d2abb8ee8114c03b4de822ef87efbd756d2457103f454ba50d0aebb61f03257bc7bfb6f6955b753cc388cc8286294080f4d899b8c0af4f54c74cbc5f31ac7d6b400e9681c8aefbedf40faf5998adadb63aba8a54484961b7e6615870228d183265da6a3235101470ed6a2938330826ba838161100b127e9e718d58f5292625c3139c593743eff8e2f1aef8be62daacec0eae8de3b1d0748698294bfbbad8865caa94b90815c55b663adb1f61918742b80a744b3c0709a232017bb3cf50dd8105961cf9fc1434cc7e92493bb9cbe34edbb6819cd2aa0bd326019dda362b2729594b243ba8c6e753c8fd5de5710afccc333ddf35cd38de7d286eed72fb04cc8f93ddd992d8860dd81b49fc2e014c954e1d04f6a26b44b75995bf290a676fb0dc61374d4746ed3e18a657e6eff8fc0b4f599c9e48b96de8a686ea342d76d4f4163d5973be893bd16fcae8c4c0e01accd60bd00d9c82a0335653d6a8e386e18af0ab784fcdf955a3011f634b3839ec858a0f09055a62e7035faa3dd9881f6ef303f1d10185d8f164458c778454a2407f2e673384333154f7b46338ccf57c37a63ffad3e9c433b02afebe5259bf8f92c270bbd4c3885bec6e108f668de98ea21cac172a2d97c70844014b84ae49601fc715752017660202e45ea4a0a32a0c02b8ab6a342ef214bb218232aaaba3487089e685c23dc2b544f9410ddf3590da6c720d25c8dd00e87bf209396ccee3af85ae6bed4e8fd4b1f440265229cd832a410cb8e5e9ba59de480006d5d1d49da376e26098de99aaeba5fec2cae1d6fa5db9cac7b1d447fdec4c3f034d85d60f95656af9a7bca48686b1db1a857b8780576dab22a8b798fc1da7607e943c09886b769f006dcfcf500d3ea1480e1a4f01573d11f141bec00bffbe6c302332fa5c0e48bf7408da7aba468830c90cc923d3964ecdea7e75ca15fbd040e5b862d8268e29e55c6ab55e4e0c7d21e2e52fbac9d21cab04e6864f05bd7bf0defdf98fc61c86d8c73fa88b4d92e986d272d8eda36296358a2901894ea9f1fbd75053a9519ce6bf94ba08c212a3e53fa82a5be6976e10f6d6812a8b45e87a906f8bd8fe973261bf2a079a141917f21e341ab5109e348d16b3f1fa387be8e6b0ceb89b55875f0d9fd86f77869cf3da1b360873bc1ab8daa04bbbbd0a4261d2f9b7b018d748055a75fdf5911a0526bac957723af8d10461e4fed7815f7d0c9499f66471a988ccfcbbc837af59f440d4f0f62dbd3660e81c430037bb17164d3b5747aff50a47fd527c7b9dd0077969d864f32a57607121025efcdd8c8903f617e7fba1c19a13ee5324d9ca7c125cb62f3694cc51566f08192a80d4aa7347a3bf7e31562057f4b65796aa1dfbe0a1ecb0cbab0cc7719f351f9adaa8313e643f072f034a072d8ff3e1c4accdad44baa3a1b65f002d4915993316aa6893dcf5d2ded3fe0a741b762a3081b2bb54a2e732469b2fd619c27d394f1dd6443531db115c0369b8b8fe80ae0b928be409604a7edd45656f6bc5518a07b8fa1c8e699b58256c5dd0b416f48b42c1361df98fcf876b13f786e5b9a1b47757abb6c292028128b402b4311ea856b2cdc24d575601615cbafc102204c3d9c9a5a1a1f1f9283c40ebd6d8025ae9d7da8cdbded15602cc3c0e122976ff57f1c81a3e5fd5dde3c5a8ebb279005705d69c0c06a972031fc5d1326d772941e1819985cd815378300416adcad0c5e9b1e597198850a40a708644f78c5ba531bf21c858d868ddf7e06058f0feee07238fe7e493a3a522fb74ec6fc02bcc7deac3deb1cc332297c3309ae4977ec1e843d73f7e9f815fc6e1e962f4c1b91dc53ded82d5357838fa5a60533325892965dfdf0412164d8edf72d4c4983e8632966c6126d385cb9d6d580a4c7aa4a5b918cd5238499c6302dea11d7087dd86a9b74b850582295250a93f684a27caafd0858cfc1363916f45daebaa049f5cdeb7d4df53257d76cfcc75d34ef8221b739775a953d169a20529388efcf25776f45a942d13c488263898e923b7d5b5f3be3af0cef4a277b61fcf69eaf4ae8ef06ded71d16b67bb9ad38808ef1fa45fc796ef10b21ede3d51cd7ceb57b905051ccb880726d1de38a7513377ca57bbdd8c977155ed3f01ae43e6b8705751b8d54c1b465e88448236d161203e26e19cd45b71fd5691d916f38b86bf34f4796fc18953d018474be069ff643bc30e8598e13627e975b9e445297f536429ac47212eee32509af504ee9eecbe7ebd43b1dbe39b788d60265042eb705378d227fbbc02c9a4c3022e56855ee3f506dfd473fc5475d7fac53d75b59734d4a7038061bed557a0b992f2c64b2139e59477b5fcf608090587b6557d5ec7f95ac92cb0521c4d978adf5cc7335b8a63be9382c3e7125ea547a86188a85685be342218a8ab12f9bd8aa3f4a2736bfa137cd2617c6c1d6281b4af0c1a382e258dd83ade1a507c6f4be7c8e3d49be873eef3bf660393f9f0ebf4ddd2f10eac5b048622998a8683b9efa61e60bdeef72bec93cc86541d0aa487c52bad545ee09e4d8ad3335decc2df31c2ab4f382362acc11cda2764f8900d8c5a19b9ca2ce309f25008464394ca906d81cd2b24ebbc9e01e8215c0a0ca0121ddc49842aecf9724291d16a3220119c1f67f67823f5020f1e92fb3c02c2e043718b8d06d96dc514d043bbe8b94768be0d939d28a2c04aeb1f7dcf0163e394e46e71069971f6d8517eb8b5175c7a95249e3babe4178c40e48396c821370cccb0e350939caf0f7cf7ed669d34a0446effe55f0ef3f69e3a8fd80edd6180e2d2eda99e0020e0b5d70d596947ce1b710b7a3149997e5f4fa594e54a4e0e2d028287d2e36d6237a5f58a89083c4e6305eb60e53688fae6b586c293ad6f4641604c77682aa6dd655056bd3bbc0da78b02abfb027536fd08cc0a7b61c593c252f24c8a6610e35d5e1660b46a3df831d079fdacd91461408ba8559a5b25c7d29dff624727eee7aa5a3699f074ba5878bdc2e1ec3d642ac1c8bd23dae372d0085bcf047d1e0cbe98414af89d85ddd7efa5628479974193d452c9c7c", 0x1000, 0x400, &(0x7f0000000080)={0x18, 0x2, 0x7f, 0x1f}, 0xfffffffffffffe0d) 15:30:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000001c0)=[{0x3, 0x9, 0xff, 0x7}, {0xff, 0xd2, 0x2, 0xb486}, {0x8000, 0x1, 0xb1, 0xff}, {0x8001, 0x7f, 0x7, 0x29}, {0xff81, 0x81, 0x5, 0x4}, {0x8001, 0x81, 0x9e, 0x180000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 15:30:34 executing program 0: socket$unix(0x1, 0x2, 0x0) acct(&(0x7f00000000c0)='./file1\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2070, 0x428ff) r0 = getpid() ktrace(&(0x7f0000000140)='./file2\x00', 0xf, 0x400, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x9, 0x8530c703183cbe7, 0xffffffffffffffff) chflags(&(0x7f0000000000)='./file0\x00', 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) 15:30:34 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x1000, 0x8, 0x1, 0x8, 0x3ea4b754, 0xe6ce, 0x3, 0x2, 0x7, 0x7f}) 15:30:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="e1aa"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0xffffffffffff73a0}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x1ff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 15:30:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000001000000000020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x18f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r5, r5, 0x7d55, 0xd75, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r6, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r11}, 0xc) shutdown(r0, 0x0) socket(0x18, 0x4000, 0x7f) 15:30:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1f8) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19", 0xed) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0xffffffffffffbffa, "a54955882e0261ce4e6637865dea9c19fe4dbfa6"}) 15:30:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x5}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:30:34 executing program 1: mlock(&(0x7f00000e1000/0x4000)=nil, 0x4000) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chflags(&(0x7f00000002c0)='./file0\x00', 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x4, 0x4, 0x1, 0x9, 0x1, 0x3, 0x1, 0x5, 0x9737, 0x7f}) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x200, 0x0) lseek(r2, 0x0, 0x200, 0x2) sync() connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="d9b35f1e3420be5392f0ab6b5a42e7655aa10bcc18b4d3c40d7cb8a14970affb97d82e37a2285813821df49c72b86912b06f94cb960f9b3027528c5dbba99a2b7020971b1ccf90f64a688cc6f143ce8eb6c6fd37456ec199f203d56a7f5e44402cdc1b5d62162bb0bedfd9551ce585bfdfb52dcbfc5c6b67743a22226e83412c8cea1a68d60de0792c9750c848aa3067235e6467f98a00de902111dc97d684150796078cb2267d77947bb2573b9f028c473c88b9e194332d21b89631429b68fb89c82e5ff9779b287df370b3b335f82789f94c100fc1f22b69e2fd0a04ad1cdbbde502191988d016ce3bc83be169a0fd0c2cba56ae46dd8b2eaffcfd"], 0x10) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 15:30:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)) write(r1, &(0x7f0000000100)="8c65", 0x170) 15:30:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="45f1a520e2d31968de749c6cca72") r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000180)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000100)={0x7d1, 0x7, 0x2005}) 15:30:34 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2c, 0x0, 0x0, 0x4}, {0x3d}, {0x6, 0x0, 0x0, 0x400000}]}) syz_emit_ethernet(0xe, &(0x7f0000001640)="c6c63e3879f4d954547bcdcb8f37") semget$private(0x0, 0x3, 0x40) 15:30:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 15:30:34 executing program 1: ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000080)=0x4) r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 15:30:34 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000300), 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r8, r8, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) r9 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r15, r15, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() r18 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r18, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getgroups(0x2, &(0x7f0000000080)=[r5, r17]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, r19, 0x2, 0x9}, 0x5, 0x5, 0x8}) r20 = socket$inet(0x2, 0x3, 0x0) writev(r20, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r21 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r22, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r24, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r26 = fcntl$dupfd(r23, 0x0, r25) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r27, 0x4, 0xcc) r28 = getpid() fcntl$setown(r27, 0x6, r28) fcntl$setown(r26, 0x6, r28) r29 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={r28, r29, r30}, 0xc) r31 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r32 = dup(r31) r33 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r34 = accept$inet6(r33, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r32, 0x40047601, &(0x7f00000002c0)) r35 = dup2(r32, 0xffffffffffffffff) r36 = getuid() getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r35, &(0x7f0000000480)='./file1\x00', r36, r37, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r39, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r40 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r40, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r41 = fcntl$dupfd(r38, 0x0, r40) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r42, 0x4, 0xcc) r43 = getpid() fcntl$setown(r42, 0x6, r43) fcntl$setown(r41, 0x6, r43) r44 = getuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x3) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000001c0)={r43, r44, r45}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r30, r37, r45]) r46 = geteuid() r47 = socket$inet(0x2, 0x3, 0x0) writev(r47, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r47, 0x0, 0x6a, 0x0, 0x2e4) r48 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r49, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r46, r49) r50 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r51 = dup(r50) r52 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r52, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r51, 0x40047601, &(0x7f00000002c0)) dup2(r51, 0xffffffffffffffff) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 15:30:34 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 15:30:34 executing program 1: r0 = semget(0x1, 0x1, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/39, 0x27}], 0x100000000000011d) writev(r2, &(0x7f0000000040), 0x1b) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) accept(r4, 0x0, &(0x7f00000000c0)) 15:30:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x2c, 0x4, 0x2, 0x3}, {0x2}, {0x4000000000000006, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgget$private(0x0, 0x10) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/81) syz_emit_ethernet(0xef, &(0x7f00000001c0)="e1c0dd6d44996eb1ee8049bd58adaa3f1eed6a08dd188e34607b06a13fcea6d849644e6a398d7dc95fcf027c3eb92a67004257066e8fb4c1bb11b6e4aa515c5e06d1acf5710800d8767c4703c23d2310352aa84abddf8fced6") r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000fee000/0xf000)=nil, 0xf000, 0x871cfaf1645acc9b) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x10001) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x7) 15:30:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 15:30:34 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x280) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5}, 0x10) read(r0, &(0x7f0000000000)=""/86, 0x56) close(r0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getuid() r3 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r5, 0x40044b06) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r7, 0x0, 0x0) preadv(r7, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r8, r9) setreuid(r4, r9) r10 = socket(0x2, 0x1, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8040691a, &(0x7f0000000300)) r12 = geteuid() r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r14 = getgid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffeeb) r15 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r4, r15, 0x10, 0x9}, 0x8, 0x7, 0x9}) fchownat(r11, &(0x7f0000000080)='./file0\x00', r12, r15, 0x2) r16 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r18, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r18, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r18, 0x40044b06) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r20, 0x0, 0x0) preadv(r20, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r21, r22) setreuid(r17, r22) r23 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r23, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r24 = getgid() r25 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r17, r25, 0x10, 0x9}, 0x8, 0x7, 0x9}) r26 = socket$inet6(0x18, 0x4000, 0x6) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r28, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$BIOCVERSION(r28, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x1, 0xffffffffffffff80, 0x3}, {0x3, 0x8, 0x4, 0x2}]}) ioctl$KDGKBMODE(r28, 0x40044b06) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x12819dae, 0x80000000, 0x1, 0x4000000000000000}, {0x3, 0x7bd, 0xff, 0x7d1}, {0x8, 0x800, 0x3, 0xe3b}, {0x4, 0x8, 0x42ba}, {0x0, 0x6, 0x7, 0x8000}, {0xfffffffffffffffd, 0x4, 0x8, 0x9}, {0x1, 0x3f, 0x7, 0x80}, {0x9, 0x3, 0x2}]}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r30, 0x0, 0x0) preadv(r30, &(0x7f00000015c0)=[{0x0, 0xc955dfaa67bbbcbf}], 0xdd, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xff9b) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r31, r32) setreuid(r27, r32) r33 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r34 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r34, 0x0, r34) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r35) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r12, r24, r32, 0x0, 0x1, 0x4}, 0x0, 0x3bb, r33, r35, 0x5, 0xe, 0xde3, 0x6}) 15:30:34 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f00000005c0)='./file1\x00', 0x80, 0x40) write(r10, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r12 = socket(0x18, 0x1, 0x0) r13 = socket(0x2, 0x4ca8557263fb171d, 0xa) r14 = socket(0x2, 0xc003, 0x2) connect$unix(r14, &(0x7f0000000840)=ANY=[@ANYRES32], 0x1) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r14, &(0x7f0000000840)=ANY=[], 0x0) write(r13, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r13) connect$unix(r12, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r12, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r11, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r15) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r16 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r20 = dup(r19) listen(r20, 0x0) r21 = socket(0x2, 0x1, 0x0) bind(r21, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r22 = dup(r21) listen(r22, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r24 = fcntl$dupfd(r17, 0x0, r23) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r25, 0x4, 0xcc) r26 = getpid() fcntl$setown(r25, 0x6, r26) fcntl$setown(r24, 0x6, r26) r27 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000001c0)={r26, r27, r28}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r16, 0x2, 0x7, &(0x7f0000000280)=""/36) 15:30:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b8f615"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 15:30:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x5) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 15:30:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) chroot(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:30:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ftruncate(r0, 0x0, 0x91a) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r2 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x8, 0x4) r3 = getpid() fcntl$setown(r2, 0x6, r3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r4, r5) 15:30:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r3 = semget(0x2, 0x0, 0x399) semctl$GETNCNT(r3, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6, 0x0, 0x0, 0x0, 0x200000000000}) r4 = semget$private(0x0, 0x2, 0x308) semctl$SETVAL(r4, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:30:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x8000, 0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xa, r3) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000000c0)='\x1a\xf3') socket(0x0, 0x5, 0x98) 15:30:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x2b0, &(0x7f0000000540)) 15:30:35 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x2000000000000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffdff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget(0x3, 0x3, 0x4) r3 = geteuid() r4 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r5, 0xd}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3ff, 0x6, 0x3, 0x0, 0x0, 0x6, 0x101, 0x3, 0x0, 0x8, 0x5}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x3145, r3, 0x0, r4, r6, 0x0, 0x2}, 0x201, 0x1}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) semget$private(0x0, 0x3, 0x80) r7 = kqueue() r8 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r9 = fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef537d90f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576aa2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73276ace79d2dedc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a207c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda985f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc960afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r8, @ANYRES32=0x0, @ANYRESHEX=r7, @ANYRESHEX=r7, @ANYRES32=0x0, @ANYRES64=r8]], 0x1, 0x1, 0x1000) msgrcv(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd1040180ffff762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r11 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r16 = getppid() r17 = socket$unix(0x1, 0x2, 0x0) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r17, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYRESHEX=r18, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c595aee54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08c3cf84bd7edbb0219ed2a6213834", @ANYRES32=0x0, @ANYRES16=r14, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r19, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r20 = fcntl$getown(r17, 0x5) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000980)={{0x2, r11, r13, r15, r13, 0x46, 0xffffffff00000001}, 0x102, 0xc07, r16, r20, 0xa5, 0x5, 0x100000000, 0x2}) r21 = kqueue() kqueue() kevent(r21, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r22, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r22, &(0x7f00000004c0)=ANY=[@ANYBLOB="78a4150180000002090080009604d062dbecf06a3cd2ceb8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b0e596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9886ce1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() r24 = socket$unix(0x1, 0x2, 0x0) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r26 = socket(0x10000000002, 0x2, 0x0) dup2(r25, r26) sendmsg$unix(r24, &(0x7f0000000080)={&(0x7f0000000400)=ANY=[@ANYRES64=r25], 0x1, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x7}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854", 0xda}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f", 0xfa}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b", 0xfffffffffffffdf7}], 0x4, 0xfffffffffffffffe, 0x0, 0x2}, 0x1) fcntl$getown(r24, 0x5) msgget$private(0x0, 0x0) 15:30:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)) semget$private(0x0, 0x3, 0xa) semget(0x1, 0x0, 0x40) 15:30:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000001440)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000014c0)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) renameat(r2, &(0x7f0000000140)='./bus\x00', r0, &(0x7f00000002c0)='./bus/file0\x00') getgid() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x0, 0x0) socket$unix(0x1, 0x9, 0x0) socket$inet6(0x18, 0x7ffffffffffffe, 0x0) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a13, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfe) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) readv(r6, &(0x7f0000000180)=[{0x0}], 0x1) connect$unix(r6, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x30}, {0x6, 0x0, 0x0, 0xfb}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r8 = fcntl$dupfd(r3, 0xa, r5) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000040)={0xffffff81, './bus/file0\x00'}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x87}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 15:30:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000140)=[{0x5, 0x80, 0x48, 0x40}, {0x80, 0x1}, {0x9403, 0xe3, 0x4, 0x8001}, {0x4, 0xa8, 0x6}, {0x2, 0x1, 0x74, 0x81}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc018695b, &(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 15:30:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x40}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r1, 0x4, 0x4) 15:30:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x40004000000028b1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x82) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004008034dd070100000000000000000000fffffffffffffff9000000000000000000000000454c", 0x2c}], 0x1) 15:30:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0xffffffff, "b0d40000000000000000000600"}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) fsync(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = msgget$private(0x0, 0x56ac23bcafe55cdd) msgsnd(r4, &(0x7f0000000100)={0x1, "2621ef997e9580493f0af1c2bac6b43b212a63a1f6ea2ce3b5a11ecacd4c33a577fb05c0f2e772fc08b1a2883e364037c182489adee7fe945773c436fab0f24b3985169e2fdb84cec07ab12513e44e3a8e271fc14b9b8343d20f343c326e914763d2d215b46fa26b0c791f6ffd1afe746f62f2406b5558455dc90fa15dd94966381abb712598e7351f62dd95c7665d6b59e4c556ea8de4c396e6afaea4bc06ebd59bac6cef642ed26e59a624b93398509d78a4b53a2641f0ac8cdcc7ca53ab7f2d8f5163a1d3ffd9d94c4e4e25735ab9ac68e18c7387b967385b"}, 0xe2, 0x800) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1a1) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000080)=r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='\x05\x00e\x80\x05bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pwritev(r8, &(0x7f0000000440)=[{&(0x7f0000000280)="3688639c8e1ea456d61cbb3b4492cb0d710afe14666a04134768457a95f5e8e7eb0c5a22e19e6468dc7dce5782f8d0c3f4854941e98fcef9e64091b6eabb81c1", 0x40}, {&(0x7f0000000340)="f2132ec42b38575b1ded6d524618dd9c5b6db2fc815ec2241a9fbcf1b226f58f925d99f3d4c0c04cde2de2b8dc11d404bf38d36eaf67d302a66a74ebfd9bab6d307e70687ea8a84f586bdfe93549963c884da13fa60bd57bbea26cccd6de6010b0ccad9bda53947040ce3d5add7079", 0x6f}, {&(0x7f00000003c0)="d5a34c981b8ec8d75ee5cb5e3664f840bd1d3d6e15fb3ece89f78c3cb4611cd3960bd7f8b47a4366c161e767a0278afa85dac575f6b7d8e53ce089cbe015c065a452c89e6e19d8072acabea4f67512dfcad5934a23712709dd8e1b630e4fae11d65eed", 0x63}, {&(0x7f00000002c0)="1dc673e533ad9f7b2f7abe9ac4ae30020ef7", 0x12}], 0x4, 0x0, 0x9a0b) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xfffffffffffff43a, 0x1}, {0x5}}) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000000)={0x1}) 15:30:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x571d80f806598507, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x61, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="0ed37674781895c981715f891dea") fcntl$setflags(r3, 0x2, 0x1) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r8 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8000) lseek(r9, 0x0, 0x800000000000000c, 0x0) r10 = msgget$private(0x0, 0x90) msgrcv(r10, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003500000000000600000000000000a618326df2fd0000000000000000001067500db9771cf7bf90164967c0e97e7e7af9380cf422f23e9d5436f6dd4cdb281b6e79d4826e5b4f4f1f07b7c7fbbc2706b0ab28acd30500bdefefaf197275c5ed799751f4173d30d38722b1c3dd61ec05328952c3337e3c8e0f1490a646cc6fede642f8967b70d1fd67e491cdd05122ce3257e8d4f46a758f7c352cb0f43fa38e358511ef372d2973c724c2dc7a9961"], 0x7f, 0x3, 0x1000) getuid() getuid() r11 = geteuid() setreuid(r11, 0xffffffffffffffff) r12 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r7, r8, r12, r8, 0x4}, 0x4}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) 15:30:36 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000002a40)=0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) listen(r1, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0200000000000000b8b0feba3bfc694276f863f9a264d10de9d5e7dbe3131c6f10adeec9a0c9ca4c050000002aecf891f10fcabfa1f4ae45b5e543b62c0c95a12ca5b49236b9a5c240532c4e8279008097b2a352bed21b12b852cb13047162b12192f52153753184efca6b385bf9c18556dde46c638de7e68726e46031f99f31d49437995b49a5ed6198773ccdc772bc90b535718942ef69a485c60c1150398abb6960833ac0d4f9db2763b25d47c8b7dd847a94569fe166e72908e453a15e0350fc26cd533aeef67fab001be88afa41ad4786ba192aa5991fc347ca1d369111284f59a9542642fa6d6a7ce2169674b3caf595811f28b75a87a2a600000000000000000dc483e7d63259053fbb7c2a7a01fa578e3aeb526e22a690c1d8e6f8a8363ae4c757956637fdfdcb5744b66bd196bfb044db98"], 0x9e, 0x800) recvfrom(r3, &(0x7f00000005c0)=""/60, 0x3c, 0x841, &(0x7f0000000940)=ANY=[@ANYBLOB="dfd52e2f66696c65b0008c434bafc1604cac09deb0dcb2a2d35adfd9a3f21c68ad4ab28c567dbb3e146a7af8827967e282c5107c271e63f1116ba037cc810612bde248345ee854a1992bacb60ea1c6bcade2"], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) mknodat(r0, &(0x7f0000002a00)='./file0/file0\x00', 0x20, 0x80) mlockall(0x1) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) sendmsg(r2, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000f40)=[{&(0x7f0000000740)}, {&(0x7f0000000800)="2d20059fa2850a08831f69b0d6aefcd961834f5c6d98ae1cceacd356ed23c40bdcf1e170689660957c45e26c2d4579d132f97cc24ebc13b23740a27d02e237456663e87899efd5224d99f00f4f32a2b13706bc7e9cf35d6eb356f0a08963ccede1ab9c76cbc5aebca33e5d9431d0fc9913b3175c6f37366f373b9b95ab44392a6b2818548aa5ee53fdce527cfe0a15e27b915e01b0f2fb2d88862b71bb80c1ce478010db37875d4fe095dc07483f3ab70db904842fd6cfd57139628f42a7e224fc2ddcfbb6fff4aeadd256a2394d0964a499eb60c30b5a2b1f9e98a5867f14f27f", 0xe1}, {&(0x7f0000000b00)="7a310e1f79803c4640e2446ad827d581e8cc104e76245a7217b9291e6f8b7cca436e738f2c0dc4a0fa66713684af3358b9d67aeea77a694d19a8d44159912835062f97846ebc190842104380822e54dcd8fde3b4272c32fd34806de295322191d39a6c63983d183b7a97b93d5357ff6e92c7b9d751dae86f199a770d10df5b5edd9cf755f2a06464928a6331b73cd3081a7a22e15b18ae0b1b18d7b9f4105c7c92a8ce34133047dc667d3263a0deb3076d27909ab7a48db0704910069b2c721a", 0xc0}, {&(0x7f0000000bc0)}, {&(0x7f0000000cc0)="b8c502c6f652875696402299ad3c9e7b0f9f273e85db5095ea0ab371d3aa38a65b0574b5ad4abe9dc298c789574df6434add34a7b3dde313fa470c58aa0e0d14897fab0d35528431d56bd7e3147d0f3a8387a8482080959617b7e75ea104fd2b99a3e7bb57cf41bba607b19df5560afdeeab1dfccc3578c9084526243b379232bb4c74ba63550e6a638342", 0x8b}, {&(0x7f0000000d80)="a01d41e83e6c566260cf29dc60b93e5173732a0fabc7bb0df090ab94a55d7b687185aa36f448a19148500ee38a964575ae0762fcd2a5587ad519eede97d3d50bab72b6b46b171befad68a27c2b20c730a582a46d43f91cfc402909fefa8de5394dc0cc6b483c85d6c72112", 0x6b}, {&(0x7f0000000e00)="b1b1776e8b78b76008a567f158cd6bb99541f88d0f26811bce3962cad7186f7675853a822f37cb5a3bba5bbd777f3cd402a644a409f443", 0x37}, {&(0x7f0000000ec0)="87d9e13ddbc93e9896aa21f4efcf3384872b758d31f0e004037021f680327bdf204ad0cfc53d898c19303572c289021fd454862bb756b712e5d41d11367d0372f6f2ef6c34010f10db8346cbec95fdb31a46038538b0617c0f57364dbd6b85", 0x5f}, {&(0x7f0000000900)="9a0e42c983d7a18b7e", 0x9}], 0x9, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000580)=[{&(0x7f0000000440)="759e916795eae66598472b6ce36b722a24a6f2794f71f3fb63f2257ceabee6b74f885334dfd1ccddb90a0fd786a99f92f272d4c971a611305ee8003cc445fa1398ec5db30b94622b6eba4f9e5d690fd8089066ac79547e92024dc52a24202631a0e2b4bf553a6e9e806b1197b408ce", 0x6f}, {&(0x7f0000000180)="f1b5fa7d6378476d5c876f2aa1620816f489b1618931eaf18ab53994882fe9ee278b2747de35", 0x26}, {&(0x7f00000004c0)="d0d6fc3382647b07b9a7a68ee74210e11e1ae5a7c19609713fa10bcbd96e81e8927007a161a8cdb664df80e87c3ad4fd0b0b9dd934a63fbcf12a4b26a1a79062b9d661e5073cf4ab338b3b391f6aac8261c9e846d9469f33333065eb781b676813e786d852cc28654f40fbb254bdb49f4248cab8feccbcb1d0970535b0f2a809e4e2bf93e2eb1f572aa3bb65e5d4af65b0d9c7bfa265cac1c496929263e02ad767c8f32df3b98936", 0xa8}], 0x3, 0x0, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28, 0x401}, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f0113e8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0113e8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0113e8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0113e8 va 0x20ffb000 didn't change! 15:30:36 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x4, 0xffff}, {{r3}, 0xfffffffffffffffa, 0xc4, 0x4, 0xa0c, 0xc2f}, {{r2}, 0xffffffffffffffff, 0x4a, 0x1, 0x7c7, 0xaf8}], 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f00000001c0)='z', 0x1) pmap_unwire: wiring for pmap 0xfffffd803f0113e8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0113e8 va 0x20ffd000 didn't change! 15:30:37 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c, 0xfd}, {0x5}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/\x05\x00\x00\x00speaker\x00', 0x8082, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x61, 0x2, 0x100000001, 0x5}, {{r5}, 0x8000000000000003, 0x8a, 0x2, 0x5b5, 0x9}, {{r6}, 0x70cbcb2af9afa316, 0x2, 0x1, 0x4e891d1f, 0x10001}, {{r7}, 0xfffffffffffffffa, 0x4, 0x4, 0x4, 0xa5c}, {{r8}, 0x2b704ad9a251e290, 0x0, 0x2, 0x0, 0xfffffffffffffff9}], 0xd300000, &(0x7f0000000200)=[{{r9}, 0x8000000000000004, 0x60, 0x1, 0x100000001, 0x47}, {{r10}, 0xd9b1b11de4a314dd, 0x80, 0x8, 0x9, 0x6}, {{r11}, 0xfffffffffffffff8, 0x52, 0x40000005, 0xffffffff98e34bf9, 0xdc}, {{r12}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x2, 0x7}], 0xcd35, &(0x7f00000000c0)={0x6, 0x5}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x2) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 15:30:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x400, 0x111) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x28, 0x1, 0x4, 0x800}, {{r0}, 0xfffffffffffffffa, 0x48, 0xf0000000, 0x4, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000000, 0x6, 0x7}, {{r5}, 0xfffffffffffffff9, 0x0, 0x20000000, 0xc39, 0x8}], 0xaad, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffc, 0xa5, 0x1, 0x2, 0x8}, {{r7}, 0xfffffffffffffff9, 0x10, 0x8, 0x5, 0x7fffffff}], 0x40, &(0x7f0000000200)={0x5965, 0xf167}) 15:30:37 executing program 0: nanosleep(&(0x7f0000000180)={0x8000000000000, 0x1}, &(0x7f0000000240)) pledge(0x0, &(0x7f0000000200)='vmm\x00') semget(0x0, 0x6, 0x20c) r0 = semget(0xffffffffffffffff, 0x6, 0x20c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x3d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") r2 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x10001, 0x0, {0x4, 0x7fffffff}}) semop(r0, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000000)={0x0, &(0x7f0000001900)}) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000140)={0x2cb, 0x8}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000440)=0x100) syz_open_pts() kqueue() 15:30:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613e) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3, 0x0, 0x0, 0x3ff02}, 0x440010010, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:30:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) writev(r1, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x341, 0x0, 0x9e91, 0xfffffffffffff546, "42c63c9a8a7b5cdb5a77f447432be5816f157e33"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x1001, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)=0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452b", 0xf1}], 0x1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000180)=0x4) poll(&(0x7f0000000080)=[{r0, 0x7}], 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) getsockopt$inet_opts(r7, 0x0, 0xdc5bc12f99ddb76b, &(0x7f00000001c0)=""/152, &(0x7f0000000280)=0x98) 15:30:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) unveil(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='x\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/48, 0x30, 0x841, 0x0, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) wsmuxpoll: not open 15:30:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchdir(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "b04d00f3ff0a551a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000000000000000003a515a918b88e555921ad12c5c000000000000009880b3ad8f27550daaea10babae6d9b898679b83b813ef3953bfcfe755a24c678b6c76854cdbbe1290f068f8eedd91028ed9d163bc20f4b0ca59fff83a1f26a3f77da0651bf563f10f9d921ed63c62eaea6e4ec23bc5f2072fcd5d0ea5f8126007948d510e0e060a1f10fe5e20c82fed8a4e1617f8009d39caf9d3c2ea0ab1fdb741c446f1ef745af67050d5a70a964671498e9ac3baf3134432e7dfb127968afda102a534"], 0x10}, 0x0) 15:30:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x5, [{0x2}, {0x3, 0x1}, {0x3, 0xff}, {0x3, 0xabe}, {0x0, 0x6}, {0x2, 0x3ff}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0x400}, {0x2, 0x8}, {0x3, 0x2}, {0x2, 0x1}, {0x1, 0x8b}, {0x1, 0x5fc7}, {0x3, 0x8}, {}, {0x3, 0x3f}, {0x3, 0x100}, {0x6ddebc62dfed712e, 0xc35}, {0x3, 0x9}, {0x3, 0xfffffffe}, {0x2, 0x8}, {0x3, 0xce}, {0x3, 0xffff0000}, {0x2, 0x6}, {0x2, 0x5}, {0x2, 0x5}, {0x2, 0x80}, {0x3}, {0x3, 0xfff}, {0x0, 0xca4e}, {0x0, 0x8}]}) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xc80d4c9e746aeb3f) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x4, 0x1}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x80000000}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000340)={0x3, 0xffffffff, 0x1, {[0x8001, 0x5, 0x7, 0x1f, 0x9, 0xfffffffffffffffd, 0x1000, 0x5, 0xff, 0x6, 0x6, 0x8, 0x0, 0x5, 0x0, 0x7fffffff, 0x0, 0xa], [0x5, 0x3, 0x3ff, 0xff, 0x3, 0x1de8, 0x7fff, 0x1, 0x7, 0x4], [0x7fff, 0x0, 0x6, 0xffffffff, 0x6e3950f2, 0xfffffffffffffffd, 0xfffffffffffffffb], [0x8000, 0x966, 0x46, 0x8, 0x6, 0xbec], [{0x7, 0x7, 0x6, 0x40}, {0x6731, 0x6, 0x3, 0x2}, {0x9, 0x5, 0xffff, 0x3}, {0x0, 0x0, 0x4, 0x7}, {0x1ff, 0xb2, 0x10001, 0x80}, {0x2e5f, 0x3, 0xfffffffe, 0x7}, {0x9, 0x2, 0x10000, 0x76ff}, {0x9, 0x1, 0x401, 0x1}], {0xf0ae, 0xf66}, {0x6, 0x7d29, 0x7, 0x81}}}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 15:30:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)="9ea79e6a15b6be8ca4d08079e9a2367d22d0da6b6eeb0ab0ecc6b2ed1d659f5313c40d7c662d1a7b61cd14db9994af1ef4ee86034bcfb52a0e034870b863e9cd5600201c5f6afdfedbf59aa43ee0a18aa7adb36e1eedc0d78a5a8a153e38e2761be89605aaf9fa7e732ceea5c54eae73964d", 0x72}, {&(0x7f0000000280)="82ce60db771fa5ca5a6b72a8076ac620093501284780587419f75f01f277379d27da5f2dab3c29d3701fc2b2f59aa1373394c85dfc691f6d35c21fac8c78e8932274da2d748c3610cd46707a791e57495b823782dce0ac0fb3d2d7fe4800b019182f6ac15b11a36d78f77a4f6d8eca7df83a58ba5f94a8f071a6011cd2f1", 0x7e}, {&(0x7f0000000300)="2495b46cc437cebfed0d34b921f20068b3bc67bd9e308162fc88b3721f386ad7045c809c0b0ce023ee704cf576b4744834eac6e5ae0798503a9618ec62c1b26fd57113e180c26ac0e9bdc8dffe40be31a96dc2769fcb28cc52222016cf077101b7648a486b1ff11a9fb31b9816ab5cfc7fc265632beed25f2c934174e78f40ca209e76f1cd54c1bab19f8333e046f2bae4b94b4ac6e2e08f4d73a27665786b181b9509bcd4d267831f017e12f1d5576556c8e97bc25321d30d598dabc85c8b42e491809ec1b0105caa1c151ddd", 0xcd}, {&(0x7f0000000400)="b9bb4b760226facac05ab4ad60fd0870f20c3523de85e06f255ec938995a42a4a014bf5375e3cfca981d43eeda6d5e3fcdc9d05cd5e924d70cd552f175543a8986fb2c4d1df935632481006d8fb7c3b1b7ed6395ff86c314336fff5b2bfb3792cc3e32b253d6272c57cced1b52284e6b54d681ad005ad553d36e1d7d746daa13c8f13029d1daca5f459d3f55cf0d1594489d8b7a035c42583ef1cabf81", 0x9d}], 0x4, &(0x7f0000000540)=[{0x28, 0xffff, 0x4, "51485371b340584ff14dbc5a45816b8bcc66e871d8a68e0a"}, {0x90, 0xffff, 0x4, "46ca5ca373c292c4e36917f68ba36112b2080ec7af32800fc3173de0227490018c044a294223b1735686c158be6e4486febfd0406a3c3a5bd05ffe95326b1bcd81663c69611f7380063e721a54b57c539fd8ce2651407036811c03cec0fc7d4953ef8d4a12de8f12a0f3072bc6397b421fe7f7b961cada0976ae64b36fb984"}, {0x28, 0x1, 0x1, "45e93aca43420e3a95ec31b7ff0c441466fc8d"}, {0x90, 0xffff, 0x3, "e5d02189c40e351556f1cb7c55ef400e1a813acea87d5ef5609f99b76d7a566147d075c851af5a2aaa84bf3ee0f264e9f7ebbcc28c0ef84017a278af98e4b7fbaa78ccca507352371fea998d07cc2dbb10a3bd92cc5863ec4d3627d22ea1868d4af55dbf15a7685b5fe24b99ec7db943ca04c69bcda13ff6c3532c"}, {0x58, 0x1, 0x30, "4e626360b9988c9d29b3f13d762437498cc30641b05f53744a832d16b5184adff94efc5cced9dedfc698df9922d47bd72888e3d6beda4d384216c79cd8e4ed4a834f9f1d"}, {0xe0, 0xffff, 0x1, "87ea8c9fc9030cd63f186aa73069af2a72e07ef787d7884c5b1bce4805521e5da9c9237e5ff3b569515a4ee9b57bbce10f27268be73cea9514e9440fef52956b0aff7bc8d851a7e1b662540bc0c9d5cb7bef9602be396de8e5180a822db6b4455ab06d99f2aedf4e8fe52f7e8800bfc04c173ecfcf7b86ff0a24f8e420a1d1215291f53d6cfb2449a128bbb78684fc8234c617966c6f6ef6569a5f8aa55ca0216cb8a13a8a8ab73c3a28893454f703ac004b847bc414411f63497443b8af63bb9697b5d414f9f0dc8f77"}, {0x88, 0xffff, 0x5, "1957ed5dac7698d5fba7d5de997894c6b9724da1718b7c48b0195f1e383b3bebe485897fb952d9dfdab90761db84dba3688a8b3ea74e91a115dd43f70e0de84b6f096e49119be9c9a5c59c1a463f61e434f038a7c0dc220cbb1fa7d4d9fc68fb4d8644f6d987db6bec833cb85f587a1618314ec824268a38"}], 0x330}, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x12, r4, 0x0, 0xd68) 15:30:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket(0x20, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000180)=0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x2) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x2d53b6584dddbb69) chdir(&(0x7f0000000280)='./file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') renameat(r1, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 15:30:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f00000000c0)=""/23, &(0x7f0000000000)=0x17) pipe2(&(0x7f0000000040), 0x10000) 15:30:38 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x7fff, 0x80000001}, {0x82d, 0x9}}, &(0x7f0000000080)) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000100)) r2 = dup2(r1, r0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)="a6", 0x1) dup2(r2, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='\x00\x00\xfe\xff\xff\xff\xff\xff\xff\xff\x00', 0x210, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) 15:30:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) socket(0x9993c8c34591b3a0, 0x4, 0x38) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1cd) 15:30:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getpeername$unix(r3, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) write(r2, &(0x7f0000000100)="db3b482fad7941afa430e0ed2c34be", 0xffffffffffffffed) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = dup(r0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x3f, 0x5, 0x0, 0x7}, {0x2, 0x2, 0x40, 0x2ae}]}) 15:30:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x28}, {0x14}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 15:30:38 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x1, 0x0) socket(0x10, 0x4000, 0x0) writev(r0, &(0x7f0000001bc0)=[{&(0x7f00000015c0)="87e61791edecb11c45231fb333cc", 0xe}], 0x1) 15:30:38 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000004c0)={0x9, 0x4, 0x95, {[0x5, 0x8, 0xffffffff80000000, 0x1, 0x0, 0x2, 0x8, 0x9, 0xae2, 0x7, 0xffffffffffffe016, 0x7afc, 0x4, 0x2, 0x38000000000000, 0xac, 0xa3c, 0x40], [0x1, 0x3f, 0xffffffffffffffe0, 0x7ff, 0x7, 0x69, 0x4, 0x4, 0x100, 0x5], [0x1249, 0x8, 0x100, 0x3, 0x1f, 0x1ff, 0x5], [0x6, 0x4, 0x8001, 0x2, 0x3, 0x9], [{0x7bfb, 0x6, 0x80, 0xf5}, {0x9, 0x41, 0x8, 0x8001}, {0x8, 0x5a0, 0x8, 0x9}, {0x2, 0x18dba8dd, 0xc43, 0xfffffffffffffff7}, {0x0, 0x7, 0x5307, 0x4}, {0x68d3, 0xfffffffb, 0x6, 0x6}, {0xfbff, 0x4, 0x2, 0x3f}, {0x8, 0x7fff, 0x6, 0x401}], {0x7, 0x5, 0xb3c2, 0x9}, {0x3ff, 0x1, 0x790, 0x9}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 15:30:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xca83d2b1977a85e6, 0x59}], 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x200, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="8bd1698c973eaa3f8ecba16eeb3c85ebb2399da8a1c0a88202971f2aa0426d09bb7e23b874591705c1d2409432e6dce29e0fa7af7927f929945bf1e862de73ef2c9ba35c166a43d07a7e239b0e2f764095df5e4ed48bc313ca107a08222c0629eb15fa9e1dbf74f0942210183c55bab15edd4847e1804ca56ae66c135c7c46d92c9bb2158ada8adfb1fb6d96f0e4703edf4e49fc158d809320246068604e80ea61cdf270eb7f41ef8a2a63dc8699ac80ecc13b3d4295761ce831152f8ac4204ff36f9b98221d08bec877807c39bb51a68504ab3f0d93a0254a4b11b9bb53b1fad26667ff411ef4d0a51fda263e14e664e1d16cd5bb66", 0xf6}], 0x1) r2 = kqueue() kevent(r2, 0x0, 0x1, &(0x7f0000000080), 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x3810d, 0x8) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x0) 15:30:38 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(r0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000640)=[0x81, 0x3ff]) r3 = semget(0x2, 0x0, 0xa) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000680)=[0x2]) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x35) r4 = socket(0x6, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0xe3, 0x3f, 0x9, 0x0, "401ac4a08b4c265271f5d3857bbf5230dd3bdb85", 0x5bb57fa3, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000600)={0x1000, 0x0, 0x6b, 0xd44, "859a97d01529cc1e014381f697a7e01c342a0a41", 0x1, 0xfffffff8}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) recvmsg(r5, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/209, 0xd1}], 0x6, &(0x7f0000000240)=""/51, 0x33}, 0x0) 15:30:38 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=[{0x50, 0x0, 0x0, "be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef65"}, {0x98, 0x0, 0x0, "a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca80"}, {0x478, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c84"}], 0x560}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 15:30:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r1 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r7, r7, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() r12 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r2, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) geteuid() accept(r6, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r13 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r17 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000100)=""/114) r18 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r19 = fcntl$getown(r18, 0x5) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x3ff, r15, r16, r15, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r19, r19, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r15, r16) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r24, r24, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r26, r27) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r27, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r35, r35, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r32, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x154f059a, &(0x7f0000000280)=[r32, r9, r8, r27, r25]) r36 = getgid() r37 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r37, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r14, 0x0, 0xffffffffffffffff, r36, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r40 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r40, 0x2, &(0x7f0000000100)=""/114) r41 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='//zhro\xf4\xff\xff\xff', 0x8880, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r42 = fcntl$getown(r41, 0x5) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000200)={{0x3ff, r38, r39, r38, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r42, r42, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r38, r39) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r43, r44) setreuid(r43, r38) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x4}, {0x34, 0x0, 0x0, 0x3}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 15:30:39 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x5}, {0x3, 0x7ff}}, 0x2) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 15:30:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x400, 0x7, 0x7f, 0x9}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000240)={0xaf, 0x0, &(0x7f0000000180)=""/175}) r6 = dup2(r3, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000080)={0x100, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 15:30:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r1, &(0x7f00000000c0)="04", 0x1, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x8004745f, &(0x7f0000000340)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x10000, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000d00)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) shmget(0x3, 0x3000, 0x402, &(0x7f0000ffd000/0x3000)=nil) getuid() getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0x2a9) msgget(0x2, 0x11) chflags(&(0x7f0000000440)='./bus\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) close(r4) 15:30:39 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x752b], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7f], [], [], [], {0x0, 0x0, 0x0, 0xffffffffffffffff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000080)={0x4}) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020691f, &(0x7f0000000300)) 15:30:39 executing program 0: r0 = socket(0x2, 0xc003, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r1, r2) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0]) setgid(r2) setsockopt(r0, 0x0, 0xd9fd, &(0x7f0000000000)="01400002", 0xfffffffffffffec7) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x6}, {0x18, 0x2, 0x3, 0x8985}, 0x9a8c, [0x0, 0x1000, 0x8, 0x7, 0xd10, 0x9, 0xdfbe, 0x100]}, 0x3c) setsockopt(r0, 0x0, 0x65, 0x0, 0x0) 15:30:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 15:30:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x800, 0x0) flock(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x30}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 15:30:40 executing program 0: socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x0, 0x4, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x4, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x3, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open(0x0, 0x0, 0x0) 15:30:40 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="686bed100004000000"], 0x10}, 0x0) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) pckbd_enable: command error 15:30:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff00000000000000e5005b67071b542a538706000000b8180000002900000031000000030000000700c2040000003f1cc7ffafa9f5dd0a807b17de07bcff44d62f7abc25b46456e9931469f97db6ea2c972d6eb5f3473043b9c60743691db98bd4ecbc7536ca36de8ae300000000000000008de9d7f62c238a5f8c28a15d5c06ae6d85a889dcbe673e63d0b89542b52820e111d5b4f5ddb18855de2e2f8217883328259ba53d949ad9e4797d519143d84f4373ddb5247fbcdb3f7a287ea95722e51626672b01b1726b23acf6e208ebb51d52c8ac242bcc32cbafc67653b0c8679f1fdf2a7e65b87e893521c55111afab31fd36e9e7ec86dcd93da6b3"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 15:30:41 executing program 1: r0 = socket(0x18, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82023270810d0bc39a6f39d5727c949bbf000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3f8235f3ea2c6020100efff7b01a480b68455e4e5a2e4964fd560b29450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4dfbac1e680d5db19f085dfd2379000000000000"], 0x10) writev(r0, &(0x7f00000006c0)=[{0x0}], 0x1) 15:30:41 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0x10) 15:30:41 executing program 1: r0 = socket$inet(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)="24000000200007041dfffd946f610500020000e8fe0208010001080008000d000400ff7e", 0x24}], 0x1}, 0x0) 15:30:41 executing program 0: shmget(0x1, 0x1000, 0x0, &(0x7f0000952000/0x1000)=nil) pckbd_enable: command error 15:30:41 executing program 1: 15:30:41 executing program 0: 15:30:42 executing program 1: r0 = socket$inet(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)="24000000190007041dfffd946f610500020000e8fe0208010001080008000d000400ff7e", 0x24}], 0x1}, 0x0) 15:30:42 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)) 15:30:42 executing program 1: select(0x8, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 15:30:42 executing program 0: 15:30:42 executing program 1: 15:30:42 executing program 0: 15:30:42 executing program 0: 15:30:42 executing program 1: 15:30:42 executing program 0: 15:30:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000104c0)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='.\x00', 0x180, 0x264) 15:30:42 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x80000000]}}) 15:30:42 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000018c0)) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r4) r5 = dup(r0) semget$private(0x0, 0x4, 0x303) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r5, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$KDGKBMODE(r5, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r5, &(0x7f00000016c0), 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 15:30:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)=[{0x6, 0xbc}, {0x74, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x5) 15:30:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) r3 = dup(r0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x204) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000200)=0x2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r7 = fcntl$dupfd(r6, 0x0, r0) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) r8 = msgget(0x1, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() msgget(0x2, 0x0) geteuid() 15:30:42 executing program 0: clock_getres(0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 15:30:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x2, 0x80000001}, {0x8, 0x16a}}) close(r0) readv(r0, &(0x7f0000001400), 0x0) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000001540)=""/235) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(0xffffffffffffffff, 0x2) r2 = socket(0x400000000018, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r2, 0x20000000000029, 0x37, &(0x7f00000002c0), 0xfffffffffffffe7a) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x45}, {0x6}]}) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000280)=0x3) r7 = getuid() r8 = getuid() connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setreuid(r7, r8) semop(r6, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x1, 0x6, 0x1400}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x2, 0xb38, 0x1800}, {0x2, 0xc012, 0x800}], 0x2aaaaaaaaaaaab6f) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) 15:30:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) dup2(r1, r4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000340)=0xd3) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x5, 0x3ba}, {{r3}, 0xfffffffffffffff9, 0x40, 0x8, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x52, 0x2b1b6b72a129f909, 0x6, 0x1ff}, {{r0}, 0x7ffffffffffffffd, 0x50, 0x1, 0xffffffffffffffe0, 0x3}, {{r5}, 0xfffffffffffffffc, 0x40, 0x80, 0x4d0, 0x10001}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x1, 0x6, 0x8}, {{r6}, 0xfffffffffffffffd, 0x64, 0x92c5dc7e208c7d1d, 0xffffffff, 0xed}, {{r8}, 0x7, 0x10, 0x1, 0x8001, 0x100}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x0, 0x10001, 0x8000}], 0x3, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffffa, 0x1, 0x0, 0x6, 0xc78}, {{r0}, 0xffffffffffffffff, 0x4, 0x4c07d04a3b04be97, 0x3bea, 0xfff}], 0x86, &(0x7f0000000100)={0x400, 0x700}) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') 15:30:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3f}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fee2e745c5c50076136caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa7b23ed00f4c8b2ca3ebb4e80a693a06d7b7732f2dac257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3879100fb0000adf5a872c881ff7cc53c8943310b404f56a00fa3006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 15:30:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x400) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x5}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029de96914f6357e3a", 0xfffffd1a, 0x0, 0x0) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) 15:30:42 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) dup2(r2, r1) select(0x3b7, 0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) 15:30:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xfffffffffffffff9}) 15:30:42 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x33, 0x9, 0x1}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xf, r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x80, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080), 0x10000) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$dupfd(r9, 0x3da47bb5ddd1ae39, r8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) fchownat(r12, &(0x7f0000000340)='./file0\x00', r6, r10, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r14 = dup2(r13, 0xffffffffffffffff) connect$unix(r14, &(0x7f00000002c0)=@file={0x2, './file0\x00'}, 0xa) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 15:30:42 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 15:30:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f00000000c0)=[{0x0, 0x3f, 0x0, 0x4}, {0x8d8, 0x1f, 0x5, 0x1000}, {0x487b, 0x5, 0x1, 0x5}, {0x400, 0x3, 0x6, 0x9}, {0x0, 0x8, 0x2, 0x54f}, {0x6, 0x7, 0x9, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 15:30:42 executing program 1: socket$inet6(0x18, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 15:30:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') 15:30:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="fd59d3ab53cd069e839b46182edda881f21ab435fd5d878a872ddcaa5fba59fc112ad7905f575c7b000de12de803dd73f20dce736358f7df8c5246d05286c01925dc10afc22fe1acd032c3d432", 0x4d, 0x0, 0x1d) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0xffffffffffffffff, 0x0, 0x800) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) r4 = dup(r1) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x204) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) r7 = fcntl$dupfd(r6, 0x0, r1) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f00000000c0)) r8 = msgget(0x1, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() msgget(0x2, 0x0) geteuid() 15:30:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000380)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='*\x00', &(0x7f0000000680)='r\x00', &(0x7f00000006c0)='/dev/wsmouse0\x00', &(0x7f0000000700)='/dev/wsmouse0\x00', &(0x7f0000000740)='/dev/wsmouse0\x00', &(0x7f0000000780)='\\^\x00'], &(0x7f0000000a00)=[&(0x7f0000000800)='/dev/wsmouse0\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='[+&^\x00', &(0x7f00000008c0)='r\x00', &(0x7f0000000900)='r\x00', &(0x7f0000000940)='r\x00', &(0x7f0000000980)='\xf9\x00', &(0x7f00000009c0)='\x17\\+)$\x00']) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x4, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0x522) setuid(r6) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r7, r7) shutdown(r9, 0x1) poll(&(0x7f0000000000)=[{r8, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 15:30:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r1) 15:30:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x14, r1) r2 = semget$private(0x0, 0x4, 0x2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x10000, 0xfffffffffffffffb, 0x5f, 0x1457, 0x5, 0x2, 0x100000000, 0x0, 0x4, 0x820]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x3, 0xc6, 0x3, 0x9, 0x7a98, 0x7]) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r5 = dup(r0) poll(&(0x7f0000000380)=[{r5, 0xc5}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000300)={0x3, 0x1, 0x0, 0x1ff, &(0x7f0000000080)={{0x4, 0x0, 0x1, 0x2, 0x5, 0xfc4, 0x8001}, {[0x800000000000000, 0x3, 0x65f, 0x7, 0x2, 0x78eb, 0x5, 0x10000, 0xfffffffffffff800, 0x10001, 0x0, 0xbf, 0x5, 0x2, 0x111f, 0x8, 0x200, 0x3], [0x100000000, 0x8, 0x8, 0xfffffffffffffffb, 0xff, 0x100000001, 0x7fffffff, 0x6, 0x7], [0x20, 0x7ff, 0x0, 0x6, 0x9, 0x3, 0x1], [0x9, 0x35a1, 0x7, 0x3, 0x7, 0x800], [{0x2, 0xfffffc00, 0x0, 0x10001}, {0x100, 0x3, 0x0, 0x10001}, {0x8, 0xf3a, 0xff, 0xdd5f}, {0x0, 0x8, 0x3, 0x7}, {0x7ff, 0x0, 0x6, 0x3}, {0x3, 0x10001, 0x4, 0x1}, {0x1, 0x4, 0x4, 0x7}, {0x3, 0x10000, 0xfffffff8, 0x9}], {0xbb, 0x9, 0x4, 0x1}, {0x8, 0x80, 0x1, 0x4}}}, 0x3, 0x1}) 15:30:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0xf84d, 0x9, 0x70, 0x200}, {0x8, 0x2, 0x8}, {0x8001, 0x0, 0x9, 0x7a}, {0x0, 0x0, 0x3, 0x2f8}, {0xfbfc, 0x81, 0x57, 0x9}, {0x0, 0x5, 0xb8, 0x9}, {0xfffe, 0x3, 0x2, 0xb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 15:30:42 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffc, 0x7fffffff, 0x8000, 0x9, "840d23c619822a12cd1021567843641583b2d327", 0xae81, 0x3f}) 15:30:42 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000080)=0x9) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, 0xffffffffffffffff) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x3, 0xe33}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:30:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2006, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x100000000000004f, 0x0, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000016c0)=""/4096, 0x1000}], 0x1) pwritev(r0, &(0x7f0000000540), 0x1000000000000328, 0x0, 0x0) 15:30:42 executing program 1: r0 = msgget(0x1, 0x240) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCLOCK(r1, 0x20004276) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000008699d9080161a51e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adc22c07000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000870313928e8dfef41888cceec230d04ecaf62d838fce3bc0a5b74d46b898c2ffae69e78b94a1340ac61e32c73549e1ec000000002e52eba564cbfa11a39b13521dcd5b681e2adba2092ff9da46a5e8b2dfdd131e0fed7a321cf509f996bc7b1cca96dde036909c505b04cb7ae11899454ca8f06660ca2c89c00be2d4bae14b45216c35c0961c6fdf14fc614564f7b22394d0138257e22cc90a5c1d22eb17415164facbacef7f765922de1722e437"], 0x106, 0x0, 0x1800) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000080)=[{0x5, 0x3, 0x37, 0x20}, {0x81ce, 0x4, 0x5}, {0x5f, 0x1, 0x80, 0xff}, {0x0, 0x49, 0x1f, 0x6}, {0x0, 0xf8, 0xff, 0x7fff}, {0x9f31, 0x8, 0x1, 0x7ff}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000391, 0x0) dup(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x8010, 0x0) 15:30:42 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) acct(&(0x7f0000000200)='./file0\x00') acct(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0xd9, &(0x7f0000000040)="3ce553e3427ef59bbac413220e987efd5087937c9caa8e5ea85ff57110292ca98b1b5739021aaf6dcbdeb21269681f27831dc378e312ef3194e615d3eee097", 0x3f) 15:30:42 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "0000000000ff4000", 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ee95a8e5e13645bd8ecc0a0fd307138e591c959ffebd81ceaee7c90100558a7f453532e2e8606939a4ce6a5884538d9811fc54320fba7f00939ab9fb32ce03f54aafb2647387521946d9ee8fc0421dcf998f4d09610da9fee81be9bc91340e129e56a27cca4082878ffd03324c75b215fe9d6b402699da826f04522f743017ff9ad167f57b8d5932a751441c1b677f1f29770dd637f73d3a43563ae4642de285fe4f215863c5e66df7d91163d5d8383041c046ce5d7befc8d651596f69987b1efbf9430b46c07dc3e1c00000000000000000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'\tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r12, r12, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r8, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r7, r7, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f0000000300)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000100)=""/114) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r16, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r17 = fcntl$getown(r16, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000200)={{0x3ff, r13, r14, r13, r14, 0x104, 0x5}, 0xfff, 0x9, r17, r17, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r13, r14) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r14, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000280)=[r4, r14]) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 15:30:43 executing program 0: r0 = socket(0x2, 0x2, 0x92) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 15:30:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x9efb63aa6fe0466c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:30:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="31568300b3c43979fd99b5c52fca91c03a16ac33884a94ce4e048a7dd06c262ac8a969c6f1133cffeba1b115afd343ee909eb7359455963d9e77bfbd36005919e3d4f4ad34f1583ea5b0782eccd3f3deafeed90bcf214d7bd066abaf83f14fc48f022e0200000000000000159040eb182adcf1cad71f24f5d3cfe06ea68b82894df00f5af2f3952d7c2dcc0c39ee025f47c4dd426d20bb6567f3a650fc78b899"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) 15:30:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x3], [], [0x0, 0x0, 0x0, 0x9, 0xffffffff7fffffff], [0x0, 0x0, 0x401, 0xfffffffffffffffd], [{}, {}, {}, {}, {}, {}, {0x0, 0xfffffffc, 0x0, 0x80000000}], {0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xa335, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 15:30:43 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) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400", 0x6}) r2 = semget$private(0x0, 0x3, 0x80) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r3, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xc0, 0x2, 0x1, 0x101, 0x5, 0x6]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x6, 0x10) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) 15:30:43 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x42) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7ff}], 0xf924, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x7d, 0x400ffff5, 0x7ff}], 0xf924, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getpgrp() r6 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r6) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xfffffffffffffeb7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000500)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x800009}, {0x2, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r12 = getegid() r13 = getegid() r14 = getgid() r15 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r11, r12, 0x0, r13, r14, r15, r16, r17]) r18 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r18) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r19, 0x4, 0x8000000000000080) pwritev(r19, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) fcntl$getflags(r19, 0x3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 15:30:43 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0xc343, 0xfffffffb, {0x6, 0x5}}) sendto$unix(r0, &(0x7f0000000500)="b10005026000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f376336acf00b7804be781e4991f7c8aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000140000000000000008311bd4c9d097dc2bda5b0757e14f5f7006230134326a676d6662465f440a0fef4ac6244e7eab157186a7629db350f093187cec1f34c6ff52447408a35d4479520482057fe6879bb2bf54e5b1150de35aa7c65f84d0e7e7ebc1293624ebab787459815f056339f8b27aba10d9ea576336a1df0f3f06242d1926f0db7862b772c73a95fe25dc83b2f85fb72b74e8160b3cfcfbf1550735729cad4d7ef34576bf2d033fff6c19f4b9bf879394fe3d8bd812705a3051e7cefd1a26977f98e566ce9936b5349632043343af0d9672d32be57b25083097b700307a43e428a88296cc13fbcfc4d78474d5cdba33647fd9fc7aabb962d9779301dc1d73c85973be745a53386c243c34bbe6ae03a9d115ac535e40fa9508bad8674f5c3f6666201a418873d10b41e78d4a25f7f4d12ba", 0xb1, 0x0, 0x0, 0xfffffffffffffd82) 15:30:43 executing program 0: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x16d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="0200000000ffffff2e215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3c9844ab946f09a035c64eecf37e86cb2c03ec15ff1a5330ba0eb586b2cd4097a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff2210f4b6008169c94809e274628b48395d549cb5e365816339239fb9d187b3907bfd8fd998392c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d5334363caae965b47138929504a0d430d3229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0d"], 0xfe, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) r3 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt(r1, 0x2, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xe6) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) pwrite(r5, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt(r6, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) socket(0x0, 0x4000, 0x81) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10002, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x80000008, 0x0, 0x2, 0x4, 0x5}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 15:30:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000700)={0x1, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) fcntl$setstatus(r2, 0x4, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r5) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) socket$inet6(0x18, 0x1, 0x1) pckbd_enable: command error 15:30:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1ffffc]}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) getppid() getuid() r4 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000001c0)=""/201) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r6, 0x2000746e) r7 = socket$unix(0x1, 0x1, 0x0) sendmsg(r7, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r7, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = socket$unix(0x1, 0x6, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0xff, r5, r9, 0x0, 0x0, 0x100, 0x730a}, 0x3ff, 0x9, 0xd6ff}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) ioctl$TIOCSTART(r10, 0x2000746e) r11 = socket$unix(0x1, 0x1, 0x0) sendmsg(r11, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fab4b3880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c93e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a1161856df3bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c840000"], 0x560}, 0x0) pwritev(r11, &(0x7f0000000380)=[{&(0x7f0000000100)="2d119abf492c5adbe5367e633b8f6893637a434254ccbc9560d290faa4c58064c7156de5fdfef117fb8217db05002c47fb385f703e2cb41b40fb2dfa8a0404463c035a1dcac7d921810112d94f8c0ce082684b9ac0099b8ef51c846db1c3e099709e286a1a105d0d153a00b9bad438fa99e31789cdb39472d89d2855ae453a1af8db826259d54ffa41b8ad3900a84477ee382f1f306e428f64d23d9670a162d7aaffb255ff1ff8a44e4a0123fb885701038c78fa8ecd621d88a27f43b0", 0xbd}, {&(0x7f0000000200)="0bf399555ed08198e216d16f99543a83db70db7df890c76bb457c53d8b69ea8ba3bf54381350eb99a4b09256e28a3987547c902ccd93bc9f2953836d799e01497e6c55d213daa9df0e4add8d2222e8f1a9a5907b4d283daeadc5f330152427fa1c6fec51bd0d2b44796cb17dc3c9a893ab0231489cc27bcecdb15779dc1dc328006d9146ca66df76", 0x88}, {&(0x7f00000002c0)="21d9acc6687f4eac5ac7c49927769cfdb267afdd4fcb07e708c3cdd01c28cff905186c0d23907fb9859f87b8a69a67c8db32585aab717facec545ecd9c177fe558adc8062c4186f779bc9bdcd3fb5181f4862b260af9a424db1f646b5733164ea92658faac76da663a88f68c7ed2c61d8b16102a499b1bbd1819b64e249dc42fc1ea3034a024bf2ab02f303146900776f21a31a3d3954f4741a0e43f8431137ddea6e90a15ce344192b57f778c089766db02d8807c90", 0xb6}], 0x3, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1d83d19f2373f926) pckbd_enable: command error 15:30:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x20) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r2, r3) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="6ebfa753c8b585d9635ec707ad67f4c7dd55768c5e096578198f39a298727fe42a94a59cb0a3ff230b617224b23a7c1bdbcf347163bf1f70cfc1d70d91ed9b38f5ca2c46ec23c951", 0x48}, {&(0x7f00000001c0)="3fc413a19f6d042bbc98e94459647656b3d518ec3e1acf773fdfb47d645561f13541ea8a3861b5b33f1dea0c9090abf4c9e1916cd0d98ae7a122f4afd121ab175064e4b66d187360a49005d94bc6fde2f5741abc93fc3cf388743f5a496d29a1bccf72a63ef306ad53339b6f74", 0x6d}], 0x2) 15:30:45 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socket(0x0, 0x0, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000001840)=0xb) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) sendto(r3, &(0x7f0000000080)="c9e9417c1c731f240d8d1581998533262f9f28d0e4fc7382466cdc9f5b62cc25bd38ac27fd470935b33b5e98c32ca09756d353386f7a1dbe6f1621038f5a5102edd9be9b3dd4ad99be2a2a789508c7342656b75b4fc4e5e560896e3a15308ad02590479dd9a53d0162bd6a2017abf275ace95231850ab50a76d1ec757eb713d7726467306fe77e0330b18307153372970bac142bfb2ee3eaedddd261a128c6b1d0588f88456fd29b65cb3c0b74ec58476ec90c7ef1fb38578a5d487efbcae1c9", 0xc0, 0xe, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64c96bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad309d612f871f4385f04157795ea4a5c5fe65baa20236e540cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b408e333dd7fde7592f4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7b4957afd031fffe5d85cfacdf8f1ea46712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c36455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a000000000003000000800000001d4e22265330027548d8ffda5eb1157e932ca642dc9631d64bcd5b823e495bac220487712b869f1e1b407ef5f19002bbccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b67f615a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee59054fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dc5c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bb0d9f371e916fc7b88c013c7381f77d03670d0138dbc9fafdcb4496dbab0233aca38bc8789d01c46be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741b74c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe2b0f0000000000001ef702cf170277ba3ee3c6245a58d78b79dc3b93721aa7885824e11f306bbd823402a993cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854547213442d720dac635800236b272dd10000008f9d5e3da04c06b073654c94798428fd33becdfff906d6e52cec7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96560600b012083d8597e9226996d09c1048d54e3f8d389970d20fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c97bc4543f9e40630f56ae48f7d47ae0e1f8adc5fd73fc3c6923a39ec3629125def1ff2b4fe10354c287652fe4c03ec3a33a784f99553c20c8ed5536b4ce9a0cf3b0f6410b4790ec1430c1408ac03c3bd74f9f78931f5dde8ede5e11ffcab9d420cceb4b2e05930673a8d85e6cdf7ede7811a1af01263e7c309a921bd2a9dbca68d566a94d7636b25091c13fffe1ea6f8837b177bd4233148fa4b5be5a0c317c563000000000000e5ac4eaacdf02fc63be760ca5639f9267f4f2bd1e2216b25504bdc612c0234b64861d8614954a2347c34071636efa2d5ade859df9fd9405f90f7a629f9f4744767cc52b9bb2e9b2f75586d05c9bfffc3e494ff83f68a80b701c66c1a17d2155cfb61daf7d81cc63cd35527108058f29c601e1077002fe4066a1c992ae1309da5db4b92c6d3d58750f6fd23a649c9c4cba2"], 0x10) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="06694b11050800000000000000", 0xd}, {&(0x7f0000000ac0)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785c38f20e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1184db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a63", 0x8c}, {&(0x7f0000001140)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b5bbc0545a6a50ee05cd90463e7df829ad88938bff629beb5141d263c6e6fc36a091bd45137a60eaa79d8c02fd648a4f023e0f708ba41e326d4450c149cc5b748ecaaf69ee35bfcced815ed4627e65a95c1ab4eb3d6522d1de24e9cce", 0x35c}, {&(0x7f0000000b80)="8904da5343e255da81a24c898f67eaef00000000000000000eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef764b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc57016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e5578be7e7b75ac138f059837c832a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bdbfb3d904db1bc72ccce11004e3dfa7457faacff793b08674c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78056b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d7efda09f9d1d90de55419e3ba4d6d170249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf739976cd4721ba2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b2d5dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd9000000006351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d45900000000", 0x3b4}], 0x4) 15:30:45 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="66ab0f3ddbafa6bca11b9221ae578f891651957d61cc326eefc95f28ed", 0x1d}, {&(0x7f0000000080)="a4973d2ba11044d2d81c18baf6ca964ba1d616d3113cd1cb375caaa71bced2538b4ce1e6d843efeca6c31f993dab47debc4aae724ae792ea56ccc07a5f0b27d0ea444dd50faa1f139c15c4db574fc2dae635e626f76180f5a977eda74c36a3", 0x5f}, {&(0x7f0000000100)="954ab8f5b893cbd3545a0b1debabceb5c28a53c7f3f53bfea642f1c9cfecbecd013ba5ae14b74573a2a8a2767fb6ae78099f3cc44097866fb833daf78afbfc85697aca8f24f37e7982489a52b946246ba80899d53def24ed4ba629aa4c893c734e35617609dc4d30ee734594b5a8bfd0882179ab29", 0x75}, {&(0x7f0000000180)="16c0cd1c94ba92a2c5534276d83e6675ec7d6e85d8c675718e6cd2192218674806b2c6f88a7549f1f38fd38224edd25943a53e7c36d4489626f30be4a619037e83f9e912727a58db2db2d265f97898cf46f916659b711b024c73008d3b442ecdafff70610cf7eb6ebad78ce679464bc39769d0772e9e4ebbec519afbed40d63a9717a007022e0dafb64fc55aff026a5704eaa3c477df05f09014302d27c8915848d8f3c3e3f95e3785e4717de5a1c7c5110c7a23972bbb57003624ae", 0xbc}, {&(0x7f0000000800)="6eecd607cddb28ffc86b653ceb63c7409744c0c7f391361e379d031f6331e240c5e3048bcb1b420c27086fcb06d7973f68ea223d63cd493948139635004dfe153a0b7320e1b71f6dbb1c2e9f1041eec01c77c07da21a75e52f6a001091301c44a93cdc75c9bd0242351111182e2d8ffea90ab6cae7b976cd44bb43f65a2f0eeee94b35890f04c6301dcad1b221f6b2e043a17a1c01dffdf952594f1183cd5d8e86cf84968982021c2b3f2822a74adc60c0ef5e56ffea234880ec1ba4bf546810aaec8488b1d6d3368be68e61decec55deff58ee13753a4042483c78c9626375e15ff20b87618032ce7d768581f1acd8cb0f186843aa1a0440da9d0cb04673b6e873f7017a1f48270092d0fe144c17bd28f494425caa7c25de5ee63c6bce00c3e2d3e90f66b530dabb48156f8d7f6fdb69520ee227677e9f7ceb15c37befc1296e6abdbec0d508c173b84b9444ab79272b8e2adea9f986597775b58f2dfa7c75e794f51b7089d16fa4eaa35903485af95c6f1d62e2e10e16dea3daae7551d527c495034611770f6ea1c7a1db9ff377d3edc5c91ca3fb8c397b83e437ddc466d6ff6036f96b0bb729fbfa69bc6e9c233d37b033e0a6e4ff874ab98124144bfb1246673b556e07433143c10c09dc8ad27c153502a01be861e695d7ff27208f7d144e0e8dea053b1ab7f31d7562d850fbf06a50f168554e73305795ad8f69364489b3caf61e791328d0ffee536b6444ab3ff05f010e84640433d5d5bc70bcf8498b669a7ea4c28f8b5721435b4bec6be4b644217e2556e4b58fe3cc9b28320a08855ff6e13b20570d6217db223d91d60c4d7a7f226ff83390be41772a967230782015f8eea7ac6c8972e03dc974355a6e75ea2391744493ebc4e9851c998c117c67478cb7ca24a711c09765a08b1beec5cbb676c8e972f60a93efeb2b01d06fd4db749507d73825e257fb3e6de54becb0789e6b78111b025a0a209c0b62df60607dd0f587908c870912d85bdb0406fd3be5b2f1d3e9c10574278d07f061bcdd69b100d89da3a0585b73c332f321468bad815e65a04df8050aafdd881e8dafae39e46d62aa59f0857035f45a17c7f4070c4088a9a0660d2b47b0efc1989f50bac5a5eeb8a79c2bf1976cf23ebbda6da95e187abf788219fccfddaf5dbc14ae5fd1d606463d0586d71783fd6a521d19ded2c384686f34e53a6b4e3cb4d7e274159ce4b171809c8f406a915112753ed289fd9114aa3b4b52288257d1c67a3542362e5159d3230829856ea70d0ee4aa18fbfce5b9567eef31a3368ebbad291c7aed183426743589be8bc77e5c3b7f6fad49970059af73b1d0be7f69cda0cd9bdfb852980d9386f8aafc720ee4c3e50ebb2a59bcecee687a818a9de7c6a30a4055ec25007ab647f550c06425ef2ee3906524a14786d9e5419f2c91c6f7a77ac0e5ad62acf1955f1b59bf2f069a37447d19c2eb61a4a143513ee00cbaff758e2c03ff2942a7c3ff1e7d505c9b71ebcb652a2326eaeae168b3748de83d44e165ec59eacd9c2708a97dcd24a4c2fb14b09475aa404c36f7ae8243fa177f199ae9bb536e58968e8a86e8480e0b5b3c90104c271f458d43c2701500837430670d9332371c15642b834efdcaed8fb39b2d02569136ec6282d7f879ecdf055273982726b421714cecaa919f363f055e69eddacaf2772a82b348d43dcd4f3a08f576c1e1a01579acf93857201e5a316fa79714f2e64e2e3cbb9f07db8c96c15b94016d71203781a149a4b88d11934b354d673e163f2bb7db77339fcaeb6b6454010a20b40039f025ec9eb12d6771748d05658cb6ad9615f10879b67a2db3b94f9295aa23ed8a40bc572c31cfd847f2e516ca7995194fd4dc447bbdc013e177e9a3725d784283e437c38885091bcff1ab603802ac78077c1bf1d756a172c7d4824b09926042bf8eadbed1419f07c4300bd92152edb25faee1303ef094039fbefb1cc53f7106fcc52435eb5e9c0697f0767f12d800db85348013941558fa9abb2f015741b0a6730cf2b8bfdd7f51046302bcc5b540f586f505b54bdf76d9a18d420341c05ed08f6bec0433e5637e27e09b1b7ab5947bada68e572473a958a0b2032611cc5739149f781fdea73150fb4dce6a78bb866d1d2d4b07c883fa20581206e27683b903475fde5fbccd5e46a2e9c08f7079ce0d973a49c5604081dbd6eb422dc2f16c6ef02e23849f6251669fc2ae1387a4554e47372daabf96b34a762fb988110acf713e505f928c611e90881757088712b2ace3db6b01a8ca2435ad96f942eaf8f859daa47db150e2a050a1de7eb99f86bc233e21234ef232808f148f3f71674d66dcdba246b53f4d6de4602b30d6e83a59943dd7b015aeaed329eed54557d50f31eba9115b88cd11d28d9f5da643c1fbc75ae6bf33fa5732217968837c9da67108af5e1d83804c241774e4fcb9d2238df77e260cafbe7448e5f6f2584798beacecb08101c21196224e86d8544d3038686d9e2577225008588410664db16681af6fa7de6a09e59957ca2935a68be4bd4176203dda032733ea8a9d80abef37515229d3774433821c806edc1d3682e942c5e7ba9d3cd9c29c6afef837fb56bf70f8c49cdfe880d2634cb84695ab6d20c63749fb2919d79332575c7a04dc1861394b12ec9d19c7f9b2c621a5aa3a9c6edfa1969e6fdbbce767cb005419f1711463b3643673ea884f80c20ac881f995f9eafc66b6a1b7e6c2630f615f6c49deb324607ced88659b389ab7ba932b8a457d6a81773967b51322ef6e84aa6221a8bfe6223e76d9947e154bf649e5b9645c9df08433584e4f5db280d037a733d0198f019494e4335a429b0d105f8de768c76a70bf8871f501256636ff1cd9320765a481f91ed09b283fd22d77a99873690a771bc2a4f69cd41f55b500216bb677b9cdb50c21f59c29de471c9768a28e1bc759fcf5ddd78a05ab5805c5d90f9e206c94a5aa0efc4a154cb869cdcbea35f655df6af755e1ba2ae049565d7d00689c8de3a47f3a815b07698450809e0f63c56b88eb0758ba26e6ef284a44a20880fc686f503c0096bc93604c59b931a016b804f8b8b901bb7d919547e6341c70f83b71a704ba7da506f14a7333719fe966b34265c5d70d60b8e3674402ceed682a14dd206662db41edd57664158fcf3678d0db3836a2556ca80ce36047cc855e64e8e5c3eb67510efa95048d0feeb497d264a6f1b95b38c2cbf36fe149d03a3e532cc0ac69a2ab21835099e278198cbc26e84b37904944059fdf1297044ef1122be006a0e82462031410645b89dc8506686049dd5bac7a48024bd8529ff28e5b0ac5b47606e9b65ed94c27318a444ca163db60a50d033824737c654510fdde2237e76ce77eda9f344bc40079a11086a2b6f4814b252aaf785b6e3ead7edb2e2eab530cbceb14dac00e5a790ba8a910cf4f03d5ab2547f6adc39655fcb748a1699b7d7775f18d55e1940e63f894ae8ab22c656c47de4ea5a6bede847cda8ffba4c57f248ba0e8c3aa8a80ed2a1a34649792c673acc20cf14b1daaccde2f25e3d927f9f54efbaae8c957305c643252950747fad2c0b0521e02c6e167679c614e10d1a117db523648b128673c0aa8f47355b898aa3b3dd0ec12e6a6837950fcb3eedddfa82169dec02d9a0df45e9d4e34aa76788df7251b7cb04261c2e53bb183b8e671ff4b61f080bd9244d6d562ef8075b3d23035359f5bab600eb25e30972d8eb8c98fe29e1be3d34ca34e82ccba96419b325e88aa13c12c086b19c589d28c3d1a60b2365747103b9239a54b34d78dac3a72bd09a2b8ec64d5a9b28ec181a8beefbba88b55244440b3105ecfba8322e76ff14cd27d576f000c8457ca5601aee35eba4900b718dff0be2852e4fd688f6f6a21081f82f992fa9169a9276ecc3ce583fb25d3e8d293bdee7df7169750c60a912cf2be080d56566afc7842a84ed38d42c9a1e78b2df7150401649ae92c5aa4d42406edb26fa701949fbb3ec9866cad7a85c9109e0922d9e85d0a990910333ccfb917ded3bf3b782a8d7e4c1b12aca9935c4c795e862a774556fec2d3e059562d9d63a8a69ab35cb1023610b5ad2dd3a2747e99e7d0c0eefbf9f12a77bd435476f3f1202be21173b25f4a42d1cddcb23191e346ad1c16d54c7cc6a3920ee8e4ad643e1de2d19f12777a8c454dc3229861fef8c3e35917b5a0fceb3cd30e330c9a4050a58e9d58c7bd28656fcd98a56aceccd8bbad1c9bbac40d0df8eadcb455e7dff56e3b66813b5eecc5d1b02b873ab276ddf3246dc9a1550a6551c08f9b8bf969a65b1bdf706754347aae5f48ca617808a2e44b5deefa64def51ce133010fe2af01702630d4b5e3988e3f2ae4c1102408afb7c6860a218281c9d5632e1dff63ee328b1d9f544074b53b39befcf95b36c4f80389bc8892a886f1b0aeb019e4a4762cfccb6c98e168acce8b3412012b074568c5eeff5bebc3ed0cdf1528f2d67c4cbfbc7ac3e3b7857f7342273bac11241f255afefc0fbb71a6add7911668433abf99186229cc69471f51f26525c7cf569cafa00e739f21675e4fef34de38e66aa2242e534f0477b4635b1bd3f09cebd61a32fec17270a57afbbb322a53ea409d2d5582df7e489415edd297db6719dec69a164cb54b92236504380aa94dc7c1bd6f7070bc00c2af4b179926e3693e8b3791e50b8f60103387a304252182202a62c4eb204baa5deb8ebca94b2e80265fba3bbfc899063182ee467d8ba7ba443b313c1822b169709b9b3ba928a1a003a1fa99b22b6db14d32be6bcbc28a84f79a882972f010e012f38f10c9aa0f724d5cbe465db82ac2819cf2cd47a7b79ec6e55f1e232b2595f0f07b7f1bc65571c67d6c355d4db59daddc1480188c625a787bca3bfdf91a3a643a48fff2c8ea4db00baf7738e79e8c9111b035d235e2be7be55cba45564ac1c040339d6f058c52a1eb6ae93c1c0f242e0071a58dd2d9174503dfc73a5ed0e2e62304b54e8cfff7061bd27073f2aee6538510dc817496b44bb73304b7f92e446e199de15985cddbd639b0a62363d9c3c673ac26446c351675c8cb98477398d827cd5bed12c1cdd6fcfef73b80983cd75521f89cb58417d2e60e2fafa9eb2f2a31907fa4183da72ee506b20f3f3c908b0ad5a5f08d69b83d3c0d0ba0e4ddfade18a177291a2b0b54f67f932b1dbe4dffea77d2743daadd00722ffbbfc683e8ff78653580fc629c88aeeaee0ec5e9a12fc7737245448ef463713a5baeb07add19de12814fb9d7795ba5af40b24f77a5a2cd0cb14aa09188f4225471dc63f454277e09ce7eb11647e3e9832ac580344596ad842d306c843e8f392e281a95b6dff2dba38fe4f7a50e853879130522395ae0ae67d9b28cef93684a30db6b88d62c6b5f9a9472cee69a6e83a253e2a4c67cbd75c567edd09e53f6b240dbe4c486a2ee4b8ad70742185cc1f24be30e8718e6098d92c9171f4d15a8178a1c4cce5006757b7b0fcb2480fb31a1bca845fc5f36c15d9694a7beb18b7ef09266328ffb4d532a45ed3f2760d2e6b8739ef0ac744e1b1190448b5e4bbd3b8f59348e5b59689beb79248bcf5c3af3503c6bbb885f8a1a8256bba30c941cd0c3e0270631874321cb52af1b6de63f08056bd41dca2e2c2a5c9c8e5d12445c60e62dc8b3b25067b8a65c2d7ae4a013c650d09adf849ec6e5c470c7062678a50ed938914de0a5ca368729034906c1f604fca55385585b448dcef033987159ff7700f2a500fe3c63bf1ae767cc7b672d5363f9a804532762cd8d0fd076a8a", 0x1000}], 0x5, &(0x7f00000002c0)=[@rights={0x10}], 0x10, 0x400}, 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r7, r7, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) seteuid(r3) 15:30:45 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getppid() 15:30:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8000002c, 0x8}, {0x7, 0x63}, {0x6}]}) syz_emit_ethernet(0xa7, &(0x7f0000000000)) 15:30:46 executing program 1: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000040)="f8735806086eb1d4ea9d8f9538cd9d2ec87bc9623e57d635ec86e2840a6099289d46ff1e685bf7eed0ada2a30a950d3bd0ab2d3b088b89705768cd200a634296e2024e67905fdfdcc6db1c965000ee7906a25400"/97, 0xffffffffffffffa9, 0x408, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001597b290 15:30:46 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x1, 0x3}, {0x1}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0x200}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7fff}]}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = fcntl$dupfd(r1, 0x14, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3, 0x101}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x0, 0x2) msgsnd(r4, 0x0, 0x0, 0x800) r5 = geteuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x5af1, r5, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) 15:30:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r0, 0x0, r6) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x401, 0x6}, {0x18, 0x1, 0x10000006, 0x9fc94176}, 0x400, [0x2, 0x4, 0x4, 0x80000000, 0x7fffffff, 0x80000000, 0x2, 0x2]}, 0x3c) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) shmctl$SHM_UNLOCK(r12, 0x4) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000000)) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001597b290 15:30:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) dup2(r0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61, 0x0, 0x0, 0x9}, {0x8fe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) read(r2, &(0x7f0000000080)=""/46, 0x2e) syz_emit_ethernet(0x30, &(0x7f0000000140)="7e38082734ae4e4d736003184dd960af54328e92ed41abb4b76adf157a5cc544b04aa38b435abb78732350c688ddcc13") syz_emit_ethernet(0xe, &(0x7f0000000380)="195a82a340b5e5d9c005bfab0848") 15:30:46 executing program 1: poll(&(0x7f0000000140)=[{}, {}, {}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0x11) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0xffffffffffffff19) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r6, r6, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000040)=[r3]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r12, r12, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000001c0)=[r9]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x2, 0x4000, 0x428, &(0x7f00001cf000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) r19 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r26, 0x0, r26) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r28 = socket(0x18, 0x2, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r31 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r31, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r35 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000100)=""/114) r36 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r36, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000200)={{0x3ff, r33, r34, r33, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r37, r37, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r33, r34) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r34, 0x0, 0xffffffffffffffff, 0x0]) r39 = getgid() r40 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r40, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r32, r38, 0xffffffffffffffff, r39, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) setgroups(0xa, &(0x7f0000000340)=[r7, r13, r15, 0xffffffffffffffff, r19, r21, r25, r27, r30, r39]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 15:30:47 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78658e, r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x10202, 0x0) lseek(r2, 0x0, 0x40fff, 0x0) write(r2, &(0x7f0000000140)='W', 0x1) 15:30:47 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x81) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 15:30:47 executing program 1: select(0x40, &(0x7f0000000000)={0x3ff, 0x3, 0xe88, 0x0, 0x0, 0x0, 0x2, 0x1}, &(0x7f0000000200)={0xee, 0xff, 0x0, 0xf8a, 0x6, 0x1ff, 0x1}, &(0x7f0000000240)={0x3f, 0x2, 0x7fffffff, 0x0, 0x0, 0x100000001, 0x100000001, 0x54}, &(0x7f0000000280)={0x0, 0x973}) r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x10) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) bind$inet6(r2, &(0x7f0000000300)={0x18, 0x1, 0x3, 0x763fb7ea}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) shutdown(r1, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x144) socket$inet6(0x18, 0x5, 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x18c) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000140)='\xd3\x00\x80\x00\x00\x00\x00\x00\x00\x00\x00\x00zk[v\x9b\x83\xde\xc4R\x00k\xfa8\x1bh\xd0Dz[\xf9@\xfdaHAtND\xea5\xedB\xd4\xc5\x81b<\x06\xe4\x92LS\x9b\xdf\x9e\x13\xf95\xbb\xa6.`V\x9a\x1a\x06\x95\xb4,\xd0\xb1\x11;\x9f_\xf1\x1fl~PE\xd0\x1b.K\xaaO\xba-8\xe9\xf69\xad\xc8\xc0\xdaA\xcc\xf8O;\xd7H\x04\x92\xab\xcd\xd6v\x15)', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) faccessat(r6, &(0x7f0000000340)='./file0\x00', 0x1c, 0xb53b2f700b25d4a7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xfffffffffffffffd}) close(r0) 15:30:47 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x571d80f806598501, 0x10, r1, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x61, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x147, &(0x7f0000000180)="0ed376757818951dea00"/21) fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) r6 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8000) lseek(r7, 0x0, 0x800000000000000c, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) getuid() getuid() r8 = geteuid() setreuid(r8, 0xffffffffffffffff) r9 = getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r6, r9, r6, 0x4}, 0x4}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) 15:30:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x32) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="896c11e2e1d36302", 0x8) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f00000000c0)) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x9d03486fc3dc1d4, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff5e}, 0x0) socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000000)) 15:30:47 executing program 1: socket$inet(0x2, 0x4000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) listen(r1, 0x2) r2 = socket(0x11, 0x3, 0x4) sendto$unix(r2, &(0x7f0000000180)="b100050260000400002ca4000701000000000000cea1fea7fef96ecfc73fd3357ae26caa04160f51376336acf00b7804be78162e0000000000002b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb50800000000000000af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c890b404f36a00f9000e01be657aea8c50000c5b800871000000000000100000000000000837027b165f854d49dad619b9deb445cf3e1ad8ab286f63e39e2ef9d0c5295ae63e977e4da8058ef9fec72ad4bc6823773c42cfe7fd662138066bae90d471ee729856551caf31946ded6818e5fae9733d13892996837103329581951372c30a856557e46b62c0a00005df9ef4fbd2d504bebf6558ca8597ab3a22bd1913ff9ec4a2a4879a1832da572a313229c94f559ebbc0852aa6c8c3e429ad62d7ca1751e0000000000", 0x141, 0xc, 0x0, 0x0) 15:30:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, &(0x7f00000002c0)="c0717c76b958f626222e2c975f08d6243c482682a450a29b1576f8ffa61b2c7d2e9a9316b90fd9c56ad31dc60841919bced916db873b7145805e165afcb90243ef3f5196678e391f42966ed717cd1c39997e730abf05d255694b07c1cbe87cb6d7f07afcf099875ce152ec50f72ca0f648122061898611ffb8699bc0318904d3b36085c5a640bfbae4f58ca77755f6bce1760f2831153627d0d701064b231a9b2e7b8d5863e62bfa4037ff92711e6931512ddf1c956711ad8c41a0dd1032ac93fcf99b1399095b22e942e00efc409450ad736cd61b2e54c17a20d1b99bd191adcacbaa4f8c291400617998082c46f83332f78a50fdd0704705c411d19b0f2d54627a3e45a39be42229be6a71f310005c27ce076e1598288c6639ce60ec4bd281e0dd42ed4c3152f6800d3d5693693416cba0d13b4e565c5309f625a6406c34cb81f90b84958b6440b874c968310d52459bb7daa5436b84590499468c513e86c38e00f8cfcfde99662165530f547c56835da9c0fff521b99269480fdfac1c8a089888fd2599d28db25e06b6336272e35d17fb4078e5dde949c02a1ca61366679461f754e9f2497e74994c3c0b4a1499e26890e190e0e74b989c468535d18dfb6922b7dcfe3bed5eda5f82c1721f9fc7a1fbf2af1cd51e0e0411701f77b2e18c1460d190923b0faabd86ebc0c68f6aaefc5af96c6eaaf310d1c110fe0755fe1eab7b53a2d2a1f47bf2ecbe9b05282988307efbb70a6389d5fbe5254023e0f444462fcf9353429df32035b1e0c6bf25a2d6ab48e73834027ff74179ae62a3561ed3a6717c8c40e373ba69a86abac749b65bbc925665cba17477a8f7c71619b7ab12b6182e94fe3992a7883030a6952763c20bb5829c207279aedc1965f92a81fa841df0bf790ecfe62366870e17213db859e2af6484610b170e107560b2ec65b5d39d6991a7061efc2bdf2e0134742f9f0113d50114efc49fe8bfa00d07f3c7ca71d2e28dd22a68432deb89967d617183447c421865844ced1744fa42f3fc23727b0281b7555c95d9f2fa9d1896cca89e6d8b70f9c2a771377b9587f20be9a905dc78e752d054d6ee5108c1a36f25bf306fd85a703839b3a207348d9cab38d5bd8429190e5114bfacbe3dc5333d647445f1ba9ca6ae82975f6d40076b7c9851d36da1569774614802e171da82daa89c8950ca30c17a5db02b787e7b7a06caf49d19d6fbd7fa01b0c39e351268bb271913d2e1be86432c26c5f8e057911df168a9439f4da2cfce7368fabb1a6ff8635f97c524ee2c0ecf6b22f0198c2d4f8355093a52ed33fa10c54cd083dadd92c03faa508b780fd5138b7801c525bb5372faf22e010ba5d1f2882bc04d13af61844a4a281a92e183f3e4fbac76fa684299ec7a1bcc7a68b23712fe4b1dfb2da565df818a7642f99d3246de991c17442bfd343dff64df5aeb0b25e5d1c7d1923d1f838b6d6d597833b7a06f8a978ef774fd21285326b558ab25978d018af600bb4bff76b877d935e36f22c4bd2f5d3ce61ef189a6c34a2ee1be2c54e55901cefae6474d2d660ec442687119c4f16fe1d7d9c64704a46d02636fd9a317371a81a33052251c148d063b83d6aba8c3763549b06b6043a27412c8e01f47fba9c11e5042943e558b8685d7d14e6baa746a7c134e82323e36a17b6cf143258c988447f4983ab1c6cca952fe9b843df4c84bf0f6496b516169b90d0d0fa5320031f6cb507ad6bcfde384a8c6446c3708dab30ddae27ece6718da0cf052d908613484128a8052455ccb31fec9be4f200fc17dad1a0a1bb31ff408e900bc2f72bdc81e4bb95a9c3650d466f449b0ab0ea571d5d88604eaf45e50fb2ba39bfacd5a142d0b59e68065a5953f1bdcf813aed2fccceafcdfbe7b78392f2e92794915be5b47f4098fbd5e1416bc0cd552f5a8e96d4b0db8a4ec24c515b9df191856c2228695df07960a35205e14a53c1612e0d7a5d3c5b978edd74e3522de1afa3094e96ef7b39abdf65d1adf4823945f408d8803153db6a21601e0ab23fbe71fd42fdc85f64524b0d8d2fd6ef81bd81c1cbca408138a11e9365387c1a4a453ae5e227206300717105c3e331feffc3934d59e1358c313bdb8241a5c4b86547639ad67f2224aac713a7a43f35645e8db5b75c921ee61d495e08a8d984afe2b0e8f0a1fa4e99e0f6d59b46c3e9703ddfd8c343037e38371beb34dcb385c7a38e7d1db6b5bb921375dd04f120ff1317e1f8796a743547d6fa545619c321ffdf152eff65ecccd2a714fdb6148f1ba33cd61d857e232d59f73f13ecdbdc3f470a818fb38c66fba00882d3b2f5a911f8dec96b987e15ab07d09dc28bf5d5cd6b7bfcbd3a4146acea58f11b8efa64e286b064e3dbeedc446abddd28b479c20650d2ae1c0b425e689d20f24fdef4468ef706563593999214c67ce1eeaf7dc776a715b8bb1bf34f4be89b6ba630e526814c7df28295a07e5e93c7ab883709fe0a731b7dd597bd147d476145652f779a5e2d15e25c4a558dc5c9e5dfbf36db87a94d1b1da1f800162a635566cd0915059429cfdc793ccfee7efda9559d9ab16d5f7a411eca2bf35622dafd4eb94704aafbd05407c5308e3450fc6fc1adb9fb72beafd21d1f88ff8dcc86607eff88bbe67641dc7afa10f061f497b457c6b8f813cfaa43389914a15aa502158cd8e741d922ae8b958c309de384493878d17308dab8d4b31889187e2f587bcd6f05d8e64f39bf193b7de82761037b8a16fcf3467df7e57fe7f97537d480c3bb46c90ea5cb3dd72e37dd7699d9332978ab31122b55921ce897eb91c5b1fb62b6e652920183b8b0fad729d9297d9c884422ea83b5d888bf3e2d958be4476dc9dd737aee18a7e29cac6171de704d55d122cb66c53d724c9deb87efaf481ddd2a2c20dd3c66a2772b0aacef7db24097530463fa3241812fde6efac26b63f0518f7f2a5b517de35c4f3de46c140d28d25406d8d10aecc9535117b792abbfb0590bb3736941f920d70d2d97d47c2b1e63d9cfce77985240866902c56bac1b4f0be59e99f31d7cd1940d8a1c0bdc182f82ec1df0c1a59ad7a0c62cf8b342f65975a7bf058dd2a3f7fdc0c6ab91f39cb3672f6611c51f9c184f18c4383ae3d4e433aa9087dd1182522134bb8d7d77a8552e87f2cf33a4dae5024858adfb59dd85893bbc4c5e36cb4d4e70e6543069a760c9dc0089725867ceef24bda8116b1fd667e5795fb1d4e8985f49141209845828b21ba70627f4b02f08c53ac87cb43cd8da76c362aa6b0bbc7952f4111b79415ce44a1c1ad05af3ed599ce3b5b8e2bcfe3922bebaa4ef58c2ddadd0f19062d9c284292af751655f886677cd038c29388a7033a97bf848954af669437401e829758a3edb62ba44d9927df22adf9fd4824571c9409cd78cade67a46357c022b8a9a3ca54b3c24b47acc5bd51c4447ff224b0a803ad737c65086a7f4cdf23941775755d5695ccf79455297cfedd62491715939d7ae65aa70f6126a2b83ce592b55d98be8025730c525420c747d44922ec24d573404cba6758dfd838dede4ee893d61deb1a48dcf6711741201896f6cae88ffdc873b06526897917df8603b9048cc1341f1fc7652f852e08dcf211d973158e8ec6d627004ddbfedf626fd083f068d6ff243120484c5b0add951fadfb2e13b3ccfab306eacd1eebc9e44740d8ee26059767d55a94e5ab7d1720bdb767d84aa379c619ca5e57a0d421512d93ee1fc668e5b92ff003125cae1e8d1f123134a05f6afa66fb8af20e750cd789f0a4d42252998863d4acf191dddc4d940f7d7661bec29abcf969d92a7d70b99c978684517f49f11690bd2249fb3e7bfbc609de901d0530958d2aeb8aa2c5fc567b2424fafe5330996160dfcc17c7b6ce0ef6a746a51bf2a81f564bda6b95f86907920ba4e55396534c671414d2ec3b0869127d4e2b3099dc72260635f0f44d8ad2b52f951e02f42a8f025fe80e6ba42309b2f653d0fcde279d997d55a7415494cae853f868760df2c9614efb2b2365ed4e8621c8c169bae8f704b40030f1ebfa62b495a41f518d024b2b714a0cdd15bfc8578aeb8c84effdd078e26f3071a962dd4fad5ad6c533367c49a959916074fdb45e31ed530f52f05a96b4ce23434dcf31c9c64a6fa40cbb14013a30e30eda13e57fd0a406e5c5740d22a17dbeb7b95dae15aa128a00544a320fbed1b0e4ed8ad55a190cf9828388d5144677f862d2b23ce58b76e8c1f3e7c0317885b182e7aa4f796d49521be73966da2abe33bc2a0d8f31af50ea706fa56a6a9df79f29e6bdad86842f548e5644c7c9cd1c7f52391b2bfe2af3c388872fa96abb5b5f6df22bed1bcd4428bc7cdb853712c10eb023e1089b6853ec8f7c049ba9ebd2756f8828deecd578cddcb75aad31b92ed36401433b371af7e6ad8303c5ed75cb42500a82f12c9c25a2e8c53d6871b5ea62ec631978cde44b20aba3b762fffe10780c64bb3c50653ce99c9b5b36c925a838f3d04581a4c707ed78417238a7f2beacb962fbca5fdd7a17695813a6e21f25fac8561bebd3a5d63c6dba2009f3cd1f95df7470c486604e8c501a1fa889b093f302128078f42081f2b2b2748be871f5958681e4e47186ebe1e328ef71b340ee91890cd84f249cc0e3db7ebce6586b079b8150398a05936d12852d690e44941a6858c67e4432d8047945a4e701e912c85afa4dff250a8e47f8f41e145a94f45e215cc46e501115cc985955de3b64032988c47f31d7b0e20d6fde379c5ae78357676dd890baea91bacc642f03c2c1468c1a0f6c6b56b98645277f89f629cb2365bf90dadd3820c1bb2897135540c859c456070f6ccc6e20b548fed34050df55a652cca12ea48f49cdb2f78f65bc84c551cb9ee01ecba26d8871a8613877eca822b098b4c4af6004fdcba46ca33f172c2c020f881f7375bf325a2c6b8b99eb63fd913f4252c072e13613bf87976951e241f46700c7dfaae1749144a20c0a40b79438e355b3aeaabbf58fee9f3cf0abe324fd6c9cf15720c9a2a5a84f8cde88d62abf54deff4f35181d6e67cf5f79cd1545ff55e39bd85d3fd287fdce7afc48610b2b2dad8ae4b0817709ebdbdf46d21aa6e0080613e8be5b68e78092bcb8662336e6b3d10e638600cd7edf84a106f8de23814e2a85173f19e64822a8f6cd8fdec5de532a986980ac49cdaeae3360e52783d3b2bbc7f80665ea77a472988c5289687479e8180834c10c44c5036fea3bb1ca15daf4801b790716a96a523c9676b399b6cce11b56e5995336f5ab2626ecb8ea72bb1aa5f14b85a6e590e2d415f4028f18652900ec57c1dfdefee3cd8b98fcdb0af6fa7ea325aecad3af1bbe618efa1b35c4ad816ca7b1cfecd2b7dbb4fcff634e9bdf20128c24d35ee801451e10d0dded538888c5fdf606105fc9587faca76b0a34c5a285b083a46e898678e92a60084712d65b90f9df3184397159626d3df792ad1291fb6a9c635b31da4c9287c0ab30ece15638847e3e43653c7914246dbeb737ed5b14f6f41352ab4893e59b13477c47cc6eb7f044922cec09a9dfdf5839bf2c534fa2f8c8a53eecc308c8554348df97210cd90ed2fd43cd82aefd907c122cf3abbfc8eb4231eb7c615e566e931937ee6baf6aac33d37bd86e14fedd02cda8233738d5dc2bc1d2c0ebd5f24952787a4d9853c5b207ad3ef9e5229d6fb8589627d2f66f0d0c0adeb23e34ade03e4ea7ab259e0eecf361c16214d74326e0c6b915e37823d93023774d0a2ec75c1faffc02608f801789f077ca8c405d4b3cd2ed75", 0x1000, 0x4, 0x0, 0x0) 15:30:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) preadv(0xffffffffffffff9c, &(0x7f00000004c0), 0x191, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) unlink(&(0x7f0000000100)='./file2\x00') r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) acct(&(0x7f0000000380)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$inet6(r3, 0x0, 0xfffffffffffffcf4, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r7, 0x0, 0x7fffffff) ftruncate(r7, 0x0, 0x80000001) kevent(r2, &(0x7f0000000000), 0xb0, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x78, 0x40000000, 0x6, 0x3ff}, {{r6}, 0x93068a7b0ac75ec4, 0x23, 0x9ec873e541904e92, 0x71, 0xa3a1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x40000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x20, 0x10, 0x81}, {{r7}, 0x6, 0x0, 0xf0000000, 0x2, 0x1}], 0x2, &(0x7f00000001c0)={0x5, 0x5}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="000000186a5601ff0300000000000000feff0060d5705785c2768511fe870000f31f00954d0000000200341d2b81", 0x2e}], 0x1) 15:30:47 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) r4 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r10, r10, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r6, r7) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0x0]) r12 = getgid() r13 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r13, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r5, r11, 0xffffffffffffffff, r12, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r16 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r16, 0x2, &(0x7f0000000100)=""/114) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r18 = fcntl$getown(r17, 0x5) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000200)={{0x3ff, r14, r15, r14, r15, 0x104, 0x5}, 0xfff, 0x9, r18, r18, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r14, r15) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r15, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000240)=[r12, r15]) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x683, 0xbc000000}, {0x18, 0x3, 0x52e4, 0x10001}, 0x1fb1, [0x7, 0x5, 0x5, 0x1000, 0x3, 0x7, 0xbd5, 0x6]}, 0x3c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r19, 0x8004746c, &(0x7f0000000200)=0x58) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x5f) 15:30:47 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) getuid() r1 = socket$inet(0x2, 0x3, 0x0) writev(r1, &(0x7f0000000300), 0x1) setsockopt$inet_opts(r1, 0x0, 0x6a, 0x0, 0x2e4) r2 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = socket$inet(0x2, 0x3, 0x0) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r5 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = fcntl$dupfd(r7, 0x0, r9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r11, 0x4, 0xcc) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r10, 0x6, r12) r13 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={r12, r13, r14}, 0xc) r15 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r16 = dup(r15) r17 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r18 = accept$inet6(r17, &(0x7f0000000180), &(0x7f0000000380)=0xc) r19 = socket(0x18, 0x2, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x8080691a, &(0x7f0000000300)) ioctl$VT_OPENQRY(r20, 0x40047601, &(0x7f00000002c0)) r21 = dup2(r16, 0xffffffffffffffff) r22 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fchownat(r21, &(0x7f0000000480)='./file1\x00', r22, r23, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r27 = fcntl$dupfd(r24, 0x0, r26) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r28, 0x4, 0xcc) r29 = getpid() fcntl$setown(r28, 0x6, r29) fcntl$setown(r27, 0x6, r29) r30 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={r29, r30, r31}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r14, r23, r31]) r32 = geteuid() r33 = socket$inet(0x2, 0x3, 0x0) writev(r33, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r33, 0x0, 0x6a, 0x0, 0x2e4) r34 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r35, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) setreuid(r32, r35) r36 = open(&(0x7f0000000440)='./file1\x00', 0x400, 0x40) r37 = dup(r36) r38 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r38, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r37, 0x40047601, &(0x7f00000002c0)) dup2(r37, 0xffffffffffffffff) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x80) 15:30:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r3) select(0x40, &(0x7f00000000c0)={0x8001, 0x8, 0x200, 0x9, 0x80, 0xffff}, &(0x7f00000001c0)={0xffffffffffff67e4, 0x81, 0x9, 0x80000001, 0x414, 0x8, 0x626, 0x6}, &(0x7f0000000200)={0x80000001, 0x7, 0x8, 0x6, 0x1ff, 0x2, 0xfff, 0x3}, &(0x7f0000000240)={0x1ff, 0x1138}) 15:30:47 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000210], [0xfffffffffffffffe]}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x40, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x102) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x4, r5}) 15:30:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') open$dir(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x2, 0x80) r2 = openat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x48) faccessat(r2, &(0x7f0000000200)='./file0\x00', 0x100, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='w\x00') chflagsat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 15:30:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x8000, 0x4, 0x1, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_index}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = socket(0x1, 0x4, 0xfd) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) 15:30:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0}, {0x18, 0x2, 0xffffffff, 0x1}, 0x8, [0x4, 0x7fffffff, 0x8f88, 0x0, 0x7, 0x3, 0xd39, 0x7f]}, 0x3c) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) open(&(0x7f0000000140)='./bus\x00', 0x2, 0x10) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x400) 15:30:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x50}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)="083499d023b7334b6280f0df0dd2") 15:30:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xdb22b183bdcec904, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 15:30:47 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 15:30:47 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000005"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/108, 0x6c}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)=""/204, 0xcc}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) write(r0, &(0x7f0000000100)="8c65", 0xd) 15:30:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x45}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 15:30:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(0xffffffffffffff9c) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000300)) 15:30:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x2d) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/203) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffe, 0x9e91, 0xfffffffffffffffa, "42ce0000227b5cdb5a77f447000000006f157e33"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5e", 0xa7c}], 0x1) 15:30:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "b04d00f3ff0a551a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r12, r12, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r9, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() r15 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r15, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r7, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getgroups(0x4, &(0x7f0000000180)=[r3, r4, r5, r14]) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 15:30:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb5, &(0x7f0000000140)="b7") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 15:30:47 executing program 0: pipe(0xfffffffffffffffe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 15:30:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r3 = semget$private(0x0, 0x4, 0x418) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) semop(r3, &(0x7f0000000080)=[{0x1, 0xa9ad}, {0x3, 0x20, 0x800}, {0x0, 0x1, 0x800}], 0x3) sendto$inet6(r2, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee", 0x199, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r4) 15:30:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000100)=0xf09d) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = semget(0x3, 0x1, 0x10) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000140)=0x5) ioctl$KDGKBMODE(r5, 0x40044b06) 15:30:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x40}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x101, 0x5, 0xe1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000180)=0xfffff000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000400)={0x1000, 0xffffffff, {[0x214, 0x5, 0x0, 0x40, 0x20, 0x0, 0x5, 0x5, 0x4, 0x4, 0x4, 0xffffffffffffffc1, 0x8, 0x5, 0x0, 0x1f, 0x1ff, 0x389d], [0x3, 0x135, 0x3f, 0xff, 0x0, 0x5, 0x7, 0x101, 0xa08, 0x7f], [0x5, 0x0, 0x7, 0xeaaf, 0x100000001, 0x7, 0x7485], [0x0, 0x6d4c, 0x5, 0x2, 0x7f, 0xa279], [{0x7, 0x7f, 0x46, 0x1000}, {0x0, 0x6, 0x6, 0x1}, {0xfff, 0x47, 0x5, 0x40}, {0xff, 0x4, 0x6, 0x1}, {0x3, 0x7, 0x200, 0x3}, {0x401, 0x7, 0x3, 0xffff}, {0x4, 0x200, 0xf01, 0x5}, {0x7ff, 0x1, 0x5, 0x100}], {0x8, 0x9, 0xffffff37, 0x7}, {0x7, 0x8, 0x5, 0x7}}}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 15:30:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/114) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 15:30:47 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) poll(&(0x7f0000000480)=[{}, {0xffffffffffffff9c}], 0x2, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1b00) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) pwritev(r3, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000240), 0x0, 0x0, 0x0) socketpair(0x10, 0x4, 0x6, &(0x7f0000000200)={0xffffffffffffffff}) pread(r4, &(0x7f00000003c0)="7490cbb4eab7ef06b566d37dc943747a34ea9da0970e444830e50c71353763f1650d9e359ac11a024040bfbb650e1091faa51d51522a6d92202728ecb70e159a0dc3a637007e6088582e109e7ee42617aa757e25742efcf6b729a51288e570d7763484efd7d8180fb4cca8422148c0adbf0af53fccf24ae69461f25a605e9a997171b9937062df8d4f427a0df08db96e5d1884c6c8a5d56201f2c2553351e457cb4d962df00c977536ebd057d5949fad8b3ddd85a5311f2952885b4500e5a061906b776af90dfe8d13", 0xc9, 0x0, 0x0) r5 = dup(r3) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r7 = getppid() fcntl$setown(r6, 0x6, r7) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) r9 = getppid() fcntl$setown(r8, 0x6, r9) fcntl$dupfd(r6, 0xa, r8) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000100)=0xffff) write(r3, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 15:30:47 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x80) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000001c0)}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, r5, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r13, r13, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x0, r3, r5, r9, 0xffffffffffffffff, 0x6e, 0x4c2}, 0x8, 0x3}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000240)) r14 = syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') close(r14) syz_open_pts() r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f0000000180)={0x0, 0x20}) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r14, 0x7e}], 0x1, 0x0) 15:30:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f00000010c0)='./file0\x00', r1, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001140)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000001180)) r5 = openat(r0, &(0x7f00000011c0)='./file0\x00', 0x10000, 0x50) accept$inet6(r5, &(0x7f0000001200), &(0x7f0000001240)=0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file1\x00', 0x10000, 0x100) getpeername$unix(r6, &(0x7f00000012c0)=@file={0x0, ""/29}, &(0x7f0000001300)=0x1f) r7 = semget(0x2, 0x3, 0x0) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001340)=""/4096) open(&(0x7f0000002340)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f0000002380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchownat(r9, &(0x7f00000023c0)='./file0\x00', r1, 0xffffffffffffffff, 0x0) r10 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r11 = geteuid() r12 = getegid() r13 = getppid() r14 = getpid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000002400)={{0x1656, r11, r2, r1, r12, 0x26, 0x89}, 0x3, 0x8000, r13, r14, 0x9, 0x9, 0xa91}) pipe2(&(0x7f0000002480), 0x4) semget$private(0x0, 0x1, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/null\x00', 0x2, 0x0) listen(r15, 0x7fffffff) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, r8) ioctl$TIOCSETAW(r16, 0x802c7415, &(0x7f0000002500)={0x9, 0x9, 0x3, 0x6, "1f6a945da8814bbd6dc5872507a0380dafdfe5ea", 0x8000, 0x3}) r17 = socket(0x18, 0x3, 0x1) r18 = geteuid() getgroups(0x7, &(0x7f0000002540)=[0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2]) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000002580)={r13, r18, r19}, 0xc) 15:30:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x212b, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0xa006, 0x3) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 15:30:47 executing program 0: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x97d4, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0xfd}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) 15:30:47 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x800000000029, 0x26, &(0x7f0000000140)="d5ff9668", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="ff"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x20, 0x5, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(0xffffffffffffff9c, 0x0, 0xfff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 15:30:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) pipe(0x0) socket(0x1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff", 0x4) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000003740)) accept$inet6(0xffffffffffffffff, &(0x7f0000003780), &(0x7f00000037c0)=0xc) r2 = socket(0x18, 0x0, 0x0) close(r2) write(r2, 0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000002600)=[{&(0x7f0000000500)="b045d2a42aeeb6d401dfc2a44eb73d6a3c8729e2adab72a93860fad3bfc88595d34e23a303037b4d4349bb38a04c5c2dca6938bc3309c592fecb588a59cd04e067db08bbd4fbe9ad6a6c20643c2870b01c2842b1a405ceade81b52c292e233294e64b8ab0ccf6a3199ade6a02d27c5f567e6834de4589ac9469f1a5263886e0ea8759bc6866a5997a723e1458f3a922dfe3d209290ec2a82332d4e70901f515ed19a2f52af76d0d6acfcb06bd584338d60589a3edd9064b158a555319454a2b05dde98b1dc6a89fc0a622005a4e9c149c1f28e62105e79e74466c3f1c6b5229ed87ea585fc0f10f23ca1b8cffd83aa731c327576bcd298a066131c6251ac95c7bc031bffc2f262d273c1e41e11c6434093b58d698a6999344269ed02587c7f53dbd278cdca8619471f5048e83f0eeff60c8985e2e8bfbfd4aa26fb6ad6ce9cb2a45ab82b838243c2a19482d3c98b52b77a6263d1bf06c447d40fb921e361e0295687af13c2df6a5190a57e052ac84687f77b21e988404bd6191b229f0dc92d49492d7ddbe7828bc6fd0b6fd8188e9ba7b456df732e84aeb4df5023879c65ca0601b426d74b59e92de4bf6e7b9a66f6971259a45e642fbb8eb6a0e69e4220f402666c567db0e7520efc9af4b0369825f33ef7a42558c2cf1269870f015efa4642ab5d3a1ea389d46802573ea78a87e4f48ac31b0472c2c63443b53344ec56a8d72410e3b6c57bccde1cf75ab91d53bb319f4da34d55e14ce32e4c83a45ba5d01eb9565f45494af98594bcd9f871133a52b13950542038cafa06cb77f78472751d5d51ce662d4d3b5c3a30bb5787fc7b2de64660945f6fc2696807d33667d8ba02fd4c078ebf75dbc52697b308d920cb1db1806a5cbe3489a3b28b793eceb05d19d51a1f25ec038d8f1fd453c2eb6af6f8b282e9b0e4ac148a915596c9a51d6e0382bc11b46f1732192100b55fb00d16e72f4366cbdc1906d1483781005dce8f44fbca05b12dce60543c9d4114c507165ce8eaba3bd64bb198ae16ed5738a4a7cd69d9be2b8fb15976364acd9f3bf027457fcbf0ca0bce0c089650c7cec6dbe6b58fb915cb7a43987231f42008c820e3092fbf4fc146292c25837129ee0ec004180f37ff80b8dfde56464e52278d1cee911047b870a3c3313eec58ad9fae94b113d056be4c63312a079bbe9b757a2fe59250d3c88a39c6eda27057920c031cc3373102462386c142362b4d25e4fcaa184db88ab691f759aa1d2e13990c845874a7ef2a4d34e2d77ca8f3fa73b84dbea66aa25afd08e5acd838b51b3e2991871d9b526bad6d32286fb61e14285f55f8d4e965e68ed0ba335e0628db2298c090376c6ede5628aa476b9777c63cacc8a35586c01db48df178a5796f5e3c4fddf350608966c5a1bd6111aea41dee05e5d44b5c24494decb03e6639c759d2690506f728faa6a33b24f4fbf1c704cb6234bc73f90e33177afa36d24f1317926228bc224a76863c00a9983828c078215f8734b4420fb45c584387f148de564fb021d45f9aef4a665cfa782b34952aff382792893cd7ec5b310e2a666ebcce0387cb22060aa333898d0605a40a99ca10b060bf4d6285d4509b05d2a57082aef1818acdc9d2a417cf00dcf0de3eda070c0b1fbfab25e03f7f6e6cadd282736bf1f82ac2dc03bb71c12a55200812687072c6260db403e2b3ff0cdcf591d8bdf14a90370ffad2366c744e4596f8859ddce3fbb98caee9edd83a155c34eb1e23f0040b5d25bd2ba1df43a1917e07c44dc32127b9d4eb03e27317aa4ed2eba3033ae7942254d8ce1835fdbc04e257883a7cb982771bed266b607180552bc6442849042930c4016fc413e545485b8a0eec542c58693f180b3430c1134b5a31e63fadcf5a032e021d1ccee0eb0a9cfe2792abf58ba14919df66e015712b0680c1855df9c5130e4718f5ecb7d674a79c9762dcd6cba8af2b36caf2f5cfb7322b287bc2b91f7165d75d9a8555087ae328ecbed5d67e9e785fd9195d8873c30d2eca9688a7ba9fd1d37b7c9f8ce29f97b46d410fe06b2810542cd684fcfaf143c2796afb7d76e2ea44e50628d686ce1e2bbd25e3d6463b505db25decfe6ba7efb3279836e868542e349d143a0c1cecd8ddde1897a951ca048f5f859ee7284d69b6bde08cecb3afd7703e6e8fe04ad2bd880ab72c9a3c8cf73e3eb4a706b7ef63e980635c157a13ae885c05c2891cc7c1c23d0b65f6cccc864bc18d78a1d6bdedd4fa6d28a40a4bba9fa272fad27f745d09d5042db3b52f4f8a266669ba902971d6c6806514fa9199711485091c396627f848c551bf2d828707564c0d66b20d46f6afaff43eff88cbfaa1bc07f39e68ef5beba09d21405325a7e712f6de98906b2b06420e86f853fd124f2380ba82ecef42c4f596c0cf4d290daa68d8d19a0c0605703c4497ac8e2f1bf75f60110200964d5b447aabde35304ccaba56c4db58748eae6c17646013042201ca2cedda5c862e8e2ea4420828ff5314dd93a879cabf5b514a0a90d414a6084bd147c93c48567c1f2d525213c064da52f16e9cbd3f649546fb01bcd24c87ca74ab28f54c4ee7e8875c4758cf07c19775353fd7e550b2dfe62e107153f28ab1eda0d0193255c5b222bd8e4f5ede37bd821689a4205160000d10ebc2d50a081da35c6325be7381f911423ae88b167fbfdd75f78972642d6b2091ca7af0f283f6cb6a3152af0d9855e204db4da83fa1d62ed27e1a3ef999d59a9970f8256f5542c4b5f2e2e8358e93beb1379927416ddc792f39f2e5896cb1c721ee5cd4dd944203971faf4542a99d684d13103f5cb965e6e95530c9342cbec81efd9a1c430c8de6500f5f3ebf81604d83429602d872dd3c5e53a0b1e88b50c516d65fe2d9fb7bd0b46a7548107e2c9c602b75b8e468d2dfd0cd42ba7f0bcfe61aabc935fd054ae07bc7f46bdb6b21bb29d148f722a9392761a9949d3c020f81be45afacfd3b5fabb0425cc4be2d91f87dd7623b5882ea378b88f9679c0c8293afaa42ff354f752c12f7d476deda6ab739aa284ecd4846d14b621b15225c015c6d58b4fb3a9fdbc49ffe145133276a7786889747763e4584430b07109de192c20ba8e59862df444828a4fd8f9b026fdac84c262774f97ba92e70830c5a0b551423c6322ac0b38162824b72590d82b57718e01cde5be4eb8e10fed1bc8c38594d5c8c13980b565b22edddf398b890175f663f3eed42ebf4a0dd2ea7efaaea87a25b093be9ffebc101bd18d68ca02a4f455bd6a5ac0be7a6e3a88504824e15ef69e0f7d804e70060323fe1cf4350cd671361c689fe654acf04373fa34ddf6a198ed38e315bfb45ab04544e83f0236a903e25004dd8ab514f3d3e58bb2683197fdc020dac76e260cdbb7f55c542bd192bb0e601bd02630fa2669aaeb414da742065b8f67d74d597bcf1fa41ae69fd0ae45ea4c627bbbdd215100477e46404130d9987f7dc89d1272be5545d3e5cd650044f515b06c4d020615ad2cdc54fef9c107fc68a22312f919dd70d542ef68d531c974e0b5249aa8090f6590cbed78678a3474192d00e6252af55c063aede54e11b5d28aa34523ae1842da1081cec328e2bb0d05e65ad4384b0a992bf17dc7e3ea939daf5317c56dc64f13aaffe5ff951f17134b7ab82414deb3e0357cb472ceb7d3c7cf13734bd4de64a876fab046f0f958511fbe3cd0bf3312014967e62ce3fb89cd169900aced9810957f4ff6b7b7430a61485e227d4272104a7b4a0cba5b0b5df0778c691dfb43f9d88c110454d8cff455caf37bb07adf01d2e8f19907ffc304a3700ee9f1e0fbe1e9a8edeea6b0c8ba2a4537225f61d7ec552603ba292960b8b70e933340bbb5fb76e4ec4da6959e3b3fa935a3c14454c7352a744a4295953492aeed9ef797663e83a296951538fb08af002078de9854430f56d5df1fef1f029cfd8d9474da7d6f360c7734bc0e6a426060e4297317e2aadd19e97b7efa269f3fcf786d9a6be2ede1916cb71e8d352cc000d20f12fd83ee73dad090be2afc80952509606672cdcfc3cd414587f8538dac99089428a186fd4277a086394876ffbc54fe925b9ff930e4ebc85284d56e214a60c5290f690da3e222d81a095cbba8b7dba32ee0f7a0ac98aac37eee1941996d6df7cad913fe77e7f58056012b4a0610ce6ad9c06d6b1275dd1dcf8fa998a03d8685ceae5c913136c1e7e0155fc4ab1a2f22c1e76465abd1e0d87bfbb11720e991d5f1594d976de0d349081f3940ac9b5b895bd4bb6ace72206bb1f194abf0c40a763ae8736675d29e892665b37ed545018bec45ffe9649a7d9d261050c8a7721ab62aa6f798d2b509e24499cc436f5810dd313b793d9fd7b97ed8653ff212f7d1f28b66b44963b32480d59c5056ba0d85256ca72c0cf98f3fb848f8485f60a9c225ff85916829c5feab368399ae26184fee2c4240f4510dc43673af2bf37405a2afc2caa69a826ce66990366f68fbc09d788a96c5b8215ee218d7bf1873cee43283c733bfab80d2156f364da5fd196870e143afb78896fee2b5c7570a839b15defb3b89037f7c6bddb34ab38b3355b6c69732bc366d36b076c89fa7685a25f3785190045974b0272bfd92c6f71f17a865fae3ecad477ffa01d79dd0ef3da6678ec739c6a3cd4da763b973b1b4994f60d2f4782be465401eb07d3fe73e7da92a8c33db4e2ddc4e8a9e37c65f71197fb6054df6d66ce31fb7914798ea37f773188db49e75803072ca5bf3b17e0a7494c1d560fa12cce2cd1649c9961e875905ba3dfdf3f4fb7f1c40550ed828174aec5e2756aaca0300ae264d336744fddc1e970c79514424ebd17af74fb56dc5bb33438e004a3ebd848c23d9ad781d7b9c390c929c9b881ab42bfc2f82c6f2aba908e3ed92fa4a017f6f5e235ae73e9133a9b2711509e526a4cb0e9f68ff1fce0a4fe0046146db723464582430482011bc7dc68bff969bc9ea5f699890c1fc5301120196973297a5061d5afaaaebac18908c85a030c3f7eb253f757a67e8c92ae55e64c268979731c6431ac533492d4a64c6c5f69192c4bd259c11f6a0929fbbd987c84d4e1b3fa3d9ae3f631a237776a1f3018c06a7447ddac3e2f0a966d22ad492de91e98959e05ea293360de54619fb389f4810596d8932c55b9f703f599d6cae07361a43f3ee600989ed8b2f28e0bebcf714420d9262d5c5a81891cd33885d342f643da4da81c4c38ae9dfb4f55fe8a315460976fe782147a0a4af39c87425a9be220f43b79504336ba4687b1f521c52db19ed288ba22b455e0969de80ecc74bf9909d574ae987b29f3513181b13420fe29fc72bed6604a14ac1b476b7890d7d1b3f16966c53eb394172605fea6021f554856dcae23335d832ca30e881a93208fd66e3d07b707214122b41bef34cc60b2d500de19b16ae2220de1fe6d450a02b9d6d295dc931f3d612da9657faf9e1cd0029dd4274b45400ca2d05e12a968e4a68fc6ff3548bfdc4d5ba9e8a561fd13c2195dbb03d172df6164ca9cfa9df595c0b83b03c4dd2c95185d8df676dc736872a4b116861d02cfaa7c1a3eaa0326064c2450b287a85729d66ffb17c052b0b75c1d3f2b3351af48f1f7e9b4dbf69e4ba8886302c33e14537817a4abdb12179efe7bc25f43f26a154987a8c90825a3e6a7a31b4a72b8c4051828160aedc6cfb5e4872f1e18c36caf2b9deea70edd646958df2da05e961f2287af839d1e243c20a1fa7caaea1207fe758c449630b937905d2f77fa7dc61a2840b8da17f79b542e47a1260d907204b70b", 0x1000}, {&(0x7f0000000300)="18cfd8cb60f8e96e963df7b064651163ff880ce66a79cf3c517a3816d7eb3ac82ab0c0be363975c74f77ac1befb7518b209bb1313ea99c067de79bb634f3da357a53b6e360e8a3d72e1f35a48cb4995c70a0ea62f52ad2674f9636edb58267b6f13375f0ec47866411c4b7e6c6db1f52b51423571f0c8ec5fa64549659e006683a6d9cdea07bb6d4ca383cd87b52d63e167aa9283f298dfada576a6a0d701a9944b1dcf812", 0xa5}, {&(0x7f0000000000)="9e2a", 0x2}, {&(0x7f00000003c0)="22399a5814117357ecc4f571a0141f87a245e943729911ab28627cc6350fa45ec8993dfd0c6896bdb9779c87e0ab992dd2a22025617fd703c2eeb8233b563db9bc14f58b517e6442fc0200b5a07b7008d656c325c41013c851769bbc28ee2dab5c6933574cf0d7f45d6ba844f6870c5c80ad7cdc9060dd995be23601902ecd2efef0396f2ccf16068c1624ea82d52f4793c5daa5b3bb4107ade7a4bd8408ddd9e80ec96a46b368b861c7bc88990157b16db206", 0xfffffd87}, {&(0x7f0000001500)="a438c8bfaefa6ed4971a5fe7e7658f5045f28a1cadaf5704c489963a31fb1ef9c9e7e50cc30eb941a2f202c8abc937815ef7fe36b9a63c189d3d45eed0dc0b106ae17a2d51d707ed82c79a669075b71a4f9cc376a71fa0f99d80cd60e49e7e1b5d97a89f4b9dc8c9eb8f82b9063cf32af62feb5495ce757d019c477d74349b57111e21bc3ada9c3323b0d17d7d333c007d53c62132ab8e50a0c461851d1b2f3826075d4674b97aa593991fe04389f579f59af7708f5e28d81acb9a037711bcb649b621fdc93f63190fbbe01ecca118b102d81606cd48098fa359729420f2a6bd2d457e8693ea04ab15e822aabc75fae203e22eba7717c13c13158b8e269842111461a2cf5ef9804966bdc2d1b28fae600d1d080411293385ab8355281297264d867e67516b255c72f37bda215acdad4f377384eb89abaa707595cc3843fe7f1ae1479bd564d9dbe0a452d6a25e70c76e0594b3e27ce80ef4a3052f5158c3eba806972228876bd787bf789f2016f8c2d63a6a266d9aaff25f22cb95ebf373d9d2ca71e6bf1ece0a4ef953728693efdec4973bab1b969245064094cb6ac22f103513dd73c8c05c9d9204c2fefcdd312ca28f13cc53b815cd992c35de0923b62307251efc7436c46ecc36e364d700847a5274022dbe85a9eafd46e15e00432d20f0b4c4c7cf29089e4748606e682072710bff29477e3b336575b4eb3fe5d081860eaa5459c976a005efe76f7ebfe57388190671cd4b1455818da6e76a3fae42ef8cfa69003f06a25800b3a9738e973f673d5412948b3ceefa8cba8741b4c70e88ee56e45b28a90eb3874a5da495a28ab2e8d3430e575efedb33921205dd44d9146ba7ce5462ddebbda50f03ed16b7e714309a91b3d0d8de6f9c1055b3d01b34f18cbd2076ea7b54f09451259440b42bf438cac8a7a0665ae6a88b3f4242629f0048a61168fdf39d80c7cddafa5be07a495fd2d6531ae861563b12d223e29b5b4d8a3a38b317f081deb828afefe54617e01a3711729242ac426f697e60d90c9cdc8b7095be689921dd0eae175fdb33802e9e437be6fa7ab8593f0ba9e58b834faa98135d70bc37b6d9f90ed3cc836fc5fb7ba9a2c4e9289e7820ba8273f6d0a129d1d0286f978a786e9148860536e1c7f4f165116fcd871031fc5a253e94813efc9582d299287641990f75dc32fe2ac1f18bd1859fd2406b4bc79dd5ebcb2de59bc64a76126c51de4741f154e4b76cf23a2189b0d3668c10706828642bffaede359aaf02e21ff534516218ea770d9dc9842900410b009526c4662a1d5ed73f3445d67f659e0c79423b8bfa61e2a0b3290e06dc59f4e4e6019224cdfc2c521fcb2250f7f5ffdb85bfe815b3b2f239db5d3287f461a64dc7e2e00184bd9ae3581fe9ab8b1dd190614dfa3cc3db04f4c8ea6173c61cb055fbdf281da27982210b44b6417bb744a656184b5d020aa6c2bdb0f23aabdfb028d1054f052feddcef3a92cd219aa616fbad966bae031f59747a4af39dd4fee6f5417476b473a687496402b7a8b52ce099d52657795cc98d5e06f249fcbeca51d55bdcb64efab4c2027fb0cf9ce02b4e1673465a33361b94d13eb6ffa23817c127c1d36cee285c9492fa5b7f358b89efd908e41123129cf3c33e151b89ad448d1f0df0c00bea599f3e1c26b7db0e5b6ab50f49ad0ec3ceb20161f11d19198ebdfc0a5575cd9eff3e2679c794b5d431bcd1cfa3a6a127ba13e43a33fcbce1aac5d7baf45bf86a67830d6ecde9efa76b4b22a1b877312718fe4f0e4d57b37433be37eb48f5867b051e6694c83207842f1aa3f37ca7f5f89cd5639b54a38818cfd12c07ac535e2f25ed411e0a3a2d725ef7a0aab0be78b51fd223071bac04320c3858a7f006d42c63f8661156d66333936780171e8225ccd282bbca93a0fb249c265b522f666323415511aeb08a5d592f86898b35d5c421c73831c87a2c783ea41476b4eb6615b5aa1165726888cfcaa8af4b9f3064b4742e93755aee4de446fb5676e93ae16c48503074013baa9d5c476c0460a7ff36e81c57c9000db28960ae2eaa205b104ae4af99e0e6fdb8678f2cfa0edb5296672283b7ab18b4e91e65a79748e23f0ccf0653b9c1c26fceacbfc4c9bb0b0b5773e3e27421d6f2f6ea31b36ce148661ea14f85f03d835424d619123f387927d4efe85da6d290a2ce0f61791300a485a074f224eff42fbea49a7d17aa57ebefc20710215fc89e50922f8e19acbe838ab143354f022a42f1c73822039d99a5a22ccab03058c05073c99d80e4e8635f3f3b259f4ff38dff80d41cb368427d739d8c686dc90312c1a1ea363c0a58588edb3b05b1feb673c4959bc61e549fc20d1f9969340f1f8cb066065dceb19df0c015e5d75bfb78f7781197031027952c9d40b43d35d6af37674b386968ae1cc8e017f5faeaaa1ed67acfa993b4aec4a1f07b8e47667980d897e59ff17f5153bce24740bfc3b716b20797e975a755819f2df4621e6cf916f8d6ddf97cf04ce3d7abcc1641cc822190478ecd05459b697c2af575e2700186512fa16e3e64d60f4a8deff572ef2784209a2558a2401d4ae3a44b27c82e060929282b7a864542ee644c46e82d6e932fcd95883f3a9ada3b4e77fabcd85b349f11789aa53b6be03a88e29b29a8cfce97ec89827a4ecc9a87dbdf063534c174b28fe2a308eceb8594492ac6fbbc8d5a0a211dfbcf5d9533aa02084d53f0248321be8e7199ced357ad47b213f4c6cc2c7530e286ca3af03631b40e433ab2aadeb7428a180dbb9f3782e75c03a4d77e8ae85ee7f1a89199ee37a8fdb5db17c123dce751a748e737c825798c569044f278def3411fb569992e9cf3ed47fcb5ee562c70a0547c3071fecc6ad90e60ab6f9c6e1734817b56c35d50447fab02ff5e234b219efa172db3744589d73a4059910ae26d4fe808fd6a5fe5ea9d245618f5a7d29cd48343bd4ad8662c22b01b2e1be8c7cb99f6d8394a0ffef970a3bacb0fe2b406c08c7370ed07bb84b4959c0b5e4c7123669c71be4eab19b4b0b68b110676a0278e5792dbc7df9b2c61807b2859b169e14d873e850396dc8039eccd0cdeec22a971b02a5d7641f22e8db990894027ae64af56a9bcd170f153eadfdda4f625ecc6a3ab234a1ed99991f34a68da019d6cb6c25f34c024e1b5f585e86b11a1829da900d228e49bf147c68338bb8d157896a07cec6e673cd78b329926bfc55411048e59487c841b371e5d08d21f58b1664ea58238578d58062b69ab8e4c96821fd3d5636cebe304df25315b74a6eda97cfac6f1478dccdc781536056682a6d211e27953efd9874fbe1cc731dee31acf0c59d934bdf9eb12cb78942185ce872731e19da99373c8862ee6aac687e5864d3073fc948d91b80c5683e57a29770c0de59ea0c4d4dad6955df6a6a3a5287a388a963a4ce6fad3f911c23f788948a92e62db910dc80d83c8f1fb28c721193b9f0dbab832b1eac538b28f69284992ebbddf3926fe5591159d0cf9d3ef1487ad738e1175491ef9efe4a6b57898297e2a4eb42d4f59ca4b2046b92bdfbc81a5f96caca4bba5cf2fbd1846f44f13d629df103737251116bb41bfea1f3d468dec8cf1ca41e61423826dba4deb2da04384c93768a9d9bd8ff4f7c4daee876d4f65cb216a7dbbc70bfe84d23c8823e7378c681186644b6d3a2fc59502f1a28c96ab741eb1052499085973b6ebb1090e2e93d271fc7cfa2db1ee6ae9de3552a381313e249649151f25e93625d7726555c98644aa995111f7acbb452d52e05b20ba830916ef53ed88ccd244367a4794cafabd1e220a276abe8fa445ab603ee5ef94b76491f52d7488e6025893c6eb6bcc81ec291e54137a44a521d7cdf33644fec555f1382e029fc27014dfc1b6c1a9897a258d2313b5a0cddbfac1cf80d316f91351d8dcb7967ad697504fb6223a64cc898d83e68f55156bd02da5fe0a748209a3606907bf9be67bbbd38db2b03e0a1c2431e3b1de90e592386ea04653dfdf78091d8667a31e6b39f25019d979d07370d961064dbf147e8deff09a761a020b5ca2c4a1e0a726e138dba16b9d20358ac84c5bff85233f5e6d158c74aad549badc2e864438c0a1fe33853e46701448e1e0ef18b45df86bad820a09ee164b08cedafcb630c0a45f4359847898bd4288e5c2a361561bf968a6dc6254210353417972ae158c2a7be35b28b87ab71023f45f6bbe1cdf967393d708fbae89867970b2f2b2083a599151a808d65e2e2e50d9b06e76d162d6d6cfc6749d46a93cb75c644fb2f45d18b94e0186c8aff3d391bf4b9f41bd7f3ab749a343e41b1841b14b0186e6c52d91a14788c6559665578e739dcb9b8f1d4940e59a3c0dd0709aab842d1ea4d2a471c354d9038b275347fbcc7708f7346c3a94f27836841396d204598df415d2cdb2f17aba4dbcac08e16a6915e28582d5d917cd38f7f31d6156bc5d7c17b5d84dc9c7095482f08347c19502eafe61f7bdace19a5e8e277d02215e9cb63145ba3a1edbb432b8818edc2b9e6fef056764c8b625efcc7d88490d9aafe5147c6d178008201e01ae35d50a0db45c50a705818688a676110c16226496467597e19cfc4175df88b2fcf231d460f9dfc67b78f6b2d3aba34854c31c8b800facfa6bf27fe75129c3579347e27c23844b275f0dd117683f240d912b0d5a531177aedf57a54f74682cd189453caede2d1c1883720fe382a41b8c2de82d63598ed37262218dc74c4ce0a80a50ec91265b550da74432f5b8266322b4fe4df6d31a11c58b59cf1023d00fc91086d4c9b90c6925178199b95c0807e58a7b62ab1356ec72b943ef899474fe49f4cb80cf1294c77aa049988a2b59ac9b8df091c99aa0757af41ce75e61cb4dd351de40567cf2d20c8f924c08f933594121a81c04f62daacb92c909456fdd0628a81ef4e62ed039ae61d76d9ca3477e8b173baa7fdf576e397e2d4aba4729a5a9974a5d9379df275687fa515939e08c0bbd05e1482069c7bac232a8b75733eefccdcd5cdace08f56e9dcc489be0bad0a0b9e769e5cf65fdbdd67499fb934b9b4dc60be21d7e4871e26dfc363bc2083f34cd38cfc3284fdf0fcb8bad6975d34c23638b175cb4323e41e93483649d1b13554650f9294983c0a4c09ca14aaf0728e9ea63f220889265b10748d909c76d7453ad2b9f157b050ef00bdcae2a5aa490ce3b21e0ba3987f4b80e486038ca7a0e3b56c53b1a7b96c1e61e72ee0a4d8033b027b544d8c467187e71288822f3534383586475135bd57fc622625ffffa73eda6fecdb1fe6f5f438c51149ee25d3d16fe1bc5804aa38c4c50633a243764ad9c017b9a826b15e2416d9a76ebf79ce18833d1144d7ef21595599b42346f34ee13458d4be10ce68f59cc2227fa5fdc47006b8516dbf689b31d71dcb54d50bbffbc7ed68ff2779a2cb5a5c358fb22a2095da864e8707864f4e0537f693dab1b4bba3b26ff0d2fbc08155a87c23e8115191ba1e78017976b612da933691bd58e6173a69c28cd1dad95ab1fb191b30989d315b914f8be463200414508ac984e71f33efe99eada7d42981d91631bc030cf7631beb7698439490cf957d99c10ad85ab23198b42576176d0a4692a5068a730b1a2e8af74ac17f2d62da3d74038acf2031d540a2c2e2f1fc5fb9648bb1bbc08015978216178c5555bd2fccf409e32575c860ac99c9592df6a06ed9afcc4509111482af10d641d0c8b5d358982d54cc3e9b4da12116ac970c42124ebe84a2da38e3035eeaa50d73a905beb962b6c6a3ce26fa88a79fd09", 0x1000}, {&(0x7f0000000140)="7e484a52f0983a8ad4ba800ed2ce096634d30e12424c48b3f4f3c17ce9588c4a674dd0c3778ca856774007472d9983c3d88d307995b40415e86e435ae59f60cfca767c04fc905e012d8e060e9c82ab5382934b8d46552420dbc5f7163d8ea3e3ae", 0x61}, {&(0x7f0000002500)="5a56b0280c3768ad03cd21a7e91c108536041c9a944acec5396c874ee38b5d00adc998006969856ca0e436756405cb9b17ae599a8d4ba19534a9588834ecb14a00196757ca7fa941aa342db50773f7e6756098cf959a021cb24c4914e145307968ad6597dccf04b71028a1512560880612d0c4c270df35e528852409cf5d11a4c9a0076d0c3f8825c69fef8a43864be845a191342e02a0a8bf377d1dac00340dc9a752e18b6e0ac4a1951413c5b86d81b69d353b066f3dec24b40f7601abbe06ae23d57b8409403f6efeede5e6aa8140f865a0eee4c322132dbdf250e5ff878f56ddb5709bff493a", 0xe8}], 0x7, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) dup(0xffffffffffffffff) dup2(r0, r1) r3 = socket$unix(0x1, 0x0, 0x0) connect(r3, &(0x7f0000002680)=ANY=[@ANYBLOB="c1bdc6e73d384f217f1213b68013257312fcfb51fdd59a366618a1b03e4913735523d79e140684b179d7d8948b6cb6e7ff628e227a1efb50899475b8bfbd33527d14ba4a349a0ba9215c5b14a356770ec560033d7ea93a4b1445149dc6eb30ac99f3c61ee9b92ad8820b74c57aa81bf319a69c9b0a79270e2f23dcbedceb0f57d3d05865478fd22cd17a9bda9a233154e6c4fca04949d08f6d4953fb99c7f16e576855f04b75e90c3c938ee435e30ccd86370100000000000000edcbaacab7830bd20ad667b7752d59726358ed1a312b44"], 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x1010, r4, 0x0, 0x7) 15:30:47 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 15:30:48 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [], [{}, {0x0, 0x3}, {}, {}, {}, {0x0, 0x0, 0x0, 0x5}, {}, {0x0, 0x20}]}}) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000140)={0x72, 0x0, &(0x7f00000000c0)=""/114}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = semget$private(0x0, 0x3, 0x10) semop(r4, &(0x7f0000000100)=[{0x1, 0x9, 0x1800}], 0x1) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000180)) 15:30:48 executing program 0: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x21105af16f6baeba) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x6}) msgget$private(0x0, 0x100) msgrcv(0xffffffffffffffff, &(0x7f0000000080)={0x0, ""/107}, 0x73, 0x1, 0x1800) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8000, 0x0) fchflags(r1, 0x1) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x4}) r3 = dup(0xffffffffffffffff) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) readv(r4, &(0x7f0000000740)=[{&(0x7f0000000200)=""/196, 0xc4}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/149, 0x95}, {&(0x7f0000000400)=""/43, 0x2b}, {&(0x7f0000000440)=""/183, 0xb7}, {&(0x7f0000000500)=""/89, 0x59}, {&(0x7f0000000580)=""/3, 0x3}, {&(0x7f00000005c0)=""/73, 0x49}, {&(0x7f0000000640)=""/233, 0xe9}], 0x9) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000800)={{0x18, 0x1, 0x9, 0x200}, {0x18, 0x3, 0xede, 0x3}, 0x1, [0x0, 0x400, 0xffff, 0x7ff, 0x20, 0xf1f, 0x6, 0x9]}, 0x3c) ftruncate(r1, 0x0, 0xc0a) msgget$private(0x0, 0x8) socket$inet6(0x18, 0x5, 0x0) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000840)) r6 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x8000, 0x100) r7 = socket(0x18, 0x5, 0x5) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f00000008c0)=r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000940)) r9 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) r11 = getegid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a00)={r9, r10, r11}, 0xc) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000a40)) 15:30:48 executing program 0: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000440)='./file2\x00', 0x400, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r2, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000700)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e1b267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e28453157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e8061437671bbe828a962cb68382da857b19d6781b7653bb3edbd6f5a8ffa411ea9e7b88f71dc1ac536c15a235491167acdefe9aa021553b3ec2fec764a7e092aee31aed70b7cd26e3d3190929ac9cfb7654b21345748b3dd7ed7f775c5e08de18f52228dbc989ed5c144b7b727cdc882a42dd2ec40df8bd307e8737bbcefee2f37eab85e3d7ff301568d664a5edb0ec5ba160746b5e73bc34a4a58bf81f0bd98cb96b147b85f23863694830c69803a2886c5401d2233fc38832df3b9bec67fe2787c07874a90d25a", 0x135, 0x3, &(0x7f0000000540)={0x18, 0x1, 0x403, 0x4}, 0x5) r3 = open(&(0x7f00000006c0)='./file2\x00', 0x2, 0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000640)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x0, 0x7d13}, {0x25, 0x0, 0x2}, {0xce, 0x800000000, 0x0, 0xb}]}) r4 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xf8, 0x3b0580000000}]}) r5 = dup(r1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0c1a5e0577d3d9b9fcea286f6d86d3d23f26a45e"}) close(r6) r7 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x2) accept$inet6(r7, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000002c0)) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000080)=0xfffffffffffffeba) r8 = dup2(r5, 0xffffffffffffffff) munlockall() r9 = getuid() r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) write(r11, &(0x7f0000000b00)="220e58b837063d0813220b56e3d582fef336024149ab8901001c067ebc74a7ea48483947f1faffffd57c0f1ae7623e58cb83e667a8c948acf472d2a65ea0e60300000007de4c45094a7f82a3fdda0a75aed6e837f78fd39060a79ca15358c6bb2ac0911bdd0a31657ad5976e77bcd8787a29e3f3b3c7eb3b63bed15c1c428a269777849bf63a72b9c54d38770dbfc4f515f5ecf78ec1305a4c268a67fb3effff0000000000006f7a9ea08be04330a2213cfcdf4d3772bb57fdec4de218ad45155c264644573cddb114e047f85bfa21e5e6d4d66247570a9664859a4610fbd9d1555edf90418e7366fde2a9bc0387ba7ff617c9628050ce04061e79bda3db9de0a635de8aa2c0ba529f00bfc243b7e8afc921cb8c74c014477be319d543ff98d17596acf6167bd467151c1413cd2583d3f5a95996f1bcd2a2b00b331c604d89d8acb93aa9f1687732c7b818233c3914f7b6e0", 0x152) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xfffffed9) r13 = socket(0x18, 0x1, 0x0) r14 = socket(0x2, 0x4ca8557263fb171d, 0xa) r15 = socket(0x2, 0xc003, 0x2) connect$unix(r15, &(0x7f0000000840)=ANY=[@ANYBLOB="8202adfdffffffffffffff65300004007b238bf46854d78a2a197a386207000000008295955984c87914162be976abeebf453f4cc11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6000000000000c07fb15801360bcd4c0a162b58473c2384a0aaee48bc24e7661e6bf3bf554799b9b813ad30505e8f53e79030c77321d9e31f43850010000000bce926166d6dbddb663b0093b9f458cb000000fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000015f27b250000b3f62eee00"/215], 0x10) write(r15, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f936d0a401fccb6fd249a5b4aa53590f83203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c", 0x7b) connect$unix(r15, &(0x7f0000000840)=ANY=[], 0x0) write(r14, &(0x7f0000000400)="a9cc27337ef356fa69416e9fcc453c433c8934ddab1725a53e174c8c8279ea09f04ede6901fc98b524b7b610dde9ca0ae6b5abffce9cc99a02d6866435e3ece420a79da71d72a86ea9080f4287ebc71a3234acec97788e7a2a5af5ffc1841d6f4be9e781dc46b7f81818f9e9276217c0d74d85945fce5b99cfa07682901a7b1a9705b50e326e75b71ce9e73d52de3ee0d1b0dec7ab92789f7dd05ed88036419ceb0c4f2cb645827f7d80babc5e4cca375811381d54c9c0bc04b6730400ef1428dd0f6113ded7232f81af905e49bc763922991fe37ce38a2bf66f02dbcc66d044965f3a44b38fe1a8f7b31b2b5d451ca7a733ceb7240f52861e0421a1d07202833f56bea4e5863bc001e4429109ff5828da6548067167c50f58a81f7c588f35ec826d7e489ae071f2799734a0453a2fcbd3ede49ec8a7d167a69745b73c48c1b7636e1bf52697a6b93befe0f23f3203b477e43659eaae1625b18b149a76bfede8269aa68847abb7ea0a52112aa1cb8f6381a114ca475bce2fc5d7b6df1d5db3e8b566f87daa70959f5c7a863678aaaf3ef1c80618064f936af68c00"/426, 0x1aa) close(r14) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchflags(r13, 0x0) fchownat(r8, &(0x7f0000000480)='./file1\x00', r9, r12, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r16) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r17 = semget$private(0x0, 0x3, 0x300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/\x01\x00v/bpf\x00', 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb1", 0x8a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r20 = socket(0x2, 0x1, 0x0) bind(r20, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r21 = dup(r20) listen(r21, 0x0) r22 = socket(0x2, 0x1, 0x0) bind(r22, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r23 = dup(r22) listen(r23, 0x0) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000100)}) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) socket$unix(0x1, 0x1, 0x0) r25 = fcntl$dupfd(r18, 0x0, r24) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r26, 0x4, 0xcc) r27 = getpid() fcntl$setown(r26, 0x6, r27) fcntl$setown(r25, 0x6, r27) r28 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={r27, r28, r29}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) semctl$GETZCNT(r17, 0x2, 0x7, &(0x7f0000000280)=""/36) 15:30:48 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getrusage(0x0, &(0x7f0000000200)) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:30:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup2(r0, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000300)={0xc558, 0xffff, {[0x9, 0xad, 0xbd, 0x0, 0x9, 0x8, 0x4, 0x1, 0x6, 0x100, 0x6, 0x800, 0xf3b, 0x7, 0x7, 0x1, 0x0, 0x1], [0x0, 0x577, 0x7f, 0x1, 0x7, 0x80000000, 0x3, 0x0, 0x5, 0x1], [0x3, 0xfff, 0x8, 0x2, 0x6, 0x4, 0x1ff], [0x0, 0xd273, 0x74, 0x4, 0xffffffff80000001, 0x7f], [{0x2, 0x800, 0x8}, {0xdd4, 0xfbf, 0x36, 0x4}, {0x400, 0x20, 0x1, 0x3}, {0x2, 0x7, 0x6, 0xbe692f8}, {0x85, 0xffffff80, 0x0, 0xdb1}, {0x1000, 0x1, 0x0, 0x3ff}, {0x0, 0x5, 0x1, 0xfff}, {0xffff, 0x1f, 0x5e6c, 0x8}], {0x6, 0x77d, 0xfff, 0x200000000000000}, {0x4, 0x5, 0x317, 0x8}}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000540)={0x10, 0x4, 0x4, 0x8, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1a0a80cd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7d502889}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3f}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x7ff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc3e}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}], ['./bus\x00', './bus/file0\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x459c}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) shmctl$SHM_LOCK(r5, 0x3) fcntl$dupfd(r0, 0x0, r2) 15:30:48 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x26451d060d8f263, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x37ffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x20, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x5, 0xffffffffffff3c27}, {{r4}, 0xfffffffffffffff9, 0x1, 0x2, 0xdd57, 0x944}, {{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x200, 0x1}, {{r6}, 0xfffffffffffffffe, 0xe08b271e8e6e4d78, 0x20, 0xffffffff, 0x5}], 0xffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x40000000, 0x3c, 0x97c}, {{r7}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x0, 0xff}, {{r0}, 0x4ef7bee5cd8e79cf, 0x20, 0x1, 0x80000000}, {{r8}, 0x2, 0x2, 0x80000000, 0x100000000, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x7, 0xc0}, {{}, 0xfffffffffffffff8, 0x1, 0x80000004, 0x46, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x41, 0x8}, {{r9}, 0xfffffffffffffffe, 0x15c, 0x80000000, 0x3, 0x2}], 0x1, &(0x7f00000003c0)={0x1}) 15:30:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000100)={0xc6fb, 0x8, 0x1, 0x401, &(0x7f0000000340)={{0xe4, 0x98, 0x9, 0x6, 0x8, 0xffe1, 0x8}, {[0x3, 0x1000, 0xfffffffffffffffd, 0x31, 0x4, 0xf44, 0x6, 0x2, 0x2, 0xffff, 0x1, 0x4, 0x4, 0x1, 0x6, 0x7, 0xa7, 0xff], [0x5, 0xa466, 0x100000000, 0x100000001, 0x0, 0x2d9f, 0x100, 0x3, 0x2, 0x9], [0x7ff, 0x8, 0x6, 0xffffffffffffe28d, 0x9, 0x9, 0xee2], [0x4, 0xfffffffffffff7db, 0x1, 0x4, 0x100000000, 0x400], [{0x9, 0x1f, 0x5, 0x8}, {0x38, 0x5, 0xac4, 0x1}, {0x0, 0x7, 0x2, 0xffffffffffffffff}, {0x9, 0xffffffff, 0x82, 0x8}, {0x0, 0x2, 0x872, 0x2}, {0x957a, 0x3, 0x8, 0x1}, {0x7, 0x7, 0x4, 0x10000}, {0x7f, 0x6, 0x9}], {0x3, 0x2, 0x1a, 0x1}, {0x0, 0x75, 0x0, 0x40}}}, 0xf9d5, 0x1}) r6 = dup(r3) listen(r6, 0x770) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x45}, {0x80}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f00000007c0)="b637f584697cc83c518e079e3dd8") 15:30:48 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) getsockname(r1, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x44) sendto$unix(r3, &(0x7f00000000c0)="b100050260000000000008001510000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb8f2a27c0a872c881ff006ee01be657aea8c500000002000000000000020208a371a3f80004000000001a00000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$inet(r3, &(0x7f00000002c0)="b8bde804903ab592b5a1dc8f4fcad5fd709358a0038461476d2c3fe2695787a586786e25e9b87ca6575869c61b8b04bfb8e6fa03bb0c2553a80aa0663294c90557eb0ae9303cd53d566a40b227a507acb924e38124291732906cc4a0233dab410bb5c362d905dc4d47431b22545e2e8854daa0f6fc3bd6ccbb420d53097a7ca410907a6f90309c71a938196a3803134dec5756c4e9910168dd50936888c5619a2568fc3c497d0e602af64ce205cbaf5576c82cc6ef989b5cb7ad7aa7f0d304066dd31ed4c82d232811024d2d9650b84f105d34aa89f168", 0xd7, 0x414, &(0x7f0000000040)={0x2, 0x1}, 0x31e) r4 = accept(r3, &(0x7f0000000580)=@in, &(0x7f0000000600)=0xc) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = socket(0x18, 0x400000003, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000640)=[{{r4}, 0x3, 0x10, 0x2, 0x3f, 0x1}, {{r5}, 0xfffffffffffffffc, 0x3, 0x20, 0x82, 0x7f}, {{r6}, 0xfffffffffffffffc, 0x40, 0x2, 0x8000, 0x40}], 0x34, 0x0, 0xc68, 0x0) accept$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x400000003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2e5) r9 = socket(0x18, 0x400000003, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r9) r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) r14 = semget$private(0x0, 0x0, 0x80000100) semop(r14, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) semop(r14, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x4, 0xcab2bfc5c2d47ec2}], 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xb) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = semget(0x0, 0x2, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r13, r12, r13, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff, 0xfffffffffffffffc}) getgroups(0x2, &(0x7f0000000180)=[r13, 0x0]) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={r10, r11, r18}, 0xc) close(r7) r19 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000578000/0x3000)=nil, 0x3000, 0xe) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:30:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0xfffffffffffffffe}, {0x5}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 15:30:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000700)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x7f, 0x1f, 0x91, 0x7}, {0x2, 0xf7, 0x7, 0xae5}, {0x40, 0x84, 0x1f, 0x1}, {0x3f, 0x40, 0x4, 0x4000000}, {0x8, 0x8, 0x90, 0x2}, {0x81, 0xd4, 0x0, 0x8}, {0x401, 0x5, 0x0, 0x1}, {0x3, 0xfc, 0x5, 0x1d}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8784496bec2488b0) 15:30:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c, 0x8, 0x0, 0x2000000}, {0x6}, {0x6}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xc}, {0x2}, {}]}) syz_emit_ethernet(0xe2, &(0x7f0000000040)="b6") 15:30:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x67, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x8000, 0x7}, 0x2, [0x1, 0x9, 0x6, 0x1, 0x3, 0x5, 0xffffff52]}, 0x3c) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x7, 0x401, &(0x7f0000000100)="de6df3a94f1c8f3d8462d23314ea32f8dd53285b8428389e20c3e80e277fa7d00b2af5acc06965f61d6ed3f79c57835346804a494dc2ffd2a178eef4f0d2b45b7e63f91e775fecd6c6cb6ffabf13aa6ef0002a1faa50472aad0ade3cf3571853cb58e47c699d33a19c29c14855434c7e71146c429163266b14941cc00ca0e5686eabfc61680a842eedbd180db6a86051601a9fcebf05a61e", 0x98) close(r0) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c230c1e7bb6fc6e23c5b00ffd200000000e745e4"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000004c0)=r5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0100"/110], &(0x7f0000000300)=0x6e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = socket(0x18, 0x0, 0x8) fcntl$dupfd(r7, 0x0, r7) sendmsg(r7, &(0x7f0000000580)={0x0, 0xc1, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x8}, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000340)=""/235, &(0x7f0000000440)=0xeb) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x100) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x4b, 0x0, 0x1, 0x3}, {0x2, 0x80, 0x6, 0x4}, {0x4, 0x1, 0x7, 0x7}, {0x5, 0x2f, 0x2, 0x1}]}) 15:30:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'\x00Q\x99', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xb3, &(0x7f0000000000)="b2a4ae9e041b0dd27a440c38b2e45b08242c64a151ddacefb14be2e657d9ac93bc382538ba04a3cd77295e580000ddf0da515a928d52fe6f77307c6c7634f7beedce8a0e5f73f957e827d00706494422062b7c6a5d0642b367bb3ccc63061d95c061d1e379b8fc94538a94f22cd365d975979c194d471d116bb5c58d3d2db042b80332f8f435824d645dfa5ba5b647507e151fbd67cc2600dcfd4a41370c08d7bfbac47eecd964eb364e68f3754256576edef7") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCLOCK(r4, 0x20004276) 15:30:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000140)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0xef}, {0x6}]}) fchmod(r2, 0x35a4c99d37d207aa) getppid() syz_emit_ethernet(0xffffffffffffffba, &(0x7f0000000180)="b6") 15:30:48 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x20000000000000ab, &(0x7f0000000240)=[{}, {0xc2b, 0x0, 0x1f}]}) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r0 = msgget(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000380)="fa", 0x1) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r1, &(0x7f0000000480)=""/76, 0x4c, 0x40, &(0x7f0000000500)=ANY=[@ANYBLOB='V\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) mprotect(&(0x7f000020a000/0x3000)=nil, 0x3000, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x4000, 0x1) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000140)='./file0\x00', r6, 0x1}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r7, &(0x7f0000000280)="0bb9e3a126a51ae4fbf2ebf495103fddd8b05b9b6545bb30025b1c65b534c245ea942e4fcd601b8010606ac56619c8c95f1ec9c58c535df3f321d914a5141d9c2ff4e4a5b44fbbc36793ddd46fd88a4c66a176a8ea35990249fe38415bdc0f559ae32365c206bbd160e9a6332005c38bfa870e917c1dd3aaeed5ca5a9055bfbda5cf3fe29206931424140f3837d2e2c51b2849b74d26bce47d1e5ba65153c18dc8381b59e73d7e604969b92f13ad2a2b749e6456c1434439e3eaaaee7f609f0c3b55a1365e2763c4d81e76fddccda565e03a2e526768adc2b27365aa93745e3a10a60783", 0xe4) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000400)={0xfffffffd, 0x0, {0x6db, 0x3}}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x2) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) chflagsat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x10000, 0x1d0ac79085beedd4) 15:30:48 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x2b, 0x2, 0x1c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r5) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 15:30:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01410c793650c2008dd0d53da8d50fd7000100000000"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 15:30:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x8002, 0x0, 0x22}, {0x6}]}) readv(r1, &(0x7f0000002300)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/106, 0x6a}, {&(0x7f0000002240)=""/158, 0x9e}, {&(0x7f0000000180)=""/108, 0x6c}], 0x6) 15:30:48 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = geteuid() r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000100)=""/114) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r16 = fcntl$getown(r15, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000200)={{0x3ff, r12, r13, r12, r13, 0x104, 0x5}, 0xfff, 0x9, r16, r16, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r17, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000100)=""/114) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001500)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r31, r31, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r32 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, 0xffffffffffffffff, 0x14, 0x5}, 0xffe, 0x9, r38, r38, 0x7d55, 0xd75, 0x3}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r34, r35) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r35, 0x0, 0xffffffffffffffff, 0x0]) r40 = getgid() r41 = semget$private(0x0, 0x4, 0x2) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r41, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r41, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0xffeff7ea, r33, r39, 0xffffffffffffffff, r40, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getgroups(0x8, &(0x7f0000001340)=[0x0, r23, 0x0, 0x0, 0x0, 0x0, r28, r40]) r43 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r43, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r45 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r45, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r46 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r46, 0x80104267, &(0x7f0000000700)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) r47 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x2, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000340)="2a69b7dc2884a6e402a53ce427a2673ae9679f541983029e1792b1074d22bfe6fdcb37af7c30527ff28c2b26dc501ac518c55adaabc9033691206702b052cf5e9a6b979c2ad589a90d7f48bbbdfdd13ce1aacd617be6cc267c0c3ac1319734ada810464328070ee1a87f546bd0fce3067819d036c29206abb3904fd42b5b47c905bca05a9aa47219ba0d5d16a5f0bc72a4d5e39e563d06c0d581f7af3927e409d032ac2d5d348d413f4e1004619d214f1843740cb249c4f5005ded8fa2a0d98b45871cab434a8992a1c45231218e3c7d2f667c4217bbeaeb867fd9f9e8ab399bcfb95a7477576e2ba6859ab30d0bc6b310fca4fa2d74b9ae221329691625cea1fe77783cf0da0d48efc7e531e26371acc1d43c94c5db91dde3009244a656b48981f04316df5b2b5bb22decae806e8ffd06c159612e8fde16a28df887612003bbf2786e4ef54810bb1d40705436b9eccaf90a2e2e2b978e7c2064639fb0c1bff0321bf64752d5e9563a4e9f94f9ba6a771c7e8268f990ad27ec6df2820b95a2facc60f715a84e932b6d96ecd5ebde7f27f9a7a2d1cc00dbc3149f3a5de6329435f27fb7e71c9ea2aa17e1f70f23899e58d4933aeac8fa51a3e0383b6dfa2869fd5fcc7413ae7219d7501817334b1413308db8d919858e2cd271d8137d564cab34ec4c1f8f43611313de27b80e8b0840b2f390eeee4c806d3cd4acb2612851fdaf9b2b6a5f5a598f2a0d22e7c61d41d21d52db6c9c112d71eb6a12cab9a30dcf7830215b6697d2573be432e88e544c2c06e5de2dd2fa957c5311bd73e3f26985d3809539feb585421bb7441eb03f09a31869650fcc132c98202f3dc020867e5e1734b0e757b3d27c90215c498b4217fba857d16f0fcb557401e8eb55edb6b8a06842532efe994c10a0b31894cfd3265abac0273ba3deac85254bd4989d28ba3d1a929144cca755a9e9435d5af85bb76e76dfc0e033cde9c51eb652a329a6573646681ad763f1d7dbf92335a40b6ade2ee1162f0237a6b41dcd67a0ec428f92dd18ec2d1273bdf7a8e6dfcfefb96e13be4f09d0eb76cd4922e995d6d6f135701210e59fbd4b22d9c2ac8ae5b014fe4aa115f310381ca81e4e8f87fab28967f7cc18a56f87b0e69bc013b0bc43eb47e08affdfad63722181bdddbbbd2cd0398de7fcc04052a42969c122d9ac7180efb81d96cf259067726e33652ee1ad34d50eaba18fe2a1ffa6217587e7146fa283f82a1feb7045ac3244af5f91b4a1efe1f7a17d999be74f6af6b0262ed59ad65c46b6a6299cb55d8d7763b22dac9ff5f0d7e24d332e7531ebef68a265bc28cf5714853624c1c06f6435d2c94da6fd0aba1aa8a092d6083308b73fff6c56e69ce311ce53c5ea83d0f39efec86715b7b0a10cd8fa420d44ab8639e08a645476d8200ebad7bf8ffedf7499bbbc861a2cd5eb0349b0cfc1b707156ff33acb8ce5f97bd4c9e6a41f898646747da2e5c553ab3c674700e26723e68fc2f59fa79f2efd9e7a275ad07f880c3f126d31ecc33a9937f314774bff3ca7d435949b0473cbb8d97a40da8caf2e9e2596a595ce8c0d99d2ec68b8c13984eac10299418816a8cb76a82bfd7dfc7eb22d180ddf99b2ce13b052715b4147d6dc7e8a8094927942f53c0efd875bc76de2e5e74ac2e4a1b98c40e219363c639a6ae2d0921af74c5cdfff93ef4cb242fa895d830f97e025dcaf4db52bb9e70b187441e1c5f32696313f22b6c3007201e5d3887cb828ebc2449c55847a11a6f3e91c1d033eb2e0fbe48bd6fcc798217db123570b5e2b5ffdf29e925d294d69035ca5351e82fe1ae013888d59792971aff485f0da8eaa8c6fb68c51b21a31017b837a5d226da0d789d1bd896a495e2fe59ec99bac8f5d3f94e1bd907c931487e3f34604e7f94d01db7ca9adf5431e47367509f0f71e2971da650128eb8b257a49fb5178e743307a7fa00be473025bc9f9562d080f91213c3a9f10c242c0d16c04ad654eed2cbd9cdd9d15f33a525008a4baf85d3c673b51be497c83230abec7ae6c974ba609246e5522a8455d78e95bcccb0dd91536c0fca58131edaa357f2e5342a1aad30bf7ac50c85fa778d5172a2cb84bb9f14057a8c7861337c3345d9b595150ca39a3e7fe8599a0e30b2ba4ad5b50779380b66c5f80f1d463b849fbc697af9c12bfaec4e888cc49b218944e0e2a73c1db07e8cfa518eacda235fa0bff79e3fc3c30dafa00730b999d1f05df1c844c76195cead4b68f3973c961658b6c749024037c37f4b2b56c01cc4a5353a385c267dfbfa47f672eb068acf6a612dfff3e8b79e432eab657d4e1d5f2d22f4503cf41c5f58928f5cd2adc732c74e5c2ede0e5f0feaf39c06a373d8ae99c9050f511ec78bb1f1881d777d40907b19d4f454c8e2df2d76caf1d7622f7c3fe966df64c912ef13cd8b07ceff495ad163a22e0b78c0f7357bed6a470f7da19a8b27bad0670b9b7b2a5a97a6378b218d3165f000837d53986d3d0eabdc222344a8f24093c363815fc8789b712d983fc42670747c63247259baeb8bb5ff0685204fc3dc1200c2021578ee9c4371afeded27b5a279eb5a2a1fb0e66d7570c8466356d0de54c6c79f559c6bd4410611e1831acd306a16a7a580fcad09b1a106f91f987091d97e82f62a896f1a454ff5ff698bd57ff2bf78562bebf5f7bb63ec1252017c2d3852f65078ebf596ce32593f024d4abc87e2c63339660b2c78bb347bc8aa3ca61b67c92805befcda128c8b91efd2473433c15d4710821f4fe8024ca4c26f9d4c54e3c864c1c4946151f9f0e82e878df6947c4787121b7575188d3689808df34790ebf9ca09493f976b4333a9aea15b72912545ee5754f82469057b30469dbbb19f966733d75d8911a6640e52cf3113d90a088dd41396bdcab5f5836fbe59e34d254a0487ee697533aed4d9b9dd233508062cbdf2b1903dfb224df92d3f6fca7127257a7e2f8a3d6ecea8ed0b8c3d1c75e3616a61cdc574c56e5f36d49bcde08237d34ea31c46e4bc1707dc9b98cc01eb8b9aaa7de26901ebded0618f344a7e7cbc006ff6d3263d74a495973bc311f90a5d0c16040028f326506814599d04059f83f97894e084cefec3b5514ad48f6175b85baf9c9740da53aa3f5130d72a1a936ab1cd578f1704fa5662c1b705e06f91350c821b836d3a01af6f591e0b22d7cafab0dba019a1785812dfbffdc7dcbcc145ffebd4bd954fd30b33f1dd62b3a0ac9158a107dfef727f91a995f65a2b92107a826594ba925f5083d5d03e4c260078a21ce79191aeae7cca0f5064c35087eeb5f63139f3dbd3cc431c76643504ee056f01c8292d1c27e432bd6f866e955fcb04a47912db5c98e94ae0cc31a47e8da03956e2ba2a3650f5e2f68efafb1c426cf55c55985df7d29aab2d8d0cdb5ca813fc5d9ccff6c105556d8ece5ea6e9ece858063a7fa7c983a2f57cdbfa9293e05dc1249b7ba06bfd442c625997645a346fa62b9ef9818d8e80afcabe60e345113af43b51ca16065b1f93903ebabcac9a1d52e317e933751eb05e328523b8820d97e43b6cfaf778f4084408ae6b5b55df6fadc0f4151624cdf103574b88980482c8391f27e193aa7f626f86d5e1afb9f7e46deeafc199ef3f5a71ee4e5855f777f70432e737695f03a15a74be0ec5ca2ca4f4e9a409ad0713b6f9f088d0f2c6a828daafb04a7323633f1f86b6150580877f3ab4e02f8e253080e9adedb6242a46ef617bd85060547e3f4d49439b62c85787a8b72b0650d80116eb76664d54de5967a6f9d43401d33b716f74d75a300064ae30aa504e5024cc279366ac0dce616b140dc2745a09e528425bd2785827af19d3bf3b86593125216b935346e56554dc6c32f4cebb40663995888c56472ce530acc59eb9342317f239f0052f62f52b19462dc2d9eb0f70f9b345e57e5845b18c6aa40a3f7d13faaf447068523b6f60e553592655d499e52381a654921008098a3b23d8abcf226dfe1991c0b7ad0bca4d52a63b463ed8aee985cd43a55438c588ad03865e7a949360b310b392c921ad952755d099cdab156f3696b9fe50bdaf97fe28b6846defc3067e73015428d8b62d18d7ebccc00ef0a4d23a7fa447d1b63ac161c70082e2bfb4f2152d878fc17330f9a49048cca4ff54cb164bdb39adeccd0f5de833d81fd5af7e8de5d90c6f1e15d3b008d38d6a7808fed502ed1a932e3c7fb886e54fb692ce632328141cd6b54f432aa1e5a09f921b1462225e4201a7b1d1c8888d2ca31300e4c3059931a3d4f92cfa625ea005286d5fb8be53c65ce203615c583281b49323ef3021d000fc360f5d8f3f75efd9113ecbb6c9ffb695a3d09b7ef82fe7621865d34c54c5856529348e6685a2c1c58d8d91b9c07b744995d7a045be1479a3f76f37c852775dd6466d7cd8607145f3989ba4bbbf1efe2f010d32e849e5afe27906628dd24296653077c10d40a818185f25760548e2f3d2c09a9b0777ad66bf3e5b16b088d80a3f49ad3f04590e69e1f6610f76d33c4d59fe1835e358a9f5c3c8b65ecbaf2cce00460597bf1e32a6fb7304bef5440aee8ce68d4098a02851b29b08f2acc2b90134ea1d9deb80d745a434d21bbc66c386e53e4cf80a55a8368890a9068ad86fb3205b1f68cbaccc8f0fee9470699a6fd932187339c75ab0bed4d15000b664cc2237c7f61133c0b24c66ecd57fc1a87a07a00609ce991598b7050a8cd22f0dbf550b721003804da3604dabbdee6fa2abe26a95c60a1d2fc9c5d9b7b78d96d933709f62ebf5631f9923faadaaa52d36aabd1f62a1018717ed954092ed0c0d0dea8e5f146456694e1e7f85160aacb72ff24a9fef6baba9b90fda861668c736bcf5eece201330d64da6860598c4186a55ed10cfc7f6b0b552d3a30d42a971c3199c5dfaef156e068d16550b230f4d08b9ffda7d98343e5e437c1279f1f177c0496cd394ba0f653c55603752577d3372511a9ac76fab7f64fc13ca055936e74943f6850a1627f18853125d35dd6bbf4256120d9fed5a7d40ff74dc64af5d125642a6cee757ec3342aad81b26edd03503a37f5f406437aea8291068df255008a7d5c550ccff4934607ec62849102efef48d4fb10cbd43e89c1d7a56835e8080f408d45fc763c2c06c7bcfdefe4717604bfaaf9052a2d4385da5915db71e8cead70d3796e31ec03030fcf7c6a67f6ea3d60cb480222fafe35e89357097eaf957018ca56763d46dd2314c7ad55813a82287a2214f8495c068eeeac75a7d64d08c7ae1b3b3572d44df2126a8c73b98e75520d207cb6ef8220db7fc2d08ce11958d2f4b50550ae569417f066b9471af67f6c0b34d4f943f5506dcd9bc2f75bd7e2dcc4a5b49e4749eafd86365f5b06668bdba75914073125c1b4a3248e615ec2c276e6f2412439585198b83a6705f695e5266512123b574a874d36afc8aa62fd08cf7cca4a4495e02233f7f6eb4ada1310c6f6b6caa8f09e7538a18b54ec8e216a9c75430600c1c160f8568ac7a3517cefa1b53d216683aad9a1b1d2a94a04e47cdc5081cd76848b418090fe2083a9c9e4e834114e79cfcdd5945c9a40cc133419da18561cff242333020f1f9832c55d958f9bd7f100d39de8af1fb12549d0f913efbcb12c0a2609b3378881eb1f82819fdb3159ec326082ecbe70ecbe96a28a4f4631b6056dfc35e8b5bd67bb21ec8ce5cad1195e044769102fa8ee0e1aada66aea3c6a20b7fb7702b54835fc1b839d5d883a95b1b11db254402ac06634869d82bc756d38c3f8880529850875419152934e15e4991aa77c", 0x1000}, {&(0x7f0000000040)="796207240e11eabd334b5edb4d9d4ca33925ee2136342de02677c03f4dd671f4349741dd4988a4065e066c0b6fb7fa6ac65fb2c24a1590fd961c05d6689670f0a450119923a153cb222c97e446de034f328518280735b7144675d4bafe75c312978c12d8a95362448a1d1d6e6314dd81bf1fd1cf022461af1366e8d362acf4d9b588cd1acd6cd51ce0d3673c00a4b06c1da009ba47fdd39ab6b756386a8e8d919e5d5c07502e0fafabc81e1e6486fb8eec56258d8dc7b01279b92768fa6ad14815703ad082fcfd9528909c4b248c25", 0xcf}, {&(0x7f0000000140)="8f5530cfe40d50626a130106f161bdddd2688c640ba475cb23856aa467aab63420c3fcf08fdcf1232845196484ec5595565aea2488031b3448713c942e9b89c07cfea3", 0x43}], 0x3, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, 0x0, r3, r5}, @rights={0x30, 0xffff, 0x1, [r1, r6, r1, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r16, r17, r42}, @rights={0x28, 0xffff, 0x1, [r43, r44, r45, r46, r47, r48]}], 0x98, 0x404}, 0x2) ioctl$TIOCFLUSH(r1, 0x81286947, &(0x7f0000000300)) 15:30:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setsockopt(0xffffffffffffffff, 0x7c, 0x64, &(0x7f0000000180)="8fb7db1a7badc3897b37bf1f80b70cf318fe2b36fed0afaaf4aa688dde4d64cc5b06211a289664c1a1644cf30c1ac0576f76be30a402fbce35186bd45345f7be57fe655e47f7f44ed4d79b5c59a8fc04471f025c6e8df6fd1d290e5d215f5c6861cab94f4446fbab46e51e03f0d651bb53fce62a3e3f0291ed5bbea02444c489712dc7fe570966a46061765323529f58548ab2997b7c9eb5127ef8a9b8ee4c0f44638766f0c4974cb56a7929f943f33cdfb59f518ce255bb3473fb4dde3297d7c6bd27059479bcafc38345fa4d655cdaa19b4f58d556bee1a460a76751ced18017075a92f18725d85d27eadf70812dfbe718", 0xf2) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[]], 0x1, 0x1, 0x0) msgrcv(r1, &(0x7f0000002a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000007fb5000000000000000000000000b60000000000000000000000000000000075b3aee72448d4363b089b0000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a1800000000000000000000000000819d06deeddd600000000048a1abc8e59db0f6e0002eacfb27e78f5d7f7e2b3d0bb9ed41b2869dd78b8ea2ebf3b1aa76875016fd66fea3f0b0810f50236f85804e970000000027bc402cdad6bfb622fde961bc5f9e33ac50e13d2d0ed5a483aec92e15b9e2030de9823d37e3ba637e294d44eea7c8898deb40def596b3c1a6ee39d13c1e0aac6e5443c360582708cc7f94770b92583c8c0c040c38f1c20008ceeb752a7aa77ca854b7ecac062f3f"], 0xa4, 0x2, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="0300000000180000020054b43ee7fda9a1872c089ae044c6300cd9a1dfd19643873fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca59082ba81c6b49ab2c178fec8807b0abc216ae0b9fc39908af62017d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612050bded18e98efdf2cbd85e83bfb2b8172f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d600000000000052ae7a78e5c87c8a2deb2a9ddf4620fc7ac21c63902607c0ce659879977eb2b5744542"], 0xac, 0x800) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e08bcdcd88b62c200000100"}) r3 = msgget$private(0x0, 0x2a6) msgsnd(r3, &(0x7f00000000c0)={0x0, "3d436a57eb99359fb203bc42046f2cdd001609d112e5f02c5682a32d588a22a8af89fae257f996f2c360e250c5b558cf1c5abf6449ad2f50de1dde833d46f1d51b46a36fcf90ff889b979002f305c5bdaa66461410a9e1968f6993b3cc7b2a338df5b9b963f602dd09af33ad4e82df6fd9576372b419dfbfc3d1267517691be53b931ea0a4"}, 0x8d, 0xc00) write(r0, &(0x7f0000000000), 0xa7) 15:30:48 executing program 0: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) socket(0x18, 0x2, 0x0) r4 = syz_open_pts() close(r4) r5 = kqueue() dup2(r5, r4) 15:30:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = dup(0xffffffffffffffff) chflags(&(0x7f0000000100)='./bus\x00', 0x10001) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 15:30:48 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000b1fe1c0504db72226a1f3ff455c83c470000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) renameat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') kqueue() 15:30:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x20, 0x4, 0x7f) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 15:30:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x9a8, 0x15, 0x3f, 0x8000000000000000}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2000040, 0x8}, 0x5, 0x100000007, 0x0, 0x0, 0x4, 0x8, 0x239f, 0x1}) close(r0) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000040)="706d0ffc9f6835690427", 0xa}, {&(0x7f0000000180)="94ade2c0fab074bf3b873213a1cba619ce8bffde2bcad1ac649d030e5e25fdf0ced0f4f6675eebc7b18888cf2185699972521619dad82bbd6e5bcabf82174da23331b73db0c06d78cbc70b246bc58db7", 0x50}, {&(0x7f00000007c0)="12000e08f5f3703143ffe850fcbf33cec462708f0c684bc1ba4ee0760f882ce29c3ff319539617b656a68353b9432de5138f1e4472bc5335a4f4b6a2a002accb9253522dbf302a7b914dfd51daa842fed6c1dd2b4efa9ef1903c34bfc5fc45d7402bf300c06f1b2f6a488401a43f4e2d45c625c7cb97b6e109f4e4069fb5cee90f32e69f838712dc82b6790fdb8cb0297883be8834f32bd15928205c269c779ae21846791c7831d844d3b9d3df17a9b63e8ad84936aa612c9033189efb7c6cc28251f473e4a8d2c5d24cd5d0dc4da1d4dc18cc9bd9d59f007279b531cf2f840cecde99f848c2743bdb7a09208aa704482218ee6c439a7162a768e4c88a9b5bfa8ef886f71e74407be1e1a22bd9435521dfc180fb9422ae4a0422463d6a19d07b24faf2f23175c92d74d9b3acfdce8bbafb1a685c22e62feda32d33d9e1cb39b6301960ec668b5bdf7b46c769889443139737eb5782b9a00719a598df65b2cc55aa24470a1b7aead842b83fffc7c4e342ea00adf34ddc7d1360634df2d7dd25298bc4a087095d932158b92f0f51477370d8979206f023bf50e65da14c5a28c8c4475193ea02d3a7c378ef0cc99a5052f4cccd0cd740c36279de0e5c1a85dd53f1c55990bd58231d8148b28faf28179ed7e1c2454a3c7b75bbbaf252d9ab10061439b3d05d66862e6f4c5eb973a57395af99355d43744695fb47b7306c2ca1b175b632158dd57803768a5621345c377e1bf53f6c4533a5a6541cad88bbf96543344caa922d603126bca9291f360b3a0ec7e283e5baa4bafe984ff9434d1f50e4a495d34526cb7eb1ee70bb7bd50d12827667f087d8b82e96804b41d37fc7cdd85513a640e14bf2ebe30701f6959f998191b81ab35373673ca426232f4e88f3a78082de1a01896492d3bae3b6073605c238b8aa0812445c9337150e5ccf12fe1206c32bc552361b9f509ee3ae7bf59c269f85257de2e4a0c438ffadafd2c5df279320c0cdcc465cf2ccc263100059d30b99b7eb215b540e0527762db92e64f601ae09c861c9d14e58f77134022d665c397e97f73b0551925788986dbbe00f1d0e78c8e0ae7abca61ed9cf018a0f83d658ef008f7c4b3836a594a9a2f41cb0c9fa016ce9b251ee066a79a1f17e65099b391f4c18466c03ff3198365e5aee669046faa57c7b2e7c18f6d9135919cdf4249907bd834088c13ce1595654830570680d116eede8a64df9a97862ee6cadc21deeb81694a1d404f93def064d3e60af7014a58bab0de5c93c94b07edacf2d1d14ada39aeb3b3de8b8523501edbd97d26fbbf35118976f9d9f3c0e7ddd78e4645511aa3daf83470bd722b9f637c3132ec2f2d0c3cc30985ccf7807f03fac7697a9221294ceb31aa9c36f53300f56e7de7efc975d58722ab9e7305de1a53d0a76d766da459bce52ed909f3f5412815c552e2081d02ae23dd8f855d078a43655306212db46d4b7ef3e1e20fde82c1b0fedd7c71d49914cd46f55b8ee4739511d344fa0dbc3b233eecd63c1256cf3cb2a750faf72d21d76adf2316f7ef6efd20062fc40e02f02bff07411133e9043c5456ea6994f3ad2111501c5b26baf7789df3def840250da321c4bf44ec526eaa9661205513b63a8c101062ab6e61825844a9bbd37f6287165b1a0c7d5e4aac227ee7d02b94376df1106bb99a7c2f07dc2cbaa54e622e4d9f1509d341f8850515c40b23cab25507e90cf3af7bb29baeccc63adaf53aaeb7720a30099739e2a208e35693f29a4f0aecf3d7f3b972937e6168ceca0b6b541666ab6874c1f456c3d754f0889dd2a050aed056d8de13d23028e76f97bcea6a74d0cc6dd9d30547d2777fc3458f5339b13a1fd4b31ebe260f82d74e3f8707f096beda1e3757c2e1b0068b61335fdaaa4257b053d265a32596e203186af8e476a0e23c73f49ba07ebb1cfe11e707508c1dd7d7c9692ebe33f1b52481bc7969adfb61e494ca7595c0ea4933aa837f0f1ec032c2122b66defb7a450b3024c259e54a914c40038c2ec457314eadbe2b8dd72a49fe1c996a0e93dc48f1c12160a76c6b768d2429cf2fd1674833333b765540fcd7f3f4946ac8176bcfe1e5da1f5c1baf25394c877e6c176f94d7bd4c155df55f85de9e09449f279fa4dab4917e2c38f2bebb8f6d1719917f57ee9fca89408ced9d50855c45b9c22e422d9a51a341bd98952f9dc8f46d775e716bd39ec4b9273d7e6699555a521942a9d0ea5576a89014e2e4ac1ba841bf2b6e00bf3df8fced77b95a68913d25dd3580bde8e7a0f434673776995dd65af45dacb7660a7305e714c4bfbbf941a32ac2206ff43314cbbdc78ccbb9ab68fd30f5a2b3f1fe3e4e02b2b8a8e9e0495a09560c1c8894913b3a320f2fa84e3dbdae382cec6c3b2bef8bccb5706f66fb6b8db177476e71bc2e7df329413f3ddd4312c0209fec3ac664449d7cc6997f508a274a053c123b8bab62f42e9cb33970cd26c1f231024afdc586a7bf359be7e5dffe6fb44e8390cb87e51bbaafdb1b579f4b4a1e9cbae025a59a3a132a6519d936217dac0293ee2ca78e2c029723c754cabee7f24d416503f84996a588cf097b801c3424ac36d8c96360a937ae60309f4cf41225f074dcffc5b37d18bad8559e4bc020843cdabaa94d13442311df2a8593e9b48a814686ba5154e3378e4f6761b88b2d451c5f12e4dd7ab7e132999f0e9975a231f3b583864e7cf7d7618ec8598f0cc3ccf0e389063ee4b18cc6e031b32b0a1fd16d5fd87f3b8d81f252f20df16344904b3557551f92906df929650b177a26aaaf993e75c2383c55dae2aa6dec0144c7f4b25c5594645fa67201810f151164608dafcf913a9a6b95b640b81a187c377bdd3255c494d30027f40f492816aa373fae61fcaf1e92a22f19d7394529eb6b844befce1b87821100b747443449aaad69a0ef4e1a337da4561ff72b9e9f7c268ec9d82750b12f977edfe2104d7592ffa11bd1f85c26cec2f677d5a7b4cfc6dca8ecea81e2f938c872289817ff6f2fbb180f2407540b262aa094b87e14d457c23bd224e2e9c877f9fa02d55733c4e906fc8918ab13dc1c0af91e8a97f3e117dc1f731c593c3c26535fdc738d271a08aa7ac47c3edc85e3b69e1be5581d5790509acdca4500dcb392b4f88bb0c858f5b0f157a13fca6af6b7652db522a6ae323c571aa3cc4331700fc921849e036b2cf6f77bf6a09aa39727185f5bf1ca691e67608d064450dc74cc7ab55e8ef5d7b6a45458396d71b410afb59863763483946bae771cd3a8dd9c95db60590516984cbb8c24381a948fdc2f9dd750c6a4be60f4a295b31ac9b5a661c2e2d320ac6bb64e28bfdc23152647c756a47bda062d63f2b3efaf72b3d40bda8d9642f10f441b00eb3597caa7989362eb9c8da1f125809d672aa302340b89422d37c87fc2df933fb4892389e6e2121e9f82d1eed2c3d11d2ba8cfe174874cb542977ebb3730d529f21ff7f948f1ef936c1ab4d91b72da393eb7af36d8299927d9afeb1feda14144eb1c14410f523196da3347f32270e413060da6c42497e5be98a7b744213023e47e4ac0375291be67e72aa04ce79277e0c3f85f7fa6c98858a3df3f9db4f5633e48ddeceec39c5a06cecdb76c80591c56ef99bf9e8d04547e98ef0d7e8dbeba4f1b37a592a5d109e260be0ab6f117dd04a03e808dbef8df82a1af585fdbb622d1825265545554214c2803aaed391893221b5b15a0b7f8367fcb65ed93e0b05493a115dc4e8146862af454df881afaaf9f5ccb03b35239b9942a22d0c1fb9bd2fa4e4678bd45a1afdf621463570f4ef612099ca0844b168980ee81931f5465c382390d911c18335a332d184f238afe1d8e16dc91daf271ca51bc0432a4484b3df23852bef331fe5449cc821dfff435738d270fff0e09775c2b99bf8a8bc80b87e09c2ea8caa040a2decd233fab25491c43679a940c6378e50e446aa7d766f04ce2a530273c059a80266499374ce54555fe0c1312edcb772f0f0f5a8e8fc5861a1dae90d97a0983cbb99c4e11a42ccfeb1159bf03f8d425e0d313e54c1e221e1ec480a6ef1b31462fe7d20d9122b8fa2d836e98a6b620da209c01869290b4ffccf78a54c88764d897fc182eec2217851c031acdf9752c1dec518b4d69e61057a63bb384e598333e59476b7ae975705c90758001613272ec1372c235451fc2c58d2ed1e5bfc5aa92dde0255a6b993cc8687761d87054f0241dd7d970095e67960f08c3bea7497385e4a5ee49b623d9d8e8952ceb64f2febb4071818501e0df876538064a99e5e01b85fbae7b9e5d4fa928a3896c002d51fcf5e5764bde66ec0a630e535f83ed0e430c51290933c35a41298baa4476ff55aec269c64fb914fe368a311a1054224ffd0e0942474da100a999101b55550e11ef326461539242e440a4695c29e6568a829dc7fdb43233b099fee2cce02695e4c99ec3c7119b46282c2866514b876a427ad0ff69b8e322f9d156bc9139e3459bb94730db159d79d0d1c4274ac0509f5636004d1f95f45b0dfd6c566a3412949112b0fae6c3cac53b933e22d7e555c69694283b867d228e3855e79889e78677cdd102994612ee5c59816c198d4e26f1ab764f023ca8f8244917255bd3c77209732d1a0ec8cf1ba1bfacc326eb95a8aa94ae9ab295f4ec112fd5a97ec4b6cee4fc799c747d418af2c3132b51b12a882850ac30230dc57f6965098889eae53a866ec894c8555bad8c0e883361ee6947a8fda9e88efbe44fad5a71b3b141091e6d999c18a7b8dcc315bc989a353ec420054eb4ce0f8790feb78bf0840bf3f02649df7f90d222a59b9933fd8ca412e42c2c2074e0036d0e6e809b7e2a2489742942d17189e049e848b8a903ff054d6aa3ecd95772e38efcc9ba39cbe32de64eb934b5370914326bb426692cc1fd0d595f53eab10a830887f683bf59269ccb7eab7690c73029c2290de77df55d71fd426eeb4055cd2ac8323505d1658476d786c3431f87d7da4f968f188bff42e8e0b96fa537dc748589b2449c0e502253284cd81b86a8116ce7eb04aed6acf47b54848c6977da59c1cee8eab7cb2b8a9d2a217f784c7e8409931713e70f64025c38823eae0c436e83121b7f8754e72d605d435c46643e2b7a03fdd52f34cfa9c9fbeaff0e892f87c713573a12bed54c13914ee171f2349a344b6607eac1ff0ee75b87dd249cdbc0b9db6678e5da6d8936f899d381caf2deb65326236cb725bf3444dd96793fef7acc379799595242241a5aa268c5dc0bbbd437113fae0aee254f47cca543b752fef6d864af64c0680f8eed23ff441d8984c19493de1ebfe7cf87d842d8edf171b699e2a55c07c8d4a1feabe0980aa49786a84065ac05d7a59ccf47381619791fc4f77043e19d05f845bd2cf34e00c7e8d75b495477703f3c82fa488e037ebfbee3a7da1a693d04ce457e52eb0c4a4a8a73afd4bd353449273517eb51232afe9b80b0a29b3b6cfe34cfd613aa9bb1db265237422dbd3f34281e0905f5edf0e50ee0c16ee00ef4f4de3e7e70cacfeb8825a405189e49fd25ea36fd4e2977422e2267a7f9cacf6ce45a78e9dc960e3bed31a4260588f2776e1ddf67903032c13bb371caaaa2c37dde7ad7004d534b301558972398fabd45e1ec7762de8aa7b77a9a0b437535d8cbae9efa193f7e1674b3482521ac640dd3625d0c226309402fb90d8cf1cff314698cda0c48fc0185ba6f7b5200723b5e050bb7d9ff595fdd6162278b05950a1fe5d1cac3731df06cdb5072240753247a5ab9c7f543167c4728b1c27bd", 0x1000}, {&(0x7f0000000300)="836d955d94e78e404a445efe8a5c0e7f1e732623032c0c1d64c9007a53be219b306a9cdae0c9eae9432a2c675d04731a3c75c411da08f835fc38e4fabdbe996b9bb8f567b4655de0174a9066bd8ac739ed5a1f95992f2fd3437c5d1e772ee03560518b077611ecd91b3c0b22bfabf1da1ced0e6a6b17c0b340a8f5bb4b6317500576e9b8e2cbafc86a70f572d75b87fc2084d7834d2eb4c61c45f9d2faa7ad31d6c2b2e0018a1c00c99fc14de56a97d109abaad7655911c92a35083f200981559e840eb83f4bc369b1b1287b3d017f35fcb8f4c1e4126828ac5a9da4789a81b94b0472fc22491c215a97d1e0bc226d4b82ac3f70a1b4fb334142e4f78f", 0xfd}, {&(0x7f0000000080)="93ab2b946d27705c064a246941063b15e981e98ddb18141d1f615fc79db5b1cefbabbe450ec1368dc8", 0x29}, {&(0x7f0000000400)="fe5918e2f9abc369ce544b4b81d4277bde62438ceb9cf91fe3aa3dd8417ac659ae5206106e8f81250b3c4695cb1338cbe45f315b09393f777bc7dff378eb23981cc2023379f3c4dc852b231e8804f4172de95ea7aaff3a0ccca5c07bd1f20e18306e3feb4447f8c948412a", 0x6b}, {&(0x7f0000000480)="5f0288c65c774c6e67be6a5adab27e9fa03a23848c4c04346521b5e3219123acc53bcc81178ea04e5338742eb9f588fd4f4aa07898a9cb80610531434ff07c6ce84425e72eb613e46564c6ba461b2902e30fde084555176acce92a0bf4989903378617107ff9056b9be0049895627f76c5371256079d5fb87cedbb9ebc72579622f486413881aeb721ae1d9b3170c3171680cfc06b921fb7285d3aa4be0ca3ea26f3c44ffb163f1657fa9aae5a190089f767f111a9e837881b4e", 0xba}, {&(0x7f0000000540)="af645ea28358e250897d04ec150c9a7c90d92a12c327f3de4fce2f5d42a487e444bd786677563d5e329e16cea5a670156749b56b511ca0039b1c6e111415c4dbbdb4b5edccd7c9d9daa33aafac2fa62242d967211d8d50ff49d16c0301ee9a2d1e2fdcbd176903b9ed9d903cdb33", 0x6e}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x20000000000007) syz_open_pts() writev(r0, &(0x7f0000000780)=[{&(0x7f00000000c0)="0706f940c70592e45da39bff7538c893a46caa6532e6042175fa5b0c8aa833b6c7078f1bafb3841e32e52fc206820ff7ef2a00111d663e78e83251acd706a3362036abbe50c4f19f9c6f31f2d6748841f103f160b0dcc3f642fc1da476dea0762c084780183448c7a2cc242c95257806db07bc6283a57ea7f78c00703e4bba03c1ddb20a0000", 0x86}], 0x1) kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace in_delmulti(fff7f7ffffffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a38f00) at in_purgeaddr+0x156 in_ifdetach(ffff8000009f5000) at in_ifdetach+0x74 if_detach(ffff8000009f5000) at if_detach+0x140 tun_clone_destroy(ffff8000009f5000) at tun_clone_destroy+0x172 spec_close(ffff800014f56220) at spec_close+0x311 VOP_CLOSE(fffffd803b2f0dd0,7,fffffd803f7c6b40,ffff8000ffff8008) at VOP_CLOSE+0xc0 vn_closefile(fffffd803adfbe10,ffff8000ffff8008) at vn_closefile+0xd3 fdrop(fffffd803adfbe10,ffff8000ffff8008) at fdrop+0xc2 closef(fffffd803adfbe10,ffff8000ffff8008) at closef+0x118 fdfree(ffff8000ffff8008) at fdfree+0x100 exit1(ffff8000ffff8008,19,1) at exit1+0x32f postsig(ffff8000ffff8008,19) at postsig+0x4a6 userret(ffff8000ffff8008) at userret+0x159 syscall(ffff800014f566a0) at syscall+0x42e Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc7a80, count: -16 ddb> show registers rdi 0x2 rsi 0 rbp 0xffff800014f56050 rbx 0 rdx 0x3 rcx 0x1 rax 0 r8 0xffff800000a38f00 r9 0x5 r10 0x73b3db1f7a97e64e r11 0xa023393d491eb902 r12 0 r13 0x3 r14 0xfff7f7ffffffffff r15 0x1 rip 0xffffffff8152520d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014f55ff0 ss 0 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb> show proc PROC (syz-executor.1) pid=101036 stat=onproc flags process=a proc=2000 pri=17, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8770,0xffff8000ffff22a0 process=0xffff8000148b2a38 user=0xffff800014f51000, vmspace=0xfffffd803f012990 estcpu=27, cpticks=1, pctcpu=0.1 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 88414 164784 0 0 3 0x14200 bored sosplice 49291 160542 62422 0 2 0x2 syz-executor.0 62422 517149 82117 0 3 0x82 thrsleep syz-fuzzer 62422 441081 82117 0 2 0x4000002 syz-fuzzer 62422 62115 82117 0 2 0x4000002 syz-fuzzer 62422 167366 82117 0 3 0x4000082 thrsleep syz-fuzzer 62422 479670 82117 0 3 0x4000082 thrsleep syz-fuzzer 62422 137265 82117 0 3 0x4000082 thrsleep syz-fuzzer 62422 368195 82117 0 3 0x4000082 thrsleep syz-fuzzer 62422 307691 82117 0 3 0x4000082 thrsleep syz-fuzzer 82117 14037 5713 0 3 0x10008a pause ksh 5713 86229 88222 0 3 0x92 select sshd 38958 243586 1 0 3 0x100083 ttyin getty 88222 40227 1 0 3 0x80 select sshd 19400 207527 91176 73 3 0x100090 kqread syslogd 91176 416569 1 0 3 0x100082 netio syslogd 58259 325555 1 77 2 0x100090 dhclient 47405 288351 1 0 3 0x80 poll dhclient 84653 164743 0 0 2 0x14200 zerothread 8255 372022 0 0 3 0x14200 aiodoned aiodoned 98681 343226 0 0 3 0x14200 syncer update 86885 283052 0 0 3 0x14200 cleaner cleaner 63326 147001 0 0 3 0x14200 reaper reaper 44550 132783 0 0 3 0x14200 pgdaemon pagedaemon 2089 455042 0 0 3 0x14200 bored crynlk 96135 199588 0 0 3 0x14200 bored crypto 65186 98809 0 0 3 0x40014200 acpi0 acpi0 88333 41744 0 0 2 0x14200 softnet 47445 263484 0 0 2 0x14200 systqmp 50447 367359 0 0 3 0x14200 bored systq 67008 300557 0 0 3 0x40014200 bored softclock 33845 127904 0 0 3 0x40014200 idle0 92739 133357 0 0 3 0x14200 bored smr 1 369426 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9485 6345K 7381K 78643K 11727 0 pcb 13 10K 12K 78643K 83 0 rtable 102 3K 4K 78643K 262 0 ifaddr 61 12K 13K 78643K 89 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 31 0 iov 0 0K 16K 78643K 76 0 mount 1 1K 1K 78643K 1 0 vnodes 1229 77K 77K 78643K 1574 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 3 0 VM map 2 0K 0K 78643K 2 0 sem 12 1K 1K 78643K 49 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 4 9K 25K 78643K 263 0 sigio 0 0K 0K 78643K 18 0 proc 48 38K 63K 78643K 384 0 subproc 23 1K 2K 78643K 38 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 6 0 in_multi 36 2K 2K 78643K 49 0 ether_multi 1 0K 0K 78643K 4 0 mrt 0 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 48 212K 212K 78643K 48 0 exec 0 0K 1K 78643K 196 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 113 38K 47K 78643K 1489 0 UVM aobj 4 2K 2K 78643K 4 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 69 0 NDP 11 0K 0K 78643K 19 0 temp 126 3014K 3081K 78643K 10230 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 3 1 0 1 1 0 8 0 rtpcb 80 41 0 39 1 0 1 1 0 8 0 rtentry 112 54 0 13 2 0 2 2 0 8 0 unpcb 120 209 0 201 1 0 1 1 0 8 0 syncache 264 5 0 5 2 1 1 1 0 8 1 tcpqe 32 384 0 384 2 1 1 1 0 8 1 tcpcb 544 529 0 525 22 7 15 15 0 8 14 ipq 40 2 0 2 1 0 1 1 0 8 1 ipqe 40 4 0 4 1 0 1 1 0 8 1 inpcb 280 863 0 854 11 2 9 9 0 8 8 nd6 48 5 0 2 1 0 1 1 0 8 0 ppxss 1128 4 0 4 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 249 0 45 15 0 15 15 0 8 0 art_table 32 250 0 45 2 0 2 2 0 8 0 art_node 16 53 0 12 1 0 1 1 0 8 0 sysvmsgpl 40 43 0 26 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 47 0 37 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1789 0 392 46 0 46 46 0 8 0 ffsino 240 1789 0 392 83 0 83 83 0 8 0 nchpl 144 2368 0 749 61 0 61 61 0 8 0 uvmvnodes 72 2139 0 0 39 0 39 39 0 8 0 vnodes 208 2139 0 0 113 0 113 113 0 8 0 namei 1024 6611 0 6611 1 0 1 1 0 8 1 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 528 4 0 2 1 0 1 1 0 8 0 scxspl 192 7867 0 7867 10 7 3 7 0 8 3 plimitpl 152 31 0 24 1 0 1 1 0 8 0 sigapl 432 434 0 422 2 0 2 2 0 8 0 futexpl 56 8656 0 8656 1 0 1 1 0 8 1 knotepl 112 80 0 61 1 0 1 1 0 8 0 kqueuepl 104 325 0 323 6 2 4 4 0 8 3 pipepl 128 258 0 240 1 0 1 1 0 8 0 fdescpl 424 435 0 422 2 0 2 2 0 8 0 filepl 120 3678 0 3593 13 2 11 11 0 8 8 lockfpl 104 99 0 98 1 0 1 1 0 8 0 lockfspl 48 36 0 35 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 245 0 238 1 0 1 1 0 8 0 zombiepl 144 425 0 423 1 0 1 1 0 8 0 processpl 864 452 0 423 4 0 4 4 0 8 0 procpl 632 771 0 735 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 1113 0 1096 20 6 14 14 0 8 12 mcl64k 65536 36 0 36 1 0 1 1 0 8 1 mcl16k 16384 3 0 3 2 1 1 1 0 8 1 mcl12k 12288 8 0 8 2 1 1 1 0 8 1 mcl9k 9216 6 0 6 2 1 1 1 0 8 1 mcl8k 8192 18 0 18 1 0 1 1 0 8 1 mcl4k 4096 36 0 36 2 1 1 1 0 8 1 mcl2k2 2112 3 0 3 2 1 1 1 0 8 1 mcl2k 2048 68908 0 68849 24 16 8 18 0 8 0 mtagpl 80 16 0 8 2 1 1 1 0 8 0 mbufpl 256 111672 0 111520 17 2 15 15 0 8 2 bufpl 280 8716 0 3469 376 0 376 376 0 8 0 anonpl 16 68760 0 48839 103 6 97 97 0 62 15 amapchunkpl 152 2052 0 1890 14 2 12 12 0 158 4 amappl16 192 2867 0 1785 75 12 63 67 0 8 8 amappl15 184 50 0 46 1 0 1 1 0 8 0 amappl14 176 144 0 141 1 0 1 1 0 8 0 amappl12 160 117 0 116 2 1 1 1 0 8 0 amappl11 152 46 0 34 1 0 1 1 0 8 0 amappl10 144 20 0 15 1 0 1 1 0 8 0 amappl9 136 556 0 553 1 0 1 1 0 8 0 amappl8 128 130 0 102 1 0 1 1 0 8 0 amappl7 120 91 0 80 1 0 1 1 0 8 0 amappl6 112 53 0 48 1 0 1 1 0 8 0 amappl5 104 254 0 244 1 0 1 1 0 8 0 amappl4 96 653 0 626 1 0 1 1 0 8 0 amappl3 88 236 0 229 1 0 1 1 0 8 0 amappl2 80 2628 0 2569 3 1 2 3 0 8 0 amappl1 72 17179 0 16770 26 16 10 20 0 8 0 amappl 80 1000 0 958 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 3 0 0 1 0 1 1 0 8 0 uaddrrnd 24 439 0 424 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 439 0 424 1 0 1 1 0 8 0 vmmpekpl 168 6799 0 6774 2 0 2 2 0 8 0 vmmpepl 168 60548 0 58471 138 21 117 129 0 357 16 vmsppl 272 438 0 424 2 0 2 2 0 8 0 pdppl 4096 884 0 850 7 1 6 6 0 8 1 pvpl 32 201630 0 179023 226 5 221 221 0 265 35 pmappl 200 438 0 424 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 183 0 30 5 0 5 5 0 8 0