0x7f0000000180)="000000186204018b002b3a0000030483ca4fa4f7af071d5027e3e481106a0cc557977136807465e18c0fa6480486b04add144827023ad900c5d1e33b080d30a8c36b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) 16:00:00 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff000001000000000000006034a91e52b6e7e1bfdafdcf99d12ab79648a7683ec044db63a304eb343a67782a10636202b3f3f2073231ebde7a210234a8b191458a281ee948b090b9e0f867e85aec2d26b7e67d7edbfaf5322d170100e0242e7189855c848ae31b44b89b0ce7c747a48a37f8887115c11faa9599f18d17b7f9", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x2, 0x3]) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xffffffffffffff24, 0x2, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/30) semop(r1, &(0x7f0000000140)=[{0x0, 0x3, 0x1000}], 0x1) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) setsockopt(r0, 0x3, 0x0, &(0x7f0000000140), 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x2) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:01 executing program 0: shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffb000/0x3000)=nil) r0 = socket(0x2, 0xc003, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) write(r0, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="464c3eb890e9147b9e6f0e69569392bcf074dda20efa3daef68fbaa388a434ebcb21cc42966643f8d03ef6b9cce605af53a76c52aa5b7c69ca2f92fce21d8d38685c30a2f6f5ad918774f185a39a75b6e8e0f4a61843049ae8eeee5ed1fb280887f55f09a05de4f3d390780d25f18a878c03a3e4fa3e1e73068be16266bb2845befdf347c197d086870897ffee", 0x8d}, {&(0x7f0000000180)="9e354e0bd7ae300eac6306e350371d17d01278be903acea8578fba259841d842c66214d1c416623d2a6303737e0fc89291c2075c1346d53d6bfe78c5644a1c38e6923dab885b11c8dec299819ec44626c0fa7de617f21988117fa485af58fbcb5071f811958db26bc623e94dadef28501b8ff4cc0fea52621022bf367553570d70b3eace0016d4b3c5808f6d42bb2c996c6ce73028452b7f766181765fa7c30081dd4d7a0a", 0xa5}, {&(0x7f0000000240)="31d51155ac47705cc453e272c88b5dbe3f3f1d6a7c03334fe09439325c1910a9dd9fd01f15f33554ffa5d38f5d5be8cb70d5536b4140", 0x36}, {&(0x7f0000000280)="8b90b8bb774d1b5f9e3eb923b9641237e38dc58f0379c5ad24c13be047a5594627dd6c64624558e59c27f1a0b4f471ff1de84829e764640d6f5c04a1c01d7b2b205b83b4c10fa6e8a9b21774165482ef3193dd87686529cd9673b084253bcdf30a7c", 0x62}, {&(0x7f0000000300)="c3a45c558f6b5bb66b", 0x9}, {&(0x7f0000000340)="fae3c971d94ca842708d889684033e839169f3158928e2bc273711a6b151ac919cfbf4a5700275ef4f921c972077a6fa0db65c553419927053c49680eed048680e0248dade08c9134582ea8da2abee9bfcaa49a3febf887e5f1a06e7a32a8f14ff09d21f6aeae922d7fdcbe47be52b7e8e3ad671f1f10b2eaa25289b90799c1e4cca1c7094af18ec0827b2a8af26c8dc47e1899a0adf5b2b79db10752bd64a2ece261ffe701d5a56570b9f2868b8b9a43538210b6d43f53f21a4586d7f", 0xbd}, {&(0x7f0000000400)="c9d46211f3cdcdd621ca8c156adc52f4c4018b2d824c52fbcd2dffc9c8a5718a29fbe098b5e23660b7d709fe9ee18693168d1ba6dc6bb4aef8da6cac6afacae7523df9418f4aacf3557e7d645c097d52c8d291f98085afaf26c1c5a6ad5515b64221a4c1bee1b79de2c078eae978b4c063611156e39b66", 0x77}, {&(0x7f0000000480)="a1e429b139ae5721fc3293a0180a35b80fb2b8d4638513975d5aa2bccb6294e44730b462a66c81139c622b0f3f2d040f7301b3f39b88269497848b310ed27084edf43597741f4a9e2428d40214ca651f7880a8012d86ed4de0f1245a2fa8594be3df421c92af0c6f26b41a8140dca2d882d476adb398a9d90c3334a1f36bab04520f842c0b9b16fec37ec9ad8313aa9da78cbd5fa1eea926ed72bad16d9df637bec16969812583215d74f9f222a6670f6d0af32a310143e5722eb414807519da906d11d6c51458a591956b899076", 0xce}, {&(0x7f0000000580)="1205b021a854b6a03f9a74e6d3e4f53372d65c26659bf2baf65e8ef40bb3c781e3", 0x21}, {&(0x7f00000005c0)="703af6e3b468a68b69b456d7cc6cd8a9479deaca767fb031d929e7f3dcb21cbcb610c92abfd6eff6a875916e7afabc925e69dd0836a64bfe3cf01d7acb33f2e637d67529268b0ecb676416b525535f8537831a3a078700215d648c1c0d6bdc9182d6a7f359426672688ffb9f6751f0693b883628bf", 0x75}], 0xa, &(0x7f0000000700)=[{0xc8, 0x1, 0x1, "8e5a55122474a3ffa0f7a8c026fe06c2b3a27bf9771e1dc4ca6977e8cdf4b0ab9ad6ec70b570d4dc2d38d3393806597eeeb8c6978221d3bd76c5a8df6de73246c8060cbc6853551d9b81788599e03e59ff2862e3e24c0f6bd880b902f925ca7afb4c7ab1ffd961c9b11a4347a01fba27eb7cb6c8930d674b079e700a9d4e2850eb6727203c43b18ac139b3914a8892649f6b1b8f98969e074241be5575aef26bc0d5b990a6e2345f2ab396945dd67d040ef40a0aba0a83"}, {0x48, 0x1, 0x8, "fad789bb56fa24fdb5c3282149a928597b37e70842acad27dc009f9d0720e89895711da3ed79852b067145bea58ae9a3d2"}, {0x50, 0x1, 0x7fff, "b4767dd3e590cb7bc550025972738de8319d39a1f7b83e34b4d004af6baa731a998ee848390084a82cef354f566b1d6469d0f538fa1544b8859f41"}], 0x160}, 0x40a) 16:00:01 executing program 1: socketpair(0x1, 0x8005, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000980), &(0x7f0000000ac0)=0xc) r1 = semget$private(0x0, 0x5, 0x10400) r2 = open(&(0x7f0000000d00)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r1, &(0x7f0000000a00)=[{0x3, 0xfffffffffffffff8}, {0x0, 0x7ff, 0x1800}, {0x3, 0x7, 0x1000}], 0x3) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7ffffffa) r3 = semget(0x2, 0x3, 0x4) semop(r3, &(0x7f0000000140)=[{0x0, 0x9, 0x800}, {0x3, 0x6f, 0x1800}, {0x2, 0x2, 0x1800}, {0x6, 0x2, 0x800}], 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r0, 0x4, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r1, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x7, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) getsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) r4 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x1, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0xfffffffffffffffa, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r5, &(0x7f0000000d80)=[{&(0x7f0000000940)="4f64a65807bec64bc8ab238634b2bbe87a56a777d9213eb4399b638347a06a705abc3e8a7a2254"}, {0x0}, {&(0x7f0000000a40)="31dfc286749e22dddfb8c2824ba9c9e2d43b926d16c2a9c1b9e901f9fae2529245cb58a26b30b367ab1b8b192226e097f0163b10d20359c5e51b4c0c4469170b65111c80cdded0efb0"}, {&(0x7f0000000b40)="cc7e4724d5fbeef48a353a081eeae18adddc05f31d6f6cb9f8fc779e83580fb06e035e78d4e57731832fc661b0de58d03c2f8f5eb8cf78ce0617c53ffa07a198986707698ab8b3b346252836a15bea"}, {&(0x7f0000000bc0)="2b0512656e61a8ad74b5e9c93bac4fa04e6fe4cdc2c7de509f102a808efcffe56a62808203bf7a3d521b5d121c39d3a4a10c9dbe468137495ff23aed8d54f6f76c97f25686a9dc7a2a5b654f2662aba253c100e4d962661519be65caa568bd6e81f828ed8ce7649eab343fd75169edc314e9c0"}, {&(0x7f0000000c40)="b0ddd171fd883dc0930fc1e0ec3efffdf6c5592767b71b5e1a5bc8155a4e87ef6aa668cd6c1f3b60a507edc00a7a55e233096dbed8adef4fa7154c3b546c61cbe2af2161bfd6b5870a0ca343ca22cc612bd54aaf2aa0e676d9c9515cd3b72ff60b88f46b95c52ad0e99b97c0c64b9a75cd4820e404c98276c445dd712e706d35fc7d2ae544879750fc5238531865842c6ba3559a403ee417f8ea4ed50cf53842ac74db1a013fd29e63dd044a2ae98e667cfda71f39ba"}], 0x1) r7 = open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) ioctl$TIOCSBRK(r7, 0x2000747b) semctl$GETNCNT(r1, 0xfffffffffffffffe, 0x3, &(0x7f0000000e00)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x0, 0x1d, r4, 0x0, 0x1b) getitimer(0x0, &(0x7f0000000780)) setsockopt(r6, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000009c0)=0x2) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x800004c}, {0x20000000000006}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000180)="17843f7b16dcd3c98726316691f910f97bad5c74734fc2cf04ffc1a9d111692882647a05413e5d327407d04ed30dc59c1a2f6557f1d0a7bd8574b994a784de4943ad1714211dd12b664c7306c466664ffc3072ab4a04d5a89a0ef82558c49449a52ff056c7415a65cd27aaddaa4debf13517b062adec7f98e50296b9e31f3c2f9f8e93ac6004fea96c77474ebed2620cf1ced5c7a3", 0x95}, {&(0x7f0000000380)="24627a5c9bb2cd92b076ef03e63a8f19a814cd13df5bdb1c37167a014020d33ea77fce6873afcb1e434dff1b351a6591fdd29fd1110382418885c98a54c26b63d7f9f6eba69d2c5358ab2bed2f3ded18a5d2a36f67a26558b1a84ac6a75a9b2e125241073ca84a52367ae9352868332b4b010847797ed1acb4354909e48dc5a0be38d1cc3c7d6ac66a50898aac4788fad65e7eb06197a8eb4a5621f0caea1eca19a74d9954dfc92def6f4c00d96a55419ec3ceb8bc0a67c1955218f094da1fcb5031c66f533f1866285dfa24c68d4b75c85535e3a20e8d27560c7af8f5384cf7b4f677", 0xe3}, {&(0x7f0000000480)="6e2834e6a1729c607ec92177663525feafd5c63e95d5ed1e5a74585fe30823786309ee262eff7b39017cbaa2668850a5bd879c34593b2ada305a9d20232844da3265d88e109ffef5e4fc5ff028f7c2eee6b32686f9ad43111a042f04f3876aa674a0e476fe4eb65b34b0227c84e08f7977b34db31cd40dceeb4554594821424d3230d376f84c1f1acd281643ef7ba934618986ea4bede49313a745e58ff18fb27f5655e1247e583bf8e3052808c7053693af7eeff0cad85e9a6a34093eeaedfa4e63c89bd238b2737141549389a0d182a1", 0xd1}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup(r0) 16:00:01 executing program 1: r0 = socket(0x20, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYBLOB="b17c97f5089914834dd69172", @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRESOCT], @ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESOCT=r0]]], 0x1) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000940)={0x5, 0x6}, &(0x7f00000009c0)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) socket(0x1, 0x3, 0xff00000000000000) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/136, 0x88, 0x802, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x4) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10c8, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:01 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x122405a4, 0x7e10}) nanosleep(&(0x7f0000000040)={0x3, 0x3}, &(0x7f0000000080)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) 16:00:01 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = msgget$private(0x0, 0x109) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgsnd(r1, &(0x7f0000000000)={0x1, "77ad0ce78f25d0374c4352909c5a5afc84a614eb6b63e14e875f641a93adfe2d3dcda2470b7817e37449de7ff4b4c7c556"}, 0x39, 0x800) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804075d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff6e3bcd99fa62af1973dd6a91a5bcb6dc269ec08591c1c144dcfb2b68f001baaef4f06d22afddfcb3b6e243a042b8d4d48fcd09df42f1588aabcc2b1b92fb68c705b67190e9b007780e", 0x2ac) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0xffffffff, 0x8, 0x8}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0xfffffe20) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_RMID(r2, 0x0) dup2(r1, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x9) 16:00:02 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x14, &(0x7f000057a000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) 16:00:02 executing program 0: stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff24008eef3d61517858f5571f0000b3bf0100000000000008000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x8) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfde5b415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e6cd57281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45cc49f65a13b5176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b639f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cce46b3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d63ed876934b44c36a9cf77639689c7e95415a8e02434151d7c625f264c3589e6313e100c1bf65eb2a4d2de5564fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e64400"/643], 0x270}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xfffffffc) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000740)={0x8e7e, 0x2, {[0x9, 0x8, 0x5, 0x2, 0xbad, 0x1000, 0x4fd, 0x4, 0x3, 0x8, 0x9, 0x10, 0x8000, 0x7, 0x2, 0x3ff, 0x1f, 0x6], [0x91, 0x100, 0x8, 0x0, 0x6, 0x8, 0x9, 0x7, 0x1, 0x10000], [0x3ff, 0xffffffff, 0x9, 0xfffffffffffffffe, 0x0, 0x3, 0x7], [0x10000, 0x1ff, 0x3, 0x9, 0x3, 0x7fffffff], [{0x8, 0x5, 0x8, 0xfffffffffffeffff}, {0x80000001, 0x95, 0x0, 0x6}, {0x401, 0x7, 0x0, 0x100000001}, {0x80000001, 0x1, 0x3, 0x8}, {0xffff, 0x9, 0x3, 0x3f}, {0x6889, 0x7ff, 0x9, 0x92}, {0x2, 0x8, 0x3, 0x6}, {0x6, 0x1ff, 0xfffffffffffffff9, 0x1}], {0x3f, 0x3ff, 0x81, 0x9}, {0x3, 0x0, 0x6, 0x2}}}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000a40)=ANY=[@ANYBLOB="ff202e2f66696c65203eb8db76eb7c0700ebcb7a37a79d941b3c"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000600)) r7 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b80)=""/189) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r9 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r6, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) dup(r8) semop(r9, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r2 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r1, &(0x7f0000000100)=""/69, 0x45, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffffffffffff8, 0x81}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001000)=""/4096) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000002c0)=""/79) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0x1008) semget$private(0x0, 0x2, 0x403) semget$private(0x0, 0x4, 0x80) recvfrom(r1, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x14) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6698ca9aad20"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000001180), 0x4) sendto$inet6(r1, &(0x7f00000000c0)="116bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0xc}, {0x10000006}]}) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}], 0x3, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xf0cc, 0x0, 0x2, 0x1, 0x0, 0x10000, 0x9d1, 0x2, 0x0, 0x3, 0x33326e9e}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:03 executing program 0: shmget(0x1, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x0) socketpair(0x20, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) shmdt(r1) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x400, 0xffff7fff, {0x4f8, 0xe}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) kqueue() r2 = socket(0x18, 0x1, 0x0) close(r2) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x0, &(0x7f0000000080)) fchown(r0, r1, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:03 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) lseek(r0, 0x0, 0x0, 0x1) write(r0, &(0x7f0000000040)="20649f3b35efc78a7505eb991780eebcd3c4897c7a3844804d0d6cc4238db03dd13c0e848b4c73e5d352b957c2168c81e0c3cd77df4d08ef02f11d10015d16bd0abd58db0b0b00000000000036e7a4f5661d3d79cdb24ac2e1cc17ffcbea1579f4be1aeeae0fdef36e6f9669325e2ae68b4dabcacb691ec7edfbcf2292bb7c28f613cd885e24816fff36030f16547b8c86d68864ed06ac75d95d29c974ed3ecc75edd51f9d73e73cba4d507be1c9e7f6e78299c8349e84771db9d79412a0534dfa8c85520b9e98ef849453dd546ff56fae538fa38eb5926a7aacec0cd37eb479c2f19c2b09b3b9360bf0a4294f9b6126b6feb73d9d6a752d", 0xf8) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f00000001c0)="f5d86ae323a504f7c6e05ddaeba40d1dd13c37630640b457b8a86e748c1320415163401b8a2ff00e34fe56f59f110361e9fc19ba4a932ac7d3dba2bff22033e9a28821a141ef6e21e0f90142921cfe9ccfd0efc5fda39039d62ccf95ad5d5e74b47c3eccfe5a08143ef54ac235b883f39bf9f3e9bddd280672f3837d7d720984d431a58dc899eb10", 0x88, 0x0, 0x11) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x3d8d7c2a, "73ccf6e270f17f27104234840a76000d3fc9c06d"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x18eaffd9200c4d62) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setpgid(r2, r3) r6 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x3ff, r4, r5, r4, r5, 0x5, 0x5}, 0x93f, 0x8000, r2, r3, 0x1, 0x8, 0x9}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x100000000) semget$private(0x0, 0x1, 0x200) shutdown(r0, 0x1) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x70c8c5d171785cdc, 0x4) shutdown(r0, 0x1) r1 = msgget(0x1, 0x400) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/55) r3 = msgget(0x2, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000300)=0xffffffffffffffff) ioctl$BIOCFLUSH(r4, 0x20004268) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000007cdc256e0000000000000000000000000000000000000000000000007a40a87c00"/110], 0x6e, 0x2, 0x800) msgget(0x2, 0x1) msgsnd(r3, &(0x7f0000000000)={0x1, "aa69af5246cfebb417c2c4fb3434cf1fd11748d6e14650f54d4ea80dad96128aede05b18732beaf640ec76c217ff7031be32048bfa56db8f5a9c484165a06795d020c01472347d0174b531096c6656301cd04d478616ae7f89a5a9259420698da1349b5a6f33b0dd2206503da0723e14e4cbed558be16e2183ccacfcc212b97aae57e422443f0b0297888cda880a282e81ae0b3cb1ca93a37f7fe32722038ec5ec99bd78dbf63361365d01e10cb72ba032027e81c9b1cccd96e82a45bf741b212a9e706f20760e236766f202046985a2ea70df545a1027b38e"}, 0xe1, 0x0) 16:00:03 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) dup(r1) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) syz_open_pts() r4 = syz_open_pts() r5 = socket(0x10000000002, 0x2, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getrlimit(0x7, &(0x7f0000000000)) r7 = syz_open_pts() fcntl$dupfd(r3, 0xa, r2) r8 = fcntl$getown(r4, 0x5) getpgid(r8) syz_open_pts() fcntl$dupfd(r0, 0x0, r7) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x1e1) r1 = semget(0x0, 0x3, 0x10000008a) semop(r1, &(0x7f0000000000), 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10440, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0)=0x5, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='W') 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/66, 0x42) 16:00:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x2) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x200) r4 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000040), 0x4000009, 0x0, 0x81, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x5) close(r0) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x9}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) semget$private(0x0, 0x1, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0x1, 0x2, 0x8, "5051ba481aac03944f16078656a802f573982899", 0x6, 0x10000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) wait4(r3, &(0x7f00000001c0), 0x2, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r6 = semget$private(0x0, 0x6, 0x400) getgroups(0x1, &(0x7f0000000280)=[r4]) getgroups(0x1, &(0x7f00000002c0)=[r7]) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0xbf, 0x80000000, 0xffffffffffff0001, 0x80000001}) pipe2(&(0x7f0000000340), 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000440)=0x1) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r0, 0x1}) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000500)=""/4096) fcntl$dupfd(r8, 0xa, r8) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000001500)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x20, 0x0) sendto$unix(r9, &(0x7f0000001580)="0aa5af3b69b661fd571251ec766439ecc5192800e085", 0x16, 0xc, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x1, 0x0, 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/240) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x40044266, &(0x7f0000000200)) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) open(&(0x7f0000000040)='./bus\x00', 0x800, 0x184) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad1542", 0x3e1, 0x0, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x6e02c5a87680d84a, 0x0, 0x2, 0x9, r2}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x24}, {0x4006}]}) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r3 = semget$private(0x0, 0x8, 0x80000200) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r3, &(0x7f0000000240), 0x0) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0xfffffffffffffffe, 0x7936, 0x3f}, 0x358) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000380)=0x37, 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r4 = socket$inet(0x2, 0x2, 0xfffd) getppid() clock_getres(0x10000002, &(0x7f0000000540)) fcntl$dupfd(r4, 0x3, r4) semop(r3, &(0x7f0000000480)=[{0x0, 0x81, 0x1000}, {0x4, 0x7}, {0x0, 0xa3, 0x1802}], 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r3, &(0x7f00000004c0)=[{0x7, 0xfff}, {0x2, 0x10000, 0x1000}], 0x2) semop(r3, &(0x7f0000000000)=[{0x2, 0x1000, 0x1000}, {0x1, 0x90, 0x800}, {0x4, 0x416, 0x1800}, {0x6, 0x4, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x1, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x0, 0x800}], 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x4, &(0x7f00000000c0)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x2004, 0xfffffffffffffffe) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20080, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x39, 0x0, &(0x7f0000000080)=""/57}) socketpair(0x1, 0x5, 0x5, &(0x7f0000000180)) 16:00:03 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x240) semop(r0, &(0x7f0000000000)=[{0x0, 0xed8, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}], 0x3) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x26c735e336a70834) 16:00:03 executing program 1: r0 = socket(0x18, 0x5, 0x7) setreuid(0x0, 0xee00) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000300)) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) r3 = getpgid(0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(r2, &(0x7f0000000580)='./file0\x00', r4, r5, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fcntl$getflags(r6, 0x1) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000100)={0x10001, 0x8, {0x40, 0x9}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000112, r3) connect$inet6(r0, &(0x7f0000000600)={0x18, 0x0, 0x7, 0x7}, 0xc) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/166, 0xa6) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xfffffffffffffffe}, {0xffffffffffffffe1, 0x2}}) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90eb9d80f8023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d84a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93a3b86cb914c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f318b162eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01f48ca0fabaed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8340946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0x1000) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) r2 = syz_open_pts() r3 = dup(r2) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000001100)='./file0\x00', r4, r5, 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r6) setuid(0xee01) syz_open_pts() mknod(&(0x7f0000001080)='./file0\x00', 0x4, 0x1000) syz_open_pts() write(r2, &(0x7f00000010c0)="34012340a7109d49d46c149deb93dde02424e95d2bf8981bfe0153ad9bcd274ffe3b70d83f5da4e8e828e6a5943570d69399dc783d73b819f93b0e87caf310", 0x3f) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x805) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/22, 0x16}, {&(0x7f0000000100)=""/192, 0xc0}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000001240)=""/192, 0xc0}, {&(0x7f0000001300)=""/5, 0x5}, {&(0x7f0000001540)=""/160, 0xa0}, {&(0x7f0000001400)=""/133, 0x85}], 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1ff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x2, 0x80, 0x6, 0x200}], 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x1, 0x80000000, 0x3ff, r1}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:03 executing program 0: r0 = socket(0x1ffffffffffffffe, 0x7ffc, 0x4) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x0, 0x0, 0x5}) r3 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0/file0\x00', 0x200b0, 0x44) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) read(r0, &(0x7f00000008c0)=""/167, 0x295) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000000), 0x4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000100)={0x3f, 0xfffffffffffffffc, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000200)) r8 = fcntl$getown(r6, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) socket(0x0, 0x0, 0x11ea3286) r10 = geteuid() r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x11, 0x1, &(0x7f0000000080), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000540)=[0x400, 0x8, 0x7, 0x2, 0x80000000, 0x40, 0x2407, 0x0, 0x5]) setreuid(r4, r10) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0xfffffffffffffe7c}, {&(0x7f0000000980)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f0000000540), 0xe3a, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000040)=0x698ace23dd04bf86) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000b80)="043535243b13f36185d29f44ea3eec91f1be0a46f9a857489243088ad498ac2d9de87ea312fe2190122f982220514fe1f9414f41026ac01f5dce53b08ab049e7dfe87d9e6758724fdfd4c72688a0975491f1d5ee4d20b016ae5f068458d64155a3a6a9398a2b483e7bbbafe3696a3a7fe0807d3a1c0b2df9fda84d973971560a9e9a16555aae2c814f48ebd9bef5aa253a315f2ec9e432e32d4006e63aebf00a606cf9abf3099289cb03fc22b1d79c30cda1ee3be64bc2f593e2d84c320438a11539489a154f6ceca97d4979fc9b2d5612eea0cf63b5dd2b700f25d884cb18d47c29ebb8079be3ea16a17147ec1cd36b1534", 0xf2}, {&(0x7f0000000c80)="c8848bc4bb0e8e813f9d87d54993829af5bbf647995ed75a0f6793280d6c84b63e02bc576b8e9d12aaba062607d5d17ef585a31e2b63f265e8f3f569f5d50169daf3f19a9c109f36d83fd3f122850ed6291e0b271427bbef275afedb6709a19acd56f9fd83c2296955a20cbfdbc664784451c645c133ce90d5d6349c264017d591e5e261e209bb97739401ebed1b6b6efdbaf51a396b6f9e18983db4906741865771a1954b61008423fab29d8a1f9c70c4888de52a778f7a2adbbb87d9e0b832f0f60c59d6fffe2da741ce4198252fdf5b9cee97408a8732179b4f86d38e21ea7bd6edbfe8c134099fbaecfa3862252ecfa3227b", 0xf4}], 0x2) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() minherit(&(0x7f0000410000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r6 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530f89baa34591a25bba56ca70f8a0096bc4e6036f5ef62aae5acc016e0dc5ad121eb95ab45945ca4647132066866baf197559c655614b42ff577089b1dd7df0672d356b21ab009573abe86b1f77a18877f43644ed3f04d7a7a2e6e6593c28fe8016da9c0c7625daf075fcb66b7ed9cedeb80d8b1d52aac15407d6afb9c539e174c67d3696ceb1dab6ab67b4b1a86e9fa62e7a4e24d495acb5832b299152661c648928c3b3af40fb23279a19370bc17c5af4276a1ec31290803c1ab06638dec8953ebb3b02b212425f9c979bca92c77a6801fc158521edaddea4bc1b9cea595c8ac784143f14e5717f80422fd727862882a46dda4a9b52f8d90ac5900de87ad69632d1c20b0dcd55c60266efb52a21028a146342389814ae5ba1f22c8e9990f73912ee1368c7a020a096bf4a50cb22f652e"], 0x10) r7 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x80000000, 0xffffffff}, {0x18, 0x3, 0x2, 0x6}, 0x8000, [0x8, 0x2, 0x5, 0x1, 0x4, 0x0, 0xf31, 0x4]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r6, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x81, &(0x7f00000000c0), 0x0) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x5c7a09e0d6bc220, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r3, 0x3}) socket$unix(0x1, 0x7, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000280)=0x3) r4 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0x5) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/64, &(0x7f0000000080)=0x40) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0xffffffff, 0x20, './file0\x00', 0x0, 0x2, 0x8, 0xbce5}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[0x1ff]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x3) r5 = semget(0x0, 0x7, 0x3a) semop(r5, &(0x7f00000002c0)=[{0x4, 0x2, 0x1800}, {0x0, 0x800000000000, 0x1800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x9cff, 0x1800}], 0x5) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[{0x3f, 0x7, 0xc9, 0x3}, {0x7, 0x1, 0x6, 0x1}, {0xf2f6, 0x2, 0x100000000, 0x100}, {0x5, 0x401, 0x4, 0x10000}, {0x7ff, 0x3f, 0xfffffffffffffeff}, {0x5, 0x4, 0x10000, 0xfc}, {0x3, 0xffffffffffffc413, 0x700000000, 0x7}, {0x7, 0x6, 0x8, 0x2}]}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000380)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000400)={&(0x7f00000003c0)=[{0x8b, 0x8cba}, {0x41, 0x3ff}, {0x26, 0x6}], 0x3}) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000440)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x25, 0x1}, {0x87}], 0x2}) getpid() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000540)={'./file0/file0\x00', 0x8, 0xff, 0x4, 0x0, 0x2, 0x1, 0x3, 0x0, 0x3, 0x2, 0x3f}) read(r1, &(0x7f00000005c0)=""/117, 0x75) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000640)=0xffffffffffffffc0) fsync(r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000006c0)=0x1000) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000700)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000007c0)={&(0x7f0000000780)=[{0x6, 0x8}], 0x1}) preadv(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)=""/175, 0xaf}, {&(0x7f00000008c0)=""/163, 0xa3}, {&(0x7f0000000980)=""/9, 0x9}], 0x3, 0x0, 0x25) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000a00)=""/92) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x9}) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x101, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x7f}) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/92) setreuid(0x0, 0xee00) shmget(0x1, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000002b2, &(0x7f0000000140)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chflags(&(0x7f0000000000)='./bus\x00', 0x10000) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffb]) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x35) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b91a00000000000000e69648000000", 0x14) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x5, 0x100000001, 0xffffffffffffffff, 0x9, "a846cf7768e1920a1971e0a27e6b1f5356b4606e", 0x1000, 0x400}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b64ec79cd10e3e517c70000a714000000290000002f00e30e33e7357001000000000000008a06a798633c2e23b8e7237392d92307a85452164b8be885b8a8dc10a346203fb7ffcb239f48a9c845a80065e62a03c1db0028d7a6ec3c06a52352dd2388486feebcd657c7397dced5db874da011bd5e5d3465e2ba5946e04e63e68204613aeebbcab08118be0c064b17c7d1e977149f10c3ece39675425f5e38214ee100e882bf3a27a776b69d90b919a96227b86816a787a3673eab8b429176a9e75e453fb62e376b512e4988a384c5b5143c2ea91221aeac4c4f8c25bb791b71db714a261551b4fc18c5a2"], 0x38}, 0x0) 16:00:05 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ab3000/0xa000)=nil, 0xa000) mlock(&(0x7f00007d1000/0x200000)=nil, 0x200000) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) dup(r0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x31942017a376f2b2) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0, 0xfffffe04}, {0x0, 0x441}], 0x3}, 0x4) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/14}, &(0x7f00000000c0)=0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) syz_open_pts() munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) r2 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x5) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918f", 0x24, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x20480, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x2b4f4ad008420b65, &(0x7f0000000000)={0x10001, 0x7}, 0x10) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:05 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) fcntl$getown(r1, 0x5) 16:00:05 executing program 1: poll(0x0, 0xf3, 0x0) socket$inet6(0x18, 0x1, 0x10000) map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00b170 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807f00b170 failed: no mapping 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) fcntl$dupfd(r0, 0x0, r0) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x40) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="c5383e0b1b550443", 0x8}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8401, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2f9) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x40, 0xc3b3311a1f4d3624) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc14f1a4b400c6cc640907a0000d4b69b8b00000000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c5", 0x57}], 0x1) 16:00:05 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="887553276f7da438", 0x8}], 0x1) sendsyslog(&(0x7f0000000040)="35f676e07d145ce56ac70452ec56f3d22a0d3716f12a1906ad2bcc2a29c514b85e", 0x21, 0x1) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x1, 0x0, 0x1000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000400)="2a5b48cee1a33733909f48ecc26aa87289a6424269709f00d92949caf05e8a4f63a310119911decfd2816b3c4dc3061af82aaebaa935d7a41d7a324c6968bcc71e711dc28f9179b1a6a182859d1c518e4a61cdab0d6b", 0x56}], 0x1) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x108) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000500)={0x4, 0x4, {0x7, 0x40}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0xfffffffffffff7fe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) close(r0) r4 = socket(0x18, 0x400000002, 0x0) sendto(r4, &(0x7f0000000340)="c29fd3d59f2afbabb3a35d90833bab439a0cbbdec2d183b4809eeab9c8f90dbdeeb741fe3c04bcc76484274f53a7ca9f764490398d5bfcb1164791cd83918ede4b001ccb072c5afdeb6ffd9e4197693fb2dc7276901886dc42aedb1a67e8d295a92ca1050f0adb07a62c894d9acb", 0x6e, 0x8, &(0x7f0000000480)=@in6={0x18, 0x0, 0x9, 0x1ff}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/107, &(0x7f0000000300)=0x6b) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f0000123000/0x4000)=nil, 0x4000, 0x13) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r4, &(0x7f0000000100)="40caa3470a54bbeda359afe06bc9c495bf26c864f8c657eb031100f842d3004c89d010dba6c38474377aa95e62f404778a7c910f8c5da282203f8ac51d85ca8364336af12d1927aa1e4384f77bcbfcebd17dd06c71f14c99d90d9a38046c", 0x5e, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000280)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a020410", 0x20, 0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x11) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) r2 = semget(0x2, 0x4, 0x600) semop(r2, &(0x7f0000000080)=[{0xecbc005f75d0e5a2, 0x751a, 0x800}, {0x0, 0x9, 0x800}], 0x2) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x906d598736cbff57, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = getegid() setgid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000580)=""/4096, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="b2bbd011") 16:00:05 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x0, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000540)) read(r0, &(0x7f0000000980)=""/167, 0xfffffffffffffdf5) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x202, &(0x7f000000f000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdf0) r9 = fcntl$getown(r3, 0x5) fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, r7, r8, r4, 0x0, 0x1c4, 0x2000000080000000}, 0xd, 0x100, r6, r9, 0x4, 0x7f, 0xffff}) geteuid() setreuid(r7, r4) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) pwritev(r3, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x400000000000961b, 0x204) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000600)=0xfffffffffffffff9) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)='=\x00', 0x2}], 0x1, 0x0, 0x0) semop(r1, &(0x7f0000000740)=[{0x3, 0x7, 0x1000}, {0x3, 0xffffffff, 0x1800}], 0x2) ioctl$TIOCNOTTY(r3, 0x20007471) writev(r2, &(0x7f0000000580), 0x1) lseek(r2, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8, 0x2010, r3, 0x0, 0x0) r10 = semget$private(0x0, 0x1, 0x439) semop(r10, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xffffffffffffff82) 16:00:06 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x2}]}) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20200, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000001, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000000280)=[{r0}, {r1, 0x4}], 0x2, 0x0) 16:00:06 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_index}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x93) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x6, 0x60, 0x0, 0x5}) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x4) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69d0bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae13692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e679e743007da63fcb2ab4304de6016e322265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652d52476b0f4a46c68a5f6f72b08c38254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436acd6ac73fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754605bf39dccf2b8964bc52e6508e5edb9e86d7cf94bf918f997982d4d1ea39da83806aa058365c2bc1bb405edc6fc6b0d166366b2e2abb1025717065e3b3777379ad69b8cb6f024199ee8cce07b3807a48ab5cb43dd5bfca65d987e5c8faa3065ad6919dc2de2bf98161977a07c158241b4eafec339fa32b881b8af6302e34a8b426b69646b4207517478cc93cd6c3f7be6959ae42eb0b3c984159a3e97ba7cbb18dae75b9ed0a0aaeb4c9283a078694b9a1c637aa8f764e27496bc326b0ef54b637a34c8d99a3733d8b1e326e97ec46d6533ab049e8b647016cf4ffbe9aaaa9eca13202ecd4fbac0f46fd3c781e79809f08275fe6c2b4435d284b28aaa44f1d39cf5f2b0e477adbcdc2e4c6362a7d798ee208347bf050294a6cc3e794ef5290898d67e4244256f57ef58ea9e771a473d260f6a621a35b8939174c76f6195c9decb1b413ca97539f643110458f2fcb5d9eb87170b485ac54465fddf24fbfbb8ddc9790c4e07ff7b09ce1b711009363ad8c9992defc5e4f6f86cce4e0a2203eba1b803874095864edeb603d731b74292af38f9e0ee33b775175f63f80082e5379ff7c19dd0d1b873f6425f09c76aef630db9eb10efc65258214f6a5e45a89d85d3b2bdd9a7922d6a8474d1e0edbc1a4b2f70cd4bf831", 0x6a3}], 0x4) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x5, 0x7ff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = msgget(0x1, 0x50a) msgctl$IPC_RMID(r3, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x111) dup(r0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a0", 0x15) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\b', 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xc65d2a634515d24, 0x0, 0x744b0414f1ff6c68, 0x100000000}], 0x9, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x9, 0x9}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40, 0x8020000000000, 0x59}, {{r0}, 0x0, 0x4, 0x20, 0x9, 0x3ff}], 0x6, &(0x7f00000000c0)={0x1f, 0x3}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x20}], 0x3, 0xd7) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x80000000, 0x8, r1}) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x100, 0x20) setsockopt(r3, 0x1, 0x5, &(0x7f0000000240)="8b77ceb1a0a79516672f7d0f573bd13c1e03cc96619459cefd15e426fe9ff300c2ad44bbbc9308debdd6e621dc17e5e1cfb95e79f59c808fedd81f066d17d0c3c427704350e97a3a4a3574e238a63bbb116e88d189cb16e8a50a81aa5bbf0a9210c15eda8a1d6fcee03a5318084514ee3f02f55f604ec6c6888c0961577365fe700d6496f3656df626f88cd7c62cea9391f756e2a2321df985664d9e36c3702bdaac3b7c4208734f0ec7f99ce303bcf0dfce31825d21a6ee", 0xb8) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000140)='./file0\x00') fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0x4, 0x2, r1}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x60}, {}, {0x80000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffff, 0x6, 0x5, 0x61, "443e2f2eec0e0186078b56fc49718d9df5b7ea52", 0x5, 0x1}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0xfc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x3) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f00000000c0)=[{}, {0x7}], 0x2}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x50}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='w') r1 = semget$private(0x0, 0x1, 0x59f1f7ea49848559) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/117) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x83}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x8001) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x5) 16:00:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) poll(&(0x7f0000000180)=[{r0, 0x20}, {r1, 0x4}, {r2, 0x4}], 0x3, 0x401) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = semget(0x1, 0x3, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x6, 0x0, 0x401, 0x8, 0x2, 0x3, 0x7fffffff]) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x8, &(0x7f0000000000)="0d5cfff10736f900") 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x8000, 0xfff, &(0x7f0000000100)=""/137, &(0x7f00000000c0)=0x10d) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x100) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="6012000100000000001300fc34", 0xd) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="a6df918f3a9e94b689ca92eb3af48d9d2d4758f2919e27cfeddc405cb179e28171f751bbae304ca477b15ce70c26f4edfbb1d5129bdf86b7856d5346b767c8e4ad09a582a6a734e5e8c4304848ea322b96eef747d6aa682f7ec11a54212569a7eb7f3cd0db68d81c6d43ce78c1c30d761610f0b192e10da2349380a9267d2357d0c9d5988eac2279e4e3d9d93915ee93f5ae5b", 0x93}], 0x1, 0x0, 0x57) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x400, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x20) syz_emit_ethernet(0x4, &(0x7f0000000180)="b6238812") 16:00:07 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000480)=0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000004c0)=0xf5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='#\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='&\x00', &(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:07 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x14}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) dup2(r3, r2) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000000)="bc57ee409f17ff148a53f51d54eb6c9aeac9f57dd62270be8665452482245cb41e06bf6a58be0088fee07a194a92e7a1621c9b19ca5409ce6167724e2d8c79d63bf5e366bc4be16abe3136d70613aab200de", 0x52, 0x8, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/210, 0xd2}, 0x0) rename(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./file0\x00') sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x27f, &(0x7f0000000380)=ANY=[@ANYBLOB="28000000ffff00000100000008ac7fdff4ffffff", @ANYRES16=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x26}, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffffd}, 0x10) r1 = socket(0x1, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0xfffffffffffffffc}, 0x8) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x10024) ftruncate(r0, 0x0, 0x69a88df4) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000640)=""/4096, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc1) r1 = getpid() pread(r0, &(0x7f0000000240)="1ce85a5beb3dd5767a21e65e00e6c15fd5d6743bb6c3bc7fd80d1033eb5d0f107e367038b8377cfd638ed7e8e827aac24139c55acf90a065eb0fe4620791c5afb0b979615f4e9a90f6c6b5815d8a3b12ac35a03afbc044a4ba0e7428dcadc792030429f7d5f3289466fe84cded9f50737736c7964ee5a5805e9912aa1f754757cf53a8e5b8ee96d502179aacb8b7ed3ae497f82a602d0c6bb241731cf36a8f53969096ce620e7734421f2b769b5f43db77be53f5dc9dc05f6e7fa2c0df210131abf7b285e4ebb0472958139f6fca", 0xce, 0x0, 0x0) wait4(r1, &(0x7f0000000140), 0x8, &(0x7f0000000180)) ftruncate(r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0x100000183) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpgid(r1) fcntl$setown(0xffffffffffffffff, 0x6, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) kqueue() syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r5 = getpgid(r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r6 = getpgid(r5) ioctl$KDDISABIO(r4, 0x20004b3d) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r6}) r8 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) wait4(r2, 0x0, 0xfffffffffffffffb, 0x0) semop(r8, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r4, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f00000004c0)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSTOP(r9, 0x2000746f) getuid() fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) semop(r0, &(0x7f00000005c0)=[{0x0, 0x1, 0x1000}], 0x2aaaaaaaaaaaac8c) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x19cc]}) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) lseek(r0, 0x0, 0x0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xc233c7a07577d804) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xfffffffffffd) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="60019da70000000000000003"], 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x28e, 0x200, &(0x7f0000000140)="6df5702eeb1cbe91ca5b936653a30fbc8cac306ca022a6a2d34109d8f869b9c2d5df17fbfedb2c0cb49ac903f9b081809ce79187370a50ffb6d27ba33fabd72f0c161c613cd9189fdff3763582f1d5b83f00004c9d11cdb663b911f3215e046efb1334", 0x63) write(r0, &(0x7f00000001c0)="0ddabf94c97202268b9d96117e04efe56b777106ad77db2c77aac5c0cff9eb5cb0cafe3fa3806212c9756e819d80f44454883eaf1948fdcb977fc23387f6d89fc590e708217db2e03238ab6bb5a7d172e39925c1ae4fbbb07c0e42e0a761fd3f29138dc027d882bf9f4f217ff9608249d41cff1d66119eeefc8691164f8eb36a4781663a233d146128d98f8800283ae1ddf716fb239ef1c6e3ecc1cc5853b1ba9723b1992b3d5f449b3f91ed966b7d9be5afb541976a24f0934124b5810fbfff07a77a60759410864b82fcf29857a295396e32bd939ed2b609b7a30c5f3a37d5375d1982cfa3aff60c096e470cc518c037c7b634426cc9876816a69488b17553e00bbc72a2b1f9191f0ca62683f66fcfc0f88a07be2186a295567dc70e1c804c67fa6e78dfaa9c6437af450b0ea189b307b0509fdf88ef79e6de191ca23b138c9f057663e9780b710a249aeab29ab0b31324ff7fab295454cd3fcd9cb5ebd9bfb5703917d2433af6184c566bb2ca64fef4b7123f2266a2ded4f56b61c6509d062c3f545ac964da89eef71e5037d7a9f4bf6c03640a16ecb6fbc5724e0017209631292b44d0761a194764bf4c565cc6018bd8737c0ab8f151560ababbffa887621e05b137089c7f83d7e74e7aa29187afc5dcdfa99074b4585025d26bb319d64b11a49c0af9d824343dc363c11ddfd59b432dce486deb6141c0679dd59bb0d5d54de3f722d565136b5baa1f7f8cf26a3729c022b7707ddd05cebad6aa203377ef6ba889123fc872855868d12007b9f3b0597d17cfb5b9c23b432b257b8dff7642f307b09d3cf056a5dd9fef0c3d01408187b239a8b942b7f615fffb99a7fc76bd8dd3b9c8f1ae50e0f164514ba0a4d045372676e78fae6fb2a0dd0c25649d2615c8f2f6b5c084786c53437708e2ba94f18e6aee6ea3c6307208b12aa64610776f84a67524e1bdf61feea63028f5d289032f56ebda938b269728894466ad549cf01419989b548d7891a1778ab41b81f25b7f1d221848a78a7c0969fd9e0856fcce302c1702e6a5d5dd32dfaed393edfab34228a0bfa9ea9f0820ff90bb14cf996dbef5c6f985cd30fd8052543441194cbb8402258e8dfa55a6ac805fa18e4bf272dfa420984c81042988caac6f01c2c9b15e9e651db1117f7c3dfc74315a3f8f2b0d72ffe67265afce45b2723241a6c0ae0aa93cf30a0678bebb843378beb255218d4325dc5ab35bd602bb267f9016cb37b518da77ea7751e6366e2b5f6821f1383fa59f56922b12a761e6e81ac7ee512ec51992d63eaffe5e4a6c601a44f54734f704ced8e6ae373b96a29bdc40f6c38a938426214e3611c45ebb42e513cf913e74686ebe1dce823fe47ef4f630125290a72658bb01f66b4c870cd95104b9871e9bd478eb7c2331797327b93575b24abb3b34912119d35bd0a2a52eaeeab4832cdd6e6c7136c404e66ce04be618dbd025463271d1b1761f87083b0d53dcc87b6ac036392d2b0c7d2c8efbfa023315fbb84ebf4db10d01da544f5a355f88d80dda56faa95ff6d645bc40a0be921030dad358dbba6dd2d4a67035e3880ee3177b0d9201cc11581d71d369db03bf6a29ea7ee1b0fb955a38b92990d96547b2070637df3f2b1a405dfdaa4f088f33195bd14ab55675540f546756d28761761a3d30443576b7cfc79554dcfe39799d1b8477cfe630ad881a9da44d3b913c42d8b7b3505d4d4d17cf9f160329af07e38ae415c965eb50fd6c8d80221cf0a4599457271b839edc183f7a62be90fe14bb0c98ab15898a421bb2ad95392b9dce0045ec21cf62b15872de10f24977d3cd248074b7b383c84800fc5d5b2c70b146f83bb4cbe53edecdc65e2a07c0fe92ef29d4cf24fb88e24e82d5b68986968c9902582fe42be566c13356e3de0c34fd2ec94d828c5002f6ba524995de66bbd05cd362aa9e99c81fd53f3a02d127c28a18c92730d2ff10b790590baec41e54c87c910b5d9bca22024847175e6141f33d48670a7bb965d6455ddd2cbfda3aa6c439ea72a987debdb53de7b9be23ad0844b9a31cdbec3aee7169c1d53f54106031b1375070a505130c0d073b7674a7086110cc59a4ee696938c4388f21864d72540f6f047c1c546f0441e2287f34e209050b6b47e685ed3515741ac83ed9ac2bf01858b153cda21a586229c9eae82bdcc67a0ff70976b55388d2a7a8f0d45105b9b9e1f312b32b1bf18766ce7f9c3fab65a8760a8e44730b9799cebdca778ecdd8e3f4e25bedc0cf00cecba60630fcae4fc20fb4a3eb1f5f7687db06b2b480b262ab197dd1af69be6f67f0164e7b4b4606b774ae33d0e4cb3af187b6598ad963cfdef592a29b92364ae5bc6689db52194ecaafa60615ea896fb35648f1b2b09b299cd04018560f607fa453b3717c1adb64564a1a4c7cdfba78230fbc602e599090539dba97e97e3cba83c2df4613bdeb63f11b603aee87b50fa26840f49f05806ea9c3d460dccea9955204958ccbd555028729cbd6c7d2abe45850378fd507696b7b25a9782abb64ece43cb01c1ad7e6a48e34dd2923b3d3c7e07dc76e3723bd180953c6ab5ad402a1a0a246bff4fd000c9c43c508db18166ceef4f44fa2b9304fbe3cce32a9c712e7b0d9492088078de194ef8d8e71774a121b81793b405b9a7c5007fcd6724dd0b8e966ebf9fb2b5380872c8d35843232076f644d727becfc8dfff2287a180ec3980150b1be1a886c52f9b3c4b69d237585cdba72ef0f71dfb35022df8a31fb504ba30a3926fee7aecaf3ea53cc6859061ad2eee892d837ea3737b8f5b9e545ff8fb75d128d87f1e4a8597acd8c97f935cd138f70a365678568f4fc79fc051189fe56b9c6a1369342c8d6b33e8dc6b21306727ec46fc771998eecf9d252b58487e8cc120e5a3dde4c230e970195b3182ccdaeba7c042d7a0997dbdea4822e37c0e1cf1cf33b154085cee563f8b514c30cc6d92fc3cc0c6752107ba1c0e25d4a1d584f16732931abbe3bbb06225320dfdd8602781822cdb3f8a63a45435a308bcfac3be56b61671c21148c4711738bc6d6a35f9257bf4a00e50c617b3e4060a023b96e3ee4eab22651a4040a806ded23a65d67be1a284ce7615047dc0fb1766d23445173c0a3ebbdc1a1c305c5caaa9171d826aabceda6b04a5ae371bb023527c86e0be93c64dd1f3ea2ace6ecc59db07ff0166eb79c67ebc0c29dec1d681fce431a897a184cf67fb64f179b028fe78e803c549faa7952d1bddf9916cb949d2632b75926f0408aa3d6efd906464f326ffcaaf888723db4cd6e9fc0c92fea13efd3b08f8d0190c118defab33c199309e34662490f11934096af2e91b9c4d483be585ecb6fbc8ea16269da39467787b4092f76a886a649309a163a61647e4d0f84ccc2c3b29533f9b35887da176e670e0453b02a0253a38524352b6752f26b478d677745a6514cbd4b0d825027831a59770c11ad628d86a3e2760fe1d23d2a35ff0b5637b0dfa330dac9f540d46a8029c17f3fc5caae00fe863a11a9bfdc38187b4a5a3e11a3b718fa30d18670a63f34682f38d3595cb750daac3e94d56004d460498141c82cd225d43eba7561a2bb8b945310d4fc6927bed6330672f626348a37da24468dc5a960009cb0c9ece234eea34105a642b8c97874db0ea8cec02b9431feb4080a16fa2e9876c8198e55c7e348bde73f003166f84680d2f62c391ea493e29d1b0fb14726835e86e1d0468a8796c5cbdd8fde84003af055d40c992c0b3cf1fb88b7e1e4277cbd25d262f932663b527a7c3fb6c2ad034b33657f9a9d9ecee522cc1e3e69e40af31a8e5f07072e535441a609725eb3105b8823100ae16576cf5b28218bbe31611e311504265e0912860ecf4fd2ac562981043a842e9b0bf86dbb25312c161d209ac659ba3367ffee1ea9ec96d1edb8fd07924cc5b107df58229d76b7430edea17fb04914424e287abeb0405bf079b98624859684131928afd8a484959f55e57f77f60c38c1d0c5fb1000ce037b6c59aa5a7f2184ee185bb6124cefe2a696e8b71787f494935ddc14221522c0a77ee5ef5b14b436f7749527634661574d28e5ae96986ef9bb20ad24d0363cc6890419e462f89dad65e3b1ba4e1ef1ced06827d62aca5c1a5bcb9c08e7ea83fbf595b1961b7eee014d0d2239ece2087dcf78db8bfdfe707f12a480e4302e32deb27fff933884d353348bc687b21fb0639814c01dea94cf9b98beea94ed78e2cf6bbc59489b8096945135e3d6d54ac16582cc60aeb05c1ca9eb3c9f5ea998be78d5b13a524b02194c257af46765644f3ee28f38c57f58b9d0df0b7fec69d0ff033ee6f154b16082863e784e33d1f5611ffe2153837c655900053cdaa8ef9e6f33969ddb209120b6e871d94c0f564f1271ba94678a7be1f0c8c323818aefe6a64b9af77094f5ab5d549967be269563de4e92cc5223a9d17557f18209e8383743ca7f0bfe18b4098f942d4658874817c4026fe905b5942be480e15387f2bff460aa9748dd02e4d3981c46effd9bbcf0f499f5232e285f350d44c93156df202be23ae4c7bf5b5ef42baa9db63763824b3ee325d9025e1a1a551addbb218b5290af8fe7984eb173bfa168c8a3fbdc8f752fc3b39338176d6de390c6b87135505189782830d0abe215dbb646890b858176b7fce2b9bb2d6dda62215354ce49a80c6ec29c969f944ea368c3b145824f4892f18bc270481086c765a9e4488bd542a14534cb554ad587b7e9889b1135486414cf9b49b3be76e7ebdae94f70c86bb942e5e35f73916e1cc8a6a1cfa37ba327659ee95a7898ef453ec0a0a3c1e27cd6d5bfcec74c5377a83f5689711a32e18dbccce220658b750fc1425064f3416988171a3f6fc9945f34b6b0d3983c0a9a3faed7074080fff58ad9672c7a230420b0deb09b17db13893c146c04b95e59b92682823062ca7656f3ccede7ca4bdb0899be12c7e73fbd6556b7c7bafe8f7670a9435f7ff80f6f797bcfdafc3464abe2c612702459652954955c6f309de8f15d1859cf59f003bccdaa5394ee5bc76e3bb4b354697ce24df4b2402d96ac1adb8168587006d65db38a291d3e00829cd96fc72a615d471bb8e4911c5bb7dec81e601f0306c7012b04fa31a460d4c43b6fdee1228da44c84060a780037006444d82ed00981c873983911c6d69886ad4f90e5732769dcd04ccd4a50c8c5fe18f1f4b37238f5bdef1bd0d0dc02405bc64cc22180fcef6380fc851c96c5aab42ab10297b89a89d5d3d6531041257f74f71ac7f980e5f971feb115f4a0e72e009438499a838e2d43686afebd5bb16c5d87c24791f0694d013b60e32b5f82601a2d23d3241f5ec181b1ecf451913b37a90d858135650aedf7c8d612544c14ec21ec31ff68d2bbac6648888d898aa3a13862f3c81288fb93b421af5e1bc1d5fd32a4932af187f2977a427f41670e075a0b52cea52d1218e8589f250e274aca8606a47d7969e4f7ee15f08032265274ac226f50fd6fb2a97b2ef8d1d7e60f0d5ba75ecfc1f155981f6f5d07b173e4db218b54328d803b3ecb1d5f122c87b52f994acb2f9ed87864b32c4c195c5311b571a947a3c73754b76cc0133af05887c58adc6cfc9526354f9739163e726c0871affa24f21cbcda9e7ee84865456fd8e7c74e1773bdef5f1ecf54ea97a05a336087d1c276b52070435df590bce1a7fdb13bde78b9a4d44ebd4b6d66c6d6f2eca2d3c50d6f8c5b3b399d304a454c2908410fd0e51720c0e33c122e77c7cb9d2db4416744f051af468357c4415b12c99ef6a75a97bbacee", 0x1000) 16:00:08 executing program 0: r0 = semget(0x0, 0x1e9d4ff1a97b3f3e, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x400, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair(0x18, 0x3, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) r4 = socket$unix(0x1, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x20) setsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0xfffffffffffffe92) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x5, 0x4, 0xffffffff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x3}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9f7d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x17b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffeffffffff}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './file', './bus\x00', './bus\x00'], 0x7}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x100000010000004c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x8, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x1000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x80, 0x8}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x4000000, 0x7}, {{r1}, 0x0, 0x42, 0xf0000000, 0x7ff}], 0x1000, 0x0, 0x2200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x7) 16:00:08 executing program 1: clock_settime(0x3, &(0x7f0000000080)={0x9, 0x890e}) clock_getres(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x106) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x64fc, 0x8, 0x1, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) fcntl$getown(r0, 0x5) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3d}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x0, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) socketpair(0x1e, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xd516f175766c5cd, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xffff) r2 = kqueue() r3 = semget(0x2, 0x4, 0x442) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0x2, 0xffffffff, 0x6]) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x5) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x80000000, 0x0) 16:00:08 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = socket(0x18, 0x8000, 0x81) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="c5383e0b1b550443", 0x8}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x81) close(r0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='U', 0x1}], 0x1, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x7fff) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) fcntl$setstatus(r0, 0x4, 0x80) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff120100007e5e00003f0000348adb0100010083a8d1e4b4c4d31fd9626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e5919f2a9a14156226f9da4bbb5cb1600000000000000c0c4355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c67032f4d8a103ad20932fe7968f0607fea22b086bde9ebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533e"], 0x1c, 0x0}, 0x0) 16:00:09 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000007c0)=""/124, &(0x7f0000000700)=0x7c) r4 = semget$private(0x0, 0x8, 0x80000200) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) semop(r4, &(0x7f0000000400), 0x2aaaaaaaaaaaad4d) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/191) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000340)=0x1) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r2, 0xfffffffffffffffe) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0xfffffffffffffffe, 0x7936, 0x3f}, 0x358) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1, 0x9}) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000380)=0x37, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) poll(&(0x7f0000000100)=[{r0, 0x84eba9ea48b9854e}, {r2, 0x1}, {r5, 0x8}, {r5, 0x4}, {r1, 0x20}, {r3, 0x4}, {r2, 0x10}], 0x7, 0x0) r6 = socket$inet(0x2, 0x2, 0xfffd) getppid() clock_getres(0x10000002, &(0x7f0000000540)) fcntl$dupfd(r6, 0x3, r6) semop(r4, &(0x7f0000000480)=[{0x0, 0x81, 0x1000}, {0x4, 0x7}, {0x0, 0xa3, 0x1802}], 0x3) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0x0, 0x48}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000a40)=""/173) semop(r4, &(0x7f00000004c0)=[{0x7, 0xfff}, {0x2, 0x10000, 0x1000}], 0x2) semop(r4, &(0x7f0000000000)=[{0x2, 0x1000, 0x1000}, {0x1, 0x90, 0x800}, {0x4, 0x416, 0x1800}, {0x6, 0x4, 0x1000}, {0x3, 0x5, 0x1800}, {0x1, 0x1, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0x9, 0x1800}, {0x0, 0x0, 0x800}], 0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x4, &(0x7f00000000c0)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r0, &(0x7f0000000580)=""/25, 0x10, 0x41, &(0x7f00000005c0)=ANY=[@ANYRES16=r0, @ANYBLOB="7223608a0e45e0b137a4c815b8771fc5ae235c7930657f704e28fb940368b744c5feea3454edecce8823c592096ecd1e0d23c238ee2430906f71802cf630a583eda91e985428b07f772aea50", @ANYRESHEX, @ANYBLOB="4715436933fae95b16d3e49a2dbff3dda7daffe2cf18df94d62d780246b74588186a1b9b137051d6f9b5497fb03e711fe7c09f99d612aa88dfe0e8e84dc89fad50fb", @ANYRES32=r0], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x3, 0x1e, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7, 0x40, 0x997, 0x1, 0x2, 0x400, 0xc4, 0x2, 0x2, 0x0, 0xe40e}) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1000002}, {0x102c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x1, 0x0, 0x2, 0x100000000}, {0x200, 0xfffffffffffffb02, 0x0, 0x800}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0xffffffffffffffd5, 0x101, 0x1, 0x9}, {0x2, 0xffffffff80000001, 0x7f, 0x746}, {0x9, 0xfffffffffffffffb, 0x3ff, 0x800}, {0x6, 0x8, 0xfffffffffffeffff, 0x6}, {0x1, 0x2, 0x10000, 0x100000000}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x7, 0x2, 0x4, 0x5}, {0x4, 0x1f, 0x6, 0x7}]}) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000040000028ad2, 0x0) ftruncate(r0, 0x0, 0x8) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0x0, 0x30000) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffbc, "7870fde40100000000000000fa00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) rmdir(&(0x7f0000000040)='./file0\x00') close(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fsync(r0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='\'\x03\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=')-]--\'*^\x00', &(0x7f0000000340)='\x91\x00']) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 16:00:09 executing program 1: r0 = socket(0x19, 0x5, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x5, &(0x7f0000000080), 0x226) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) msgget$private(0x0, 0x400) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x100, 0x60) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="000000186204018b002b06ae9e4b281d000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00050000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb7", 0x57}], 0x1) lstat(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x40045}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x40) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='\x00', &(0x7f0000000080)) 16:00:09 executing program 1: open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e22ce11cf80e8f1fa488b598b0d067e950bca2aed3f07a2b4", 0xff2a) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000180)={0x1ff}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56, 0x20, 0x4, 0x37}, {{r0}, 0xfffffffffffffffb, 0x1, 0x4, 0x4, 0xff}], 0x3ff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x9, 0x6}], 0x401, &(0x7f0000000140)={0x81, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000000)='c\x00') r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x65, 0x0, 0x0) munlockall() 16:00:09 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=')+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='}!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='$\x00', &(0x7f0000000400)='J/)\x00', &(0x7f0000000440)='\x00']) setreuid(0x0, 0xee00) shmget(0x1, 0x3000, 0x50, &(0x7f0000ffc000/0x3000)=nil) getuid() 16:00:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a0002000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000001400)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)="de6c9ad0ddbfeab35232e1fd716d893af593520fea35b35a9f0160d4cf1a1611de4d548063ba454a4450d52ed5e63f7f1bf4e9229bc1190cddee501990578e3af1712d4ed7e22b425470b5c20b6509083cb9e102a027e193fb1bc23cbe7f30b9ebabc70021e2955270bec7f824ec616e3416761540d6a4739b6012ed96ea21547c2e9d6eaed9b1b9e00e56617d00c6da0f98b52f6e5127c880954c191589a73e835138582335c4b9131af612dc8b78a0698b0298e7213354ef5ca73a9fb04debce6309472504525a4b4a6bd52facef5002cd021fcb199359557fe4983e6e", 0xde}, {&(0x7f0000000300)="481db347d260ff90dac71ec3e54a3b680cc30b540d3b1b3a39cee9212b0764e03bad836a9abd2f55e03bb568023da18084d2202202bc8b52d36305ed69cb70ea0cfd43a5a4c493fa31efa140f00f34bdbb", 0x51}], 0x2, &(0x7f00000003c0)=[{0x1010, 0xffff, 0x3ff, "1e6aaa7c3904345a351642b6a22e2402df6e3022b00f59d162a82544dff4a14e1b15b49931d63fd8c3ffb3e3982ebaf3a4f944cf1ebfc534070853c936b2d91cba2484679f625a4ee08c64b3b8b9f7f9bcf771fa52bfe52c873b91b46220f43282652ade82c0be981b083d494d7c25982bd7796eb71b93d6db9a021a568a205fd4ff31c25f79433ce1929e8b53807755285a148eeb6ae266b8fd73594a88d7a786ce3fa98a84883c8762602073540b422bad885af67ebe54bf9b59265c11bcb927e778471d37480105ec6ba665e76076bb6f1f1ff902c5008b859073a5dda49c00e0374b6de4bd7715db891b2c5dcf33ac7e8ddf42508ef40555e5b3749004d99d1680be1c802b4072bd0c6e807d356dae5c1824b35022ac8a13f4af51730ce3ec93c06304ae81c65a9d9db896eedfd60176b4b5fa05a559eed5dd013719917439ef3d95a44d94ab74862348b3594e9a35c60172b7b8f2b1dd1b7ed6e00791da25fe4be1b015cb4a368f774a9564c01c13166046a0be7e3ec9d4f3e9114e9d082e7d483736b040803749cf18906bcaf703489b92d54c0f2d5d360ecc29c22f5107e13a22e54de7e22d920c0c0f79f628cf4e4ed5f6a49911e3c5e6b259cc784007e5c0a250095b4acc6005e528f5f8dded7cd6d5ef58d7f84ef1bbcfb0ad0c65c916ba6a8bce3272efdb875e76c4a9be305935b73005222caf712dd239dfa5a293ac0e68a76014743f41bdf17780e51214b951b98d06a15747d69e481c03e7cf2adeb2f96068b824e92c94798171950e9f77e593c60a9bea92cb87aab5da93839b9570e6a49b4696682392989c371ceec4cb1c2032d8508cf5fb5e991d055a6c04e0433b76eb1328c81fd12004050971485621fcf10ae62ef35bd4563f37b2dc32c7af921ddf97423d7db78b17cb414101734c66f6fbe547888b1305cb6988851b88af3af52f9bf0b9c2e9c78620bceb4978dc8ce2ca7a6f1ebe466f2c04ab788efa2cd195b43cb51a210f342e7e65a318805378bee4df37e5ce7a5c6f4954cddd1f3f354e3294b98bed7c0f4f270234bfdda4a6d46d34ea6f6335d1e64d6c2f8d6f03c03bb841aa8e1092a1274422d04f1b0605e766b4d30f98671a0233390cf98d006ef1d507a743b37c032f7d7aa33f4afdabfc266844aa7aa03a57250e95eed7c353778482b0c51ce7b307850d40012974b23733904bec4ed60729a110b904448a39a15e19c249016ade16537309c91d05f68b99989e3cbdce239310e9f50408ba26aa72d141cb91146b451e0db452e77da998c23985171b7eefa4a8407a313f08f1b48ba759cdacd3c65e1904bd4c1dfa67f3e8e1780b3898c9ce17fae1ea94598da1ae15b1ff9509dcd3ed20bf8eef40cd9014f2068a0d0a2082cb87942060b88a28fe641781b4e70ac83a40581678b214825d60f1ef99b9a5d17e790916fa0089f3bc50617c7c6f454bdd763c7ddc44f964d5ca256f75c2eb6e9f8529b50fbe560e43b18033157e900ffb102789d063efc6c9ce5698fe822cb03ce243b9fab4887a2e98582032d916ff00e43eef248ef4589ab03122f3ef2093ac27a1ec10921c124ba7cf8da93f4d880eb3257255fe174042b56199e74a86e2fe239ee77b17655f44be82cad1374f95281f886dea9c8030455c630c533bca45d9a2a849c3cd2145de59a1a9aab41b26c09604464d5f3aca04179c552c46f0ccb986089e8f5871530610a998dd589dcfd78842380b914b9788dc080cd3ec491386c952863e815dad27563083429921ebc40d89076dc7af860d46eda294bab37350bf5ce0c6b3a7441d4d1ab4d86140c68d69c281f387e2546e2b6e20c2eb9b49f6560436aaaedaada18ae4477ea9f06ad3439daa09887d3bee7a964fae71edd963c9ee46c805b1215a825943150dd254b371a2215ea089f6ae1808bb5604c0646c3072aef2e4c9ad9a443f41b4941664b67d77bdf2157982c71fb768f4c34280c11badb373c3efed47eaf91415eb79035ca262e9e527138bc88968fd6a0b8e75a3be0e60303d1405b2f62280f306434f5319a4d2be760455d52a45ef7fb1ddbc377a9b49d1870198e3c7619ebf0b5d443fc34f26a386e40aeca44d666600ecadb8cd8d4bf2323bbd68c9a79a213e3268213b1c3904e71920e6ad6e4b02313eca2c3f3ec80f5f7b3b2d67139a765a19cd780d0c79db2da68f259659524ca23058c06e5457db802990691f2a042a9fbf8869b5e5f377783eeea0a715f2519e2cbcf16764fd6293b07ca005fb4b37b839281abcdf66f8dc880f814c72f3fdbbdf50cebc889d21e89445471094852a9b4f9ddaa8ae4ef3eb489f77c0b4b403a002b6e9df32877b4924bc344753cde785d33d91e9a57d16628ab8bc9e82f797429cb6e69f5c5c9d6ea1422420aa9ad6800a8f5ae2ad32ee2595afb5e418156f149af077f406b464db894ffda5b7ef2fcd39ec705dedf047e9c7434e446049e846ed5c67ddabcb3d09e529c86e6f1e9eb59515cd413a77e87262811accd5fad6eb840c0ac984e007252cf87a885718ff1d58ff6131858c284a2a8053cabc40e06726d35381ac9bd24c81ada0cf2e36aaea7108e103a75fe92618b16c722bfdf173b24652bc3c2375d4256645d02b578b738af0ca7a6fd1c5121abec28da88f06ea2c89e8779ca519a020a65c9b004a553e816cba913e7b24043c0271b6315771c5e446f3dfde59fccd99e9295c07325ef40ad6f9878a3c0ff9851237ca96013ed45f36077f2f6d82c884e53b16e298056997502789c1bbfd2764505a2ddb019f96e476c0cc909f17b8d230f3f526cdaa8678506defb1f9cadd5e506fb50eacb3714dfb081d1160b436d70f2d47597635624949fecac690f35195adb3316bd92a2c2b39d3dba16bb4fd7815783c4dc901193bd726af9c43570b7b0223c078d6caddda9079fc7a571429e30d47b4697c4b3eab6696a3a75022b7576d52ed36943796972ad56e4f999225e3807a140c4d3c24dbd3816ff5400b8ff50c14b31c2d89c93db72f09437e31404d4826d6271fe91fb7a497f4f077d3c02f463cb6ee4ded859642db0ee91afc4d95a6219cbb5bf6314e4efcd9d355d13bbb3a913f4e59d18ab1fc3e5d85edd0c07525183216cdb978fd79f2e6e6284a0bd70631ad0ae053e4ba650daf26e2a3916dac61efb2059cee33bf1f6e1b848b5f5749f0a7a92a6dac3d6230a0762d42ee9a9298c282f53286afdfe5ad9a27c23fef93adb03ff0b9d11830e95b2664fe9593b9ce5dcc415a34bc851b800e90904aac2dfa9052bddd9b09b2cb2c63001ee15b78a8daafa7a304ca4aed67edc140db6d3152a7fe52c2389a1243416fe55908e020dbc10bd44acdab656b10e5380cf5a7fe4d500ee238c030e69d0650fc6638876f946bcc1c4ae1c99ee8b5966bc85bc0a012e21608860ff20b254390c3c4556ecf156bec98375f8e7746826ed24014ff01184d9aadcfa977a10a38fd482af7a1000abc96dacc5c7b7b76ad2f4affea7f38b3c1c11cb8e601e5f18f8c00c86bb134a132f75f1ed55174f74b2b4ae7e093de62924723cb8134279ffdc71851254981a6f8da081e778336e9badc8526c701d15d2ec3c1ca91bdb65e151a1def46242aa99049455a502240b9aa16238c63e5eee6a95e6bd83fab7c52ac202548627b9f23205dfc4356ec77a17d252dde7d32ca2db7876319f100d267ffc7a2f817ea9b79ac1e33b40c8299dc0ad26237eeb69351479b350076067f400c7b9a35840b1f3a9a1a0ffc73975695394aa708e13baa300c4197f92472429a620caa94ab6908557c5e6146317589afcd93b27a1cc2c0bd4bff242fcf8964e5951b00f724957916259ad6d1ab7df911007908d71f03b5b427ea20a40a14aa84b92c618b4c32a50edbe0ab3c708b99d9e20760c0f8b1edea8f80e5e5b5182c83e06527987c87b47b1dee3e551acf3101725398530d5fdbc1f452ac92d073c1946fa7ac469ced1a0473fc7d39c80bb09d453d6428c74c56d7b4709d2a14b62fefdf8db9b5f91046dd98affb5a0cffcaea6d30ac84a0ac6b47cd4acba980b91c1718aa681c780fca8db0adb9eac9d0e67f01268ae1e7ab984bb89dd705cd3c6bf4036fd1f7caa784f11e89f56abcfc22004e9d0ce5e1b205b08d57f8ab06266383f93969896459e385dfb4e59cc36f60aa88244d8501ddbcaf53ce209ae144b9cb1eb3ecba5b3c9e81c81f4af1db34f474cbcd27f69e22e3ca2408d29702921bff61fde0415f8f9820804334026da8fc601a25f4bc4ced458724e366bb2f7cb1dc69a5ccb52ec8c658d628b744732c5eaef2b2a63c977e9f0115cabee7ccbcda6afebb7d90f50d6a9857cf1f090e4bea6fc4b9a797c5d4a0dcc590b5643badfc402a4506cfd9fbee89cf138f727b89ad7a1a2a749a48d872d924bc7b7c8e349ec8b18581d1ce22526422d569432cb7a3d7f49ed1301e4a6cf95171784ba77f2ffb991f16d00611552894fef827270df6160b27fc35ddb88e2d4f89613516394ece2173e56e6081d5250e899b4f987dc7e0a92718e6bb2f879b0d43cdd79d96d65f712a1c64709c5668cd86832c1c7b21c49d81eadb71ee8ee51dfe20c1f85a7501ef6602ac01be5d7de53405462f5927544a0905c17c0abfa462183d5974b0435f6cc4b9a0255442c1e6862a9831b82b7e701c20e878ef851258fa5887ced712f3caf2aacbd11094c59cec9c6964c5cddae307939d93aac291827873291db8d0a49b2544f3ca6ae37bbc71cc25efd487de478a05fe81c7e57e09b5f8448ba80d8ee042c2f021fd5390c86211964cc035111b4ad98f31aae347b6cf6839b7ed4c127fa1e46e1d384ee0f6cfaa4056581d7438fe47de1d5ce9099932280cde56fdd5a4c4dcf545249627dd4ae36d34e123bbfecdf8861accc9a270d9321c08b595df8b114390f585bc3748c62d96a88315d886fb0b040f08e80f06a58b5069887025346e78b582f5dfac6f1369ddbd1a5ac49efb4be45e066eead5dde00b6c92dc218eb3926a1b608f9f5948b401c8d45acc83b94abb7ee104968f06200cddeb8349325dd77b2516714e32a3ec33bcc34bdec1f2e848edb4dbb9ce6e839efb80c52ed7c348f22c2bcb42d5b67ae1d21a19ebca8fe190e10ff2075f232cfca1a0b1f184144034c6481fbca7c1f96c70e957ff40877e596ec1ff695a864ade52272a33cc99dace9d9b423b16d5d97685a15c10cb2638a942bd141471ab33e6ed539847ba3fce21d90ce6b91c28a5a4968cd117ff195f25ceb7fdbbe458c772a2d3aad541809fc7a96d30ec78d91c5fd4ab8c8a7d5d4162db627f0ea8c012d516d87eaef79ccc121665317d0dfeccb35e5f9f7b4d30a3566d11232f36d04880160be87b38846aab65332c7c74712c788934738548a6994d99a2fb9ce2261f51979f34cbf6a01eba58d44ad21c12333c87ffaf20ca1c384869b3fc8e4c5264e48e31c43b45c49eea074b32c0eed3b5b2f723d41037dd85c4fcebd02e5b1310ef91167985b0833007e523d1d88d89bb5db4cd1f220da4fcb8244b5a78b7ff48c84383dc21f2eb52506a03879b55f6efafa41f020d3a5f366e795f2dc4b38afff72f5546f735101a03142639d1853ed123ba7432e0d2bf3e4fe8bf8bef6e156c304ca31ab15ac10a80232247c51ef5ee1432d7e4c5201a0fd0718cb4e7bbe013d34c20bd0c2b62cb5e9b2a4375dd5300692d344db7ad3f7aea6eff6ecaaf360bab095b3543402a26e97a0438007a193e7d613ac7e749310b85782fd69c55a68e342e1f13ff978c"}], 0x1010}, 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x9) accept$inet(r1, 0x0, &(0x7f0000001440)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/13}, &(0x7f0000000100)=0xf) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) fcntl$dupfd(r0, 0xa, r0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x2, 0x4000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x100000000) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x4, 0x5, 0x9}, {{r2}, 0x0, 0x2, 0xfffff, 0x9}, {{r1}, 0xffffffffffffffff, 0xb4, 0x40, 0x9, 0xff}, {{r0}, 0xfffffffffffffffe, 0x88, 0x1, 0x97, 0xa00}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x1ff}], 0xfffffffe00, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x21, 0x7f, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0x10, 0xffffffffffff44db, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x9, 0x20000000, 0x400, 0x5}], 0x4, &(0x7f0000000280)={0x10000, 0x659bf6ba}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18000}, 0x40}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x20d) getgroups(0x3, &(0x7f0000000280)=[r1, r3, r4]) syz_open_pts() r5 = syz_open_pts() mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') flock(r5, 0x2) 16:00:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xed9f31713bdcf983, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r2, 0x1c) flock(r1, 0xa) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) fchmod(r0, 0x14) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/42}, &(0x7f0000000040)=0xb) poll(&(0x7f0000000280)=[{r0}, {r1, 0x4}], 0x2, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x58, 0x0, 0x0, "6720345581c4f2f134f463efa64ec734cb4814814426a05f842745518ccdf667207218e83ddd124856beb835d1312378ba6b40a690d72e894552839dc7d5f32837"}], 0x58}, 0x1) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = geteuid() r9 = getgid() r10 = getpgrp() r11 = getuid() r12 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r14 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r2, r3, r3, r0, r0, r3, r2, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xd0, 0x6}, 0x40b) 16:00:10 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac54ff7ba6fb5610c913e7d9415ea55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755b54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765ccf01371e7b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d218e9293d0206c6966f31c09784c60af88932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419620124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53ef961c9a59b61bb39645190b3f58e213d9ecae7acc4a611e06295a48b8946e689921bc3e7302c0c25261f08714d6c8521bafcb427f93aff36533a7deae85210f39cd983f401850f2674d8728cb1e5826dd9ddc302fc263f90ee0552eb31548b0321ba343d5bb8a391fe379759a71a5d59552fb9566adf3032fb15c90855e03d9aa06a0362e1ff88b65f0813f00000000059d577da99ac12872ef21bbf7f40cc4acd72afd456d16e105b9ca57418dfd2a16b6ca26cea3c2cafb9d053d4e24f7e39a3c68602e964d2d2601e340c206af68a35b45664d1e2498746bb354b5d33cf9210b2456f1cabb47ec6bc76289d2061e29cc2665f051d"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) pwritev(r2, &(0x7f0000000ec0)=[{&(0x7f0000000940)="7df708ee3d0192931605dc766fe275e9ed93bf0eda9173b5212b058130673fb7ddba39ca2e38d3c3452e3d7eed176cd7c73ebebc8fcd2956e68be9bcc16e37fb9f44acfab589521757f391c2f3e1a333cd8a1f7f67f81a4552c25f2e908002e99f2c675fe439f1d5209b976f70c2e8d261c023a20039ea6518a4755c5268181c89b39c83ce897d8e1e0507b7e0e3a7a440b1ab0d3549a5323fa4c486c771dd41fc12fd957aa0c68375d76f9d4bec7b3b622869ec6b1afc61944b1b4153eba54298e8c1d15cbe9b17df5e8a2d869896db3f42c899fc8e1d47cd9632b80a3f806620311b33776fb5a9cba912274e", 0xed}, {&(0x7f0000000a40)="29248f046d4dd4f4ee325326198c1d17d7d5a5ef2ed578e4f0323b9c0adab8a6a1a4f143ee7454cc1001ed2f87637e4e6de294441d01054c27addcc9842d8d7e4743c08bb660f65fc666e872bb48cf0f69c575561637e786af3cbaa2132b4d682e9a5a76020a6a8fb2f85d9424d5e12be92d93326f631787ddab97d7082a2c1570ce1e831e637abe1fed0d4743c69357e2bd5cc9161919bc06835ee41dc59ea4d76a2638eaafc30b9263eb8925b9c08045e3d717afa233e15fef5d94d99b542dc036b6c31b7d892b5547388eff7221885bcd1ef421207161327795a2880e21f1a0ccb753e20e030b338a1209f4420ebe795fa4aa", 0xf4}, {&(0x7f0000000b40)="7c4deaa65a3e25e45d555c31a75f4cf90c7c918f01e635ed7a84a616dfd204aa0047745617847976ee9ee0ce6b869e06397c75f8459517ea2f44bc6537e50fdffd8852dec8b68cba0ace3f9eca95763bfb69c0daed11ad6e0549a5a02dfe15aa9d29a799ebfdb75cbe842ce726a8db1fa774e0c073a0bc19cb6036899877949e80948e6fcd7799becebfa83c6ec3e31938b3e32dc73e47e10ad0aa984dbbf227bfec5d6cfa5eaf9e5a95a179ec964070ff48f03f1f5354c03de88464dbc23cc61bfe2425df6bc8ec8e0b64623e0fcae785a3bf1dee15db85f35a27959afd0d52a9c6edb7a850e74482487f6f1e2d0c858905a8d3e7", 0xf5}, {&(0x7f00000005c0)="aaa43c4f86dd5f9c22103a42f2ed9ce74f70246dd9f3dbf1342011716dcc1c67e16f53f1ac4826cf6fe4ec", 0x2b}, {&(0x7f0000000c40)="627050a2ed9381facf663e4c62b6aa032abb0ed65fb22a2922b5e69707a27fde2bf229720d5562c60356ac94bb0be80737f2da3be97216394a1f07a57be8293cf7a29829d9aa0e7ad20998cf7cceb3781bcf3493291c16fb21c010dab07dcb4e5962bb6f5179780ccb61ae8182bdf630f5e82bb153ec5a6fc93041e68facb1f4ccc6294e90364fadb251ee25d5cf28432ebf08200bf890237dc7203b0292524ba1bcefd743fa66e62ccb78135cb94ab44df4d6bb9f97d2a22752c5313a96261842f1f5c179aab4fe77cb7297d334fa6ee43e2740a548863846c98c0c638df0ada8440214cb753935a06b2f85fbc4", 0xee}, {&(0x7f0000000d40)="1d2d32473c1d7b26bc50247ea64a09204a271725170d29d15125b61c7a2e4d0feacc1dc0e1b5a26b3098b6e1043eb9241b5cda8eb394392d2de970aa1097c1edea6b8916b78b20bb7fa4963b164a0eec9447376d91d26233569c98357dcf5e2a71263e3fb87d1224d3500d2694522cee096d146295a3b4025b3c85d2f612e23989a778d5895f87ebc9e901604a7482eb00b66b4f1d82d0abc49902c17dbd5f63d10fcfeebd3465574f7a95bfc1", 0xad}, {&(0x7f0000000e00)="ec43350831a06c42253c00fc76330f656c1c2560db71fb84ad6006832930e4731bb37ef80e5bb6bb6005a85e02d46dfa4dc1a05ac666a62536b8cf03ce93aa0d3fd3c8ba92dec6a846117c4c83e0456ee62d8679a63775fbbc6954abdb2f2f983c299195864ce763ac6010416cbc268e13a44fadbf141a7c7b17126dc4cb159292334c8ddf0fc128f4354189c90fdfe4cfc099291490f4d64f3e23b29dfd33a9", 0xa0}, {&(0x7f0000001340)="f7f0aa6612f0a0b507a8e26675cd049b291ad9f832a23b88c8106b31cf7a1414d2c1b24c796320b3c3d0977ce8fcdfcdc78cbec56ae8f3432851d43ed563fbb5cd374f62de975ea50c4952ac74c63b9fdd6557ccf0b26a15eaeab9b401fcfbe979fd38066eef1ef6647239e8afd5806d511e2cc22c53ffec7dc8c58d7220dc6e9fd9e73d5c322fe3c4795925cc9fcd066b527d24e6fd46945510f7a134239b51d6a97318f7145c8e9f2b12c16a1560dec04ab55c8ec982140f9fce81015dbd7081df8c644173cfc60df68f7c236ff8c9296828733929dd9ba66785fe1784d51dfa61bd8ce5ef12eb476833b054b9d3d8941318568bb40199ce7a76b824e7e48b0e634a315f05d53ae81949ab51d76fa2cd146cd12363141f5c52b202b09de52ab23644aa4957595703f65d7b1c9c97d4f587641e7c111a01b7018abc9845d66d815bc5ecf353589d54bf13c12841ed126c59580be2822e99bb56583e41bcfda931b0c88a228c4b9f92ba48e326283b3ba2f6105ddabffd448ab69f27f21de9e203f4d32e1d68d8d2e290abfe171a98b1f8fe60d30746338f2e39fb4525830a1c24ed2228e97fff0812126f5a7343f28a0f0a0eca6772a91b4f6d0cb3adad4b681061b6f882cac97f8b43af34ee1e821e4bf2db1011a27a52ef3dda0298d7edf0d7841ee4d43ed13c9d7bd57f4bd8242fe36007e3c39ebf16bada1241ef28818d6a73dac19c9d314d1dafc0e59e516e5d3146d945edc95981151849e2e77a68052819fbd07e8373558b1879411655ed92e9c650c026616ac61ccf0cef0e4fe824b405488c12b253a4cbc7e06e8c58de0082124f9b3c32770b3a52f3bdfd83d1e40217c06bfb823836429ebdcd0b455727c30aa8fa2d5d1513affeec185e3a3c0dfd554289c1fb72c01522338823d1ebb16ec2ba3e1610ac0024b6cf806112cf66e947613f6b65eb40d980e5700b6122e8827cba13db5495eaf2ccc771576e2c6b8748117dba86680d8d8855bc882d1b9c873c23e34b81b6474750d12154ca8d22f73330374340853ecc4962a7a266de594254a904e11ad3264d951c09a2e72afbd95679fff71f2c5e42cc9b7c574f0742d820d0688a1fb241edeb30c2425bc2ef3dbeaa1ab9bd8f6677a5956d51e043926d518d35f95b1f1abd111791c6ec72e7f4a75336af394db12e4f7f60a9e1287d38cc5bd441134b221e427f045670e3ec63cc44aea1116c5f2583fe44946c259ef86ee9e3ce0fa29489f5a16d6bf16f095d07b5f25286b5180a0d7908b4f50f32946273be9adbfd2ac29fdecccdfa3f6d0c34aead916fae01bf3878f8c14e243cbf425243c29affa79631be262c080a54984a06dd9f27f327a43bafee9992aacf6197a5ec3db7cbf3c42db047d9720f1f915b6b414c245499d8f24ee83ced7c85205807377d77d0b478c78e882aac820247657d9384e123e539bdf08f4d95713905e821e171a13a7bcb4e7f482aa2b817a38e195233539e3d849c201ee0c57a0de218cfbcbd34107fa451a72e443fd01b168b356173ca98bd959290626aeb1b5648fb8a16d56e4f078b41906e892a6e93f1128df872726168d1de271d56c4ce15333d123177fb9282776e65e6befd714db8f43e676742652dad0336b7c3588459d0aec8db54bc4cd1e716fd87579c1ac337ddee8570ee7fc8f1a30e6a24abfbc17f5ccfeae0097ae854b2f5767b933327537fad4ec6fad0424653ffca6c8330ce5e4145343bb53ba32690530e28d69fa824a42067e7af77e115f8b5d419c5237de14c998252f8247850a773b0fa0b5366cd8198739d69b7a9345d379ae94d94047f017858e719cb15b1012e47fe7a00f9821666db68daafc804210a0875463f3f54c77165d4e99be68d55be74e96ee77241124f12fd4372dcc806f849942398136fc090177c46f1e652b29b334a95e6f5acc2fa823501cd92d326bee7be906c46b3c17b171724b44e5402a1697918b40cd3de57cbee076209270ddcb7c6028fdf9e452937c3865c223ec494fda33540780123e57814a16d7b216777a6687f19529092b12f99bc109e0a70a864db07985e8ec30a71fc4c69a06c52f78ae2a1312b953c637c5d688f5a37e7c16abcdb8c8dd6133497baf0cd45b09f9907033808330a9762bb43e4d93a80f4c483ce58322fb28ffa2bf100fae4b0c89f34ff1f4812a820c55a0d9c114edaf38364a2f4a12d4f85de187fda40705061efc8d9a94962902702a39233cd73f5b469e47a8565d09abf08bd89288373d9dc3dfa6165f308cb494acd8acdf7eba4578f22f61626df79ec5314f89f2c2ba34241e8c8bccfebdecda36c23707d99e1536ee88977a710d5cd13ae6bb66138ea7421812ff3269624a29a15ffff86065bcf3b21f6971da66bd4a69c025b43f2b4cf27ffe8bf8b88738c3abae764a8f8bcb2d600d1d7120a651d8b23a2fa25e17d328dfe28a91dcc9ba0f5826c8ecfe00ed239b68754efe920d4a4cabfc2963c5d6e9f85c340355d3c9fef885407c2b55cad27f0a31efb4010f81cd3a9c2accbdd8f5fe92fc91ab28b817ada346ce94e97a63e1ac732469c92566e8b54dedf57a2d9beefe7d2c3ff6f94ba19cdbb7d6700a36f189e78516d06b18fea520a14e36cab8982aa9d03461d34415bb6aea0d31a4c8d3806b4ccc08963bce73642762c48dcf1796f8b1ba5e1f2453a2dc4b4dd2cd2894063c8b5510244a90b46d23881baeb5be42fc9b6fbd74732e798069cef8ea8e90aef176668a974b5985872db4f0d5319cf448eaa8d66fbeb23e3f34295a450027194ceb5384a6e0e6fbbb5f67c1e7b9994903e1dc6cce135a24857487ae31e9c0617dcb5f0aaf36ce489ce98f7edeb89ffb817348d2f490c67511be5d400f26b42ba03b836812117032ac183e31cd3549070bd718bd3c228b590ba61b73b85f33af0c728a97696f276279d0c55a18e3021bcf95edcd9f6d2ccf3e438163f63437bcb74609a13a42c740a9b002d0699ab7350a7ac5b04696cd2ce2c4495d8312f57dbddcdb5d6175f335bb092519cb9818c584ec774e04fbdca8448905120cc40946e11b96a2bbf0ac5146e34053e1b9b62e9ac2b467805e83b3f14462e3623d0d66a959951bbe004bc101b7976cccca34a70e31f31b1f3423f65505d7fa79c7610e56a6e237aba0fe4c20f1fe5d8e639ca2d63ba9306eeda31df384ed7d08d64230b384ef393e08fa059aa8f33ef04a0cbfa3d73da9345086ce30fd4f3c6290c7f96d6be9f62d6e60ec3950e99a427f15402468c2cc2bbdbff68d2ba4095f2d4256783c8d7a95ee6cbb0b59bdfe9c9841ce40e93c4496b185f05f67e1b28da44b876abe37eb17dc0918f89209685dee807bb01d19c39032d807ccc515cdb2e8a4e914ce7bd54213d16957af72224371a5e21f68f593751f194a045ff2af7dbd449bf9fea5aca4eda12a9639f322adfbc2767311128ffe5d9d88092d534a9ae343adb3a1932f708ef3b4653f8b3dabfa67a746ddcb685fd3bbb6ab1ef94c35905a9ff3ca3a9946eda7981dc7ca65b9815e69b010f4f15bff43ca877ec4bb861279c93e2b4bcd8affa210418ba09c32c7293ecc234253ac6c828a6f5991edcd80f90e260a51c4f49dd61dfbe5fe247e0f8500e4164259a4ef9c902052bb2eaa6998522b77fd79bd12a97b45e4fd9bb2f876463854a94b8de002e22f9307ffd85d09bf89afe3eb8b650a22d9dee6c06b1d9fdd0aa3912c8bde412ad745e2188f120a30a743852be51075742ffaf6d302fbefb0c03d8ba7f7cd7cdd0f73233a717720b254a9f06f029c71932ac9ba0b828fd90431d7bc4509d1bcef7e27ade966e5a889cc8cb24cc2c5ae37481c0dcce542184e187961e9b64dabd678ae9d0e4091781574222b2cee531976cfd028c4e44e55df8c7b184f852385ec1122d9c729b2d84f7546c3a0f208509aadc7c2b6753c41048be282dc2c1eb39354b46f12d9302dc288614f0063f82d844206c65ea80237f730191570f918843b13d3e067ebdf0debb7c65dedfa933bbd921eb03992370c6e9dd4b86c576030acf03361f671f53939db279de74487f5ad9b22c1f849e50cad96c749283c12233b20291b495123170d48e499be8aecca7a7bc0e0349794523ea96a1fb0e9a506f2afd3f45600455267ed4da8118664887836cd61bfc2c345719b90ee9710988cc10b1c8c37afde1743b279c2d41112faa581778ffbd7f7516896e650528f9add6afc5de9c0a59a3b3d0c944ea3fd87b70385fac0e08fe673978e79c5903c07ad1dc6b27fa68228ea5fce3217bd3d365e1c26144577c2ec394b5087c6b20e8f9059c801126d99b8e9f4b62f02035b1fc318d2dfe20b0d30e7749043d99ed41faed8933b42fbfef2923bc17ab26c5ea0a0a1f2de3999f94a48bdfcacc7a9ed4e6db33c56da364c0c004a99d992436bf9707238a0cf94bd9b24056d1d7b3a43c70254f72d009f8932e332b7f88c4db612201f211e4d8958e633fb238b4e4e9e278cfacd26ff8a9e2ff68da6a6e3dcc393105ce79d6fa74e869b8acc969926019956b80b4ebd4a1ccc72df118f8c7a0c1abb66afe1ece7554fab11e743964ea2523dd1eb73900f1dd23808bc1c123562f50f0d65f330ecbc955afb7a984c46716a64b676b9254267b0a8d8318ed8c83cbd9ac7e780ce02265b3d2c278a77219eea15cc33c40dbc6d6b6605d812d49987acc6d865c5ce07afb206f26e1808c84106f64bc76fee229c85565b96cb70b7f1ed967ea8cc00274a44d22ea6d9ba379fe49cb1d4cca5535cc189ce04b05db9b24dd91b8b0f1d4f729d108c2d1cb5be521f8cc53697b3a8d4eb5dbc66ac1def22715b446bcd8bb891c13a235bcd6985564a4d43e30176396856c1ebc1717948d1d9e51f098d5081c1aa8e84526f033b3cf43010904993d1ac87b076a25a7dedbdf736e1dadd36f72f297a09966aa7b88c2f55db9fbb3b3e0a6c5cf4068102213b7cdcb992cba827a36000e172cbccfbda79e7bed16a5941321f0d384912a9d2aaf9d2ab83d868f805ad2234692015f950c98e95d463b86dd04d9eff95fa6e8834898fa743c3cfd5b3ced40cec286554245517c3365f8673a1daff1396bcbbf65ff80a8c3698407e19101ce4d55c6bbccf9f0b5d311862825034a4a050ce96f76dee00b2c62a44684f961cea55db725c4942a7911c9d6cb6f85c81c6bb3f2000de15386fa518a2c0e9bc5ffe00404af1fed149ee8fbeb97abb33fcfb9e0e39c825f6fc30222cab6f83a114ce88892b66874f8d1175d3c3ac9dc1e5186df4a26f34ad7678b16fee517cc08d1d842d84c1b4b05c3e1eeb6cc03a125c220222a85ddaac4e76f9dd3484244e67707f54cfa058b867a9d08256365799fdb7885698908efac6cf5c411197c7dd99c9ded248bb6c01a1ddea412275c4887c43b3e59a12141c202e77b14b1dad8b5f86433c4910ea725b7b1ad3c2ddb7ebc78018fe5dc85933527db6773c4308fcd669abd2f32d50b4be71356beaa82eb1e85e63ae14986a5a56e2ddff2a98ed8d50cc2ad7e025d183ba4486c3d6b1d3b59be50d3a64fa09002b0d66eaa50c78ff5effdeb4076117c4510fdf834b4f564017e6b981083cef855fe2aa9fd5f3cf9d52a3d55845c9bcb2b8c10cc77ff8310d6f197ee642dda4605b181093233639ae5e123513b3048ec172bd007508b33cca8cf3b9a20cb7330004b7fb9aa40e816435a7ff7ba80ea817f0318870169cdae62a28e1f89da17a3dd77127311417e0d62e50268b91d594cf0b5718e012be2f78444c144cbff", 0x1000}], 0x8, 0x0, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(r1, 0x1) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000000000000bae164169f7cfd9b2ff5579fa7f6617456d748dc72bfe36b30b764dc8cd3a5be5fa383230e223e80fb87e5216351f8c55a5ae27335042599e53f04550e6518e79977551f8f03b56965cfad67c8ce6c6996024af612afe0846a98a70a7b2881d628e995f10c3516cfd5e46e76802e5ac9aba5769124097a81001545f732f5d43153dc7cbeae2810b1d123628643db3626c4fa3b7bd758eeb513fcf8e4df7b4e4f1428c204c0176e57d4a2b92cb65095155249129b72117c5b335f27f9cc89d33f4a40b987cfe8466b5055f327e6fd3b62933ddf59458125e23ef9a4dffa4b2a21d5f14e1074f4d54eae"], 0x10}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40000000000040}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x18710, 0x21) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050360900004000000021306ca90081010fecea11ea8fef96ecfc73fd3357ae26caa0f16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d80000000000000000cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b1042", 0x150, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="3998eb1379f910c54a3295fe3e83f60c9d9d9b2bf10a28a3d79e45e7fd5784eb0b4488ab37e35998d372d9b6a86a87168d0000982e44ef458fd5b320d488f8e9fc013b5b3dea352eb7f6ddba13ea8e3296e68e5aa84f53e218c1b6c200e7ebc8f7a9966d7efb77213148fd867e9a873eb6055a43b90e718d0df8da7ea756fa5bb60e08718ede371c96869c0b0a035fb3cbaaf0f0b7ce8f68f7f1f3406421caa8764a5a8262a54d037f2032c456c8d70f136309c9a3c80611924621231cb0a8125849af5d77a0cb8a2815783e5f5b11ac97d861e3f822d86d296143174913c3ddbdcc1c0437602cb51ea49b39", 0xec}, {&(0x7f0000000200)="3356401e4c93388b9ec37d66ec4be748639043739c0ca93cee66eac85698139317abdcb22e172497631bc742112a5a36577b09a36be57a5074500ed399e269e7f4d911fb2cd9f354e2785b4f05e345ef9ebcd28818aa60ce9b1d91a2e4fbfce08630014eb6dd229c1ad05e4627d8f55f541c1f51667c8671ffc7179c09929837b1dda6b4f034a2f09e03e5802e2e7cdd0b041649e12b4a15c4d62dafc9faa3c46a706d04b3873cad012730075674d6c383741d270cf13f884f86ab3e27a13b0795b0e09f048d9971cb1a29d9bbf668410dab3c4cb2809d8eb43b", 0xda}, {&(0x7f0000000480)="c9b721a5206d7815b39388f69f03a23ff2d045eaa27dc0226d83908b52429ad3b84bf2872a269c11f210e5f3cb0a35cd087203d8bab77cde335b1f6370705e5f9b06a611efd4d7c5e092087a2d7abea030e24ee176e32e5c8d44a3a5e1bbcbda42dcdaf7a4cccee72031b70a66a0ac9eebed96c2edeca6ca58c2d8a61a052679afb8fc039672714cfdbbbd95628dfac36f4ce9191e1c14c7b0eee8e64c655c85aace02fdf2b84b4270a429499e0dfe9a60178442f56552ecd38e", 0xba}, {&(0x7f0000000540)="dd9c2899b6926b0b04ae78261a8fa49a8a", 0x11}], 0x4, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xd988583d4b6760c0}, 0x402) msgget(0x1, 0x3a2) sendto$unix(r0, &(0x7f0000000000)="6f932e581469d1b89b2bca11221ca038d533cb8423f338af432b61fcb7c62e957457939d1a56fbc39329badbd9a086d36ab91abb0a830b5d905ea8b9c577004c1c1edbd3cc4fb9a3ef61cb02f18332cfb4689732d0a05b38a8debab4723c75ce03ea70f486489390e5fdb57100a6247532ec65b6925c481490cfe33c1cee52af054a3f40c24e9aa634277e74f31cfa607c0f6556f3109d60", 0x98, 0x2, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) socketpair(0x3, 0x4, 0x10000, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x1, 0x1}, {0x18, 0x1, 0x6, 0x8}, 0x6, [0x80, 0x3, 0x7, 0xfffffffffffffffa, 0x4, 0x3, 0x81, 0x3]}, 0x3c) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000140), 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x21}, {}], 0x2}) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r1, &(0x7f0000000180)="b73f136414fdce8b95df81173bc3811fa7396cb1a992947b0f4418fe5b9f314e65ab1d3190a5b91dfb418ee5b9d8c7277f65b1cd0624d215ee06b997c3c0d106484ce7d6ae01da6946c521ec020c383902e3609b2481f17261f71b8d47090f7df639aa237f2ae392d6026394f6d14a2beb485204ae8e7787dfe1267d06962330bdc0187a5871a6e104480b5d54f1912bdf2771b32061e27f6e89554f3e941d59d9f5b6ad363c6e4a803179bdc2ba63a66439d73bc23e2bc2109f57267abb68f456cd44e9b8ae4600d6463ee0a5f33683c0f0a4be889446ded43388ab0e5ce8ab4fd6b602ca5cdfcc75d62e8345b7dc6643a2ecd74f8492838306d4f82fbc", 0xfe, 0x2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x2, &(0x7f00000002c0)="fd95") 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x10000, 0x1, 0x3, "9fb5b9c4b5968525a89c31ae1bb43bd58c63c557", 0x40, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x2, 0xffffffffffffffe0}, 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) r2 = kqueue() r3 = dup2(r1, r2) kqueue() r4 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) sendto$unix(r3, &(0x7f0000000100)="4afabbeaeeb8ce8bb846da92376b8cebc1afe11a15968a183b3000de96694b97dad78113954c2024a11fc3d691139d4adec5fed8997f16e3f6b748a7185b883446f7df0911fbb5b59b24bde094679e94b0bcd50ec6df7b508c18e031bf02979a300ff97923ae06e4db399fd3868d603ffaa78bfba4d81a5dafa2fa7cb23efa57ea988f893b52cc1f463d460e429bce0034d48e37f4e9d29bbdd6a75e2145099d624ad9a9cf910c1ef945df28fc7153c0c4d1f1eb3096986f4a92a0ec0e534a6069665e89032a9155b1af6f64c35d60da9f259e91a501d3f063a0fef0d1910664aa936d339b2e31447e575bc655030a9db23e4bad3d215cf458", 0xf9, 0x7, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) socket$inet6(0x18, 0x3, 0x9f) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) socket$inet(0x2, 0x5, 0x8000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSTART(r1, 0x2000746e) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xffffffffffff8000, 0x4, 0x2, 0x0, 0xfff, 0x2, 0x7, 0x2, 0x3, 0x400, 0x7}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(&(0x7f00000001c0)) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="000000186a56010000001c0000030000e9ff0060d5706c85c2768511fe8722374e341de39f8fce02a55bf804", 0x2c}], 0x1) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="2352bfbe2f090be5564e9de2c10a7ad092398f4eb03753c1f5fd07821274027e833a007dd7987e5c84831cfaa7e5a0b904f8a86603174bbb6ec9d0c2662e699a3500fdd5561a0b2c16951b3bb1209cdfa6", 0x51}, {}, {&(0x7f0000000280)="466984d84a4da393e9b96d122ca1b483e60192e87a7c6f89047f440b1cbb3c49355cc5bcbcdb3570ac45305e53eed157951f12afbf72e04e59c1a0570742811c2f912f8dd41721a337283c170a37d18ced586998117a27d68ed5e046e3dff4e6c69fd1457731d810c99400222dd1fa1126e2466dd107c7c406ff6f1eb77319242500a42fc4c73bb37a240677de34a6c6facb665b0a1713b2dd757de67a03f5ea6126f10ac65620f6764c6975c03fd7e73696ab63682d1391a4884a17bafaabe063d40b6299daa6e9f61fe24eb710b4f76a3c4dd2a93b3e2a5213998d498f730b90d8dfb77b22a0b1298d4442e91f8be63402d91a26b58e1466d598943ab5af5f8c52f8d314df901ae70ac7a366d69672341bb833b368ea027cae06fcbe93d267ffb2700601736738e68c19d5f2672b2a595cdd44d4e21aec79ef9b9cf7df17cf66aff1f520f9aff8fd456e0fb36a11d82df79bfe23051bd9a89137847f9d686190d3a7040f163ae5d7cef23058fedc85fa6fd79387ffbdf25a6d068adce6ea1b89a5ac60ae796a27f0082f69c360e4c7e8821d5674db2cbe30328bb9255cffc0af9655fa627d53f0cdc9ff7a672bc66e22c05f1e8dc7ba9c0fff02e550436205c43e9905c26465a7982d3d733acc70cb0028002b93d12d49194515820371d56a8ef061f56edbea5adf8ee925f00fe71f7a9a89f0e03f4a18e94b71075b222d11e0c547a4a7757fe038b99557c343c095b6daefda951f5a61ac219916549e29576832223b46276a6986b7ae83d457122feb82ce6bade713203cde347fd909b3e699222d9fab024cb5217aec70f211eb44e5fcca2ca640958f9ecbb9f695b1aa5742b2d0e54cc698049215a3632633204e6222bc22807e9f3e641cd90feb944712e1c02b946ebc6f6a378acc5978ad3d7f3b9b546cd28fc7c4e8916036ac447d14591710f16d967e63e66c4a96f1f7e8ec18182f66748a54e2c6ad10e2595c128c0ef405d75065d883310f212fb64a5588e80aac6b0d8a296ca6074bf4e753f195cba457c4f3cf84a86e1fbdf4b6aa38cf36f44b6b0d818ec8d05c756329e6fa48466ca54f460035c16453c03246320a64a88b29afd1bb07236982d14f516e242469c13c89b53b0950818f6f512709959493b505cc778552bd7d1f44f7124762a207cb3a4a8d4e993dae81211e9e64efe7e9733d53553916b38ab90e2626a2717896ddd0df0b375b7c99666f20cc2c23df73fae6834d37c915b2991262f7f99a1f01d328be95e7b785cb7df1cb7716bfa06ebf04ff7689a9e959d227c3398f7ca42e2c9175658287c40957a013a1bd1cab0cf41634f6886f26f51ef1c933595978c0c01c3e7cae6f2cb0b9de68e136e10dfce5888cd60e5832f1389afe15a166de2e946a5ae478b11974d5710e55cb1bda18e8fbcc9f1f8eb4dafad9e350b66be7668befaee960725b91cfd7dd8fef551d08a58a3217009d44c066381075a938cea34191eb1437639f50a6f60b1cc13a244c6aedd05be2852396961173c2fc732485f5ab73a861df314b66443507f967dd3d91bc1a89d76682881f887c40cc76d0ad3017e5c8d41a4f6d2011d269e737275386b865fe6698089d337cc3bef6838b1296352cabb8a04fcc611de6b9092886a2d03ed6a6a908f364fffdcad42afd58c39c5faf02c33eca63454319d424d462a0f85838b6fb112590c34d36c44c155e5ddcd963fa8e8d023c988117fc53a8bc9a7de29dbd1cedd34889c9cafd2848c3ce2779f749467890bdbd9113ab5320a17982003deaab3c99aad50c1d53d2e074f229d968621e8375212590cbda38a2840095f264383e433909a2b23039a17c63110e7cda98ef84ce54e296ef5bcb3120d950ac9f753da309a69c9add5f0e5705c9a42ee19fdf8af343538bc81efbcba919d160b8f5362aaf8ec1c96e1b0141ad49e2e1021bbe99cbd64952cfaf4b311e5cd6e0e9a0cff883d23e6f62418e0ba1e88f106da108b619970d84a4cc548b16411762acb1fd751d6e11592f2d1cac3052dc1acb243fe6b674851e9b2ec412e6cb00efb5e91977c984726c6abb469c6a4071d8646f1177ab8cffe31a62e82b88594360279ac3a4409b4efb78119773a98fc33b778574a2b850395540e0bcc8b782d327f080f22fd262e481caa328f74ece0bf866c0717046f14be9adda707eec68085dcff1d145789313eec32434b063441cd46f12a76af3f2e80b93671baf78499a9b52e8f0227606eee0ac90c1a95fb544aa9017275718df18abefa87ae870edc471ce012d9465ee1c36db7e89e23235087f4a196892bc7f659f595d701e4a52d315f803b80359310e5ac878e71ad55fedc2f420036e492ac8498b237bb2580bd6606b50262b4db0a88147a03f78100cec8b0a0e902fc183b347602995f9e9c10ef7a4a38ac26fd6fd015e68a595bf17e3e5b88a0468e4ea9544d651f36deff1f8d6d7ca071915de08c2a211e5743d1e8f700bdf3b1371a2b834b481391e1579ce9ae1218d6806b84e032a6bde148c53e28329b4bfbd9318a6fe56ef778b98472643ae61d19700093f81aef9efcfdcc8426c585e7fd48111142beb17ccf04be027ba918b007ab27dbbb208bbafde7da0c291e5986180df3398018cffb06323e2b581943c54c101edec35fec288efda99c72dd3ed85a3b68a7ee71114210ee2c7276cb7885ca19b5e3196d8fbd9d43059cfaeaee88887573bc8fdb593a908f3250c8c3831c30d15e6c4a5a99a7a807bfd3ab7004bdb1a6ea03b709f426ce991e16ca481413840bd834d2162616b4242cca21012633c5598b828ccb1aa9ac3f195f7cc868783883a2259f885645d95557f016677df8121b12363ad8ff69cfcb654803c210955598182fbe862d02e6a70f29499be210743dd8bd6e932ee7ec4e08c43976d422b8942058410b99c8be1cb09208bb2c0d97d2300ed59e4962577281f296a071c02bf6fd00c8d3c838a767f0f1c9f3f062db8cbebd2fc93c484676150c7b312d8c834e3c4b563a4b4f7ff312eda1c4106ad9ab24dd69a0f6e407558e3f7971fa532fe36c979420c45c58452ff9b977f5ef24f948469c4fdf4aa511dcaf522979f0afe8e461b748d763c09bd37d09da45f88dbec2d91b44e2382ea6e406e09b82ddf41088bd617ef29259e1e9a60b6bde9d3f4bf2222a67ed380b69515e29b14ca669687a612f04498c46f23df57ebec89f6ccb2036ce51b0016b6a02cdf6cb79e0bced15aa4aa4dcf6fac08a2e08b4bb13816dd34c95b11f7ca172b7ee9383d49e37719da8d3552d7833ddcc371fb2171ab1073d84a5a62ad097bd2c3e0f756badaee5c2cc28f6aca0b6395b890344a422f74612805c10f76a19fef4da9fec0cc6e347119effc6871d910ba44d4f168d2965b4c8ac20b521b3f90475871897d139daea4f1cf8494ff3d1c3d9b4f4ff59e79b40f4bf46559d935106479b92d227fd9a5cd4f367180add327f2e05cdbbbf820ea322647a7743ed95fec73b964d9f8208ac9d9638f76d7125d84356d41f63dd195cc8773e72b103707664606183f198a6f53f0b9faa158a7b11064c490839c52bdd250a4c783eea0b794306c8f1db0970cb376a9157f968192b3dbe3dfb792b9796e0dca43edbab8008e754761cc83f2f5992b552cbd7d3a0ce4ce8ffb9b7a9f7c2f42a63edfec9b75d2d38ff783a4f9e532cdd0cfbec0425ffbd42a58d7d7db8b12bfd9528606c7c1b816f4b13e9f9cb1f65d1068923de0119184e7681fc7104bc0470322ebe636b99dfddb4134935cd961d09b7ca8defd0b9968e323495791c1ae914ab31bb977663c6605576cf85ee9851cd830e9e34fb5208118f9335038a590a04cc93605143578b9946eb3832c03aee78aec5c6b3e0b8dc68ffa6b8792d2d79f7372feb74c6b417ccc8de7293c075e45c97f2cf094890702dd857732691ff3bdb5b7ef4caac47b05865b2f8e9ae003eec5323ec0f75eef64cd10efa58b843a442bf7390281efd321e49c0d97d3c2044524b96d1259d79aef2c054aa078b118bbd2d4ff3e33cf22c66aa3c6011127224232ebd7a45bbe542abe7c817a71abe99fb3ecd0d576e38bdb40e1f6e2a6ade5b66a2721f5b3d06498a23f6376b679e6c0b922605c540c907bbc25b1033e2a264e7d56fa6f23127d0ef8fdb2dfa4cfb1ab2bfd2ab159d0cf795f3add2446eded7121b57d261c0d1fcc9b4f999b6cc0118adee7a68a833f03ca7fd8c5a184a9be809cb53b0f16cf794cabfc414adf798e71f3dc089cfb8563ff500d0e093536c4a72407723cd48a0691cbc22c61de4b5253ab22596201f903c12f000550d7376e292f3664c2749ca4d8e141534f78cc074b963970181fe3d1a8c9a7090f30555d9dd4a2cf4c6006254163dbdade2ca049782d50caa41abf1da1076c1ed50fcca2d2b6732ca6ef4334e656ee3f18bfe377c70ab6d9785cefeec1badb2c1986242292b4328351682abe6fbbf874b05c15bbb0fa57e1daf64245abf96fc3556c4fa43ced77a09a6939db1f7658a0517f6e6ccd8d5d4295e4f6e50c067ca1acc5d69d827beabe6c1154a4f9d23711b9b058adc7c3a7bc44e8d424137dd9ee364d631d22f27024879c15c3eb329fa0d6ed45f1c2a2889b72c9b4cc558edf909d23414929ee9bba06a795ed47239a649fcae3c80f5a40c0e9a310f10be838ba8a4a63682b839406a817227b1cba62503ef668d7bbf3653c79f7ed56384694c5805327b49138f2a5ae23adaa60a2342e9be208f5d010d2591cb7a182f1ce4b0416e68be612f75a415f2e21c1fb277f9e88f403895789a5c0d66b6b49bb41867cdaf8c3d13cf94876d1d64b53bcd2a981b89dc1694d8aed3504413b4ca30bc8904772615ae06a676a3bb1913172b0440f3c06850b7610ecb5d46a8bff45c23c5ab178a2b09fb864019d543921a48988f61358ae76506f4cbf34509d30e5dac91ab867960e18eee59d70144c6dc653e150a4af3324d74552cd79932c908010e4a2df0014936f189df7bf8446c2c55240be346dd5ed7526194c14d6760f4d8101beaa8db854eac4d867ddf6c2dd8c5b82d3274b5ced46122a1f8ae81becfaf48004d5e8b5e874702f745348713a013587dfa5f9e198a76d418fa13487acfb6eb13d63d2a6af19d7830e2ea6bd334eb4faace26239de913550bc425832e3f1fb2dd075c0632db88eed68347310432afd95d5f4a7ff0e67766a6195b5a8f31d63dbb8b10dfb5f3df0593a960a667caf7ee6a7bce8bbd98830340c84fbcf3239decf191f08a957c2ea3d93a5179e72563302551994f069ba5592dd5d8d43fadb7fb5a17d387a402a83f29d275f0f0cebde4e7976cd22460870d0bf93b25af866361636bcf4546f114ee5ec37b36e4c07d9b035214d6de120cc5a33dcb66a53c942f4ec830b0a57685fe5865e697b70e18593ba6e023b7f1892811c4fb21ad55b664ab8218a697edfb737b1bba0ac061e999556f11ad9778bfc0ca13d0715c6c8e0c52502e6430b87422847373622cecf95d35108479bb6095a986cb23e97c91b866f85f646cb6462253cf9d465d34e9d534c6bc6dd971f201dcb676021c9488abfc216291b5b91475a1b1985436008965192779bba02cb700f4975f1388c584afb83fd8e48ceced0e271943aa6bdcb5ab97c580e229201e068aa14fe106159b4dcafdc4ddc662d6303cb64b4a8e1ffcc84016d3f3ea1c8ca18b9f6df63abb218b46e96ebd72802b170da0b7124e4cca8ab46533d4100cb7ffd04b956c3b2b30e443362aec3fe0c9a84cef88715d70f", 0x1000}, {&(0x7f0000000100)="074432815bc6b51f19d6fb99604aaa9f4b210411536efd2ff1319c1fe1293cb6ef6854af40c33285b145e8302d17033b745705ad489029f4", 0x38}], 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6ce9c1dfd6e31414, 0x1010, r0, 0x0, 0x47) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0xfffffffffffffffe}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fchflags(r0, 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x36, 0x1, 0x4, 0xc44f, 0xffffffffffffffff}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000080)=0x5) 16:00:10 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/239}, 0xf7, 0x0, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x6, 0x4, 0x1, 0x9, &(0x7f00000001c0)={{0x2, 0x3, 0x2, 0x7, 0x50, 0x4, 0x9}, {[0x3, 0xd5, 0x79bf0ef9, 0x3, 0x1, 0x6, 0x25, 0x2, 0x3, 0x1, 0x4, 0x6, 0x8, 0x80, 0x1ff, 0x3, 0x1, 0x8], [0x0, 0x6, 0x5, 0xad5a, 0x9, 0x1, 0xffffffff, 0x6, 0x0, 0xffffffff80000001], [0x196e, 0x1f, 0x2, 0x9, 0x8000, 0x8, 0x7f], [0x1, 0x2, 0x0, 0x4, 0x3, 0x800], [{0x81, 0x2000000000000, 0x7fffffff, 0x9f1}, {0xa9, 0x401, 0x3ff, 0x7}, {0x6, 0x9, 0x7, 0x40000000000}, {0x7fff, 0x6, 0x0, 0x8}, {0x800, 0x56, 0x0, 0x9}, {0x9, 0xdcf4, 0x6, 0x8}, {0x8000, 0x6, 0x4dc2b1af, 0x6}, {0x8000, 0xf49, 0x5, 0xfff}], {0x3, 0x100, 0x3, 0x3d}, {0x8, 0x6, 0x3, 0x5}}}, 0xfff, 0x81}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x8000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) getpgrp() syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) recvfrom(r1, &(0x7f0000000040)=""/50, 0x32, 0x40, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x25}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0xfffffffffffffff9, 0x2, 0x100}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffffc6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = getuid() setuid(r2) kevent(r0, 0x0, 0x0, 0x0, 0x80000000121, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfc00000000000000004f2532b9bfa67328bd5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f041577989a7a2bbfe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000009e0ebfa534973a7235162b715f218dab7270662e8574437a6c91c0406218e7b1778a7fc91f94d8afb69ef078e307fe526f3ea604b5f6c3ee974ea63f004f3d346bb5204f5417882187ffff00000000000046d90b54f9c732d6af447fa9e2f0c43903f7aa46f013ac31ee6e0991bc41ce77b327b5427d9390093f640bc5381dd0c2109236b88b6ed7cdeaa92c83bebc216d4166a95f245f03c30b87ed61d50e1b084891988d826f5448da428f4b630c7d3633d4c3f3065157cb6d8c59dbf7d7baa27373bde8c4bdb2cc9eab9980c819278cd0c2fdaf29058b336fa6"], 0x1) ioctl$KDENABIO(r0, 0x20004b3c) write(0xffffffffffffffff, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e5230e986", 0x11) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x24) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) 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"}, {0x720, 0x0, 0x0, "f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f596f5f9773fec8506198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422588d945090411aa3c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f424dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c8487e5546bed6ed52bb0f76c537b72abc824c79afa6eae00586cf8b259c566189f801f75f4a7470ba8c0e7d9ba561af37d87a80e17bbb9c86d3f9c6694d1d67f60ef64fb951b827fe19ee87b7421c9b68740aad13a9482dfe5fbb90b20cef4490d819b4a12e239bea99b0d621b5e985cdf68506107a4a0348a3a69b39f0530b46b37859a8bbf5775f95f0bd6c93b74a5839429b14e5dc618d58b6db5bd79064176cb14c65e5aa17ef5f4b3d87084500c6f456c7977d53a1279c4fffc149722fa8a1ccfd9ea7a201fb57799a2b0e74e3712e43eeb609fdc22388c0a1b97c5950bb64b9576989382b921d8a1e1a5764afcd1113af6d1f4d7c4a6386cad6b0dcf1be28fd9d86ba256e6e6e633dc50cc5f95c145973ca2fad8a963be8c2e34ea7ed30afe381e46ca5911fd094fd988a85861454370ea605532c15e9b66fa4d49d9a50e47f77103a7226f03174509330c55084468d0ed50d35104d08e904bad2b5b1a0f1b8d914c8276b22b65b0c59cd5cbe7956133c2ffc599548d8822b275045f3e52ec61fb09febd934a3f2d770c85073bf60f3f0bcb7a5fdbb9ab04d6d4a84f9dc64c67bee738b947f38f87466969d13bcd32beec3bc2cb5f2752ad79f477e2d9cccfa4350cc2f188fabe17cb64a6e8355379c83025bd4d7a41fd852777e3f1628491c717b6a4fa382c84bc2c821915981927cd6211a95050f4983835aa5e8d3fbe02c757d121923fcaae75428ff756f6a7c7e9e4b63d85aeb43cd0d5ef73bb83e1de968fb07a323d6ddb7308b05a33e38f93bd6f46617dcc10d6284649aa9964a8f2635e8234464b75e57080c42f3ca4680359f65ba13f388f308b36598b49d9902abd3cdbbea87db5c8fbe4c71fd6243fd6b687fffa83cf1f2317098b03ee6a68b5d6276947d041157462dd0990f8ddc6fafa79b7c3c62ad2e6a6c148e204682a5a0ad4"}], 0x808}, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x4}, {0x22}], 0x2}) 16:00:11 executing program 1: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)='x\x00') r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) recvfrom(r1, &(0x7f0000001300)=""/4096, 0x1000, 0x841, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r2 = geteuid() setuid(r2) ktrace(0x0, 0x5, 0x8, 0xffffffffffffffff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x4a3a23b19fe08f15, 0x79f4f51b85cb2f4d) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:11 executing program 0: r0 = shmget$private(0x0, 0x7000, 0x10, &(0x7f0000ff6000/0x7000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x800000005) fcntl$lock(r1, 0x7, &(0x7f0000000040)) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socket(0x20, 0x3, 0x4) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "ff010000000000200000000000e017001000", 0x7}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20000000001b00) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000280)={0x0, [{0x3, 0x3}, {0x2}]}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x18a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000500)) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000005c0)) r3 = kqueue() writev(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)="5223d6a17cdeb30ae1ba87596d0622860b9f9060cbf21b11d52d9b2f8fcaca48bae33debfe98d9e6a664b9f3c7ef38bf34440332faa2d2a39089974654b4089495b5d6e85b4d205623a18ddfe6284a3ebae95bb0fa04ac2b1d9dd69b38bd89c5b0e12ec24b3c897317393199df273f8d15ac6cd0b61bc44b92f2d32ea56a0cc8c6eb27bd4352e5ae11f6f75a3881c80248b1f6b85ad3e22b79a4bb8047e60fdb08ce5cc631372803518944703f7bae6c6d2f5404488afe7275bbb9d124ddbf5e70b2fe1f9422c928b61224523a157f5f12529af173a569194f31f04c33b5328177874927738cca34ffa4ffc48ebc306767ae1898596f", 0xf6}, {&(0x7f00000002c0)="ebdd0a72737a3427a70269bac6d3c4bfc7aade2abd2a6dd54316a79ea83b03e22b5a7d2698921275d480a4812b68084907722f8eeabd8e08f8bb468456e0e719de607ec73d55d0bca7414d4e0aeaee759be628c92f2c66dbede53a1a70c084868c8886fce9002b00cb615bbe61219e3cf934cc70b04994aedb26bd58131e174c1003df697a581535605640f04205aa2a20b6e356370a0505fd4c0689fcdd3a4bcc23437e9e18f22c75fd254e074c54982a269c", 0xb3}, {&(0x7f0000000380)="42064e8ce6c1a9eb00d1b3a9105b38d9fd2542fba6a58c1f40d2c5ac48e28a08c9bd45337ef94c91ee5c202c06cf1c42e0dbeb9c191f1202f3930531f9fdf23e23cf92cce457d93b37441f1a2b1dbc794270af8e46f33e1c1e04b3a6394c6cb284cdca3359072ac50a01eb0a2c8c95328555b85e9bcd4d8409b87ed35a4d92e7", 0x80}, {&(0x7f0000000400)="9f34a9052bdbe552", 0x8}, {&(0x7f0000000440)="97d91c856265c4959a0683bca21b66e04ef10614f63c9b8bc2acc26107c39556d8257f8ab18e6119", 0x28}], 0x5) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0xfffffffffffffdfd) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0xffffffffffffff12}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96, 0xffffffffffffff4f}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000001a40)="ff8db59eaf1c19d51327523ecbd7b87dfb4b0953aef7537c07898b2dade99c4cd745", 0x22}, {&(0x7f0000000300)="acecb03097b6905b3469cdbcb869139a25d78e77836c4107f49632bb27055c1089ac9d0bd7a55ecddd9aed938fc2cc4b8f103f57c40dd60ccbddd8ed9ca765ea5bb469cfcda2ae3a7559b3d4ba61162ffeaa59e2a252e263fbfdf361cc96cff09c03e5c0bd7afc4231f4ad1f712b90362179f2b639117579babdd6be935473ba1c4a9c551fd634ea788499c198ca928f8aa2a27186c58a9499ff0fca5ae7b2e48ae648ff7fb02951d0c3d7c36c6cdb46697e928e0c348707b422258e8baf79438541bd661914b70d82c12e51f5aa14ef3a818347aee58a35f24f4f18f48d13cce4889776dc7c4a01b414e3fa680fcef822c5", 0xf2}, {&(0x7f0000000400)="cb4005", 0x3}, {&(0x7f0000000540)="108944cffa0aa85c5171a9fc40c44bb21127ce2400c42eed0eb5491eadd30280d00ef05f2c61864b2fc63cdd2a3d20d71932cf2d31183369e4f291ecfbf29337f5e2af2d3339b782d394f922a20681ffe028883edce0a86acf934b850cdab764c0b649efd90263f4a7babb661b76d816533736da787962961d860a18f5f7a01217fe5d051d2cb6343d0f90bd5084c69b88a03d87bebd5f7c42a39625b09bf3ac6a0614aaa41ba10305c59f26bf5c890d5b119c72dcf1144d01e11ba7d738d336d600f0962fcbbc123a224d56b52ee02c75659cbe54d790959a8e964129241a9ddffb9dda33312f0df650a896b0", 0xed}, {&(0x7f0000000700)="9dca4017e0596a3a76d836264cc05463921d6587ca75560ec1619eafe362e41bfad99203019e9fbb91397e2b2518a0ece7d32d90f9e82d82028182a26cf03f4f4f38262318dd", 0x46}, {&(0x7f0000000880)="59f5fc83815f2065cfd07e4a4bed479136315dc3b46f8f83fe355e2486b6be0c5fc2a70b3e52594432597bebc991d8018523a7b975a8741c29cae315b090db7813fbc25ab2a8933e5994476424166e6dc3e5d72779e533a2dacba9952e6c0ef94be59d882d5cb438300627e373272e49e452d09b0a4fc867cb1c43a84f7584a558a80322bc50ead9f2e18c0ee0d7d50a7cdd5ed8cce5f3a8029027b8a8bd724c4c98c61073059fc0cad856db9f73e5b571c281b9aebddc35a98d2c64d6d3a194bcda3c30af08e1a0857c24a2c6a269ba270288f7109818d0fff8acf14807e51bf5e8a564058872a7a952d688435c05d5a6f08caee746f1e192e81cca7b6b7530e80bb895bc3f5743dd4cf308a0748f0b79a4f6b098645a89749ec9a00f929a4b5d77379849a18019c8ce3069cce20730b55b026b57f0648012565a3f1ab69f8e4ba4d17abbf679830d88f6459cfcc0a1b4f125007a8ac2c60d87c65f988efb61ffafe0cabab0da165207fee24cb140a3f26d88a30a2c3ddcc06ee2088bddf6c295695eab536e0f7eb0bbf6460c431c3e61bec479fad3a42210cc5a057177f45c14c6bc5578dffdf10608ae546eddfb82dc09e84bd70e8d40fe5297133a1bb5894c97731cad5a28e24a53314806d9d86734e29a99b9bd64f33cf75915b713a44bd5cedac1cb476f18c1962877ad5b4207684b9ed44532fdd84367a7ad19d9f7946ce71ab0c98526ec7e6c1b4efa8862c5d87ebcb1ac02dd2183f52c4c72dbeb6842a0f1b705fbf777eefc683ef71e53fbe90d5a9a7d659b59abcbcfce08887340aee1811a0b43d838aea250426d9cb82110ed10c1b90b46b1a931a0d35ecaf81996b174a75f9aef91968bd1114ddf2031935c7395394934d94bb02b84990bbd9f659a79c6f663706f353b5aac9964de7ce63d22d453c88b394894d0a6d7e7bc303a231876228e11fdb658317f1cdfe5b741ebed353aac81d7bcaf9ddcc17dd64768799215a88b46be4625350a3a69659adb1c327d6c75c1f3ff8efc81be8b7f300f370456e9a39656d5c9063aec8c1e202933a7a6a6beef71a8e94ed13520a88fa02f5c11d9e5f2c8b099424621fe8e6857eda1c86ea5bacf79abd1f1219b1d1ea015ae6bba8da2639ea797f3efdc95126acb9701501dccf6709beeb146dc3949e48f716022f00c45ac8154122b0e5d19313b8f6861fd246b20cb6dcbade2cca12cc883cd01114e24fd9d394148eed672bd8d620d0bba23642f602ce0a4e72a7da8caf5bc36ba63fca77b19f867a03b72fa6706d0b75ae483c6907b746238f22920b7b7decacd4b98c13fd96ca39789712160239300e4541e847db8c90d1740e56621b5a8e615c2d3debb92ea8d0120c9b4f01d9c41e568072d292dc1e7312bfb043ac886eb7cf472aef6d409c5dbc9e0efd3b1ff2a8ec5a7222fce77b1e0e832e6e5881f86a4b0f679573dbdae30a38499887a331f6725f01b47ad7d62d688daffca0a4e2296880523abf4d7cbfa0351013aaf68281e81df5bf8bd4e0793276be0448c6248bf368d8c99129b0d89e4a2948263b79220c84fad532f6deb22a2c9014beb58ed87e9a3d73c19675410a8a41fe97a30cfdf33d2192aeaac1c33561812ae44670802321261979f23fff7e3148a03647221d2140ec7774a2280dbe1ea547c8211148f93922517d2e9101b590317317971ea117ff5ca621238379bb11f229607832ef076ebaa568f05a92d49d342dab6eff11aee0e84093f2cf54ba085632eb61300b2559d4387d5c726c6ad1138270e1c4e76b53d067f9dacf0810b03040749d38d3b8c7c0054aeeb579698291ed31ac3cc077b6ca61733fe3a85780bfe2b9e23bf66256c165052e7e6c77163f7324776c4e48a8793202cb2624b2b12890691990bbf7456a86232a9da25b3509e87eb33213831df76db6b48bcb51884d2f1933c9c85e878e8f09a506b7a8af9b6a2135afda857634ea82d3b03722f49bace5434be7243d179b01dd988b246c1e3aab09585d5f9a2ad4f49e6003941c7a3fc6386622d17c0901b897531ddf41225e3e5e30f38fab35d93e380ccdcbc86cc9bff7b8238357c9204a45b260d0d6eac84a3123e5254a54bd63633edd4abf29e3796eda9551796899e02a7cc31be9bed69ff6e6ee4351b2dbffb38ff19f0cdc9ef06d9e99a0f777ce0eb404379f22d64289b4ab8e15910f9b81dbc03987bff4bd47b01d88edb5a273801c1005a4f2cfb1bc8df09276d52954412391812c2759dc0b833f2b857387d672af28d2c2c1ae53a05bb27d167978577d9e48ac2579a3627a771d7d12eab36b4981a795f3ab10d4d24b3a4c17603c0956dfc27f4548ac4c1f036f085ad7b0f427ff93506c3308469367d523f529fca37ff246db01d27056f0df855bb62863cc0eb566fe4dcd54a06b4f5a62b7cc514c0887598d3a7f55d113bd36af8dbd2ef77fa38907581dc6f46cbce5bb50a4ea77db0c18f7d25201df1ebac157064b53debfa362bd0e836f502aab8bfbe64de0dd4c08282ad1c12186f7b13fd01775b3300a80b54591c08ff4360f0ea688fdada8f1822dbf49914c36bacc93a2ecd036688bdc6ea4c6cbdd902c46d1bc79c5f646764f60ca0dfb35bb22fc8925ec5b1da6b0b3800c624fb9cacdc07aaa8f65db81a131a73993031222f0d92f7b34d67eb3462317a23ec766d51eb7479523ed4c269b3d29ff16a38dcab70e419ca2e8d54127d53c498574cbd0b38b51b7a0d419b3cf5e24461194c361502413dc795fa01fce1d9492001bcaff0a22e31869ad961a708a70b8869aec6de43507b8fa365b5af10f4f023cd5d98716b387cc25c2a7a1db2feaac0be3caac47b89419e8784ffc4573973d53e09cace8771810e13120486d1fa6f6c988b3258890de6d77ef4fa974af16077bf42f5fd538a4cf8b5d5ee168075e811e0e9a3febee3281fe522de7eea3f30e9634698677eeb1b8fd419da9dbbab9a953f0af570ef6ec2325d26fe660f3127cb3ccc1d5b209dadc77af370d5a40b51f093edeaa285c6a1ba1f723ea35a579465c69459bd7ac57451c4471f09f066c9f622374be952c30254ad650dc32bb32cee1e6654a58b790b871dc3d1674c9665860ef50c763f2b6e72b38ba9c52e820e717cff873cd12a13a45e1b71dbe06c9ca1ba37e3566279ff5f31d08ef9c18107453976fbeb91e712f19364fb22ac37e844ad911f89a75cbe2a3d6b6cfa17e8056df042a5e042cdc8933e51bbfee9c4e991fc4478d7c7dc2de4944fd2f0dd40df4b42e391e64e3038639d93b4830de2c5076d1d5330d1be8328caa54ce94e11ea69ed4f306fcd1a98336e8d9f8f3f7abd550981378414935b80441104d4d4e77c83cb340ca028af2c26116bfbbee891df44dd543c986e1e9e2423adf319e1f9646ef893314b926f2f3194f90256c6364c2d7a8aff0687b5f341542bcfddcfdab335b4fb390f566e8a9fb411cd72b938540ca17919836d1dd8d038f72fdda04c5c8a81aaa1e87de9d364d06ca5bde0a11c3ea29f2f94cec8dd600b4a4fd40c5b8f88182888cfcbdbcc3d34f43a42cb6073727e16226ccfabb1407ee876787670d040906b9d573ec2d7cb6bd9a761dd5c491eba2758a8227f955e8e3f4d9cd832e4ea4dac351b05f863c8bef6f6db97e8c849fa08c1d437c9bfdcc85242c578fd059365058ebf694d80e05245c3fee7f8d1a9a59814abf80fb81fb76e51f6c8b34ffb5fd44fbff696a26f934998d5cf4353140efe8d96ad0e87ab1b0c0245b049089f86d2518f23ba1654f911c4748ec90a44589c92ef2ebb8f15537377ed96f620b07412f27ef1a344c75b2fc88b886a6ff23faa6c297d19a0e8c6b277dca3e10390d8bfd43a211ae552c3a9cdd4e8f23df0786c4d26af1fa4f2d70e0f00147507e2d2fc5ca95a431aa1a72b533f3bd652b1c06311da92cd307aa341b766f5f84f91d8d3bbade6da33cf04504fc20edcf6de359de1dc82ac358b56149fd5e4ebcdc61e41632ad33523f37aff1b2e0974d49f2131039795055794994defb85d9f2e02c0f6f453bc4abb5340c374eefc6142b324848e361c2877bd4bbf40dae6ec66c2ec4b785679c1a2f770736c3bbbb1444c40d8ab169b237b37be65397615af8f95f8a0e5dbc6e671243ed0901028765075bcda03224ea7e3e1fa46fa12857833f894880b5f09c7eefea2f302b767534c2a32ac9706114d2388d95f049d7204ed3b264c4a94d9aa40b253c171606e8226e0e415584359c03f0800b7c2afcd4d613683a9b8e096de5039ecd965d63761a3816dd202e45e4e856ecc7708231aee0c07adf97368481d6de48b71b3719e4a04f10bf25629cabeab6cc6342def0f6b667889d7865fc6551005f7fcd17f77002a6f654dd632f3b0962f3ec9d4288a98fdedc8a900ce7362438b89d48fbb19d011ad19e262c3fe6e8b3a3bb73cea5ecda1d31ec2dbccf9f3f3e396f3211d36300b21e944f49bd50e203037be10446da09b92f875f3b10ffeec392db541d15edef88a9eb9751da585c33a778195080d2d09b57b4b9a6d70ce873526bd45e10b5722d990a833046ec2e7a66cf3eaca6ab74fabfe826b8e9db4bcb6d27234d3e0c619fc39b4e2f8a360555bbe560722a97722acb335a57bfe6f14391ac52b5078d792b9d21599e79c26f4a4ac64c6fbcc571117945f50f487a316e09e9503918e8ae14cb21a23f082e9063397024e5753a1daddb0df2d7743b0116f15940816e24c5bdee5d6fd357e6b48e71307fde6f57ee3fd6bc2f631750d523e5b91090ffedd4abd50d984939ca3dce7cd403a85b36861ea80d48f489e323d908a8a7a4bc655abd770ff9e5e792e7e4af735c9060803f729634d6fc7d1f9029a3052ed19b9423fbdc3fb0d89b6669385871c6e9e708de0b880920c316761d804feeb7092694fe12d3a0981b695e78cd3f566972cce72190e2409ffacc511ba5819d92ea57caf048f83a99806b118eb7b1c0be84a82705b119c1e8fa8df1485932c4f662f98faedde86b758f323e1510e7f14d8b1c9accf2742de75a3af8b259698af1b2e4e198143c32b666242aa2bef3fa23276957bc50798fcaefc9bc29b59f50963bcda7982bef20823863783b81126d743d6644382df879eb79414cfa435c178dd3447980050d06ea6557ffb7c1fb663b424fe0ae4f8b7c342ccb00988675981b1d8cfb85a6cdcd7fd5a074a9e04c5b87a8ab62dce34aff65e65b389347647c9b5400733735c763980627868294064057a77b1b72f0767c4c980ebfaf21c5916d7876e813bf99be3560ba0f39b14bb3ad6cf5f0b23ffef16d67ba989cb23c61783ce5dda93035219a4d4bbe642f116291e9c451741fc04775aa8059d5218315ddd47297bfafacb113b352ea24ffc15c157735ca1af682a2024c8c2ab1778cbc4f6e308eb8560d076e2e4669631918a827a86e59ec57fc52eba0316fe61fd627475133daf78ffbb7bf5515df01d5ab0fc2b0c33fc2535f4988421f64cbcd2d75228bcadf7fc55f5218554bb087451998874aa8c59b094b020622ef895db1ab5baf443aedf569612dbb4c4b6b63d206aa7d8047aaa950b4c094e410a18b9b398cecf5dd6120bb40bad2cddd0fc71477d44afabbfea30de1f6d6bf570caa684d16d147955fc7580e1eb576623c8e1c05d939c8bf0d06cbbce2a2cf53ddd84269f36869d240be393ff8e744fa928d4c259901d8cd25404f651c2e176cebd8072430443d7df85d504f81101110e9823d9359ffc4dd50a347a8cd742a39707a64de88554c1c33dcfea71ac", 0x1000}, {&(0x7f0000000780)="4e7f0dde63f0c55522f9aa69cf23a8f520ee4a6bb928f635e92d49295e356b1b027a7e094abff88398c0141e4b24d466e3844aa9162bc40620dbaced4d8ba803475a3ce7af03f1687d1e3f336bc434dfe09e0c00b5b6c3c30d9c73c01783a5d824851bbce7318abe74e7ef93c1d74f8652103229cd64b27efc688814709086c5c32ae08bdba434a059f29352c24140ac743133c05a79f743c03b004dc5c3eaf1ece95de88691138439f42c4324b8086f", 0xfeb6}, {&(0x7f0000000640)="410e6c6c434a3d4892cc84333fdbe249de19c03ccaf33f928a5df428d9dd9f1b8c0ed124c045b17a30d12459def7fde477bd7cf48e0f8d3cc9c2", 0x3a}, {&(0x7f0000001880)="01b57cf00d266bcf1004cf", 0xb}], 0x9, 0x0, 0x0) 16:00:11 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x481, &(0x7f0000000000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x20) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) listen(r0, 0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) recvfrom$unix(r1, &(0x7f00000000c0)=""/180, 0xb4, 0x840, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) clock_settime(0x2, &(0x7f0000000080)={0x5}) 16:00:11 executing program 1: r0 = socket(0x2, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:11 executing program 1: r0 = getuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x47d) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x80) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000002c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x89, &(0x7f0000000200)="0ce5ee528146fac3a0592d0a54d05cce998b0c8d1f32e5e04b35ad57b6e2bdfe3e06b8ae53ca00fc33324b7c361914a3dc84cb082372f5359b86e15bcdb15b301ae9303ac4c5a88ca016ff18142ed98d635fa9f36cf3dd9e3de4e45a4b986f64253b360fa2fdb20c4bf169ea416268143de2b60390affb4f01d202f4c71402d2ea894a89bdf458cc01") 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3b, 0x5}, {0x18, 0x0, 0x200000000, 0xff}, 0x10000, [0x0, 0x0, 0x3, 0x5, 0x0, 0x3, 0x5]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x4fc8, 0x4) r1 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x8, 0xfffffffffffffc01, &(0x7f00000000c0)="5adf795814f226c19e3fd0285d6c68883d3a1866a50265e60ccb1287dc0d6f3c4c06d260c216bc26f9c18ef55ac241f4878e1cb24418e3672bd7471d8a27d10b29e6916bc8d6f9d8655fb39df6ac98014a378fd8e790cbb5c98cd94e3d2ec6b24f9af702f7bffabc55a2dda06270f0e4819fe9ffcffc55f3ca6eeae98830707da1084881d211bd2c50a3e6888d5baa2e521746e462bf5feea53656bc41fa80cc5bea9e382c6e750cd240a26cd9cd7f", 0xaf) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0x100000001) getrusage(0xffffffffffffffff, &(0x7f0000000280)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000340)={0x4fac, 0x8001}) r2 = msgget(0x1, 0x100) msgctl$IPC_RMID(r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8140, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000440)=0x6) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000500)={0x13000000, 0x4}) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000540)=[{{r4}, 0xfffffffffffffffc, 0x22, 0x40000000, 0x2, 0x1000}, {{r3}, 0xfffffffffffffff8, 0x5, 0x2, 0x3, 0xff}, {{r4}, 0xfffffffffffffffb, 0x10, 0xf0000008, 0x2, 0x1}, {{r0}, 0xf354e0ca06c11eb, 0x40, 0x1, 0x4c4, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x9bb4a886541d451d, 0x0, 0x4, 0x86f}], 0xa000000000000000, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x5, 0x1}, {{r4}, 0xfffffffffffffff8, 0x44, 0x2, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x3, 0x3bd1, 0x20}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x8, 0x800000000000}, {{r3}, 0xfffffffffffffff8, 0x10, 0x8, 0xffffffffffffcd7c, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x6, 0xc00, 0xfe00000000000000}, {{r5}, 0xffffffffffffffff, 0x28, 0x2, 0x1000, 0x7f}], 0x6, &(0x7f0000000740)={0x9, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() r9 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x8, &(0x7f0000000940)=[r6, r7, r8, r9, r10, r11, r12, r13]) 16:00:12 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000640)=""/129, 0x81}], 0x1) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x5) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) syz_emit_ethernet(0xb1, &(0x7f0000000640)="a94036c6aef41f1c1103c1df7465d3268821ed32a447446d1d44d0bb927408a6553465c40bbab28df4d185596e74e13b202dc43ca267284bd7ba56a8ee8a6e6ce11bc10fb0a30316adb5a47f107ea2d56bf6cb22c0c14860e483d5c795950e4a0fde06c98a6c07daf4b6003fd90d34a530b6e1afe253d8f2e0eb06c4af161ccca9ed3674a484ae95d97b7d79cade8b5cf47d5ce1629931a5a8035ab3d420a51e914052edad12ad262474874fc93cee5e21") getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) rmdir(&(0x7f0000000000)='./file0\x00') getpgrp() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000600)={0x5, &(0x7f0000000300)=[{0x971, 0xfffffffffffffff8, 0x8, 0x1}, {0x5, 0x5, 0x4, 0x7e36}, {0x1, 0x10001, 0xfffffffffffffffb, 0x10001}, {0x8000, 0x3ff, 0x7, 0xffffffffffff0000}, {0x6, 0x8000, 0x0, 0xfffffffffffffffa}]}) socketpair(0x2, 0x8000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) read(r0, &(0x7f00000001c0), 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) dup(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="bcf4c3f7d2f7f836f34ef5af10a37765494c9adc9c7f3e65db8f8025e6ff1c1e25d32920dea0dc82f79992afbf401c3d1645d9c032b5f069a7d77de558bbf2f6a41d2f050e09dd47e5e3cf0766bfdc62a5ee5343a2f898555240fe9b814d3aa00a205e26cc2a399e8edd7b7474365d15574db4aa1f29d1b159097e2ed6d1d9a43b9fca017b5b89e7a2dd", 0x8a, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0xff}, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x10001, 0x0, 0x0, 0x1}, {0x3c}, {0x3}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x34d, &(0x7f0000000340)="b6") 16:00:12 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb19c04fa2d326189, 0x80) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() close(r0) r2 = dup(r1) preadv(r2, &(0x7f0000000440)=[{&(0x7f0000000140)=""/233, 0xe9}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000240)=""/70, 0x46}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000000380)=""/168, 0xa8}], 0x5, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5) kqueue() 16:00:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0/file0\x00', 0x2, 0x1, 0x9, 0x1, 0x100000000, 0x4, 0x3ff, 0x3, 0x3, 0x0, 0x8}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000000)="bdea", 0x2) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2000000000007c}, {0x6}]}) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/214, 0xd6}], 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(r0, &(0x7f0000000100)="7565b1192f80083f543e86ed", 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001380)={0xa, &(0x7f0000000280)=[{0x1, 0x7ff, 0x1, 0x50a20526}, {0x4, 0x3, 0x3, 0x400}, {0x2, 0x8, 0xfffffffffffffffb, 0x8}, {0x401, 0x5, 0x80000000, 0x4}, {0x9, 0xffff, 0x7, 0x6}, {0x2, 0x40, 0x8, 0x6}, {0x9, 0x7fff, 0x1fffffffe, 0x7}, {0x7fff, 0xcd, 0x5202dbbd, 0xc8e}, {0x13df, 0x2, 0xffff, 0x1}, {0x8, 0x3, 0x4, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffffa, 0x20, 0x40, 0x5, 0x8}, {{r2}, 0xfffffffffffffffe, 0xa, 0x6, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x4ff947a4}, {{r0}, 0xfffffffffffffff9, 0x2e, 0x5, 0x9, 0x9f}, {{r1}, 0xffffffffffffffff, 0xb9b94acabdeea236, 0x2, 0x7b8, 0x7}], 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000023, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x7a18, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x10, 0x1f, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0xf0000004, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0xc6, 0x40, 0x100000001, 0x10001}], 0x3, &(0x7f0000000400)={0x8000, 0x10000}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0xffffffff80000000, 0x9, 0x3ff, 0x7f6a}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="c3e96aa054fa5c739aa52fa3e620177f0b6a086081c53b6c07e0e4758f97d1e3df79c4f342d29b4f1a36c11f5bca321610176e6a7bfc79febfb1255c88e45c7a96513034a410de6d4b8c3d4326b42d242042fd7b04843102dd1ccb773476e405e107468c616e79947ccfbc695c53251671e33f63b6e7770e5d4a5abe28f3de75be49ab2abf1c5a6a01ec440298114f7ef9a08806441a1cfc7af309a2ab74173fa5e8e657eb0a66bf0e8f04b78c6722df19d21062df290d4dd70bf0643a906c6c6ede326bc7a58a656be5c2b4bc645168f6dfc88f8592d9503c5d51c39c00dc7a8077c2695ecd6b18ade185056a78ce20eb27822d461f4f70dbb16ff3bdd6214043a883462df283370c5105d8947e3fc793365a80229c047ff0507e3c9442f5c08380dd34c19c1ddf2b85e30f081cd709bb46dfe03d5f4f29f0bb40baad9423558ed8f959656fdcef5ca27d0ddd81ae1f971edda8e1032ce7c391b889440c35b0ad09731cbd930790268260225dfca987a55502f02a326119a6c35206ab82c2d0ea48241da035135bcf1c2025f87dd5340fc9699e54ededfd3d2b4b12d8e531824eb68016ac379ff8f96fb00ba81f66d02fa26cbd5a8274942d0023b02f748074f2df9ccc5218801c450d46e80b2301fd49db69646f4f0d0e6d425dbb2f8eb45da68b6df55832bc6ec09cf55c9ec9a4d1d684e7933c92332a27fb3cfacc0d6f46762784a0c470a7dcefd9bd0857ca365e9b6d4967a46efbbc1dde5cb894654ead638f0529d87b5590e54dcae2a4733c452a03ed0bdfc807e520ddd2d187eeaf770fbaa8e00cc6c97d8172ff75b476090e169645720138582034b9dd336a0441720801be32a23d76c78df2349ea95c8b411bb56af5e1f9ff0e710bf8efb92edf8901694945c2c5827b5067e3add0dd98d2e859b29f191933d20df578a80954f86c8640fe0eaf335b38897b6e71c7060a51c44c31849bdd397d15c4e6e4818c2447d8762ece2bd317f164ea697f03558bf158314353b4c927dd679fcc6fdce998bf46f4062880c9b90ffab244f5cd7e0dadfe2e92b10f752e3762ca3fa1d1b5094ab9bcdbd39ea25242ba2cb3c861eeed8918878a64cad1be7ee8df3df898c336a43cced9110d2ed366a2df92191de5ce458d2b1e8abcb1cc91ed361067e380edbcbdec6d4bd84be0b5c6a6e23d49550e9b9e92e7ef005c37a42ff065bd4cd6b74db699dc7364857064713a9172b1a9cbd5a86382e0cea6bd67170c2fc9e19f1c0fc2f8ea2c92fed82b94541b000b90389bcfe04986a511ef733790229142f33227aae1b2180ef50990758b03562ab7738f8a64e8e012dc1b1ec94205b37efdb6b75b3868ef18a26e600075e743e12a14c99cdb6659008cedbdb5b6f01501c52575397c4ee488c825f6f988c4c4edb21da788b0935b156ec7f73a46c41ddafe005c647e443fe9af6d27a612d5e7c0378638ec2679365512377f43dddce33de263df69b454dc7c4aee038c2ec8481b99c08080a53248601b3c41a9009bc2a8d24375d0fa2076bc79208c2ee393ae318851c441a480a9de0c7508b003a0af4bb99c85c22333ab60a739267dedf9bd88823452bbff0180e25f418e43cef326d8ff572f64ad8d5a5c2437a3b4e1efd33c1de44712af03c9f499e4f9086725a2efbb08485578c1564d6e8f70e53606d6084c0148bdf053b35167163e4952be6d5a6c2a7c9148968a1d89a3a911fee1ae0f093ed26dc62e4ae818b0df6bf864a172c1b31533e620281f83083e249864c0f29a980dcfec1c67febc9a32ec7231ce19e51ea4e787be438e71a65172a9b88c23e44fc5a99503df1c232c83ec8df75773e47e5fae1bf4a50a6d039c69ad5ce038c9d4bb10ac0808a6a32756a3589da431b459077587ceb212192a37f3eef66841b67f41a363ac30ebebb082566d8464643ad20b801c771e4c314f2f3564cc029e3842b40c4c87fd7d1e262106bae59280bf27712094100faeb5c6e46ed5e8100ba744e45b83384a0c28b625d9c548d3542adaa23480fbdc14d54eaa9feba46ff8fd56a7da3c67c1b38412bf614bf452adbf99b7e29963b838c1cc8878dbc56f172641d3df13296531dbf0bbb641c7c24d2c1800ca58f2c049c044453486f97032aa5c83f67d6cc63a0ef63fce472aa6b425c142ef81052b5d074d10bdefc95c868d74a808cf67d020aa8f7093785c3689da9cabfe12841c828b832cf8d4d1d88188ae1b3a1474f431f72ab85259c25da55e3e0e385f9191d0cb9a21de671d8b574f5ce2b709e2e420da11657eb80bd0664212e4c0e8a295df591357952b55459beb72bf31fa53cd3084b0920c114709e50118ab69602803486c22b250ce03012c413fa71752dd712aebf66fe4099890e24f1c15df7cf9f4c32cb4e4096c73795ba6ee1b46b42ad9e88addffae409aef28948318ca0ee8c768edab90ac5b087cd5e21255b7e41945187a4f0f566b019d6f6f55a5816c6e8589687ea49ca51504e032732bafce21e6592db94dac5a29e82b3bf2b1fbb7d4ba34c97fdb75d51e32f3b56e7e3342355692744696627c5d23c8b00906f19f5a8559c453a16e74266c40c7ac0a712c5c6d35326aef255d764399359de2015b3d937839364f51b61ab5f83d6c0efa55c78f4d6bfd86941035377075f34369764c7155c72b840e36442fb5b607bc79c4c8bfb90cdd00e48c82c92a1a4a21da259f5d3a34201a3f68f180d2b9bd28587169cea670c2c50bee7334b58549b42ee605f08b5423ea5dda71d9466291bf788cace5e074ae0a528dd1d8b42eb16f38bed2760b37b912647a4238286b498f64520c66e58e0eb14a91ed893bfc5333eac8f4c8fbde5fbee53e7c0d44b453b028b9b77aad3f8e5869e578692ebad4a7acaaab36bba8d8583851c922e681e2cdee6378873f4789e0276a28cbf28c6d511896fb6d185ffcbf7228eb74490983e8191b048c60497f09e23637749859c8776263eca62d79789e761ecda9eef6b894606e2177a16e7904967c5dcedab9805b8f008025979b7bbb765d6cbbc4e51efc13d0476d1be537bffc6b6ccd0a526105cefee04a4a3d38d5d4b5650451d83585364e1ad15565ed737402c697de11c7f688e9023a994191a12d2979ca84116701be11ca26ca9cb9a1a269abd81b594652a71a228c3ff3cc4436a7d36cc326ede2698b8c03fbbbcac624ab84273a4017b2f08d5654d207415f804e9319ca7ba46b86c7391eb3f24e43c77dcf5e5d60c9332d22ad7ba6622497c5dd5fd40f1dd61b5bd68494c099a88698d341f2b6699aaddcd72ae174ead7363b30e6fdad05e1243531dc13e8676f532b73c55ae49faf045587a08df5dfee1caff73a17a60c857846844a46d3e6c625f99f06f9e4e1a7b34b34295641204aefdab4ae50834838b39ec5561399dd31de37d480356ccdeb109c6e56a0316e86a63422d7ad95b75cd3322b6b157db42c5d334bf9ff39eebb37e073e2920b8bb43e2a8fb7bed54b20c24b4f7850a697c726b26360ea407855d1770b8220eef620c8d7e699618e2215c01670d9db981cf3b0d0b970fd870d48c70808e9c6371bd60a2f162b56e0f8696f24595cfcc494cd4c4df482489f1430d3518cb8c573d7dcab1e395616c1ef2042bfd9088def556d762596b61302c18c0eda2e4d8fcc7aac0c00db0c695efff9ff00e83d1070839c22c829b922f90038cbed29fad8f247255492a7810a0e3750d8bd0c024ecd83375801286169d17bb33123f2ba06efac3fff76c2c1ed7bc7ae9617c4bb689dca017159027fa1ddf199504a99336e72959da3062349ca3eefb6042ba0fab7eab07869dc6b9770065e2fbe361ed1998ff553a27c01f4e7f5f2831ba502ea840084904bba875d917856a6afc2cc7510ec21533e831e1f25cf5e7469a1be789e0526b51c3444b4a3b4f028e4bff6ba2318d1f2c86636bdc1d5bc937e1622da3e2b248f4b0cf5ae0a68a8eef1582693f63e5636fa75c6bf065a0715eee41cb382612d787f15ca11716f0741c85ce2654881bc99a31ef803793af0a4f69a6631484b9640d1b8850347aa75b2e98d563c0f18b1e21c705b43849d9e6cbf932648aecb408bedd16106de6bd86b7dfb6b87a9b1f11afd3661fc7187a7970f07a8867ba09733d7d2b8b5785716748a6d41a6305374003da13f002da7be15cf8227ad1bd6e1e9c817cc7d2d6aeef40b8ccc2eef96d9cd276117823e7c8bd676428164a57f551b4c4283fad8c89da5cf4fce582ba54a736a0069d8e1d9b009457418df0eee1d008a1304548bf2ba6e11d8f85faa0d8ccce93f0cf1495b11c35a0f2b0c37d8452f25135f35f7b091f473f1f8b4e5c9e063b9dac3b48455886a3a41d177398e057de85dd6b0ff7eafd88cf9673ca17981f64f65ae2ca09485c8573836bdfe64746c6a5d8ff58a8782b7acff832c686422a070e8e4dbe43f13e4d643e95301a4e5fd3010f3a3e298cd71bd4b4bebbb85a8ecaa262878c7cd8b1a2b5703f977fe1e683f93ec75ff3214b6713d553752f64ca433b3df22147850157573aa5216b3ef97c8665b61fa2de08a03f97cffa063fc367b6f98d78c65bbc6b1188f1bfb73ce31cf4fc28154b92fbcfa68fd875352be55910f0370769f7733bc930b37f6f5a6bccc6d7f0bb5d2720054dfa88752a48bc107ad5ccf937ba8bf9ab1d2af4a5a85f6a955d67cf7a88acffa79e1c49b2d2be7ab2608472be934ac9a76db7cb56a5a2c1e4037542cdafc382c06b6e1635be14400077cfb805ef3197a4b720641c72f9e2a941952e090bd69874ef35ad6cf573dd3a01a51cb471a01ceced9c2588df36dac6596ef448c2e053dfdd6e09158dbe073f7cff9fdeaaebb55d9fece4de9fd270175389ae7cf0e53770dbd4b7a3398c287379766afefd70a50d76e9d83e9371e5db8b626cc892a3aa2cbafba6ac7960c0723aae0ff989a9f1e29412acbe0eee908dc75774264d039c11ca038cced8dcb67304b3408fb503fc4a2ee7927eb8596274ac57cc88c1402a0fe3a3b8a6bf6e45e0c6dadb374e841827b8cc35d348d53d8d42b893a816fb44c66e0c2452327ac57c0d714f8837e00127cdd8643f14878292e21e010c88f03fc69cf062100ddc42c8818192edce442ad45e6c5cf815c6c57055b08ee3bcd04f172ab1c13ce9319dd368563adf1541778b25b2b331bfe7d5033d612025c3b8ef2c683bf8c39f1ac4770191a45cdf669470f75106e97d5c33d49a7cf78adc23bb5bd169f47cfdf4d8cb0a1d82e6c97668caecbbbb0eea0031f162c21ed32a78309d404d702a689a70642949b66e06e017d8b1eb15e50c5c61cfac78c79cc0957ea6915fdaf73cd991030543d44cd7ffc90c5151737eb55cc5f54a54b671cb2c27c19da416f7490b84a076cd9f418a189754b5050ef7902be4aba6e68da93ffeb3aff7b2c26596b08c271abb8eff54820ccdb81db351454f7fb1a422bcd283f7869100331d80247da872d9f978087fb4c9708a0c5fcc8bcaa32ac94ceeca0dd382155cc39695b43641ab4d4ee8397fa67b6c421f57798c43d6eb3b37d0b38c14f915a76f7585f02aaa3587a01fb3609d505cd423929e66510ed7fc446f442062370fef1d86c4fdcd6cbba45282d6cc63c8627c35767766d09e1a6028269ebd61eb57f08a18b082c73a43a67f76908337552e2965c64f613360c9c31d92794e6acfe546bb0093a3038bdecf4c57627885f31e93863e6ac9acf0e48ca3c0c5321f60a4e118f4bd0addc04f6ba553a3e260299eab75d2aa692ed71002d39621f524455", 0x1000}], 0x1) execve(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x5, 0x6, 0x3, {[0x3f, 0x5, 0x100000001, 0xfff, 0x4740, 0xf84, 0xfad, 0x200, 0x9, 0x7, 0x12b9, 0x3, 0x80000001, 0x1ff, 0x7, 0x46, 0x2, 0x5], [0x6, 0x400, 0x5, 0x5, 0xffffffffffffff8e, 0xffff, 0x80, 0x2, 0x8000, 0x100000000], [0x10000, 0x3, 0x9, 0x4, 0xfffffffffffffbff, 0x9, 0x69], [0xfffffffffffffff9, 0x7ff, 0x8, 0x80000000, 0x2, 0x4], [{0x6, 0x3, 0x4}, {0x100, 0x3, 0x5, 0x8}, {0x7, 0x3f, 0x100, 0xa89}, {0x91, 0x9, 0x7, 0x5}, {0x3f, 0x3ff, 0x1, 0xf2}, {0x6, 0x3, 0x8, 0x50}, {0xffffffffffffff3e, 0x5, 0xe4, 0x8}, {0x0, 0x5, 0x480000, 0x4}], {0x1, 0x2, 0x4, 0x4}, {0x9, 0x1, 0x8001, 0x3}}}) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0ffff648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) dup(r2) r4 = syz_open_pts() flock(r4, 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x80000000, 0x3, 0x101, 0x200, "eddd921cbf5f1f24608e19121b6b67d3e4426674", 0x9, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xffffffff, 0xd9e, "b000047471080000000061f08b3e45a4e9e900"}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) readv(r4, &(0x7f0000000200), 0x1000000000000248) 16:00:13 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f0000000200)) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:13 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x7, 0x5d, 0x4}) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1ff) dup(r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000480)={0x80000000, [{0x3, 0x131d4d5d}, {0x3}, {0x1, 0x3}, {0xc92fda2b8f01e298, 0x6}, {0x3, 0xbaa}, {0x3, 0xe9}, {0x2, 0x1}, {0x4450c8915417ee7c, 0x8}, {0x3, 0x100000003}, {0x1, 0x8}, {0x1, 0x7}, {0x1, 0x98}, {0x1, 0x3}, {0xe95dea32f8f03758, 0x7}, {0x2, 0x7f}, {0x3, 0x2}, {0x2, 0x80000001}, {0x1, 0x48}, {0x2, 0x8b9}, {0x2, 0x81}, {0x1, 0x4}, {0x1, 0xbe}, {0x1, 0x401}, {0x2, 0x1}, {0x2, 0x3}, {0x1, 0xb77b}, {0x1, 0x5}, {0x2, 0x23}, {0x3, 0x6}, {0x2, 0x40}, {0x3, 0x7fffffff}, {0x1, 0x8}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000005c0)={0x10, 0x2, 0x4, 0x1, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1bb}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xa6af}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x9}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6d89}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r4 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r4, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x747c86f22f4e8618) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x280, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r3, &(0x7f0000000400)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) write(r5, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x4}], 0x2, 0x3) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000100)=[0x0]}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000740)=@un=@file={0x0, ""/108}, 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) sendto(r1, &(0x7f0000000040)="bceada0bd3e5dda7268fddeb19d5a3a22914ff3ab76c75ce312b970c350284265757631e346a6f7c4e57524c7ae818341fc808d0509f4dd452c1f8185e83dba3088b6f104c915f5608e001cc985e75d984a7b14fec8c2b5e896f03ce70d3d25678c7696a9f418dece376cc057faea8895de5fd", 0x73, 0x400, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0xc815}]}) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x6f, 0x4}, 0x79) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x8, 0x0, 0x0, 0x5}, {0x200, 0x20000000, 0x0, 0x80000000000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sendsyslog(&(0x7f0000000240)="3fe4ea61a8f1168c227e761501b175e1bb3d99d54942bca24d4794bdd9ac6f95140804b8fea0564b521ad02af5fe9fd7edd4d22180193492f0910a3c93863a9b99674e16a8acd75baf2714d5fcbda75e6ea8ccb09626a6ea5f8a5b174bd21a0d99ab8e624f", 0x65, 0x12) syz_emit_ethernet(0xff60, &(0x7f0000000200)="8355c1ece26181d509dcba60d4c0ddf3b3") 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x40) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x3, 0x3f, 0x7f, 0x2, &(0x7f0000000080)={{0x9, 0x9, 0x33a8, 0xd5, 0x2, 0x100, 0x78f1c995}, {[0x8, 0x56, 0x8aa, 0x7fffffff, 0x20, 0xfffffffffffffffb, 0x6, 0x9, 0x3, 0x8, 0x2, 0x3, 0x3, 0x6, 0x1, 0x5, 0x7, 0x7], [0x6f80, 0x1000, 0x0, 0x8, 0x6, 0x7fffffff, 0xddf, 0x6, 0x6, 0x226], [0x5, 0x7fffffff, 0x8001, 0x6, 0x2, 0x10001, 0x1], [0x4181, 0x9, 0x7fff, 0x0, 0xdc, 0x401], [{0x9, 0x0, 0x800, 0x1062}, {0x6, 0x3, 0x3}, {0x6, 0x7ea, 0x7fff, 0x6ee0}, {0x7fffffff, 0x10001, 0x8001, 0xff}, {0x7fffffff, 0x2ed1, 0x1}, {0x3, 0x7, 0x23, 0x2}, {0x8, 0x3, 0x0, 0x20}, {0x0, 0x3, 0x1, 0xcbaf}], {0x4fc, 0x0, 0x0, 0x6}, {0x2, 0x2, 0xc0000, 0x8}}}, 0x2, 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x101, 0x6}, {}], 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x1, 0x4}) 16:00:14 executing program 1: r0 = socket(0xc00000000018, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x3, &(0x7f0000000100)=@in6, 0xc) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ftruncate(r1, 0x0, 0x107ffffffb) ftruncate(r1, 0x0, 0x7ffffffe) getuid() 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x7c, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) fcntl$getflags(r0, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x9}, {0x5}}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x130a, 0x7, 0x6, 0x5, "aa418ceec46cbd078fee9279b88aabe07051ee38", 0x17, 0x1}) mknod(&(0x7f0000000140)='./file1\x00', 0x0, 0x8) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240), 0x7fffffff, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) fchflags(r0, 0x10000) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) close(r0) r2 = syz_open_pts() getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:14 executing program 1: r0 = semget(0x3, 0x3, 0x8) semop(r0, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0xce, 0x10800ca24edad7a7}], 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x81, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x0) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) read(r0, &(0x7f0000000080)=""/11, 0xb) r1 = semget$private(0x0, 0x4, 0x104) semctl$GETVAL(r1, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) close(r0) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="e5275387290d6674e8b4c4c5ac28fdb9902e7b9d35804da8a2498f5a5f98270ebcd825290849ab77bd699a8a65cc1e6312e00ba9e70d1a932bcb37ca718b8330ebefc1eb5f52dd518a933b1142fd68", 0x4f, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x10001, 0x7fffffff}, 0xc) setsockopt(r0, 0x1000000000029, 0x7, &(0x7f0000000200)="5a02000085154135e0114bef3f", 0xd) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x20) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x28, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:15 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='/', r0, &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f00000000c0)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='c\x00') 16:00:15 executing program 0: r0 = semget$private(0x0, 0x1, 0x146) setuid(0xee01) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = msgget(0x1, 0x8) r3 = geteuid() fcntl$getown(r1, 0x5) bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="e7879a18015ee413c57300d20b40e0c4e96334f000"/32], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgget$private(0x0, 0x2a) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(r3, r6) setuid(r4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x84, 0x10000}, {0x86, 0x8}, {0x87, 0x9}, {0x80}, {0x89, 0x40f72e30}, {0x89}], 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) fcntl$setstatus(r1, 0x4, 0x4) r9 = fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r10 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x50) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xa, r3, r5, r6, r7, 0x40, 0x8}, 0x0, 0xa1, r8, r9, 0x8001, 0x5}) fcntl$dupfd(r10, 0xa, r10) fchdir(r1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/136) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x454, 0x10001, &(0x7f0000000000)="1dae3259d14b9ef899365415111526a50f656e9b9c878c17b31b034fb49fd84133060aaca3a971a499d6c58a12b42cfefffac26a6d39c20204965ccb80e88369c14430aed8cec16586b9f5015469380790328d1872f7483c6272ef1120055287c6fe109aa04995493631b3550b62fa8088d2a122c1bcceda531ee2fdfae1dff07e9e6f58f4add3e0fb12b54abbb756", 0x8f) close(r0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) fchown(r0, r1, r2) r3 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) r4 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000001200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 16:00:15 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x0) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000002d40)=[{&(0x7f0000001b40)="1f4eb5fea8919f926d29a19987e7b0cebc", 0x11}, {&(0x7f0000002dc0)="32db728eeef5615903c69db25dcf2daf3580f065cb58d037c19118a8bafb56029c718e0d89724128774f8f1d55b26c8848866f2463c77a3af46c1f7626b81f04223b8bfecffe7521a53bdc17905f7983630aabaa157802d2b50ba5057af52dab8696c4b82232f5a63bc752dfef4535fe1519b3616f6d6551523bf391db45f6f33062f081529dab3d61217d1f28cc904aa580705f50504aa4726405b3f9df8d56d66e6a7646eff3b940d1e871880e96e8692e2540e637b5bc5f04034cbfb6af5da331f1969e2e901010676557dadbc04bbc82a7d0e79b863c0f64e9", 0x67}, {&(0x7f0000001c00)="91a6f7965ebdd303f451159d37341c4ae445ed9c9c57f26014be18922e82a6b45038e4bb024b7ece486b64ea6f547104956c4c731607447bcf3f00b1188c1d156cd1b694a71e2b200c2a9f2962bcb9d3f76621da7110d1d922e946d83c5b9b471cefed6285ad7c022bbe718bdfdcc4750f4755be17c7", 0xfffffffffffffedf}, {&(0x7f0000002ec0)="5b6b0bd38db2133cc1a34720d7706a6ac650654faad6463a50b97ce70b2c073b585f71c55a2b20ca437920e95a3a91b915b98a24f9c3aaf6fdcd75934cc5ded5ae23e2a8c1e6af9dffcadfcbb52d88a390f6eb6f0ca7c2ad37d72334da7c84e8dee7a3efefc7444208b8f25fb127a1e9d52b735b14386a446a755b63873125692759bb56589071ad92512e0557a2e5e87bcd626c82", 0x85793ecd0e355720}, {&(0x7f0000001d40)="2cadd35fa4906018194d317539d5d49df7da3ce26501467d982ac7d52e3405f928f82fad7d600812a2491ee9cdcffabf427b65043d4b276262370d63b9b26f77db9b21ccda4737e7ebc653197bbbca806fe7177d067004b162a561b0571943c58303889e557446c0e47e4031b226ab4e4ca8adad24483b010a8f96d122e34fbec90d8e86dfa0ef2bb899cae65a11ccb5e6676f3f5000c35b02a32071b4127d1ad7e2a2c6132a74629d2a7638bdcc26f49807e94471bf4dcf2d902452ab21664deade7701e62950aacb849c614e4b88de92d3cd858c22dc6c1c175607883d76d77712fec00b5a928c9a30d8ca8ccc5fdbd61da239a20b8c08228a358029f317e9a919678ea731a1c930f272ed0f8aa223894a0385cb2dd9e7883eb0f9ef73ca40bd6e01f4026a24820897f9c54b50da41d540888e2701c413bd4d5e96eca085056447f55a31e9d1be271a594058d56be5088193b72b981b3bdc3cdbf150b0d71465b4d5b31a5e6265c520bef3ded9bff715bce743a0a1f2140950e32aa10697afe3b9f520c32c8cb6d0499048e9af01652a9bc3222efecb1037e338f34816cba0ac4d884ab060d29c7debeaf8ae0faec536c7d0054bc0a7778d5c9b02189a919b04e05da85b3888736288fc2f2638d47a89ac82be22bd9abb1591d402b1f921cf18a28d496d984fe3a87476c7cde26897a1bb8c1faa6694232cb0e963ee86900ad1d4ea17cdeed16aded0ae1729ead9c686a8e447595d5e2a6dc1e95d5c1b3264d1c02227b9a6a95ecf662554e9df3a0e82c526f454b391c66bdec26c21608845863fb5e4e6af33e97ce5a61aed4430f7b3f7982360898bb7a6a2e8bc6a2dd09892dce038488cb034890eb215c6254dcfefa2973ab561dbfb8f8cf6ed28e4d2e8f0446965a3a9b3945e2739b0fa9bc5d92a49bd326beb8feeedddac49fa5826dd004b689e6a66e6b6d68bfcb3af13963a87c3ca8fbab5113442df9b4211f1d431c8bf65257991818bf6cd8e4d28c3e8dd44b18e81f096399202f8591f1376f69d871733615e11e85354df782e137eaf083688e1dd4931f45187c8e52ada4afc40794381a0491fc8324da3e8a72f157a2811bb185bd71abdfefb022359398f37c4a5fdaaca71aa0829ae092237a8e5f9c4389e46af499613c576266dae9260b7b2218186314ee63f2cf644a84f39813b5f62287957f072b75574b165cf0e042dda111a853f540153bca91890f8470d5059e29661ac65227338733908a28891650a3ef09699a4d9e3e4938952413d0226a82879d3906668bc71e1bdbe25507fa12a201fa4ef1c3da9b609471e051f653e2f5e9403933685a1c2f3b17c4c638727fcef5c77e5ed1c1bd75500d37a1cd1e9eaeeb00206c66ba68bdcd9f82f54bf73cc9739d151ae7d4c0adc934043ce14db21394b3a615f2a2120368cd3c144de1e5c55bfd3923e1ccd723d72c1933a880f33084949cd61f096558ee9a50141c0b07e086e637494608d2086f73249920d09c17127bbcc870c651dbb820bd331cab41267c5e7b347987abb3aeded3a91fbf7586daea03098e20a6cdce0a797d5c98b0d334c404646c1dd962522c98fbae8cab383f562df9cb32bc07d9376ec137971221a04bd1b520f80429e988ef182c39fe8cf64e4eb4c36a04fc256f574a1c647ace7dd5db9409951395787d7ab6a81775421b9430479a7f45059f2038832effed10b3fcc4b1fe7ba2ad1a6c64371b156169e86972d46c818aa644cedfb5feebad92e5715a6af7a0004b21589f2ca1a989d15556c3d3d3d6c3ae888dd3b9cf4f2dc6da1e9a4c845e1f7ab324082d4db18a620204e8d4850511052d9b4d3840ebad8f36e6fc25ee27c8d221c37cdc42a9ef52f96f0540acef39018e01745bf89ab91d9a4891add705fb9fc33b11e51e0d3eb9b48a331e53cea02841f18c8858e3b709cef4eea506014570fc587d7ac50f29dc84ca8176004bfd898487c031ef1ad70b02dc0d389a5dcd9c99fca1fd20d3ea9c160b307b165d4f7680c4721513975c06a559632d28c6296936aa52ff6dd25a9d461354e2cf7eec6eabc57e6b0975c886fa7f89805cc639e69e9ea4b968349e0676ceb326d921f2d64d9484fd4d7bb9407351f3b0729acab33b78e2bfe8597e35202e87c0e6cece2c1713bda726c44b9bdba44887be6f47581068efda1da2450717034202a6908d5a9287fa409fbd8080298053baa6327a6102553d0a56ef9a889f574352e056d58661b4b8b8d37f6362e01e89fd157d8cf235924e55a9baae4dc1305e845fe909546d0f4f5fd6f3c29aa6edbe14db3ae277545b3525195c244bae5bdafdbe6b5a341b5c6c8985ccefb0c2cc03c78ed2446d0cb910e1027b31e976cf948dfefc2985cd573fbe98720a56fa914fb9f2c210ee45646d81c4891e36f0b862e15dcf83e773a017bf981ea59f615a77c0f098d14e8b44b11ce7b4adf7ed186954b318ce031dfd6fec507a663e524873e41eed5bec6f3caca1274c08bf9ec216b72a7786f01292b2ff145317fc1b0bc281560a5436a991da65be9c0657201bebd306f374e68858fc0ed9fab2f903dbc5407e594d97c706bf1556012768e9ac54c04c20e8bf3fe21b2bf5f4728009f9c24b02e09206ef00e16a526d50c8b9b3f25dd3d91c0570194c0da4c771786c6b8ce2e27f53cc88652c8d116155c4af8fc23329ec30000291937610b6db5b229a71b925774d8bf78828bf23651fe92fd80ca0b6b7d3d27e7105197bcb98cc22087d7b83ea8bfcb0df3c4dcbd72bcee12dbf937892ea52efc1fcb6757b92dd3bdf5d68f2a340804fe12aecbeb1fb3a59e2d0781cfe2265c65b76a037bebfb0d3ea5103a280b5580fcfea90c03b167c4992b39a316e53eca0d141c0388352ae1901ef3f7d53e0bd9a759210d17ef06e0f7fee82003269000c17fcd3db772300d6b99c489940ea03852d02544367f139c7b702ae62613f9b3c4bf40c911f519acadd6cd75b06e414281291f385743992ae81bab919c11cb92aaca8182eadf93c6cf24ba0cd1b312c6e6ff359bfe9de887bbe6e33736fd9e64482b5cc3a91e18f55034a6865945d42654fabea55ab4f7ab275fd620ffb0daf30b040fc3e96d80ff7a9c5121e33aa1964bcd6bec42a195a0c809cdd549d4ee8fbf03f13419e71c2ac9f428ace5b1a3ebe14e7060299c7313906dd0bd44ce75bdcac7aa0a9ae62bdf65dba5f4a616b3f1ee73c792b6998368078684fffdc0672af3f8e8302da92111d894cb65c425ca9510e63064956ba43668bf34d0f014b546db2352a3f770e51b87730ef1ae180f444cd34d488897f0019301e5f615753f800e51962dea9a653724b9b118bbe5d9ec7e8fd1b4899dee05cd184874ed206f6b6eb01b6569d60549e611300b36df7b64af50266a43505295858d552a431f1b9856a6ecd4472e2d26440fedc8cc10790ed03a80bcd520acb3ba9c386994e538d24707ba1eed82b496474c0f052a201ecb0221a93598f5f81c3fa07a8eb3a492a22a0ba7b76459275b589638f4cb859d75e288d4074a76311527ed26c76fe6b1cd0419b07ccede4e9dbaacff28311d8dee4055bae15c9878286030e71071e33d9b02400b844b435ca4f0de3fc3a7bc8b741eb7d4a6a2e99834ecd2cc55946a54c6b4dc4d881ec33e612b3e4e5f04f818b35889ee3ec2ab1684488ef5ddd4d57474fbb6d6c93484a42ea7a33c0e016bf53b7eb85e99de515efe635e5dc8fefaafe7019a9359e9b47e7f24c0101db2f9f917c58fbe33546fb6fc48ce323432c7e03de37d8ddddd735dbd2f4916e938e4586e687beb22545acba9966ef514dbc5c33dce100392b2efcc59898711e9d7d628b9fc673f116187ad9db2f3ddab16f5b2c99583a494152cbbc840f9ad4b42c56a78a15fa7a6554de1e2423bce6ff169eae5a03e4b7e26636b8149cd74800d430c06c8c2bf0a30c58a75fc91ccffd80c1198f25019a34edd98f3c5b152ca4b127a88686d2c4d25e1e324aebdb48898964b4b7810eced8dbf146228157eb10738553515243d762492d6cfcffcfc932d7ab6e27b03948924ee8b7c60ee839bf487c763e8c3488d63b7ecacb52ba339ce6896e83367e88b43ff6336932fc422edc98fc0cd31ff28c58deae73e59900031683fd53a1733b5a43a8b3e7056c0e04c410b2c1031c61675cd75f0bf143f2c5e776466bffea8d5bcb992f0624887b1f9b5b241cda0c58d2fa0f49972d1fcff094742966a17cca9e866d094afe3ff148b92596219bbeee7e467c140559523f06b5d5dc11f8e34eed5827325f22f049a7f6a78ba2021fb219ed216251d823709654616540d83e0ac8de55cd1c10c96f71ff7d713ba9c86b19846f9d8943f40056fddb5a494102591a74c3c3bbae6b27f0e350c2ed34d183663bed53b4f4fddee98b9065a4fc5a10b557230917bce242db0bb69f73835e4f1229d17ebac47fff57e3123c9a3f34794d0bf5bdd8bf4ef4af55addb5a0080d8b74db344f095f85598c418f439d1bba1deb04ef16258cb895f9491b985f2955f561babed4cd653495b5c1b606e2e7fafa9a1afb1c94fb22409854b3e21f1d9887271bb8f54ec01085aba99db3dc61faaf42ae1f195a82efaff8035f0726284a21189f621963e11731db6bcf3ddfa799cb5b4125f08a6c7f5cd4c3cbc63c0ab08848a12b0a93e844e06043a847cb23b4ad106b2c9fad2f6b0fe08d0012bb4c9442343b830ec59fb7adecd1c16d965e309bde540e3ad1418b83cbda5657043bb77ade892f7f778855a4e9f81bac6d1fcb3e9ace401f09c4cfea32a4bfcf1c0ed0d1d1dfe82c2248cdfd3ac2535c4751d933cebb91dc9dfe124a07f9ba8b37d0416c75b3e3099b3f7d87e141a655c68df59a4b893d5c6487118c92e177a568da92deb0c2d3be12211fe610b02c979cf3b37ae3ec361fc35000281d7d249eca2b745db287c6b0483734f1a92f3de64907a9dc878a514b2513e2fe4f3b6a6ae5db89bf3d2c955e72eb83201738d8991f59deef5ba4ddd36f23c16473e697e06fa5bd0e98d032e405c999ded3392a8bc5e5df6d42da918e521b993e95128576e791b0e44e05049e70a92e745723246a2a88f67da904cf32f1c4b3423f4634db2984451503a09464d0f532f7e0299b75e539298cfd52ae21ae7b23d50f62b33bce69416a10b0f45ea141cd353049f8cc52fdbb5eb72eb1aa38b83fedf511d50ef8cd037279c893251cde038128bd9e4e9c5d61e8b9b2ef9df04dbe8bbded6f79a3dec4595920c48dac4176a945983cc66b09e6e751e0534e8d374fd0a17aa765cd80e4d518fad8e367c2457f5a4046c89111bf441c0d6451a537822a4c86e4deee57921eb8bbd95aaaab6c6e40de7e08859ff975c32c43bbea2a817d6a33d137c3754f40a91a79aa38a4b977262aed7ac769a0582894edc7e0280a3132861b49a95e6c0789fad0e04e63a145e732c661d7e140f2936e1e5f2160592678b62b4a9375a90e1c0c1e321409f68fae0f841382c250a05629911fd0505207bbacefd77f96c1722e285c4209f35c8318b7a97e5f831652d53c4fa28e0d50adc3305bb319e740ef993a3d7749f0652cbfb67e6c6c2969e2c688036567a861cf5b7e15a38a53d84071e831662545f2a784d99add996e1c5e28993fce517c2ca94d056858d53cdab8c73a0d75965a348992f5d6efb7a6b4b390a9d776e2790c4d7814cc7e98d37e34f70017ff9022bf646bf2dcab6be4f1dda7f6183ee2bc38fe50b884e6e2187ea93897eb55dd0a10922d97ca6d2b76f0332ce039", 0x1000}], 0x5, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000180)=[0x0, 0x0]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000200)={0x400, 0x2}) listen(r1, 0xcd) getgroups(0x1, &(0x7f0000001640)=[0x0]) r4 = dup(r0) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000001a00)=0xc) r8 = geteuid() r9 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001b00)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001980)=[{&(0x7f0000000300)="7fb2a3bf646028ea8796913d50a16a294ed0d5c706af6f4940ecdb13d765ff06d716159b1e139446fc931ee591b5b9443af2abd928e7cd49cb3fd29a2920d6ea94b5687b768546e04b5703f258b98ba3924aadd51f160b426d984cd422e26b4d0d8b4f9daa06b35411a5382de2ef857fc228f90a5666962cbf495002b7b6bb0d5b6f7215219d1669b17ef9cb3935fc90c217f23f96addb6234d3da69d3fcd3b0ea81156894682c60fa30c252acecdf9f6c64433bb84f21c9611993e57b2ab1180666c7697ea11343fa86a96a0600f55af19da0b15a", 0xd5}, {&(0x7f0000000480)="b10f7b6339ed07d5e2a034e452ba4279c463db7ba74ae72977edd66ab40e0b0b7342b3f65f77b788e179685101d02e030be7c1f1e339c677e1e1ad244737024aab43656c906e83672330afc546a41ec73deec0bc0ee91b49c28e6d7d4ce97ee5b50918cc8262fd40e7a7e54e360e", 0x6e}, {&(0x7f0000000500)="aaf22a8ade584ebd62fd03803b99bb21d8284c0f1619a0d81de7a31fc129dd4afecf5834bb0dd93a8b25bad86c6bb9c37e5c75552702941225cc1d24cd9da43cfedca0b1084108ea9a4c77aca1b1c349394be9166634a002c30131dfb547a6b1e3771061bbe19cf25bfd37860c76f8e2da383970702b7d60f538d37a531a5c8361b30008d92dc2824e306be27c19a973cf1c0ad08b360dc255dc60eb6b3b2a419e97caedf510af11bb17eede59e3279d1f76920631a536460e96c01ee2d39c12410bc2a328c97e7609c3025a98270b3ad054eb22b318b0eb953cb0cc4c7bd8040d78bc179bd1", 0xe6}, {&(0x7f0000001680)="c225d61191b3e1530f51ae370b9fe725b249fb3feac94f6e061d95f8237056b2e2b66c9f79810f8e57fa3dacb3d80161216264a8252152b31579ed79406871aee5ed528f0b6ac92511a6bd33c2e4ef4f2643ce6db2674de163ed2b0e6b3c87befff504f11668e40e9905c088f2d6bd5315c2fdf281fd1b4c2ca3a2a109c6ebaf982147ebf7b43efdb89af3cc08ee2742f9a73e3a60889d1a071b29f5efee", 0x9e}, {&(0x7f0000001740)="8f3a1180daa5d3636ab6c3e68932f5645208f9e6ca286d9a5640cd1cf825b495730ec6ce6ffe1c076ac7c0a6fb302623ac560bbade585f71237fe6d0129b8a494f0f3fab35b6a62787ec5541cfe43d7242a46ddc2291e33b5aec180d094e8c4697ae37bb2ce87f70b2a91e70b3db4e8314df188a5616bdcfb79b9560838cbe906658064b5d0b036465944c8005eabe04e4879ba38469d0803a33032495baae85699a67f3d164b71fa6e871e1639820732b92705649588ae22090d87d84725ccd732d4c52687065aee650284f53e46c0d3504e7d5fc13d63923e318d6b038bb5795fe97aea3d544993bbabc42e1e3d252b8e371c841b20e56ec5500a543794d", 0xff}, {&(0x7f0000000400)="a9f42406fa905c422b8a02147277235cd8b5bc", 0x13}, {&(0x7f0000001840)="1473f8cbd0237e6c10f3b9bc2f047356b0bc746d1ebb26e67528556c7f52762d6825a85c99562e5eaab8cc039cb89199e293ab633107d35ec4a32a9c2e9769a62f601a17c41e15a955bebd1650f1aeee0ce62225d05f2aec3202e961fdca7f4a5ea7bacd826ef33c626ec24027758d4fd5e841", 0x73}, {&(0x7f00000018c0)="237eae492ca35d9f16c5088d5dcbf70eaec15e7caea6dd55bebca2ed4cb4102af65f52b6153ff7dedd733741b9acfa025a454a3d2323379d68db90579c7864aa25a6c9b31715a2d7778243de7499a506c6237ad57d69e48b6ad176d097f1d7115a1dbb3e23b80056ebbe86b4fa24b38fc9bfa547eedb9267c4b5141f17e59592a090cc3fc61141066ae7bb6bae6711c113", 0x91}], 0x8, &(0x7f0000001a80)=[@rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}, @cred={0x20, 0xffff, 0x0, r7, r8, r3}, @cred={0x20, 0xffff, 0x0, r9, r10, r3}], 0x78, 0x4}, 0x400) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:15 executing program 1: bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x3}, 0xc) r0 = socket$inet(0x2, 0xfca7b4d38c23f523, 0xd8) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x2a6) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0xc}, {0x6}]}) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x1, 0x400}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 16:00:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0x7fff, 0xe940, 0x9, "b827163b135ac96580e4604440ea6d813f653a46", 0x0, 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)="cd") 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1909, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getgid() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:15 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x10004) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) 16:00:15 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x402, 0x0) r0 = socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) readlink(0x0, &(0x7f0000000700)=""/194, 0xc2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8, 0x0) pwrite(r1, &(0x7f0000000280)="a6a084c5f15c5ea4b05c080915471cf9787ac24b481450a0f64e76ed1cd13a62", 0x20, 0x0, 0xb) msgget(0x3, 0x3) nanosleep(0x0, &(0x7f00000001c0)) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="08842d3cdb35365160e8a478bdc6f905e2556cdd6184550187f2d2870d3bdac3a1a1d0b9883a4a72072d3d4738377b0276c16f8a528d842207d0b93f9c620d81aa12bed7d9cd2f3d6e3519af217ab2348a0afdac93665528a056d2694e5050bb31fa21ccf8af", 0x66}, {&(0x7f0000000100)="c09ede99ccb4dca51d37b1011f94b582bc3e69ef2394787a3679ac6aa07ceaedccb263e195a334bd705d6b19a096c5b6dafd08729882b6df59eb4e807229d3ffdbc4d0c9e0eece2f8bb384b328db442a597676064228c6f37278e5449f0b174b43bb1d3c4b9d1e05b2d7440248fe4f6afb63257fd09b234ef348f44010e3d6e043303d13c515dc9fb670d68c9fd26a39f25932399f7634bc", 0x98}], 0x2, 0x0, 0x0, 0x402}, 0x404) 16:00:15 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) syz_open_pts() r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 16:00:15 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0xfffffffffffffeff, 0x10000, 0x8}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x6, 0xd30, {0x1, 0x78e0b511}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:15 executing program 1: munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000000)='%\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/51, &(0x7f0000000080)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) r5 = syz_open_pts() r6 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000000c0)) kevent(r3, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x3}, {{r2}, 0xffffffffffffffff, 0x57, 0x80000000, 0x5, 0x9771}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x3, 0x101}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x6, 0x6}, {{r5}, 0xb70e49c6423e8a6f, 0x4, 0x10, 0x7, 0x200}, {{r5}, 0xfffffffffffffffd, 0x20, 0x10, 0xc0d6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x90, 0x20000002, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x8d74, 0x82f7}, {{r5}, 0xffffffffffffffff, 0x53f408a94d4e2252, 0x60000000, 0x0, 0xfffffffffffff001}, {{r5}, 0xfffffffffffffffd, 0x80, 0x4, 0x3, 0x4}], 0x8, &(0x7f0000000300)={0x8001, 0x80000001}) r7 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r6, &(0x7f0000000140)=[{0x3, 0x3, 0x800}, {0x5, 0x3ff, 0x800}, {0xc2ca6505714a368c, 0x5ffffffffffffffc, 0x1000}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffff001, 0x1, 0x6, 0x1671, 0x7}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x3, &(0x7f0000000080)) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x10001, 0x2, 0xfffffffffffff5d2, 0xfd20, "6b7f8710ad6d2298ef6ad3e0bc0d5677c3afb541", 0x4c, 0x5}) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) 16:00:16 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) r2 = dup2(r0, r0) pipe(&(0x7f0000000040)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x98, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000080)="53743d7778860758c24fc58db873d3c206ca536e0bfe1decd201a53d3166e85a4919ee35a6226d926a57c2b37f3e7306b2b338239f906ebab2bfa11d55c0d2ecb516874e97fac3433fb0266b66998f58d01c1a86768939bc8c5eb84bed6d00862c0674cb2934b66079927099e5951b19ab33c8ac88bcb13fca6ed99dfab41fdf425c0b773bfa42630eaac1689843f3405bd268fb2a8d311c14c25422cc6ca819a9a80b3786c08bb59786416cf3b7018c084bdf179f99ac46cdd117eeff243fc9861f76e4defebf42cdd775c5daf5612f6ea18903a2029b5ee308a509244ce933432f87b3695a605915726a3962df39a0e42d67eaee8601faba2db6ed96f934d6b52e27bb2c920db7e18d51c372105003221c554d740f3fc91a8ead15102611874db7f1335d6567bb3dd1e6e81d8e834f4d6ec6671d69b6bc9642febf839900f43902d0308be3a301ef27ad0c8817c80f53c8e4aa71380247e6e0c569b615df66f93108ec004b292b1334fbba739159c0dc683038e8cedf1a87cb6552db0b33a6eb41d43b7a3c5b72f7ce9e3c6fe1f8e663971f900080184da67fb25fc5c218293b6153de9965e15e477efbca1c3e2e6e3adf3c2b7229147085d47eefb99ad2972ea5d5ac65ca91dc53361218586a7a3ea84ef11268bb1e0a37c0e26abf2fae9d1635fef24491e0cab0fff3f7decefd6ba19bffc7b4e95430e62ab30281012bd045ceade9497106921a76d6ee745a91aebe3427e740991e3829f4e5473f4c53270a5db5c0e8561e85b7b60c173a8f2c9e4b236f46181160ce9945f8e3671245681dbf78d4244716b78cd981e102a00e805add459b932a1757f4c43f6b764efe1c8391405d307991c496ab6e7ddc89d7e6314da013eb1d38fc2db9712d215ceba2daca9dd75a566049714a7fe5904e11e65a236474cbe9f70d3199ecf3fc41cdaefceae5b68ac3c358fdcdeb19f8551ae94656e7ca67d3216dbc00cae9371dc55a74aeaa666028898d03f56d6484d5b37ecaf6515d68170a5c4a2cd30ccd7749bd9ab4c52c0daa1f2cb5f8297aaeb26f0a707e30298076adf58d0522c06386e8a614add28687409febb62897a6ba828d331b25e54d82f6b7d4643265d512b42317cd351906e6ffdceb0f9fbabf3ca07cc1c8936158c383b5028d5dbf316323c270cdd2d6d9a0786b7541047f5ac2a0b22a9684aa675b2541d0e443c717db3676c4ae8298712ea0e2f9e54687b27cc7522039d9deb46c6f42ab5344c07ea4ee11259d2380fd7852d875ce14a28ebba4ac3911a132bb401113f78c700a027e91434ae82b53f0576eeae635dfa5740bc5512076e19457ef8c0aa938c236a12ed8bc141a4e42e71591ff35a1b8bb3d7a90dea1c3a4e693343f4211596847496fb87c9ebf9f31cc9ac389012be96943edc55eac54ba44c5ad25f8c6ac6857ef3cc7dcab6cc35dca8e61d4f57389cf3ffe91f5238650d945b09bb024bf341750408c19bbd8f0d14b1813d20b0b764bbd408df2cb65be4781c2040a13acf20979eeeb3d92f6c786a5e9a44e660281549d00618f640bcd998bc3f4a8519ff406005bee70f7f8436ef3d861b85c47bb313b716ce535f8d66ad90b4cd80cedca8dc7ffcfee5c7dee99c60b8bf5fa625f5bfa0dd08c5c480d69980fd82071bbc7f709a0010dc9f88976570256c89fd00d510ca38c129e272dc6e61a6fc6dfaa744a1bc30ae1d5b2b73fc5d08051a155a740132b06bfee62ba612d054e8e2cee12e6dc9a6633b86c607c41ea9588b45bd84ed897809ed6c22413fdb591d0ba9a17dd6685bb735b973a70cf89707ef6949781504457b02201548dc59eafcf91f53d72075dc3ec69d131b6396d3a29b31a2d989c26f40be4b22a4e3962226f1d38df831835894b8d802beb542ce231bf0bd56cb82b5df5ad1027f0061b9799db6b2441b824e807a312dd5421cb62e05e7a379ac083e9218c1ddd91f0e990361d8fac9043f09584b26a11dc50d9e738e8aba789c9677b90b6f0df475d4ac08d82572290bf1ed0405a2e1fe609117a4e61753b21baaa532ba44ea3f1d17c4327ace297252c431951c021c09ff487fd69ab253226c6e2152a1bae906cac35132ca4e51525e5013c2b5c11e3b8da7fddc45d4091a1a281469f445a9e1bbc52fd8c142465dbcc6adbcb860216146b6ba07805993f8be92bd6dcea3c2c91605c941ab7b9ca39af28016cca70433ba3579ee47049b07bec983b65af0eb8c4eb79b04b821c62760754a292ca84e4f7e8fceb239a07a12271dd9336a047c4f0987a24a8dd2763c4a97f070961716ef27e68ef8d0c643b6440491a0b8ef4eb2204bd7c87a0939188db4d9ca5fa7dee28a904bc9c4294da69d1d1e261e971b2939f54e3fbe4dab52177b4a50e877d7784310198269004acc09020ad344c27c8aba9feb9ccee567c3b7da81b4b23e8bc97c93335a06e6713d39698284f49968b99aa415f095775b2f92695d071a80a475777372a0e8f04411032b58e99736a7a7bc7b3a04f7f24389a42a38f0f98ced0f51d121b9d5c2175727e597c7af2b4c8fd2fda327f227ae45b4ef30dac8ea17cf262e1ad36705efade64b5e7efce85d27141f2e5cbd383308d1552cbf3d10f8afaae800165a75b6a3b0e88f27955ee98e1ad79cda6beb2e408a82c51eecedab8937a09f81b3d75a8b309012f2a0ab5ff33912d3780834ad742c1043683ddbfaa25903ee630a1cd2b2eaecf58815825cb278bcb74dad42117f29e5b1c70e1145c07bf8185a207ba476d4cd5aa531eaf6d7ea0c99a7392b44664e5792751462a7ce9770cdf184625f13dbe67c9a7680179ad805a69522f1bf857c32c1ddbba5b73dc72927a48b4feff7c61a12687628751a4a137c5ad66b195002f02f6e8c79350848d420102c5ba46f24595cf345e3bbfa1726139c77ff446a2b698aa3d9bb353bd842c43dda555a1ab3e631d295a1f0d2827760d521c8683dfdfa1e14400b13dacf11fb6430b6425d20f5bf1104e6f2b474dac0c16890d3637a5ea53797b6b02034d4ef1d340fe3dcd347e083b2bfb6c19f00e24afd407ae57dc0a6dfa9a4ef1a38a2f12a8ca34c5c3dafc69e5929583959e418a694c03443383516223063c1cb32477ef0fe1764488d03292bcb8a505f582e42a63c96a7ff0ec54de0cc48da2ebe68f56a6d8cd1886aeff84b645324c80a7f3937facd8adcc8b5b0cc424562a22b13df6ace70985ca29a68d064d6cee1330558d5e226920763107afae05d90b83a6395e55b112722620dd374210903ffa82460eef5842f6c49a60e0f31c1ad289d4a802a82f93c8dd3bdfe7f4d3264dfeffe4359a53574fc7410fd5c533a276846051849c575d96b6956d3a55ae7a2d0560916e366744ff68769f6b8adf1e65495968496937ff80b4902264462d446832de7fcd144e25598cc1412b97dda7edcffa9e44940ecee5130dc4f93c7f6cc0339570fbe52bfac2da16a6f03af51d903216a0a731c5b73e52bc75cbb8119e1eca2df21eadc1c57eecb422206097713980fe7aff67d9711e88f21c7ee9c2c4c033191d10daf0af0fda8ae4836175f057ddbf8d23354dd8065b9ce4dd65e9f07eb5ee2617cacdfefc232545176e1baa73ad94b6f8951969d76c4cdb5ace5d7257ac4c40adf00af877579f482e7d6c8c7ab606625f54144a7fb52b640749f496c753e43efb31c428eb8b0a58bba14f4702bf90792cea9952d4b0696896384d854718bc25ffea4eec5dc6b98c5602e8ffffba48619434f1ad3644fe45d4cac59fc0d8ab932fc95d7ea2364c3b5ffffa8002ed5e215d7369efd098f0df6b85b6ead0144507f0601a91adc5b5ee08faeebd19b1524bb3074a51cdd23608b63eaa2164ddde22b6303efcefe43d10ef472314a16c181fc55eabff93b26bbd5d4b5b038a2a8e232ad36f87c9fa9360161938b4674b632bc5db0eb673ead6f4ca15f7f986f61f49f77038910b89adff07e3a106a4a32cdd35f8411186cd56b702cf14219ff591bf1ac1ff995ac3c12be81f5c005e3e3ba3e786be237e255724fe74b0b90c21a99ae10b2dc1170b1038282c9f1eb97991daeae23b49f21432975f080e3d5a33151ed84f53b9c905b819169b125908ed521b7bb1fdc0127ea3f0ce669327fa81015651ed77e771d1a4df39f1e498289580ad3c5f5d255cdd16342f3326477e01d294bcb0cbb9b711a7c6a59e282d6f3066c9a448beb1474333f044b7751bc37943c1821b4b4ab94371a292965c106abe45278bee30beb07f06a1571c8b8c477febe6331483058b55f496553af349d284c8d3b738a2559bd7be8d9c9685f8e7fcbc5e11f1d6d0908990c62ec033882c9c96c67abc2877e4c8ff78b71981bfd0d1954a8af7bebffe3bef761799404da19e709127f3331e214de03f14abe31c33785b4c7dd836cefd090ada8674650797cbafcdcf2ee4331db3efee9d121d1ed4a79fa8a5b8e0376d175a49057bb381ebefea0db3f1b92a2615e112e8740e6a05552e000c85a97418b2c6d26e3bf20dde00e361ab6537f79c9d35ac282d87aceb0dd37bde008748b16636d1d67f7a28060f7afe7e56029f6921793efef2236f462c5665b4f2341c7700cf89f32cb774d60bdad7f573c8818eb889466c57351de8155175f0e96dd3f5fdbb65a0519d8e7aa5a149599d03549e7c345f1c0c25c45d188bb934d1ca501a50c6c7878a549ea939486f655c42a3a3c7914705d9e197650abf4cf7b9b8175b21d8eebfdb2e232be8f05ba936f6527269f94cc2739dcb7730c29b64967bfd18b5adf7584c5f4a6897a421278c8ea9b8d3fdd5f07d6decfeb615a63d08bff0bdcab3f6d13f18c1c10185d5a1e6ca6704c3cf5d19199c53777daf04cfb38a13eee740c93244746da841f81586caa8279a6fd6c5471ef5ff2f879bc56dd8274e02add65ed9c84c41257ce8be5d1a497a5de3fd95dae4bdd55c1c2e534ed210cba4223a90da114b2c5d9847d117b1b3479a1af19eef8654b1f6d8622bc56d5a3a533397c23750ef5db268c28ed44d0ec9b00b32eb98c7981c8f4c3a5ef92456bb654542d9fd443a94f4c4e23001f28211934e410a7ffca61818edfaca8ab0a6fce7156923dd62e94c55ab324a3b2878699761c2300b4b6875a317ce246f2d3c82a766004e87b6bc6f4f400379d407ec16d4d742498ede45464724f5b512fd5d1f32499a2c9523069988947d9063657fa4b8bd426b1053fee992574c0fcd60a6c8a3f33ae6f659673ef1e70ed7f702d1ac60cf2755741561a8e5048d76edbc98a631a5495c39ac268dcade556af3510c4502f19b7370f6e620e8c5258d773e52b792b82d03118d65a9c5462ae24507fd37e186352205e97b50818b995357c025cbf961ed5fdae19432b2da390d91fc64f7d888e0bff0befddb6a86e4a18e5c96c030e7dd086a13f09f2c0a4bb8b5fbc3c0dcdf8441cb21b380c14b2a9623360efa1262d7343736717d24f2c4f03e533234b5705bd67b127fd161a7202333a8fb6d6752c76381a9d9e31b456028c17381dafedbc51c5bad7a1a87dbf9374b9e5707679b9ecad4e27dee808f945b1155a100e6c3919f0577ba6ba448e174491c7ddbc591ab02473e762ad183b2f546c3b218329c40fc5a9324df6eb483736e72ffea620ec680a2d45fc93f8925b5037c6551792e7a3adaa7982443e0859272b341c90fb6e86db289b7a8216d9ac77441a6567a6115461daee0dd26754af996cf1beb1f224f6767795624927aa11f1e00e8c03bcf26347ecfe0c3ba4d9fa7e5b94b66a5aee7b9873cff", 0x1000, 0x8, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000001080)) ioctl$BIOCPROMISC(r0, 0x20004269) fchdir(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000010c0)={{0x18, 0x2, 0x8, 0x5}, {0x18, 0x1, 0x10001, 0x400}, 0x3, [0xffffffffa052a645, 0xacc, 0xc9c1, 0x0, 0x5, 0x8, 0x81, 0x5]}, 0x3c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001100)={0x0, 0x3, 0x0, 0x3, 0x4}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001140)="1016d7921d9cc186143c88c1b74db0b31a42a0a8222282465a7e32ebc8b31703741f722d577a5a89d4c1a558545fe71ba7ee343f38b2609b989b145b105de04121b9c170e8f8f157fa865221f9c0b1724aff6d7d67271b0a494ab4470ba084ecd2c4354c42fb687c7cbb4777c47cc8213c281ff08fdcb7a61965852b60e1a45caba10fb793f8f2fe4d58402258af6e5ce8e77de0bc800e8f69acd1318d4552d0af93e63da2a087fda8ee17397548ce68cf9cb25c74016da276090263dba84fbe9a418f", 0xc3}, {&(0x7f0000001240)="c290660e480c23512446dbb81ec6c4520802a29256a2a8731ab9f1737a0e595510d80bc7a48281e5141503ba08002f3038c8c24d2cdddd5538f81f88a06c98723eec07f87126638281c125b737fbc6c5972fee6704eb42602693cf5fa3c96996a45d4435444f46752d318b4f18aa78f6d161f16f606f2c37ddd69b36828f508e5461825c2cb4", 0x86}, {&(0x7f0000001300)="4be5699b35ba0575cc1d8b3255693737dc44cdb263c42bda", 0x18}, {&(0x7f0000001340)="8bb1a29fc5635b8648a9bab5fb52de8a81c71a98dc9161c54ed4f30b42082048e0bf05077ac9a08c27a22a463abb0e0441aed5e167167e56824455fd27640acac1174f3b262ff724dedfd372bb731cca3e7ea0ef9ff2fa493dd27a74e92edd463037e1ab891278e8e0367a69d1283515f502945f51469f2efd61829d29fca6d10f0e8ed05c67754cd113981f1d79bb223704d49833252e0bd7494805aee1ddc64ef398683da04da6a72aca3101c355542b034dcef2b2fc4aed2c6d093743a888a564165c268fc22403fd1682c58b7d85eb08b0dcb79c0ff55b13d447a6bcb69a157e37a73273", 0xe6}, {&(0x7f0000001440)="a19b08e0dc77d2449cb5504b2962bdfcb8d27b8b8a09a54ceaa219eb511ee475d486477234b26fd25464b9a23983cdb49f24143ecf1484e2d52702b483809505868754a7dba334a3f01de5499b8262fc109a1c9e344261263a6e8653b115ecd4ea6b700870afbe12ccb8d328f9f42c7120db3bef372e634203fb6911db1b193accae321a039362719018850835b4889f73", 0x91}, {&(0x7f0000001500)="1f8076374db202bc3a2e1c0fb9e2902c92a877039d54e1a00cfa5b8974b4201cc567d35cac4ca30002c2e1684b4bb6a824ebdf29299ce727d8e1dc3a57b18cc267d19e604e547115ce6b1b11b17f750bdad6ff2a4dd7301517033d325d53265bd05222076ceec4", 0x67}, {&(0x7f0000001580)="18f58a440d0f6909e377f2d370a052fb53842914d9f5e8d4e8f9a71e371271e09ab8c27d6aab79f10e918f4ac9acbab0c1aedf6b2aa4b66af7be19c992ea2e899b782d95f576303e74f40e0d04d850ba02255614dbb5", 0x56}, {&(0x7f0000001600)="e9047835312f051d98b61510e9bbbf75b68f71a562977fc850991645a444573b70b46c7d37837f3cd62bd6d78ecec1b02b5c9bd7fb72a16aee2ed8f13a3b4b74227798924ea9c1db2acaba69287624c1240c2e19193a90b06165b709f5375c6a8f52d97b109830d83b5de76f943990a651fc9bec96fb4c00b3e3bf35e4866a1b170ad525f9a0c0c213b4c183b5f87cc7a0f4ada6b8b4fd687c944ea872b2ace60eb91d34988a64d451cb7c709f16f38a26dc0421ea20c62d623d90f2efec2f57d70f5a1111edf9a37e4e5a159d4a3c00", 0xd0}, {&(0x7f0000001700)="11ea0ebccec726cbb5ae54019672a7eb71596fdeb4bec46230b6213c55006ef5812ffa23e4af4d743cb22dca53f32bb640778b674ba4c15ff5b72cfc7b6c9f55c45f94ec01d56a32a09bf3610c5f58a85cf7817cf59dd6e0887a57b4298fd46d0fb7ba5134dbfa4014a6a252a486525f505b7b08a6", 0x75}, {&(0x7f0000001780)="7fccde70ee643f5de12ed10bbdebc5e6599e6ad74afb939382ca2f27659bcdd6bf7aa5f56e374826017404c5a1f91798d6a7c39dd2a94d66acc7b11486cd6215da3878e9dcac3090dd5bad286036422129a3356eb41552f66ae0e6d10c225e257b3a1b29af83639abe4092e6ee4805ec993507e94f36737f0524ad012f79adf33817", 0x82}], 0xa) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000001900)=0x1) execve(&(0x7f0000001940)='./file0\x00', &(0x7f0000001ac0)=[&(0x7f0000001980)=':\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='$\xac..\x00', &(0x7f0000001a40)='/dev/null\x00', &(0x7f0000001a80)=')\'&\x00'], &(0x7f0000001bc0)=[&(0x7f0000001b00)='/dev/null\x00', &(0x7f0000001b40)='/,)\x00', &(0x7f0000001b80)='/dev/null\x00']) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/speaker\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0xc) readlinkat(r0, &(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)=""/4096, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000002cc0)={'./file0\x00', 0x6, 0x0, 0x10001, 0x1, 0x8, 0x9, 0xf9, 0x0, 0x1, 0x3ce, 0x200}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000002d40)) fchmod(r2, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002d80)=""/103, &(0x7f0000002e00)=0x67) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002e40)={0x0}, &(0x7f0000002e80)=0xc) fcntl$setown(r1, 0x6, r4) fchmod(r3, 0x100) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000002ec0)=0x6) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000002f00)=0x7) sendto$unix(r3, &(0x7f0000002f40)="3c6b62e5017e708bed30fedc8e818ad3f4936a21c6101e0703b47556ffe54a70d413e851a0d8ad448c165d3acfcd389f198c003c989cc076f20ef6cb900883321c23739a871b7bc5f65c01ee3739b8a67b3950e238da965361240517d5ada2e40f390a7269d3cec3076021ef5bfb0a64a5801bf848a2d424fd35c40da7a170c2766a3fe682ca307796", 0x89, 0x4, &(0x7f0000003000)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000003040)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000003080)={0x400, 0x1}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000030c0)=0x5b71) lstat(&(0x7f0000003100)='./file0\x00', &(0x7f0000003140)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) socketpair(0xf4b3e01ac0c3dd71, 0x8000, 0x7fffffff, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 16:00:16 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x2, 0x1000, &(0x7f0000000000)=""/49, &(0x7f00000000c0)=0x31) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) sendto(r0, &(0x7f0000000080)="6ffd0aab1caa21700f57da8ca04ca9d6c4c88857846d9370a043220b6c2c0cf0d42176d7", 0x24, 0x400, &(0x7f0000000040)=@in={0x2, 0x1}, 0x6) listen(r0, 0x81) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xffffffffffffffc7) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20081, 0x20) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7f) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 1: pledge(0x0, &(0x7f0000000040)='vmm K\xd1\x0eB:\x01\xf15\xa4\x8bI.%\xe2\x89\xc8\xd4\xac\xa7\x9d\xed\t\xb9\xd5\xef\xc3\xa4\x1c9`\xc6\xd0-\xef\xb6\xf4x\xa3(\xd7\xf7\x88 \xb7O\x06\xeb}\xe0\x7f\"\xe8\xa5(\xd3\xc1+\x7f\x18\x13\xdbL\xc1TT_K\x19)\xb8\xc1i\xaa\x8a\xae(\xe4c\x95\xfb(n\xb4\x8b\x16\x01\x04)\xfe\xc3-AeFY\xa4\xbd,c\x15]\xbak\x85AX\xd9\xde\"\xe1\x1f\xbeL3$\xdbL\xa0\xa1\xf3\xd3o\x06$\x0fl2\xdb\xd77\xcd\xa7\xf3\nE\x01{\xa7\xad\x94N\xaa\xd5V\xf2Q\x12{\xee\x90\xe9\x0e\xf8\x87\xd9\xe0I]\x1ec\xed\x91++!t~\x1c:\xf3&\xe2\x89\"\xb3\xd3\xa6\xf7\x82\xc72(') r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r2 = shmget(0x2, 0x4000, 0x6, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x100) r3 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x4, 0xfffffffffffffffc}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='7') r1 = shmget$private(0x0, 0x1000, 0x248, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)="1caf63bf81d43311569725548601d984e5c99843ca435c", 0x17}], 0x1, 0x0}, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7fffffff, 0x2, 0x800, 0x0, 0x100000000, 0x4, 0x8f02, 0x0, 0x1, 0x401, 0x80000000}) 16:00:16 executing program 0: setpgid(0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x800002000004517) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x100000000, 0x4}, {0x200}}) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) setpgid(r1, 0x0) getppid() semget$private(0x0, 0x3, 0x42) 16:00:16 executing program 1: poll(0x0, 0x0, 0x23b) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x100) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x9) r2 = socket(0x10, 0x2, 0x5) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = syz_open_pts() r5 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r2, 0x100}, {r3}, {r4, 0x40}, {r5, 0x4}, {r6, 0x4}, {r7, 0x1}], 0x7, 0x4) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:16 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7fff, 0x3}, {0x18, 0x3, 0x970, 0x3}, 0x5, [0xfff, 0x101, 0x200, 0x100000001, 0xf1, 0x42d1, 0x6, 0x8]}, 0x3c) 16:00:16 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x8000, './file0/file0\x00'}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0/file0\x00', 0x0) accept(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r0) close(r0) setrlimit(0x4, &(0x7f0000000200)={0x2, 0x100000}) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/249) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x4, 0x8001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r0) 16:00:17 executing program 0: stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xbc3992229f09c03b, 0x100) 16:00:17 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$getown(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x2000100000000, r1}) 16:00:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) dup2(r1, r2) 16:00:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) socketpair(0x2, 0x8000, 0x80000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x3, &(0x7f0000000140)={0x3, 0x20}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000200), 0xffffffffffffd8c) r3 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/55) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) acct(&(0x7f0000000080)='./file0\x00') 16:00:18 executing program 0: socketpair(0x1, 0x5, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0xa8, 0x0) select(0x40, &(0x7f0000000100)={0xff, 0x5, 0x6, 0x8, 0x6, 0xfffffffffffffffc, 0x21a0}, &(0x7f0000000140)={0x3, 0xde4, 0x3, 0xa5a, 0x6809, 0x80000000, 0x5fd4, 0x4504}, &(0x7f0000000180)={0x2, 0x3, 0x81, 0x8001, 0x100000000, 0x7, 0x7, 0x8}, &(0x7f00000001c0)={0xfffffffffffffffe, 0x857}) execve(0x0, 0x0, 0x0) flock(r1, 0xa) 16:00:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x110, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000540)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0xf2147cb9153b2329, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x9, 0x1, 0x100000000, 0x93, "80c35947b5107026e3a1d981858de1cffe48d8d1", 0x100000000, 0xffffffffffff2c3d}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44}, {0x1d}, {0x6, 0x0, 0x0, 0x102}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029bd06914f6357e3a", 0xfffc, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x100000000000, 0x5, 0x101}, {0x80, 0x6, 0x400, 0x800}, {0x3ff, 0x90, 0xfffffffffffffff9, 0x200}]}) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x5, r2}) 16:00:18 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0xb000, 0xfffffffffffffffc, &(0x7f0000ff5000/0xb000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4c24) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000110) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/29, 0xb058a11e539e8ae1) close(r0) r1 = getuid() setreuid(0x0, r1) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) semget$private(0x0, 0x0, 0x0) socket(0xbfa382efb2a7ba18, 0x1, 0x4) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/124, 0x7c}, {&(0x7f0000000080)=""/21, 0x15}], 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x1, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x7f, 0xf124, 0x7, 0x6}) r1 = socket(0x2, 0xc003, 0x1) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896b53057c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000480)="93944b9addefd0b2", 0x8}], 0x1) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x0, 0x80, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x101, 0x8e}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xfffffffffffffffb, 0x9}, {{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x63, 0x400000000000}, {{r0}, 0xdc8598179a23e6c1, 0x4, 0x2, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x80000000}], 0x61e9, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x94, 0x10, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x355296432f2d368f, 0x2, 0x0, 0x7}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0xffffffffffff1bc7, 0x7}, {{r1}, 0x0, 0x10, 0x40000000, 0x9, 0xbb}], 0x2, &(0x7f0000000180)={0x480d731f, 0x4}) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000001100)='./file0\x00', 0x40, 0x8) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001340)={0x6, &(0x7f0000001300)=[0x20, 0x9, 0x1f, 0x10000, 0x9, 0x4]}) getpeername$unix(r1, &(0x7f0000001140)=@abs, &(0x7f0000001180)=0x8) unlinkat(r1, &(0x7f00000011c0)='./file0\x00', 0x8) r2 = accept(r0, 0x0, 0x0) accept(r2, &(0x7f0000001080)=@in6, &(0x7f00000010c0)=0xc) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r3 = semget$private(0x0, 0x0, 0x404) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x1, 0x100) sendto$inet6(r2, &(0x7f0000001200)="32c1032c9f94c3193610810ae382e264b2cb636dc7f017fe45fc12e81a281382b88930112560fd9feefa9d0aa5541a3a9afaf224d7da5a93c4410fde67e8781b0bbaf8ea504fb2d1ddb88880f79282c6b2f1eee63e1eae9005cf82838f9824482d746a69e4a7bb5156b189396ab3dfdc931ad7c20fe2ad376e88e3655d6990ce64d4ccdc10b4129e00bd5c382a8f1c73733070cad356276b0036f71ac296d53d3e7927014308adc5caa07a9b75dfa8d7cbd88ff355aa32357dcbb57d75d944c1dc67fd700b2c385bc5bef748", 0xcc, 0x400, 0x0, 0x0) shutdown(r0, 0x2) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x100}], 0x1fffffffffffffb9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x20004268, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x1000000000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\t') ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) r1 = dup2(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000269000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x17ba, 0xcc44, 0x100000001, 0x9}, {0x6, 0xf5, 0xfc26, 0x9}, {0xffffffffffff6831, 0x6, 0x5, 0x80000000}]}) pipe(&(0x7f0000000100)) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1000, './file2\x00'}) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='r\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000003140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009af777800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081ffffffffffffff00"/4102], &(0x7f0000000080)=0x1002) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000001180)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./bus/file0\x00', 0x80, 0x2) r2 = openat(r1, &(0x7f0000001200)='./bus\x00', 0x8, 0x4) chdir(&(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x1) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001240)=""/170, 0xaa, 0x40, &(0x7f0000001300)=@file={0x1, './bus/file0\x00'}, 0xe) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x6, 0x8a, 0x7fff, 0x40}, {0xffff, 0x10001, 0x1ff, 0x3ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb34}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x1, 0x7, 0x10001, 0x331}, {0x4, 0xd2f9, 0x200, 0x1f}, {0xff, 0x4a32, 0x1db8000000, 0x3}]}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) socket$inet6(0x18, 0x5, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x15}, {0x30}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000500)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x10, 0x0) r2 = semget(0x3, 0x5, 0x44) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000002c0)=""/138) r3 = open(&(0x7f0000000200)='./file0\x00', 0x60e, 0x0) listen(r3, 0x10001) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r6, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r7, r8) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000000140)="3db85e2c7f", 0x5}], 0x1, 0x0, 0x0) mknodat(r1, &(0x7f0000000740)='./bus\x00', 0x2017, 0x8) pwritev(r0, &(0x7f0000000780), 0x396, 0x0, 0x800000000000000) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x5) listen(r1, 0x924) getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x6ea1, 0x2, r4}) r9 = semget$private(0x0, 0x0, 0xfffffffffffffffe) fchownat(r3, &(0x7f0000000180)='./bus\x00', r5, r6, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000000)=0x1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r3, &(0x7f0000000180), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f00000003c0)={'./bus\x00', 0x9, 0x7fffffff, 0x7fffffff, 0x3, 0x1000, 0x8f, 0x20025e1, 0x1, 0x2, 0x8, 0x405}) writev(r10, &(0x7f00000009c0), 0x7) fchdir(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r12 = semget$private(0x0, 0x5, 0x2f6) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000080)=0x5) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xbd0ac9211459b1c9, 0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x8, 0x0) dup2(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000215, &(0x7f0000000280)=[r7]) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r8, 0x4) read(r2, &(0x7f0000000000)=""/11, 0xb) r9 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) dup2(r9, r5) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3d}, {0x30}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="06") 16:00:19 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) r1 = getppid() socket(0x2, 0x4000, 0x8) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1fffffffffffffad, &(0x7f0000000140)=[{0x48, 0x0, 0x0, 0xfffffffffffffffb}, {0x400}, {0x20000000000006, 0x0, 0x20000000008, 0x100}]}) open(&(0x7f0000000200)='./file0\x00', 0x800, 0xc4) r1 = getpid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698a, &(0x7f00000000c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x7}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1000200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:19 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = geteuid() execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440), &(0x7f00000005c0)=[&(0x7f0000000480)='.\'+\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='(}\x00']) r1 = getgid() lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r1) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='r\x00', &(0x7f00000000c0)='r\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='r\x00', &(0x7f0000000180)='\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00']) 16:00:19 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xb) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") r1 = semget(0x1, 0x0, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/103) 16:00:19 executing program 0: r0 = socket(0x2, 0xc003, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x104) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffff8a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000ea0000000000000000"], 0x10) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000480)="93944b9addefd0b214bfd0fbd5aa71814f9e3da1ca817e5680f08075686317e76f3b7a7a625d96c1dcf96a4dfac7c36028aeaf7e89944bc3f8a244c4e66559773aee2784704abb3fc7a451705b19f9d5a6c966015b2ed8bb4dd15d98950e5b5fb52e4d8681d45c92fb5a8ce57656af7658e5ad867acdd638706b1526bfe421f82337e738dd550280c2705fbc2f0f6d821100a8616993f1c96ced41a3fb99832d7b57303407720600fc1d60182a", 0xad}, {&(0x7f0000000540)="9ad6433a979975ba3e098399cc2b97ef7366c5297f42f4c7d2b119099fc6ecdba0e27d69ef6e3d9a08948d1267c2300b9eabc69080d9f75facfa9f7121deba01c47816e9a9d5d2ae5010bb963860d7844717e078cf310b3c28c240e81aeefeeda586fc3217f5f68352222d531066611312bef9a8e121fd66007383c81ec70a4b3f1f9f3808ddcaa84ef269bb3a2b6621fa3acecc8b68c65bc16f491452b85ef51da51e835946dee90e9f81db33a10d96bb894473c85afae9ee660a74a0725ecc8289eae648f0b013ae1f250e0e791cda1a00ca770df80c0b85fcbd1214d7258635e2b61c7b82ea53b73b200c3489ec9a0ac8f3aa4a05c70d4e19952727149619f23c49d3e2684dc8d827ddb4161c03a495d94fdb5eeaf6e031e65ee3d8ec472ae1630f749a00f02ab3d11baefe1bf688e473a0e776033cf0ee80952d4390910c5befba1a00581e8f080f6e0f1c643b53268bba7fdfb6a97e98111fe1a3e06cf98ab25cc0fa52b45f2ef7dae8a6f9a4231a71baa4a36d974618f6c05a4fb74e9bc1ec21ea272e8b52fd6e74a527f872ffb803118ef011f8659a4f6e001cc6d49476e7d76286c767998e270074393265f189683ffc732af9f2a8de9b5685a4235c35f92b0ff447b07ad96fdc73d8b75ace07fc044c43deb28c0d196d20d6d1d94488c97e530b59bc04aec9c1a3786e4f5f755c66266636c1b1f708ab7b252d5e926470c94ed923c015dfacb22b3582744c4740c3cba83ffa4923650d530ac6935b8a4360caa83423664c470d1dc8fae56b61c89becca9d81b29b128d4bbe6c9d07888dd4097a68cda9dd2f2391c7c7bd0d638c24c28d07591bac68279997036ad52a69c652185470e7871babeb0d3ad0df6050dcdb03ee19861048017aaf92d4450598daaa13e008a0dba608271d80c2ec46877da2c31e8d384c9ce09683e1fa3777ceecbb63c3bf497556e5a660f34b1bac5760a79491038f5bcf0f1a6337200a78859b57f169ad4b15d531abbce7b8351b2ea10d30f1adb0ee5c37fa3be3039aeea7350c290d87007e76d4a74c3cf2d47f56950abbd2b47d74f7de145bd7636c0594e0bf6d441fcf5078e3de1c33c4191ca8e492a9d30caf7bea21529e934ff6d532260bbb5853a86948731bcd27a0ad5b54ba6dc2b540a863095922f5ed811a4d17e4166fb4f038edbb1fc2d4aa06a8d07c371f0e42761bc273564ba55ee0b049ad60072adbcf3143891d3db59aa800af7a45253d0e34a2cee5ff84d85464b1426fc577dcf419cc582cf70096a51bb8b8a68051ad50d0f62170d44cb8ae8c1edb00a27dfae2ad9548bbacfcfabe3520c3324dcb720c41575b94378986cdedd6ce08185af948f0328635b8b614085b3b7c322a3ec589b0c642d53081620a827a223c19c83bbc44ab1f62025ff3ade2bb9d0035261d2273214fed76f06e20d169bb57b91cd2236b43a5746c1846c0c8edd5459054e96637c7aeeccf69834090f91248b8d9da594ee61e585ef90af86156f3d97e6ae96de560c1d7684aeda76c2876daa8c5c77fbaee7224acd290444df677b33e4b4d3165e841993645f0333d6a189acb1043cf5755c8759e8cce1aaa28f00c7808462424f39650dd280349f532431044ee5a607480e9db03c77ebdbfc679de5c8f155da7b4dfe577b56c33ada4468daffab97bf9ae2645019b1476bcf0aaffc22f8454fd5afe6f5443ff6594608a8a84651fe2f4c972068045c457ac4d26abe41c4912cf007b88b06749e84d60d456dc3d1fce2a8b6c4afd4d0225f7c9019fdedce6c9f59148fff98540ede55a8989bb99e9dc6ce8783593d7e4b93c7dc11cfe4dadd5b2c613b58fcf5067cb4173719d82be97b14d9de0978c503b75ab28b455e9ca870a3c42565399dd0d924ffd28e5a878706e64d7967eb586e07bec7f0ce564987bfc2ee6503808a9f4b0528a5873ac906d01b56124775378b44c5a13fd2c74e4507ed340e9c83c1f1d107f5a1717346199cd8e3b0a6baa4fa4f65186fd7e07a39b08d78a42fdf9b400d80cde5ef5cb430696956fffa74b6072db7d217dacbe3d3097bc217d90a7faf426059d0a07ec0a548640e31cad0adda76544dacfafc1735485c2af728b58992908efbdec22c01063df272c7288460d64a1050654a88a8df0c54bfc4197b5fc8f43d3c9a41dd9be945f3d4cf4fbf344760ea88dd7542ea52b33c77db0be1aa5d1900a86d977f7969d0839fccb6ba3d7aba348739daf630b6e5df322cd61fa96d3b597e7417c91a50f33299f44b54647bfc82f4f324e03cbeb92bd514e86ecd6584937433829b78703bfa2a352697fc971e286981bac5d13c834afa2308efa9308ae5fa2cbd607ce32369d2c9ee3d23581730459d98101a246fa8f65a4555852bccc6d2c2fc345865e8a7afc36148e3d02f750c01da942fda8eed72ea544977f9dddf417ec8eef8d94855f31c0095fc1a41d171116124d112f471d90c144b153d3daa9541ebe0922e8d56e9eb3390a1659ef81cd197b381eb817bf0da428f47aba09e792b64e6205869eeb90fdddac2cb880edd38cd3a12dbcee5eaca037fb59d8d69932113c74119af4a6cdfdf58371511fb7b66af6c10a659e83c1ad33b48c240b779f4fdbcf3135f9ca3e201b641f8e9cb737c61e635a9aa07b2898caf6342c1a52b90bcb38df37d30af2e5256aa612d50a534286d68d39cad3573322b9e795b255f7359d6af4c415d28f39bcde3608b4d614f8b5a18ed86f79f37f38c0e0c7d1712c3f81f97210abd125e35adb38cea84c7a11935bc1838d70cb343fbe83ee5482a833c939affe5e50fca6f8bc4ccbf7f0f2446172400c68c649fafc297cd224782e294a74e7dfbd8328fb6c9455492461a6d22662a42ac05fb19cacee0aef65cee0c2e5bf3eb44d86beb4f0886756382a653f748b929c43c06921a4d7a153bd1df8da79def6b4fcd27a5aaa14a2be1cb168e2d3b0c9965ca31859568fac7941dda3d82a0624ea8dcbf64af340192d2a12cb47da68bff781f60bd6d617f46261665c549fddf7bad8ed6f238c0f6c42d5a7290e39716313fe51bbb1ffca3c371d5ce4ca391c739573c69ec2d7f9648add26f3a799a8d851b8389ff13353b2eba09b17918a5ab0c1020ebea8c57f80a8f721a37b424de404cdfd20acd030348205ec85a3c81a5f812531c334b4082f6674ed9d5490dc01e4ad00808aa08bc5fa2b9abcc84b30a576a994642ccc31aaf0d67d51af2aecbae16e23287d54be5022b750906a18acc02ea5bc96c52ae9f0013f25eb8a05e2672d8c7c2b024c6f26444b4f17f32f022018fc74807280667bbe6acf340b278b0d3ed18c93be0bfde77d6871d026ecf6999e04fa5752636de89bfb0ff71f1149bf3ba99a6f1f3e6efb2315bdc91aaadfef5ee312f3e88202cf745034f32ff6cd99e618848da61ee5e843dc08b966834b0b57bacc4eb034711c5ceed3c6da8c448211193574d277631e70017c76ce76caded21bf758ba5653e24fa3d76236f4e4f5513c2aa6889ef9ac9afbb02d6fb32284b80fc0e246167742098d592e0b7955542a547c64e5ed9b9de2bc6c223abf85a117b63d3a3d69d69479d040927169da0814ef9d139cedacf97b6103bdd3a99cfd66b3930782598c8cf96e326123c5d92f4e9f71f1d583aed84583e858b4c3b5e1c67d882224bf983b1d353d9479656f0f88de456e7d9bfc38a03698f87e7f0f6acbc2f988005260470cde0e44f689902159fdb59603406d5c4d69dcd2dcde4ffe0dc1674f5fa8a6c4334e7afd3da53c7c321f4c3398c023558d92480e6c0eec8195b892de38bbc1a405f545ea8d164ce168fbd325a53fe0eb5e3991acf1e1b02e0fdc107f671291914883ccc4503736c260c827ce2fd24ab543b6ff2b0113ec9ecd3eac4e33970b3c814225be67e116358309ca72e21153ae5f6672246728edebc8f1f23f3bdf52257b09af13bbe398d7594f562e6e911bc23415e8d11ccc199c0a22ad45d81c6e55f09d057eff208da1ca63d33fd7b28d0f92e5f3d52a3e255a547f63a5a6ddb3144c32203de990c5998ec6fe12c3b0849366b8f105e0a90be6b81d43713baf46ed0f1e8848236b3af1d8eeea77dcbea382ff5c6e795ca249bfc616937bc1ed306e9c735466d8bf457d8a8aed6a9bceceeb0f83656e2c40c65578a7a0bfb3fe3be2c05dc65436f81b2b53224c51ea36a23e0c76c56cd683afeae56352258812277ce66e30b0bd3aa1ebd7a94c2fbed50eb5a6054ce66e302794a572bc105032a2be0678a92f22cfadd2b752cb526d187f4e198afb8b42b2ed6ef050587aa7532eaf9c332c4cb0acaafe04fd65c4b79ffdc227f87f7e8986c16af351a81085c1736b650c771fc501c26ad935c936e4d2c80851a1ca743222a446b08b4519564ff4979ceb13ff4f7f934faed1e44993417b96d0b9545bfc6e31dd50cc013b7b9944fe64a74a636ebab21fd65630e05fe8a9c24e12db5bf1c068a0a56cf56cd0694b9df131be923e36d2985f380869ff70c575f284cc092a8da00cfb12ac12293409ec204c17dfd49c4f4f33bd161e5bb037dc19585644d34662e6ed4dab4ca34a7dae1c1bbabcf567a409e89afa5665f66f75e6c3400c8e0d38aead3ff8abd7649a410321028a8cabac59b4f1a555d074872f504e87163d0f50438b4931040d2fbc84435e7588a28e935569c375fdba873e8ce82edf1d2e60dabadb147ccdd749304545f3bccfb6c04821331a1fd7e3cf76b72165387933b2a08fa98583fcceef0f4a4a766031554858284f7bfd272baafe54fd0f0f7b273c6b5b41a1112028e667f79f80cc103e94458b2ca6fb6fcd975c79134c78672f8857bd41849b09fccd3d995f5391db7b7f61330479accd1f5e78dd82e407e9d064912718c2deae47b38512a813c1b599f0272fd2f9246fc2aec870a41251f788df82086c772f51cea19d46faa1a179b00e373ad5d7c4870b47cd7d0b8b94175f3e276b1f7c16bc4396650be83b2918ccd48ac3389aa9947aa550a9c4688f2fca5301240154b158540c57488d16a3be0e593aa366d89a1b3ab06dc9fb09ca4c0b517879b9bce8fe10e10425fa18df9d58cf4bb26327443aa3e6fed74b92da2bffdd55ed93f02a7009858d7c2fcb945a48e08557e275d8f1154e3e28d44601a2e342b64878a8f6a47b59599b87295bc028d23b6f58a666c8c025a88eef1ffe5697ffff38ddd5b780304102c1858b6c3d69f1f331", 0xe75}], 0x2) 16:00:19 executing program 0: r0 = socket(0xc00000000018, 0x8003, 0x0) sendto(r0, 0x0, 0x0, 0x3, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0x3e2) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x67463a016c5ed2f9, './file0\x00'}, 0xfffffdb6) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18bbdf696c00000000"], 0x1c, 0x0}, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x80000001, 0x5, 0x2, 0x1f}) 16:00:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) setuid(0xee01) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) sendto$unix(r4, &(0x7f00000001c0)="f48673eb8815a19bfb3016dfea56507163a47477469481162e420981cd54de621a9a5d7b43f4ede4e453217e34807b1263b6bc477e51666a80b5da01968d541dfede68a62a2fd69ee9ab2827879759350c00278a2ca2a03d006acdf933a9b5dfb7cb05cf531809cc661c654c0f75bdf3a8059e257680284a46f62b73688da98b9835526dae10079840b3", 0x8a, 0x5b852fb1f8d79816, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_flags}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0xa, r0) sendto$inet(r2, &(0x7f0000000040)="8bd1545ac389e514c27c1fc0576e7725f1d2de371cf37c4fc3aef4f16aa4f609cfd940dac489bdb8161a897a19b46a87", 0x30, 0x400, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$BIOCLOCK(r1, 0x20004276) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(r0, 0x0, r0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="95") 16:00:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeffa6a8df49113b097055060000000000000000005b9d071b542a538706000000b818000000290000002a0000000000d172d67f9b429ed532ba2216cd8877"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, &(0x7f0000000040), 0xfffffffffffffff7, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) kqueue() munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) dup(r0) flock(r0, 0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="a4305765281fda1dbbc246a3d07af7e3730d77a55d10050b3f0770dd41453ccaf18a560f204dbefdb4d4798e2cfea36ad32de138dc9345abc0ee648022e289f2a9a160a90e51caa91d1ff33bec0c482048a9e8a361e6118341c3ce4a2be4e09f6280e6b9f81e4feb171a9fa77ade9c914947ed50c42873bb862efa36a135e9dc1f64c692ed092c8659f07155b163bbb404889781b57eb082f6dd3b0dacca0e7257602b218505668d8f419a70df32ec3b0a3cc8f962a815d60e53891e6923184c76d5ef253ce665fd109051dd97e0a0d7fc61c3de2dffea6ce5529229efbf6bcd3eb554581133b0", 0xe7}, {&(0x7f00000001c0)="b2cf45242de0248c529dae978508cf8d07f3b26f72bc092cb55aca05d01cf30b862fd455ff3d70b9d2f3615936ba081213b80675ef6e29088e8ed49f1a87d993e6d2f7dba2b70de5773af3736e3d32344f8cf2e2bbeae925934bb9916e47414d42817e004a2f1dd877ff92ba7af231b5782948ed33d34cea4926a3ccb40ab6ea79ae01f7e9aff27a89b31f15839cfa8cd893507f7cc208c96f3796ba54e62314d785ced787568a2f6b5fd2a07b16f80bb639ba095da764d9c60cc87f66ca", 0xbe}, {&(0x7f0000000280)="25e6e069bdc15871f172be17156757722641348cafc5f0518b7581696d4585797af1485b3540f325b2d430d7cfa1069a21b7d8ba6560b919daf9b679032150d9dc1e97e94241f29659aef882a28426570e2bdbef68f6d729fa528c528bd0f75b39feed9640312a0a89d39bf0bf4b2c0e2dd8b39f1179792927f9b58053b9d984ea38a2b78d445bc2b0a4a2289173d9761acab9756ff32adabb28d9ed02d3c0e17a588c67587e61df3bbbb80a7e20e62d120dd0e8ee60753ea01f6dd835b5775849a440d0a7e0c390a736a9d7f31227c7baf43ec1", 0xd4}, {&(0x7f0000000380)="89a901de133870741b0492f3e950efe9014ccbdc6614d58794fa6758ca30f8ead97ab09d4a9936ec47a345032aa5514d7c27f3da03a78eb0d5ff09c77fcb3da7116a0fc1aa2f3007ff", 0x49}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x4, 0x0, 0x200000005}) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x201) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x23afc666c31bef9c) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r2, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) close(r0) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000080)="6087080b1c9623100f2081d497d35ace1202aaa8d99986387ba1020482c70fd2cae52f2cfbfb2cd9770bbfc2de88648cf472accac4e6c9b9f6601c4d3965ae2af2822a1f636de18c14838755bf72b1de9624472a7757070693d71d7e", 0x5c}, {&(0x7f0000000100)="8e4ef4c53fc35f8aa0226986b2efea94d3fa7432dcd179d1c4d8bb615afd4562e1c4f7e1e45f637fc4cb95707707a9a669e5f4bf090dc5f6c2165859b94ee6b0b332dbb33d76f154ae23f05a5b7bb73de5d8e24a821ae119278a7e938520bbc1dea709ba4a80d25569eb3f4894c33e305232ced77361c0d195e24846e4c6b4fc03ec8c77b0825c88e08787178f052eb4dbf2e5", 0x93}, {&(0x7f00000001c0)="4c5864defc6e211f6a6344d47f304b456f360583b4d4e20a13fe1d4216d688ce22c172950005e1ca146b6e6b0f7fc14728a36c808aa3d68bc765a04cee8ddfce14adca15558421d4a1e5b25167bd52ea152e447f0560d6ba1ff8241647ee31", 0x5f}, {&(0x7f0000000240)="dbf95d2bae65ac301a5bff9c4e2453d0a905cb1cd277303589737c810089e20b7c00d5bfeac73c7f9d4a88cd8378826865a6f8e413a9b88e8341573151f99f9574f700b7b61884364a5529d296b3200074ee00c0988fba848d6b86747efc258cb1d76142097f8cdc32c224c3ad19ce5ed6e23adee377e4413d9b66993a498ec556df26f3fe8db86183515ff0556e1da3e1a470af3d1173443ff018d0e485f4ecef71054a7e216c", 0xa7}, {&(0x7f0000000340)="442061b74ad0d19535b11941e9df3783f7d01e5ba46ac1e09ac13798697a23e671010c2aa231808296c30776b19de7e2ed8c98f7e230556eb7d04710922cc4bc87c2", 0x42}, {&(0x7f00000003c0)="3d04ee35b22277fe9fbffaaed7069103d0e295332eb972647b59ab1e520ac70df3b6fc7a31c282bf7b421c06a876e8aa8c4c4a08cf9e998603ff6ea2a87cfbb5bc8388c0979d722cc8740ff652926a413c5fc6c2451d7857e281056b7695beda2ba9f87f557729c962cc6f9c534aeebb26944c0c7f58822348d38230c538dd87c5ae1a5e1332f31360d7a6f4019427eb9237914394db29dac606347d4af89ec85390eb4f9dfaa8332146771068fe1b64e0b939fd29fd24c227771aa35547d6daa20fdfcc61c6355e510bc78cc73b43d0725a4f28bbd2d502c787403e4151f0b10d5601292f8576c8bcadf1bee563ccfb3813c8c87a89bb72b4", 0xf9}, {&(0x7f00000004c0)="9e0ef57fc3b7dc8547d675c56d1faa9d5d221dd15d1b015c56d28cda43733e2afa1c75c7095497691638cd7181be6f82a7202d887f88b7015cfcd6ee2de6519cc8f09f8b170dd6eedf5b66ff274feefb817791a97fd1d80ce2", 0x59}, {&(0x7f0000000540)="de1adccd493da89885bc642699003c717bf9c8f49c607966b62507232dba2359e3becc0ceb789dbe642c5f68def789b7acbb4f03304f1be904c683da48db6e72b1aa60747879178f50392f76573e94b75d075d66ce4497", 0x57}, {&(0x7f00000005c0)="90a306b67edf7e77704aa71c1e1bd9cfbafa96b9b7a85092fd8e22526d628b7a7122d5e052129014308a3ae009a1a654952d0b32b7163f63edd9798be0b507ec7cf428bc3ed74b0d0ce113", 0x4b}, {&(0x7f0000000640)="dddc8477068cfd00b1a5a3443e2302e16f35bd26036842a8a9b063caff156deda2f251b27698bc6b11c76b0f4956c0df89eaef58a1aea24794682f718ed1c35f08011f7b08d2ae73d510d4dd34bfd2cfe085c4a636efed92c4e3d7b1ccfa70cead6e078b2e596ade17d9c8b3d4db4179", 0x70}], 0xa, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x400}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[0x7ff, 0x0, 0x1, 0x6]}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x72ef, 0xffffffffffffffff, 0xc7, "ea3608311e61cb9cd938982a09340c7d1d73e037", 0x6, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x1d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)='z') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x5}, {0x806}]}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') geteuid() 16:00:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000180)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:21 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x6}) 16:00:21 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f0000002740)=[{&(0x7f00000001c0)=""/81, 0x51}], 0x10000000000000e5) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/135}, {&(0x7f0000000140)=""/111}, {&(0x7f0000000000)=""/53}, {&(0x7f0000000580)=""/123}, {&(0x7f0000000080)}, {&(0x7f0000000380)=""/121}, {&(0x7f0000000400)=""/143}], 0x1000000000000061, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000600)="d008cf600473c58af23831afaa056557b23717af3c764c1655e21af198b304034fbf751afab58245670feacb99145e86db762bed695645d86ccdc7dceaf54b460d0cd5a8e759d4070eb84c7a003bd3247848083907ebbec17ec8deec558d17520da0e743b67f27210b93e6b2e9d9f362cc66f74ca9a834d4972e60917125401a15a539b1b5eb14b181800c7b9b8fbd9045314b202a98d3eeb5071e87d2d15a625479a9e1baccb368027521f4567220f6076fe3a489fe13c4780a06e9f99b6eac560b72ee064e39599a4ea65c3555bef072e8b7448e902a") mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100), 0x431) close(r1) clock_gettime(0x2, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0x18) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = getppid() ktrace(&(0x7f00000001c0)='./bus\x00', 0x5, 0x10, r1) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) sync() 16:00:22 executing program 1: r0 = dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) readv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/129}, {&(0x7f00000001c0)=""/144}], 0x101) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r0, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000300)={0x101, 0x7, {0x20, 0x1}}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x3, 0x2a9e, 0x0, 0x6, 0x3f, 0x10000, 0x2, 0x0, 0x55612e37, 0x3}) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x7fffffff) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 16:00:22 executing program 1: pipe(&(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, {0x0, 0x5}}) r1 = socket(0x20, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe72, "00370020000f00", 0xfffffffffffffffc}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xe8f7) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000027c000/0x3000)=nil, 0x3000, 0x2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = semget(0x1, 0x4, 0x20a) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(0xffffffffffffffff, &(0x7f0000000180)="86a513b8c6df2733", 0x8) 16:00:22 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r3, &(0x7f00000000c0), 0x718, 0x0, 0x7fffffff, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x108) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000200)=0x6) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x190) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r2, 0x4, 0x84) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) close(r0) ftruncate(r2, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) close(r2) rmdir(&(0x7f0000000400)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0x1, './file0\x00', './file0\x00'}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000011a406bde392c49b0000000000a900000000947834e87faff339ffde0f258f6da32b9cecb5603802742e066780f023b0a753be7e56fdb22edc"]) r3 = semget$private(0x0, 0x3, 0x80) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) semctl$GETNCNT(r3, 0xfffffffffffffffe, 0x3, &(0x7f0000000280)=""/137) 16:00:22 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x80, 0x1, 0xffffffff}, {{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x3}, {{r1}, 0xfffffffffffffff9, 0x84, 0x40000000, 0x2, 0x7f}], 0x81, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x0, 0x0, 0x2}], 0xfffffffffffffffb, &(0x7f0000000100)={0x80000000, 0xffffffff}) readv(r2, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0xca6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="34e76b92a422f304e2e55a2f82a1c8fc7b02b8287992e3ce2a062b4b112c5a85524ba70126492139d26a91", 0x2b}], 0x1, 0x0}, 0x400) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)="4b226263254519a0fc8a3cd33d3942f570b263571066b61e987c98d400bc884bcd5bea126838da565ca405f124424f9247dd6141e19869ea9663014c0d4f9cd259155fe80612a27b2b8287c86cc9a0b3ebcab34cd890cfaab86168fbcdbdbbd15afa155daacb6c2466c6eadc975640edf7166c04005c1e67381c2de6", 0x7c}, {&(0x7f00000001c0)="681e8cf1a4638345b9b97bc998d7ff4f21405877b9852c4c04358203c4c0ef6b2881330f91815480dc2ce9aeda4f22f61ded6f80d064c20225c7258226", 0x3d}, {&(0x7f0000000200)="e1a2b8b4edadb5c04e22cad339e59df1aec8705ea6dbfc154ce479c55090fc1d297becde3d757d0542ff66423319c2d6059c87a4c55037f409b6a68cbc1c90e096", 0x41}, {&(0x7f0000000280)="5d1fd61c5c784854beb36b54dff31e399beaa13cd74941b735f219b679179f6df9266445020f8ba1ee1282299ab70f7786ee673e2cd679481b18951e89fadbc7df2fbf04cd8dc7c35b065cd1e103207c6fc3c5a7eb156dfb95e2e0f2dc37f3ae5dc29a1cd8d728d41b3d144047ca3a991b7daf6bfe8656ba6b066943e586362f4b8bc7ce9daa5a998b83ce850ae1c5a85eb44b8bd50539cdcc52818c17e6e322e38179972f11612934fb094e6bc2bcedffe54fd13c3f791ec4cdae4ce2b1b9e2c30ad77ffe2a650c3d086ec4f6f4c75d4787ff8f", 0xd4}], 0x4, &(0x7f0000000780)=[{0x48, 0x1, 0xdba5, "26a85a91330186eade8e2913630917a72b6b96b8c7964d37afa05b0b87d710c632c28a9b17a8fb222a99a0317fddef063bd24ed5"}, {0xd0, 0xffff, 0x5, "9d38aa61679f7b52cabe6e6530f64997c7a4fc877364d406e54146550dff9b2efd62abdb312d7f9b3d72f0e97c3c6888bd28cd0d38ecbe1cbe9f97d81d036583a2b5dd65a375514139ce25d6638f9b4bbec478b8b5546ffcd5d7c6600da3b54c02535805c8a38c48dead56fc8ac2e87810e4f4b16501aba6a7db20a0de2040aeaf7157c7b7578c023a95f33578e29a30fa73502450917a5cf7f2b7dba865d81a98ca527337022955b51a0d9b44f81ebde220283eb71a584b08"}, {0xe0, 0xffff, 0x6, "cdb8494d3be0e04fe873dc1d241b7e062c395c2a5e56f4f0f11260c138a5e45e98845855459316b943549c10dcdcec9a13ecf9e80cc1ae3e3c03cd51541f2d93af555d9d210e28a8c40f33f8bc8a94994df745e164cce2c7db97e11dd4860d45a93e86daa7071fa8174cf295a3617e3457b491d7ba3cb7cd52862e3310c6a89345298680407ccf2af376cc3b3d016e44f2b4afe52d873453859fed03fc9571230a7bc840f55e0f570060181d1a3b3b699184dc42eca76173ccdff6658ac7a7d0e8c23e2dc406ad03ac01"}, {0x1010, 0xffff, 0xfffffffffffffff7, "5322e51a87cf6d6c90f8f3949028fb7965959a0c32ffa5e2fff398473650fa8ebc955c1e5df2217a276948a9efc6e811b3e4cfd76a50b7a72c43200c56a2be821b073362db0059bf3f089cf89e5c4abd549352fe3e5cd51daf378a342fd4c4d2730960c405250655f2a0e6c31911165ff44aca1c0233f894af9ba62c2280c7a5a671a77a4389bc95f1956ac9c0f551d7156652cda569c1f480de9eb47115d53fa13e555657b8a7fe1d7a714567193e2cef6237d9f8eb265fb2eeb5afce18775bc34b4f30957cd4b0f5da3919a559532a37f745a3b8b596379ac43a6eaa7ddf9c47db9f56ad0e5fb34b189ee744c3b15cdd2919515d481b5fee47ef74de20affd4983a644dcca0509823f664edabbb82e668df10af0eb5f08b74fbc6c4d467d6b753b6d606d40a35a2f0146f04dfef486d79b43b21ae8b509f3384e3d5a54c794b85bbfef784871f756dbb477d30dfa4b85559d269754e2f4f03a7bec1defedc41a4b850ad9e7c1ad374702dca866d7ed2829246e604a1e2413d5c00e01d12b6fabfd2f10f2e5b7dd006f6673e56ccd038686c090ed1fa6e1b0709c97031d20b02e095643e0052bfa99653c3639ca6a1ad3b8f798abf4c883da0914853161024bed9da074ddc53d7b7ee08164042bb5996aecf31340c974913a8a748710eb3bb8f61abf213a99d36abea70ae4ac315786a46684b7a2a0a40215ca4df59bd69a6c9895f76cd78b7b2c2596da359e64a1ef7a19ad9abba805430bf183580289a1e5b59be077aadeee5c9e2972c7e7158673ca85926ec1855ebd966b6bd8752a41e02d380e0f92114d3fd19b08360099828c9b655e6cf11b470ea7c74fccbaaf324d6d6a7024f604c173ece4ce0c151868525ab458b80a7fcac0a1cf8f392da2f493828547816182c4458e5b7eafd5eae3df537ad49a61aa8de320207cbd16a3efe90bb9e89c9047dfe5e94c693af34dda74438108959fb523da3224996b0bfd9cde24347dfdbeb24abb23c1cc2e9648c0f696b8baa3a8d55aec16250ca4e5cbd15b0a1166379dfd5e6626a453357d62c3501f48e8648bfb8e53495c5c7bf98271f9c4f9bddb6f499ec17d8710b40fda0289cfd06eef58feeb2e1bda46a94d16c0643bc94943169058fa1d450a29b256b4d8ddfb3e992d40158820d8971c44c6b2cd4f6adb407c2139aad53552b09c27861e0947896c57ae703c86c110e657af96cb1042aa3a36f625ca4d0e162a8872dd99db5f756010550d79c2a9501c529384de8ec715c5f9addafac2e7c0dd382128cb2ec538626a168bb87edc99d9049d7f9b3a13694ce3d2a1e3bfd5984fca10ee743ea8e080f0733cd01f65388629e012f4c0c88be27d61635a22340141d2e2ebc40748a3dd47dcd65d90e4cfceffc2b76bf4c6c9ad885fb35b5c7d99f110b3cf57e2cba2545743de0ed7c23b57529d12f15a768cc86ab7f628b985939645649d44b2bb9168d038cd78ca920c42151126f0276f444cb595796a0e9c3f4ad402b02a512edd8a0c8b21928492cc1b14ed0fabf39c1c783300abd3302abc444e9c4d5634d3217de021234e75222aee8636931eb300b361f8d3da96d361f6ae4bf89f10e5bddc65e33c3931bbd16619b329589334bcd61f3ffeb2aba235703832d8074e632035d74b576b71662dc03507790256043dd5ca74b7565d538613997386291b01987f5a682be049ab0fa253fffd5e5cdfaecdd685b2e628b4ee714e9e91336ca9188195624822042ab16d2fe4c7766e494fca045f0c2264b90f93a5b9e2a10be5c9602a571543d37bd83baf94ff9cda11ca67329c3728c75b40fd2fa42d115572620b2b7d8d91284c52f19e93e143c1792fb8501a1af4f13a97c0a38bd508bca8e113ed221081908f1a402416a65ebb3cb8667a876bf24837d8c84a7dd73d2ef3db00a874c154f4308ca6b6c7bf96114ff1af91c77ee3a1d686d63ac988c062ef22f00c60e301f570190a43c40b5ddada2f01f3f53b365776c6fa18706802358e7255035f5587d2843a52b4ffe4a656b83e61b2f8850240a6b9dd5c5c8d970b9e8eaa2c78e4f4dd1e636d6a480952395dabd3b6518ef52e57c1392ac6dd9639bb540fdd2c932ba9d1050ac3e1236fc134bfde7a433d42e4ecea8ea5510d93a53482b2341bebc4a04153e99742387edb1f4f1543fdf9f902a9142805c08274da82f14b58a5d807482c94c6260fb721d11efe44898ce1e8b45c4d94c3817fa64a0a1c0dff2cf17885d50966c0664341fc82718e9c4cd56bde0e280b51d8e5fd4086de0dbdbd657aca0b732f1ae78fc997a47fa46b5f6ae90d7ac322eb1b640348cde15a7fca95f7ae34e2c8ec4bef78e7d2346ea5a1d94d0f92b063df467535af09b7b90e7f16cebbea43e10f068013f6d1abeb88040a28b7fd417fa0514c3bdb2adabc41d31cd47763d1a86493efac4b0c51efa200537bc73f1412b863e71a37f73a10b6f28bbfb1ffbedbed541e70cbf592734edcde3fcede423d3d9ce971d3e269962ad1aeaea912ac1f961e536397e3094c26ec7149182754ec5c1e6b537f749eaa7e6edd43a4114b6828021fde538950c7d00a8c01bc379ee265b84324cbea9f94a6d1aee51266ca7c798bf8edf099d4206d0c4f56329469af1fa3074e27c6e29ce5b18fa9e7b649d8a05174c00e0bed11a9f5e62dd50a08a2d448f9e53cfab0ab21f8f19336606b62b6cd5e267d788632759abe863145f48653c254ac21c9e52190b62369dd2ad3d57986a53071676f324079715e0594b28d5fe643af07d2d253604a58fe5844a3f7465fe75e8bccd96b83c0b7bdaafd3a0b71ec53529b6dfc5e4f860148ece04958d7c4c1c2f466f92d05f229e33578f9d74b555754ff3d4b96d3a363b1c30830f63c2243402a11431c8eafd4ee5562f0097c23b65e01258d36c40ae04f677c94bf356670a5b12b4855fb0c640b9b654a762e0599589aa7982ef4633535d2c24161c4892805588ac81ad7e31493d1fdf470ce861e9d21724b083c59d0ef97857d01f15722e36d77db2699dfab9252fbdf4e9923c54f42005746b681fc2f5a69d12eb28c69cb033a3e3a3803e0a5ef84f42fe43573a8319985865f6612435c3babb5ec9604512f9357816d66210277063624ad5f83e6b650742df0a6f33c6978c4cd74eeb0db5487763db2cb3465781c678e13ab632f2b6d27593519b865f18dc6265761653b25cfdca20029d411db9c43299f4cfa70cbac2007ac1cc1e4cd785909ddcb684d25aa29d49bddcc1bae0488d048895d1e6a04cd85efaa834b52260a549c6cd0016b53152f361786a78e7c8e4d221d80a89deb3cff4787cc150b594137cb4d76644e2d1be70ad3a2031314ff7ffdadfafbe7c120f3ec8592bda57e1c8b8e21e9b5802bbf71f5aea2e816ec72da1f5caba2580c215a9577224fa39d640751b80219d893c727504382b966f84c37e7f5b034b5a3cee50ce7e8f30bba016dbadc22644205baf392aebd44d8c5eacb59f4e52b17122f3d33fd0f08b8c1dfd776211f92f2a4611e22d7d4c947721b98156ed4edd505329836a35e6ac5e47e1e5c71d2e0a7b29f9cf3f39feaabe61319e8ab0d86040af06c582392b13cae71bdaf447c6cd73bde61811e7ac6798006b8f0207a7020f8fe8a1ef3dc256052fcce302fe7e9ea43705145a7682e498c317c41f0be6b6e68b165b638607288d8d56512e3e0740f961841f2716a018d05308c8d22a176a299c4ee8a6e84660c440b3ca140ed250c2bddaea2c074e720968799ae447febda0e61837cd5fd0a64ababa84090025ccda1621c67f983bdb5ee13920dea119dc171c1bc8b8678557ba85a10c00ffb08be7ebea6c9207ab9f0002acff4d87a44d78e0ef64d639d55ca55c6dc227bd853a2f338c81dde906104981078fa3c71629249ea18a01f062f3218a0cd247f39d727143f6a9b17494eeeba146253d01a037a2d38ff030637fc26569cffb0ecfc3c195c8c5ed37a260ab872d21e1c332b32bc4c68ce08755ae43f3d4d7ba7a0fccff79636b05553595541c7e10f7a935e1356129ca66afd0c5abb0fb289dda62be33a4a0ab28e8a493c0ecc0274b20c54ab202f9ec55eb355387ae70e0d58f570c720cb6d5fcc5789336a941553c5ff5f582adab0cd59260cc60e2aea24057e46eb3ff03d979b027d8c86f3f9cec5c038a04809a0aaa4330f8e17f626dee0844f5fcadd58cb8f2d898c6a7b2758bebb0ae2cadf71aa2c5cde20370d8bb8f0dd8efa6f960003a4ef4cb4413c30e638ce1e3060c44dcd403f2e33ff689f6131fc5549f55a713b5b22d96d287f5088c3d5b3ee7bf6fa4b52830b5508ef28cf3f76345c093521cbadc04b0fc11122f6f49618134e489ac05ce282decb974948403cc61dd71d6a8ba5dc3ea1565ad663e97b8dd1d4292e6c54b4bd1f39bfe63d804c7406c6f6ae909a0ae8b741ce299b34eb2c30ee2bb763d6213b85ea7f89b2b92e782ce6ff901fe4d879cfb880a0fe2ed36590bf1f568c52a87cea8566634583ade84a9b9b2cf674c25455533fa62b14c4eab453f155f3cffc7405645c590bb2a5354737604b921b0e349d934783b30181faf1f98ecbe239139496d176b7c999ace1170ea88d146aa044feb6bfa73afd70c96908d11a7cd9a2fab060ede470763b2bebd1c2e1b4c7c3fce32212faac4c429917bab617fcc1d378541583901097bedd726d3a9dc46ccc3dfb5532be1ca7b9bb0beb172b6e2e4b16156588ed4471cceabb068711b79fec438676dc104385b19e5966c1360aaaac0c71baf728fbe22253b5e61394ca849e02acda4e22390d9b4fef34fef5b296d1060e0eddceda883127468c7b898addfc2cf4f8bd9ea6e5e46134784fcd98943fbdb90c06fb479e2aa25d27f5d0abdfacfdbdb16676ddd9e1c13f5c384197f4811c0f6505c884d140a825ff5da3e37e193883d166d00b1806515677d526a9457146af84a155dba971491bbd66ee973ac346fe2be6ca7dc8f8040bf2be76e73a77675229a1e3acb9445b08594668b67f562e81a45abcaa31afdb73f5726c85e7d65114da48f1db319ba164f41282a62a4b60e3d03ddb4fcca2a1a751dee4c9204aed7409e1ebaefa36b42aa1eb1bd05e7aff5751956e261390fd4b7f545551f7cd2043ee163d4140dafb93b4d7fc912d841934f00b7febd09611cface05ee74d8ff30a9b031d62b042f7582455c9a373e1e0c81f30d4c271a044768f273ce66d5fdaf88b4206dee2ac023952e3da7375d3e11314e269e5c32cfc7686566224609dcb377d98a3f72a4de887360bc9dba2dc395ede8ea1fd6ffe709750b7c17905ba9f23025b198a3a9032385507f50a82bf40ff30259f84af0e02083a13f3413fb6adcc658e2c4d2ab142a0a61eb4eaa98eccba91d0ccf771a3f8aefaaf3a38b3f45c92ddfd666e5067f712d4410488931c73e45b5dfbf25d2b8d9af3bff5bcbabee13159870775fbadb9af50dff24f6a6448a433b01ce91ec49fbdfcbc68f572582b60453606e4613f7bce0d60081c15f4b14255e9c38a83d9f1b54acbd4bd65a6d92fb7801c17aaad097e0949a5cab38b8a493d5a1fc51b6b4de27050c3f8ee89f746500c75468f5b5c4bfea1dedbd2b1e651d49b868b8f800568fa89ee851f81449b0b3cdd4c0716e2e38a1b20e6c36249a585a0d2b192793c1c862bbd60ada9ea473cac69292e9745fd13da419e7531ae98e0a101ff6f9cc5ab8722a08a493f794c062c6c3eaf516c2afe0abfd2ed3d745f32db6c052eecf09fd9e8b6a96cc69e32c05a549e381ac8f80c"}, {0x90, 0xffff, 0x10001, "75a2bd6ee8faeb4af9daccf886b138a464a6464a01e1572f7f01bd0c182305cf6d00b9ab6ec6c72dc6d1b67245175dd62d7acdf9036572e74ca0dacfba01e138943db271417ae5f0f366088b8a47c4f426243ee5c8cd72fe08c689a96d93cfe8b94b555a5ded13c615a1ff942b29081afbcf96efcd8c202272eee149dbbe"}], 0x1298}, 0x1) socket$inet(0x2, 0x8000, 0x2) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000440)={0x0, 0x20000000000, 0x2, 0x0, "8e710a78106fdaca730ed4244fc0affe502939da", 0xffff, 0x20}) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10068, 0x0) sendto(r0, &(0x7f0000000040)="89206272d7fe3f4c57a9e4fb770b10e48c34dd20263e3c63d9e8df2b7f3740ef0ebab27e3cdb1deec36b0167396855caaad8f749d02602c5f608a18ca896ef0bafcb43e30e73c0545e0b1539804941d76fc03b6041f61b264575bd644d1890292c34bd6b25b46ef5104ea6ab3791ff8cf6ef154fbdce", 0x76, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x42}, 0xc) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000000140)=""/27, 0x1b}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/62, 0x3e}], 0x5, &(0x7f0000000340)=""/4096, 0x1000}, 0x801) r1 = socket(0x19, 0x4000, 0x800) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x100000001, [{0x2, 0x5}, {0xf25fa3da5cee4d7b, 0x10000000000000}, {0x2, 0x7ff}, {0x1, 0x3}, {0x1, 0x200000000000}, {0x1, 0x800}, {0x1, 0x2}, {0x3, 0x101}, {0x2, 0xff}, {0x1, 0x2}, {0x2, 0x4}, {0x2, 0x9}, {0x1, 0x4}, {0x1, 0x5f4}, {0x2, 0x7}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffffffffffffff8b}, {0x1, 0x3}, {0x1, 0x200}, {0x3, 0x1}, {0x1, 0xe6000000000000}, {0x1, 0x4}, {0x1, 0x4}, {0x1, 0x7}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x1f}, {0x3, 0x2}, {0x3, 0x10001}, {0x2, 0x9}, {0x3, 0x5}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x6}]}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000100)={0x8, 0xffffffffffff0000, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) getrlimit(0x9f066ed4785646cc, &(0x7f0000000040)) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000940)=@un=@abs, &(0x7f0000000980)=0x8) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x8, 0x0, 0x9, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f000001d000/0x2000)=nil, 0x2000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x10, 0x8000, 0x11000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2100, 0x40004004008028a9) mknod(&(0x7f0000000000)='.\x00', 0x80, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="b40a44c74f415acee71a486d4c045403251bb01a488bdc994e813932c14fcaf482c773bc6fc948b53ffb27789369e11cf20c983a9cdbbd39559a95500845b3b1e8d8d2220cebcf14dfb21dbce610321db45f70a460109492feeecabf4c4fa8bc55fd82028622f16988f8c3f9a105762f19113584b7672bee38ebfeae24d65c0ad3f6118ad557460a4fcf49ca63a6073c99bbe0d87bc5d416dec8e38b316ba5156f0592fe04", 0xa5}], 0x1) kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000232700000000ffff00000000000000000000000000002800ffff0000f6a2287f433f", 0x2c}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x143) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x0, 0x9, 0x9, 0x573d, "aa0ae82acda6aec931bd0e3083f7a0e880c3dd46", 0xff, 0x70}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x3, 0x3, 0x7fffffff, 0x0, 0xbf2, 0x8177, 0x7, 0x2, 0x2, 0x7, 0x60000000000}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x6c}, {0x6}]}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1fffffffffffff8b, &(0x7f0000000180)=[{0x7}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') fcntl$dupfd(r0, 0x401, r0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x7c}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept(r1, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r0 = getpid() r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x800) r2 = getpgid(r0) setpgid(r0, r2) r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="004300ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684d1c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000ee7f5682a08efcb0f206e096c2dfd346e3c0245460c751f4396729109a65f652120a10573327303878e2f078439dc00d7902140af227a959e5b4931dace2288ea52e474493e54f445980d1766536309c028ea71ee8787ca574679d8ade81f121404ef650fe17a7d8310000cebcb5d1c4044789ddd180d3700519070776310199f6fcea2b890e00"], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0/file0\x00', 0x410, 0x10) ioctl$TIOCNXCL(r4, 0x2000740e) msgget$private(0x0, 0x1) geteuid() 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x6, 0x1}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xfffffffeffffffff}) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:22 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "77ad316a6dccb0557725507de804fddbd7c284c3"}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:22 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x10) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x101, 0xba}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="661cb021b61adee52709224e618cc5774b4c788c95ebc3d39010a9971634374df88ec041e5edacc3846171aa3b510f1f3a9c887a688158789d8b96"}], 0x1000000000000003) socket$inet(0x2, 0x3, 0xa278) write(r0, &(0x7f0000000180)="6d52f51b37da3a815d9dad144156f08002d3b18b79ca8c85e4000000c61bb8965206000000560100298b9759eb885230bf3ff6356d5509d5ebb1fa4d73", 0x3d) openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x84) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4d}, {0x400000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x80000001}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8288, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="eaff125d00000000", 0x8) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x2}, {0x88}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 16:00:24 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000effffffd0000000004000000000000001f000000390000005e35eb5c5172b815f063ac0a7dc1b54919"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r2 = semget(0x1, 0x2, 0x208) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/73) getpid() r3 = dup(r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = socket(0x10, 0x4, 0xffffffff80000000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x9d, 0x6, 0x7fff, 0x7, "de0677e65cb53594d436fc9c92537765c6266daf", 0x6, 0xfffffffffffffff8}) recvfrom$inet(r0, &(0x7f0000000100)=""/158, 0x9e, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)=0x2bf) connect$unix(r0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="49ef2169ac8cdd647c7ef764d779d85796facfc76a35af8177cc62108a54a31e574a4f7fb2f5373b6246cce6b76d719a14eb87f9911ccbffebdc3b031b31563b5899ede4e4a66e57c0513e68a30b52208ba3965a2e99137ebeb0e296c0668ab16fdee2b635d6106655292d69552800000000000000000000000000965fbd6526822336bedb94cc962837262a503d013436ab9b0c33f2dcf74d68b37824c5228a766fb7a2d3e1f91466d00212cc73e086fb389c30f066182e41553ffa48658bf654b154d46ead55a297da836006af578ce52a82f601f27ee15f84625508091756a2675b97e466a0c1320a5e115387e45e1758a59c7349384f23c8a8b800d064164742120000000000000000550da5eb14177a3d7f1310978679840c5ee2a69af95b75586ce69e083d6bbf0a9602fad46b2931002a555959c8b25fd62a4aee1f3bf12b7e913403526800"/338], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x7d, 0x800, &(0x7f0000000b80)=ANY=[@ANYBLOB="000200000000000000627573009ef1f6e6c878bbd012e196e5e302088aa929c0e9a0010000007e4aadd533c1f1bf8038a2180f0b47401fad6f15d3d2605c1bf8cc4ae33a929f55624bce"], 0x1) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000480)={0x0, 0x513b, 0x7, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x0, 0x0, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f4, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x0, 0x6, 0x2, 0xea10}, {0xff, 0x1}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffef5) bind$inet(r2, &(0x7f0000000ac0)={0x2, 0x0}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r5, r6) truncate(&(0x7f0000000a40)='./bus\x00', 0x0, 0x20) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) r7 = msgget$private(0x0, 0x29) readlinkat(r2, &(0x7f00000003c0)='./bus\x00', &(0x7f0000000f00)=""/157, 0x9d) r8 = msgget$private(0x0, 0x10) msgsnd(r8, &(0x7f0000001140)=ANY=[@ANYRES16=r4, @ANYBLOB="39f25b2d7abc84edbaf015ed88a10160e1581677d452e28a30ea95d1ca2550fb8e36b53f412da205123b444fe693d249cb0afb2bbf0a", @ANYRES64=r3, @ANYRES64=r6, @ANYPTR64], 0x5, 0x800) ioctl$TIOCNXCL(r2, 0x2000740e) readv(r0, &(0x7f0000000e80)=[{&(0x7f0000000980)=""/164, 0xa4}, {&(0x7f0000000c00)=""/215, 0xd7}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/133, 0x175}, {&(0x7f0000000b00)=""/78, 0x4e}, {&(0x7f0000000dc0)=""/173, 0xad}, {&(0x7f00000001c0)=""/13, 0xfffffffffffffea2}], 0x7) getpeername$inet6(r2, &(0x7f0000000880), &(0x7f0000000840)=0x17b) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), 0x0) msgget(0x3, 0x3f) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000400000000000c845a18f3367ab89e57bcaa8e9b3d448ed6ec9f943a95283c86c47cfdb43c9013415b52803e4aa083b1aca5ffc3744b20574496ff0913258a3835abdbbc0e95cf0aad82897770b940ff903c485753058bec1fb3aa4c2d5d633deccb68593c0525f0a020122485df927e038be29113e33beea0db93db943151cd48232a9272fa94913000000d4bf73c7ae6784a0bf3f425f61cec6835536ae9eec4e630d56985ab6fc52cecc28478ba20e229664ab7ca3580ac66e29eddcd95948a30cd7f1bf91059e0b231d398d7007b6d1735b6a813b9f50aff19f610d035469e01d259cbb67967206acb233053cbd3ede104b387e51c910537c7407a91e286ea2305cdc53e30b8e6148a50361a3adfa77a3f66ecc7d1d9686f0e5d4a1b72d8767f4ee33d740e4730abdf3b896f838602413dae192723310b1b7c80ba5f2844de6c293c531be91db0ca12a2810be79f7972513fcf0dd50a59c9a198689923d49bbac2b87ef3b5b12a05a43fc7ee208f3b0f8553543ba6dea2244d974"]) msgctl$IPC_RMID(r7, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0xfe1ecc7f, 0x9}) r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget(0x2, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) syz_open_pts() syz_open_pts() 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: r0 = socket(0x2, 0x5, 0xfffffffffffffffe) dup(r0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000001600)="46a830d30562131b0d86ee0aa8677a0d5feb5c5644c6fa313f6c8213d68054ef3e0f84049e3dab8c332fd9bde0201a225c13d291e63a7abe98c8d2143e62f057de129511d856d1528e0f18fae1cd6e916aaad47c0908c40eb73f57f030fc434bd03bc1fe77d0203246e3e812f5da8e4cd6bfbe5a1eefc25762e8ece442631fe3532509843d1036faf6a2678123afe90f0c7788ff357d4cd9c2a8ee8329d1b2d1965c59e98c6c9a35b87b7cd51313b41dd1", 0xb1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="d2bcf35f38622e285675039a2144c4f0abe92493d1676601c833859c81e1dc6bc3b1fd3acb2870306cc8038afe280b0f15d1f69ab9097b89fbcd5b31a15613799270752e550ca56deeb41591a02eddbb4d2140504ed89238042870b48f017fee1dfd42eb9bc4fa95528038175ac094d13e22e3268eb997db34f0b00d73a59ab99d97df9e91cf98540408b3295e917d7e41c33395686f0368bc04ad21986b5309cd4977fa21c9532efeca7c91d34c4f4e", 0xb0}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f0000000480)=""/226, 0xe2}], 0x2, 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7f, 0x2}) 22:28:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: r0 = socket$inet(0x2, 0x0, 0x807) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) r1 = socket$inet(0x2, 0x5, 0x4f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4010, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f00000003c0)="0bff125c90dbab7042add5c324d1f471b10018e807277df191a9af9a0d2284d5f2d4c3fd3f3e20706938e713710f3f4609593cf355a3094ec6d4c4359aba3fa68e1eb7a285a544901404739b55384245185d07e8d7b32e81537b8f2eb7805b7915328f62967898e9cf276e99a8405d9345f53644833c09d1c10e998c81d8a00d3b54e1af51acb4161f00000000000000b7b79f8b629fa54812111d106d70efd532f6bf28dd09d3ff5e65c1baf1f3c452b05660bd6d237e23eb9420423ac57f64ef68a0c772a0bfcf0a5a9d079cb82aa1a395b54c06264c304f94acb1e8c06cb9b321cb7b61154426dbde28c0507ce25449cba89cae0ad9f0d9ebf17174852f03ea93c5d36617e44cfc5ac4cf402826d3a00e", 0x259) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="93ef8a94e33d1b542c935b948f70838d2a937140aaa1a45d83487655fb639215c04c82b0514bbca11dbc7a2bcee496a6fa683df3645dbfd210c65c2301e109b8938a9afecd384e53bc487b4df998d98a95fd5d80c5033d91110462d25828fdf1b96627873900c36954100527c069e99162efcd1b00007605d9591a8e8ae16052d01a7ae123823d8bcad6a922ccba6233b0827e7f8d00bba72e3c431f2a0e6339d1ea71acf9ee8540899e2c1bc23f68303bd466d13a806546e5c9fe8f96c34dc7d1295c2531dbd3a4af57584c32b9d165358389ea064db9da62223682dc507f9e910bbf", 0xe3) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x0, 0x3, 0x282) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/92) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') 22:28:15 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x6f2) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000640)={0x0, ""/127}, 0x87, 0x2, 0x1800) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000340)="8b29d82a6c22f994c19c7e4cf4f568461d812cf40becb0260847f3dd59d2a1545fea98f2cc770dff326100ac1917e36bfe88fd502e71", 0x36}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0x10001, 0x5}, {0x9, 0x3}}) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)=')\\+:\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}.+\x00', &(0x7f0000000240)='-!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='%,)\\\x00', &(0x7f0000000300)='-\\\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='$\x00', &(0x7f0000000400)='+{\x00', &(0x7f0000000440)='#\xa8:\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='*{\xd9@\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='(#:(\\\\#@}\x00']) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540), 0x1000000000000067) 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000200)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x80000000, 0x4) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000200)={0x2815, 0x6}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x6, 0x101}, {{r0}, 0x851bb39c3a162e71, 0x20, 0xf0000000, 0x0, 0x4}, {{r0}, 0x19dd287d62e55412, 0x1, 0x0, 0x5, 0x8000}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x5, 0x7}], 0x0, &(0x7f00000002c0)={0x8001, 0x1ff}) kqueue() 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: socketpair(0x18, 0x5, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x8613a) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0xfffffffffffffeba) msgget$private(0x0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18000}, 0x40}) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x4}, 0xc) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') chown(&(0x7f0000000200)='./file0\x00', r3, r4) fcntl$setown(r0, 0x6, r2) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x60}, {0x6}]}) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x291}, {0x3, 0x8}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x8c}, {r1}], 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x3f, 0x1}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x1) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x0, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x100, 0x7) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0x23}, {0x18, 0x1, 0x4, 0x400}, 0xff, [0x7fff, 0x6, 0x40, 0x6, 0x2, 0x80000000, 0x1, 0x66]}, 0x3c) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0xfff, 0xf0, 0xfffffffffffffffe, 0x1, 0x10000, 0x6, 0x9, 0x1, 0x1, 0x400, 0x7}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x8, 0x89, 0x7fff, 0x7, &(0x7f0000000380)={{0x0, 0x3, 0x101, 0xffffffffffff5e21, 0x7f, 0x3, 0x5}, {[0x5, 0x0, 0x4, 0x101, 0x7, 0x8e, 0x3, 0x5, 0x7, 0x8, 0x5, 0x80000000, 0xa87e, 0x1, 0xfffffffffffffff8, 0x8, 0x3, 0x101], [0xc3, 0x1, 0x6, 0xb28, 0x1ff, 0x5, 0x3ff, 0x496, 0x0, 0x8], [0xfff, 0x0, 0xff, 0x4, 0x7d, 0x200, 0x8], [0x5, 0x7f, 0x9, 0xced, 0x4, 0xfff], [{0xca73, 0x81, 0x5138, 0x5}, {0x84c9, 0xfff, 0x3f, 0x2}, {0x4, 0x1, 0x1, 0x3e}, {0x81, 0x20, 0x6, 0x858b}, {0xfffffffffffffff9, 0x7000000000000000, 0x7, 0x100}, {0x80000000, 0xfffffffffffffffd, 0x2621, 0xfffffffffffffff9}, {0x7, 0x8a, 0x75, 0x5}, {0xe85, 0xa74, 0x7f, 0x5}], {0x2, 0x2, 0x5, 0x20}, {0x9, 0x100, 0x2, 0x5}}}, 0x7, 0x7f}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r1, 0x1, 0xb76, &(0x7f0000000680)="79dc0e8d526ca87c36bab34aa83a42b0ea644d1e1bd8f63d919fe58d7f73aa4d9d8e52b558fd8518a8214726aaafb57089507625fd0fdfa866d5782e02e31ab564ba9a175212b037063e8f753fc1dc2e8d84f7abdd304a143276a4813f276708bd16c7f59b9aca686b60ef2cfb9f5dd021a0d9a520460ac1334655d749d8925c339617e50324ae05724f22ea6bdba211318766a6f5882e1ad388a07a9c0f72d9d3a0938f7403b201b01498b0256ab3aaa1", 0xb1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000600)={'./bus\x00', 0x10001, 0x2, 0x3, 0x0, 0x8001, 0x7f, 0x81, 0x0, 0x2, 0x9, 0xc5a0}) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x0, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x4, 0x6f, 0x3, 0x400, 0x8, 0x7, 0x8, 0x10, [{0x101, 0x8, 0x1, 0x4}, {0xacc, 0x0, 0x4, 0x20}, {0x6, 0x0, 0x6, 0x1000}, {0x985c3c3, 0x7, 0x7, 0xffffffffffffff80}, {0x9000000000000000, 0x8, 0x3f}, {0x1, 0x40, 0x8001, 0x8}, {0x1e, 0x5, 0xde44, 0x6}, {0x100000001, 0x3, 0xfffffffffffff001, 0x1}, {0x3d, 0x8, 0x514, 0x7d}, {0x81, 0x0, 0x3, 0x1}, {0x679d, 0x8, 0x259, 0x81}, {0x10000, 0x7, 0xfffffffffffffff7, 0x3}, {0x4, 0x0, 0x0, 0x9}, {0xb, 0x8, 0x658, 0x10000}, {0x80, 0xd1, 0x6cc0000000000000, 0x1}, {0x0, 0x4, 0x853, 0xff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x100000000) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xfffffffffffffff8, 0x0, 0xfffffffffffffffe) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x0, 0x0, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: socketpair(0x20, 0x8000, 0xda, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="5afaf51229e4018345cec9a20401e8dffde0b643d361b3311e348a90917bc6b0db9b6917b3f668ff185e7e33fa0477d2609e9d3505e310ef9e543079806a4ebbbdda8aff274ae7bbba4d42cfa576cdc42e6a8b087c0db6430f5752454295eedf0a6640681c9522f41fc277d18bb44d9b429bdc8783654a8b90dce210e357ec8f9ee47ec363711bc3851f2ec90ce031a7cad944031db0947c8f78d7744a789188678e50a8a976130960f8025df395d431b73a26067e4a7fccffeb946b8e342b68b00d2c8c469694df9a32259c75303ce6e1cb9fc98962f6e2b6df3395344872ca91", 0xe1, 0x8, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x37) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x5, 0x200000038, 0x0, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="89cc6bcb9e99c3c0102b8eb746a54c7b8e", 0xfffffffffffffd68) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = geteuid() r2 = getgid() mkdir(&(0x7f0000000080)='./file0\x00', 0xf510da32b1e308f9) chroot(&(0x7f0000000140)='./file0\x00') fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x3d, 0x80000000}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) msgget$private(0x0, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x0, 0x2, 0x0, 0x4000100000000001}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x80000000}, {}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xa0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000001c0)) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x202002, 0x100086128) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000a00)=0xfffffffffffffffd) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000300)="cf5c394d1c2f4ed3b342232eba39c75aa8fb0f4ff20ec091deed9dfffc9b22fa0cad578aabbca121b0887e6d6a83ae9eff4cf4df45b51f49c16cfd579c8520fba49aa028d07fade4df2ca0018625adf68e10b17d8839d83b316695660ebcb1938da932b2d685673f2871b6836a576e1189cf03f35a1fbf14b7b2b3ca2d9777cc38cc39553b77de941eb0b7a0de2a41917fe597dbbb548de269b643b9e6449a0106d2992b24644729909b82b5454ad416ce97e1df76ccf519c3", 0xb9}, {&(0x7f0000000180)="4a0b111576ea4c60fd6562d53ccb6beb0887253211adf761eddd51260fb5f13a5d5d71f6325909b3425f367759c6456db844bcb476defa32057be653d2745c40eb383490e8a63c55a111960919153bda24bfd12d37884159d8b2d3f98a81515b2b2b186cdd35aecf32628a31dc29cb18eed01f7b369060", 0x77}, {&(0x7f0000000240)="45ee6faec343348d2e5d9e188b13aa499e10557d6f3e062d66883026c984570a8d05f9aa", 0x24}, {&(0x7f00000003c0)="cc18ce6aaac20144eb719ff8d7683b75dee55d66d28624b1f43307de98fb83ee36f508d549df2e821265656133b3ced27445a86d483d39cf26529362bf983e17ced541535e1a9f3a771ba5bc11e9766c51875b78fd5cdcc3be15eb1be59b4d1bda", 0x61}, {&(0x7f0000000440)="b29bae5949eeb8ec836c0f85fbaebb5aac634c6d06cec5f1990eb8a416a0c03e5c8c69dfedef1bda2ab6b711fbf228ccd95f3f315f0ea05244324a3eb162c01ac6dcefb3d4c6fa83e13118aa58380bd3e8ab9e5a83b88c424de39bf9d986ff59998a8a3f708d5c8114d18240dbc7dd95f645e769348a138f6716700a1ae40693b3b6a8047fae48811ffb659efcf70d08422517fb50aa695b8857dd5b9de736e56a74e6b3a5de40481cd8b2fb2827c0ca7afab410057d4f8c96d664d798d9f20abd5c32e15316e48f5d0665079dd4f554c92924e3a1", 0xd5}, {&(0x7f0000000540)="5e8a4f53f26fea420e710eb97c0b31c003c11e64c4c4645104dba3d912b24d0b5278f7331de51405aab033612bfe3d5dd16806a58aec4ebcd9a6f5cd185ea56aa04d9aa7fcc7e68793029fc44c9bed75a839ece2e5a71fa6d53848bd6ccf58d11de49cfbabfcf8fb660483a379899e3bd4fa789412c83057fba653bba8ed8aa03b587c24bc6daef52048a803bd58f458ad38ec221f0c98ac50fa786891969d12734e2edfb1d2fa379ea98746a0abe3dad4d5ceb5c7cf5ae48ee6bb24ead380bdde5fe69dd38ce0b34597c628915ac37f97", 0xd1}, {&(0x7f0000000640)="2dcb1fbe27c34d99879e69c1997703dd139405f678492c169a36597857aec535f61410826a71be572642859253a03af235fb730de0ddd36e82b2b1a5409d907dba7aa0110b92c918468104dbb8c423eb7c922f0e1306208f4ab1ab24738eeed6187b4be68ccf61289533dcd65855573c9a92c2989b072908337dbfd81d6e1f0eeca5352fc5cdd2c516e0fdad0ee750bab827fb7dc07572c0d8128b6abb", 0x9d}, {&(0x7f0000000700)="830674f65742c842b865a483d72216535afe9ee3f2a9ff9ca961da0d0d4ade77d277c75b586db5afd2824a8d6666dc02c3df4af439bada6557ac70c7c82a6029d1da9fd396dddbe75540fd280d1f13801787e921c17d998febe55661eef60a3ed6de60c85ee3f249e01e9c1063325c55242c24b848b203bd26e3207d921cb8dfa4f12afb3b5fb260a1aec5c18fc7b9df19fda7c33912753e056ec3a48db83f36ea4304b532f8d92418eb0e3afc1ef92d65f1600a85f1466ff787c921b46ac04c133d5ca909c816250c9a3e41fad86586b00a850943beb0b53e79c23adcbe5cf51190e78bc1c0ebcb635a4f1e636d", 0xee}, {&(0x7f0000000800)="d7e743a1d3874ed047a0006f2d4b157f1c790059644f8572251edee2b3c66ed3970c1ea68aa4f440f6c276ecdec7a040a8ba778ae87618fa4fcb7a5aa7f1da3fb9fe5b5ef831014ac0f8f2c75249c2aae385202c82774734b07e8eab65260b25c9d505d819805471f47cd22385b3254948dfe5c71439427d758691ba6b1b", 0x7e}, {&(0x7f0000000880)="d4811007e7b0a2d5774a494f557b61bcd874b3c11a9554c4f694ccc1fb69b29f28c8a5c3a6530c84899a965e7c80af74e235aaf5375f11852ca104745612c2caf7494df9216b7edc6ba59d78bc26f884af87ced38acd0e60486399b847d4e11833d5f235deb15b661395efc00d5c9ac08df07b0215d7f7c40c16da16b192f1849ec76995", 0x84}], 0xa, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x8009, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f00000010c0)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2848f3223403ac6ab10b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361d789b4ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a1fc0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b2764424001000009cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f2434680380192f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499ffffff7f6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369872fa91b70001dacec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf2094110677a0cd11931ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a708d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759", 0x49a}], 0x1) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 22:28:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = semget(0x3, 0x2, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x6c}, {0x6}]}) r2 = semget(0x2, 0x4, 0x88) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/233) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xc0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x0, 0x80000000}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x100) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x0, 0x80000000}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x0, 0x80000000}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x5, 0xa}, {0xee7, 0x10001}}, &(0x7f0000000040)) r1 = accept(r0, 0x0, &(0x7f00000004c0)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x80, 0x0) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="9680602027a25da99f275a4284c603f0401a46ba699acf1a4d9cd5f53ad1c042ba47598c4ffcafb521506eed286ee41cd9e3549af6d8c385de2c05055834551d9eff34755f446ad2583ae96f29c2569ebcf1b3ea57a9d928382cf3198e02176a7e5404e6d88b57ab8c34b567b88a97af7f8e908248dc34262d8d1d63a5baabe524b576779efdede96a27411eb865b7ec959b307d8c6332bcda18b6df5fb6bb05e0ab326fd2", 0xa5}, {&(0x7f0000000300)="7323a73cce3d2520c7017b2bdf2930fae8fbfce1ccdd94a6d45a21c0533724e537119619574bd726d61cef10dcd11c6ccf27dde77d5db8ec850297cbf9a086b3d55fb1c5a4a35d15efe5d70166361e2e762f9d2b91f0ba5367e575a7c2aa9c7bbb498cedd3ba33dbf8a205e9babe00da2a4e9c3c782ebb3a50519f725c6e0e262d0f66cc3f87cae1ad3824c431ec756bdc1ad41e75f6416feae7439dfe8f900a59bf4539da4b6934cff966470b4f04782ff2fb775fa4c46b76b4b5bf0031bf8bba29b191e1f79747d8fc690576", 0xcd}, {&(0x7f0000000400)="2919529d5a8ff4837d4f63b4db0e6f4deed53c48f0ac339e7f5cd3c0090bcf78c85447c0b6a76d6a25bcb9fc9858a74d1f0d1af736de6aacaf76655b59bb57f1acf398", 0x43}], 0x3, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0xe0, 0x4}, 0x1) shutdown(r0, 0x1) r6 = socket(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0}, {r6, 0x1}], 0x3, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[0x1, 0x1, 0x2, 0x1, 0x10000, 0x1ff, 0x6, 0x3]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x0, 0x0) 22:28:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x0, 0x0) 22:28:18 executing program 0: setrlimit(0xf, &(0x7f0000000040)={0x7, 0x480000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3ff, 0x7fffffff, "73f3267eafa8cbcee3fc0a4b6900000000f200"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x0, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x9, 0xfffffffffffffff9, 0x6}, {0x80, 0x8, 0x10000, 0xd8ed}, {0x6, 0x8, 0x20, 0x7fffffff}, {0x8001, 0x4, 0x5, 0x7}, {0x8, 0x2, 0x9, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x28, 0x10, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0xfffffffffffffeff}], 0x26, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x80000000, 0xbbd5, 0x2}], 0x6b3, &(0x7f00000000c0)={0x1, 0x8}) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r0) kqueue() 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)) 22:28:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0xb8d0de97bbc03bb1, &(0x7f0000000000)=0x6, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000080)) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x309, 0x80) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$TIOCCDTR(r1, 0x20007478) sync() r4 = dup(r1) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x7655eee70ab1d521, 0x2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000240)={0x1, 0x3, 0x1, 0x4}) setrlimit(0x8, &(0x7f0000000280)={0x9d3c, 0xcca}) ioctl$TIOCSDTR(r3, 0x20007479) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000340)=r3) recvfrom(r0, &(0x7f0000000380)=""/63, 0x3f, 0x801, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000400)={0x2}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x1, 0x101, 0x1ff}, {0x18, 0x1, 0x2e4, 0x8}, 0x8, [0xfffffffffffffffd, 0x25428609, 0x8, 0x527, 0x1, 0x3, 0x96c]}, 0x3c) syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000480)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000500)=0x49c) pwrite(r4, &(0x7f0000000540)="2a499750887ecb3b3a", 0x9, 0x0, 0x0) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) 22:28:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) truncate(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x558d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7803583, 0x400, 0x1, 0x1}]}) 22:28:18 executing program 1: socketpair(0x6, 0x3, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000140)='./file0\x00', 0x1) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 22:28:18 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") syz_open_pts() 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x0, 0xfffffffffffffe01, 0x1f, 0x10000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', r2, 0x3}) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:28:18 executing program 1: r0 = msgget$private(0x0, 0x400) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000140)={0x0, "0372abc2f10345a3cad9b887c78a724b447ba0a76f93f139b3de6faff99c6b39319158948b8a701086845cb1402801e9aa8e35ff22ee067992ec5f8b7a3f881516a5f7f09301b9b003383c66df1293d1950af78c6db53f6e0d70010ba048ece489081ad1ac8ad280d5f4c7309930a5ed74b345b7aeba6861ea0af07a92bfcbbce657ebe4ae7790080a82c9cb028e021f"}, 0x98, 0x800) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1ce, &(0x7f00000008c0)="ae8daee07299d825921e8ed50c1d687e503d15fee525d49381b8c1682e9985cf68f531ef0eb4907c1fe96074035fd9e691e5d1e7885a105eb472c3d471b44650b92d725e37c12ec0450fa9342ab6b30db17b46d36c393acd12d06f070545abfd066ae102554b3068761facd6102d780b14852e720a1ffc641d54a78495fa4e70e58c8a54da9f8af650e632a1ad5856a58a41d710dff5fab493670bc6d1eb2a8ddce3cfdaa63e899401330083f5651fd2bbb864f4fb46ff9baae6c1faa095e8dbb651abbd0e14e4c0d61d7ac5631db5fe1e5300140b46e0bf2e2a4b559376681cd8c80746d903a68bb30316daba097209aabe28a6b5512128cb3e89c34de19a315c8ad774a334f4599331a2e867b79dbbd12884226dadc36a91124dbace26538612715ee9bbd5870b9628552afce5fb27e8c39664732a6c879e66eb242bb6f2e0d82a212c52aee1c53e4c080bfd4b359cdcbab94e81cd3ec4da8e1b733a426a199f8d0fbc36b51472450512dcbc47a12c94d8e097a511f6015b7bdc2d3eccd723eac62927f5d732640e3b5ee0d831627d625e7d16208d5b840d0c100a44090846551c391dca1fd7b78db14fc6937f18ad369ab67440e7d73bab33e954078d4d6bb0d6ca19b532f085f88452797d595f") 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xda, &(0x7f0000000440)="b61d1eac08691210b1edc295edcbd2f1704d43d96f7c7a5c085a6e6319dcf849220d21c4aa83c36861f3a64f737e2a8c27b7e36c471f84eedc175044dc9116663d5b5db2cc6d12bb2011bc3908c3bc21c87f9151346b494e59e66a2d6c9b61baf2019d493348afdab31d8b56f87a2be73435b1006ed0b57cd5d274abff0000000000ec7f43f0057d2abdfdd96a49f5142299c2ead50e1c5e8613a3ba96f8d90d037eaa24b8a4326abe39c78404cd05af5f1cf7822ce86649ea41136b25f472d8df027a92c48912fa5b33ca8c25e7f3c49eee008ac60db30a540a") 22:28:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x9, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r0, &(0x7f0000000980)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d4171887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaa28c2234dbdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c5659e2359bd854852412527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9949d0e1ceb22fb56573fa430309765ea6ac5d8154777df8f36987937b8cca9fad6feb8dc0460261fda302163c9675fabd07c00293907f16c7dba1bdefe947f46d33f2aff9fc36c87538684365c04401b1bebd872f43167286f49887905", 0xb08) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100000001) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac87176bcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a74932ff5fda01ad61d3b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab00", 0x34b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffd6, 0x5, 0x81, 0x0, "e8749f8dff85154983b919e8bac907592a0c0993", 0x2, 0x81}) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35, 0x1}, {0x4006, 0x3}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffffffffff9, r1, r2, r3, r4, 0x0, 0x4}, 0x101, 0x5, 0x6}) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r5, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 22:28:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x9c17) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) r2 = getpgrp() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x4, 0xff, 0x400, 0xe}, {0x5, 0x400, 0xffff, 0x3}, {0x9, 0x1, 0x0, 0xfffffffffffffff7}, {0x3fff8000000, 0xffffffff00000000, 0x8, 0x5}, {0x10001, 0xa6, 0x8}, {0x8, 0x8000, 0x1000, 0x6}, {0x9, 0xffffffffffffffc3, 0x7fffffff, 0x7}, {0x9, 0x9419, 0x1617, 0x4}]}) 22:28:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x405) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xffff, 0x3, 0x9, 0x273fb9085eda6eb, 0x0, 0x1, 0xfffffffffffffd86, 0x0, 0x1, 0x2, 0x2}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10010) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000080), 0x4) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x80}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x5, 0x6, 0x2, 0x38}, {0x0, 0x2, 0xc000000000000, 0xff}, {0x5, 0xffffffffffff8add, 0x1, 0x7000000000000}, {0x80000000, 0x6, 0x100000001, 0x1}, {0x8001, 0x38b, 0x106, 0x3}, {0x7f, 0x4, 0x8, 0x8}, {0x7, 0x7, 0x8, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x8, 0x6, 0x3, 0x7}, {0x1, 0x10001, 0x53}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x135}, {0x4006, 0x1000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) fchflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[{0x53, 0x9, 0x9, 0x7ff}, {0x7, 0x33, 0xfffffffffffffff7, 0x100000000}, {0x68, 0x38, 0xa747, 0x101}, {0x4, 0x4, 0x20, 0xe1db}, {0x6, 0x1, 0x8c, 0x4}, {0x6, 0x4, 0x7ff, 0x4}, {0x1f, 0x100, 0x2, 0x3}]}) 22:28:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000040)="01389da105c2a6d1907f707231d8527f06959b3df57b3705d5019a1c0bb2d063db"}) mmap(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x1bcf363278654a95, 0x11, r0, 0x0, 0x0) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x80, 0x2}], 0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = socket(0x6, 0x7, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='!\\(%(\x00', &(0x7f0000000300)='![\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='!+\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='tap', &(0x7f0000000480)='/dev/ttyCcfg\x00', &(0x7f00000004c0)='/dev/bpf\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00']) sendto(r2, &(0x7f0000000140), 0x0, 0x9a5d73e71cb0f660, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 22:28:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000400)=0xc) getpgid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = msgget(0x2, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0xffffffff, r3, r4, r5, r6, 0x180, 0x8}, 0x7fffffff, 0x3, r7, r8, 0x5, 0x5, 0x4, 0x4}) 22:28:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0xd83cafad5ac15e42) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xfffffffffffffd46, &(0x7f0000000040)="b6") 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 1: clock_settime(0x4, &(0x7f0000000040)={0x6, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d, 0x0, 0x0, 0x4}, {0x35}, {0x4006}]}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r2, 0x0, 0x61, 0x1) r3 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x2, 0x110) pledge(&(0x7f0000000100)='tap', &(0x7f0000000140)='+],)\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)='6') ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000380)={0x7, [{0x2, 0x80}, {0x3, 0x7}, {0x2, 0x81}, {0x1, 0x101}, {0x2, 0x2}, {0x3}, {0x0, 0xb0}, {0x2, 0x9}, {0x3, 0x9}, {0x3}, {0x2}, {0x3, 0x2}, {0x1, 0x2}, {0x2, 0xfff}, {0x2, 0xfffffffffffffffb}, {0x1, 0x3f}, {0x3, 0x647}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0x3f}, {0x0, 0x100000001}, {0x3, 0x6}, {0x3, 0x3ff}, {0x2}, {0x3, 0x8}, {0x1, 0x8a3f}, {0x2, 0x60000000000}, {0x2, 0x5d5}, {0x1, 0x6}, {0x2, 0x4}, {0x3, 0x3}, {0x1, 0x5}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000002c0)) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35, 0x10001}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000340)='X') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7f) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x2f07, 0x2, 0xffffffffffffffff}, {0x0, 0x2, 0xd0, 0x661}, {0x5, 0xfffffffffffffe00, 0x180, 0x101}, {0x3ff, 0x100, 0x3ff, 0x3}, {0x9, 0x3, 0xffffffffffffffe1, 0x9}, {0x2, 0xffffffffffff658c, 0x1, 0x9}]}) socketpair(0x20, 0x1, 0x8000, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) r1 = dup(r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xfffffffffffffc86, &(0x7f0000000340)='x') openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x82) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x5, 0x5, 0x4, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 0: kqueue() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000380)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x611b, 0xfffffffffffffff8}]}}) 22:28:21 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x3) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x10000, 0x5356, 0x80000001, 0xfff}, {0x80000001, 0x5, 0xfffffffffffff001, 0x3bf}, {0x6, 0x6, 0x1000000, 0xaf5}, {0x9, 0x1, 0x3, 0x7}, {0x6956, 0x7ff, 0x0, 0x7}, {0x3, 0x0, 0x8, 0x401}, {0xffffffffffffffb1, 0x80000000, 0x100, 0xfffffffffffff000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x1f}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x10001, 0x5, 0x7f0, 0x1c}, {0x8f, 0x5, 0x5, 0x4}, {0x6, 0x400, 0x9, 0xddc}, {0x9, 0x5f0, 0x8, 0x80}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x3) 22:28:22 executing program 0: socketpair(0x16, 0x5, 0xfffffffffffffff9, &(0x7f0000000140)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0xffffffffffffffd1) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket$inet(0x2, 0x4000, 0x3f) setsockopt$inet_opts(r2, 0x0, 0x1d, 0x0, 0x0) 22:28:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/32}, &(0x7f00000000c0)=0x22) sendto$unix(r0, &(0x7f0000000100)="2189df65dc2d46644d13920e64052b89e7759b64d58d0e3f611e469686d54119946a9227505c97f8d967b3f030d01c2fa655002e961fc818ca2b3d0553f8e9eac08e80d81bfffac54683334ede149b48d361d7aa393fcc80a006a3c4bf81968f48d7b8536a387c516ffbac4f6e2cbec3b011f528d25a8ded3a3c515fab9841d033c9305efe4758dc3cde8daead8ccafbf1179e21e2f7f27552367c4070ffc007", 0xa0, 0x408, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f08000000a6eccc65300011a0403ff9c04fe65a325852d3f2a73a886ea4e9b516a54d65aa735d26eb3641a9786bda28f7f7ce7b0bd2619602f078ac524ee66dde8c8aa93c36410ceed1f73ee3a49f3d7f0fd5f3dca4ea7be3e75bb7b443d1ef936831d0addc7da31c1a48637e89478be04fbeecd8e3fce6"], 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000000000000119, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) sendto(r0, &(0x7f0000000380)="7963f51e56f72e4332e3c3d999d331afa498112edc93aef9d2439162efce4bb8bfd4a5406664eb9febf006ee7139216263073db798580fff68ffe092ec14ee3c53f684d7054e3e95b410441a72359e17ad2c27f7e62f9e522f0ef8f72c07d0f16b339022ac979c74c6d9d64e7c54c04aa16fc73396e4ceabeedffc57d9d5260b2d8ddf1fc8fffd1eb3e52a6b7ff3b9047835bb79a4e7740f7d58efa6f1e0a4c095432cc4f938c948b1e2db46a57f5789ae3a4044b1ab435192be551ea676e7f67875426e63af9d2a724b713fa61737f5ab82d86bb21ce8b727191db4c7b43ffef61e94e1", 0xe4, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x56abfd8d, 0x9d09}, 0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/15, 0xf, 0x800, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000500)={0x49, 0x6, {0x4, 0x80}}) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) r2 = semget$private(0x0, 0x0, 0x3c2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/159) recvfrom$inet6(r1, &(0x7f0000000140)=""/80, 0x50, 0x2, &(0x7f00000000c0)={0x18, 0x0, 0xa84, 0x95}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) r1 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(&(0x7f0000000100)='\x00', r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x6675, 0x1ff, 0x9, 0x1}, {0x1, 0x4, 0x5, 0x6}, {0x8a86, 0x9, 0x7cb, 0x7fff}, {0x30000000000000, 0x3ff, 0xffff, 0x5}, {0x79f2, 0x3, 0x6, 0xfffffffffffff000}, {0x5, 0x1, 0x4, 0x80000001}, {0x515d, 0x9, 0x7fffffff, 0x7f}]}) 22:28:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) connect$inet6(r0, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x2b05363bfc24d17c, 0x505d) setsockopt(r1, 0x1, 0x2, &(0x7f0000000080)="5cd9edea85b67d07ed2bea7c4310a04c6d0e459986a8ba7a72c58923807a2f6d14927bef4f13d1547afcffe40fb355e5c080b79c5692a96ce7889d58310884bed580fce312ea6f99903640868dccae57566e6a5e9a2f94c1e398d24e84e0ee06c6eb785412b91b74b6ebbb3e0f4c89941cc7bd29069cae6cd5649eb4fb978f748af82e0f7c286d5df4088df354822a80d50b968f", 0x94) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) fcntl$setstatus(r0, 0x4, 0x8) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000000c0)={0x8000, 0x2, 0x2}) r2 = getuid() seteuid(r2) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) fchmod(r0, 0x121) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x6, 0x4, 0x7f, 0x4e9}, {0x447, 0x1, 0xa4, 0xd25c}]}) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20a2, &(0x7f00000000c0)=[{0x8, 0x4000000000000, 0x1fc}, {0x3, 0x0, 0x0, 0x7fffffff}, {0x5, 0x100, 0x20000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x1, &(0x7f0000000080)=[0x7]}) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) acct(&(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) 22:28:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x2, 0x1, 0xfff) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000100)={0x0, ""/201}, 0xd1, 0x3, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x3, r2}) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 22:28:22 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x21e, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x25}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 22:28:22 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) r0 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1000, 0x8, 0x87cb, 0x2}, {0x100000001, 0x100, 0xfffffffffffffff7, 0x4}, {0x7, 0x8, 0x10}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pread(r0, &(0x7f00000000c0)="bd3e07fd9209c8287293f9d6b9669aaac3d11357704923fa9829540760575c1d141392c6d4034a3ed63bfd2bad74ad18026b8d8e0ab5bf55e4d78eb5c11912e01f115833f1bfddd9668ecfe386978ea857da70ca87c4388b29d4b774844d4a67bc0b5bdbad66367965bd05b6f3da6ff90ddea6968f1f5b75457afb427b3e4b675995748205a449ed7dbba45e25", 0x8d, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100000001) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1a0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f00000001c0)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) 22:28:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x6, 0x101, 0x40, 0xc7}, {0x7, 0x1, 0x3, 0x4}, {0x0, 0x800, 0x80}, {0xfa, 0x97, 0x2, 0xffff}, {0x3f, 0x7f, 0xcb8, 0x7993fb14}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x41, 0x0) sendto(r0, &(0x7f0000000180)="b10b9869e0ef325532f9fd70f2c3a9aad85fa20682e306c1de7fb61e669d12845cdcd1bf074eeb416c4e2ef5f543a9763833a52a0b0925774a5d941f6111436222bbeae63a5db4a5b84da116f1e63f53c236908815446add5d700bf16c50bd2af14e70551f3c5cd31a2a772a9e2aa029483f5583a4282fe59401120ad0d6a903ab49f1528970d00b612f9ac3bf9961231bfdeac6", 0x94, 0x4, &(0x7f0000000240)=@in6={0x18, 0x0, 0x5}, 0xc) ioctl$TIOCSCTTY(r1, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) getpid() setsockopt(r1, 0x101, 0x5, &(0x7f0000000280)="61e3ab59cb2f93f3bfa17ec6b318ebb4641feb15e463c85195915a5d05d5673b8cbef3e6323826e9ea44e53963a6019f6b6314656ac497d1b1386d8745e42410b3b15f177e23cc1774a3c49de1221dc64434bff174ed2659ea429d9d599b80797c42bbe54f290de72e57602728ec790d731bb1cf7b48770fc503713eb68ba06c66b33d99a0808a2d832fcd0c6611db75b5a2c90007385c857a69bf6a3081ee5c", 0xa0) r3 = socket(0x10, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)="ccb542b27a163f4c1c0213eda14408e26a2ce4f759d1230eb1ce55aab3dc8aadb0ce55f95d11c6e0ca5a30a1eafe37928e6d2aed812278fac1b876289a866f4dcd6df57930f6e2d9ea5c92c2f2cd9b845500fd36ef4e1cee065294c77fc32f0b388bfa1b486a1f7ff7cf374384639966844efb599bf4a4712faf74a54308984c6a54738f09b0e8df5ab427ab7c205b1d834214b1d2d9e98e2f411c7f2fc3462dccb6f0767754acc44723eb0deceacc76975d76ef9157342a364ac56251f800432807", 0xc2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x5, 0x5}, {0x0, 0x3}}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:22 executing program 0: socket(0x18, 0x5, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget(0x0, 0x0, 0xfcf886c9e46f2eb6) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/147) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x5, 0x6e98, {0x4, 0x80}}) 22:28:22 executing program 0: pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x20) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 22:28:22 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) r2 = semget$private(0x0, 0x1, 0x291) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffebc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xffff, r3, r4, r5, r6, 0x28, 0x2213}, 0x586c, 0x94e6, 0xc4}) ioctl$BIOCGDLTLIST(r1, 0x4004426a, &(0x7f00000000c0)={0x0, 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x808, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x28) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f5") 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0xa, &(0x7f0000000140)=[0x8, 0x100000001, 0x0, 0x5, 0x1b03, 0x6, 0xca, 0xffffffffffffffff, 0x4, 0x63]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x2b08) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$inet(0x2, 0x8000, 0xffffffffc8e0f6f0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) close(r1) 22:28:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x200, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = dup2(r2, r1) recvfrom$inet(r3, &(0x7f0000000000)=""/198, 0xc6, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) semget$private(0x0, 0x3, 0x88) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x4852, 0x1000, {0x1, 0x3}}) dup2(r3, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) 22:28:22 executing program 1: select(0x40, &(0x7f0000000100)={0x1, 0xe53, 0x9, 0x8001, 0x1, 0x8000, 0x5, 0x2}, &(0x7f0000000140)={0x3, 0x1, 0x60666a94, 0x5369ea71, 0x7, 0x9, 0xffffffff, 0x6}, &(0x7f0000000180)={0x400, 0x4, 0x2, 0x0, 0x4, 0x80, 0x1ff, 0x1000}, &(0x7f00000001c0)={0x5, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setitimer(0x2, &(0x7f0000000100)={{0x5, 0x3}, {0x9, 0x100000000}}, &(0x7f00000001c0)) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 22:28:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200a, 0x4000086128) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getuid() setuid(r1) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x102, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000680)=""/4096, 0xffb9}], 0x1) pwritev(r2, &(0x7f0000000540)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x10000000000000f5, 0x0, 0x0) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget(0x3, 0x482) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x91) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x46e, 0x8, {[0x7ff, 0xe9cc, 0x7ff, 0x0, 0x552, 0x7, 0xfff, 0x6, 0xffffffffffff8001, 0xfffffffffffffc00, 0x4, 0x1f, 0x0, 0x0, 0x6, 0xfffffffffffffff7, 0x5a46, 0x101], [0xffffffffffffffff, 0x0, 0x8, 0xff, 0x8, 0xfffffffffffffffd, 0xfff, 0x1, 0x0, 0x100000000], [0x0, 0x5, 0x93f, 0xff, 0x80000001, 0x8, 0x35], [0x20, 0x3, 0x1, 0x0, 0xfff, 0x200], [{0x9, 0xffff, 0x1db1, 0x9}, {0x67, 0x3, 0xa2, 0x46}, {0x5, 0x4, 0x7}, {0x1, 0x10000, 0x7fff, 0xffffffff}, {0x6, 0xfff, 0x81, 0x3}, {0x0, 0x4, 0x9, 0x4}, {0x9, 0x8, 0x8}, {0x81, 0x7ff, 0x9, 0x1}], {0x400, 0xc123, 0x7, 0x6}, {0x6, 0x4, 0x54e82790, 0x3}}}) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) 22:28:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x82) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa8, 0x10000, 0x6, 0x86, "ac78af4b95cd1a13f97e20498d18e15a7454b406", 0x1, 0x5}) mknod$loop(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4fb6}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x3, './file0\x00', 0x80, 0x9, 0x2d, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x0, 0x35cc, 0x3, 0x1}, {0x7ff, 0x1, 0xfffffffffffffffa, 0x40}, {0x8000, 0x1ff, 0x5, 0x6}, {0x9bcb, 0x10001, 0x4, 0x1ff}, {0x4a9, 0x2, 0x800, 0x80000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x15}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="be") pipe(&(0x7f00000000c0)) r1 = semget(0x1, 0x0, 0x1) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000380)=""/4096) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x0, 0x3, 0x0, 0x4, 0x7, 0x3382, 0x1, 0x2, 0x1043, 0x7fff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) sendsyslog(&(0x7f00000004c0)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xfd28, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xffffffffffffff3f) setregid(r1, r2) dup(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000200)={0x2, 0x6}) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) sendto$unix(r0, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x20, 0x2) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)='b') 22:28:23 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35, 0x0, 0x80000001, 0xff9}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f6") 22:28:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0xc4b29662fa93a78a, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x9bdc681dcc45cad9, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0xffffffffffffff9d, &(0x7f0000000340)="b6") 22:28:23 executing program 0: r0 = socket(0x6, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10180, 0x8) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r3 = dup2(r0, r0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000001c0)={{0x80000001, 0x3, 0x9b}, 0x2, 0x20000000, 0x4}) seteuid(r1) sendto$unix(r0, &(0x7f0000000000)="5001050300000404000000021306ca9008101018cea11ea8fe036ecfc73fd3357ae26c578ed500a0c7ea4f376336acf00b7804be781e4991f7c8d75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02040000000000000002e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90006edf1be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913ce29b800000000000080d1b15727c73f4d000000000000c9a600000000f700dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed79518bf70299107ddf3b187906698e04e34248daaf9231feece30323b4125ce01000000671ad6e5b7b303757e60642b45cbc5737b8e2400000000931400000000000000", 0x150, 0x0, 0x0, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x282, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x8, 0x1, 0x100000001, 0x81}, {0xc646, 0x7, 0xfffffffffffffffe, 0x1ff}, {0x3, 0xd, 0x1, 0x1}, {0x7ff, 0x6, 0xfffffffffffff000, 0x1}, {0x7f, 0x6, 0x8, 0xc93}, {0x8001, 0x40, 0x5f, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:23 executing program 0: mprotect(&(0x7f0000649000/0x4000)=nil, 0x4000, 0x15) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) fcntl$setflags(r0, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9c8c7a5ce25417441ab5dd1543549ef95c117f4833d5caacfb985207555716df0fffab94b5154c019116945b66037bc4105284e6a3010f0e6d25c6cbf3394acbb3eab943f1288308379f77fcee4657952c1cf1c39955ba01629a34fe4b7474f3e66eefed4d28a94970139cefdafb7b63a9ae8c7c9a3b0976daa5bc0cf845faa08a717310cc531910e0e3c3b32150156e974de73266658df6391e50b4f1126d8271c1e376d55b625a776c04b010fb", 0xae) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xf4, &(0x7f0000000200)="390425a3ee440cfc6c624e9e00b0d18f7c943aa8159add18bd1c3c8463c4a27121651f21b57c4d79f82b4d48fbecee6d74d712203522cb23f1a72833631c1f9cd7af3a7ec70b7b1deb49d90e6c1801981349accf6fa6f48bb79d153678deddd2577260e9f4ab9bf8c80cde550f609fb49e78181da727ae6a94f6f51f7be88b81e220598350a428f691211d7aec7f4ea5f3ce4991897dab664d594138b6b652bde29944b07865deae8e877bc267289598d76bbeb4185af7061d83f322ca8fed4302ef04bf50ad98e2f41b4acc16343d2238cea1883b294d126acbdd0c6e7d442ed7f092b2552678061ea4f4a2c67de1b29003270e") syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186004008b00002327000000000000f8000000ffffffffffffffacef596a31499cf0700000000064fc", 0x2c}], 0x1) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0xfffffffffffffffd}, 0xe6) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x40, 0x8, 0x7fffffff, 0x9}, {0x200, 0x7, 0x7, 0x8}, {0x10000, 0x2, 0x8, 0x1}, {0x8, 0x0, 0xfff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) 22:28:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = socket(0x6, 0x2, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x1, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getgid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0x44, 0x7fff}, 0x0, 0x400, r6, r7, 0x3, 0xfffffffffffffffc, 0xd9}) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)) 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x64}, {0x35}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 22:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x74, [{0x2, 0x9}, {0x2, 0x7}, {0x3, 0xfffffffffffffffb}, {0x1, 0x574f}, {0x1, 0xba}, {0x3, 0xdb}, {0x3, 0x4}, {0x3, 0x8}, {0x3, 0x7fff}, {0x3, 0x6}, {0x3, 0x80000000}, {0x2}, {0x1, 0x8}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x3}, {0x2, 0x7f}, {0x2, 0x400}, {0x1, 0x6}, {0x2, 0x3}, {0x2, 0x2}, {0x3, 0x3}, {0x2, 0x10000}, {0x1, 0x5}, {0x1, 0x5}, {0x47819b05828ad1e6, 0xfb4}, {0xbb4908eed38d4aed, 0x180000}, {0x1, 0x3}, {0x0, 0x9}, {0x0, 0x2}, {0x2, 0x8}, {0x2, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: semget$private(0x0, 0x3, 0x2) setreuid(0x0, 0xee01) r0 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 22:28:23 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000080)='x\x00') stat(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:23 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2) r1 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6002e5ffffffffff0000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x472, &(0x7f0000000640)="b05f7a0006cc3e45b9535e28561983042af97393e767a704a9892c8af4c949af042af2f7484d231dbf41af1a34d4c7e8f10295c51b5cab073ce2addf2fb0f6cf203ed30441fa05ac94a4099e1c4eda0c6a1e004300fd22118098d5b35d41b2080000000000008f21ff278a92ea47c3d3312e9b2c070a8e3670dfc416fe617aaec063732518464867ce7cb352c23aeb4a931a3fca40d85cd0c2bd79ab3205d1be731c88fe1c046dfefb410655d6b7ad2567f9140a1e766cb75659619a4b0287f4fcb1a239609b21f36abaf88287907a56bf538cf96d8b2ae5be1b1bbd4945c2dc052774f8f38dc86756ba0614c81a35b0100cf5bb25fa9934cd88a092a5d825f7e10ac2e01f93d759267a29091a5f66d17d0dcbe7ef1489d139376147884dd8921fc065e0830d845deaeedd602f7006f2222d30c956e5f4c3dce86d41bfbf40a195876c079caa8a6589de61d54ac0763e447c41074368281ccca61dc10742e20b2d2a9bf17196ca1f") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f00000000c0)="eadf44fa24f4cfd9ae772d13135a3aff65783eb10cdca7554fbe0954c95325926b136ba1d8c7069945b82d7721", 0x2d, 0x400, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCEXCL(r2, 0x2000740d) 22:28:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x5, 0x40}) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b036369af6f8129dd352c9bb91a", 0x76) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x200040, 0x1, 0x721d, 0x9, "fee944896b6b6a752ec6d4262413c1362fc6c5a1", 0xc9}) close(r1) fchdir(r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x6, 0x7, 0x0, 0x6, 0x2, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x2, 0x4], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x69b9, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) lseek(r2, 0x0, 0x0, 0x2) dup(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x6) syz_open_pts() syz_open_pts() 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x83) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) pwrite(r0, &(0x7f0000000880)="21ae746524d5ac01b5c9a1bb1141559a21753776332e514133b96b0739aa5d6301bf1d342fcb50aa740618437b428d843417234835bfa8a70ddc19632eb3774aabe24b789e908c2838bd28dc14c27ae0d49e7146b9c1b892039b95fd21fef627a2739e550427614f85927b23d78b004d2f1c81c01d205a6d9f61abd32e4af9a8aa16f50dd0b50bf48990269e136241383b651a243ddf8a686d1397615e335e6538e0353897b2c1ce9fd573251b469ee70ba026af5f58255634d3a17b52758e84b5ee431110f1678cda38926072595422abda63a44ce21883e4e5cdf3749591d6119e", 0xe2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x35d6}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x400}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xe3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x6}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xcd00}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fed000/0x1000)=nil, 0xffffffff00000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0xe3}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xd}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000feb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xb99}) syz_emit_ethernet(0xfffffffffffffff7, &(0x7f0000000340)) sendto$unix(r1, &(0x7f0000000240)="afb4556335917e192bf24ad3f70ca54024d6303b3e1c278490f7befe69edcaa7b2c060dbe3f1d7a89f88395410f58a08a0f4e95f62d343ef38c505e6a2ee695b5c2934973938f339aa5f1a3e8d1d9244b2b850527ae059cf04bdd598c62ea32219837d09", 0x64, 0x9, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000140), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x2, 0xdc, 0x6, 0x6}, {0x6, 0x1000, 0x200, 0x9ce7}]}) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x32}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) read(r0, &(0x7f0000000380)=""/176, 0xb0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000440)=0x7, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0x65, &(0x7f00000002c0)="4c9ead70864bd7ff79fe8f4c055e692dded98c0be24d1caf3b942133f08167471189308cd9d88a7160b49cd0ed11d015d5f62622c983ad69f09704000000f030229a22c1b08427a29e59d04816561edd53cb771339a23f110cc88a45b3295d77f710dd4d45") r2 = getpid() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) 22:28:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x0, "0000ffff20001040dcc3ffffffffffdd8000", 0x5}) socket(0x18, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x8}) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) r1 = socket$inet(0x2, 0x1, 0x2656) sendto$inet(r1, &(0x7f0000000380)="a4e61ed3394ef8986fea37e878d0fa13569c96aea892d8c5436ec2e276a53448a333ffa463492194351d682c5d8590284cef757adb1454b1b413be9114d10adcf40c2290b9681c09a8849a2cd6f7e26d84e7ee615a21c8a6c199bb8c1830affcf11a7b627de07686a4a94bfcce75c75d8e71745cc6c326c5c23c945c752c0f459b461a505c3c1c00529fc30e8310e6de8565212cb6e448726c10398d94ec69f5c0c02e40f2f1e94bf28dae2f42d53eb36dc00d37c3e6f553d938738fd019ccae5e7f3a8ccc1627fad567c73944b97e8d3b569ddb0869d1d69a9b750b5b356888942d440b81d172878a693909ece10633ce66a894b0a6598d84b0e1ae52f650863b9a2cc6fecbd9613a15a1124f5ea70dc509699d03e04d75db68ed38348c7291ed2e26080f5c2fa8b2553ed7b77890576a3e56c155e871c4328eeeb143b3a36eb392a29ed8530b648f0258a01d8221b0d233c1e74485133290861c82fa18afa0f035dea486678331a378817cb781b402c8682eb405bcf2834f63be8ec8d0aab621f58172eb13c9852ff01bd4e937f6291d580876c725c0ca6942379eca6c04d70fe956552ab5f321cd1d467765e83dfc37cd2d192c6ff59ead8ffa50b4af2aea22e4e4e2f42d4c09b49e7466aadc09b3af704e5a1687b50e6c9170f7c7533a27d9ce46538059bc5f911e7be5553403026ad1aed2671a86ebb88c728c3dab2b18facd7417bab5cb46738450432661b659f561577d6a2a311a116a2ebeb5847aa385d2d31e80804de1288ac53714b29c767d9ae43f0354acee2967c3d4c018c9bd5718705dd395ce74365a950d024f16b28e974351c8fdf900d2b1cf4fff19bec597f107fb353d1e831dc86f9553f42b053c87e486375f2cc69f655bf722ecca5736c70d92fe275127a0b8901c1359f9f7a6966f5d863fc47d98ee8130a6f314ea363fe9c2dee32f684e046e0d95acd988bffe4ab177f35bb5bb88a95fa814e42f16b230aaf9a2f69a48f88cc9c57c0db85b9641aaa61bf30f4548fbea93ba21a4fac9c0aa96338707ad30a0f408ae32c08cfbfafd37c8cc296fcaab0fd2bf2ac3c29911a0c45166787967bbb5617c5f99d8080538fdaf09a47ee613215cf31015d930ee239492240682d9a372773312b5fa22addc885257e87d9d95206d7c3b31a4c2a6651076dc37576371afb6c74c982300ac21032d2353251709e80352d5524dbb5e411ca25e341573c31fada62784cf018e0adb83b2f9ec0a00a321c68618336290f4e36607de1cde3d1270b24334958d89627a6feb84b68e69d3d0b7c7ac89483548b092a45480f08e9fb2c8a4e61ef8262d47f115c0ee6b876925444dcabe9da2d118fa25ff2e3c0560e15c17ac9745673567eb2645fd0787559a70332eaedd092dbd6fa022ff611de42289e43ffd024087cf57fdf14ae5ce6a600d8541a9e35025b22bea9946b64211f710bb6191f0b23e10b9f0130874b76f658c66817dbcebf96549b9bd42f34dbefe66a6bf85278a04ab49a09198f3d06bc6b15aec8341752d3545b1e906f883ea55707fa60252940e7f966294c3caefaf5be1df4666981766d6ce7496d7755a2f4abaaccbb4a439c96c4dbd709e433279a3274aac56a31f0e8b2964db83b1421556be3d04b317a2934890553146dfb3fd2b396f9a4c06ea5df848e321df4c9b6b23e66a5644cd99fe45a99276054f408eb8718e3bd826f35c6a667533885d01da5d51498951a324d93044c1c4648933274cabb44e74a4d7655cb813c6fd8d239aae9367d9c41e3a906c82ed38108191c4d736741b7ee6c41e6afebf4cf5b9f263173a954440f394c8190ee1a521f015eb25dc3fd214c29babe00654390c953e7ceb7245c218bf6791155958fe063ddde1781f0ba08945d1213732514ec138e8d919f871e7e77e3fadf6026e21b4b20755aa8034423f14f35860e60fdcfc7f7f502cba7ab74f6bd01416df73f27deb97b7225acf85fca2c8cd5b90543f4942b5a9acb6dc45cf047fa860e211e27819d1b09192efe1c65a7cb20a24c8ac94b88f69c577d2939af927ee8b1b9b0839e8359fbef839b712a30eb5a0a4dea8eac96fed34dff55d3c6631cee01d5f613e880123a1e4697dece19708403723dda2a29ca4d98fe049dbfe0751d5483dca556761f352763ff021f966ea2311d76d299f20448d7b1c9313a5140c1080beaeb87c2217a8640554e2e2c4acc23e0d10e22650f7473d88d7187cf70297064b524093ead8ec1ea0f3a021ec2500b57c58602321ff6b5d5e08a3c9cda07835249c338fa249e69e3a1aca38a3f1d9e19bb5d7f6c3ff6566e2c632f152031250f91851b3efe5dc933cf8733a64365ecf9db5e6cba9951dc91955ac87a77316fc22ec3319ad7b5b06a360864532b5ed12cc17dafb0327211038f2345a68fc496cb98c778368ea4ba4be382bb15ffebdffb2737e94177f596ac4ed5c4b6c7b035d147ceb1c4213157f8c4c015c75bcf844f8e312809e57e1dee81d948e75df98956969bc56a0c7dd492a2d50c55cff9ab8691c16f1d384dabdcd84bdbbf8ac94b587ddbd692dd9b51bb7f4b906027f7285b4460bb9578068f2ed56f706bbf5f18302719a164e9da3fb8cfd7befe254bbabcd48df642e996b54f86511dab259a7edee8cd9f1e8f935df78ddef67e8389f38821a5526f3ba837ce37a0e5e00bdffbb86bda6ede1e9dba439f688cd9d3309668a06ad8f2fdb57215655b7dbcb798fb7cea3f3c3ac22b5286aa29b7ea8dfa6684be3251bf3c774cdee8bdec5f329b75c3380cae250aea75552770627b3c9e35849b50bf7d494a5c65c0da3fcc676de30f22f5f164b3ad928efc0902418c80b579d5dbfa0c6efc9f2c45c518004d69f092771fce43130e9d0bfae7811407f046042fd224bbf653fb0dcc42678b3e71a36c1a2044c90917c1475df27cc709851725e71a62c5761b9ab79f45bebd5e29cd2e6f2cf0ddcf865d26fd9388e0efc2d1460a51437ba272d834567fb8240b79cf87523b04058810fab45195f78c4d56a7e5b172cfa35757452738b830374f8b95de63a96783d9c1e89d0c55dd30bc3fb0ccc68e4f7e52927647b517380d0353a55b9ca9997681cfaf714f677a300cc2f0c102ec714c3178014310d6c681f2114ca047e73c864d965afe8b8c382b7cd0a52120a778de1b614891c8569592ac619dc709a68fadcb028e2bed047083225457be5d8fb08ab6903f37e9c4737972ec42d44d1776d1c21f66d524ba18336f2e86c21016c000b524022c2f409e10e89ecbeecb9818a360b0afde80876867671e6cca940371ccbeafb4101d12a934874f666ee498ee93f6ce146f77a50d1a8ce2795b5f8736d64bed64df00468ad6ea791967e1dfbb4ff977157b0952d5882da7006158c1483c5333edd2f03d45724588bf15b188159d4eb902c472d928683e67e6da4f2f4eef9a68e0bdfc8cc19c8fd46fd7e667e32948824b361f74055d48ce0089e982ec830d370f25d26d029fca8ba1d98ea1faf0df8f7f8f1217554a0be5996e45aa56782e856492af617c43fb7889010b8f85977bd5b4d80a453078d342da4e31e2998d533d27e3776ab1382c2dd131ed99ca72b61926d96191bf0163e9710116aec6b3491efe4f8311095aced4e1becebe4bdaeb3a8939ac91bbdaaf1e23574f8b0551fdcd1660a8b043dfc54a1d9fc08578256a513eb0292f6435c53cb94c3aeea54d9095ea5a248fb55a747d74e06b1dca49d4e8e96fc6815a92d7307d494a069bb193e474e1cd70ee13f9c1032a91ad8a5144147b3bd57d045f076cae9630245d8bb8d960a20a31868681fb8655f73ffd1e65e79fee51756da15f511a7a3929d395ac10b691b5d7a810c7185552b4ed98749407fb60bbc9e95fe67271535c4e55525824b6a847525e94d591c3fd17bd2e203a071260f88c923873ac454f9f4afdd829e21d69ef325243cc78ae66e7db591b5cf2be774af1aacdfb1ceed42e5ed5fbfab75c47b02813b112b089b8f853251449a40d79cbcb3c862b74061266379c673c23dc41903234683c4ce53d0ddf28d0647be90375294376341d087b1f71102ec5a9891884ac98d72218110653b1b0676cf76b1f044cc31488fb4f95072b2e8f6de70518a064924331931f48d152b9fc6243b3056925d84522669ba73e037a38f10834984e8ea18bae6dcb932f2ec85459cd38e847174c03690b56e5ed2e1648fbdac69024ec5c582a78c90c49f479cd0cb18bcff49b5fc5b7c779ae140d19eba881eafb9e013c3ed8a59832eb61eb940b5ae929717fba8cfcbc6c131c569cc8992ac51efdba19120ce3843bb78264365a75282cede48f9b01cd0287e9d45e66526c1880d44d8175499cf67d86195fb57b6a467e5f05622f96bc2edf534edb5399be36bcdb480f37fea4850191ebcf083ce10bd696c0ab07bb068b171fa75c8c0d8c5f607e26516f94055ee604d9f3d637ec72eaaa33ae0cb0931937a52a64f9865b36fe201d9791e97aba0e53530609c9e720b1ba6c3f415154fa6ec3e6b4a7b988a45bb5bd059d9f4ff65c3ca638d48a2fb85db7a2b476c867ba0671c46c58fa44176d77fc71b080edebb203a767fb21d54a9d217f7f239897b20312d5a60db181a35940d2af5996caf21b5b9e5e5e0013bdb0689260339b873bd86748fd947d6bfcf35b08064c7883026343196502b0290926946b6b7873275dcd659b1810571116de0495f556b3572fb7758248e27e5dccd44acdad77e7baf042cbdb6ba7ea32128dc0ad9a47c16ab9368c816f155abc2f3f397d7082d433f4145c9fc3f8fa4a5aeb18e9047780596d72e278c2b98ecbf39a5218e45c7c82e97d44eac5ee9d94243302cde4c0bd4a4c019ada3ebe9d93d502b96c93b305ff8d1035efba323d9628b0e3eed46b8e4692083dfcb71913a29c2984f92339ba97bb05dd5cd4fe7e13483cfa5089d68ee96e1db8223bd94055532baa3b00fabbc072f2ed2236c5d236fdfaf1c3c2a0c6a7e09365ccd2185164970c7f1927d1b02272201ec5d75f5634bc0c4f1a1e0ea1672a5af72f9d4751a644440a970b6f47cf78ef81695250ed76c93e02e0b385e13c2397b1df6824d1e2e10b69646bbd2e3d0533c48f7de17459495ae5870c761d7ffdebb4a76f7702d35b940d8b2a96f43d7dc58d195a08302fcb1ce9429f8d66686faba6c0d62e6e127748dfa884163482e1574740df2515a75cd7e7d39e3df962f06f96a4904158d402733874ed8b7cdc19af40662dd86cd440a04ab89492679af12f0c04f7f723397ccf819ef68f62096da1af9a88c4a573030a4fe668b74f198dbfefc1231cdaf0fde270985d4a69981113382d2bb2248753834931dcfa6565cec645e33bf0bd02e8b867310513f5c116b47a1a749ba105c05cc974a6c711a68eaec6479a618f1e9263bef380d6665b6dac2f6388878b7903bc308c578c5d33817c96f95484362813faad82144c2da34f367d67ed19b6753c21ee18bdf288104850d222ed8e052209b1ed55baa80d49585524a23bdcd30fc6b69c03d7a32a0690c0eee21c0a3149566f7854cb12a4b425c536ced12d4f74f08bded4ff477d544a56e990334d72d28b97a5855b85e8f9b5cc3b024c8a737b61d310d2bcaef626029630bf7b78949c037a2dcb4b78d66baf5dbedffdf2418e2485b8961676e8df7c502a62441780991d55233432d54a3886d29ab5bfb0a10f2400a055691a94b5a9abed76ebb945f98a0cefece4e2e9f28604b600256996e5c3dc973b9c836a87c944b12133983e3d2f5545e", 0x1000, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x4a3b742fe97f4f0c) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYBLOB="94b37fd8605ec33754cec0e176515c9ff6c2799345e678b5876cacdeed268d0ef55ab36e0ac18ccfa6da16d3ea7449e319d55bd355f4c895b4181bf5efdbd303c2cf537fb3138edcd9182c40e050a969c60cc4fff8de72605dc5f9dbb3469f79f115c11e969f447427c3260336842a6d5cc4f460cfc9682a25ca3e4c5d2c69c362867790ae0a33eda4faf64fe5b814f1457cdd00e9e21bfcc1793b51eded234b965ebbc874d91d983fdbb502cc887f7df4faad82edd44c6126a68801614deae18fa9cc"]]) semget(0x0, 0x2, 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r1, 0x1}) flock(r0, 0x4) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) read(0xffffffffffffffff, &(0x7f00000001c0)=""/192, 0xc0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 22:28:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x200, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000140)="1e99d832743d14da7731f7292f6222a31430980fa7769402beabc4ec85bd7a4aef3a310208059e03a921d7482980ee65781a7a6cc3d611ea20b6905d6d56a63aa795f5ddf1f6f5e4b79b0ec6", 0x4c}, {&(0x7f0000000380)="f8ac7bba86fa8ecccbd48a1e14607561e84fe5c04b8c7042e4cbc5b09da26c391098769bedd710538b1623c484a982d773b071894a3726c759de0e5e6be64fa120b5f488d96a9d4b5847f5c7deb119209bdf758a303a5457b9dcb0e9cc83978df49f5d90b41477f3bbea40d7aec8c9c1d2ea8111962a9cc25119333a7d0e7a142ea2d51503061edefc43bec791b967c51dade7c39b3ec8a46c38428ac0ac2b0bf77db21344e9a4b3fe1dd0c04a3a906aec10b01525524ed4c5ce1cac76cd3d3a30d49651696d3845da533c052f41f9d1b8ec5792194f524eb5478085f8e0ec94f81b8aa184c426e729e3d1a3dbce36a21c3e586c9b07e1ab6d95a1", 0xfb}, {&(0x7f0000000480)="bfa0caf775c5f2485ab6325eea3b77d34ea71db94f8f50ecf114187cfed66071b4e24efb23dc10544a5d92d8429bf44210053c4470a4c4a75169a84375b260e06d33fc3c57a83f676934f224cd70bf94495a98d83e3d48110c790010d55b82d38c061f7a038d6d7995deb8214b3de091863eb2351767228966aa37e83ee3601bf2751dcef59104d635a118e2c27f9418cc5282ea3735ada4d51cad4a725deff105c8c774475520d8083c5d356eeb0655f83e1e300196e53a3e027ee533bd8c10fa4a1e4e97fc8ade1e936166ca1af2092a23edfd63643bb44cad5c4a880909962be7ad", 0xe3}, {&(0x7f00000000c0)="d44aaa3950e3f7c16962", 0xa}, {&(0x7f0000000580)="fb036f79a078d846cfc62147e140a13a417a84808094a261b456940569da0bbf64cfa73a2f5d352e6455136bdaf6f2bc4d515e37c680f4d2c341eb5c1eebffd1882d26e416f24e06b3af8ac47431767e57bfdc679ab93c8a5fd3d31fb686a7db91313599365d4deb8d3294b0799042061393c438d7ddd84e8a2ee9bcf7347556043b4f19ddbb79a97dd1e8e0", 0x8c}, {&(0x7f0000000640)="d628d1053e32ddf1c15aadc28de3f366258e5740c92b9d8e8027412d65e3b9ed07777210a04aef2d64a211500e0812a0a73dfe778f7530c1180e1e3a6e9ee3ecdd7cc1b5aa5c2df9ecbebce28655d1cd359f5f2e2727a06fac95a047296d1d59c5c312676a599249f01b111ac3705b48959470f4499dee1772936db86e956e279e3e0e48581d5377f61790105cd74b2cb1ea579fd6ce", 0x96}, {&(0x7f00000002c0)="7e60cc6242a30be055b53814737437886b6a855565abaede13e06bae8a15363c52493acb49b2e31a5b2ab1ea0bfd1c31d8578b59fb164db4d7c45ae3494627d12beaf8b6df57519f5057237df4ed8facd5c9aa67fe20aefb55a3e3b02aebf6554c618f5a71d9837179e14ba3643b4d52", 0x70}, {&(0x7f0000000700)="2bf15307db46cc95ac909b8635370c0ea2fa16efa27d3697a7335f90b24d9701c2ae3e51c545b5bb21adc4f03d39fe93249b0f311aaaca6cf02553e9e2644cffccf4dc9522f5e3e33f100764e22ba21cfe78cbef9c2a3164055dc8b9526f153560f5bfa043fcf8bf0b3f753f946378010cc93923bcdce990cd51d94c4de17e730d67d38d57a0d5f3829720d25c29d51c215721697a49e6e17df562b6bf3a9852d58c65910844b9f0ec6120d1811175731b804c595a371eb5b659c366193314b39dfc6a3ede", 0xc5}, {&(0x7f0000000800)="5263e344ebf8f99e6c999c508e2e5b44da77eba7db27c0ef6291eb16b56ef89253db291bf402e935845df0ddfb4db4daaa311ebeba9738bead4670aa0b9e9fc66196b241010176dd3a5c68d15e9a23333066cc26e5090a2cc429a2f281d3b2d0cd04814a1ee5e1487a53f14565580aed93ff85127a6c23ba8b5911653655fae449ac9ffd66b34c2c4d968bb3bef3fa21151c02c8be90ee2f00f1def17df36afa8fa3eb", 0xa3}], 0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) socket(0x0, 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) syz_emit_ethernet(0x161, &(0x7f00000002c0)="b65b7c095576b7c64d3be56aa70d05c81218a09db286000000000000000000000000000000dcb96264bf015b1103d1040760291ca822f4077d768d9e51cf02c10c1c7b4143d9f730c5ba942d20e700"/94) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 22:28:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = socket$inet(0x2, 0x5, 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x28ae) pread(r2, &(0x7f00000000c0)="13", 0x1, 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xc000, 0x4be5) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) lseek(r3, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{0x3e87294f, 0x40, 0x936, 0x7f}, {0x0, 0xffffffff00000000, 0x1, 0xf1}, {0x7ff, 0x7, 0x3, 0x11d9886f}, {0xe78, 0x2, 0x1}, {0x9, 0xf04c, 0x269e3dc6, 0xfffffffffffff323}, {0x9, 0x29b, 0x81, 0x8000}, {0x6, 0x1f, 0x8, 0x38}, {0x4, 0x2}, {0x40, 0x1, 0xfffffffffffffffc, 0x2}]}) 22:28:23 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x3e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x74}, {0x81}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$BIOCLOCK(r0, 0x20004276) 22:28:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x9a43f7db30b3ab45) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2c, &(0x7f0000000080)="7582dd32eec718aa0a97b5aee0091cc87a7306427f2b539a4c6ae69a92241a013ffc5493fd7040546400f81d") 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000500)=""/4096}, {&(0x7f0000000180)=""/103}, {&(0x7f0000001740)=""/4096}, {&(0x7f0000000200)=""/15}, {&(0x7f0000000240)=""/173}], 0x1000000000000508, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "a976b1772b1bd3df04151c193befef5781dd9a32"}) syz_open_pts() 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 22:28:24 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x16c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x800) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x10000, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000040)="82b517b8c6df27fe", 0x8) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200000000000001e, &(0x7f0000000080)}) 22:28:24 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000280)="c0", 0x1) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x40) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x1bbc) dup2(r1, r0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x400, 0x93e3, 0x3f, 0xdade}, {0x80000001, 0x2, 0xed, 0x4}, {0x8, 0x10001, 0x8, 0x100}, {0x4, 0x8000, 0x0, 0xff}, {0x9, 0x9b, 0x100, 0x67}, {0x4, 0x80000000, 0x2000000000000000, 0x1000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000001c0)={0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x7a7e8fe3c635d005, 0x0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x40, 0x401, 0x2}, {0x35}, {0x4006, 0x7, 0x7ff}]}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x2c9d6adcda94dab6}], 0x2, 0x240c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x18, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000040)='./bus\x00', 0xcc71f57ca0ee8d21, 0x10, r1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) sendto$unix(r0, &(0x7f0000000080)="60f83f9440b8410af59665003cfc3a1ac9cd25a90b40050fcd74c5a34f3f9f6d9c27c895dc916e", 0x27, 0x40c, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x58, 0x6, 0x0, 0x9, "8d302e5ff3de06fc3e5daf78dbe7763bc169b71a", 0x8, 0x7ccd00000}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x500) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000300)) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x8) r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x81, r2, r3, r4, r6, 0x0, 0xfffffffffffffffe}, 0x74a, 0x81, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) r7 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x148b, 0xb4e, 0xa08, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x5) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3a, &(0x7f0000000040)=[{0x3d}, {0x35}, {0x4007, 0x3f, 0x1, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x10000, 0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="88bca5186463791cfc2370a3edf09143720c6ea8d54cc58445743cd050e3db3b35431f8119cf3d9728e328da18bf2a7635923b44a6823358827dbffc041176644c084a48", 0x44) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) clock_getres(0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: r0 = msgget(0x0, 0x610c4294888b6355) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[0xffffffff]}) syz_emit_ethernet(0xfffffde3, &(0x7f00000001c0)="a072d082ec7312d302d42950e97c805a000000002a74c963a3004a49d3404ebe1fce4e52f96bf8130000") 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ff4000/0xa000)=nil, 0xa000, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6, 0x81, 0x100000, 0x4}, {0x9a50, 0x5, 0x3ff, 0x9}, {0x8000, 0xa3800000000, 0x9, 0x1}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xff, &(0x7f0000000100)="11a0c11711c4901c89688d6593d15a426e293bfe466a4df5f4f76711d4f18732c791208dd299ee7fec70866df392d379cb698a7de3132dee0edd5ab2f9c72fb47640a163bba23a1a5869cddd00f920299602587e880e922a428f45147f8496f9420e45427fc35aa15b3dcf20364b3918a0b9a589e55e90f03f47327607011258c14d73dac298df72530a23558d143af94113eff6d712c16143257082541a9fa2d46c0baaaa131524a6267ad19b4e1761779ec6162b522abd8240934d550c25cee0a0a1f7c6aa19e651f320e903b69ee7efca31042f83f6831b09a2c2bdaddb0fad1dd1dda1132f2af7514d1de31ea19a996566230626b8ecc89d1981de0bbc") 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x100, 0x3, &(0x7f0000000380)="56d985169f3d253603e971c3bbf28e3dbf47d16f22f6994c4f54e00ba78484e4c9648384132c03f6527118704d4050651003b0ea93ccab8b949ed89ce66efbad97fd07fb0210699f238615c223501097d4564aa35a4c4f9e3ea1f2ae70023f33fa762094bf71cceba269a9759c569a9146ac604a188786884bda8e8d25679e8a0dc1f405eeef31783f45ee616dfc08c64eb1506e81b505c0199b400f508557e7b872de9e616908091ce434cb1951b896b675fdf94c689ed6d585119dee4c66cbfcf1917b948b226f34dc3f85a5ac0d140503b8472ba1f4a7d8f4ef9864a97ed9ac313679b3d51e86f9b7f970b56671729886c2e3695306a0a96b2a7ec46970d6f2a17e5fa565bf6140c6590f3d221a2fddbec8f3273f4a4b779620b8ff807bafe24a1fbc2aad14474ce2b22f1cec0d418ae1c9e6fe2f282766f65e080290b35cd3b8d9fcb0181120c765efbb7722a33ecd1917d73899384dc8fd9ed4ed9986a3d319fdcdd7b3cfcc5e3aa50325d44f487e431c68a025ec2ff631da47df072d94c40ff57061c23387968bb2b35b5283747d32f35733ebe9ed347bd81b4302173e40aa14a2300751bda8b24a857be4659f4985eda055c48f38dcf93f0300ab0b4ccf23f06c26c738fb6fa708e7b4c8060238bd07fca61b388a3ab778fa26187c900079167c9f9bd7449b5474fd8e07e3c991ea9a60ed7d38c1b0cf3ae5280f20ac55c70505d834e986a379e5b0424026c2fad10e41ed38082d2e94fcce7162bc978d27089c3375fd691ac5e81924f8938cab9306bb533ca2e02daa04afcc9e9b1a04f7602eb1e4e2497b19a9d991413af5cd54e40ad46c39a4846858f29825d6fa17522fb6155ed03c373ac15ac77cd645eaa5881fc370001e203e454d88aab918ac02c73094a31b3ea00ea227882f6d3e9875fa893c0c4ec8256f27982256ff1a72852df6689d8b0c734a3efb6c5499ec958b4e6eef7fa6905e9b60ba88bb1860166919ad1122b032a1866fdc5a9b3c51f9306d08f3ac4f83d5fd352d4e535214c32cc3f6ebd89477cf2919e6f62edecb4251e79731a45cf0e0dc64c483e5ef9c3c6f89fbcaf68755a5e59b5336e0a6d72252c0516d760abe0bb417d4fda80c22b38b4ca2cd10a73c096e1aa27a7f77c29b466f333e281dd65d0a5d4cc3a2d240bee20dba9172c29c97271ab9153d1133a1c7daca82b8858bb4a6986d4202172d964cb48a7094cd796bdd789615b254b4b9e04657f55faa47d257f2c0da422bb9900961b3cdd8b84c00d36e623a95ec43fa75e9c560bdcb8234ff16a4b83b8c41f77172aaa14d2d152e152a9fbbc695cc34895c6690a0ea530a111e2b94f2f76c0592582522be4b04cb049f868fd80397a333d1b9d3fe51a6637cce4fe387300161eea0cfcb2734e60f87b19080d2c7d047b784f7e1d4c5c8f2a8455ce80e6d1f7656f3189f836204a32a62e0a8e88538212a10dec05a2e634ee5e89bfe422c76fa13bee718a6717966149ccb9c03aa45e0ba87f3be059be2f3826840baf710783bb1c20fcf156db82bd107eb54a66c632a5843fa37c933736bd10c42c936ea66fba7ccb2fe6b3f28059a57daae68c411fea48ea2c278c1fb0e68abeaf9d14ae2dcc17d7accf3c8c40dbb7016b86ecfd64d96c5b4f06fb8e5f705823a01d5b0f03a5ba39baa4206469bded8a8e5f3315a95dc7b4616daf2b17e8708c3c492c0ad1f634072c560dd218ecc6be6a76b37e1118eb21c9622dd6c421052273048f1b0996a64665def3df2b505a4567e50c6c8775b78dddb19f05a553720d3e780ed395675adec946de1391230a3b1b082fa03aac4c5e3974513c19f03e5ea9bc0499ca23ad82200708cd0eabec142373b9325a7681bb294682a46779b42eb1eef186e72a3b173cb527c6b0c0c685f6f99c252c92349f3b32b064e958f958bd14442a8d3b3540ef0be1fd958062543226f0d0cb9bcf83a28092a4bdd1c6f5483bb8a789d4a475cb36ab5cb6a280a256a7093e5284cf5bba3e9c926ce6a0833b98bae8db95a505627b30b4f0d11bf9878120951b71525265430cebbec344c1aabfd20c7a74a66ebdae4545d8ef71d1d7518477a8e66ba36d16fa8b078808c4628d324c7eb73417ff44e6fde3fb1738cbc1c8beb268330c524287172f1ccaa5c910b91bd39e9061a2a092f1e6f80d6dc997d4d21c3b3dc3e8d7ec0ec4b315b38a3a8efff9503e9e7a2e34adec53f8a74c39f57eccf74f4ab205217ef4cb80da4ca673df4144737e7dac94e39ce282bc3bee6c05f25f69a9247911b6f135169516ddcb838a9bd3be9771630a978f76f3e74577c64d2e39214681e226ebe40a224854fe5081f78a411e19a83905f7ae80c572e006b33253e05614e4da94dd268c41d7be8cf97ea5bc5d110a2f4f7d6565cda25eed9e5fc5487205b2677211a5488ce627905f984c823919359d456430ffa836f0f1e6c36ed29649ce062c53ae216efc0fb243c0be087299a34b56be99745b5f7aa725eb12732efac3466e3c2eb74626d0dc647ca1edb072a6f0d50ca75904fc2652799b4301df41dbaaea577439a6e5a2a6d850325a19f6ba04fb8b71703a3db89018e481f7f0a7f4f8cef1766bbbcb450f15734da529b5d45ccf5f10e8cf4902fb4508d251301ca23a370eefb1343ab2016d4d3e32eff29ca2e9fb7021ad468df63fc6ea0d22f8ad7d0ad5ee20bfebdf31e9eaa059285f4ef0c2c7f83d96018758d713b2a387a0be1fa2ba16606fc709c720ee4980957deb959b6b531d85ddfceb2f2e1de0ff1d75e38848d6128a01dcdc18c3a0a45463f357f7e465d76f8dc6f32c1f1bff12cbbde36f1c69792b50ee8ad69b392a0931a674a8acf5f4d8783a6247032c78371f3c00320731d51d0648463ccae074fe5fbfc4177a25a63876cbfc5db6cf0720bd6e65c429ce5208e708a0d7200a00a01487a49a6c395b9b3b6d4b8d3403af610471b19d044fd40d6c8a37574cfc813cd795e8f3e62a423d848a0767588f9fe7a0dcf3799a04d9f97864d689e56a7501c31e8932347ca959091cde3cab01271adc015165ffbefa6c2c3687566e65643b679699c0f37d3a5aa56a9c392935626e59ce43cc43a244d409d0d8ad5a8230401c845af22576524edbdcfc269a977e09b724dcdaa1f079fb41618776f2dcb56252180d72ff3cbd67f1d81a0a51f4e726468aef3c0216be2c6dee48faa6503a08bb04b3db1d9d2efc0b6791bd2a7b9f4efe0c3b41df3947cc86f523e0fccf7989414e8b7d977d0f776be3d6a60203628aa0c731d5bcb2b28c60071b84aa490810664aa3ca05197688f9d8ff7435f2905a6e2ab3f8388d98479aeda10c4b4c7639044fd8602678ab338803a01269c02b8c002e0425129d70690e50ee74093630129ea1b1f010e309d62fdade71dce739c6dd7df8e0b66e139efbafe52e7ef51b1dc4d0fcdcd77fe93814cc5f6be866661c3060658b475f2905afa4801f76de5f1832a69d92dd2c618dd70525e17fabc24cf256cb69e1e6aa8d00dd3a4964dd8760966a0ed84ad39db07947915e61000fae0fcf12d3611feca93723b204aabb2d4675375da7343facbfb3b6b55cbd59e7dac6caa77df17e0cf605d2987ff6bb110d3a93979694ecbf25c9622441feedbe870f34c6c443b9f70144480caa46a667d68df8bf164b9422305363233aa0995bd3ce49b9c0238e44c76784af8abd600bc1f0d2c350fe3d661071fd34b428b38395750471df920b95a17bce307b02debe8b3bc4358e4ac8d5e724fabea5430066fd80f475dbce62ebe0ded0a1fe8bed875e5e7218651a02094efc373d29321e562f9f767df12cbb7d55c24c139c5869934db219544bb5898cad8fa70bd89f16c60fe536103797a725d9e2bd8f0b4be4ad955b8b88ffd69b3fa3a9df19d55a8be85371f7c00e87453fc9f6f09e0fb3d54b6744999016509b7a9203d35ceb3a1d197714b8f391597913b6909c640feeedaa046f11bcdce443bcd8c2f1f9231774b4c832076e49971ee8008740e9172ea44010af1cb7b600f111e8e95e425e9f3ddcae516d34c12cf9b0801e9c5dd99aeaa206d88224c75d528a403ef931da064caef9de3c14929a4609ed0595de2173a24cd4d3f082194c9172f1955274428e75696f427d99f2410d5545ee408f58ee4b10dd3834ce7af534fbe5c9ce44d7f11c37f579027a50f2b259943cad437875a8576a7f67d6a479c7eef569726e7d6c83f5936bb63e76e925f29b0e7e2b151ecf3954a1a726311aa18d55a4c13f6be285bb7b13546c3f6dea2a2b539f0d88da7599ad347ec4977e707d4486565c766619e17bc7ba24d76589a11a4683e2d3c989254c2db25bc0cdbb06facbc67dd3aba13a9c5b2a7baeb39ed0bda60d4b5df09ed55b2240dfa91d34df5148289f5a272e524fdfc1f018d5fdaa591cab52fd09bc7451d5bf1478f0d9b96446c3f91b2382c568d17ff016355a588012c77938851749d98d75d2b98f497bd35f39e7dd0f32394c09aac4d5d343a2c74991fccae8e64be7580183e586633da8a9117b2ff23a2eef16f1f4f1f93a0c536a7958f247fcee38d84c53788e58c2cb9161516c3c094dcc7ee14778a00f796ac3a9ed615c2b0f31679134893fcf1d2795bd136e1585bcba592772e4a3f6825c2656bfbb4979d409ed2bb986416739266290c83fa730952913a27ff142fbd64f9099f2b4e00967a3852bf5da60f22720c1425c71fa8f991a723de9f377f394f9b84ac1b9c849469617e42a5239f3427a8ccfe295d9e8e25742f24f66fe4cfec641d628532f6285a6e97fd840b4508fae2c79869d0a1333890ad9406df214905a00aac3e7f8dd87247a8e4ce469f2331b820bfa80ad39ef8be0ebbf79d8674a0314484106814f42d858c150d5d6e52c8c258bf09c08c584ad549cd2b0df36f35c44f6fb160a9440f7613bb94254737a3b5cac435f3ee6e6bc74fceeedbe9835d8616f92d50e78de21ccf10a840a23010ebd47ec6bd6b58a51aef193758685050b68151601b93652f4ef279268199fec5c2a6b3ea0d7817f5d0c677cbc489b0b75d3a6093de7fe9b0490fa46e9b931f13fb1ff175f38e59cc359c392ef00638d35aefc676b3123e44ab1a87ef494f54949cae7a6b44f73b459fa8413884c642ea6199a48bd1b738626c61789cde76b91852cae5c8e7d10de5d510e474dca556ac6320f4d40263f6f513b669a1e28f90f5c107e8e7f993369e24ef63d00833aafd928cd69fb1f829511ccc094dcaea7c8922bb3927824d39f22aa48da36c3714e49278888fa587d176a5c7905c39a98ab4a103e022e98cffd12776151feacacf39d02c5d4c87688c0643257b67e373a6b9502594c921747b4e7cc91d6ddd7bcea5aa0ba02d55222ace26332d719e8c42dae2ce335183bd81569f6e4199b9215e346c5736d76adb5ba47996fdffb051b569ce73512353725cb19f5d862e6f9229cc4d9af50637a4816f4649e4cd2ae1d8b12f2b26a7cf0fdde3d62349d12fb27517f907aa2f03e238da175b41a54ff759a8136d1c9ffeda0aca9c93618dcc9bdbb221f1f534c87d4b4637956d8b83ff1863c189e7137cfbf59e19f155a1201bdf2b7a6e23856b8dfd981d6695866f3c5b53ca90b6343d401d9e8040c378329ad7e1a785406c1daba8a789272999e87532f6ab2be15831d9c062233acd6f7e82ae2abf4e4260afc2fe477a0c455cbe0dfc875a8fd4682026604a15ff1c18ed5813d7fdd535fcde16a100da92d67adb304391fd691560b9ad6d0017f35f3b650ec10629518093", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x2b, 0x1, &(0x7f0000000040)="c6d0a0a315a0", 0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r1, 0xa, r0) 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffd3, &(0x7f0000000040)="ff") 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x1f, 0x3, 0xb780000000000000, 0x5}, {0x9, 0x6, 0x8, 0xffffffffffffff80}, {0x43, 0x1000, 0x8000, 0x1}, {0xcce4000000000000, 0x1, 0x7, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x5, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getegid() getgroups(0x6, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x7) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x5, 0xd4f2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x100000000, 0x80000001}, {0x18, 0x2, 0xffffffff, 0x7fffffff}, 0xef, [0x24000000000, 0x9, 0x0, 0x2, 0x9, 0x9, 0x0, 0x2]}, 0x3c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) 22:28:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r1, &(0x7f00000000c0)=""/28, 0x1c) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x9}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) syz_emit_ethernet(0x3b, &(0x7f0000000080)="f4e6612337dddc4d90690b8e14302e866049787c171f4ce7036ae1359337fdb84a1808cba5683543b1f014d60985f8bbe88b2412c7a75098e4f0c2") r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) mkdir(&(0x7f0000000040)='./bus\x00', 0x8) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x6, 0x20}) 22:28:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x567ba88, 0x1, 0x5, 0xc4}, {0x8, 0x8, 0x8001, 0x1}, {0x5, 0xff, 0x6, 0x949}, {0x4, 0x6, 0x1, 0x9}, {0xfffffffffffffffa, 0x8001, 0x100000001, 0x5}, {0x2, 0x6e4, 0x1, 0x400}, {0x6, 0x0, 0x7, 0x98}, {0x1, 0x7, 0x101, 0x7fff}]}) 22:28:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet6(0x18, 0x8000, 0x100) r2 = getegid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000500)=[r2, r3]) bind(r1, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r6 = socket$inet(0x2, 0x2, 0x0) r7 = semget$private(0x0, 0x7, 0xc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000001c0)=""/107) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f00000000c0)=""/199) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r8 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000280)=""/80) mkdir(&(0x7f0000000480)='./file0\x00', 0x20) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, 0x0, 0x0) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000040), &(0x7f0000000240)) bind(r6, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) semget(0x0, 0x0, 0x480) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000300)=0xc) getpeername$inet6(r9, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 22:28:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) acct(&(0x7f0000000200)='./file0\x00') acct(&(0x7f00000003c0)='./file0\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) 22:28:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) chown(&(0x7f0000000040)='./file0\x00', 0xee00, 0x0) 22:28:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0xf8c23b9f0cea2edb) recvfrom$unix(r0, &(0x7f0000000200)=""/41, 0x29, 0x40, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x2, 0xb848}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffff8e}, 0x10) 22:28:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xcfe) close(r0) 22:28:25 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040), 0x0) 22:28:25 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x481, 0x0) write(r0, &(0x7f0000000180)="39e523625484a812846937aa20a35aed34f0b0805c021399eb06ce9275d0ab1a4c913a0c30787e00ed807198ddab1cd9", 0xfffffd95) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f0000000080)="8e", 0x1) read(r1, &(0x7f0000000100)=""/1, 0x1) close(r3) 22:28:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x10000, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x6, 0x4001, 0x76ae680c) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x18, 0x4, 0xc977) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x9}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x0, 0x4}, 0xffffffffffffffc5) 22:28:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x442, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xf7ae, 0xfff}, 0x8) select(0x40, &(0x7f00000000c0)={0x3f3, 0x1000, 0x5, 0x7fff, 0x0, 0x8, 0x4395, 0xffffffffffffffff}, &(0x7f0000000100)={0x3, 0x3, 0xbcf, 0xfffffffffffffe01, 0xffff, 0x2, 0x5, 0x6}, &(0x7f0000000140)={0xe0e, 0x4, 0xfffffffffffffffe, 0x0, 0x393, 0x78f0000000000, 0x10001, 0xe0}, &(0x7f0000000180)={0x1, 0x7f}) write(r0, &(0x7f0000000640)='lm', 0x2) bind$unix(r0, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x54) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') getgid() utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x3, 0x3}, {0x7bf6, 0x2}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x4) 22:28:26 executing program 1: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f0000000100)=0xc9a54d62d48e0c85) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000000040)={0x8001, 0x6}, &(0x7f0000000140)) r3 = fcntl$dupfd(r1, 0x0, r1) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x6) linkat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00', 0x49f84e703cbd6a2) setreuid(r2, r2) r5 = geteuid() setreuid(r5, r2) 22:28:26 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893fbd9131b09d15676e24488dc407f80683ffd78bec28659338b9f69c68df5880829ac18851288b47af7fbf6cceeebe8558085539bb258ec9ca8b4d12bba5a0ac2c40dbd4d1ceb8735dc108f4df19593d8672457f71a89d18fd78ef92edf14ce81138001f17c9cc7ed967e1bad9f12401666f9aee45ddd6331682fbb85d84fe26df990b940761cc858543e119f65659ebd2b35157b44821a726487843b85209081f97d720a06bb9bd"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x81}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/251) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4095e05a5ac4c3ed, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000740)=[{0x400000000000002c}, {0x54}, {0x8000046}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 22:28:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0xf529) close(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="2adb56e02d140f7e29ecae078dfdc756562b3a6ac852408ef3571f48fe62dfb7bb506e", 0x23}, {&(0x7f0000000100)="900c9ccc0545fb6ab58ea420eab04ddbda8a26ad81c35ff4ff411bc192f5d1557ba0ddbafa6f31ab13a3065d91fc017503106b2fedf21507552af111db0611bea2c0a1cb0f1d8b5a9d2feb367d7ee644c8276c4ba90d94f40adb5006560a83ad60c8186aa8301df8522bfd04fb5fcb93544425efaf1c68d61adeb4b84a5ec0352e048d6af9c6526527756ab180d2cf7ad1fa8dbe79930684ef21a10a4fae898b4bef7861782307782205ba4ca1c2526c39ecc3dfa79a0fee09", 0xb9}], 0x2) fcntl$setflags(r2, 0x2, 0x6bedc74856e9c62b) 22:28:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000100)={0xb9, 0x0, &(0x7f0000000040)=""/185}) r2 = kqueue() shutdown(r0, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="ab69b3466928eaa9f40c002342153a195c311696241f638badde3c57bcc5ed42b6d427aad4f52dcb9c4f53ea33d6dded0f70d3d6f738f7fc04aa9049a01b0436eb11be871813e2a152e9158ed9ab3b2c65ed059eda80f8983f9cf62892a9b8446c7c389726a0d62d92481202cc835c3e7040818b6bc2b1591e69eb627b2ed74fce0fb9810481edd13c09854fc4dcebf4940e44ad525ce7d605d6d8d344fd5af64d82b22e8bc1632750eea28c9b0b219f82efcaa9519ac050d9e132efc28c47a4d5cc8182761a169ec414fed2fbff4f8c0bfecc017f9b895de5aa09e028bdecf2e1acef3e271d1ad11ced500ec4ed61fced295f59f39ab4b4d8e593ec5a5fa647872fc7af24108adf18c75e41ce0617f6c54d48f3488a0d8dfcace3b2dc0aa17849861607dd89dc8c29a583915cac4308974e38be5652f49916464fc9c50305289c45e2acba3be71091395d97f9c04ec7beedf5c987a963d67272f60653b3670716eb40fb6ea092f344d551a494e74aabe7cde1c02d18f97c58c541d58450faf63db98a93415ed5cf77f51734089f9993e031e5ed31799ba47037362c3947c3422220d2f0dfab4605e171288e83bf7d3a13e378191f96f157b5a9a8a17fa2d2407db36d586afb39cd3827c376c143c8e18dacb5b6dd0d4aefab14eb5a4c57b6b2b3dff80888b4e59b7fcc9e198719aec35a3d6b3af2083c6e90fe83cb4a4b84d00c1daa7f5a27eb078f0b8e4809c0d56a4a661fe9c3ba42a8825af9c5ff07f0e5e2e2e0fe628925c4a456b1467da26774645207178acb152d95b9fbe04a530c68f37afde53208ab8e98b4e3487af7118c2bb4f3faa7f07fc9ac2678a7c6c73ffa3071345ff1715257e27296391c8ecdc4392d82651ad12c3fd2802c0e698129007f0f77b6b55be495cbacb075ab613e0966109081cb395bd979073eb7500dd684a49fb8fe01131bed8d85c60fd77474293027beac71d74485a1d899bb373b04eab64b7b9fbaf5c4849fc7ac7425dce14280fe3ed81a1c54583724893ea4999397f0462eba38cbde87f93163b036384b4bc0f78c4a65708beb7157a0e217e210fb450c6cf7fb562f8c5d338b1fd76bea07bfd7c7fb191b77c4e8c2fb51d55064aa36cce89604d95907bc802df5c54f93fbe3aee3609aece60a6fae37d9046995482054912f35a59d311ae5c8bfceab4ff99153d4f07fe7bd84742ca03da8213e98bcf264180b32cf98900a6847aeddbe044879657ce9fefe4e03c5257343bd06164b4f3560eef75d55e5551288bbad89c14eb8cdce08aaf4fadc1b767678b08adb4f48bd4bbdb34aed13d79f38789ed594729a683fa764e98e60848c19c33f7c8a1570222d4c03cb885af37c2da282e6ecb7980ca9b7b3711c4ae09c30c51fd21efc0a928037f0ebcc4d4f5892de3e2c74c8d6345f33d36f4ebe2f5d9df8f97b6e6c92e86bf6ab756c5c9ae523a1951c24dfbe268b8dedade43605d40bc2a9ab68ba2c3032f653e8b0ecac38bd959e31f157eb83c6a44ec9041ba8da794d7c0146dadcb76c157f8766d70dc7bef3b22cef868c8e843771132d2f9eb1120a537c5c173bd22e186aee4d8f0274aafe7d8b89fedcdc27d24dda51f38ad0684e9fc3a0e72977c8050fc3a3a4b40ca215ab326b695367bf2b0324f20fe0365cdbc7157d3b4b9d00d7b3388caec063f06d893db6904243653b3c7cf7138c7e65ffb7990506a6f95ab1fabbcc00f7bea8a79003b5b797d53dfe78429d098702e6afcc8366fb2f4ec2049b493dc9fa5648920329382f8d8c5eba93c964d48c07a89fb4c2d01380d435734fc1fdd4843e35126c23ab952b3e5a433a311644f6551d5ea67fd3705b5de18051724dace37af9e7a3ec2c66f9054a4e4bab1fd475ebdd562935223885a6bc9182d5c2367f5811b199c8c13e66271ddca06af8bd77efdfa004ad72fcf3838ada67fe7060bbbd897df55a3b33de37eb4a8f2fd7108b544afa6228c156e772e0012b5497d2207f96b7e19aa74fcb8912b4ec1a3251dc8e100baaf352bffb829c64c8353fd8d79f04082bc1a7d00f3c1de79537adb84ffe0c12ac21f9a8f45a4e970ad50c027bd32d43bdbce27e6b23e259af48bf92266a0166aea74f05ecf7c4355cce27f31b0fbd93398dd21fc8fe566cf99626583f71cef91ddf7881edd849110480dc3b73c47f477549356b7cc07c9a5ddd2282609e02758ef6381bb8588a5d0ec38b0ac124f8a04592366b7c041595f26ebd2e49133f19bac2e936f8793c3a3a17f96f2d08c91b829dfdf96de5d98f01d194f2941c500b2d07345427d21dc8510cc792a39a9174bd288d30227e1178884c357635c68032295d156863102e3f32401b834948e9e82c547fadd9ae162fca30703fad9acc12b828758307389e923b52f13f199a82c2389a7adf4e7fba0e78f665dd89e9aa578487d8e3a23e5487d5e2c7b02df9fc899d3620d5851c2d9b725cc896d3e321cc065ea40bf63329f21c53ed749ec980ad981910a26cac23c7594edd072978eb85a8b7c91ebdc8d50aa58544e7bc30df5736d36fbbc45314868dfc9369bad9c337e17a4fdb64d771765529dd1a400845927844aecff1f557039faccc130ca7d3c423ac8d66ba3e09b1de2f37b78491a64342f3f277c35633cf049eec8576d6a87ede53b17ecda2582951fea51931c92fbd2ed89c6092811558fa6851bde8c1f937f39099e88e03ff63ebd5f818f12fad231f55c30e6eae5f79ea5215916e269e121d4f8d0453964099058d66ef98be4c65db7a67dcab24143efd3410682ef83b8670aa966d62d95a210de957209b12669fb2c0bab71a8e88e4b6adf3530477f45eb15f8c0848651d58f0092ee916699b0367adae6f9408e8160c4ea4c902afd42ba1ebd90b240910ebfc9927b4a72e8016465088d95adab06b42523e94e5c8428b79307c641612eb1e5c9afe0f3ce81c81f4c3f9bbff473021bf15bc0484426ef339c8499ac7b52ab3d1c79fe722ca3b0d52f5cb566411aa034705887629528ac323bb74df4f0c67384fe1da6049f61d1dc713be2e3e4a3cb506748006b7333ebeb366f454b91ddf241b867312e1e0613fc92afc15eda498f1d1a803412c314868e6098bbc87aae99991e4c14299384221b01a48faea2d26416a997ffa0ce9c9796d10ce8eaec9ed664bc4c6b303bf6cf8affddbb8ec7352e26d42608de61b4590fdc7291ec748cdbb25d2303c9bee5f21b3310d66b65f94e8886049db83e37c542bdc31b5a7329a2369fd8dbd6485720dc51bca278bdf1889e26276b09d5185059d1f332a18af62864e0a026b8ee252dfc29a05018043ae5d7a2430d1f35eb523df98cef0ef28394c74ac895acd05ef070d4a6ab547ea7d8401aecec9600e4fe3c51c13881f3a1c4f888cec45a608aac196927739336493f534e34a95390d2dfe9817ef2305b0c092dfe48ec00ffdc5b7026236e54a10217ed0e7997fbab5a485eb5790b754f6557721096087d3d2748a5bd8804f13bb7aee387d69381842b621756299169c4356773f10b2b0c43ba6f75109706110c421e7cf9d81ae75fdf7608948e569bcebd73db7665a51bc943f65e5c1d597cc27c2b80e3a639f633a017c71403660fcf7f89975ef50e199cf4957ce93b9dddabc7097577966bcb59f0be2b75b892c01e50025723a8211c304f138c558d64db9a1931933415d07e28340043f4ea24e669d9c9f67a90d473a8e621cd18d0862f8d73f469a18768b0aa23190f2e6558fbe57d67a1e296276f7e12595344df56e63cfa55ea2c620d20de99423f112f68d4c1e82ef8f33f3877e568e22c291d3ef6b35d180a79be813037ef1fe7f4bfcfd9a75c3f24670cfbb49f5c3f77bb7adf4c8fff99c7da98089d95e959846cfb8cf5c7af4cacf13ddb32e365f7e343490d760d9f95cebc0166ae303f95a5e455e2a7fefe83d6d42b0638ed63dc08a865ed30d55dda8e6baa7868204fc256e717d5d42b6c0539cd07dfdd7a65cb197b93a208e22386333f5e95cca6348b6679d2168a6c822bc5c1e2d6a7c2298bbe0921475a053c76e68d2c7692c0994eeffef779e96875cb8eb637df9f541a4f4354cb559adfb8524ffb084912ab7e28ef90343af9593fba84328d6da117caff7acbc0ee06ed6e1b9dc94da00c77de6c3b467780e1dc555f368a432afb460c856bdf71377d1fb7cfd14c004e7e633796eba9082c218a581452c30f6b618f285ff49ea0143e818fac5a1153a30ca99d988138f40cd2fe44f822969ee2692841f2c2abd09eb34ef6f29ae1aa917c05c35f89624579587216bd8417a812668a9bafbbc942ba93aa06eb92506c26a18335b28181a3db3c963cdfeb147427b59f78f58feeec09019bca4f9d00608963f8dc7d11330cfd763e59a7873e5a5ae97715b99c0d8ff322cc8b0f259ddcda26773822104c6fcd16177917ed4c22483fd6b6e79b0d58643c558406bf34f02e133f6be15346badb150a694fb134f911e60730fb121b3e01e6c062b5321a9e58c791d5e675235e90fc66ffc53f35ea69d04b9b6ac1b8ab531afb1de8834c5ab1432f56508a460457a146d9ae3a722073f7648504bfcc3f37a9957eb1c5ea2bc00584a8277e59e79c09bbe9218ee048b3211ef2f0dd509fda39cd443f1494a3bfc1026a7113e214a550ab6dfff5ca1a1276d4e7ef78a6913c3cb59a11374298d84a459a83a47b992c61ffd92b42af5c20c60db2bd7e0c60f06b2c3004aa831d01cd9ee8fd528b6be1c0b0e86740caeb936cc9f0cfb05a30830b05c4286388a5089b191cbb9df1f027e2115061e3409405c79a4340da763990a273f2077397c49a688fa91dceb2d33c8fa86abdc3b704dda878fa855cf6f8c3cd48909c7f0fdac5c82a829764f431b87e78fc287714f1361af11d83ff967ab8a628ddd6426bac7d3a799a7b69b92294bb90c6acaecb2bea155d6e99a5459baf2759a929a932bb331f658d64a4e3f72880e95ff2e45357dcd7c07412e34f47fe7977c776eadc80453b0f7b2e3744d171b68f2c8ab967bf9f05dd97c650852981c5086b4f4bf6188875be7bc39880c2b2b684c9ece446adfa6762958f12548fd7ade19c334c964258da539633e6620933eea024629b4975862a0f81aba9231a2f20c7b37348eb6c679920297a2205d3990521c358300b9b0b8326c8d874e0bc83d1e8fce2b25f7745990d5cd4c28e516636ef43ed2be7bf7a39e18528fcbabbe4d859f7f7ce343068d684e61bb869f46ef216e017dad95ab44cddd42ea4f4e75484f97811b653ff17bd53133dd05f6390c02f40cb1274a3ec53f1513578c22d6eea4f9775d19ef93f29713ec1e06020b0b980995a6ea254a14a5050af7fd2e5edf8e39e821d82ac1f7ebdb6e94641d03455693d06bcd5366090c66a3ce6e297fc6cc477bfc71428f2be5c2e121c64eccad89ea695b16c6a1ffd0ac32b8fc7b87c5825369fd71016b38f0f9a13e909e0898397032b1385596367dd446394863c32f132ef48f73f0946888470a59dbdd86aca9eb7a94d630dd33c810fa210b332004e9f42fa9ad8d3d5412daa7d541e1d1e83bb144f820e803d434bbacad1337ebc9266e3fe6038f97d0922dee7a468ac7ca5b0b138c2b9c7ad32c744a665f8ed0f64c64f43907fd1f5cd59997220952cd975d55b6b625a69c6b200a3fdb409e01604c226b452d71f1c7c0d0f2fe85c0ebd1744fd6b2cd66c91b824069bb8d923edf94a2d185a39682cdbdcf7c593b18b5466e50c15a70ec8c7009c31a68fb0fa766d333f7f72595260da2b31c3f619775", 0x1000) bind$inet(r1, &(0x7f0000001140)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001180)={0x4, './file0\x00'}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000011c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001200)={0x8, 0x8a, {0x10000, 0x80000000}}) recvfrom(r1, &(0x7f0000001240), 0x0, 0x40, &(0x7f0000001280)=@in6={0x18, 0x0, 0x68a7, 0x2}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000012c0)={0x6fad, './file0\x00', './file0\x00'}) r3 = shmget(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r4 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001300)="d5c4176ac3991f221381e7f4", 0xc) r5 = open(&(0x7f0000001340)='./file0\x00', 0x800, 0x1) ioctl$TIOCCBRK(r5, 0x2000747a) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000013c0)={0x1, &(0x7f0000001380)=[0x0]}) msgsnd(r4, &(0x7f0000001400)={0x0, "b9f6d4f33169e3fbf05ad3815f4e951f7e1b4fda4fabffb9cca8b06005deef6c2699626862a23ca11f5f351caa5adfe51f41645a6522b50ba962378619324a942b5643227cf9eeec6337868bd94bdcc16f23d2de9e9e629ef4af574e92cf43a35bdaf4e6bac3aec58bf33655dc33e61cac33e045b4add1fe27e507264b739dd84bcd9b98c5b423267460782183c29db9f601965e88e54e3e46feb5fde2dcba85357580c423ad1fa95c6a26d7952034b01d63f47cf27d54d2437690d58904c0fd0be413c57b7fd306c35f3296"}, 0xd4, 0x800) close(r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001500)={0xfffffffffffffffb, './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000001540)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000001580)="28dd9470f8ba59f5a6bcce8da648710e697c8380f85670a720a5b34a5b7f2ac9ce", 0x21}, {&(0x7f00000015c0)="267c3aacb0e84222c21f7548be5b94a692cc35cd886ce117e2be609568ccc6241390322b1a3615b491694d09fa6909fd61921f5ea4bc63aa79f576661f7b1d626505a59f9b6d1bbcd90d659dbce3919d14486665ef7dde17c19b9b9c28102bdd42415aeee768ca115fbe5a40fa828404877bb2819a941159a1f4a1ba689e479b41c1f92eb62edccf36b5024a58645f6ab82444680455d4f4dc6bf0c6ed47ff142a590b3baa22351059a3f5bcf864de4c0979c40507802de6b237580ac9849ffb1c76895941646752145afe6cef90", 0xce}], 0x2, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x408}, 0x400) shmget(0x2, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001880)={'./file0\x00', 0x3, 0x1, 0x1, 0x0, 0x1f, 0x5, 0x81, 0x1, 0x1, 0x3, 0x3}) chmod(&(0x7f0000001900)='./file0\x00', 0x1) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000001940)={0x7, 0xffffffff, 0x1}) 22:28:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x1, 0x0, 0x3, 0x200000}, 0xfffffffffffffd4b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3f}, 0xc) 22:28:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) fchdir(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) syz_open_pts() r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) socket(0x10, 0x5, 0x8f6) 22:28:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x35}, {0x200064}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8167f7378f0505a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x12) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/39}, &(0x7f0000000180)=0x29) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:26 executing program 1: r0 = kqueue() mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x1, 0x200}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x92, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xeefb, 0x3}, {{r0}, 0xfffffffffffffffd, 0x89, 0x3672d2ba8af55c76, 0x2, 0x5}], 0xfffffffffffffff7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0xff0000000000, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x4, 0x3d1}, {{r0}, 0xfffffffffffffff9, 0x11, 0xf0000000, 0x37, 0x51c287a1}, {{r0}, 0xfffffffffffffffc, 0xf1, 0x4, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x11, 0x40000044, 0x8, 0x81}, {{r0}, 0xfffffffffffffffc, 0x81, 0x80000000, 0x7}], 0x4, &(0x7f0000000180)={0x4, 0xa22}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fchmod(r0, 0x16e) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:28:26 executing program 0: r0 = socket$unix(0x1, 0xe6b1c65fa429ae91, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$unix(r0, &(0x7f0000000000)=""/190, 0xbe, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 22:28:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x28088, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x200, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="0000001860040089001131270000000000000000000012000000000000000000ffff0064f6a228d75377dd628b465a936916787f00a17f433f9875e127", 0x3d}], 0x1) pipe2(&(0x7f0000000200), 0x4) 22:28:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f000057b000/0x3000)=nil, 0x3000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:29 executing program 1: 22:28:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x2) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x81, 0x8, {[0x8, 0xffffffff, 0x9, 0x9, 0x39d, 0x80, 0x0, 0x100, 0x34f0, 0x1c000000000000, 0x2, 0x5b, 0x8001, 0x100000000, 0xa2, 0x5, 0x0, 0x3f], [0x3336, 0xcf52, 0xda48, 0x1b, 0x0, 0xfffffffffffffff7, 0xffffffffffffffff, 0xfffffffffffffffc, 0x8, 0x2], [0x3ff, 0x20, 0x1, 0xbd83, 0x5, 0x800, 0x4], [0x7, 0x4, 0x3, 0xfffffffffffff77d, 0x2, 0x9], [{0x1, 0x0, 0x30, 0xa6f}, {0x8, 0x18d, 0x8, 0x1f}, {0xfffffffffffffffc, 0x3ff, 0x1, 0x4}, {0x80000000, 0xffffffff, 0x40}, {0x100, 0xaa, 0x200, 0x7}, {0x7, 0x7fff, 0xf1, 0x2}, {0x7f, 0xed3b, 0x7, 0x400}, {0x7f, 0xcf8, 0x2, 0x6}], {0x8, 0x8, 0xf69, 0x3}, {0x4, 0x9, 0x101, 0x7}}}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) bind(r0, &(0x7f0000000500)=@un=@file={0xd6106b1cbc53b205, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x1, 0x2800000000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000000, 0xffffffffffff3c7e, 0x8}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x3ef9f9f, 0x6}], 0xc2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x6, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x82, 0xfffffffffffff001}, {{r1}, 0xfffffffffffffff9, 0xc1, 0x77075eb9d5f01396, 0x5, 0xf1b}, {{r0}, 0xfffffffffffffffb, 0x2c, 0x1, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x9, 0x200}, {{r0}, 0xfffffffffffffffb, 0xc4, 0x1, 0x200, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x2, 0x8cad}], 0x5, &(0x7f00000004c0)={0x7, 0x1}) 22:28:29 executing program 0: 22:28:29 executing program 1: r0 = msgget(0x3, 0x1) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/4104], 0x1008, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 22:28:29 executing program 0: syz_emit_ethernet(0x7a, &(0x7f00000001c0)) 22:28:29 executing program 1: 22:28:29 executing program 0: syz_emit_ethernet(0xc0, &(0x7f0000000000)) 22:28:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x10000007) mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x56) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 22:28:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x35}, {0x7c}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x89, &(0x7f0000000180)="2b6ce895af1468788c39a372c18f9f2b589ce9da0f836c407d1115c94c2561b298b47518ac2bf76cb763c1cf4756a534d136556d9667fcaa447e71357f3b6c0c066c42023b75a46294d6dec766719c4f751a30c38697ab08acc1445da9c82b8086627d38b176fae7f71e00ef937a52f425c86ead530ce49892afd6032a013793792147cf74637df9dc74292202f371efa9d431655d65f96668e08248702c0687e2dfd3c005") 22:28:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080), 0x1000000000000202) 22:28:29 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) recvfrom$unix(r0, &(0x7f0000000180)=""/139, 0x8b, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c657000"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140), 0x4) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000040)=0x2bf) recvfrom(r0, &(0x7f0000000240)=""/149, 0x95, 0x841, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000600)="8a8fca26da17a6f104818f5a433639319ea9233c4e079676d8762070f927f596742fea0537ccd9a61ed417446ac9182f24dc2eb689617dfea5c4e650fd6f852e2f5990b111e6166f5c8c0ee08ad3", 0x4e}, {&(0x7f0000000680)="39712da116adf9534635fefc0afb4b5258e847f1c6ba52c5e785777c6eeb6235ad040a943712cf585bc2e8e1cb21311a19cdc499778c691a081a905019a9cd683faa867c2cc45f55b67d4e190370639d5894a5d80f08", 0x56}, {&(0x7f0000000880)="efb391c19d8636bcdc1d4eb54de33be3d529e4d4ccaeea95de249aac88d389f33409b66517e20435a2d3966a749cadd02194a98c57ec9ee564198bc315055705a807643b215ab9735e43de6159d7a66b93f404b437851058227934afc45ec73ba4773fb91f002681ad3a46a347a9d16ac24550cbf8e879b0257421d1b78d04298180c150b1c0fd4173425bb839fd14df470345cc83a392dcb41bc7ebed4176018d39796b169bfb8c96f735a37ee11f223b4e85c4601281c32d9a4831f4ad124582e80b3fc16cca399a90fce5136f2665bdc23f66010f57877e2bdc6840347e2181f0ac3915cdb39a0be8a20eae344dd517946a13a0316e14dd51f8cb2d83e5b0cef84f2248da7c0f3039e1e3c92fb2eb74448fb764244c4b53f7b974af203d78cc2c79f58fd1abf3d7616052812277023a68cb736d0b8c881c56bbedd0ae4a16e097f7036877602cfbec8f999e136df004ef7cffe1af823f2a53abc9c9791988ba19fc167e964ae7e5193bb1d662e534305a0813467423f1276b4fc3b89fcbabd62cda2033f4552205b55e57cee905d7af5bf342c38aad50daa1f5be3b1ed4613318ada107afea664e1328e40c9a4c3596bca447b9a02bc5b3710fdb948362ae7c7e84bff5febca4ff7ba1dea7cd2333b57c0f01d6359bb53fd25dd68c32443ea9278b579626eb863e078c5967e6f864727e6032684427444b1dceb97d0bc15bb6a26783a9f66bdf427e67a6c581ca1aaeca034b6d9a32655721009b368e173762f0b27b1999d25056e82ecb44077c0060adf89b27aaeb79b871d9edbc9c2a91938a817540d54b360e9983804d2665c764fa9a686706cff4d2d4fc972dc5f25da395b01986176c5f5c7809f8ad045ceeb29eedc8c5682c290b80c6c38560561a3de6c020f54aaac5c4bdd5c360656fed407fb9310dd2daba3c9078735c25efaede1497149c7cfd0c94b8034f95e18a685538cce52618080cdf82c2ed43d3d5f0acd575c447e022d800f914568565ed24f3cd4a7da86eafe218204c586cabf6a5b376cdc1c1d3760ff79a8a97d4a0118b41eef30ffb2802a0a106f2799bdde7859eebea76ce63d0be3b81c04d9a9c2dfdaa3c66c8962bba98798bb05c53d7c74d03ba0ac4b738d4cdf55407140b5cf4d4faa157b48b7121507c33506fffc228fdf00de70d69da44f6615a7f872209724225fd9d22a6aeea28870765b00332d634c0b41ce242e415ff2db4b8c6c7e0b166a1334c153ed363c05716edb819ea7d281b2b947c9a715c038a6cd247e5fc629082095a2d2c82d2c71b80aba671aa7c5084378321a86dffd5a7cb291786ca15f39d5a1479c41fbb285f3f82ccc9ae6a4481514e4b7b71ffed261a34994f2907054ab5e8bc386bd149444fbdcdf65111c351cdee7e71fe91b59776781b427182a601a6b9904c6e2451b1ed59c5b6a90145a4ef90fbbfe58f51b3caeaff13e7127d424333a417f929842f4a5d54d0fd4baa7c2ffc5bc753cfb9141b6a5729770a7cc913bbe0fa53ed139f532a93464f9b9dfb85f9eeda77f75f58088db755f8279b7c503f4f51911f8f143013fd93e46528e48d814719128e2ca7efad2a31ce4d85ffc3ff8a7d75496d212e50ee55de18145754af66af1024b9a886e131bf96ebddd613c7bb2685ea147463598ee4108df51a047f9a0277b9e1609e00f8ccd771e04a1f9feb277861d2aaa36357dc7827b9884e749b90307f18a068382fd0259d1ce36f1a14b4a79b0a6decdeb9f9a54345ec0ad5de06e330950719121d33653e51430afffb504cb9cd4510ead541312061bb98ba560d497ab90ab43deea74011577d70d4b713c7f26ed376b72dd2e9d7bf53b8087a8439d2297d44a1e2b9be223f78c6aca5ca7635e7da6173d703201cbef397d57cb47163e5ae2aebff3457dbdd8cef95f516dd1799654b8228943d7dc68766c70eb3224f5b10d47dae99c0e10f654a551772d3aa08b8574b0102f91b513f0988b7c251433fc128425b4b49b212b5af093ad8d061a0edf8f5e1f4e894dbebbe2030966b7c4c6ff4eb7c975652b3f3b7262649ec9f41e8c64f042ba20b31956702e2cf3d778f8662692a378edfc9edd463b26ef4f0d62e8e21521a4e4eb84878ecb48511ab25773f34c4b65c36c64e46380260d9aa4b15b3bf84c7afb6c389c62ca768502260986e2771a05724bdbbd0117e76c871d9f98c80069d118593a8ccbc502913b51889080f0756d9ee22753b7441e5558316783b119733cb82730d66441ea45b2bcc5e537cb64886c61d65ad2821ebd8c214d207f0a1a8359c7fcc1cea54dba52fcb644f4a960fa7bbc009ba0ade07dca67fa66e284eabe56b5d3e61a61d6a418dbf2322af75780d75e564fbea820baf65e393ecbc88abe6e7ae98af9de3b1cf2fbaa87ab04bd91c84102c2b0d71c1b6fa907c83f17e60fc7e364174ff3f38d819473096f081d278280af594f17f5818ab98bdd651be0950a2371e9c3b12c392ad985c10c0e1e8052b24cb0f34133a70252089d1cd18d4445250cacee13a7919ba0bea16ac8c5b399001e229b1541fca22cc04fcc604eac710ac0b2f6ba2aff5e1124231bb512b3a2e6903c3e070f7c41e230568c209ad9a1edb2d4b197b2416eb8a308b5844fd721dc67e0c61956a5d2871dd4829bee769e782b61f03356b6592ccc90ff697e2b98c1af0a1d3fe1ccd1403411b7d1d7fe6670e7912358f17da0524c34750e20dce24e424ea077094a029682097f9b29594cb697d39779ef36e95140d7eebf0e087c3739d2ea5b4c1c86994062ba2458857e20b77f339c09410110b64fa328b3f420ce481978b7113e2e0d19e7c97f27aeeca67137d4bb4d19c586cc1ff329c08bc6258e627d613e225329b9152f2b4ca7de117e2ec3fcb7eb6bc9514754d656e27f74508f0f42a27185aa3d1391ad72f666a2568e40c81919759a92f6e27fd92c991fe816ee2da969fcc0fa06484d69f7af376e2ef786681a3ea9562392c7865e3606d21654d7a54ce62013ef00f1ff4b335a68caab4cae68cbec1e005bac9150c26a352c89e7afedc3f8b58491594a8684c35e6acf1fc11d1e69e0b5023d4f66e08dc4aee531ae49bf07e5fd4de84ad9042314a6808abccc06d88bb9d4d42395cb23017a55a6377b683671bfd1f93267d068f9087828059f093cde350c1b1ed4418ecc682d2419d3b8fb7798c48dd70aba04a4628b4f6b3a0a204f44df20ffff0d42e62fe005764377feb597e88de83ef6afb07840b88e311dfdb15429dccd14e8e0d43f05d00817947391906f4ae62ed5d39b907302c02415f8b3ac1baec50577060ba5a64649a3d30177f812c304e3401af9abd81a66c4438291f60456ddbcb9ebf851603b2d7a7c37466305101bcb8332a3c029fc6930fd94c17ea7c6b5884b518cf3effd4940958c2bea609a49125b831d3be6b4e6fdfef82bd149b41cfd7d14ff9c71de8c130f4eb06ce59d06e1549362864697731cf26210ab819dcf6cb56c03eacfe7209f5314ad1e45b35ab20de68501bdac5c809824c771295024db297f73064869f4e6ef4d4e9616e4098545292fefb11e91ba25f53feca6f56ac958fc4354d994897dc08c39cee0087a4cb595168da9cf4c5f94b8d69446e686546620729ad38cd504ca6e506b7872624b45a06017cb1f2119285ac334b9133f16ed1dfd04579430fe313fe07d1b434db1abf84de060e3600f2a9f216b21e35ecb08ce8d771d063cb9fdfca7b121510eabce381abc4e18269933dd8e9b495bf28b4fe3b1b302dc7dfeeb2aa8631c1acd2c3aa1dfddbbf916ceeb28830e5a49c6e22243aa0b59802ed3bee90e641ea3bbbc24db33f712d9e8cabc557243246bfb3ce836a9b75debe4593d064121ad80d8f2b71e36bf276e4ffc7b7114f8bae7041d1c43131ef95d9a20894db968da63e6a99e87da322619871350cff250c3564aea1319d815216f6850c21bf28dd4e1de6eec6da2c3ef965080465c460ea3039e457fb71f6c33e13aa4860678a89d894e56bd6f38fac2d91bee41a8a36c869756a3da02088d3bd4e2da149ff397b2902df91b91707853c2ce4b1e7084cf9e1b424af492282df5d726e80dd03709f90a12457ac946ce2f9b375ab7af50c19dee75f79ca267209c563fbb0cc56dedd63f8ac86edb7434c5c30093f79ec6c401e12034324647762405ace9c0532095d15f2d16fd2bef7215b044726640ef12cafc6075a81d2ca422304464f1f2c8876340378e6f9bf6d3b3c72cd1fdfe84e8f853091444441216bc70bed588a75b8592f3f96fa0397ef9c3d05b8928a52ef31ce75153ce9e144c10a22c8662012cd7fdca37af7d75a02ebc947c6ab2d2c7741b945e83caf05862ab1025a3a4e36a9bc1fdc5ac2bf4c8cd189061d2c94d8791f8b25477d620757164b7c00b2b904eba40801cabdcf9f1c9abdd9f18cf448c9a8d1d5976e55ef65a1cdd309ed7484f64c81867f7e00b2fc1fd3226cb90d4747df07f5e8875ed641a4af4a001b9181ad943f029bb97fcca323fbd6f5815c00a1701154667e66befdbc8f6b131c3e81be2075f92dc2c7026a8698414c778f1ce4279202a35d57a930c88527a427f0e020073c9a83eadc2d97acc48c98832808e11d365cb7762214ef9a021c6180ca6619103b57f43b62411ce1fc33f9a0e0ba5a5cf59d62ba35a34c879e2b40a7227193da6d8a3862f02852725f97cd8ebd4545143f8f72fe6272cfe0a90fda960f40464f4e4971591f1bf7fd0fb0c9124c9ec1572d61ae1ef4f13b21aa2c0fb2072a65205df6bf2ffa0629b8aebdb10cb1de102009b7a3fb5a50f1329042e5124c1c2518c5b8c45e48812d5e06d6d76eb1d56e268666dd7beff7753b337d6bcd2098d02074ed61bf7aee826f366d2e1ba6c8491609a93f3cda08a0607128783f80957bca73f1e520956d433ae8741cfb258a7b9fd599a976e44ae1c8f907c12a7a00bb75c9b6594ff2c38c297cfad31f1cfdf9ffee9b134e114e365c0fc03d65d907e64416e2e3a52e65604cca0c5cda6c36a638233e9a19a0daa35d3bcad0ffd2ea186f4ec60d35792dc5a88ce552a5b5149d42a075e5ba34ba6b7676a6e6edbb45bc7918b7766bbdd0ad0c53772fba7e5ecfcb80e08eb59a4186be09fc08538704f7f197c35bb1b5e38d792663be9904f75c34967332a8113fc734db7723d21f7f5eedc484ae7b555c3bbb7956ee133fc35ede5dadf47463cfacdf60611026a45b928d03e1299cc77bc9ff4150aa00a59ab85b46bc6ac4c6d204ceec361fe81f916d5218d3670fdcf6a25d3962b56d874a3e4da00a5f3a0ffa0f110df261917f1bd7fd255418a928e16ab5ea65c0cf71c2dfc26ab13eb82534683b747d1664a0c99138028a55921ab471313304429a657a78f8997d6049632b22f0b7de299a5c2b571b325001621b0b613c9f87425f1bb712aa72f22464dea9f54ad0300c4286d61bd9dd235fc1e7cb6730030f290ff69d63f2d6d02e9880ad6bb029b4f7f920986f0a23751cf0f6b72282f2029ce90ee160ed8ef97e9055026a2ca4670ae10a97d1cabfcfd523d163b227cba906e01865949d7d378211ed253de5ca54edfe538513ad28ce07138f5bccbb8f2a735cc565b2bfefb1001d8e039d742b5002b22b0bbb165205ec65caf08ab38b9d43d1c730b27609bbcfc25fcd2933a01f750189ad6203056469a8bc3d5815e7e5601267ed425d6302d007a19e1c9d335632e16741e354b0cb70b8a7a8a49ea8a298bc2deadf9be242c62f9bba15e25aab44c230e145ebe97e9df6b7a7", 0x1000}, {&(0x7f0000001880)="d4d94e24d7ca2db5dbc7e5adfdd35a4360b2bd5fd62cdb61cc4117286bd37144a34f293f7fd60974f072710f1d2876f140740216dde279d5b9755cfee1f936bc858f6430c7d09248bd8ebdcb9a155e4dc2016fd42651afb49c2ef8bd1aabf612f60dbff5", 0x64}], 0x4, 0x0, 0x0, 0x1}, 0x1) r8 = getpgid(0xffffffffffffffff) r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="768e585271cc93b69fc9157fbe34b9169d4158998c6ec36d9eb503695f28773bd954d8dedb2c378c9515d615037914b8beaae8dcd7eda9056a9cc5195fd3da611fdd4a231d41583076a004c1b9a09f904b54a76fb987e47e6a9cac1cffb75b0fb09f85244832939778b4ccc093265eda856967038e38ec606925c2097b6d4160e90b6aeea820d24e17f08525fb576f9b0d0534e067b9db8ed09876a91dba5d56572d9005d7a8d2993e2b1441bc43e0503f1b8276a43479cdbfc8ca6060e7d19c015f1b1cbad7e644c7661cda2803a0f0f3af9fa35d4c281ff90629ded9e03abe614214985179817f4535ce12301b4d22ebcbe95b0d02", 0xf6}, {&(0x7f0000000380)="925fbd5bd971bb71b9861f0bbf204647386518a6dfe478fdc99eb0225f6cb6de9495f694f711b038cf5ade7be6fa77087ebd73e753bdbd6c1ef42424b1d01f43a3948b504590b73965b83aab2a9ca23887d741c0d6e6ae0e321fcb38fa26e42a257b5840d3cfb2d081036f3baa5386afa3e48ef9420deecfd619207e470abf67b2e6190f3c93263ef5fc1b77a95e8868abf875d1205f14cfba57f450b2456e751709e6e710604aff029578db07ef7bcfe5098d0d09c1382017c28793864be0871b927b28eb902db39797c1e6f9d3c39446954dc49c1f36184d0eb4c65561", 0xde}, {&(0x7f0000000140)="c1af850e76e17f07f0ac5f1f9877ffba3d21c21c36e8f77036322bce5ad33134de61aed8469a71f04633a6742386bca7b1e28d28d52cdca5c250b742a58e99b7aa89b432d8f61e701fc83003e06540b6f687c1ae47127b51e483b0f78d500b5f50578aca67cd445755806c246ec172eb0162ba8b62b8d8ed11618cc4775bc953286ea616cc5d3c67849198cbb0c5ae40a5398df9ea6cf3281b8fdeff", 0x9c}, {&(0x7f0000000480)="b30d43b6717ee642a8b5f44db5d4a0d53dc7ea9324f551d026d1d40921aec9252ec45749ab817ff11ade7436a8e3bb0f7ad9c38687a1ac9ea7714e00", 0x3c}], 0x4, &(0x7f0000000740)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000053982e"], 0x120, 0x4}, 0x5) kqueue() 22:28:30 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) close(r1) 22:28:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x3}) fcntl$getflags(r1, 0x3) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 22:28:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x2b9) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f00000001c0)=""/120, 0x78}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000240)=""/202, 0xca}], 0x4, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 22:28:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x6, 0x0, 0xca) setsockopt(r0, 0x3, 0x6, &(0x7f00000000c0)="3f99978d9f84674b91a647ee5b08eff2d1b8d894ca838c25804f5b7b33dad97d8fd57bf63503d98820d2b014e61feb8f88e203e34920aac82cd6b4e68f211d27e6d1c4a1d9010da2b3647b261f3993961181b7969f6571d6456ddd38f7c28c5f89c6b57d838c23ed4d4b5b4553f32f05cc2c7409aaa77a5a77990cd855828cdd", 0x80) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xf9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=ANY=[@ANYBLOB='\b'], 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="4b5c8053f6778d8639d995b48eb80e68284425ace3eb55d16a21b86af63fa92e9b21dec9", 0x24}, {&(0x7f0000000100)="81e33735ef2ffc805b281560022e199952e9001046b43e0cb1704f71b86eba11a2796f7134495ff276eb49dca05a5dd8cd47ab5938f352d4268ee4b5e514f3e6976463934963fe582c0fef2f4fea871735dad26c9b1b5af91e473a62a906bff50abac37abffa942cba80ee2b3685ee3443c35ab598deaa2fcda79b871a15984c81f353c23290e3f029787525a91f7548", 0x90}, {&(0x7f00000002c0)="1bf6a80810748efebb5e1eacfad96941039b6ff2e08b04e68308e0d4b724f7d65f7531986772146fd5e6cfdac456b32e705f8172f999d264615b183aa1c19d79ee91a2aa6886bd3b8088a4a5f3b55ca793188f50bcabc07deddc4d05e4eaa88a6d236b115a637e421add4562e6b68fc16b3bb559f5aa4a18e5b6b399f83a092289bf74defa25ed4e7c8bb09e7ceb7807770bfeeb642b4df9f2fb47a16ed78a062f222f222c6adf07035399666247c6c3f198c493ea58902c42a3c36bcb62b7028da464f336e3d886800517753f65cf17cadbe56dfc205c5f89a8b91f8b0279e9a87008b3411d81396228fceb489e3f974a3765639af7e45959471e45bbccc08deb4fd2154a3cba1fbd140428653b4acb45afc02b9536f4de593691f98678683fbcf9d172cc68abd69797eeffbf46acd9d942bf5142309feb23bc75f1f7ec3c84f3123883809b4d37e0887b51cd38d21e318430081b3ecb2a19b87f6732523e225d109c1b74a9f80bd832304135e9b6d5fe77ce128cb4da174ff332c7eec3783aa7ae3d9111ae15933a12987e8f96b65b21aa1d1c5e5c7ca8408bbc3f2645d13ba22488c80faf87ce4de973d427a8b020bbbddb3d8a54af04b4e63eef38cc687e2ee7d76ec186796ff5f19553edae9aedf1bda1e44e5ef93888ae1eb1c82966e05e7e1af11e6d70cd17f862cac20572ea1ef2cffa292c675dd9bc86d5b88f4998d03e8a3a8929db993e6e3a04dd203054d74e4d2b415a2cea6ea89b1c5d400db7666009ba49dc71578760f68704403be2feb78dfd2d4c57d70d1c86234382a06271b7ecef1ee9cb26063954c272eb40ffb783f529acf91172e0fffec4cae1a4ed15d98d417caa3d878837647a409c9441becd027ca678907b14b907e7652cc0154b300f3684a124b0fd1ecef71ea2f2e9992921372be31277ef524c39402c10a5edc45586a31b97fc30e431b0f482ed645431754574cf2c75aa9aef57bed0331e4326cf36a00897c9e1fa4925a5c78ed3bae340cc180b9f5f26a88b8d8ef7d124ac669b9b093cad75c3384c9b9c4030ddec5d697e1c6c6662c85e99d1a14c0ca10d4d14fb6508346ab17223e81d7f523b3094d175921a561d3d02d905679422bdf83b42840f19e0acf0861edb822d58d7934ccd06dba53bfbff4080828a7d2ae353076acf1bae85ba000a08cec1821aeb9ad71b87e60343256d247e0f8f33782b4e899840656718cf86e52764ff15acea9cd5042277718896be1a30ebf2a9db513b8f3fcee5524f271303b9c62e110699570b825166248c486c730fc6e35b26e5fbd2aca1d3781af2ff6aa31a72124b412a1ecc70c56f45b1b4b04c630333a54a74f04de9ef6ddb05a8dbdb244174a6319511385bea7b20e7bd14c238e91e013582f775517a2d9fd971be271a244553f3ceca83f9f885e5ed01807872e06e7bd3027425792da43ab34c3b33c07a526dc75fe98b9e50140de950ef615bb485fe8022080293fb0b8a4b0fd255c7b40181147a9a2090e20952695b0e38e604e80eb656ad3dec734b7352f3620b4288fd6848d5230294fb820c5f7686e0c15e0b1bea292411a4b1c19d8193a8295b30bf87507a9cb5da9a92528778220185a50ccd134aa6904efee9c910f7b5a2342b2d8cda08c98d6d1b3c2a5d449a26fc49ce74785144faa13a324a9281c03682b1235ade69f1fb599ae5eafbf1fe2e6efb1700601bb75f491b02f6cee8192a8cff97746317776df4627fe9f0bfafc24151018af162a448bdfd0e2b1e068b0ce0dadb079b5fa32fa0358da48e2bbef8674734ea40b7245026148f8216d232316df5cdd2d00477ba9a495a19e54e3b93f190ad70b0ed2e1f2ca7e8deefe39a1507234358b86463d51a9f9a6bb0f49b5fe4be85252e7a153629cd907e15a2a7a9d52735c5fa13c02b5958daae3bb18c34ad8f949e7696ea1f679c30ecbdd19a6efd40b1464c7ffb9aa3bf07dfda846dae90f0527d808bbc20c4f37b3f420e96fe83b3fde4605f17ac6bf439e4c85177372cb15610dfe17398a81ca0f62a674c69e77f64b90f4f6ccbe0a47d57b8b7ffd0c5b52a4fa967023161c1b3b471e019632d84a8019d3620d9d7baa399b5e918041c35dbe9b0f257465247b2a7fdf37876f052589be1fde4f6aee18a5798911551f03c01c1036d0b450219507fa3f8cfd96a7a9276145f849416955a4036c61e9534a09a1847c05261a9072560c1c02a60d56637df06c2268a0aa7c7cf9b04a6d2fe252479dab0dab450473e74dc6e1cb683291178f4f8fe0f2eafb27d80961a1a8a43a208c76f393959fd938efa77e54dae00fc5cfe5f21886f7baa193dad33f623823e316854818e95af4953efacd93462927267f71bab4d03cd45e49a51467d036cc1b33b0e9d0420b7678cd72b5db9c029199fe602e407942a28ff6db0480dc8f29a4ee33461107ca241ffea60e05b00843d7ac9451cdcccf4133a2d94e19f083a51bb4b43c76fd8c083b4906a8b4c304ac2b6f17980c5618e710feb981a75c0bfc7d1ec26f78531e02c1dd859c898031396df2bf56964dfe7044b71a2273dd5817af392cbbecdaf188c292950f1ab95cc15fd30bf2e47c429f1151f71836bb2d7f02841ab0ae38819d3e5d5271086acd92dbfd87ee07aeaddeccc9f9b6784feb813523018482424be31c850b2c7870f5816720d3f29d383b41778dd350bd6dd5b71ac492d7e4d2f575999fdd7c23a1966dbf796cc2a9c2d301afa478b0cbef3e8b8a0e10d51d51b934c5b8641fb1ba43831bcc6fb39f65cfb65a33e645f0a4854c88f35d0214ba4c416e5d1071e464e7938e6cddece05d084811c83580f714c5301be068666e1d047335648c3926553051fb21b63f0326312a54c0507a2b8fe865ba197651128e102859b77380101f42479d62058f1d829ae37e4d4d82a8d4e2e633f472d26ca25929c762b8b0555c27d83172ab2a5968753b2411241540ee171b6c5f08805808e76d0ee0998e773be0a72d22626a1b9c512706b77eb7900c2ad9b302de3c3e2943a5c8fc56e74d1fe902f28b1b4ad5fba7fff688f6f47fc27aa715e335fa1d3dba814d8380896e13d143b776f70b788f5f626f59da3a9c0603edfb5a870807ae46ca4f769634190e70461ad99df1d7f84cd11ccf2a15c855f4740f92bff3593f4ef89601b23b10d0b44b1c6ee575991c74ede539205fd41c88caba13b4f6d64b51ad771c85d8c7203bebaf9d9b1d36aae162ccda78f4196d114b85ac0b86711e9cb9e7c7763c162e2182542a47c6ca6530a02f24bc046c9f48f725d0a82696e7b6bae2245b5332a128ba92c856409f3be39cdc90a0d2a0d901439ce5bf1217d570a0842ac9d8e8458a327a83f704e670fff86bc86230da73386db5ef81eabd299f12f48c53f837d14598dc6259648a3ca9886ce32edac49537984c1f470815d7747a828b8811addc83da8a21d62a665fccdbd344abc7348b82e3d7d227a5440a1c8dcfc1cae2a559a8dfdb73388eb6b57d0384493d0e83f48fb5792c6e204413db696627eba286cdd76ba4e3955d3b9470c68679627fa8e697cf1faf36da589e821e7db2b553f17a8a484416d65ec9b94d0141efcd51b805bbb5f9c072b87eefefb71b20fa2aae6ce03d07e56faafc40c4f6fdde0d76d09b7aba75b13c5c7106a6af0d4fa690694432d75403bd88739f3fd87327b5426807e134aafb2ec45d93af290158d9d727e12afc655324b23858ffc570e4a4e568d0bb445bf0d51992f69949afdf5882401cbac5cfcb7eaf6d581d1d60320efcdd1ab7798d4f34c606e35660eb15937426ec7d691ae73990709b12a88ba6a0c90fb4e7f02992a22e235dccdbbc6cc312f32532b0064a3c4331952113453e796aeec0335be2a9bf76b7fa6b460feb208a1e6d0782409467341bec03d1e26d1c6b650164fd4eeaddb28af615be5a16f2c0838a3a5f3616babf69a800f16857ed415a05587592db2eedfd00739c87d823e650385bc69f87c24aa0bbc0fc764536b280a2d0ffcfc7e8c8da4b496af8b0191e5784e687196b36c578e5e48be82d9f8abcf21eeceb190a93c3d53ca6e509008c62a3e380d23618656f4ef67bf37a4ce334392cb0a870d9a5c0d512e79cf710bb038a531f6e93b79f7ec396c87e5bd3b5219903e09677e2059714030f41bb9541adf5d54a41e38fd3f1fa7033019bf8445d38200a5ec9f95175e14b96c3558f991e99f7527420a788af234628a42e9d9d963b82e8af8824e96cd0b815af9936b13c34690fce4c1e39a35182c8292ec5e52f56054391879c8d1b8056965d6a7eca37f8dbef1f2505440247c1f902f5de375c166e12216dbbfeb97635c0c3333a92aaf2e533f8db59d5a37a0407d5b4d6a7daeffdc4f2fda8065e8c25372461e7cd70681e85d36515145d5b01dfd45b2fc204ff53f63650458f540af4624e9d7190f5373a6303c167c44d10d68e96a25ac8822e69ed5144ee87554ef6119ceda4fb40247634a6182bd5f695dc00c59a6df1567e34d8d09af028961562a40814fc4d09546067f453f065a4c6ec8626f70e0d498f3a703560a7ed77a113718bdb6310258824955d838c31ba75b6bc8b683ae869d9de4343493a3a8f387ce5f7fca0edba50f152b41e27824179ee2857ae9603dbe3bde64f0312151d09c26dedcca2fcd19cbf102adb181d182e38e23d0e338e8f2fe90571c1533891cf237e55c618d15c8ec6645c5da0ed93ea998b0f3c9e2952de5ed7eda85211d00ec013f3063ef514e2623e595a31b3f2626e07a430cd4ccee5556d60b117900a73195be6c71ba34c4f4e9a1ce11faf3764fc6cba3bdedb964dbcdd3e22bf64d4b0bd5e66ba98bb00dde4f975138f9f43264b6c56d3a035ae212445fc8ee106114ff0c4b0deb8c5863cf55e440750691e7aa15ac197afb93f28315b710ef7c43ae16dd18f378370a13d100cb64dd6172c6e1d16fbd8ce97595238dd1637295d16cd5d43a39c234e72cce93cd70ad8a90e2600fb41dbb1c276be4197caa623bea654893fe3ece03409a13dffd9ded7141f9d3cc3f9d6010024f1a71dea242c9e0e53c4fc47cc97521876825d261949f26be7f7c7acf363af0cef6765fc71471dbe5bf0391445fdca6dbbee1d23fbe1f56352c6f932b8eb5e4b2a25f3b5f5e74d4458f8bb72230b0545aac46482760529e7cc6c1c51c4fe67c9aa517ff7c8dfd9256d25cf9ff4ce89de8b81b5a8980852ded8b883033d62639afea2e7f72d29ee2b685d6fce4e91209dbca707ab11a33e51231fc52fe090bdb4da332bbe8996b46412dcefe8432894f0698b351cd8c334e5117ff483e9f0059f1b1a7151a4d52b56128fba04a0d40ecbcf86def5321d2fe2e2de22ee118d79cca795c9c7d7236ece70ca09104e18bb16e72635fbbb1bd88592dab036f1ea39c33421636081bc4eb5331ec89f6ce62688599704917655d703b510406482b5012be6c9d5965053d93ad8cdffb44de11df00e322b7424038897ac7457e7ba49c9be1ba23d103610feff25c0a4b5e5a5ccfb0a3a50dede030f7b7d4b35c9a5a18a252eb04635e5aea6f91b4ac1d26a965af6801ebdcda8b663b3bef834fc3e2e21582d536f5e0aa9d851aefcab8942328755fd3cfc3228e12c40897001a09b8b6005e31a17c8c2a1bdb16a8f069c4b93ecfcf364401cce38ce19608f972bc72ecee2bd36c967cc4da7f5926fd6bf1c9500e384048f84d1341841a18ee68da4d6723fe005836dd6383e6fd3b79ef196d703b6c1f5d9c1283041d96fcb9ba0b00747e35832a734e38", 0x1000}], 0x3, &(0x7f00000012c0)=[{0x90, 0x1, 0xffffffff7fffffff, "14698e8bcd24a1a916e044f78c126ad3bbac36ca46108c3ec97c127ce1513a0d06f0961ff3bc41fcb761067dc31a5fcc1a7e2b9dd10ec5834d7ee537aec1b8c0bf74a309c3bf9ca7ac6e5cace92182474fb6c0163407982f250f7b9f0b78be66f7fd80a8ee0d2e7b53609933a5de61b3f04b674bfb3f81c7afa088"}, {0xe8, 0xffff, 0x7, "b28982f6474a08da18bf0f2f2296635754944e224ab90d11ada57ac8dcdec998a1d76d0cb8ab35d975e736c08ec975e3b4f201f8bea40fd4a6462ef51602f1c80be15730421802fff866bfbacbebf6f70af115d252ec5642ee6f7b095011489518fa8d77f92548bede9fda46357eca464b65fa3eed944f7b16e9d5f800828646829d7f843e7c001a67154927c8661ff0b4c9c4ebb657cc00f0f901bef58eab65f7283e6d56a019dcf63deeb77f3ddc7d2c944e45de421374ef27791b7dd70684cb7c1234a2f01a1879c5f8c0dc8360f63baf49"}, {0xc0, 0xffff, 0x100, "27fc67380ee05a7622390ba8d1236b35902e35cd09735a65409a16c896a3f329d4e11340befc6b4b3b6a78f735abd6c3eff330bcd5e050a319b87ebdccfc10528e1b2c07f0e97c635c5ffcb108d823c74e5a4c4df593b51d5a9ddb60c3104bf505b1d23742c5dba0ba91aadc3b0e9fb4870cb7d59aeb546b8d62d3c82ae249ddb0fe8f0a0c1e8b09edb57490eb08346bec5f3d0863513137f418f523a0a729c260604e45d7b7b0da827a4f837f"}, {0x80, 0xffff, 0x2, "4e8e8a395bb00d973b0aeb3908a2329f391d7acb014830de217874a8a0711757dbc7db85fc54d9003b845b727ae54e594553c148f7199bc8537243a4bb121a8ddbcba6884d87400c296b0f2e1bdc585f72ba0662f4b02d2646e3786d0cf377d75d6cf2038b46b5d813015484eb76cac0"}], 0x2b8}, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x211, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) 22:28:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 22:28:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x1f) 22:28:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x4}, {0x22, 0x9}], 0x2}) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x40, 0x0) 22:28:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) poll(&(0x7f0000003c00)=[{r0, 0x10}, {r0, 0x64}, {r0, 0x548dac69c7cc7786}, {r0}, {r0, 0x127}, {r0, 0x4}, {r0, 0x80}], 0x7, 0xffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0xfffffffffffffff7}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x28000, 0x30) r2 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x51) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0xd5f) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x62, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f00000003c0)=0x10) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x6) fsync(r2) ioctl$TIOCSDTR(r0, 0x20007479) r5 = semget$private(0x0, 0x3, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x3, 0x2}) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000003c40)=""/52) 22:28:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000380)=@abs, 0xffffff4a) bind$inet(r0, &(0x7f0000000340)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x42, 0x20, 0x1, 0x7}], 0x8, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x32, 0x2, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffff9, 0x2, 0x3, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x82, 0x40, 0xffffffffffffff80, 0x9}], 0x1f, &(0x7f0000000140)={0x8, 0x2000000000000000}) kevent(r1, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x80, 0x75}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x60, 0x0, 0x100000001, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x10, 0x1, 0x10001}, {{r1}, 0x2eea695bfcf8a22, 0xc2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x2, 0x80}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20, 0x5, 0xa86}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0xfff, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffd, 0x30, 0x4, 0x9d, 0x7abc3077}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x0, 0x9}], 0x5000000000000, &(0x7f0000000300)={0x9, 0x7ff}) 22:28:30 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x882, 0x0) flock(r0, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$unix(r1, &(0x7f0000000080)=""/176, 0xb0, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x22, 0x7}, {0x2, 0x96b}, {0x77880800e597ac91, 0x100000001}, {0x6f, 0x3}], 0x4}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r1, 0x3}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x1, 0x3ff, 0x20, 0x800, "2b74680ab08aa41b07ac99d99d9585e5fe133132", 0x7f, 0x273}) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000340)="7f1f173451a44490d95fcda0fa40fd3158abbd0a75a3657864d443a10becadf2752aeea2dbd34ae8da6453f1498f47fd1fd3ce1761f4bc5edfd9bf4c8eec7600c7512c090f4b228683c7d40103df939e4164acd1dae03f3ea712eb90f02e558c13b1e79a6623f1478417b2b0e2a673bd2919f3f0ee80bd7ddd31d1eb1b124b641f556d5debd40cbafdd8fb4a24c8e28409fe985a1778cd29e466b967f7fc628e491412cefc7f9fb865b34aba3c194ade8f763e7abb204c6cbeb5ad71f6c1b9323c209ed4ed47497e2590d08524789ef2f4ff2cc2f21f9023b5e461dcc555bdcea0971145bb6cf78be7f2f945841449f215f70520e56830bb052174229aca3bb29569cbef50b53931bac466c97eb45367773b087c840aee3d7900c6fee423e24454d13a9e26679f30abdd63955b9224d3f75639baf5c40d112032034a0dfcae7606daf99136b7b509af17dd513f64ff89128f60ce1229801ebf4de34e98c49aefe732aa8cb0bb9a0ad587da7b941978fff4520f8134d8036ea35760516464735367780c3a59407affaa7ae8ba371aa10917071de90a0ed9d9b389b2b8dbd099578606a7133bf02579ad95d39f4c57088c9304a875bada4b727c129136c776244c9f819e7539025ef3579c4cd000b874166b0e88b9b0c67cc29890b5ba2ced8fe78d6426e221314f90cd5e4a0a7fc3fe26e9f654e44bc54c39cb8fd08d9d0ed02bbe364fcebfc6c8612e4b18d49bbda5b81d4771db5e4d550adc30a3d76e5ce022734564d97783d8a0afee61d0a1e8dc23b6cee7b35852dc083a5c6708b1633fbdac94ecbe9ff4d83e4310ee6310710674dae1cc75c1ea74720045ce5218b1767ea92ac3b17356ba5a7e8ceedd8f96f5f39aa53c202f1534fede1928e667410ced2ae2f5eb547fc0ddd3f748a9e1ab61922735906e2e159f5ad96ac776a7ad1a695b44102c342d945da0888ab5976e6edabc32d782f47a2fcc8c9926c4cea2e31c3d7a9f0e98ab21d0892ec273dc3b344e6692718df5f7803b24288768e24b1d946cd86c748ebc81799b93dada830f7199e525bf3e5aef5b33f786c64106e252473bfbc45063eb7db1ec15490da7e7ec5fa2fcb00aef0b328616dcbd0f9554efe1d9bc1b5e23a8cc7b9aacb6c7500c4fd5219f0856f907a68e8411cb27265eb77dbbc714a2204fdec3fb34a1ec1dfa5555b5b2b5d127d0afde60b732892d4c239cdea6d11d2bfb1b2f36660f4c076c19edbab1a647bc6294335a448ad20171da4ac5d5436387cf45e0db42af84798b140344639deaaf6290e110d74156a68f22676d20c6c625e31e4f71b6bc06dba6372df8bc132256b54c53aa84d62379325d560c67be873e8e8505546714bade46a2d76e4cfcd3e79c1ac527e98026d7508e9bc672cdcace70f62bb50ce3bf828455359b89c17782679634034d4cb6aa1c66f89f8c38fa2e806909c9cb2612990f6ee64be3707f2baf5df9c47d4b1183cc338ce04072ea0d4dfe8a2362adbdc70a6a5bf06175cc259f6b640b5067e3b4e0f4dc3948822a88489873eccf1b4bea2485a0730fab5f676c88a953ccc23ffaed26138b04807498ef31de29798ccd46d30441e34f822f6b8005f860d93e7da9e78e8c331e8b1ecb95024421bc152cbbde959018ac899bb563d7803d434a60e7b949c19730223cde88a1d4f2fe3a51c8ac04fd493a9688b199561f953f08d5b75125e157bc6d8779100fcae0986265ba6f26f8fb4987ee9d728d631e7c4d7cfcea34ccb964375153a87aeebc709261d239e2b5d057e0fbe06dcacf967c838b6c9deeb179acb5f5a416c537bc8d03e32419f7232a770e2d755e4df6a2ef8ff4b57c2bab61ebf2092a4c7fe62886f0284db81a9a1f52ce67e18d8822b3aacb9009e49fd6335cd60489a61806f7e62aeaf22679d901f986dc19e37c8ffab211222d3d6cc09c38600f4be41e74be9cd96926e74dc8103c0f6f80ca7647bbe788222236b5defdffaea5d837fca0a516a18f8af8bdb02b3b74852571238755ede33c8a725b50582c4ea9eb9327d3b5df2f685b3d0eff734d02490d8e66018b2587689deb48e2a31a57c183ccc98c85a48c1041d03edf93fe032ae90e446a0f6b6b64d694b9ebce3eac0ebde35368a5cd01c70810ed782f564ee7b3e3898ac5fec739f1f4a150d6971d06dfffbd3c8552835e31a4cae66d8dcf0cabf06a6fbb92b17d16826f038ae9ff4cbbfb63a15db7aa6d3b57549af85dbfd9a64512a7cfa9adc878dc53e10cec1c9cd7d7b93e2f966a4d145f1a3b5ff4d4586b1fdb1b54449cd406591e19653af3b55d82ec455a20c5aa319b23b8a40db78bbea8dee2f20aae5c355a742e0982261cbc7f5599aa68a5502d8c91a54073cbd444439c07f10df9556f7ed5f7f8ae66fccebde510567138ce610f13cf60038cb616743c7a9f771e295681509904f4c19b383e6d907b18f2ce3ca22d2c32254ac34289c52966c42236f8d05d72fd1e1ccec0eb536626259726426b25d29758d96171956490acf02ee88051d284a952932d6f55b77c8900508fe6f6f1ea8b6c1fcea0351e527b8e273aaf578521a2db14481dbabb4a081df86bed3c7b6a4d11d89dbf485e811eab33a6576f230dfe30af12812033cf18620b7f025b912438ede8fc09a2a64fbbb222d6eb021193e715ea786e305698a95827c1edfe7c499074676913ab788f35e9157a275c4784a39717e2d83e8f0769e232fc1550f49380d7ea07aa45a2084475f8ae35cc63c4021677547a5d4994ee1bf7ec7ce857d7f07f8a7fdf4a4cdfc36893650bcdd0b008c012d79b35e9fb1778e14510a34a61d513634265af862877033a1404f1812b2be1cb22fa3e296b400753ac2fb58189ae71a44140e373a8530a6121999ebc7dffe601c5f59969196fdb5889258e5046d1ac9ba0bbd65643a11168ee7b2fd89504e32ea39b69c2a4f7089e690bee36181fa606fe576124cbb57381ce00a7274aa8f920958013b1044f1f723bb744e753644d1863f50babf9cedf9bfd74a3ab68bc56f4c8fcc7de2ca23e11537bb5e97e21b6229569d9a0122b5bd53e445c01073290c12364764dd646df5751d27bf63fe26270bd28eae65fb017abaad8693101809c73c1de6483d29faec30d0e4f07c3b9d66ee37456799dd88bf0fe459a01bd11e434e802cc90a6ff8813c4012f8575bdc04cd1807918db05c5d517a084d154e3fb3020c2bb4830911c5467a19597c19ff7b50f6596461a78395dc22b04ac7a37146e72fe25f4c91a8bd8c231ad6d1c818b9c1839311308918e04ae0b7627553a9347d4df2866d15b94dfa591a85b0bbb4ea6702c60922968193e9739686133373b74c6eaaac74bf04c9ac43a267abfa2825b922be5a35df57d08f28d89c991a5f87a88b8ad8734f91e6f81f3668e37d5dc2494fe1a1a5abbc979c1aa01d78b5a36ff3f502423a83023c6c37abfc64f190a2d816cc3f76c817985aec0f589f5709175f2de5bbaffc1bc97ad05698e69ef69997d6485b33f84c185af101fe3efd9a34fdd14caee22f6004cdefcc1e39232794d47947a5bc59015033a2148b4280cd4a22410108081be38c1eb679418512bce02db6664c48ca68acb8a34045a99d7164c306dae2a34366f25daaa83db9cf9c2934ebd4b04b732aef0e490015d75dd9463374d232d2a8173d3155256d8fc689ed6ad836551ddd596a9e49612d487ec8670a1af55ccd331bbc66d4cbbf10fa5db7db5aa5d531a56526e3462f6a479a6a447502b94ff13394d072e80decf9b3d4198365e0ff02846620deab0cbfb931a037fc0fdc0be11625a3284b0e11af732603456a075efd81cb1f2c76aa2096f4939a0ae941ec8478bf3b53cf3a848ed4288f46bfe895488df5db90b51b1d24ac0e331954442b2557d95150065fa9e05a5fb39b8b6b5dc197ecc3e903bfec91622f39cb2bde150a1a5e766d5b51888968b7d92ca0ff76f319969e29954999699ee9f90e13fea36633b6a98d9da3cc8137046fac086e64c03bf266e6b74ac40ed812eaa961a4df204404572f21415761b352965e4b165fe33f0568a749a23aabcf899be9868cc96e3fa2afe4a792dd3737fa295d638f570440d8e7ef271f9352823134e7bda9e266ea52f15a0e1d013250543bc81823f9c90a23dfc13a5a733092e8415775fc5e14cbc26079e930cd7b6e2c174ab2190e9272ba0f16cec11145133a7261e0167c1e025b7762cede461abf1a4cccb93387cbdc594e642c6bc39eee5bd10ac1886be4ea64edfac72dfe8a727e4772fb05e9d6d1ff657c0023c86f83ba53a8adcda5d0d3c448fb850024de22150740976b54dd21b2a9626cb3e0df82700707026c9f630ee3017e703e2028502881df467f329bb25c019a8f9be2ba1b7bf240f8a750942030c056a2d583f7367ce753e1076138219447f943ac83e83f0d84e76f432e7bc6bb241f208b275d68afb7425fd2c593c6dc5b5324fd4c7ab8acbd20384632aa6b4326829754d962eeab7610bc6df56591c9613a5a23f46f1ba687a0aa4b0691e0476534e697da49ca8053199ddb0a2b7e2660a9eb16893c33d53622400ed631ae3f10e3d27dd20ba2db05cd07b5482173294ebd823925e075038f5f760924cb50bccc266209657772f7ef36ebb09af04b1b4398f786d7303aba6a575f06f70ffc7527b07a11c34b8596ffbda00ccb27abf2e0cfa5a5a71971cc1fe09273ffdd9c6d06789cf132c50811b6c6ef97b51d58ea73c6999d62dc269331e62371948a7513bc17ea398c3d19cf177dbc4678e870f419d4069f66e6166048133206118b86a7f1a35acc35eca0082a35d6d636481264d4c968b9f4b64761adcb40f349094a7059e8f6f17e737f2848b59e9d166eacd229eddd5b63b175c954d7c58b8e3979e8e8928bb195b7b1b204d2c70a2e35a748eeaed7214399d35669e9a6673939ce1e0b084cc84db1366d3299a1a703170a961e480375c0644ce7b2c366fa2c228464834cda836b8634a0cba7836fd23eef308df670e53a086fb45f652339d556c2ab852cd9c4f2455c42051c606d9979ba0b9be6718b66d675f7f8dfd42c1acd831355bfadfbc06623ce88d9141a4fcc26eac132e450901110e91c884f5b8caf8236d54af48817e54a7e163cec1d487689ea8fbc3bb2991fe76d67b54b52274cbcc9ef9ed42b7d88fb1db0df8e96e3433e300a6e573babc86ca70f2ca26649452b13e3550788e254ded930e44a739f0b555c0ae984d9ab99ef6169316cef21469f7d28dcb361429a2e6d2d35ef26c3bfddb1e23c3f0f99c4b546996415e575f4e0cb681f39fe8eac398aa8c9cc6bfaf016296130058933065de39d6aefd4517e5a3128a59cecd8bf0fc3087f316c5fbdebf5aedd60dee2872ccc5165e29a01b2764465749e4b3ef488b2ddfd303d65437d235570335301361a8264552b369f47a8daef7e64539719b17bb500952c5d8df6c1d0d7e8c3dc4569b31dfed248d59088e311333c49c8031900100848da4bc7bac5dfdcd1dbb8429fb4c56533e31d44eba19b09de0efe1ea6e72b17b20689c34fad8995447b44ef451b0e43537e647fa044b8975f99f0b3da237dfec46783922f9eea7ce26a6518e810bf5455df0e041f0163f5130116c55906ef1577e5d7a23aa9413f6c1a57690a66706f4c00b24a57cf553cf874fc39ccef8c704a5c3d8869c594d0c92eb4d61dd755e9bd056535707012682183fcb22ea6992bf7f642fe40841f0601009e4e8854aace0acf95c9a6d4883a8ef686a439219f287010cfa90b64f33c95d1e5025", 0x1000}, {&(0x7f0000001340)="45469773351883b9238810437935d1c15fc3e5da9edc712f2e434b7e3f1744f2bfab15ed1f27a0eab6b544a00e6255aa16eb477c4d106e99228764237b7686543421e310e734ff2a991c4111494a4c125c2dd5cd74087981c8534e57406afb6ff43dcd40ce6955d278104d178addde4126d934a8b6a61779cf7ffbb119cf6abbd4a410715d904e9df050a4fbf86fe5dab61ae4587feaecdafb7ac10fe32c0bc3a679f32946c2a48256ad9a35286cb460ef62f43e08a622dac78a44d58e0dc1c2ee6839158ac5d2", 0xc7}, {&(0x7f0000001440)="b8393af4ebb905d4c10ca817b599741dd1dec2397d8061b294cd26b6950c26753aaccabb59a89f4ce7f637b8900c73a18bb4bfac295b51df605b07473742d3b248e1e8cf3bc68d04f698d5cc2b8311b6b97621b30b7fbfa4dacb7eb067cbfdfbce3c7a6f9e370884a7f3ac7a1477f7a5ddb76dd479b4d4b6066ee19367b87ed577acafa8565a580b751be31c8b035fc930a3b96f8f9fc6c622505a", 0x9b}], 0x3) sendmsg(r1, &(0x7f0000001940)={&(0x7f0000001540)=@in={0x2, 0x1}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001580)="77d45fb5d4a3b3bcbccc65b3333c37e7ba4b3d6cff2c411bcfef4979618b1dba8d1bbaacd5cef645c63919e8ee3313989a89baeb5cab7d55dd87e30e1627231f5bf8c90afc8f86d851e997d6aaee43533098d466968177c5edad0866a25c0f796ca1d06cec46bb46ea3116f5b503fdbf5706ca8589276e302ad5febf2cb877bbca8ccecbebca5232c14e68aa718d732d0b6093c3652882b8742d0014b8e7f8609444d5beffa9be5e2dd697e4584d9fd7f3ad9b5181dc608b45cbff23d4bfd3c0a1c7dc06e0b7c1c41c7fe302e14161f5fdbd665f10214986c700b5e1b1972530c731169c269c5bd96f9ba1", 0xeb}, {&(0x7f0000001680)="3366d6ae8c700daad88a31ee63aca1c02ccc522da312800401b3ef79b0d7a635d34dd52d8aa356e3060967d3b7ad2f804da680dcd2a28f7ba3c87004102d8a49bf1de52738fcbd1e1843582366eeb5623b8c1963dd08429d1579c5d1c4b14fe59079f1d3081722866c651a77c2cb7f60955acdff18cf18af51e280c15219d700ec5d165df27467e5b6a020a04bfb4e34edea9a52818b956c537af3d14ff1e8737a1c3d203a680014370692", 0xab}, {&(0x7f0000001740)="e979349608d2ebd798f336437b62963a2a42accb0a5adf8ef83a9eaa1733ab58f10165557067cb6d2f4315de0ba77d94f1fa7669cdc73c16b3ab731b6dbccbcbf918faf201715ff213d0ce72e218df163db8de5d739be45f7d0f6c96a0", 0x5d}, {&(0x7f00000017c0)="8855775fe9e76546e62e5de40af0933d77207193984f29724efb749febf7fe58cb53b0e8c5cdd3685ac3b87fbd3b8abe1c1014b55ffeb2494f3e24f922c80f85486d654b2145f068a0768ea8e21fe9893e0f863aece065a2f2b199d07f878ada5dfcd0074e5089ddbbd5422931802bf508b6484fa50b6b17fb59cb20d1ca3bb4a4f5bb7a78d109c7435d2a7dd939893a2f61cd8874553e", 0x97}], 0x4, &(0x7f00000018c0)=[{0x20, 0xffff, 0x4, "92d614072a36f787ed88f02a"}, {0x50, 0x1, 0x1, "815910b823f184c8399739bb196ddac6cbd5b38088db2e29615befc0bd5c3aec54949e743fb30967aa4c69b540f69b9328e106de3469d6673d"}], 0x70}, 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001980)='/dev/vmm\x00', 0x800, 0x0) r4 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001a00)={0x10000, 0x1, 0x8001, 0x27ce, "74560a2910bf901fcefadf992c49ada52b2de489", 0x1c, 0x7f}) getrusage(0x0, &(0x7f0000001a40)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001b00)=""/143, &(0x7f0000001bc0)=0x8f) bind$unix(r1, &(0x7f0000001c00)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r1, &(0x7f0000001c40)=""/233, 0xe9, 0x1, &(0x7f0000001d40)=@file={0x0, './file1\x00'}, 0xa) syz_open_pts() bind(r1, &(0x7f0000001d80)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000001dc0)) recvmsg(r1, &(0x7f0000002140)={&(0x7f0000001e00)=@in, 0xc, &(0x7f0000002080)=[{&(0x7f0000001e40)=""/198, 0xc6}, {&(0x7f0000001f40)}, {&(0x7f0000001f80)=""/132, 0x84}, {&(0x7f0000002040)=""/30, 0x1e}], 0x4, &(0x7f00000020c0)=""/99, 0x63}, 0x40) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000002180)) syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000021c0)={0xd7be, 0x1}, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000002240)={&(0x7f0000002200)=[{0x0, 0x2a5}, {0x0, 0x3}, {0x4, 0x5}, {0x48, 0x1}, {0x0, 0x7}, {0x0, 0x5}, {0x0, 0x7}], 0x7}) sendto$inet(r1, &(0x7f0000002280)="f3682b3725c54b2c9e056273b4aeda988b0ab69c2b2d4deb9af4f8931f4a1f041d40b457172c97608859f3349eb477ccd418e85341b891355b41e3a9dcbd235ff39c2c715d0cb02a8342abbbfe7428920141e11a93508048882a85c0180f7309404fa379419be486a8496c8a0bbcc7dec2fc3ab79844043468403363af34e592196d3d750484a28ac9664e23a5d9c752f45032151e0b108ca1e62c1bb1d4d533fada22ff8d1e872ba8febd04302ca5cf5ea7abfdcbc50420f84195f5fe0fa38027928cdb092ddab36159d962d14db04ebbfe9484181a3ff1", 0xd8, 0x400, &(0x7f0000002380)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000023c0)={0x10, 0x6f52, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7f}, {&(0x7f0000ff2000/0xd000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fed000/0xd000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x10000}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x7}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x6}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2a6b}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x6}], ['\x00', './file0\x00', './file1\x00', './file1\x00'], './file1\x00', './file1\x00', './file2\x00', ['./file', './file', './file', './file'], 0x7}) 22:28:30 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fsync(r0) close(r0) 22:28:30 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x67188303, 0x3}, {0x18, 0x3, 0x9, 0x101}, 0x5, [0xffffffffffff7fff, 0x4, 0x9, 0x3ff, 0x51, 0x3f, 0x1000, 0x567]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x5c}, {0x5}, {0x40006, 0x0, 0x0, 0x400000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x9}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000240)='}') 22:28:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x200, 0xac5b305e75e69c27) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x94, 0x0, {0x5, 0x65dc}}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0xb14f, 0x6}, {0x18, 0x3, 0x9, 0x75}, 0x3, [0x0, 0x5b6b, 0x6, 0x4, 0x100000000, 0x1544, 0x100, 0x73]}, 0x3c) mknod(&(0x7f0000000200)='./bus\x00', 0x40, 0x3) fcntl$setstatus(r1, 0x4, 0xc) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x7, 0x0, 0xfb4b, 0x0) 22:28:31 executing program 1: r0 = kqueue() shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 22:28:31 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="8a91b8ddbbc329551b1ceac1d96a60ae6fe5cdf6ea99fb5191a467b75682061f50ec1ba3b45063a957ce3e4d9c2988a33e954fbb6289069ad8e6f012e1edc1d6ddb70ca52d9faa8ed1ae89a10d5409f5f310f757f40d19f9e9a8f91ff8febf17c308c4c4b88e7b6f4a4b3b6a1d770acc482fa298ead2698c6534c5c3915463d38e6c8efccb762f6d5575e54c01edd616efcac3dc282e3dab5ffe0c4b36d8f77d0103cc7b37ebf51cff4af90fbcc388d435aae8f77fa21b109afa9a40db96431e7765aa275ac9cb319955168680c8118ee96686ce9c558debb80c1bd3d32dcc78", 0xe0}, {&(0x7f00000001c0)="81ac12e46b22539ea6f9ad7a22e6df2ceb1b4dbf441506512b16bbc8d219b168b7ec50c30ab1a42d34ecc29b47010b1a6a1df9b35671ee4c7af04d2b36d13e6b07d0a6627b98ba304f643d453be4c239244f158a18734bc28187441bfd2d915cce8a5a27c00af99c662c6fb01ab87ed917c0bdc241e987e1b304ea13106f930ce062d1717cf791eb92e3bb07954e80a708119d54c91f0b1a0b09421874c962e5798009832d25a9a6f549c74450ec46a06c995886e06c491d46", 0xb9}, {&(0x7f0000000280)="3d65f473a3ee65534ce778576229b20bd25c8686bf2d381f2e863e6c63b0cdd41c3235f653259c4a", 0x28}, {&(0x7f00000002c0)="ca08f6e510f4117388974e139723c1cc8ba7b844ede90cf856c4644bcf96525bad530ae0e8c15717e3fb08c61f30a16bc5a48fbf13edbfbc52b42563c7052174ad9fb81c5a0a1c38d990d28c75e8c133079fcba4470e5dfefc17e7e4a414381d5840791c5438b7f9ab22025e5aa5e6a39dc411e8e335f9afd5ff07ca289bb7ab576a6e0b5bcde0c779f5e25d07ed6cda58ec4f264f3bac715c95daea13de5dd348ba1e659983f53d89f7795e2203205e484114e9da58816a245b597447ac985e58b63492e65709191e470387a35c1415bc88e30b9e2208f8ecce0c44e6588ef6eb2b9a2d8b1b4e", 0xe7}, {&(0x7f00000003c0)="b0085f3df5e0984f61e8c9ceda214b3e4da8a76a7ac1a88adbba9a1d4bd5cee0258f28b0d285ab5c5c5ab99f60a06f530d7d81ed99a7198c948e5adcb4d0d57ef2a2f72e945fa7e32b025de9c423921ae6fee31f7a9b7a816718944898a8b4d157407462ffbbb4", 0x67}, {&(0x7f0000000440)="3ad270c75f345a9dbe0f3ed8ba8867dd323075e3cd996d74d05c2054f12c6e46951e42717b5835e7ca7cf9844996718b0ac914259af04cc60e3da208d76e2537dd747e487f6545a568b9919a0f44aeea6e5146c7db7a8e8d4184cdaa4d3807499b6ac261445a9edbdabbbd50aeac7f5a25be1abb8e7470e38cbbf75bdfdffb4f9013e966e7a8a22a47ad55b07be8f7932556a1e20fac8bcf85d0df70aaef16ae3dfbaf5b3dae38218556cee0727b0b687e184f82295cdca172c77594ccb2ccf42f6480314e4ee9a9bd4d59797af523a1aba5e5010c08ac945ded36b6ed3d22bcccbfd02773c4e446efdea7ebc1d09637d4b96f4be3c053062c695d", 0xfb}, {&(0x7f0000000540)="4f3c35c77e8ffbda6da1df334ac9c3ab6e46ef4c45f95ead47f1c180dbc97f72cc54c73e29cba732e43d", 0x2a}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="0c5607ec35266d841e54176be7bf29d8568579ca8667dac05314cb2fb24fa88f8a7f41faad58d852f2bb8d29ed9939dbe8f5f9cb5043dfc25f33a17aa225ebc7555c8153646e8447b9f881c15e5a15bf9562901e6ef0ba953e997f43664fc54eea561d70db625cc905a918b488ad9cca0f47ced2c7fd78e9969eade3a3282ac855af3233393952b60d5b25a5b516228765e5c0ff8273dd83d0244d0b26cd4b0044b24b397d9e7852d58d05d16316015e00c2c3b39dd2cf194c93edece421e2886aaed81a1c1b8f23cc4383e4bf403b22b85f05afdaba8a3069fb70a62a0670d9e5e959809c4c6f21699651b1b9f525200527e650ecb44c6c2bc8df5a", 0xfc}], 0x9, &(0x7f0000000780)=[{0xe8, 0x1, 0x7fffffff, "db6c9f825eb1d3fe693fcc10c840548302749107624091f1eace12723b383201c877caeb66d8de8ac551b2c10c8c32f0b1cbcb02a721a1b81b266eaf1ddc4d372f8fc2ce9351590deb7ac4c5e0c6b92e83757a46a7f0874ba02ca54408e1075b4cd7214c3ebdea85c8cb9cb85bc8a26f6d62aa4e98f24bb57d981599a3780677d7237a8df1613211f11af4947e93f092e816e2f663c3a1e28aa4dbbb11e84e675cdf456706ad4650d5c6349f65461b7d1c3b5a82defff8f125186496ad7e5be8d163cd5c8e11f937a8a9887659cac845519951c5"}, {0x78, 0x1, 0x0, "d2dcc3e63bf6b83dcd144dd9b2eb9a59ca27e3ab2a34eb49c2b0cdcc52f9bdf80089b61511143278d0cee601a382c32ee0c3ba138b432e480ad323af17f388935ab06bd278058c90cd26b14ca16d15a6d3e0fcc194af1246257a1297ab1fbad424b131a695821a"}], 0x160}, 0x40c) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r2, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000580)={0x39d, 0x1, 0xbeca}) 22:28:31 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0x4000000000000fe, 0x100000001}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) write(r0, &(0x7f0000001740)="4f6ac8e2be9950a9e80c9e48bc32eb393a1363c9bb4946656ef95dfc85ea62c93777717701a0a31d7bcd5eac4c40144e0e05a80e83c943163feb2c080000003339294c771eeb5cc64ee8709e26b2f8a803e68de5eec25523aaace549f8bc69f840a0d937efc18cad293bb36c3f5c5a0008000000000000ce62113eceba17271f91a279f10eb44cc13954306070f28154fc51b6f60a74907fcaea49dceba10c8bdb55b3f13b644816e9d18d83554b57075aee90bab708fa8d8a5516187e07737fdd136ee555cee0ecd0e3bd39ded355d0a031628e0092d7458a91e6f65a403047d00d582485caf7bba2c3f558cbcb99861bbc1ad86dfded96e3e6bd64cfc1703e851afeb3c5ac819abd2b4e6e7e2c22dd008984d69affffffff2c9f5a1ecc3b840e1cf478db01cd825ad7e3a5d351dd3a330da6d964495f752d65e5873ca5242cabe6ee0b120c3cf1c2313a9dd7257cb4707f82bf3c9d57de7b2131296d415b753edbf2a6cdbd15f47182d6c0fd965da5672b6831f3c25d3fafc5b6185306020f547e657e2b3a5b482b041a25ca73b52b8f18644b71dbb505ff6abd683ea526a1df1b680670e9b6eda86553f499abed0988284272fbe987d3a9fcbe26ed0ed98071359bb1ec68dc089480d7e9be6a3d1df442aba78ede7d2c71af2cdb4f2e2bba96dcbdd402a9a080f7b06619e48b2bfac028316556e0a1a6411d8a7f7a8b6db8684e8e7828660ae938d487f029bf288aeaaf8a0dd92a4b2ab1357f", 0x21b) 22:28:31 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x840, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x5b83c76b0f422d08, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4d}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 22:28:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r3, 0x0, r1, 0x3ff03}, 0x44001000e, 0x8000, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:31 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getpid() fcntl$setown(r1, 0x6, 0x0) 22:28:31 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) r1 = shmat(0x0, &(0x7f0000807000/0x14000)=nil, 0x2000) shmdt(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8000, 0x101) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='#') r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x0, 0x101, 0x45aa}) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x5) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 22:28:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x4bf, 0x0, &(0x7f00000001c0), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0x8}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 22:28:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5e", 0x36b}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xb1f0, 0x0, 0xb3, 0x7fffffff, "49bf000000f47e0000000000e6ffffff00000040", 0x40000000}) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) r2 = semget$private(0x0, 0x7, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x81, 0x10000]) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000340), &(0x7f0000000380)=0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="2fda586d677b1d0e01e7bfb1cfebaff6441c0ecc714e4448486fc9948cc661d5d3768ca67ab08bb30845fd726b8ad979f8db254d2cc253f315f628dc3418249c577edc402b4e15d4224c9f6ecb9fb6cc1318dcb1399f44b31ab6819c3822cfd2a5fc8f2071faa36a26eeb2bf51637d4ab5a1a1cf7b56090bfb9efde7bcab", 0x7e}, {&(0x7f0000000180)="a646766893c7252048920e69a718959b87678789d2b524bf49117286e1f87905e66192c26b27ef7d139f0ce8a2698ee628067085787ad57cdcf7ba8ad7f8c115412ccbf8bac2a363658507e9167e5e4a08c01da396d03e251d12178473d374e5987a26e5592d9fea0bc4ebf5661166636bd93daed8890171cc5f062d3222f27e8b7883cb", 0x84}, {&(0x7f0000000280)="f3e5f54ccdf27c57f5458fb497ec2d3a245695418d7ef74183de61495f7f133ff1feade05f4ce5c2f1e196a87ea4a9c9381f816cfc0e0b7043943dbf4a8f031331a606c318cb", 0x46}], 0x3) 22:28:36 executing program 0: setreuid(0x0, 0xee01) r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) 22:28:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getgid() r2 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, r1, r2, 0x0, 0x100000002}, 0x4020080bf, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) dup2(r3, r2) 22:28:36 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 22:28:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x7, 0x2, 0xf5, 0x1, 0x13fc, 0x3, 0x1ff, 0x2, 0x2, 0xffffffffffffff8d, 0xff}) r2 = kqueue() r3 = dup2(r2, r0) sendto$inet6(r3, &(0x7f0000000040), 0x0, 0x4, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2}], 0x7, 0x0, 0x0, 0x0) 22:28:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000002080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x65, 0x0, 0x0) r3 = msgget(0x1, 0x12) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000002000)={0x40, 0x9}, 0x10) pipe(&(0x7f0000001f80)={0xffffffffffffffff}) getuid() msgsnd(r3, &(0x7f0000001e40)=ANY=[@ANYBLOB="000076773f75000000000000f890d8d6dc9bb4c539549bd14855e8ec6180baf25103021ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063b8835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebce1de643da94c52d9f6a51b9a3a218142da7e20c96b1baf36279f229abc354d20150ad8a70c36d20b0f2442d33f4d64ab79ea60c8cd5c8588d9bc92360a055bc255cdca48342f01681a7faebe4af5bdba446c002f723c700500007c5d601f3585da0e7b6d0329863d1f05ccea42088f38dab5610114e25b4f1ab4119b4ce4441ebfe743b25d3ae4017483749138224011af259f3b6d97b0607fd7483cc5d6c8eb3e70bd3a3df2eeccf19392ac159281d22b9eec9bdab764a1b482a875da9a65779a26"], 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r5 = getpgid(0x0) getpgid(r5) setitimer(0x2, &(0x7f0000002040)={{0xcfab, 0xfb9}, {0xbe0, 0x5}}, &(0x7f0000001e00)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002100), &(0x7f0000000180)=0xc) sendmsg(r2, &(0x7f0000001d80)={&(0x7f0000000340)=@in6={0x18, 0x1, 0x8}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000380)="f01fc2f7cb8bf6e52c6d6fa4aa2e07895c62216d234e76bfa5b4d776fe1f9acb6ca35d3670478f04c965333091ddb72afd0fca9e48c2b8c372810cb386114fb1d9182576a96c38c1ccb76f3b2e59c3d94c34474f0c2dadd2dbf104d4e6132d1996", 0x61}, {&(0x7f0000000400)="44f97b7232a8c3f18277c9e14a1e5095bab020ba53fad4333c9f7ba381fbdce8ce4b763b3d93b258f6120d9878e4e93b47d5c004", 0x34}, {&(0x7f0000000440)="ecd9a354e21e3838938bf8a90cf21b97529a756ccbae1a96867d32c601046823016e5a4fdf016e0ae364298bd101ec4aa4dfb44d2f9be330eed4dda016940d5726371864c0c7d13f5987abb8e139c67c53cb1d114ecedc519f2a4c468791af57aba25b5d7682e04a5486903f2854c10a8fd2cc5849f732ac40ef0d0fd54776cceeb8e92006373dc26d53e54058564d337b20c857ba4cd8a06b41e18b244289b0c334a50f5d30c12896523276bffe9bf432a50142bda4e534ba29", 0xba}, {&(0x7f0000000500)="be221d56fa47ed916ef3f6c0f25646bb2fa0646f666c825f0b4178afcc6d9d9379a0e6ad93b64cfc77d04177f6ff45619bb96b1160a1d825fd58ee7c0c773a7d71d97d590119dda5a7a52144431c219197417b62f303877671effee7595d8a82548d930320ddc2a26097efd521913f496ca4dd9e5bc9493c524124c0bf180097fa872c38f22e1bbf92f5328da9f2e4450e14bf0bfd06968f10b8f3aa1c6b9763f313e61c43bad4725a7d61c251ea24e4b2d85b0e981dd7c4974fc515944ed10ecf62d080b6e45524f5723215fb6d27f647148145686dec05", 0xd8}, {&(0x7f0000000600)="06c3c845c926d18f4f1ba2372cddb9e0fa333dfab7b09300c62dc532a3db92cb61e035f78232a0418566986332dc66dd00462057b7462dc7c78502d14af390601a0f6815eb700616638f0137ee036877e9f75b7167f8acd0788b4ae04a0c426e8939afc3b7e3a86cf222af52b23e23ce97e945380735e115acb2c5f22adaeff52e71f1effc839b166175201c1d57522443e0d5d0bd2b177e167aeabf0cc0b02caa85424c934440d81a3dd66cca382e29f30b35", 0xb3}, {&(0x7f00000006c0)="addf224affc794a37b3079626af64b7dc80098af52e8b4c7494b7fa2c5788a7e8b668192af85838df103de", 0x2b}, {&(0x7f0000000700)="294cd6d9c968e7fcd833a2322a3f1f20d2fa1a06af340414f008266007f39b83bb049e3ab85dcc2eb3d78f823bb27baa7e8fa3255a6d2df105082e590a4779c58b67083fa3218a3cb48325e651f11f5d4b433d301451bee15a6489a7cc0d55f59f2e121c80b1a5080887b5feb3004fc16c39a482362be6bb84c7a3d3b9ca827fb3f0a96f051d9aa8110b35d8c1bbaf6ec153d7da12f3656cf69773ddf709731df72a52380ff4a056611dd1afe784b7ad1e9de70b7dcdf87f285fd002f0b07e68495d11c511ccc7e737dd012723a9cba3e84daf5138bb16fb6a2326aa366b46b3c517a906e13b28a46e39c5", 0xeb}, {&(0x7f0000000800)="83fc8e8cf82bf39c36c85aa4c630a5dc2d48cc17128e865f5452e61a7dc62570356157ce2a743492b1244f1a5863f1423fb71a5a2752f8de4fc3a6e53ab30af9d8e192cfc3aa38bef45c3f6bca399ea749df9d9275c06914429f4c8369f1aaf56c5d7763c217d7c1f94fd403493b7ba0c22e2dad13bee7f9a6e3d7cd969fa23a354b3cb3af5884ee9dab58313abcc17c4619e73dc8f4", 0x96}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="1010000000000000ffff00000100008047f16f9cca4f3d83a3d696b8f6b332a162955d40aa5697495d74732317612b6324f11abd11c5ea49f17eebbf509aa31d25b34b9a7e05e68390d7b9f94c22e561f62e89505cac12f3794b8b61d26c838790baa274e80ec8398df1be947ba44de8a62c55b9a62e527e5d2ff4306585807f2aa35aa014b95420acc90a117aacea73e4962808711e61129647274c67bcc9a598a645b20bff7c5d7e434c6e27957ce2c83a499df7a5e4672116b41675f0235f5ad05cd35e29f8f752189ac52c3d8748e6c1e095aa4e3c8c80bfbdd2827736737a9bc0952947b4c3f2eb0d97ecfd2d9e933ebdf04fdbed68b6501c5182e7b4766e3d26c4a88a632361cbca681bc797b2e580bc50a239869591270704c0a98a2887d854fe76de92a9afff8cb1fbd3044181790d006f764071cb6319cd71ffef31ec0e1106dcc2a8ea76803989ae266490847cccd6d60a6634a7ea05be1d29520d4711402ed75f6bcc95d9550560ad6ae9c807999b773bdf3c4a59fc8f704f0d1779e712a41d673520279894e1b4f0aebabb8fe2f64885a9a7f4d058553e14be6ad0170ba51655eade00c90769a083297ab7b5da5a948bcf1b85c59c131e2ce08a4a99717eb05785c4f99053014eeab85c2609adeceb70b77f56a76a80e0a904acb91b233863d5c2711f32e40decdbda28b5b952dbef509aada142aeb47c27b138976b1f4fc013862526aaac5cbd4d21521db81cc4571e4acd38a46b17eb85b941a751de34b465515d568a76db080ae505c84a0782ac8a9d79a256e3637f9273a77bb7c44ab309cec55f690e71ffacbbb0ad3228f944a4b647c4d893d2c755c46b8748b7fc1dc87903fef6288961f4bf0b04fa43e2906cbcac76ec709f62d4208e012933fdc069559c340f444681ee3bcc67138a30c9d1b2d09e2c7f17718ba9a806de7544ed770ff904a1e24ccf8a9f203c3d9b9235d0f75ec70f9241f69142bdf55b03c301c0e188c2b4181a714d2011f0cf19f1a853b226d8b2e573ae18f5cad6d3f421d08199c0f075097d1727d0501475e4c8d10a1a747c1faf418b3027494f4a3634a32a9a38a5462616d693dbc7ad878f7eaa9170e0b0cd54d0e57497fdb73d8b7bed50159de5d26a975472ce9f0388e68882f0f1d11d145cf9523e7d60a089e031ca614d8f64b0edcf61ac3007e539a71426a17184157cba9059b3222aedd4f7d083a8c818128e41af9a5e08a9eb43995936a35d0a2a06fbe933ec1d47e458f9b9c123166cab039e6c726715a2070e2a8c7301db21ff67ddb546701f27db791a66f272bb2851d8b52d3ed51b2d24d3b44c4e53abb6e40a5f00752298e6317d6c72f1a09c8d381c14f2ee617b0ac48ef77bfee1fc2be2bf43886a7e6499f803733759de73d9bf6d949a635dd2b059b9ca3da67a298d9049cb4791d591a168201afb1dbbe81b3d83884fc5b4aadefe2aa5cbc073461ffe415a4442b71d25611f063fd62f55697103cea2bb9ed0be07642976eba4d06c4450534a41581f87bb26c14a5d44621103012149d42c673219f364cf81640eeed213656af612e5c87305896827acc7972fc2d977de7a0640e20a984eeece7500bc7da52c3553a0affac9774dbe8701b495a1e103f318f1e591ecdaa5435e9db9c38e661dfee60e9159cc58dd9642c63b8a0ed9dc620220cd5903725f0ba9b97f01e5aa7d830240a276dbd0d214c857aaad0d93c1f5342e9ce0755ffddfae4c137aa9bb77c60ff07c33f88cb7e5537d4a3b2606c476a54accad83333d080bae12053f8506250d05d98ecffdb7b5b5742d2e73959bd231f5cedf03b250cb1519b02acfc57fe007719f3a01eda78ca1fc08d3165bcb9263c80ef47b11ae9288562e1c57777dbbb168a792fc85faf88464c0e14ecd6a7212a833fda0ef925478b9df30b242ad79fb75b67d502808fa1b9db335f8293bfdd1da9350028333f9978c77658493beec7577bd7d6e85859f046c5bd32715fa9f03f3a338e152f93eb0581ec8f29b34417078926f711da50691ed0269b15dc7ca2fedf3ca01e07e7f07c7dcb8449e3390852c0ea250d3f607d4c1cc0e439545dc8bab2ce60f35067571d282b0a8f6c6ad127b12f4da2f2020f61bf81618152ededcb1f88b5d85ffb8c0757db218dc4c3596cc2545c8ea26afc43400eabb6cc3dc413b29ac431b4c0b616c59378e730bbd6a17274b4c76a4f167a252cc3ec2b3e15c11362e317deb8888cddec8179fc54af6fcc11168b26a8c0662159bb1f1dbda8d62c1615c392c752112f50aac955f4004b31053189b0d4d3d93f763b901086123da74e1231be87b403b9bf4903d6cf21bf63cb356415a634e01fe7b34274f5cbd347f22a7e4702a6f70b1ac26725652be8aafcaf92baf3ea1c25c20ea3b7061a9a39285d3419e091580bf16ce1b54dab0f761f8546a082b469ff79f91bc7dad96c50f183a9fc2c47dd47e4ab46fca987c3ba5f65d5df38e7725682492abeadf9ef80dfecf7f727ebdafde867d361414ec6e0bc4e43b1b427ffcff8c8cf53f4e55642629b827f5cf684336e59539f0c51de3b1057c152f14620b1966cb4f683feb06f89cab4955533e7b1cfb87b589c2d1d9452ebae9623f06d30805cedc166b94c3aa4445a5ba763b18675421b716e8df67f0915f14efe2e94e41689f48689036d293140668672267edbdc62838e20fd3c31476cfcba78a77480fb2505bcfcfbb29ebb7c404d4e3b97d1d55f2b1e200c464c67ba8a2dcf58f3052ff7aa5e468fbf28750ba8b8028f780f20f6397b46bd75f21e3aedc3cbaa7c8b5b83f091925b44347637c87639fb8be047b324fa8f22554437d9dc03ec631d9a8a55faf0fcd8c20738748579ba4e796ee5abfc7ed5b5831677f1b7486046cc0188fe444004302e0380da563ba220a5bb4432bbf85c47b630676fcae2fca913552797bda157b7149cac13a838ba1e7e4bcc15d92fd7bbbfefbd2cbcc694b6e36913410b5936574c965a2b3baa223b4848620e21b11ac37ba09722f6c547fab3c0223c1e4935724091334adab1f504e4286cfdcaa05d2a85e1edf8aab59cfc4b9bafc89db1a3f2109f146f3bb5430575611275116a5c6cc7d3b536a2f91db45cf18ce46cd8b6f6286c623b5d417fe08843aff95d9d2e81c0c469febc7d8bebbeee4ab116bf9d8464b4144fe96587cf642bd45f6acfc351cf0f79da5d7ebb2a1b63a39a282ac6527a476ea620eeaad37e285cf17b602cd573beb6cb2f8963c6643b6d8962f2896feeab73bc1ba7e9b842cd6e7ab391fb13b63d98c77ad8e01c101fa45ffa86c1b8a8a7c4116bf73ad9f0f7f07e9457391b7173f271f2e1102c750094f6d47719c73c9ed2cf258c577b264c64a93519c6f30fccb523e4a27fb4cbd0f6b25ca80d37f8e49decffd211fb3101216216967115ee3c19a253bbdc2e221985cb1aab13bd50e9049ddc0825c67a8521f45eaf1d9a1faca28e0fe984ae1b441b1129eeb186638ac3056fa5b045f5bdf0467813a8976c280f925a5ccf3ad2439865cb66bd653172537a4b6004d49edda47fd6a08bbb0204c0853ea3fac79b50ce4f47bcc9b5bc2100fa621cfc506f40da1c57bb85f08a8bba279baa52fbe0b2cea848270caed201e8d3f0379de89e1ff60fb1efdc0df8ba5f733208dbd595319704a9b00f620cd6517fd7525643ae416f0c55ed4f482c75614da4d47c0c67d2d95a89a926fcd0719015486a48647b4deb6f91200b22a9e887fbad3f899b5aac8165aa3c9cddb491840d942b7e713dca2536c68cd610c8c34ad99f1077dd3f73bd19be6e4cb18d4e06fc9efcdf2155b9c72712d1bfb05974913d47ea867192906e41cc0a6efd574c596922c6ccedc16c5f7457812b57e09ec67d279afdf8a803efa1614b9f493e9f1ec4ea45008f6d0e51e1ab4da74ea87c4d156f50442d319ca854cd01366da90abf76222aff966753fe8fe349cd68da1b6cb64d67826d62d4524478c48359a5c12ea33550075488d51fa76f4e5f69010d5f2a43d0bfd188876d833e43b0a067f776dd0f2dc7ca10465856923e14b3764ccfc6f796c682180dac2edfa7bc5ec206c2d008deefdfaff20af410dc237e6b86927eb02bd860b16cc94b8c76a3b9d96518015f7393b508e40f83ff1a2b484160ad3be75c7e3bdfa88db731da3303a9903e13c9bb3097719f7e43eb7706e4859eb9fe2778edc721c45e2e603e4323b2db67724d746f97069964e56b93470eca0c604e1ba27b98ceb81eac2c64b9244c7e8bb64f39863f09c975f647e2517d8548416280c67322a8e2d97c8cbefb0837ad1a192d9526ceb26380f6f3da9b461a4b98bf6fa6c90ada8275187ea4d020e3ad10cc6bfdbd882b631ada68116bff71b5538900049ad998113aeb1e1cb390eb6487aa9a48a55ebf2cf74433ca0ec2a5287ca57109e5532aee9590036be3c0e4874721d3f3f725c2f22a03ea65a836da7c3e6e8a6bcad0927eaa532b1d7af570445a82b64e147680a77c8b3b6874ac7438e84a0a3b4928f6aff8b933fe8c281ea2e0848e4d901c8d3eb4d3a471226f791aede2f835b7986a5ae9f7fd0273e75615b402686fdd59150d33ef4e6b50ed0c3ad714a1c71fca3387ff1f11f860fb904e0a04798a13a962e3fed528f27581e787581ad6b716b5b2c6d324649493eecb8c34d05f5ff7c8ec7019fc5e3c6f548cc8ea5203b406b95f10a55cf162d7e28273b4bb762c949a6739f6cc999a0cb0cfba1a485759f6559c0b147c15f76a9a9e808a3dce0093f7e7fa02d628c55b6c0d3879f6fade75e6eb5781c4456a27a7cd54ae9ec070a05ca7197e88d9c0c4cdec413d8499665159fa253692c86dcf5e08092f63be81b043a5a22609917a868c02df7eae53762f9d0dfe3aaacefc08dc93fb05f767c205597f4ef68ae758b1f274de69e82b44cfb82a296d948b50cfe4764bfaf6b1d815579a654f0ad41080df7df894743e40d09ec5de58b055f2253a52143c2698458c18ae431bfe393d40b26c4d89f150e7c5f351e0ab20af6c062f2225ab11c6074e8855210aceab6b89198d758a6c593d27199d4aae8a2a9160123ff44b27d6634b0d42c3f610e0386191fef2b1c05de1c5534285d6132152be492f4b705981dd99002f02016c5e6774ffd2dfe31af441334ceac1668f9523cd83191741978c21ad284a7c5e759ee0b041f356140e45997b7adf1c31ed3da9f1b86b0d0da98246ee8ccd14ff9eb4246d31035b822f78496b4864e09d3416551b71e08a8a08f6f8c4eec9f5327e64ddbebe0510a087015d25304814df09f6db199689bc003dec127a92aa443d47fa2397aa50a4aa75528ca8a7d634b86a284f160123d87b4ac242b7514632598418da9ea9634a6e4661d17e72b8970c4fecb5655f555cd2184ef104433216b44f91d1db8f3a101893578dafb8d33f18f7d11f52ef3f3187f2dc26963c16c139ecf58b8e7c5d0718ecfee63d8e9541e31809513401eff9072b5a719b2847415b0f15a6d4a5d07766471098934bc7023665f0f256408c17b0426afc0a2fcd04bdb4cc04785a5bf379555b82dafc48ffd94fe876d332b5a8118a3ada23e2a4d5e8cb773a5ab1727545550378ac8a87d19105962ecefbc19d9950301c41433267c6c5f971c118aa5a7184e76cdfa0464bc987e89c757c12b3bf7107a1a9dc49b6adb8cacb98f5d7c74099944d7c74c7e0e705b5c9719fa3801858f702d05e59fc3e59e4aedb18e09276deb0e1efb54f80ed288011a732947941d618673afdc1bf21f398aeb7da3dbf34fd6d1ea92e7c9fab3f9051b651cb2506da7b6ce7000000000000000ffff0000c8cf0000633acc55c0a7f819fef1ac5e080893da1327afedbd1b1301c454a03904f69fa58131064fd08e2620a7b1bc606db8b992c5e5f20e87cd1c0d1d17a1bd3c61674097f8205a76a6b9ee8562c16b84e972b4fc896902dc04f00c9885a00000000000a800000000000000ffff00003a000000a1e35838a0ce2ced7329c78cb8c993dff7d1b2e91cbb4a89d9163593c04a8f75be9c704da3febf20da684952a2c94c1586898de78d226b1f50a832c78f87b93db62cc73f402e560d2e082ca4989b78f9b3a12fa84fb35af90a2525b354ee73054bef010bba36aab6dd785d0a9ba81ff41f63ecfac43350043233d97730290b918deb23531963ded211fd7a15362a9d7a56000000000000000001000000000000010000000000000068c624c2e531299431e67f8eb0e0b9e6403aa6a7dc4392afecf9f82a0fdb772de012cc1baa968ed117239491753a703cd2203ec469b0016f41ee0b9fe08042795d991f124595b054e09403015ce2c78a4588473d49863bf67841a35f615356fa3571a1abc5be8cb3ca2c2e1172884b7c38a0eb0f2eb54016339df6fd5e84fcdc2ff3ef1c36baaa97bf71389ab932640c26db360622150cdb9415d908180ee19f5e4b9df4bdb9410e3b0fcdf3e65d15ed1471b05cd8df679484a644b8d0d521b2acd25c9f91ecc128495dfacf3a58dad05ad29d67018bb1624ef82dab73616f57409d7ee7bbad25ff2a617e4dd00000009800000000000000ffff000004000000cf8d6d7816e9c4c693449af9d6ee4d7af971ecea15c37726ea7ad207111173733b51021df59d8a05d8c86bd9ebf66a4d1a9cb7984e718221edf47f235c036bf0cc255929856251dce8a4d9f3826267182e1e3efe5211ebaf43cfcf571d89c0a34379f39b528fced08b69524d1f6e6afbfac542e4cab400000000000000f000000000000000010000007f00000051a7709c6ef9a9f983e80ce55119e94c0a90d9721b11d8576a58f52fd81dfaab3ef771a6ff7e90909e430af412d1abf6d03d81e010b89532cfd1cb4de5c47eb555099478ad9481f7d00c45899eb591a4a30e88aea70cb222743062fba36946196f0db4a58a7183296076fd152abc6dc6270cce48d0911e7b09b0156026ccd8bbc40586bbaf269b9c80438d5d620c3e4d9b06969c2e546af7103a76cb145d7f1df7131d2eaae508df9552a826adf8bdd82c28bbdf39dc2bff815ae30a1502fcda05c00ab1b2505432eb6f945a87a1e54700a51b99ecbdf6725ae524a96fcb2d009000000000000000ffff000020000000b01103c9fa49ea56372e017cc7c8b6782ec54c4e7dc81570d9739ccc50eddcd26fd180e992dba4ba57710bafe8b49964694f5eafb2095e50268ac7fca6db59c63bbcb91da541e9887eac9c77c033ef009661ee48424da295fb0d94dae4c344425916ca1e646ac583bfd48fe13178f52f9000"/5173], 0x1440}, 0x400) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x6) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x800000000000004d}, {0x5c}, {0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x100000001, 0x1f, 0x0, 0x8]}) 22:28:37 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000260000ebdf009607eb6fdfa1d6a76f9c8afffeff0000000000000000005b670800542a538706000000b818000000a84865fe2f000000267a03002469bef645e3026d"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) sendto$inet6(r0, &(0x7f0000000140)="d368dcf66fa20d9e87b214e94f36678b005b0107effb25958d25ceba119bc8571ca811785d62b525afc61bd99502dafe3a8f9dc0e5c2f139241b6fb753ffcf8e012017d154a535a7c3f9dc2a199f9b0e4094c16695ef1c659f9164b60c55eb28f9d9addeed03", 0x66, 0xe, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) pipe(&(0x7f00000001c0)) recvfrom$unix(r1, &(0x7f0000000200)=""/81, 0x51, 0x41, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x2) r1 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f00000001c0)="78643aad", 0x4) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="6002695e7f033e0001e5e9610a0b4f5de66dbf1e57d95a1d5468303b3d551b2dc28a679417b53b6519848f15c6d3ff778476a452289e6792e87c8d0e182da676400b127d7ae4ef50100a6a8b0fd3fe46d191a1233590d25e347ebc3265e4e9099b00f44eadf0e82d39dbbe85f43f30c18ad88228493baf0c3fe71afe207aabff7c052bc6e6cd62cc14c0c436ca303175521a8e540d009e330228be93bd06ee6c36b6189afddfb05c40335b2ecd7d822feafe806d426fda53ca97eb8aa5f7c2a05f8375be5f88444cf49968f5f53128491af898ae"], 0x10) write(r0, &(0x7f00000000c0)="d445d1315f5ce7fbece10bb56dad0f0ef01e2065b3028009f7ce52b2928c9126ad86c7005938346a58a620d0bce9a20392c83bd71ef809f18c6e54191c6dcd6466eafb289eeb11b2d1e8580a6d18d48a5461eb9ff9db02bfe199525450fb4c0bcd98e227784a03eb24aaf9548617028ff8d3205325a33f55e8509dd05e1c12531fab50b7584e55f750e05a106b96e94f82da79b9413cc40ee03bbfbbc85f9d75a03462e2230ce5e2992af04878e1529b82a221e0ff8fab1afc9c517782a7cfd6ac0fd4c02f0ae9b24f273ee3afbbb00d47fb9d42c18927a2a2b769ae8afbd6848b0f54e4f468b3d746d5e3b1fa", 0xed) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) kqueue() write(r0, &(0x7f00000006c0)="4a7e181d8cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf05c272bf3c8d056fd3e6000000007fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b001000000000000007c9a0a632991f953c9d2073dbe914a340ffcedb122127248f4274b18354aaad0b3f24b4858d326dd4707021825d984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995b000000800521252884b1cb205cfd1b72014658cbb88f457dbb267fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100ff28f04c29970c95dfc6899619d11be79a2c55f4243f8d23b35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf6bc712f500"/366, 0x7cd61bbec42b56b6) 22:28:37 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f00000000c0)="116741517c4872a3", 0x8, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)="f48448d7eea7273986d9710e0848ec377f50de4d69ac22e25f38909fc23311a855ed3fc1caa60ab031d34e7585d43a6a703b30f9ed109024c71634e7b43eac68e46673f185a789745a79cd4c94999b11b71760506ca6ac767fbcbd5c9420d23d508a2660426ebe4811ba1e183deb1f601b7a383ead63db1dae63edd5d519e2d5dc1ac0da22847a52bbd1be6c1fa63d2c0e66794dae65b562845cd749e3a1b9edcccfe8d4d70d3e649d2ffef834756bc570f6813ed12ceaf2ac653138df0b763666ce8a76a22d82e57f005e7b2b", 0xcd) 22:28:37 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x6, 0xfffffffffffff800, 0xa, r1}) 22:28:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) accept(r1, &(0x7f00000002c0)=ANY=[@ANYRES32=r1, @ANYRESHEX=r1, @ANYRES32=r0, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES16=0x0, @ANYRESOCT, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES64], @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], &(0x7f0000000200)=0x7) socket(0xc46aff2dc2382f1e, 0x8000, 0x15d) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x2, 0x68, 0x3, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) r1 = dup(r0) r2 = msgget(0x3, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/217) recvfrom$inet(r1, &(0x7f0000000180)=""/4, 0x4, 0x42, &(0x7f0000000240)={0x2, 0x0}, 0xc) 22:28:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x2c, 0x7}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x8000) 22:28:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) shutdown(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xcf1, 0x7, {0x6, 0x80000000}}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x1}, 0x8) 22:28:37 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x3bcf7ca3619fc97a) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f3ffffffffffffff"], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="126bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 22:28:37 executing program 1: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) poll(&(0x7f0000000780)=[{r0, 0x40}, {r1, 0x10}, {r1, 0x100}, {r0, 0x8}, {r1, 0x8}, {r0, 0x20}, {r2, 0x8}], 0x7, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r3 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r5) recvfrom(r1, &(0x7f0000000640)=""/226, 0xe2, 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="f56211cd1625e37c16bb1bbb148a2d3545c37f155503887b667d5bbac1ce9816b3908a8195004a77b7209e90bad0b6e0677877db8623eae30754941ac5ddbae79a010e8a34faeea5c75f8a0845cb61acd2208069127990991189513f6d64363b72f15117c907104725c439e0de46b03d4016cadad424f7a91c266dda1ae2fec6e74c0386034fe09054ff6df5e3514ae6fdd55478db05e668a35a6adb7e7721968a8d33f6cd9615bd61f7e328abc5e688e97013eb9245ae802158525c199bfe7a79ce81b5a173a22e7d99efe7957803a9d458bcc6baf147e54dc976d95c638a3f64ca142b8e72032b011a7c847c94"], 0x8) fcntl$setstatus(r1, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r4, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r3}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000b80)=ANY=[@ANYBLOB="b86a03f6587c684235e6d1459d7b08dfee0da0ec19452234e8699e13f9b32e512340f4c2bd630c4c9acc060f694a52aea928fd1c796aaab95a8bdbb639a09b3d9b7654ae986f45fd6ea60425ad8d73e2d9835c9fa3213eeb4e4b465124e3faa468feb3fc259324c348413140f92a01000000000000009e017fe268410adab11dc8d6c3707342f0c976151d5c0b65dc4a58f0f3115a16125f324c0b4e840dc4bc9a7b16018cc02c099c9ecfc816fdc3c0b3578d5025337b9d8fefe26c9f8ccddf72668810fbd625a4af31c51a3c07a4ecaba0ee2abc4a7bf5354e5716de0b439c2812673738c88dd17b8eb088fe6c2dcd2b64c24f2b4c50fdfe19fd69c000ad4ec914985d4bbcc1a2180e7d81f07ec54d162b82ad5a94847d9a7606a8af7249f0c72f2229d5fd77d24a47c0830d7b4161258ac6ca0520b3ef767a0a6e00c99b7244b4ed7ad54cefe26a6d95783457941c83c346"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x97}], 0x1, 0x0, 0x0, 0x4}, 0x9) r6 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) fcntl$lock(r4, 0xf, &(0x7f0000000600)={0x2, 0x1, 0x4, 0xe95, r6}) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8], 0x28}, 0x0) 22:28:37 executing program 0: setreuid(0x0, 0xee00) r0 = getpgid(0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fcntl$getflags(r1, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x40000112, r0) 22:28:37 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) socketpair(0x6, 0x1, 0xc7, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000300)="7ae7f16dfadfb8598b69550b780b94c3c8732e4b583955ce99fea044215c4f0ba940062cee3c2b9e05c26611b05be92267be1736e70aa1c4099b34e3b6ec90f218dd0c9461aab058b3dbe42d64f0b5cd30a244b1af8e411cf83c1583a42cc285c0d97e13723fbb800f6eac2e5290d7043a7e9db6c219b31f2fb2b66bccb0a9abe63355c113424388e1ed087c68f98a197d6364c1a1554ba9e97c219901ab7e6a26738ce1402be902ff784bd44a2c675d82cbe2bf8f5a1830959d265e5c83bee46b0daaf0c1285c543fe83a1b6c26a79b7b87d0d088976b3b4529bb25e1502d5cb04e96314464f67656a1f17365e200829f00f44bed4476936d367777614867ddd62498fd67d64781f8ef41f4fbb76a58acb19ea3b5eea067be52afc0a637f7ae15069da89c8e6b3a6b268373650915b31a0b9583f883c4b7805c18b4c0cc431c83de88e15edd2603d1c44cd71805c260557474fefb8bee8f74897aedb0717af3cfd7b534501976786e10b5e9302b4c2f376b6de2be6ed4439674a03d8532aff04535cb8361c31bcd1823c1873039ad6b5a5b2deb49fdfff97aff01cf27a046c763f2bcc146b0961e913ca76dbe3c1d7165bb058f4e6c8ad0c7160862f88fbee39bb3f1e6c89e65b7e34f2aa60cbdc57f5dbe3a8ebbf87bac46616b8d092789ce15b8603d1502bc038e761636b1f2c8c5322b3f336acfe1fd02d968a2b5c9baa6248810bf079825b5955b4c52fdf58106c2914d42f7d30596717f3d968a63d8283b9164d984e7e0e0846587d07f0b8ccf530d3b89c34d4712dd693c4d937b8b370d1e9f1348dd10e5f3a62c503c4ca644f7f310e6f28a4ca5a08c9816dfbc9a3d4846e16eddb3e57af8ca95f3f944354267fe220d6da5e710760f54d6467f36f6703e985c1ee90dd905fc8550986e5417ae5c6cb28d028825694c067773c02bc64866ef8e95fa55b2d55e2d65bfdc6d776aa7a46b5088cd8f5ba6c04c9a80c1dd4ae4cf77ce0aed993f73455bf3cf93f962396ab4007cbd94699abaf757b568acb2b27f4ed0ff805c994eded387944006317a79029261aba580af1017e12f5dee38bf0d7f5e54d2e1754daeb3ce1c263c7107479f1920c9bb52bbbaa8d6bbdaec136c820e6b5328457fac9aaabd31fe54af0b62ed70f0222609408a6821ad673d1dea3e7fedb9c49db4cfdca12f94fe2b37026a8c57bf707e1b6a1d8e98a4297c688ff177bc3a0c4494e18093ce491546eee6ea975c7d1aa4cca88a3b2af1f34b4804a6bf9bd9e05336fa82b9e05c33500206c190dfe2a18e361db1461ddc8ad7f5363dca90b40659e9b5241f7d3621813abd64eb1a8489ca3c504cddd73ad03d4e1fdcf485c7003c9f1090f177e7b0f949b8c68de6a24d830ddfb1cb8da2bfd92e2dbccc771b49d6b72a21ea300520c307e09ec94cd0f8fb5b9a1d0573ce5ca4f9ed3bbfb328803ce2271dce54ffa0c2aa3e4e5bebe92499f87eb0a6428d00c2f063ee103e7fd7ad0a7d62c6669b3a37ab4efb3d07e6ff6ea7ea39a4d146ff140c104877f02df3b19c20763b5be9729a685c1da84fcfb6c6771c72916aea3a23b448c172247d7406d968bd1a8319abeb0eb6d2e84bc2d07dc3d2770af6a67150d853bf6f7e3d5e9f0954780946b7c04658848d690de3ecbebc724716356c93416ea1190a6defc89434636dee92c32182cb061c3054dc59a6e581cb04dc177469c81c2c429e00ff8294d14345220c7d373b712c499a6cd7774bf3e6d770adde2138e114e477f37c538093304939e2ba6e359ae04acf0040b322bea295ab5ccb692af76e33c3a183ce598800dde2e145c64c9d598b4880b7dbe3a373b84f16dceaa779b61c66d982630d3ed9a375d68662fb5b17ee8cfb134147c574b97bce48edea2b9dcb3d884399bc85bec139124d318e8612dad89bd27360ac38586ab9d8ab5975dc7cfc21b12c1425d040ae9127ac2afbe8db92ee39c7c1941193d65d05be5790c53d3b73084f295e7c353cf5fa205b3b41305fa16468df93bd9ab6adf4de3096037b23d181a08d981377aa3397ca43d92d71c9de6de4ff52f10693bc408a12bd7dd96a6020ee886615994df15e6350b2b388c0b9a4cc2a1f0c6e361558c53be230c8237ac00d71cdadc733a3fde027fa71f3c71881b27131da4e26c4baafa5736570fed55a2a6847de20cccddd06268ee289b84d6cbf1ea566d717b31e94e62892df5248bc56eb7494ea9f001025a26d069cbfb35c9043be09674535afb590b7278f0ad6d2cb6c69b0a5bf9c924fcd88f4e99c36839f34da8b328f95b6461fca46c60259d8b59b7d7b8c570b7c82e9a8d1c86521bba9aac4cb12ceae53180f180c265a6a9b4445235a772f1095b10d52cecd233be1af3a63034e7b3c0a0730a3b2315d5352008855cf188329485d3b4e3f534bda98f8bdff2a7e62e4564b13044b52ef3ee4474cbc6d751f3ea74e40e4a6c89c3bdee3c100700c40bf4237b7102131c61e58ae20a3285225f75cb04ac94b3dab0f387c80b9e3e333c6e46c814004dfe290adb516df206d11474785b5c1a3b94c587c40ac334bba384137a62252d1808ab8cf009061eb88e494ea590513722c4c29c0074ad24b05987d214807b6527d903b07dd237407434900a3e54f7002f68f4a89f5890efe5b018b05bc473cbcb78b1f04dc2734b86e13d45c03e479558e46ba34bb590e36caa234f523fba0c537a1e785c9e7846741e954104f73270798226eabe209baddd64677fe80dcaa1e0b5567d49e35f8253c60c96d988d437e8bcd30c7b3adc0ad3ad25cd5a2d217ca3c75fc06ad1e8d40d80f89918147fbe0dd402805a6db5e5043d325fdffde0622e23ba58a08423d35ad013be09d72f84081d32a873741dd3ddf001ad58d474e446f0f2cafc61593318d16ca912745aeb2cebd4f74ac0707e5b32952d15a43339b0e1a6d4604a6c1cd99ac96a48758d5db91392f84fa1f9dd0229e3c5a263b36db95a60c3732d4f7997fa8965d484278aa199611ee780ffec22e0803af4858b4e100cce975f13c682fcb29df912c4b29c67504f7df23828e0ccf213169422b7658a8d602111f30eef9d5cbb25a9890023c84ebfe78c987f1ebad76980aa0079ab6116ef43a174bb95f9c73d9c7cb09d094bb41d8060979c12ab4d117108d63d30981e4a5e66231294d05454edebf4aa4df305e31a5b171eaa00e8662a1a19a53213b47db6c4bc936d67f5468d60a52acd3461d1d54c56c458bb1e90b431141252a9ed4262b0f8d11f6c109497710dc86a18f49a7256dc6401294726d16a42c9100a10ca296c169757c04f1d0a0123fe9fc3849f950070417cd0d59eece5c987a07a2b092dda59d48eff51afbeda4ef877487a5df89b7ecb8dacc458d02df8947578ca944c704582f6bd4754f89650afc6e2e58482a21258822670c6085b47f1caa502dd4f86f856e17f0640b8b6f559da3a4d2970a5bf27bf39153ecfb614fe380ccc0f3db9b3e8f3434ad1a7d59110991465cf8e9c4264a15612778950e08c6881fdb46b52e3d312f3e892e1af406b862503b19613f7167f4f0393b71da5f0fdc8118e4fa8d35d92b896396b215c8a1eb43aaf3be7505a60d1df752e8b2b570b829adf2bb8abe9181ec7a57a4d054bfb1f7ce9bd9d9cf3b4bc81ddeeb4a28a6c2168c4f5443fa0618211d04ef5d9f0d6e41c91248721fbab84f2aefd07f1961cb38ddd401924539c4cf49398c4055d8fcdbcc37c91f82da28f00fef8934f334f683b354a69e4b1d46f197d7b5488d3b1515dc1ef1cf0c3de2942647a9cc99a60a899b9f4cd0e3f322cffeb1e8de895baee480b2ce170c5591b62dbe31c7a531334ab009c9df538bfb9c27b1353ed9f9fc17deae6cea9900bd3c375d63d60ef3095d30d1e9262c55153f41b9a5e038ce3b8c17ba6938bc4a01506ff270466b5e6039524d38912e6a3dbfa393d402dc9b94c87f90ad817e2087a2226d37b9b07eb25a37e40b0a2f644380f6be1ef283492cf901b3fb344be94553038ae507a45e41959db4fe0b021c409117fb9d36ee08d721473100c62d9a159f84bfa589b0c148b61d365d12a8f6390cb800f9222ceda7e95532996ed8d1eaaedb8c4acd657f77d102f8475730799c3139870065bb94c4402bd9c16cde5db2b95fad7ce1d98edd22b873df5a448942d465c75ae8b695df5482eca751e7b1007bbdcc0d805991fd5f765d576b60fc4aabb11b63214f1ab8d82939c1b6972e58412a2a90be853186a65ba5b3c41905d5338cc0c36dd37d2262a55af30faf4ebd219fc76d24fde31f69600f29eea6d33b655bfb61c6e40e0333d05ca92a0d22fc90ab9ef423e55d6854bb5a2ceb10b35435bca0c749c241c50f5221a8325445c66bf98bcd26b80b690740b7e139667a27cf811e7febc006ae7daffef46f72f60d79cc89d6fc45ca89ef0541bf35a05924793636d56d2a9c04f2a9dbac62b9b613305fa1b3af93e41655db11bd58ff5abe6506805d9f8d1677456ddbd116927b42b90f25d1280c7eab508f801dbc72f77ed0bd4f0b1cef48d0a73400e5ff15fdd96cc33546734a81cebd28847fed8bab804ab5490c6259566dca97407dda4688ed5a9a3a505656469d6c2dcfd80dd3dd20f018df731efa9b4662c44c75c002fc99fc7a358c5d14de06bd01f22ad702d11dbbd388a6f77fabc79f1b2f273643388968248dc207f81758b33c9a3bfcb608be2342e1dccd1de27446032744c6eccdef8b931f77d63ccc9ef5e03c47d4886a8407249e6c06f4f39881c1a9ef9e8467ca97c1f264ea4a213f01cae78f22d9afb5b00ca18bb297da92087fb2c33e5627fb47e76def85ecddf73cd7b5e6dbc7fc3609ef7d9336f9bfde1809d746084145adc1f0eb8701feceac14fa6be7d433d20d59b4ac5bbf30e39ff38290464a578896039062d8bcdd37feeddd92138ef54e09916dbd577260f26a24f0c2f257bf765a5cd6ff1772e2d0276fc2de97ad54e2b927e29a9f0beb1b86c946ef3bb76a8696809e94c14dadd8bdfed5a4a7ba4945d1fec3d51e42f3f33289aaa9441288034ddb87e008ff897c0b3efd739b87338ee33b8387af1121b1f082edfe50d32b0f49e94ed39f62fea389cfecb7ec5ecbc2017c4c568d4a535e2e4450d44cf623458c24cf92c269e9135df990eb979672bfcc269223b948f94d54105e73129c45d540614e00c47110002e4e63ab9ed3f2aa5db7e7aeb7b2c6b1ed4a5e7fe73b218e672f94bda44b4162c71ecfeb11ac8368142fdf6fd64808ad4b5b13efda59ca404cdae28ba8a18ab9d2a53542c6e7a47b01cc3965cf0358e22aa8c989f5cc44087f6933206ceb5677474635ad1af2b17ddb60dc339fa4895916944b94f42a29969cc84cb3c3ac8a966b164963abaeaee95654cfa9b1b0957d7ff2ffbba3bcb722b29534094969c4c1b05b0d2996cfbe094d022494436155f647a27e7a4ee21020e87e75d3de0658bf1e1d52c50b24b14cff61c8c1f19afd45054e1c6177ee5a64be7cb1d8b4a1285a1c30377aab4ec840015fac75894215b0b37928b822dbcffb27f1b4552bb15f510191aa9a70c9a503f983422bcee25384463275a7728ba1e136f0d75e85f37e65a7cd87a6536fa5a6968bce01c3993fdae488c7bf8995144effd622445a216948ae1643a212b40980f1597b6e3d407b1dc25257f8811c0e9fc2e83a29eabbe1501f015daf65bcc87b116fe7c65765aa348f511d7bb65c375f3fcb4b64359d73356e1100326828fd36f05175a873f38f2a89eea690ae023745ede6b6a8658e", 0x1000, 0x4, &(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 22:28:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x4000000000000}, {0x25, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffffd, &(0x7f0000000340)="755569b237ab7864674d624ffa6e9cd8eeed4856e28ecd85dd5432e961063d4ea35d824764a9d852acaaf7a2d39d76b431ca651e906aadac9dd374745f55fb54e17592fadb8c536ebe580d8a563f578a49e13f5a40df4e4025fef6cc73c76c56aa97f1dbb16dce9b7d8144ea874b30aba62c8b1299c872535e3c2f2839c44c8f1e3b22ac3e4abf918100da8b33694910d3dc1d49feac62cfbe316d77527e3812264b86abbe71123d33e679de8ea08a2ae740bf77d321a3751a4e38f233d220784157a2e1907e4812b09e754050396192947edcc16a608df4d2c7b83c2c9c46a73aa51cf2ad42979580d3e2e5c1978b9a39e06845b6f0f06f4a4a3e") 22:28:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 22:28:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/104, 0x68) 22:28:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c653000f32d302822faf7bd450aa9fd57832023cb129c6eeeaadce1a2521c6f5b1e38ba3acc390a948462e580e16c4f4869887e8863566c94f2ce2e1f7e54d4b87c0134b593f74094cf208ee7cd850b3673b4dee798238f927c495555d21c418c57"], 0xa) r3 = dup2(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0xd49f, 0x1, 0x1, 0xeaa9, 0x6}, 0xc) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 22:28:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./file0\x00') close(r0) recvfrom$inet6(r0, &(0x7f0000000280)=""/168, 0xa8, 0x2, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 22:28:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) munlock(&(0x7f000074a000/0x4000)=nil, 0x4000) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) sendsyslog(&(0x7f00000004c0)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffffdd, 0x10) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = semget(0x2, 0x3, 0x200) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000640)=""/4096) chflagsat(r2, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) r4 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000002c0)={0x1ff, 0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000644000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x17ba, 0xcc44, 0x100000001, 0x9}, {0x6, 0xf5, 0xfc26, 0x9}, {0x7, 0x6, 0x5, 0x80000000}]}) mknod(&(0x7f0000000600)='./bus\x00', 0x10000000002000, 0x4500) r5 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) poll(&(0x7f00000000c0)=[{r5}, {r5, 0x40}], 0x2, 0x0) 22:28:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="33102b27cad17756de07eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf8fa0c33a1b", 0xfffffdf7}], 0x10000000000003ca) 22:28:37 executing program 0: r0 = getgid() r1 = getgid() getgroups(0xa, &(0x7f0000000000)=[r1, r0, r1, r1, r1, r0, r0, r0, r1, r0]) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x82, 0x10) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYBLOB="03000000000000003d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d7280f063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/363], 0x176, 0x800) 22:28:38 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 22:28:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) 22:28:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 22:28:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) 22:28:38 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') r0 = semget(0x3, 0x1, 0x102) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') lstat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000040)) r1 = open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000340)='x\x00') r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x4, './file0\x00'}) r3 = semget(0x2, 0x1, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/140) 22:28:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="220e2a", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000300)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x7f, 0x0, 0x0, 0x0, 0x0, 0x101, 0x4}, 0x44001000e, 0x400008003, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x7, &(0x7f0000000200)=[{0x3, 0x81, 0x8001, 0x1}, {0xf85, 0xa3, 0xffffffff00000001, 0x9}, {0x8001, 0x7, 0x0, 0x7fff}, {0x7ff, 0x0, 0x0, 0x3f}, {0x18000000000, 0x7, 0x3, 0x10001}, {0x8, 0x5, 0x9, 0x1ff}, {0x7e, 0x80, 0x1, 0xfffffffffffffff7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x10088) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x1, 0x3298, 0xb6e8, 0x5}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x10001, 0x7f, 0x401, 0x12}, {0x9, 0x3, 0x9000, 0x96e}, {0x1, 0x80000001, 0x2, 0x1ff}, {0x80000000, 0x911, 0x5}, {0x2, 0xffffffffffffffe0, 0x1, 0x73a}]}) fchdir(r1) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x30}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xfffffffffffffff4, 0x0, 0x0) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000380)="b6041378") r1 = open(&(0x7f0000000040)='\x00', 0x40, 0x31) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 22:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35}, {0x80}, {0x6}]}) socket$unix(0x1, 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 22:28:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ad5ae008a057f9bed2ac184f3711edc5aa746c3fffad3dd686d0078f6b0dc8268cc14ff3d27a230ac7a63c1fde2e64ad55e50f6ac3e3193b8b8ae5e2d76a0631f035274bf266aedebe1e48e6292d4772d9daf357331129a3e498388c012cd4e4b9416b2afea557803f8e419f8d3ec2fad8b9e0", 0x73) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/85, &(0x7f0000000140)=0x55) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x2a6) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x3b3b93a9ffd704b7, 0x20) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:28:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:38 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_index}) open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 22:28:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20dc030c6d1e796, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xffff, 0xfff, 0x0, 0x8, "11ffff9754787f4a53527b8e5faea8e84658f715", 0x10000, 0x8001}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() ioctl$BIOCFLUSH(r0, 0x20004268) close(r1) r2 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 22:28:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) 22:28:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket$unix(0x1, 0x2, 0x0) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) minherit(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 22:28:38 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000003c0), 0x800, &(0x7f00000004c0)={0x1}) kevent(r0, &(0x7f0000000000), 0xbd57, 0x0, 0xa, 0x0) kevent(r0, &(0x7f0000000040), 0x8000, 0x0, 0xbb01, 0x0) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) r1 = semget(0x1, 0x2, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/90) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="9269ac32f15d71c90350bbef79be03e2f499feb3b583036a4f", 0x19}, {&(0x7f0000000180)="1a570be0e3062625a849c0", 0xb}], 0x2) 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000140)=0x1f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd81, &(0x7f0000000180)="003f8e87cf2bdef9bde3162c1900") 22:28:38 executing program 1: r0 = socket(0x18, 0x3, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xd1adc23f0aa0d7b3, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x0, 0x2, 0x800}, 0x7, 0xed, 0x80000001}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0xfa33dd5e4f931a01) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x7, 0x100000000, 0x9, 0x100}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) 22:28:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400", 0x5c8}) r0 = socket(0x18, 0x1, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x4, 0x2, &(0x7f0000000100)="9b59ccff4617c1556ba1a3514233b13fdc99017c0f8ca2d65d239c713d703148410901bbf35b70e6bc3cb68fb70817088001e0c5f2411c0e6ad0c1ff1c976661df11aa34d071022dcef208a7cb5b8cc1cf37c2f3b5fd1ff9a96e3813b49202ebbcfff2a1b6a01bc275b86082a6dd3d318c4a58f6d795e285fd26f0601022b992801aa9e484e45301658710f050cbd92447dff26a5661b32fdb386cec10e7523f265ddcbf76fc845ad9c588de738ac7d583455971f25d87c23e0cda157f7488c2164236a6e926125332e22f85d2cdd16f4468cf234fb159d617b6375dfeb6e7ecc3fac4da3e82e9884af270f038241cbe54595c012f349b8574b07a22d0459f3f80005646a2fbaf9f85ff59b7ae5757c0f9990d8283498110f386adbda84d13944503bfaac5d09f38ebba77de8c020993027b486679565279c264dfaf9f3878c1a8927afefa7210400c413c468426cba2f92d363d68204e33f0a892a12bf40270654dc4da1ab81c7169caf016a5b0c3092e0a06a83b6f350ce9b5fc7a5e34ff60143ba6a33f9d338f3f034bdeb54b4705fae13e4ad5ff34a277595d3476508fd1f0794986c857c4475edd4f2dffb581e2b6535363bc3b1a1e2d6d82b347c40eb10215b2d575e1bfb1e67db45e608b60f04d76a2c907a2a0e024f74a4a034c061b81e1eab0ffca336aa54394301be2cd1406c33367e7762b8729d6996fa3b539062b5711b2015975193a043f71f82eb2356d4c2143ac71b95ff61a677f53a6e189e5e879efc49be3f174b5a9fe6d10a7d94c3d9caae3723577e97d3c746aef36b33840086535517866cd606ba3354c50cce5fdd704e497a654aa49318fbb518666fcc52d7d542976bad494fad4d4dd33de0a67c9d467bd8f7a95053b2e86d6f804122fc6f903ab56f1499f45b383753c8062f50198e55cac9d5f010368751cac2716a4150ebbd82c02948001289003125f09b36cff83e8516db697f004bf01a13ee1a8f50903d8fe90d68eef289184f69bfc5b0c8a6a5866bcd7d6dec4801a1ee00bf65b26ae5aa3056834e89b15dc704dfb734c4012b3f90fa3122fa4176d22f371e283a9636bd1054cb2b40df96b8abc4c84c8030f891cb425141abee680f1c878a3f30a6abfc5ec4125a03a4d251525f2b50cc9a11e71fba7ab12a8b455fd6ad41118db2cccfb7f69596e759886ae8a0d95413799d0d7ec1747833be9d58cd0cc3b4479ff94372c540400dfe7131180000948b0c6d53a6a418251a322e77179e1ca118fa406f57b350ce4c7309069fb805b95405056251856284fe4ecfb36e512ddf3fc0bf69cb8de9b48888e40bea5554de27d2f0a0b1dab26212c1d927478accd8d87b8a05aba38a6ad95b4820bcf48e751307938e5e846d2094d5c91e50ad6a2fe4c289ee7a6c023b49410c82018c149413026e2fc1a5ec5695eeba4ae61c744f91598d6fb57ecf23f2e5a994fd847c44540e47e8aff72ce66fcd1081d8dd2fe5a3de5cf3a0232da727b4946713e3f1a6cfaad0aa0eae38c70a38653419706dc660b93d589173f3cdc2d8b8269032d0778ff525853255503c8122ad28dd9e21e4743910eea11f157b97b6a9b0bf91dee7ff0ebb9f42d47bb845486c89df66979f90d4caac6ae1fea80bfb3c9c1bdb67e74f401da7ddef972814eb76744a23c88c0ca91c8bdf279c1cc85303cc81be2eae2d793b24b47020f2b03d914a7ba6b82ca36a7a6c4dfb1a5fbf60a50717fdf75a1f444471befc073d4346cad861dfe0fe155dccf2a2f888b868cc3991148ffd73be3a8d43b46a8c38b2ab0bcef36bdd658fc0853e4919b5feef962fe04b71433437dfde944b1eeddf6fe30fbd731813cce4918e30f618d62f6f780c8a31ae8de89c4954c8c11d8109ff39667267d359a411b54500f081fcb278580f7a13c0a521d78be8de52c296ee0f39bad75dbe5b0b0dc6b235da0d70910c17eb58ed95eaa2257ccadc30f260c159ffc5b63849c11f9e9b0b0a53552e7f6d17a9ced8fac75439b2bbda66e5a31933514b03496cece59a1c1fc59e73867e719d466f251377ec0599b69b5d43afdfcb55bbc0d95572763e26bcade9f4b03ef1216ea94a7c4b333910ce211056103491dde7bc95249f10546fb39c350fca53b05c4d6a90679944f31ab02e78157d76f7388f97e2426f3d446d9448d1ae2f04b1a6b6f6244839f548806147090b7bd8c0b8bd776b085a2bafb1e57a47c579c73ab813bca2018d36d4782fecb553497b0538966d279bce72bb1637df34c358da5afbbb680e7c676ca67fd516b6ecd882a132a2e5868810367b64fbae5d21f699d3b8dea86bca02af0955af522cf6e3e05e2c99b4261d7b8e8072607aff6e999875fe66d9aa29e090ba6f3509b89c2c38b7d25bb33f36c1280d670b4d5e5aa365f1eb77eb3629d47ceabf91522afea017a12ec613fd4707ec15168857aa62bf478675067b62b84d6184f9c5ff8265bd05776dab3e1fe21bec07f3bd39030f0e2c2fce69f3980d0bee606207917bcc27df3f36c0878e58f395ee1fa68f56142235da0af5015610e09ca67f8248b8f2a0df3242e1229cdc64ed6fb2fcbf32136b3b3965bfc5655262697ff43394764f02cd0df580859c930fa284a16ad2d53e1ba2373ec9aafd251f8cad3869ec39b10c0b7556baaed3ebe1f73d3bbe2e206cebb828d112ee66d9cc581649f936bd4af1667ce36641c07f96e7409786a57b032653586aa6cb52b40607d7e54b3188806888c1dc70ceacf3de02460f70358ba55ea480b74c6f83d468a8b3f6455e0ff548a2afacb2c5999134e233ace57b5f9b8fac2f8c77b3a9d7e92d58eff2c95a0b2419475c2b4eb523c7dc0c80042954b0d51a1d212c8438d736459ec3de141eb628417d7ad1b36074f2a60a7037a605024aa97c8595e5aaf634f92fa4aaf3d305e3ed8b85dbde66c8872eb3632d7c4d79219200a0fc3baee81fadfe2dd40d155257fd09212254fa0472b6c9238078943092c3195b5020ed25d7f2bd44cfe2e852b512dab6d6bbed5c5253fa41713b8a58b5bda23c4ceef71dd12a779e82b729ac45ac70d6487df6b0f57c19fbc4410c37022c1e80a018535db66b6f60744bf8b47e2b8bfed7ce672126b12e0fb47004d15ac3847d447f3b146084821b26271254380fd7339cd2f7941ae40daf94927ff68f1c6b7e551e9fac304e47e30f1272337bedc8c940adc1255679afc95af227e393aa07ae25d578a5b4824b4189bcb580e98cfc78d45bcafa0f33bcaa012c7eb22c1a2ce55617dd44e1ed559bc25294a519fbc832a9933ca2e25a0fb80c5566925d7a6291f13e86a43a0c187962afd1fa7ea90fbbef0c1dbad42791bb56e70c237e87cb7314ba6205e2d328d0c50c34cc0fd1f9d9e2ee79e0cbc61253d426070a988f1ddfc82cccdde908d38c9a2a3e3b37e800936ee9cb6bfb40ed645db4da84d78f1220abbdd0591a65604d803a800ef41021af064cbb52f03b1cda33597a0456a55a5599c4f386add3e997ebee2100ecd02a4f2c185b2d0b9dc030494693fe1c50e0fa2203bcb3ec213e06d641dd715d0c0fc1c0159e269380d5de887a159896d4586f949351c73d2e5eeb0ad372907c6586787cd2c946a7fa91bb77056214257a4448d858302392b329f1f81121b764cbc6dfbaffa90227258a4b0721fe245139784fe6536b15c04b3a027156509abba4c69dd0a6624e80469c2c92b750b7149bca2c3017e343f072eb6fdf75ad3464ebf29d26853f64abed435076da0e8f658c679fcf8de4bed9fb7acd57b72bfaf82414f9ae2ef5540cac6bf0f8d7a35fcd3898fcdf0dd1db09e97ec17163172281d0a04485a5b2431fe398e0b6247b22c20d6b81cff3728355ad8fdccd1bac3f17316c3101872155eaa8155ac37646d6ce9f0c672e13263c47833c42f772e2d9aa8d37297828b4a22ff61cf247d278efad7b8cafea13634491f2e15a1a712e83b412c3303e0bc478886b3e036b0fb4cd5400d2caf7a7f739cb3a15b7e289699a240cade11bdffc4b079052ce947817a0d3c04a1bfe5a9be9407f08895d79557a121a02c8edb788c19f701484f49949f434b352fc63494c26d0cb8815d958484a440104ae87fb01e287bd1cfc9c4e27c95e81d148b4f3ca2142018915b30b8f187b3dbf0122fc30c708e9a37712be5979655ab6163824c33f601525dea0dad21208dce47808fcb8a6029b94d5a88d8695aa4d43c4fef7ab952638c46decfaf08af4cbe75e6049d43e59780153f2c41634be3511346dde651a5ebe24bf8501a17ececf226b50e97f118d24f78a07c1f7ca58ccbde2d74871df179043ad3cc7e17cffcf1a92ec9576538faedd14a3948575391e786d052192725c61f329e18c00a19d7e400ed352d502c78b6a5efe767775fb04f6dfe4d883d87c3597390071e974acd3921a318c712f6a165d81037311ec5e6a79a75c3f7eb5ffee5b1f686729c659bb3bcfdf2c8ff4116286ff1b4b7c6db48849ed06c82e94a5b1af150dbe058c9515619c385df5f146dc4c9037a12fd051f37da5549e12011242ec24cd7359051e3be886cc9a734375fc31c8960181f6bdc2f9249fec40b918fe0b644b45b1eb819cda6a4a3e5c578279993b37eb7a66075c5ba6ec44f8ae29c435591b2ebf1e58c33ebf63533261b6cabf1d9728517ea767cc017922c4890afbf668fd1ef489aaf9014388999b91c2b07109c1a7faa37a6b40ea965f28dc010f8b9a304fc3acb6a54f89f426877d1a71ccc6902862df30a9e56e22098f1c85f3ce61c1e1402203223e6ef8a98ab3de9937ef1b895186e039837c3d94d113125b7078022206c60f21aaa7a320b807212de1b61f2d248dc73c862377c6565b2e371a698874e5a06a626965bcf30336350870438d156ed94cef315fe6c44736604f65aa199d1b31ea54bc6b5cdd6fa17126c7d0be07779db861384bd018b1441efe121b20de4bc607b271812fa1dec86625ea97b2631f007d52e59f6e045fae590b8f4c46b703f593c66d8ea31d1c0197dd3b5817649824690ee966e43682a286ec996fe8794a6a4b9bdfc4fe31d8d714afc19ef673b49ec6febe003b342ec1da871e6df4c232ff6f61c9b1247a8d724402638e5e568481e1c7e9ad585930d63b3f2151c841a7319e63053657a11b1c418d8dc623c9bb98eeb11515b77a789244123664b6fcf651560adc6001a3f850c1ef60140c97a74fe4778eafd9459314791447d3422fcec1fc073b69764cd92de6989618d00ffad0b561325e3e40db8f7bdc3180b5769a0bbceef962ec67e3b15cbdd0691d2b8969ac640c18aadb935f8fcc463047e7ddc158f4310778600cd2b6a5fd2d669d3c005e419f78495e46748a154af845b7efa425deff1dfd53f5a68a95abc6ed769755f9116bc21cc51e2e4473f208db6069b6604195a6016789f8aec8a52f617a6ff83d44c07fb13efaf1c510140ce4a86f363ba168f83e978bb13b63c246597f284a5bcb18a5f62d28b736896b7ead1d64dd5510874d009abaf7a0fa5cb88a29c05e996a648e691c2a260837f67ae518435691e0049daf530c3b42c51c081ca1a070cca6f562cf3a7ff9504d899063d0445de533f182c650b2bd8645eae7fbb50eff6bd1656d6305595f11a4fa680a20220e02e3c03af7c904aa18a3bb5d0a170d7a45305b2707bd7b060ccd35d28b13f1889b570baf3962d2b48d7182555d7c65950ddf17a8dddebb3b19d10f75a24c4da662c7b75c7b5c847b7cfa58c81da4913c83573ed5e2349a55e5f03fb55408b871baa57cb8af8c668", 0x1000) 22:28:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x200000002, 0x0, 0x5000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$KDGKBMODE(r4, 0x40044b06) 22:28:39 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) close(r0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 22:28:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffff000, 0x1, 0x4, 0xd1cb, 0x100000000}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xec, 0x1, 0x3, 0x2512, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r2, r2) ioctl$VMM_IOC_RUN(r3, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 22:28:39 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) pwrite(r2, &(0x7f0000000000)="ff76127afb7c66003b8dc991130c6fc9e45d4ccbaa0190d5", 0x18, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/66}, &(0x7f00000000c0)=0x44) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) close(r0) 22:28:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0x32) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) sync() 22:28:39 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x2, 0x14) syz_emit_ethernet(0x40, &(0x7f0000000200)="567c9e7d7fbe5e73baf1edb4edb8c336b15876bc90b8d3417091ff04497848865befbdf89bf86b7b009dc730f74ffd2934ffc785bf35e63e4c1ab0e2c7d5138f") semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_gettime(0x2, &(0x7f00000014c0)) r1 = socket(0x18, 0x1, 0x0) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001240)=""/251) setsockopt(r1, 0xe9d, 0xfffffffffffff800, &(0x7f00000000c0)="d14c1e817bd1bf207a4710a768cbee21050ba2d6aef97c22b49b9da13415ef", 0x1f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001480)=0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x2) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000180)) pwrite(r1, &(0x7f0000000040)="664a9da7730bef21a1f5d64c2124b5dc4145a6d55a16204ca13f9d170bdb1fe2de1b705b19c8975814789952f27d274e00e83b54ea613891988f9b1759747c8fdc56", 0x42, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) geteuid() semctl$GETVAL(r0, 0x6, 0x5, &(0x7f0000001340)=""/69) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffe2f013b9fd810daa4e713048e69921929648", 0x14) r4 = geteuid() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001600)) r5 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001580)={{0x6, r4, r5, r6, r7, 0x32, 0xffffffff}, 0x200, 0x7, 0x8}) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000380)="b6041378") 22:28:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 22:28:39 executing program 1: r0 = socket$inet(0x2, 0x4000000000003, 0x2f) r1 = socket(0x2, 0x10000000000003, 0x0) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r3) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="ab487ab0b93a7714f14679959d9178e34abf3697ed1f1b9eb150bda27c1fc025446552dc171dcff92437fd4f5b59eba14fea1960500dd83a481a65f0ca8667f0f5d63a403d3c85132631825ce0809a664895dd01baa531903f012418fe1bbd79a9e0bc9139e2971f466468e6e1b4d95ef6f4ab1a5f2c0d75d71c3c08c7ce98f202fe4699ed1e670fd1a89a5af14f0856eee6a7cc5e98afe8936537846d5874f1dfc60128ae1e1b50e22fcb723121d9946d47"], 0x10) connect(r0, &(0x7f0000000040)=@in6, 0xc) 22:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x88) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x80, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f0000000440)=[{r0, 0x80}, {r1, 0x10}, {r2, 0x181}, {r3, 0x122}, {r4}, {r5, 0x100}, {r6, 0x8}, {r7, 0x100}], 0x8, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r8) r10 = syz_open_pts() fchmod(r1, 0x4) unlinkat(r9, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x5, 0xfffffffffffffff7, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4", 0x0, 0xab0}) write(r8, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 22:28:39 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = shmget(0x1, 0x3000, 0x37af1286d80d1229, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x8589, r1, r2, r3, r4, 0x102, 0x20}, 0x7ff, 0x1, r5, r6, 0xfff, 0x2, 0x5}) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x8010426d, &(0x7f0000000000)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdd0) r10 = getuid() setreuid(r9, r10) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000080)) 22:28:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x1, 0xba32, 0xabed, 0x8}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x2}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xffffffff) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000140)={0x1}) 22:28:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) getitimer(0x1, &(0x7f0000000040)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1eb2e110d3b00a63, 0x0) r1 = socket$inet(0x2, 0x4000, 0x3f) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x2, 0x9, {[0x5, 0x1000, 0xaf, 0x401, 0x7, 0x9, 0xd8, 0x3, 0x5, 0x1f, 0x7, 0x7, 0x3, 0x4, 0x1, 0x4000000, 0x1ff, 0x9], [0x1, 0x1, 0x18000000, 0x3353, 0x6, 0x63, 0x5a, 0x0, 0x101, 0x1bf0], [0x3ff, 0x8, 0x5, 0x7f, 0xfffffffffffffff9, 0x7, 0x7], [0x6, 0x0, 0xe3a7, 0x44, 0x4, 0xd4b], [{0xff, 0xffffffffffffff7f, 0x5, 0x5}, {0x4, 0x3, 0x6, 0x2}, {0x80000001, 0x100, 0x8, 0x6}, {0x9, 0x4, 0x1, 0x48a26631}, {0x6, 0x8, 0x1000, 0x2000000000000000}, {0x8000, 0x9, 0x8, 0x6}, {0x7f, 0x0, 0x4, 0x8}, {0x89a3, 0x4, 0x39}], {0x2, 0x0, 0x7, 0x2}, {0x6, 0x9, 0xac84, 0x8}}}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000580)={0x8000, 0x2, 0x7, {[0x1, 0x7, 0x7, 0x0, 0xaf, 0x1f, 0x3ff, 0xffffffff, 0x2, 0xa, 0x4a, 0xffffffff, 0xffffffffffffffaa, 0x5, 0x7, 0x401, 0x1b, 0x8001], [0x4, 0x6, 0xe18d, 0xfffffffffffffffe, 0xffffffff, 0x20, 0x7f, 0x0, 0xfffffffffffffffa, 0xffff], [0x4, 0x4, 0x10000, 0xe7b5, 0x0, 0x28, 0x265bde4b], [0x5, 0x1, 0x40, 0x8001, 0x3f, 0xffffffffffffff52], [{0x6e, 0x5, 0x1f, 0x401}, {0x4, 0x3, 0x9, 0x2}, {0x6, 0x6, 0xfffffffffffffffb, 0x2}, {0x0, 0x9, 0x0, 0x9}, {0x6, 0x7, 0x2, 0x6}, {0x2, 0x7, 0x8, 0xbf}, {0x7ff, 0x2, 0x400, 0x7fffffff}, {0x0, 0x14, 0xcb, 0x3}], {0x1, 0x7f, 0x3, 0x8001}, {0x5c69, 0xfffffffffffffffe, 0xfffffffffffffeff, 0xde}}}) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x4, 0x1, 0x4, 0x100000001}], 0x7ff, &(0x7f00000001c0)=[{{r0}, 0x574aadc8482bfca, 0x20, 0x1, 0x1800000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x80, 0xc86627399f1dea6a, 0x3, 0x4}], 0x1, &(0x7f0000000200)={0x4}) 22:28:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000240)=0x7) r7 = dup2(r4, r5) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e16b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r9, @ANYRES32=r9, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000480)=0xce03) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) connect$unix(r9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r3, 0x2000746f) r10 = fcntl$getown(r7, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r10, r11, r12}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 22:28:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="000000186004009e00060000d6cbbca851070900aeff3fca032aec000000000000000000e0ffff06644c2b17320000031cffb108", 0x34}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x8, 0x0) 22:28:39 executing program 1: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x50}, {0x2400016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff76, &(0x7f0000000080)='w') 22:28:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() dup2(r0, r0) r1 = dup(r0) r2 = dup(r0) renameat(r1, &(0x7f0000000740)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00') close(r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000007c0)=0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000500)={0x5, 0x8, {[0x94a3, 0x10000, 0x1, 0x4, 0x4, 0x9, 0x3, 0x2, 0x1, 0xd5, 0x9, 0xfffffffffffffbff, 0x9, 0xfff, 0x1a, 0x4, 0x7fff, 0x2], [0xac0, 0x7fffffff, 0x5, 0x9, 0x4995, 0x6, 0x0, 0x6, 0x2, 0x3], [0x4b0, 0x9, 0xffffffff, 0x7, 0x100000000, 0x6, 0x8], [0x1000, 0x5, 0x80, 0x7, 0x2, 0x8], [{0x47f4, 0x4, 0x8, 0x4}, {0x7fff, 0x713, 0x8, 0x7}, {0x0, 0x3, 0x4, 0x80000001}, {0x100000000, 0x7fffffff, 0x8, 0x4}, {0x6, 0x6, 0x80, 0x8}, {0xfffffffffffff250, 0x3, 0x380}, {0xe0, 0x6, 0x7, 0x8}, {0x2, 0x4, 0x8, 0x8001}], {0xb3, 0x9, 0x80, 0x8}, {0x426, 0x0, 0x2, 0x5}}}) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{0x0, 0x2c9}], 0x100000000000020b) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000000200)=""/229, 0xe5}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f0000000040)=""/76, 0x4c}, {&(0x7f00000003c0)=""/74, 0x4a}], 0x5, 0x0, 0x0) 22:28:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x840, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="5de188f7521d8d322527ea1f67115ebf93729bfb2cc7779f3b9b008f9fd9", 0x1e, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x4) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x35}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa4484878cffa1694, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x756c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:40 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) 22:28:40 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000) 22:28:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x80000000, &(0x7f0000000100), 0x5, &(0x7f0000000200)={0x3800000000, 0x7fff}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x20}], 0x8, 0x0, 0x0, 0x0) dup2(r3, r2) 22:28:40 executing program 1: socket$inet(0x2, 0x1, 0xffffffffffff5c68) r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/202}, 0xd2, 0x1, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xf6bb, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000080)='\x00\x00\b\x00', 0xdd) 22:28:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x100) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffcd, &(0x7f0000000140)="b6") 22:28:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = socket(0x26, 0x2, 0x400000082) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffd2) mprotect(&(0x7f000068e000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) getdents(r2, &(0x7f00000001c0)=""/35, 0x23) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0xc85e5cbbdef2b027) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) dup(r3) 22:28:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000023c0)=[{&(0x7f0000000040)="57bdab2cd4ee0f0d5766b18a2b126aeb2d17745e952650a82bdf0141e96771ce5f1431a803701edacc48c882d69ad527c07217b17b09108eb2ebfdbed82a9e92933ba56fb7d010dd35c9c1e3e33c33276a6e217bb6ae684d643ca854556d9e04affe31fdad5163fd2f2c6ed79241ea1d53f07c0eb77b0176c7c84cf6c50233c3b6323ed401fd364adb0255b53f0e4e039451adbb7cdcdfedcc5c82232beb613b92dfd993a2739c81895bae1895016e2ba21ab8e7af9ab5580508cfaaec1b71dd277c4701c026dff44940bed2c09e1d1b220e1fa8f261aff899867114d96d8d37abf85aa24f5ca4c572e3b9c22b57f57ec2e7b91de44d35b40b59a1e87e1192658ed8ac8ec2055384589f1960efbec166ed37d48876e35802423dffbaf43914705338809b1ac25e68661d8a5b63e32b232c05f648d358f2cbe66e2522e65701b65c63c4c6e0f1116a854653acbdf01cd23d63b4da27a13939ab19c13874e3d4a92ad41ec78447731dcece41154838132e4476527ecf807724acd908bd77dc2a957f9d5f731712e586c8b66ba7da379d512098bb35271f8b686f03ec741c506c0e9607eca9e843537e28675c12c304e17beaa21752029bfa7d7797eec664e6a6ace2cc61d3abf18a097e6b7814823a66d35cdd34d4498b7d4a47e0af2d09c3b6ffd0d0f871454100dad4b94a0cb165f332b6b0efb384ee0779003a39131c055267f0b021a43b53ab4cae631ad355ca98f4e1bb3e5acede32576f23c675c366afb61cdbf545d6890ffef5151cf2942e7790c91a9dbd2f96f41168d5f41e3188bea8a12c5eb5bd5c1eb1dd87df10537027c303727f5aa2ceccd27945a53a3d027a748fe89088c836ae909f5da3ec4bdecf02c19e32b4eed5ef9efdcf102b7cb9067343751e56eeed5a436c745bde584d04eb07964eda7d28a09772c57543d279c9318dc507730637fdc03230e6d0b14f77d77cb782a3575091b7bbd1bcb2806109917a1c9fc5a366992aa9e66f80074e04f99c5fda194ead6751d1cb613d16b5fd1d069ab136d27fd5584c9c95ee3b57c64b507e8b754d242ecc3757dd75f813a085118f449227207090d4ae53cf148b31f482a897d03ef0acb0547d0e07eec7a7bf7128bcfe80add27b972ef68714e181d2c53c84e8a78581a984662af55f2266228823bcec1ad45b67f522971f76270680905a494203f310290a7e6f5e21e6d6b59caf014260f553257193a694f8ff6968ab6471066b2039f0cd9f179825604f223a41394d764d3d56bc872b730ea8dd337839bef2aee0b940b2919641365903604ecc5d2fcc8f9326dec6723333ef4b0795419f2f144070a8daf3695ab486f8a1ab9b7f07eacb6d5f86fce604ea94904d07cd9a6e451b8a4504b1a4e65d32e38396fbd2f22b33342f083c733c74b4061eb5c1d0d9565de8445b3911b23fa7655d523d2773b9a0a35734936aa07ad98f8b2729e1462e219de728c374b7b6ba3713c0e47b43c1c8f92a1ccc929042559b049da5fd0689fef81a5b465bff4acae052a2beadc929a8605662ce73db5b52541cd378d741db224d5ba12f35b425c88ef731b1ff8496ae3fbe8d2451c528badab770da0acf20924dc24838086afba7b68543a1aa478f7b1f2e06e991abc79cf0183dd8ff69e36b5ea62bb1a65cfccc517f5fd7ef7b4ecd9296c892a1eab25d1d06d3ce2700fd98610c6c8300af35ad63dbef25ca6766c3d010067ee0b4398388b940de4f6edcda6a6b2f962763bef107d3c32623885ca05ff6b95f90fc33611deb1ae5d6501acccba6f57d7f45b53ee694e3bd35d711531d1a744209c201b67ee215d5e07fc34b585f28f145ea02846a09a7c7ee85adc74c47cd97437c06bab3d4729bfecaf0281acbf57e0aa8454073a19f4edccf855e5745b6f1359656111531d12e34faee587597ae40446beffcd866ac180bfe614bb3220af5ff494057bc119fc8813d75425e943b9c2b408dd07a4be02dd88b7df30ee4f03ebf1c4b7d7a7bc1c88951cd1124a39531dff0cd2dbf793cf9c4193d3ed254c8c3d11c83034de1daa819f26f5ef79d1538f0c3d08813b9b6d41087f650bed39f1218f8ae9e150f3f602b35889fb39eaf1d16051588a6c3fb7a2cc6bb193027f25a0a360c9c25800c8118d16915e0128850a1c65636c16cb77714a2dfadf3a96d67b0b23400457bd683ec491881fcf70edd9dbd49fa582a7e95dcca4b31aade5b0ff6307e92d272d6413534a1380c50f9717ea0aeea3d4ad0458d2afd2458220768ba7f5c4c5e28637028322d6ea2b37ec8a3743ebc6e686ef8a1ee9a91b0aa2a19e0bf457e8700908e5f3920ff33dbe57fadb504786a7df61b0c43066f6c7b61cd2c6d9528d517f1dd336189760d6a2a4b3d09e72bcf1d3a6e91b3fa2d688772090d3a43224a93f2133ba03c8b9a7484fd78f6e412fa7e93d92cb0a0ae1c85c266fd197eab3f8493c0a431194313060ba87c13a0652459b0e9a8bbb0a7ceba8841c9dea205a1e39bfae30f321ac05cd898b706035d1b8457fbfd669ffcaca9a42a3a5324733d943bde77123b41ba5f2d6d17e55f98dc35a0a0eb520ce8920275ee92d641d1b39909cd03b8a4b59cda758372b52286659598faca91d4002ec5b0896eb102ccd5572fa795a8f6c9cb4e9f86ad70be43e141e6984839864a8817f5888aa42bbd9f833d4e776539f3f0d99b7004e243af882ec77e140c006c47017329fbb36fb84cdd19f4e5fc6c203a61f96b7672ad08ca7466cdadb9c0e1bbc45b60e1941afd5da04c6f69800c6fc416c7b674fc361c88f7abfd119debefada46a8347b84da1249a471516a2f2ff435821eda68aeaf8f61fb16c4b212528270345cbc5c8901be0e5213a3b76cdd54b64eb6832970c627fdedd6014214e046f8820a9b43a09503ff62c70ed6cc59699c1e195ed0bdb372cf4694c656d63f9155a724566c68375a71b96ccd673f2c08642208cf4a75fe895af133594bfd2d5dd8f357fb97e5147067217b1cc33a7b512b7155150c4e8c3398dcf44497556ea7238b64f39e27104beb7c5d2e260bb824297f49346d39f84e71d191919c397e4d24ce891a1827515215e70fcb3b5440dbd4073f1caaa9dac021d22a71ee321c44241cab4ebd3bf0c312de58e00da2763943a8cffd420518965cb99ed5d0411bc19ef30a876ba7bbe1c18850b37319d1fca932317384b31b81e1bb553581d115f7aa4264e5b3cb2bf10e8fde5ced5973292524e83d5adf360391b54b3ee35a4355cbe6df9a275b956f671f1180051ace979f38698a0994d04cfd3cf59208e1be21b5b27deae6cb61bbbc0b40d7d7fb176002103ee59062ba8ce58043f87861bc17b0f83e96b97ad00cc31aaf745c6d99231b527ec86bddc6dcc5d6e14186b30535eb7e150a474372658746b475685b610499fa6ce35987b4d395e57b025ef494d85b886876988a5531df1eb1cd2be7833bf47d05a46c309daabba593a8e87b673d36dc9e1a3cc76720432c4b84f15aced13e2c87824a916a04d17c62dc88625b07a8ac317a400ddf00da21a115397f70295b460348ab96903ece4979a17389ee4203ebc1fcba7037d95370f9a50c53d4cc173109dc009457c3477b5aa9e8eb653f7edb23017f0aa5001858bbe33faa5694c2475e2f5d992414ea26f03b6ec405a8de476cd51ee3a719e17e8e6fc138d5e3b3c49ce699865ac3a6d2c002fa2a7d87945ecc9b7e9210c8eef9340b5555c67256677b58077fa2cdeaa91bf1893cb491a525fdc27900e1c63f8cd5b81dd01c9143f4ccf5b7fac641ac1c0d1b5b97fcc6bbce50c94b90d2368d02b2d2417afcf90a5457a2ec8713b0230267fdca49355c3f4c789d9980b0f4dc26c256e353cc82be9be19a68c90afffd4760e2da5001e26c931015a95add45813eaa88e830967486f1d09eb4384c50e26bc33d4ea7bc94e7d4602b700ce8b625ce14a4f5c455b24933087c96854069bb8df2e7d718a808d8b27fb70801576aa1905b584c6f14a8d84ec875069790f1c9a73e8c244b7be587dcceb9c7098ae59d4ada735530c0bedb1fbae1982a6598c536a41030d720703618ba50b1c5775953852fad6c6d5392bc8c8c176aa4a5b28e2a281765a8ab925935f1a2b39cef09ed0c39210c57c453ca0eaff757494ddef3252eeea9dc01d243c1efa3b119a6824cfce3d5166307fed6fab3e13bf61dc7b6d0fb3b440d92adf138fb012dcc93e6cac276c46b536c50beae04d47b605d76cbbd784909e899a7f0c39628eddb3e8246b1bcd94e4b64abecc97679ad6e2e733b0c41097d7d18e20cef686929196a2b6f9438ff24d1e3a111ed88cc5c0da7a46bb976fd105d019c9ee75d45340db58395f702e442a5f9d6256034ca48721638e7047ce3ca9776bd4509b90882e5a86b236acc680b9474d73b9b157a406748493f16ec5dfd3372c49aad0c6551d003c919ceebb064159337b13ff4bae50988cec4ae2f1888c1acd27def9e0b120fb4be0b3a0d57c1bc3d7dd9b7655f4bd7b1c920ed4797f50200a29b26e3cedb0e533f5d8194f0277fcfb5a6d0b8793a1bed5d550d0fde0f83fa9c5d938622835ccefcb0faec50811a8fe9156c90f270c09a8e8fe6b400012ff51186ac608de55d268d03a16586292679ddacbdb95e23a42cda9e43dd08713b02206a3d92c20a8f94bb75fdee82846a761346649254f03cc98d2dd791f3386a2e12fd8a8b224d1d0273cb2e005a50ecefb0287081b60e3f0db2db06e9dd44548856794575ee2525b79777918d6514511bfdbf15a87d40cf368ad6f6a80b1fb8395cab9bb69577392d6e1743bbd21252f5cc079319a2faa239bf470cb6c2d91c1e7bea30e6fccc4c643a5f20067b87ad7a75114654a4a2b2f18e6539c631a34da1c54a98613c68c6cd5f040b509cc8b5b0ebc246087be94097287601a1c5d747fff5de51216a3eb16530d284ba6c4b6326a728e9bae0d7290f4d26d91241f93cace92f170f549f6fca878ac907b067c573bf2026a3c7c7333c29b232901f622af8cd9f8c617a67da2679d77228e36b7939d91b1e2edec828475b9c612932901718675c4165b0119423845fa49c0d56a4baecc1026ef682aa83ce2133771a42ea94d073bea97f914cc1446487d02828b8f0752fffbf234c4398f2a3b89b0ad23d3328dd178ed186aaea961f0fe5ccdcf3694b4a346812932edd89179e40dc3f23ef94b354e85da0a035cfb659f10968c2e233dc2efb3f6ed2855b3edc13c112fe6abf8eda5ed78a4b2e24f93191c1d61814dd506012b193a1000c65e0594dd03b8a4b88debb6a4bed19b0e751b215db6a7fa125c31c1663c77039ef019d432de835a486b6f4cce08be70a873430e3fe26ba769084764b3c5128fb64d250fcc268780ed603e58ec61a6289ab4722b78f21e09f9e5805ab8655278b76d75028775615977c9130b22b8714f84678c1aa4d1ff03dc3fd43e670bc12b37b13b4ad2d4bc6318921804453b937877f96c9a030ccc8319e3d1cdd13be175f88418051532ad95ab2b2b1c9a2e10f0ee0824b1f655850898d7f6c8f1e4028187db0f32e270b1656d5d556b52f95a2a8b727f8a1b91ed40815450af69cbe6300d69027355df1296b89521d10552679fceccc3128122efc19d537479fa6b0c5f51b914cb18a0f64c07916f589eab11f274011c27ba0d60781eea271a60c85ac60bdae148b21e9e669d20ccfd862d7f1df69f57d24e0986d56eaeb5b977fe21a5c344d65d4219febf51ef1b0df0209a02cf6b56f29b273443a54ee8fdecf6d42d88b5", 0x1000}, {&(0x7f0000001040)="f7f17bef0cfb2446cfb860a0031339b8b9e0d3e81277207db3ad44bd158babae6e9f92f44d351d3464b33ad7c72c41c6290fae6682cf947878fd2f9ca0fb62bdb398a67ce0fb774a74a27eed1b124fbda9d03f468e19189f1fa3cab7019b4db268dbfbccaf32f8e2331d487cd19be49c2e1f7d75934dbe95fb363c3dc3e323b9c4dff57c6beb4ac335df2d788b6b85ffe4e66495b48856963ee291db577c70", 0x9f}, {&(0x7f0000001100)="7d9216418ce3a9156e4f5016e19a4e35abf04e13998a8c84a26b590fdf19f806abae6d6f02256425552baaea77d5e142dc298dd4c2eaaf82330ab7dc680134b57fc2139b2e5e29e07038dd60f3bec467d4c6521a", 0x54}, {&(0x7f0000001180)=' ', 0x1}, {&(0x7f00000011c0)="0034f653ccecd090058cbbbe92e3a3a3d62e8647f204d720ce6260bdd35750b9d746173c14283f575e46293c2355b70123cb8e1916089a3bb1e8e347f46a87fdd7f9674ea9fd0fa5dabcf61ea098e30ecc7355dbbd928bfd3bb3dc9dec5aeb621d99c51e0247085a993bd0106f2732431b401eb26bb83aa1ed9a03a35e54f9b71b6eb8589238108e9892f92974ad36aa5de72f8548f9d84d39bd85a4abd8b1919081b7ad799290c1d12384a72fd199ff0973c5bb5eed5489df3270e62a9d4a5f82f9524cb4a20845b96592e4b61015ebe32a700639", 0xd5}, {&(0x7f00000012c0)="1cd9cd0b9432be2e1e4057e777fb724a5ed915514f51ffcdca5e8bf0f653d3378c969a6a89322a4da87894b5106f6635abb9e159f494627dfcbb4156cbebd7f8aa665515849dbd85ec894d24ae8f25a31d558fe0dbcaf6a88b254f9e1182d6f511d6444ae2e7998e5e65e58dd968f8b648a2087d49c3d6deef72209c924f4bf7a2c7b3ca4c284db5de6b6b4757ac9e8621818395fe8d5dff9bd653a5f2ea5a807a16ee7e552d3cbeefcaaebe455f056fbe22ffb7de351b26f9e297c707f9bbe022110af758104e310d1b9ac72bc4d9d3c58431282398f3c3e14e2a88ecc020a9d970422771e6d2344cbcdba1b62b9c8782c1668e2ea66ee6431f2872ca2a36", 0xff}, {&(0x7f00000013c0)="61c921f4d3f90e9cef4ffcb6f3ea49df0ead380cbd2ab31d243e4b0caffaa0f518f8e22aa97b3e01b4e06e886914c36f3fb0d9d882402e43c7c96100bd79ce364665fc60ed725c15b34802795847facfca7a6baf48a8fdc16a9001d71df96608041213e581d2108d5a051dd49672236f0025bb1bc5fa821d294d629fba13eb91a329deab99d613e5c6ec8962df51845e8545adf0cc24e364b35d4b2ecc6de9813f57ed4e473545b31367ce3242b9c7a45312d30c2e60897ee3c5c7df9bb758a269f3216532f31f613041c5169f959c1830aa8f3c1f1aa562f65759b7c21587a2211e830ffa115da66d2dd0f51ab9e5a981b14fa32aee746b6f4759f1cc8a228564c4e2275e8a54fc78bbaadab8cfe7fe78d577589e31e03d213748d4032da7cf84b985e99e4eab6bca9ed0dccd801d249d47c97c2ab2ef04bc12cdc21248463456694d2337053a81907c6b6a4677df611afc75114bd19dcd1cedd001787420c8da5ead2add66e854a9e18b73227bd27c5a536312b24c309b7e5058f00b2209beda8958e5686e7216d33abcc8d566ccccea98bd41289591553c91d8605b8ab7d9740ae26a75b9ae318961ed70d2eac278611a21e3f7d35a955224eaa527538f0cef36f96d9b8dc66f0bbd2dbf96e459611fb3b7f744226640fdc390100d425d4fe37cd3ddf1fd8610a94d03f83ee3970b3820abe00e96e8b04c5f172a7695d0d328d6df8c6119b8232ab4a75f618bad213d43fafe4e576cebc480b565badbe0f2f5d1e5c58aac4c7a054dfc22a8c9b1d9f7a75278ac7f9cd6f3b75ef085a6f15f4c0e2d9cb1766fcaa5733e6a4a940aacc28410bc097b2562f45aa7a2bf4ac7402b3cf1490a596d8c1d19a3c3ecc2532f75136b6b5491830d92f5ee3b6dc371ea753c7e0c8ef14de47cecd9c204ce92486eb362db2697b13adf343a7a41a49c1232e6f8abb385ab459d3e0b30a7555a8154dfb92b13727b18c18a390a6a39f2c68b7500a3b60760b59a6ff880184bc38f32aa51bf671dabf0bc6e5ce8d28275fd8afe5f50ce57072c2c86266f6291a0e395906ca002d561396ef57cd0652764d662256ef216544afb181b915ae33d3924e5fce30deceb979ce8f1944217ba2d17155ea92df16db89d2c899654fb57f4109c850d04e0300e43d25e04be38306bd3f87ab74c8a0a260903c3ac79aa6a5072119bb2588a26e2de12ff650bf56c1a6f71a4ac6f465d779d1e9e346071a7484015a295907aeb978fc466eda6f09491d7e9fafc09b9fffc4eab62d1bbbc8ae70e323fb9a8bf7df50af749afeb0b4b03e8b2bbd79ae0601942b74b9f81f12106b70fa8f8437d5053c8326d4084a4c81d35e002099791fbc624fa4dfe5c863cb64c1aee87b3efe7a3df05f36003a321099d198a90ba2dda347e2a7836324e9f4f6095484087e660ac44be05e681fa196b14ed77fbe259b006eb9b5b664fba279fc6f1830865c570e99c1f02c0b9ae724a285adf697e9ab25aa35916b02a27701b4dcacc56ed5058adb560bd9aa39658a7d78d6f63ff026641b891d65742a1cf3ba3f3a35bc5e372ba73691bed220e7a3e7848f027147143490c92b95fc796a28d57b26ca2fac6b2493c1dd303ef3b51993e11fb68203cc7659cddc1899670a16e887f3b73a98956d6ef050a535762adea341d60db6a1f2e489a7e35b4f98015f8c56dc378e01505c30d9c5eee5eccb86131f400f1039deadd70e1d5312c46f8f793484b6d5d2815085819e8886b1ff7272b8998fb16a43ccb1fccdfb665d2356a78517b65b651df1513b365f278d6eab181468df3f30d92a54982ca358ed6549bc0f4a7a30e54d4c9c875d565d088aded2a3bf127bf6d2625840c1883d90471027cd3ac9fd19c46a21611b5fe83ad9c6ea54c291d24445785da3c862dfc35373c3c67fa0f65d463a0afae0da6bc6a06a59ec8629671192e6dd38efb75d160479f24742cfe14ff09df32fe27fc7681c4b9a3b65b9a94687f5076c5b427fe462f6236c31f0049504a0b38fbe27fc1c7db7566033687feb3af60d9b3b183fdc2b21ffcd0cfb86690010c5a9ae441a9659a846a6a1a32be3e8da3e1abd0be5f0615f977d489906cee347aa1d6cf7c22c1d7cfe08d4455275d2463b3bbeaa444f607065a6a4341ba939947c3697ccac1b0d51e1c34281645176b21cc5f52e6e499dda2c1293fd17144605ad8b7c24fd956f4897cc2fd3e34091af8c3157331eb0d3ffa0819c3a416a611062b786c1c26fa0e0f1c066366cdacd0c4cd8f48e84c22fcfc03ed8cb10485f19b44df22072715a14c2ab463dc6916db4f3c0a145d61e309cd9622d1c85ce203cb8dd64fb52344aa6ff904deab99c759ad3848af5123e69c1284700d48eaed1535b0335f58be57ed06efa6261e02b091039c0e52252190037f680a5efc6b706d22caf4a1d49178002b68edf8e329aada0e9f13f9abd74bf3f236d60d15f87187c9c1b5afc0fab1a0530a733da9cc3354d157626066ecc42f604f1b01edde7d341469be0e4106f2e13b23ba46ad60e9db34c5f91d754ad7a99b8cdfac092b4bdb78bd2b4db1b39dfb0f96c11b426e5c22d13caee8ef96d24d87d2c82f5b674a127311ac9ddf50e2356b84a115d948537230d20a2ed1ee5c658661986b19b8acc1e4783282c0bf37d47e4391e180bf962a3b1e0e14b1de7bb16140d15772303ddfa3c4116fe5e60fd1340988499035820887d7a55928b995472643a5a3b047df6970beee4732ffc054425eae8d318d4272f07137605b8df594296ee9b58cf2665040b2aab50f8f2836a147caa0d01599dd41b0c66a7234d91724a094eb0ce333890d0cc60f6f2d9c0597a99270a17d78c1fe8f75dcae072a13d6172a7387fa173e8ccd39e2212dc839956385a3ffa08dde0dc71b410c03b911dd0bf372ad3d62f636cea93ac6dbe55c1305a6116a48b9efbc248ee9adb8c89672e420528730a3d6c4a80c2a0ab06da22d15161d57b98caec62efc50e2d658e98fd5c7e2d06de29a35994ed5f082c37a81ba89aeb13123ce8e44cb19665a9cd995a8826252c520f103f3e05eee07d2052d233e108b7c4b35a3b838435af32509da4ecc2c6036468833ff44c17f23c7a4632da60c705c18a4360007d69355fbbc5830eb6092b67fdeb6cf943e88712e41beded2c51fa2cdb58d4bc60717f398f6cdc41992fcb318646a17007b8db6df4910297e4085d33de0c256bc183356caaf8907b6db5b8e93ad7231eecd9b06f431027c3d4876378b1bdb9b1f5e04b13048a1a0c2810e6f0eb0a80268efd38404e57acb04d79c5718719549c8551211cfd793ea13bc0adcd083b071d34fe45e581ba1e521c91fba84742e26087217cedfcef1491604fcd4eea017843d3d57d4b7930c491c7443b948165f2eb6c420c72b5f07616693dafd0c9b8cb9927dcc0455ab6f57c3c5d1afe7f12db1dbcff4c0555ad7f5539a77d68ebe47505618943d28908d7b63a675b3a8775b3e2d15afdb884e05fb98c0c41d1efc1c6982c795ca297900e9116b1f28e1bafcc5e4451d04229082903544f65c82717a9fbaacee26c5cdff550da9c77fbba03c1070293522fd058cb6cc2f87643dad9fb09dee17f3ab0c0d3795e8689d01831ea9924a5b909a1ea0ec32ca3bdc88cccd85502fee2de8d2906b409397a84d4f616e6cda24ac9c29850fb710bacfe1257e5c593782ae176680255bb439839dce12264e82560e722e32cb59a9c437f911416809299fe008753277ec16a58ab3fb6833c6494111e6959f00bccab2a6af7fe509697d9f06243e65ae73d1dc93edc9bf1ba33f35949ac88f8fa94af57485ab9a39dce6806262836fee12aa54048454ed43a139efec27b866555e3313584dde11aa141e9873560a088fa94af1e7ebad40e883e82232a4bf21834c6431401ae5addd23d34def094fb3c1a0c1c041922629b3e2159f132f9f1ccb826ee00e08ef9f80d1ef4cfcc7613232c23d8b9f0974ada687304313b0033cf997279fe87bb752b3e71bbc8ad258fc72b1516d09921517948d67228723b596a9fd3d46b00db86761e9fa9104f5ad52044f3ce4f7b0a37b3a758d8e4c5da06d3700b643cc300f0001f4e9884a3f75ab7014cfe05053d4ac61c70edbd028a915f5f9fb86b33a5bfed12399ce45f66161a3d75821ca1745c8ad5e7b8f6fddb729786a7eadac179d3b936a889e8db03cadb159c9057ae9b4d2a2acf4b5603054cc86f20f7f42a59bd92a81f90da680330283c9a1ed5c6ead0cc86e34e5c3d35d6c6e238448fd827866d36550ec77dd1416e5481d131831489789ad1894a24ae145075b18974fffda7680cb7753c7a4bd1b7f72f8218986632dcd9681cbd54bcd5ccbf2865aaa9c25dd306e1cfb6d8db0ed4e65b75081a2777d37f9051fde1a55e932b7a8aef07a0cb5d2407b8de754220aa453c5bd025049c8d78a1f1d8f0981631e33d7a121a54f5318298c8039586bd8021f6953444f4fb8934c4f7a2269df61de3a4fac681c205afc91b53bc3a2b814568991a4d4039bca6bac47466a6f7c7018b4912802f095a222e5e02aa6d55edc842da3014a7b2ac48915c09611bce208065a1e00fe8b2b1cdccc4bd4bdd663cbb99d9799323e0dcfa074c30af43c1f33be4d7c479ddb54b775450e3a0902380cdf3fff1835c642930a129ae4873f6da3c02f3e9299c4cc8273702d7af626b9cf58b2b01c1ba4ed1e17b9bb637a800a1279b385506f67970d42eb2ef521e0535c0616e36e4657dd0e6119904e9f2cae3439b396f76a665054a10a46f4282ece1689f378e94016a4c097e8e08fbd8770ee8d1233d4c5f1f0ca9ac7d71be4f03cb4265cbf77aa9653f6da496c9f303d9565702abe51cefca203a0ae08da4d7b6652132fa8583e7e34b5e764b33c5f7938621294cf41b28c6afdb4653d4c3b17c181c0549989d8a66bcf17af732c88464396dd3a7170325a7b2cb8739d0bd68668531cd63b6e53d3388de4eaa81bfd67ec58c4b5234bd38e3cdef239430901559dc30b166f475fe3a40115f1d47d18c12bb1765eedac2fd301d6fd92b12895c4ed1ffd8934b87b4d976e2e68268eab4bf340c16731f2c1b77e18a010c762e4ae828edc1ba0e1be1c745f7c76d1f1c97f4cc2808a5fe1f0bebdb073b106082cb342947c57c7af29b3fdda01b99ee93f0974d672a18ac7e91a8d248c0f3ca8337ba2f0608533bd5a291fbd601c92ad67b14d08a6adb66913d0738364f744da2ce12ae4ca277a3ff4467adafca5cde7f5a3649809bbdd98d24b3307f563f29b918184ddb5d751d192fb554187d383cc56bd7be0b498f5ba2e28f984f8a330ad85f31f46b5468db6c082130f7808eec075b6e8468e6c82a38b742d341e99266cbeb67b42e15659f74e6f58a78b3980ae787ec6b6789c3e7237f485c7e7f61b7b53779dafde1a5f37275a978becbe28c2e578ccf47a1b8a3344a66a733b7a3de4640e16acdd58006431cf861e8d631bbc9e03e240db58633dbc12d4e9a48ab1dbf4018b2c027fa295a83351c8c30d968d489a5702c3bae96073f535714a2f34950ff8d8cc8822bea66cd639a5de4773b7283e8e1ca3e6d5a224f13761a98e12b48dba0e541f8a1bfcc1f0ded59cf546e406db156497601fe5a5459a1ce5429af616c4b9ee8c82a51eae760ccbf0d6f2b023017011efe9ac17c383c5f0085fef67bd9271a13c740f9f50821ed4cd654361eb1b598f7073985cb36385b3bd81e33c3cdb08fc7536c4c122bf291599d2d685e5f6188ed7b1970b84b96c0c0dc886bcc63aff870a", 0x1000}], 0x7, 0x0, 0x0, 0x8}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) 22:28:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = getpgrp() getpgid(r1) 22:28:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x1}, {0x7ffffffe}]}) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x24) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x21, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 22:28:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000e, &(0x7f0000000140)="ebf7125c0a0f00009d90ee18b1bd2ed7666df7cd9f86463227f2cf35142d5442012695177596696a1e7933a3010725238fe07f5ce9b0d8cbea90df68ef3aa7fe90d4d6db17feff", 0xffffffffffffff75) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 22:28:40 executing program 0: setreuid(0x0, 0xee01) r0 = semget(0x3, 0x0, 0x10141) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r1, &(0x7f0000000080)=""/28, 0x1c, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendto$inet(r1, &(0x7f0000000180)="4ee4087c3dd162485b48eba8c49a8184a79382f53e895574ddbf057e0e8213143f0c47645f1c30460df04c334ca5c0833ece146acc0a1a3cd2d856224e4dbdb66572e17adf4e", 0x46, 0x8, &(0x7f0000000200)={0x2, 0x1}, 0xc) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 22:28:40 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x1, 0x859f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 22:28:40 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/162, 0xa2}, {&(0x7f0000000100)=""/159, 0x9f}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/18, 0x12}], 0x4, 0x0, 0x0) 22:28:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 22:28:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0xc0206981, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="65cf05953243f3769648ad35497122a34efe406cae5a852d44e69d37c06a535283475cac9a82f9177b3efd4677519171dc", 0x31) 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x763b8cc41300a89d, &(0x7f0000000140)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x133) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x401, './file0\x00'}) 22:28:41 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/83}, &(0x7f0000000180)=0x55) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x3ff, 0x1f, 0x200, 0x7, 0x400, 0x100000000, 0xff, 0x10, [{0xff, 0x8001, 0x100000000, 0x9}, {0x7, 0x7fff, 0x7, 0x7}, {0x8, 0x3059da0c, 0x5, 0x81}, {0x1f, 0x7fff, 0xff, 0x5}, {0x20, 0x2, 0x0, 0x5b}, {0x8, 0x3f, 0x3, 0x101}, {0x7f, 0x20, 0xffffffffffffb760, 0x9}, {0x7ff, 0x5, 0x4a1, 0xb8}, {0x5, 0x4, 0x7, 0x3}, {0x1ff, 0x6629, 0xb24}, {0xba, 0x1, 0x7fff, 0x7}, {0x10001, 0x49, 0x9, 0x7f}, {0x0, 0x8, 0x92, 0x2}, {0xa00, 0x6, 0x5, 0xe9}, {0x5, 0x27c2, 0x3, 0x5}, {0xdd, 0x470d, 0x9, 0x44}]}) 22:28:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x6, 0x9}, 0x0) 22:28:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x1ff, 0x1, 0x1}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000280)) setuid(0xee01) r2 = accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000080)=0xc) recvfrom$inet6(r2, &(0x7f0000000200)=""/73, 0x49, 0x42, &(0x7f00000000c0)={0x18, 0x1, 0x20, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xa4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 22:28:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() msgget$private(0x0, 0x40) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 22:28:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x20005c}, {0x6, 0x7}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x3f, 0x27a9, 0x4, 0x7, &(0x7f0000000340)={{0x1058, 0x6, 0x1, 0xfffffffffffffffa, 0x1, 0x0, 0x9}, {[0x81, 0xd3, 0x0, 0x3ff, 0x55a5, 0x9, 0x5, 0x6, 0x3, 0x0, 0x7, 0xfffffffffffffff8, 0xffffffff, 0xfffffffffffffff8, 0x5, 0x51a, 0x9, 0x10001], [0x1, 0x7fff, 0x80000000, 0x7f, 0x6, 0x1000, 0xcd, 0x9, 0x8, 0x6], [0xa7, 0x41cd, 0x6, 0x88b, 0x2, 0x5, 0x80000000], [0x7, 0x21f, 0x5, 0x703b, 0x0, 0x6], [{0x7, 0x4, 0x8, 0x8000}, {0x5, 0xdb, 0x41, 0x9b1d}, {0x56, 0x9, 0x500000000000, 0x40}, {0x9, 0x8, 0x1, 0x200}, {0x80000001, 0x8, 0x6, 0x4016}, {0x8, 0x2, 0x0, 0x7}, {0x0, 0x9, 0x9}, {0x4, 0x3, 0x1}], {0x10001, 0x8, 0x1, 0xfffffffffffff715}, {0xffff, 0x101, 0x200, 0x8}}}, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget(0x2, 0x2, 0x100) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) fcntl$getown(r0, 0x5) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/203) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 22:28:41 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x4, 0x104, 0x0) getrlimit(0x3, &(0x7f0000000a80)) 22:28:41 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0x8, 0x2) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000001200)={0x100, 0x191a, 0x3, 0x80000000, 0xffff, 0x95b3, 0xfffffffffab4b236, 0x10, [{0x5, 0x448e, 0xfffffffffffff001, 0x8}, {0x7, 0x0, 0x10000, 0x101}, {0x100000000, 0x8, 0xf9c3, 0x5}, {0x1, 0x4, 0x100000001, 0x5}, {0x7fffffff, 0x3, 0x1, 0xf16}, {0x3, 0x200, 0x3, 0x9}, {0x8, 0x3ff, 0x16be, 0xf75f}, {0xfffffffffffffff7, 0xffff, 0x3, 0x9}, {0x4, 0x51c, 0x117, 0x81}, {0xfff, 0x100000000, 0x1, 0xffff}, {0xfffffffffffffffc, 0x5, 0x7, 0x400}, {0x1, 0x8, 0x5, 0x9}, {0x5, 0x59a, 0x3f}, {0x8, 0x400, 0x1ff, 0xffffffffffff8d0d}, {0xfffffffffffffffa, 0x100000000, 0x0, 0x1}, {0x1f, 0x1, 0x92, 0x8}]}) r3 = syz_open_pts() ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000001340)={0x0, 0x3, 0x1, 0x1f, 0xff}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="ddae2693b7d26b222bbf4ed15ca5bd723256a12a950af931f0752c0927dcadf87620e3173a2da1eb88892e19edcc7fd3544885bc33b8278d4af48053f9e0e8705f521d549b5ae0ecd8aadb9aa76a102f1530e696d86912c4", 0x58}, {&(0x7f0000000100)="eb270f2237b7d42501904836912a7d35651ac7c6c9f031d9cb41271a0ab1ad2167e2a2e29fdba6ead89c1a047f07c27864448c7fef9a8b18ed92ccfcbae37bbaa85c78e9e5e5eb938db3091e765f87b7dfb2d046c466b82147a70f1c5a4eb663147a", 0x62}], 0x2) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = dup2(r0, r1) setsockopt(r4, 0x3, 0x8, &(0x7f00000001c0)="aa29173aec9df339f59edf22d58ba0f1df226661e0a5fd456479e730c405d6684501e7eba1a5d8fbd31aea2b9f1b35f19ec2f1df829d14581dc90298b4e0ecec608b5cefd70f5e998eef482dd3b8c14209da01990d8ff7012f285ff7ee93860e3dddcf93eb1dca3137f7aaafb626f765ed34201b918d0d55cf05454f56d730d0ddcc402e2fead5989ed218511e7a8738c281d79c1d0d3136abaeb5842199d339e6efb6fa49d2c156fa57c0f4cb1ebec35c3d5d03a049c4db1e8462a8d6dc4570ec2abfd3e07cc133752e8296cd8f34b20f80d478ea30ee3a5f0193fb53eede376a134a68a7285e5bc4834d9aea009d57cc40b8fd42135cac77876e7665fc9ddb5d47f87b7f9b0ce8c4c04633d7804428ebcc29f823cc5ce3f7c659f28ea74d85a5880e4638ae45dc396f6ccfaf4e9d5630f8e3523788ad2ed80d878bda743ced0614fbc228e8e35572f131ac775b9e01623020b89657edf81f5d13b8f295897042e5c3f8167edaabcc209a662a34b630caaae1bd912bd666e80150885eddbaae3758574bdadf5e69fa8d7877a6f701c6dad6fd30a35cf4fc754bca8e720192c165636d60254c271f022b810acda65506f20d7d00eec925bb36e2c72046e9725a1e3d2936ad7ce46b462eb477d8bd721ddaffefc2654268e8429766396af390c4fb4612fef62095090126cb832c2db9205f841dfb16c89041fea7232840d4d83a72d0bfc0bfba78a039f77609027eea30a85901dcf739436861aea62c1f6b0df8320a42897fdbac0fb33e8bc0aab0eff595c1e35dfd9bc3bf9c8d2214b38fab9634a4eb49d492261651084e31e72beb3a13081738ce55907e277c2251ae44b8492a796a0d568a91e296ff80e94493876992a946a49e13c33f25b4505e6b019dfb31b29682636926a980d32cf0a394ce58712837d9e9ef377b33fd252d5892e3625137c6d54002f582ebbd799e4633449c9b66fd7af01d4d564761226f9d54b592e3c1a1681eb8fb5db3e1927e463e4e5f8e3e58bbc3bbd2b4718b7e0a4f088d4fe91a2d1ead3adb06bb5be984b3f22b5246d3e22f0b285641b7b7abec1d0067a010157e67cdd81f8a98be9bef46ff973577cfd4600a849596259b9f4de547efd75a682de158b96cb897e34473bb531e1c7806822dba6e160c104739dfae89e75908df2a8a855bf78742e9270c1550e777d6eca12d5c313f9e9dc07eb42e840748810c8496d4db3e553f6eb0fad1f36da31554728edab26d88a9f0f10f9092182cf1a1ef7f53e3f0fdae928300ad0958cdf31504cd0b1098ffb7085e0764df81d46d6ceb60c2cd44a96c65a99d89f693469272f05d2d2dfb14dfff766c33d0a486815f5f14f9cac81977e1c74da45384803cc47f3293f51ee45f0369f05b00ed85b8e58a339a2125cc41ea03240250cf6826e74bd17ba136505286ea5b8646b390b5b433087c3247586d38c17893720659ad8d166d31f394566d5fdee2d8b859b672a10582ddeff0dbc4da13780b5865c9d6492a9224c1a2af50fd1caf674b1819628b05784d50771833dcca660c68aa47de26db4153169cf62e661167e1ee8b594896ad61e7d4d1799514c9813219b5afa283e87cd018439f04e59acf65dfeb9fad58def26a86c221c635b09bbf8087aeeed4feec1b16a28c8ad0a7368f589f8c72df5ed9603226e908053a4632501a95dd85a5bab5534b6c268fb658e14140bec0fd7f46e7be10911460e8bbffba39362fc804fd27bd0aeecec740334e414fb632d347e29cba9f9fb78bf40c8529595faeefbf7323d29d59ca67185bb6e6b2209fecbd8bd37023220ecb24308fcae24ff7b32f2325c9898eba90a85ecc4905e91b4ff535262c504737ffde25202717e8f4cb5dc83eafa3616643e5628198a84fe30468d8cdffc75d0a3981d0a1929e5eec45ba11a0a3922fcfdec8e7667408ba5d5d8da81972a035b5ca555767792402281df6b7e57c6bf7143562afc821f00f17cf6441353dd1da834958562283fb64a6308599608093d36800145e25a7da908e185f8448129ee575b1ddbc8776d07679140dbb0aa0d0c4a986ba68cb3a999ca1611c7a95f3a88adad689884b4fe55512328b59f85547ba81056f794d18e72ad71f4757e118bab88051c8ee3da70f42cc37a053f334ba56a8169358ec06fdc7cc9a508240677c0abf7304a1524a2c44938f49eab9ce84032284385801335164af57c728eeeee3007082dd4cb151c942ae9b82892a4511af4ba1f039260dadcfce7efff7ea647ce44c6967e7b35000ce362ed5e37903501ae3f4950717552353121f4d3744e7fcff6890565c5a6dcdb64774cabf9caec90d9594ac2d0fc02f97a42e9fd3a6d6582fd128ae6d082deac75942628902d7ec22d89ff8c0a13a9d5eefaba8d2e9d898c6af336621c6cfefb8b6695ab29ae509cd4c8719beaa12d0190c2675f590dc1965d97308ec8180e93b1f89ddec92d993ad6f75a5ee6737ee93aef125f5e0bb760df032a12ff9d5c6d5ffd50c626d83a4448827875846dc3381222b100085191ec25ce25cc6a8079cda4c715506d58cd4a29975cbe6e39208ed4213d531a8ca6099630b4037133a69812cb355efe5f8dcb1c8b1b62c8e0008fb15f67d1e43c9e5c83b3fae7562806d5bbf8df222ca88bd464b64c41ecd6571a0bbf4baa9539d265ee6082525d2faa51b0742437200cd76b69010ee23a55f56e9053da9f1ebecf5010d73b9cc5527a8246202f7dd824a37be73b78a2f06b07dcecbc21a2f88ca35f75c59709a523f9989a4aabc49767c0867a4781bcd95cf894c15441273253a1abe97a1de8038ce15f83602de5b72fbd32d9b3c23d00e718f010b83ca132a64b416f6c8cbc872639b95c3348a8675738ede0e0490c6d6d36554ed5e5954750c691af666e30fcf1753ac952fe61aa156dec848164a270042a33d3c69eceafa7e16ae7822fe1735c8e81b1fcd6dce86ef85e29ed3848d4ffa6540a0740a36079fb05c0291a0f3d39d43d433b54a7053fd208ddfcf989a7c604739f6100f338a46927cb94f061769faaa052f05de7378d8a048e31e612658235e5472ce6a3260e4cee7396e5da0756ea1058488c6d436fd9c40a2fdace0da02f776a362f9e142fe2e8328db9e3e7f067fb4fca1a59433d8e419ecf16187f07693aca9f1e10031727c70f7fbd4753a6385d0c0e003ae21ee48b05243cfee406865ba27d6d68531ca2ba55649a92bfef939e9436d0dcdeb17868cb6ee886d030fc28b406c07735e0e3a3d1175255795c58c1bbe4711f33a7ed9b5a110248e229f305fd20a2576f7babbb83b5103cca7ea7ec2c71a567fc48d2b86231e11664e245c960c45c34e89fdfd75143f027e6315cf6416acd678baace439848ae9e6d0071e66ff43b6d08a71c07d6f3c9541a2183a94ab4b16e5bf5ee92bf28536e9a972e7ec180436873ed971045423557461c2a48b08c7be4f2b3d969799ef9aeba17d6ab6fc02a60a9e1bc6d88050730e60475eb7049584c46a00447ae8edf96ca3f1a63aa8b64af9325937ca211116338295929beeed64e2cea7290c80e51e79d5914c8b0d6ad1ef9b17f055230c102416e98cc8bc1eb458cf69899e5ce179afdc7bc804ab5e9d9597200fe2e62689dbac9c996635fdb57df06775deb62d42ba261e12a25fd0bb362e553d705780905d5d38976762b1669771cae757f45f21123e37ec8946922d80e378a4214fefe684c9eab91fcb96cb39c118db0b79a506d852c86abdc26f014c8423c6db9f679ab8fe23b3b396e65e572668390993ba649683455677fd97361063d60d624ef19d6bb2918d07ba85d3bd76c3bb10d7d9b1a46fc60344ff13fec5efdc9a982839e26e89e5529d6c4672fa08bea8a5a718ebef6fa78054c714c90f0bfc7cfecaee0463674ef6d640862ac2d2d3a21ae883386f57e0ea056a5920c5c69d8f637add8694e87697d113d33e07ec38589253cfecea260d602f2bb600f657feedb179fb1ff8b65b2fc4a551f2d06e7b39fbd448ae79524049435717fee6f06cd76cda8aa27c1daceed282627edd25760590b3266ed1c5c2f2bf3d393698619d703da19e8a200c772030f7535f19986a055a0fd75cea948c75fa8cd20a2a47fc56ed809ffd9b9edee42805d3633bcb5ed968ebc4f6bd572e8386bebb5d5511e220755a97870c8101071e915316fa9d8e5d30806057ec900f289a4c7ed35dba7438d050d95714ba3f2a19f1d68bb872d4161e231220b375a74b52e12316fc6bc83b18e23d5a8d08aa3c2ca0ddf9896df4286f8400d8add54f3b0edb760d699b44d7f63e3ef89931fb6cf2cc28a84c025c35285215c92711522d93d4badedc23b210d8e3c6de4d3284c564c5af7a6af69c78d59e7368c2ea5d96d77bf04a252aa6465b0dea7c300fe4dc3731bcf9cd8e1a795852f903770e6a37fc3c54511af415cc289cc44b84ba518bafddf1910501ea3bcd1e1a4e669bd47ccb8e94e9f639a74cec8199b309862df2abf8424ffa91bcda0c1ac35924bab08043f9c10a919108ce30e87c2253f5ef95e6372453cf20f93915d47ba9c5436d8b4eb0bfd4fa7341afac1f67e421d64a2ff33017b79575967fb27656b2aadc25fded89f32210dc39b0b586becb1ed6295be239407b3c65a5d1cfd346d3ddd25f2139c3d6ee5d5f7a567760216c8b3f6256f594ae34842c5755afcfefe3675f34406b06cbee98289cf55d613584520c64f099da46b4e69acc58b8f1ceb64df5b3d98c798ebf8667739a42c4a2d6cf11e033d65ea6b21df8ccc12ede4559d311fae946915181c06b1e7df335d88debeea53c4ad07b5c3e524da81ff889af72921b81b666dde8e904ee9cb4c93e1304c2cb99221c8164577272a221342f130649d0714ac3f72940676829b496bd3f77d0a98203a6789e2f0896998257564de716e8aed31f6ebcb46c9137dab35f9cb63d649d82a110d86c65789cbf847c5178ad4c45bbc53b41ff91cb83005173f25088c04e03c1ec2fed6eb5a19c7a7c7b224d5aaf1a9d96968c1f861a2b665a5254dfda7db38ddad18bebbdabd7d7b70dfc9a68fca374680beef86527a58827039ea78a4d32429183616d3fbb197082e8fafa58b6d1bdf0431fafd6e43af54b5bbff731df796a73182c7a8fe21e429d50ab1f4cef0e4d6b0f4e62cfc3ff6dd6df8bce7dedb66f399d841da046d009ff009f3e1b381004ae577ff063258be6d7d7e1f657804666e148de857cc43a283101fd6258a3151267a68ffdb8cdaf0bb06023ea2608a206bdc4b75ae0c07bad9a354ee207a5bf58f8929345d4bf3646a3db0839a1978cc5b174be9fa75e56f401c6378ab92f2b168a071213b2641d583785d8a5a0f83dfd1536d3bc6cd79ec3ab97ac00090448c4cb7ec0f63de68a189ccf7012e240e73ff065b686589befa7102096c16a282e7261d544cd9a69cb3ebbd9e447c95c2dbb2bfe808478179efc3bd1e0c3a577d72565a25f9a1df541d73ba0bf23553aef12382da8c580a6b881c9282e1e196ba35058d078a7d1064340af28900e764284bd81ef3ca5b77e93ef503e3fbf0fe9f3815dd2c62113fda8058d510d032eb51257b995f24c491b17599c24cc95d0e4f9d52567af5220be88ddfe0112de952f01bcc4859e5cbee7acf56583721dd46c99f4887d30d6d7d4f6543b8523f31f52753ab436e5e0edf4b7c0f5156d24ba58fd6aad9a78ac3b5c27940806880323db4cad7be27984b6d3994d6c3dcfa817eabb3526559d3be5216e5c03236855830dabc063fb875690bf3ee16684e558c1b660", 0x1000) kqueue() 22:28:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x64}, {0x5}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2, 0x100, 0x0, 0x101}, {0x0, 0xdf, 0x3, 0x6}, {0x75a045ca, 0xffffffffffffff00, 0x8001, 0x1f}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x40) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="24c2707e1ada38d82e50cd86fcf62a9378e0eeb828ac426781d6cda830569d7e75f276387e37bfe298bfbbd41f629c10f111e400a98d3d0ccd1e9203403811f11071501ad0", 0x45}, {&(0x7f0000000480)="d90e39a73890731b3286ba11ab6ebea609d9191f97e48f653f5efc098b298e221cb18b6677cd5a63801178a2d20d7c96fcd9237d48cee673c4337ba8bce4387995176adc5608b9c77f127830ba6f7e737e717cfbdaf893ed17026296ba8cf99a4e5b2473ce5d10b7c3b0573f", 0x6c}], 0x2, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000380)) chroot(&(0x7f00000003c0)='./file0/file0\x00') ioctl$BIOCFLUSH(r0, 0x20004268) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000700)="beee2cdaf08a504b4165573a5516575a492e4689568c1d44db77799b7af10ee7b714488790769451e72c5b3e8fbf66573ee76b03c812d68f992370e85c106aa7fb579166389bfa678b20603865ff7ba64fa95e713fa5789b8c59f7ffb760a09c4780a6d47be0c2f391fb77b1e4ccfd07660009989aad9e0de74de9825beda203ffa206e92a6ac982a957b99f6650d2933f97b7bab9c22141", 0x98}, {&(0x7f00000007c0)="f4310f7c73c6f79f64fc84289ca9b20903d47cba2eed3003fa2fd4059ca9584fc928313faa56a51739e9430d5809b9232231fb7247e9fd532c6fda6e20c075e1f00c6ad5b5e27a63f3eead89fffb274e92336cc1b85e6be0edc4eef6fb9add2c3f59f34948d739b2ab6910e1c305e1a59f4f36557a029cb4cd18b545503e31b9859be005de7a3297cb080e95c6f3cf36cf618af885707f61a70edf1b36a7837f84a3d2e74b369607fa2ca4e46c1516b5ff534d067fe19136b7dadf820819810b5749458d3a4f15350dfb08f8e2de942377afb8c25a270d08df707055dc4ad683b0ae5d405908caf816e35ed23e10ebf16af559fc3f402f6dfff3c44493fb75107fdf864fee75674e60723dd0764364fe7082d994d17085979ff7871c2c994b093c7d97e2937385462df1476bedf6e56d4c403d5855c4d787e9138896eea959393ac68e20bb67916c0d8dd28bf4260d0100c741", 0x153}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="ef7b7d61366130c264aaf89f86187614403e032750058f938dcf848c85d5ccad7d68fd81fbcdf622ae673c31e3b59d0e22964d6f8037f782f6a0c8e97e715898beda87a54f5f0f0ba9ef32ef8eb0454c6a5bb47a58844c843b49cd865a6c9b6fb18874b1a614a520ee54e6108b789192c3b8caa9d4d759a4588cffa3e31f574cc5c6965ce033f71c3d2f7f6535aff59b5603c8eb4f05ab1c402beb731990f0065f8aa64dffd2a0a1bb705a54c7", 0xad}, {&(0x7f0000000180)="158dba75d4d7385dbba2ee56d546697c1bcc1fd4ce864fa3d9535032106eb9f65d5f8a8eef137de276e8ff5fce5c00a68aba99cc1652923793cf2aa274dfd09a5e6d23fe4deb82f79edd2db26f426d532a5a8c18f8f909b8380034dc714107ffcb22e667295b2928976e31dac37caf111a4b579fb1f3020ecd9f241407bef1fb807e69ae5f58da3f7bbbf34875d33ffcfa239e1144cf244d0122b2e2e2775d9a935201cca5d62f40c2aa505dad692e12eba3f9633fc3b0f9f9f45c0c2d938f3d439f3a3044ee1c8a0a72a7bf0f38b2bd9d305d9b07334fe7", 0xd8}, {&(0x7f0000000280)="aa4df5d4ccbd27f4bf39b7c01c949e0808b8698507c02ff936cfbde88bce74d6f9681730777fba24c64e982b44aa6740248fc76bd8e62a93c76dadca20b5fb330d28e56178d91e1c5a30a97937aa7991ee29b5511a5225c29c39dcd9b7714a3f99f88eac61230087b0714da5c03abbc7514f0b58a6baf0fb3192a909ff6aafde2631022ccbeabb2eab0801047bced7fa019de46f772ebf8be361b780354b3857d1678cbc259fcda4fb516c2db0ca61f472e79c2c07356c1230b8eaacf081a0dec94d855929c1a4d5fae59b162fa218", 0xcf}, {0x0}], 0x4, 0x0, 0x61) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000005c0)={0x8, &(0x7f0000000580)=[0x80000000, 0x894, 0xa7, 0x1f, 0xffff, 0x5, 0x3, 0x4]}) execve(0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000540)) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) 22:28:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000001280), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x8000, &(0x7f0000000080)="738db73d390f76a91eb59f204577858f90bce936f694206afbf1da20a7f1ce810a37c51e17deebabb9aab1fce3749168565b4a12e65c188129eef3d79f5f25125d0a033249065210e2dce2b20663f44b0ac3132839e8e577e7ec1bb3fcea150a278fcfe55d5eb01cd29c9bc3d69225129e1ed6bb937ef4cf56a7a338b497150e863a4e", 0x83) 22:28:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) minherit(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) r2 = syz_open_pts() write(r2, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 22:28:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd\x00', 0x1, 0x0) r0 = socket(0x1, 0x0, 0x0) setsockopt(r0, 0x6, 0x200000022, &(0x7f0000001c00)="00c9683600e2be9320972fbaca44c33ffb8688a04f22f9c2722722e0ba77c92bc4ec6bf32cf98b08858998455f6be11fb37bcb8dc55f24f77342a99ff1920dbe37265060081a2791f9f2f6eead32188f8997de7840fc953910f91c03772a4320665fdcd6e6394db11097d0d9011f6edf190b504034767662bbbd910afef5297c46e30db00a67e57a43ab499615705f5dc544b96c3f9bfd2f2f1943aa792d09ddb7e8080bc9394c368d24e71eee88b716ebda60771007fd7c02db5534418d4619db9b136adc2b5946af8d34990fced29c548ecb7e3a4b320dd0888538f54004a2c007fa37bed0b99af069e23c96e0dbffeb257320da15ce2d936adaf08cb119affe3f2348aa030d866d0f3a4340ba8afd2f2258afd4413e9f0abe20cdab67e985b4e9b5549dd44b3a6347f399afd24046c1614d6aeed802632023adebb64261e3f66e63f59220273a6a172d6f4c144e0352b727523462c1b185492671405c5a37d53794b83230bec8571d19263bca", 0x0) r1 = open$dir(&(0x7f0000001500)='./file0\x00', 0x2, 0x80) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000001540)='./file0\x00', r2, &(0x7f0000001580)='./file0\x00', 0x4) r3 = semget(0x3, 0x2, 0x0) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000015c0)=""/30) r4 = socket(0x10, 0x4000, 0x7) sendmsg(r4, &(0x7f0000001b40)={&(0x7f0000001640)=@in6={0x18, 0x1, 0x2, 0x4}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001680)="219464b2f8c3f7a75d25b7a9c4e7f0a1e432cdd6060a4b21084537445b27376f559ae3e25e6407a331bf23f726057b89d5926bf4deadadd334e8407d95784d5c", 0x40}], 0x1, &(0x7f0000001700)=[{0x30, 0xffff, 0x9, "23166b9a9ab2bece434f22e3d28acc54d0c08d3430d1c06041065b195d48451a"}, {0x110, 0x1, 0x4, "e468ea4a9711d752556d629cde85da0f0887c5eefc20b23d83b46bf1238721070c91e7adc8bdbcc08ad21fa529be74487caf9a555392b7706a4516d923b49da1d6a4b8793ab15bc091b2a213b4b5febc4e05a4ea44e11e686c5d0be25ff517f1c6cc65edfe13f42122eeeff742a867de838f77504cdb51a0ec83f2ba4f9e6a877b7af533ba7dd4a16c7f8db6c9c51708dd5358cc682bd2194e7bab89409d4f79e8680dc77dec90ea265e74fbef19b8f414302d13c5752eb57abbffd37014691a4df1ff2e84e85d96e241052234684e3086d534b45f7e84c78fdda9c7e16dc025e8e5e5097b266747b3e87e25f015c4db7d8db4f4309bae234c9bb2c82c8b0f"}, {0x60, 0x1, 0x3ca, "78c5d853a8de35453239242acf208711f55eb40f357014b3f262117f38714f9311da58921f695f88edfdf9d37ab69029ebaab7b2c38fb73dc16835fa22cf60c410345a219134423d00"}, {0xc0, 0x1, 0x1000, "c9baf5f716a7d1675ad17971ba922c3b33e8147bd73d9fff5e7de4b31cc25b52a0089a8feb895ca25e98a2f5f7735ee814b3692277f0df5cca6de8f9ef8acae00746d3ab851378197d336d2061ee4188e74eb51630a956d85a099a704f57753121668e8d82328504a7ad010c43c5885a5e1964067583eb6df8aae14c13587a7ac50e8c12810fd73bd635311dcb5b451fb8e8df8d422f33d02b2ea3896358bdebcbe6c8afbd3968df094a84"}, {0xf8, 0xe275f8104a46f727, 0x9, "0cec827e552a1e0b30cc31558c097a1a79a2c0486ee31aec000623bdf5200499833496a40cea45cfa99be1424d3113ba51ca9407ebc1faab0bf8b91ea81486078313dfe1121fccda5e5a05fa1f8cd41117a0af17c91a73d6ea50b3507fe3f436590eea0e3d6a9542b43348c5d0c24495fa608a319d8addda37a3ce4fa2f0e27e41cc0ca3ae7c19ab10ffbfb86be25d284ca0ee7c10fbaea588862f0debbdf06731e185da3e50805706334eb4b3a315439d77fa49f992b3f8bf54b4b1ddded95e8425f02a9fbc5ce12f10d6d80f97c1f3588cda78379816d96f82581866587aace2f08a"}, {0xb8, 0xffff, 0x33, "0a2fbf1df789a39f797c10b200fb14dc7532681d59c44a577a1ccc2abc5fea58eb7841a3cfc384785f865a6053078a4069f89f41319ef135c488ac26ee08a2ff9c2b00cae77e2231da5a9484186ff64162ae6874162fbab3ed86bb911b7c7dccfd7b62fbed802b8be4a42e07393b3f52c5f93ce7c03628be7927e620c1c703714505b592803aa14f44edd5d39da84dbdbf3d6974171a5a8835948dfb32868d63581879649c6d"}], 0x410}, 0x9) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x10001}, 0xc, &(0x7f0000001240), 0x0, &(0x7f0000001d80)=ANY=[@ANYBLOB="b800190002000000ffff000001040000a04174dc0ac7a0d163118e60bdea11066b06727ae12f50fc59148b9f5d47e8dc2ccfacdb6d632040da1857670b8510ee9494e81c41630e7b2a7bb27fe60f32778c7b787e006edec0953ed812045c5fedf7774effff0000493b3331561c228f7b51f16a56178626c8ac83db2f85cdfba014f00d8e9a7fb9187346c654ea7303e68ff8f11adf4e2e4061d600a148d403c060cfd0a877730000000000000000a80000000000000001000000400000003006e713e2676a5ff67ff95a376cf4936b98370f3f26e72db4984b10a77ecd4b5c6423562ece8358a052ef7b807f2a6564e07c8a2c24002479ab0eb7e466ced318e50e4324817f92c7049fa9d03e2b7bf45bb4120cd222b91e06fb7c54e3c788d1cec8777357dffec9103fac1ebcaffcd6de8212bcc7470aaef5b1fd7902e40fd8713bc674f05e1a4a6c1f9e64c3e36491a92fd376703d521f7e60a3381d24b0aee49200000000c800000000000000ffff000003000000bdd7973a532abc321567f5ecb4d7577eb3f1c4ba3fb1f0dc34902050f011483624cf8330cd0b596b2506d6ef8632e05d0afa33fe5b796f3584f61ca4087e3be7e57ab7beb7e1c2cbdd7ac62ade77a291293de6007cba1436704acfd58f6a327c9a8c0a4e3485273e2923c8a36ce97d365fd89b00bfce366a929a26e0b79e72ea1a00a6aa93bcc591f686068c499b87124730798564c98395d15d846fd5e02790d1138a5562060c3a3e"], 0x21e}, 0x1) 22:28:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x400, 0x401, {0x5, 0x2}}) close(r0) 22:28:42 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebdffffeff0000000000000000005b67071b542a538706000000b818000000290000002f000000267a03000000000004bb893f"], 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, 0xfed1, 0x0}, 0x0) 22:28:42 executing program 1: setrlimit(0x2000000000008, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/23, 0x17}, {&(0x7f0000000280)=""/134, 0x86}], 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0xfffffffffffff000, 0x1000, 0x5, "4b94b042a2f579baa3153826e45b4a191e9f80ea", 0x160, 0x8}) dup(r1) write(r0, &(0x7f0000000380)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a797864c17ae41e13b92ad5083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8a474057b2c10d48644a54f698a56c9710a1939afd5922b075c9da5f3197b1b20bc32b83865d998ff77faebfc9c84ae59524a7c7ed9c398b3492a0281", 0x16) 22:28:42 executing program 0: unlink(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x102, 0x10) open(&(0x7f0000000000)='./bus/../file0\x00', 0x8000, 0xc9) r1 = open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d27fd0023258938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128291bf234505356095dbf9e50a4a507971cb57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc2675acc5e9066a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa2698593c3fe24b2802dde028c2d5c13c00"/208, 0xd0}], 0x1, 0x0, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)=0x200000000000) 22:28:42 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ea6cb0000000000008a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58aa4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef1937817c180cdcc0ad3a313e47b4d2c38f572cf51ad78dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c892633fadec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcd3ff791d54261fbac8503dadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79bc8223307612bd08bbe37ea35c4995e2b1a47ee467ce19e7b35fe44231fdaf31f8db5863072dad5429717908d4ce8b2bdaa1fd4a5ce1236ec6a73cbbb14522a6b905e6cac163f22da2a"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080), 0x48) 22:28:42 executing program 0: r0 = socket(0x6, 0x8000, 0x401) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x10000000002004, 0x4506) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) 22:28:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x143) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3b, &(0x7f00000000c0), 0x0) r1 = msgget$private(0x0, 0x6c237df1af9f7f4e) r2 = getuid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7, r2, r4, r3, r5, 0x1, 0x9d}, 0xeeb, 0x45, r6, r7, 0x2, 0x7, 0x8, 0x8}) 22:28:43 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x391, &(0x7f0000000140)=[{0x1, 0x9, 0xfffffffffffff15c}, {0xffff, 0x6, 0x8, 0x1}, {0x5, 0x10000, 0xb6, 0x6}, {0x7fffffff, 0x800, 0x8, 0xb5b}, {0x1f, 0x7, 0x90}, {0xd26, 0x7, 0x3f, 0x9}, {0x9, 0x1, 0x2, 0x4049bad1}, {0xafb, 0x1542, 0xffff, 0x80000000}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) sendto$inet(r1, &(0x7f0000000080)="0a345ae3d3a35b89f30b597d52243dc50efbe5f92949d762435dd2f1cfa69f70764f2611108e3bc7dbfa392a771ecc350f1ac632c1d291aa990602e0880ecba33a00788413cff09892704b3e3d80afc3984da7567138d56bbc6a396f81b43d0795ae032208de35ac10dc4d6cb0dac0c4fd576d5b7ebeaa17631deccde678425b01c4d4ba8ca364d1ae859f5847a70b5e7e886f9d06e1e60a649c49c87ce4f0e75bc40637ee75121f48e073c082f2d906333996d4499e", 0xb6, 0x112, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x4, 0x5, 0x80000001, 0x2}, {0x9, 0x0, 0x0, 0x5}, {0xffffffff, 0x13, 0x7, 0x8}, {0x5, 0x9, 0xffff, 0x2400000000000000}, {0x8, 0x6, 0x5d51d86a, 0x753}, {0xff, 0x1000, 0x2, 0x1000}, {0x8, 0x100000000, 0x3, 0x76be38f}, {0x1, 0x81, 0x32cd, 0x8000}]}) ioctl$BIOCPROMISC(r0, 0x20004269) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000280)="3b705168ff345b09218fda3e161754f8d3c41921a27a494aea799a6d92ffed79cb47cd141a05a8473870a5595adaf51079a31ded1b47443389e41fc2ed51e9fdeb45c52efc", 0x45}, {&(0x7f0000000300)="6366649a0f9f1a61ab866dc5e5ae1bc4342a41ee17583189075b0df50d93d165a65230d6432eb21e8cf9d2fe789fc9a8a9ec32b926e8a6d3d8165ca1c126f8", 0x3f}, {&(0x7f0000000340)="770e430d799244b9c426f2174992fedc73714f4175784bc1ea823de184fd0d950f5b560b35fcbdd99e8f2854be9c121f6a03404ab3d77f1185bf11fd1f91852e4e", 0x41}, {&(0x7f00000003c0)="0ecdbcd9f6051db53c663d1f479e992226a8308375ff5efe41e4a4f84a81942d8776eb88d78accb76068817362aaffb913a9ea32ce57cde96a63749ee8d6b200144767434f87141010a876d26a9a0213", 0x50}, {&(0x7f0000000440)="5182c43906973518d0f2ddc894c3c13357eb31e6c98b479f7f18b1b7d96364ae808404f880e48dfc05c810aa4815ef34dabad74e457b1100e5583ea142d8b036f524c72beedcab3f626d076e4d643156cad805a0", 0x54}, {&(0x7f00000004c0)="969e08a5d9fe705ac933e3f9a1a090035119952b79", 0x15}, {&(0x7f0000000500)="4e68dc90fdfb76eb909a8d598fab68f594ba98a748f6aa2aa9ba18e317dae265455abdd64e9efd6562651aefd36a84", 0x2f}, {&(0x7f0000000540)="ce52a33a85e73517048a12358898c75e8dc208c85b1274c5ff75544cf1b911a2ec73785f30040b1c639e43c68e67ac9903c6b6b77973740f984a8236078d711e27393c0f4d2cae47ee9f61f13ffbe5d2e188198d7dc90aab61c29659abddaf319929c84123b7d148367da7e5123165c205e7ff1bca0771cec2e465c7fb38c9cd8a0f21030cc02a9abc3978b96e24fa30e1b104218501c195b03476ee8d50608542ba0baa4e9da0db246f55f63bab745017c7427439c625dad0ff065cc72f7824dff30b4816ca853cf7637fcf0feafde720ff40e5d41a", 0xd6}], 0x8, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0]}], 0x50, 0x2}, 0x8) 22:28:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmget(0x3, 0x4000, 0x100, &(0x7f000000a000/0x4000)=nil) 22:28:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000500)={0x1000, 0x1, {[0x800, 0x0, 0x491, 0x5, 0x10001, 0x8, 0x1, 0x80000000, 0x2a3b, 0x337, 0x401, 0xde1, 0x3, 0xffffffffffffff01, 0x3, 0x9, 0x100000000], [0x1, 0x7, 0x0, 0x200, 0x23, 0x5, 0x3f, 0x1ff, 0x3, 0x1930], [0x6, 0x3ff, 0x1000, 0x7fff, 0x2, 0x5, 0x9], [0x69, 0x0, 0x5, 0x1, 0x6, 0x40a], [{0xffffffff, 0x0, 0x8, 0xcde}, {0x27, 0x9, 0x9c6}, {0x8, 0xffff, 0x4, 0x5}, {0x9, 0x2, 0x8, 0x1}, {0x3, 0xff, 0x40, 0x7fffffff}, {0x3, 0x80000000, 0x6, 0x8}, {0x8, 0x1, 0x9, 0x4}, {0x1, 0x40, 0x8, 0xffff}], {0x778866fb, 0x68c0, 0x1, 0x1}, {0x0, 0x8001, 0x100}}}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:43 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x2) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x40, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8c80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getegid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 22:28:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) shmget(0x3, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) dup2(r0, r0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x6, 0x9, 0x6}) 22:28:43 executing program 1: mknod(&(0x7f0000000b00)='./bus\x00', 0x800080002002, 0x5bcf) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000040)={{0x9, r3, r4, r5, r6, 0x180, 0x9}, 0x7fff, 0x47, r7, r8, 0x17945c0d0000, 0xd20, 0x1}) r9 = kqueue() kevent(r9, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffe, 0xc2}], 0x80, 0x0, 0x0, 0x0) 22:28:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1, 0x0, 0x0) 22:28:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xaca5, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc9, 0x34, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x3, 0x3, 0x4}) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 22:28:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x8001, 0x6, 0x7, "4d3ea25950be901dfbb256895903952fdcc077d7", 0x8, 0x9dd}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x46d5, 0x7f}) r3 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/20) syz_open_pts() 22:28:43 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) getpgid(0x0) r1 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x2, 0x0, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) pwrite(r3, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) fchdir(r3) write(r2, &(0x7f0000000180), 0x271) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() sendsyslog(&(0x7f0000000040)="c49f7e9d3951a4c13bd20fd382a570093feb330ced97", 0x16, 0x2) accept(r5, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000300)=0x1) ioctl$TIOCCBRK(r6, 0x2000747a) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:28:43 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x10a) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r3 = socket(0x10, 0x7528d3b74f0d8b1f, 0x3) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="00b806000000b72cc4295344b726453a1b1711e16435b1ce74ccb4263b7de1d722211918c616fe88260c8b6338fe86a0a41d29333a59b9360d824cf16478ff3468486ed9ab17fe09cc41452b47bed8c2921504edc814f8c03aa0fbadfb1b98d156280ce42d1228f6591350f67dd9720e4a9c692757863cb334afd6f3b7ef39a1ea2bbb81b955515fbc945251fb50d8c2dcbe3c2aa58fc96006cd6f6989cdde20cb28df053cc180877c"], 0xa) sendto$inet6(r3, &(0x7f00000001c0)="0137b30bff19fcbd75921a5b40d0485c4372d551c935784adee44690127e0e9f1e5b54ca71fde97c950ab055768deda8280c7f1170b60e538b701e5b8cf94dd4e5d9899c0213ef254ed32e16c24a31ba01eef5cf45b53d76ef5a13e46b1fbee0a580deb6a2aaab940418528bb9053abe37cca938cadb545af47413def5d7ebedd722486383a007d196cda1ffcbbd36f55e", 0x91, 0x1c, 0x0, 0x0) socketpair(0x6, 0x8000, 0x6, &(0x7f00000000c0)) 22:28:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) acct(&(0x7f0000000040)='./file0\x00') pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3ee09b0af278999a) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSCTTY(r0, 0x20007461) 22:28:44 executing program 1: semget(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x1) 22:28:44 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socket(0x1, 0x3, 0xe5de) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10080, 0x0) socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000000c0), 0x1ffffffffffffdfc, 0x56d) r0 = syz_open_pts() flock(r0, 0x768fb1bd3cb8adb6) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0xaab6c62f4e58a05b, 0x20) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 22:28:44 executing program 0: r0 = socket(0x0, 0x1, 0xcd) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x10006) write(r0, &(0x7f0000000440)="f35fd413c7160155e1a2bb7e4e12529e00488d15198f01b700c65fb243dff7905d5930d091cca5046f27ae5dd09dd28f4b49756a794f9f67bd6846653e5b6b64bebc06ba3b22e401d3e75c33f7b2210008b71723a2022376dd4cfaa04dc0a1fe1869919bf1705a546a41be890d13abd93088ec5a5de04e6db297bb7ff55b88518db709dce60b75c2dda5015a44e6e84d468f2ce7e295204e3f0f36941c23f43a7baa7038a8da9c200e5ea290736388e68c6556e397422587c67f905d5ede4b1fb824b6d3cbbaee8d55760ba519fc34b7e461194069b591c09880f7cb9f9497622b29463443d7653331eb", 0xea) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x44) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x400, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x9) 22:28:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/17, 0x11) fcntl$getown(r0, 0x5) 22:28:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0x9, 0x81, 0x8, 0x3, &(0x7f0000000200)={{0x6, 0xffffffffffff7fff, 0x7, 0x6, 0x20, 0x1, 0x6}, {[0x0, 0x1, 0xabfd, 0x8, 0x8000, 0x3ff, 0x4, 0x20, 0x8, 0x100000000, 0x40, 0x1, 0x7, 0x400, 0x40, 0x3, 0x9fd, 0x6], [0x3, 0xc8c, 0x7, 0x100000000, 0x1, 0x5, 0x8, 0x5, 0x0, 0x18], [0x2, 0x4, 0x5, 0x5, 0x100, 0x80000000, 0xe5], [0x9b, 0x5, 0x6, 0x1, 0x1f2, 0x5], [{0x1ff, 0x100000000, 0xcba, 0x3ff0000000000000}, {0xffff, 0xfffffffffffffbc0, 0x10000, 0x10000}, {0x8, 0xcbfb, 0x5, 0xffffffff}, {0xe66, 0x81, 0x8, 0xfffffffeffffffff}, {0xa58, 0x3, 0x5, 0x81}, {0x5, 0xfff, 0x1}, {0x8, 0x0, 0x280, 0x401}, {0x773180, 0x64e3, 0x0, 0x4}], {0x9, 0x5, 0x200, 0x9}, {0x7, 0x7a0000000, 0x5, 0x100000001}}}, 0x3, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x87}, {0x2000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") 22:28:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lseek(r0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() read(r0, &(0x7f0000000d80)=""/4096, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 22:28:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x80000001) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x10) close(r0) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x30180, 0x0) close(r0) 22:28:44 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x6, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000100)=0xffffffffce3f6f88) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f00000001c0)="66fa32866ffc4a2126ee6c3335ba7c556d45f850203133217e6d2e148ecb3c44c2b5ed40ec3a5cab0454e17ebb6b2649246351a13a92d26bf103a1965339925813291f3e934238302ee91080249c8f2154ebd2d543cb8d855fb97a7571e272f7f94bd3e3f53bda4eb1749a2c549176caddd65d3c398f54276900c3a7debe467476", 0x81) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = semget(0x2, 0x3, 0x408) semop(r2, &(0x7f00000000c0)=[{0x4, 0x5, 0x800}, {0x1, 0x3, 0x1000}, {0x2, 0x1}], 0x3) 22:28:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c04c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xb, 0xffffffffffffffff) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) ioctl$TIOCSTOP(r1, 0x2000746f) 22:28:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x80000000}, {0x18, 0x3, 0x5}, 0x1, [0xfffffffffffffff7, 0x1, 0x100, 0x0, 0x5, 0x9, 0x8, 0x7]}, 0x3c) openat(r1, &(0x7f0000000100)='./file0\x00', 0x800, 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x8, 0xffffffffffffffff) 22:28:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) shutdown(r0, 0x1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:28:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) 22:28:44 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) pipe(&(0x7f0000000080)) 22:28:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) pwrite(r0, &(0x7f0000000000)="52f97803574e11be1a3527dce5d306ae00125ad3f95d78aa14af8cb51019fe50bd6ffa2431d9f35e98e44dafc16465c5328031157eb13f33b0c2a3395bb6ddf0bd8bcb7cefcc850895dba1f1f61a9acea89f9bf156422a945c2dfcf431306211c1b03a03863e9d7bf336e91cc3567e9e5ad60e72f329e4c0d8d092958ea66b3937c2ae02", 0x84, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 22:28:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) fcntl$setstatus(r1, 0x4, 0x80) pipe(&(0x7f0000000080)) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 22:28:44 executing program 0: r0 = syz_open_pts() select(0xfffffffffffffff6, &(0x7f0000000140)={0x25, 0x0, 0x8000000, 0x0, 0x6, 0x0, 0x401, 0x1fffffffc}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x44, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 22:28:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x30, 0x90ea, 0xffff}, 0x4, 0x1f, 0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x1}, {0x40, 0x81, 0x0, 0xfffffffffffffffd}, {0x6, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000200)="ec67ce355ba9567cc8b7a84a798d97ba8d73d2e98d86a68500e3fdf38b97beab98cb0548ef0faf2b851ea09f5486a79b1641591df1f636199ab879b4cdd43bec80e58f01d7cb0fb76dd9a75090034b5f3de38c5c2d8142ffe43da08cc9c9144ae35a2600300dac711c3e8f14fb6b35de282748a6c3a3868707733c664f25f005b04af0b5a22fd04376f0146d950743686d3a5ee2f58feac257a9d148687195db852d6cbd024a"}) fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa2286718fd36c852, r0, 0x0, 0x0) 22:28:44 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) setrlimit(0x3, &(0x7f00000001c0)={0x100000, 0x1}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 22:28:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) munlockall() ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) geteuid() r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) r2 = semget$private(0x0, 0x0, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 22:28:44 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x60, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 22:28:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') chdir(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:28:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:28:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000000eff0300a6be859a5ab5a85b8d"], 0x10}, 0x0) recvmsg(r4, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x40, 0x200, 0x3a, 0x7fff}, {0xfdb, 0xc64d, 0x6, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 22:28:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7, 0x3, './file0\x00', 0xe87, 0x6, 0x10, 0x4}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unveil(&(0x7f00000003c0)='\x00', &(0x7f0000000300)='r\x00') getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 22:28:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4) 22:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca691", 0x149}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 22:28:45 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0xa, &(0x7f0000000280)=[{0x4, 0x2, 0x0, 0x200}, {0x3, 0x3, 0x8, 0x8001}, {0x1, 0xe6, 0x1000, 0xfffffffffffffffa}, {0xff0f, 0x10001, 0x1ff, 0xb704}, {0x8000, 0x8, 0x7f, 0x3}, {0x10001, 0x78, 0x0, 0x7fff}, {0x4, 0x8, 0x4, 0x3}, {0x8, 0xfff, 0x7fffffff, 0x3}, {0x0, 0x6, 0x1, 0x8000}, {0x2, 0x0, 0x100000000, 0x1f7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400002888b, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r3 = getppid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = semget(0x3, 0x3771a36c32ce1e34, 0x10) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000004c0)={0x71, 0x4}) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x4}, {0x8000028}, {0x6, 0x0, 0x0, 0xfe}]}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="200000000000000040000000ff030000000000000000000076a191b2ecfa5d83789f9662945d5312dab102224e4b639aa194c62ec9b0b75b81f9088476111a4ba96461e11db0c5bae22808c16baf650a3e62930dfb997649d59d6caa"]) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x9, 0x5, 0x401, 0x5}]}) ioctl$BIOCFLUSH(r1, 0x20004268) 22:28:45 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0xc003, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) r3 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x0, r3) socket(0x1, 0x1, 0x3ff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="30f182fbeab1bd81197f1eef84869e125ca1ff7ca027b3999987f993161b506f8bcee48ad9481b0ce7ff53f305ebd16355e025f99c185b4b0a9e330868980d64560a70cc804cbce6584acfc447a9bbbd4da0dde09352b704680e6231939b0c3208dfa046f4e2609c30f4e54d0ba440191015f2cf77c14eb4"], 0x10) msgget(0x0, 0x0) 22:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) socketpair(0x0, 0x4004, 0x8, &(0x7f0000000180)={0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000280)="3b747ce295116bba14a82c90695fc19241bb9fea8641d6cafb7ca9abf97c581377614889e8b66066df7647a3a467b0760d1b655b5f333de7", 0x38}, {&(0x7f00000002c0)="c87736411a8ef45112fcd2f34af3cd4a481ec5b16399e7f4b2204b506a7a02bf45318286460a6eebb8b90c9f25d9aa30b4bd8b4ce8043d99c3e30c37cf943adea44297dc72ff79817b2f35a949b8d6afee58d0b00f5fecff3fa646afdc1a81e4eceecdd85082f198cfc4dc88bd9e19bf733d52e15fb485bb5535a06391182a5e1e9cc8d88339f6d73b69dda1554da99887408145f79830419d8aa4634a0fc6f9732d97ad028f64d0a3550216ce43c165d9cd0c00cd337d2083a4377b51f6eb", 0xbf}, {&(0x7f0000000380)="991e03ff2b30d2816f7365ddfc0fbd0648fab0dc838bac78adc9bd9d1899b87d8883d119f6d88361d317c9948f5388ac97d1d0a1ae3373d332f0fc649bd8b06a17859a866ca95863f2e135802895810814588cb3", 0x54}, {&(0x7f0000000400)="32fc1610bb7a11fb530e054915f718f00466000c193ee6b3423491a984b21886211a66891678d5edc0f32ebaeee66d58b8f7f8f60541ced7063d829d94bb0c6c0da5fad708e116e2b64568d36826a62e5a9b3aaf5ae0ee654bf77012105b1ec0150f588fc46e409845cc54c5bd332a65b317e1b69cdc02ce1cd896d68b9f04062237228319ef2be883c9762ae6a7f72f63ac97f64bd6fdc8d2f91481469a83a12e4abb3bc1d20799acd69fb2d5251933650f47c5299da92d13ae4ec75f8d3058a48815cdd0b9c95794016616c1dfc318d7dc24401047fb5c77852b542e170efeb48c31d0ef", 0xe5}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00'], &(0x7f0000000100)=0x17) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000240)={0x8, 0xfa, 0xad, 0x1, 0x80000000, 0x6, 0x1, 0x10, [{0x81, 0x10000, 0x6, 0x9}, {0x1, 0x7, 0x9, 0xf8}, {0xc1c6, 0xffffffff, 0x4, 0xd77}, {0xffff, 0x3ff, 0x6, 0x6}, {0x9, 0x8000000000009, 0x4, 0x8000}, {0x7fff, 0x40, 0x2, 0x1}, {0xad4a, 0x5, 0x100, 0x96c}, {0x7, 0xfffffffffffffeff, 0x1, 0x2}, {0x10001, 0x9, 0x2, 0xfffffffffffffffd}, {0x6, 0x34, 0x400, 0x74d}, {0x80000001, 0x1, 0x9, 0xe82}, {0x4, 0x4e, 0xfffffffffffffffc, 0x4}, {0x9, 0x4, 0x20, 0x800}, {0x9, 0x81, 0x0, 0xfffffffffffff001}, {0x9, 0x0, 0xfffffffffffffc01, 0xa57}, {0x10001, 0x3, 0x8, 0x10001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 22:28:45 executing program 0: setuid(0xee01) r0 = getpgrp() getpgid(r0) r1 = socket(0x800000018, 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0xfffffffffffff000, 0xb43600000000000, './file0\x00', 0xd, 0x7b62, 0x1, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xe0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 22:28:45 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x8000000, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x126}], 0x1, 0x0) 22:28:45 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r0) close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 22:28:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$BIOCLOCK(r0, 0x20004276) r2 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/168) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9f4511c79f5233f9) fcntl$setflags(r3, 0x2, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r4, 0x4, 0x40) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000001c0)) mlockall(0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000200)=0x7) pipe2(&(0x7f0000000240), 0x10000) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x9, 0x1, 0xf0, 0x5, 0x9]) pipe2(&(0x7f00000002c0), 0x3a350187cf7be37d) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000300)=""/4096) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x10, 0x0) connect$inet(r0, &(0x7f0000001340)={0x2, 0x2}, 0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000001380)=0x9) semop(r2, &(0x7f00000013c0)=[{0x0, 0x562, 0x1800}, {0x3, 0x2, 0x800}, {0x1, 0x0, 0xbd285f28e499d6f4}, {0x4, 0x7ff, 0x800}, {0x3, 0x3, 0x1800}], 0x5) semget(0x0, 0x4, 0x20) utimensat(r4, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)={{0x64, 0x2}, {0x8, 0x80}}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pwrite(r6, &(0x7f00000014c0)="f2343e4bab0fe2e3f1524ba33f6fb0af056ae1edb6bf528682e896df515c7928d935a288bc6fab94c8210742fcbe154138b0c2e39266", 0x36, 0x0, 0x0) r7 = getpgrp() r8 = getppid() setpgid(r7, r8) 22:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:45 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x5, 0xcc, 0x3}, 0xa0, 0x0, 0xfffffffffffffffe}) 22:28:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="3d090045f116660294943f6cfc6a67535317cbb790d77b549f1b75c0f5c9a98395a2beeccd07142dd11d5c22729c95e5a4d3a52ef92855bfeedc589b90d19c1def921f015b", 0x45) 22:28:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f00003ab000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getgid() mprotect(&(0x7f0000480000/0x4000)=nil, 0x4000, 0x5) setgid(r2) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f0000000000)=0x2000080000020000) 22:28:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) sendto$unix(r3, &(0x7f0000000100)="81858e6a99bfb8737a3ea8c78937545b8e22f6813c3ca5e51016b2c00560ced9f927c41f65b829c92347dbe5a453fc7124c29fd6858fed3e6474feb9867de020833d5507686d348d0880c2eb933c1dc699564c7e6f681a4d2b70b8bc37bcd1682211cb43f777b6523323c130260bf9ad251bc58edca7f38206a8a3cdef68376b9f19aec0831fa1b6155b9c8ddfd92857b75c7c5a901b5a018d4058b1cf", 0x9d, 0x5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x8bc, 0x3ff, 0x2, 0x3, "d730c1e7bb6fc6e23c5b00000e00000000e74de4", 0xfffffffffffffff9, 0x7}) sendto(r2, &(0x7f0000000240)="b6d471beb4d0db0cef0443467e00b4993073c0a16ec96e749b1c5f70cf779717cf1364157f9182fb11c31e36fc3587789e3291a920e5c75e25021c2d72f0fe6f8638c3ce7acdec365a5c17b54e1b115f4c37a1a226faaad045dde1f8d15fc8a3e41a1c8f206a0d3b758cfd2962e701ac2f1e96edb5b309a45d580ecc21dbf65ce2b1d6d73d5ba273d8b48fa4ce858f6869d8c5fc2e74d2fb3ae22f0b43b9a56747736e456cd0ad59daef936cc5ef2c01ef22d9dad01457b666980f39dcd270f4c492aa4f3fdbf5e783ddf0b518f01a7c4c3fbd7289f6d1d93ec933ae89ede72d975f2c5d8fffd97502a602a51cfd2259de06c25166", 0xf5, 0xe, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:46 executing program 0: r0 = kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000440)={0x8, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000100)="0da526bf201849dfdaf20350da76ec9049955ac7cefb963cb465d7910b1ec62787077f65b759df7b944c5fe1", 0x2c}, {&(0x7f00000005c0)="5c3a0da34908c2c994c61a9ab899cf055ff0bf7918e4f7960e05a31282324d0e4766ddc221a016b6fa79c3fb71e4edc5ec10bd026e550c8905a121f30391b2633a1cd33fbd170eb8fdf8c6acb12844af63ad846adf05d7054c96a28b697c68ffc5e2902c4d5531bf6641e961258c9202e9f4e56e9a7416a5bf14808853f110ceed8b094dbad84527199230e334219491c131cd7980179c5c5292d323e550752e0673aef7d5e5870776c4737e", 0xac}, {&(0x7f0000000680)="a0fb9b3138b85fa4596853e7caa0fc80f6e9d392a4f80efa0fc6a389300627733cf8f04dbbb9bc1bc1de5ae4ee9cfbef5cc9aba543983e2b4268f47b83a230639b4d9270f7063d02d7a1329fa6fc1b443c95a27c44f6b652cf1dfdfbc8c5fc43e92ed26e4468e4d8dd1174aa4ca0e9303061532c3e624219bd5533d1181e", 0x7e}, {&(0x7f0000000700)="d641d3bc721652dad162", 0xa}, {&(0x7f0000000740)="25447050b9df6dafb52c3d4f5147252e3971235f2ac2bf2d224e9a480644e0277c11e4f99ac04998d07d260eedde2fcf364bc24f0a56bf679525377da902d07cd1ee9c979ff620549a71890e219df1462c114b3cbf9141a15cfb2bc004a6b5d02ff1ef7be5665488224ed50afd31df2c0c5ab28c1498a959c54ceb03cbae6bb8b1bfb49399e2f10bfd3a526006380f988f05339d18ea8e7e5e0a", 0x9a}, {&(0x7f0000000800)="b42781172e587bb7a5023a2840b8b60c3d15decf00065fa7d9eca0f8efde7eebcedc1c99b4086f361c0ac9052b14e4c555ee8a940c21d1af1d845ea6ecf31c0ec950b8a87900356eff8bb8be964dc6c2764c85bbdf5d3d077aec5e7b8bf998483621f2958f17546b9b9b8a6dac8f8f363a89a4b9eb6cf8573845240995a8d1", 0x7f}], 0x6, 0x0, 0x0) r2 = open$dir(&(0x7f00000015c0)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9}, {{r2}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) accept(r3, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='}\xdf)-:].*\x00', &(0x7f0000000200)='!)b#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\r(\xaf\x9e\x00', &(0x7f0000000340)='\x06}%+\x00', &(0x7f0000000380)='}\x00']) 22:28:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 22:28:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='\x7f\xfc') bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e79f62f666966a4d685934b8930226553fe077a0d9eafd227ff66a2f16ad0e99b39b0a4a06ed46a6d5f9368cb90f5ea0a8af6f56353169358b5b297a63fcf772be471f1832ab948d47f74a7aab112487417a809e34a122a8abdf3ed14cbd8525631ddaac463a2d88c454ec1a4e8f6810f759c2efb76d8b3b1c763762401a7149fccb137f0a0cdfd570caf41e6aa26e3c401f876"], 0x6a) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x200, 0xe0c, 0x2, 0x1, 0x5, 0x5, 0x3f, 0x3, 0x3, 0x0, 0x5657}) 22:28:46 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x4e, 0x8000, {0x0, 0x2ab6}}) 22:28:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x100, 0x100000000) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0xfffffffffffff800}) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:46 executing program 0: r0 = socket(0x2, 0xc003, 0x7) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES16=r0, @ANYPTR], @ANYRES64, @ANYRES32=r0, @ANYRES32=r0]], 0x1) write(r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = dup2(r0, r0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) poll(&(0x7f0000000200)=[{r3, 0x10}, {r0, 0x100}, {r0, 0x20}, {r0, 0x100}, {r3, 0x100}, {r0, 0x10}, {r0, 0x4}, {r1, 0x20}, {r2}], 0x9, 0xffffffff) 22:28:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x800) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x101, 0x1}], 0x8a, &(0x7f00000000c0)=[{{r0}, 0x0, 0x40, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x2, 0x7}], 0x4, &(0x7f0000000100)={0x4, 0x9}) fcntl$setstatus(r0, 0x4, 0x40) close(r1) 22:28:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xfff) getdents(r0, &(0x7f0000000080)=""/246, 0xf6) rmdir(&(0x7f0000000180)='./file0\x00') sendmsg(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x4f13, 0x1}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000200)="799a1301c0c27a5c4536971b5c", 0xd}, {&(0x7f0000000240)="a065e1cf5660cd91033676787e64b1e988ab3f76163a8089f6623c26c745734301a372123bc294a1e9050fbd3a4dd6e130a555cf485d5da9b19d3fb6165c12cddaaaa847f58fa2242537f8187102183c1817c5f13ce09aa75cf8b683f9d13ff15f24556d3651f9455204f79b759f26a0282bdbd2e2e3fcce74855996fac11dad953416d691960ea95abd9f3a661cd8bfb10726e3e050f584ef92a2120a800b2d498cda84abb70341829c3a99079709f5a40d087155a7002b84438c548b9a029b", 0xc0}, {&(0x7f0000000300)="47030ff360ac58a03d74fb953e71e0a0a9146f1247355118e0ae9b2efad1cf7013e570ac40ea126f00f18904162ff3d567ef067547dcfbcc5d3263f03d70efbe15a9d461460d7c2738e85ae1b770e24b8cf53a24cf8a7951bdc53c24adb4a6af299d310e7c7334f0ef7ee4c81b1d413c6bed235620633a20b25bad154836758049eb38d48778dd0ee601735b7a35b37e983fce7fff6d0e4ed09ea88b631971e86c49980a84840573db46fb2d6faf08c93b5582999adfaf1bce4627ba2a73fee4edc77c954bb57b86bc8540e97077c84c51dcb66bff47130607e7f6ac54290e36e6e96b6b083ce707c1250db15c8a6c0f83d478018ad3fc6edf59c731aad0cd91f8ae7db5e01d57b82ac624cc4f69c2253bcc64388ae6103a29caaa7c79fe01c2e9248bbff518205c3249eb7beaeaba4177738684740f16ba72a21b9e1b3396be8672b636a241d7d0b3c828255f5b8c0d5b178656019e7772ad267b1aae10a5df12955a2563bde06af9feab421bcc715b422b19b87f14e7e02b326637854c9c3ac1d1bf6223f24a93d1fdcbba8ee24a76410b669519be10f86b70ad34fcdf1682d5f80d5f8235e387cd354f91130e58e7fea6ca2200e6c02b3a21b93e2e12211b05fdea23839fee6c561b1d09ebd0c8cd2d4b242646e9f5329c19980dc31a200f42e17eda9136402b780aff33c56ceeff72c78312c800f26b009264ff1180dfda45d5cebe548ecb97e47e7f685ad6aca074dbaa4b296576edb2ebe4d261848099b7d1da0d9248854ba045a36a2e8125e4a3391a10ae88ba3367b35418c577c43eed2f76c8061049afc20aac1142283c07142d72e1bbe5ce2c5b4ecbc3279df1d3116a0be603593fb5e7a8bbba8b8fb04ef481a7a25bb4d5c119952ca513eb3d8541b3d859a29183e7d1b5367c6679220329c747073e1ebea7c634ed092b7da15f1f156daca396e548e0c55164a4df2aa378101ddce9fb87a14d095afd45b9bd82842fb5469534d7b0aa1eead55c6f4f8d0828540b86bdc0a0c704306640605011b9651fac9f23f8db33107412427699b84f10607d48a08511c92095624c36545a490bd10797cd73ceb1fcc0d3ae194a1b30c76f689d03aa99de0b39aadb58ba9a67f071f601a5eb3373f2d5544929d0d1756d3dd955a54e8d3297f2f7943cb70ccd0ea5224c968f7c587565b0a3318648126630009b037e2809893c56e210ba34b591e352ff129ef8f2801a1a2de9c32c9f75a395cc13936880922535b98d529a7380419cba7b11080b04101790cd2db4f8c7374c68b84cf68aed5351b0fc38a975e0fee94916ef7270ee5a4c64b88bfd77a66c6e4b1a09936e5ce0007549bf3d38d2358099ca6681a0f84b75c9b71500ae9ee8345b7c1502e210567022f8aa105fc88b77fdd151919e93bfbf488ad7911d1ffb386aaf1b644be04471f159f96fb15c70e3b32c27524619b1a871a51d5201132ed1ee58f9aef06b3befe6cf3550191aebf2088c6f01b5fc14247aa326e7e58b16b7e0f6d8884c0b00996e693813b2f348cf0f95d1c69732cab763823c2ad351216e223e01900fbd747631830ccb1de124848f679b62a789f2962d8eb02e1060dc0db7760050e4d6527b9ead827afe7a8335de525e34ae23fd54b6de71f6d48d90f02575ae78bb5f1dd58f550c1ae36f903e5db2680e0036fe9679ec034cd7e7c2b9cf17424bc03cb281e9558c9d68828c6fc78acff03c2a176c8f2698b4bee07491356f8c8016cd9e5f60073d56b387f78bc5de64e7b7188cbcea44fcd3d8a6cfca96bc7818c68b9cea3ceaeaf7a78acb9ecf50f8fc2a9d45e9501cfd717fce385adf3bcd745ca016f7622f28a282b659c405c508a3cdda40975e355d3d796e2672b0c92d3705e6625485cbb5df4d0438b6dbd9d20b99c11e4310072187241371906f95a69be72d9516eeb8dd8535a458b93b960db38dcf91228f7c9f3d938c4ac2883901796ee033cdefe729171f8157deb3a3a97343ba2b9ba56f7ef7e73c53d9db2ddf91cba11b91906eea3f057aafdc86b4f107ee200fc107169d1e8114702b41dbda72983d8de0a63421b9deba39c1cb6d1035cbda57df6bad822c120b1858825bf34f82615fd0f9e2c00b34007d2e0c4678978526e42e2d8ebc361eebd4604312d5efd40b6a3cb922ee71b4d78f18e0852ee90721d800a2c8e7619d13f817b8d8e367590a9dba330f593643b54ed12545bc6e6da816e0ae7730d6416aeab5411bc8ebb3234a628f0846bc0604e52343025acbcbc4a5abdf5c5cd2fe483da265f63d1decdd320f9c0976d3e495f625bc97e7edb498d506bc0b0ade98647547113444fd1ec8be77f2c4ccb9587e7f524ef73bb6768305ae7115cf0ea3363938d48b2cf67f44539905dd8331eb2f0b636eacf377c395587e14cc98bd9127e8d11b884500c46297414513e1ba00a699ff93dc3e82fb8ad3ba6f5762311abbc8f137ccbef40c1d56f58dee2780a69641f6abe18fa2737fb615ae6bd89598c5f0a2a3bbbf33f6a3fb748339a8a0a5ae293112ac20d625d2a1e429bd6fc55976905f3023d0ef26b9a2c2562e6550e42983c0a288c81f9170762de0cbc31816b7468441b2c6d23b0b0776e7eccee35d38f6b093a502800440e034a78cdc1f63d5ce7ce0bc1a215767afe295c953045ccae60cf25df367bb32c7832b9a7af6a11cf0d5608a0c448ecb903836e4ae8d94f2287b0d19d812d85e5f1dad500245277ef12f1b7b2f409cd8d88a7926f51c12dbec1411a696c5b79d8764a12765a7445cc07bf81548dba459ab4636f151ce61eae02367293bd2d0558526bde45175474a6821399456ad622f58c3a2986f82b372997b95e13f01af37b9fb650be60fbdfa6f1c238a735a438e10468499abdd0f47a1765795c2ad540664028a21582ab415da6a0ded1eb813b3b247184a774d8093375ccd40599bca7d990e6fd85a785bfd82061b96d84b81f0407010a1d7f81893e653cbb9494cf91f3a3504a423eccf32983ac36995d68b6e7d9a5795fd90f6f3eeaf020fa521422f6852aa7d2bf11855e29fe4d6c54c7258edfa9285d0beabf0ee151b1df87aeca4ac3fb066baeff87fa76996d6058b3623c1ef26f30d08490da234317647fa054283b7e6d6f8f4654f7e520b4fc483a3eaad246e18fa493d3b817d13e003fd737a5f685241cfe932d731f158ac275a9a8fcd77eb899ea9f4c69db619744bcc3067ddc9d971a612b9edaa6d06c1d7bf4503d1bed9e83dd13fc85edec9170237f09c0d24131c573c04f719bdff9c968710eb47aa166cdc58d04e156d474c6f1a43e76e219f7b7c920948856f298b3565b9207326fc9759010e9df42de8ab384bca3706efdbe83670bd0836890e8aed40eff493be6ead44c89af863abe6e33fbba92d53a658c65a570787521fd2d2fecbdbe5f1be8110cd101a9b158427adf556bce886cdc6569de776f2742fc7e2ef3386f41a942b7e4a1828ee303b0f995609cb1758687b031370de188982f04c979e62b42419813ada54be4b5c71b0feb77fb56a6dd8bee90f9b662d10e2071f2491c803b3954c01cf64db5a523f0a30bfffb9faac7ac7eecfc527e5f5b93248b5e8a409f156f0ce8eb9eea501bc149d868f5dcd6773e53f90812dff4457f412f3a6909ce2431665eab926e41b81e63b6f66dd9512048e67e123a3386f4e029df9d2499caa10b90efd3004a2c41a50698de49c721cd832e2a716fb7dba17b85b067cd9db7e8a8987c646b85f7f8d1ed138414754f71edfc6d8f8de75637198059c526e5b756bf0cf14dbea3fe41f5f2b6ec94974f36197dc88290d9da1311afff87747fd59966f9e4eb67b5c453fe8112ee853c0291f384e6a194bc128f3a4a46fe27848b1affd79940a63cdc78b91966ddacdca06cf97ad2bf2a9a0eb4147754b29d8a265005d8fa7ba8b54422cff00991135754263fc07f1c7e483c4e91510bcf5237aead36ed4f619d2c91927307943ba2a28c1d82ce8c2f3086cf80c0cd8202a790af1d58bdf88cdbdaf7d5737f70f6621f0043485e64e1c9058d5742e0e950af5aa0dfe8e2d11d6ea40ef88c34d692a39266583826020b71daf10cadb2828d3e76e30f5c16fb3e6df5a5b832fba92f618e60091a7e0c3cb3dd11c7e2ab459482d8efe0d8abc1ea846f4e3aabd071fe03add7d14e76c611e236fae0daa959128eabc9beff8f0dd97c601cb89dc534bc3af4eec357fa60e0cbfb1e554cad6511ddde77f97cd7c170512af6c0fd7e35f180fccee097658d09b91b6ec9a5e8f6249bfbf8987e064bd468ebf2512ee3dcb07125e702b56fb761dac00840a0eef341f05500a6ee1462019b515bed3826c1a880c7be266d68145d5315c4c0a73c818a56e4f414213073d813f65dda80bc358d694e6e3b0be9a7beffacd9284765c89d76ad5865036544b2a76e297e0a4ed0d4f05a224d5ec5df239bbe0fa22d178350e332b7d555210190e5c1e6c246862b786a04fe1163552f1e1e623b1509622612392fa2a17f69199eab0595303ba991b36de40938d756be0c1e1b642e548b7d9697ce4ed3722e59d66c0e889ff76387a2e9a0694cdd2a007d914801984e5e3cf259f2dd876bc45ecc66b3e3e042502179871d4055f5ea675f67b752004147336ce748537dfd98b33bbda76d54cc5cd58abbeb2202063688dcbe42ff13f12e7b512056bf5e0caa5b1f179f23f6c1b3dd888e02f7042bd4c5f6bdade096278f14e92d0be2be0df6a8ca8a3f8e7dda0e1a2e56f751fd8f03ef9e7222aa6251d56ec3079f9e7413f665507433dfa9185106ebe4dad388257271b2fad3bcbadf161e331c9ef7693a9e377c503d5072a9c14326036f404aa3e1504227b542b78fd898c309192256df6bd20ae91637ae947a5898313962fb0fd45ad294386cd81124fa411e0eb3e22ba8742ca02d03f0633b2e21390e2687097429cba15d1b265279f0b619ccbfc563d8587e6337004493e77d9e70ba0bf805680112a9888bd69b97e4b45276fe28f1b7c4ebcea5e20de0c345471abf2991f4c3ba9572a898380e156f5426759a2181141ff54ccb0b9cd925dab6460f2a07487d8b170a25f4609426d5ab66f5fc73ebfd452711a46ede046d80a5e5ebfc8a238b0061d5e9092466c022b61a4f8fdff3dad8587a6473c9563e95eff8fea253d3db5830207c7470981b930730f571c1ac87840d1456c0f4e190be9f0acac554d15efb9a8214fe07bf2b4b9a1af783717b17b97438759fc363b555f21177542e30871ad1b7c23e8f146d07df45899e765054870240cdb67726e209ea9b405c02b80acc0fdaafcf3117e68c0163f0d38bb81b051f8d982f61bc8de25abb17ee131a82e676e0ae5c09a6ca09b6be236b7b511ef6ac183eb8c7702d4b52986bafc58fbfb3e30732d436995e59ed0559929bb04e9a16a3fb488fab85b849049fb2674b9181a14d4e6349eb161824b9139685dba739f1dafe1646c0c5a05cc8a75be25e434cbcde73b4b02547da67fe3969fa12e6b6be19434dc5813c5ade914c4186168cb786ab797874f7d18fb636a84cbf0e3efa7fdf547346346594210a37f9ad96628e31baf4ece8740689ebaaed88d34b8a1975ca1092c805d94992917ce512756ab62b96d2e7e1a8d2885d91bfeb6824a5e79f05877b56e01b48fcaa2901c3f8d21781e5fd88858d3525168982a996a0ef772c4d3b2268f25b0c9f70a43b876d085d3cd4d04faf3a4550fb73ed6ebd7efc9ddf8d184ce083ff524ae0211e6b4fbbf18ae47516d9ec7a7e69514c5ddb7df3dc541", 0x1000}, {0x0}], 0x4, &(0x7f0000001340)=[{0xb8, 0xc0fd3f2e46c72c63, 0x8, "b73cf21ab09ac3bd215b455264fa40ff4e85d92f73168a498eeb51b9beddcb9e38a56d4a1deb57a02d3c6d05d9a133f1b52b08195736a8ee52717db6ebdcd8c3966a18b4beaf09081442b6dd29a2681f451a716519ad287c5c550bf852c994604a5d3b5177d0a10fb16f6abd59adb99afe629d2f15604bc6fc79767bc5e5bebff6ec344f998389f63e2114ce8fd5dc330900aac3e103eb2814c4413cf338cd6180b8a0"}, {0xc8, 0xffff, 0x101, "cef2bd8a6f26a163bc42fe15ee77ae59c8a09313b42e1843df527870425b6af268c95a264a3b36480477262c80b9f4489ce45a1cba7615d9bcea7c48e977ebfd6be32589aec3dcbe66509a9bd5f05d64a03b703df3c4b2dfdb8d383cea798b7250997d39320de38ebf6f6e9f3c77fb9261ae093446739b14b1f62bc5a306cbae488c222431e54df2a08126e739c600d5e06364e36f71ae3dd47944eb9b38bad57e42024bf3126d1a34995110692a9642bd7df42b4e1016"}, {0xd8, 0x1, 0x9, "69b10f2bc1a85dd2d66d9a272e8fa28e7886823aad9f839207caaa931918a931509f532ac98d635f30720a033a75375a4e46eba188f940f9ff4e93988f311fe2dfcb56c8ec03c6906a41cb1ebb97110d9be9a20b59f666090177f1d6a2232f50f124419d40348caddd086947c16ab11555213689a564c85fcedd9224e2030352c18d3cd1d12977c968878c0d6428050d758943fd1107972e0fcee9c4343fff54d6640f236483ea63a8d3987cf4614a11451de6813426b1399d77ad458a1367c4705a808e024e"}, {0x18, 0xffff, 0x4, "8a"}, {0xa8, 0xffff, 0xffff, "ecc5f0a63e9b21641717e68c2636032b02f55c375a79357ff466a3ac31d855f49763cd24d6410b02cd5ac226a1c5be5f5f507c467e64a1577d76df93b57303aa082c0731d57f2eb28a5305d52c81593c274905f481f4e60a6bdf873c6c6845b5c0e164189f7a93605c07a1a769765ca49e91e1fab4422928921a64d367a01cb135dc1545caa79a4c3f3a6e57b1d0fef168516708ee0f"}, {0x30, 0xffff, 0x8, "2a7e16503f8d495e22e14c8668b387e3a1d361d63bd1b34245dd5107"}], 0x348}, 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001700)='/dev/bpf\x00', 0x10, 0x0) getsockname$inet(r1, &(0x7f0000001740), &(0x7f0000001780)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000017c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001840)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001880)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000018c0)=0x7) ioctl$KDDISABIO(r0, 0x20004b3d) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001940)='./file0\x00') ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000019c0)={0x2, &(0x7f0000001980)=[{0x80, 0x4b6b, 0xea3, 0x5}, {0x6, 0x0, 0x7ff, 0x764}]}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001a00)={0x9, 0x5}, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/bpf\x00', 0x20, 0x0) readlink(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)=""/96, 0x60) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001b40)={'tap', 0x0}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001b80)={0xda, 0x100000001}, 0x8) lstat(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)) ioctl$TIOCDRAIN(r0, 0x2000745e) lstat(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)) getpeername$unix(r0, &(0x7f0000001d40)=@file={0x0, ""/4096}, &(0x7f0000002d80)=0x1002) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000002dc0)) listen(r0, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000002e00)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e80), 0xc) readlink(&(0x7f0000002ec0)='./file0\x00', &(0x7f0000002f00)=""/140, 0x8c) 22:28:46 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = geteuid() ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000000c0)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000300)="d92006fb52faf1d0bdbcdb360325c52389d715010692cffb20ec1c15cf5eaca7ad", 0x21, 0xe, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000800)={'./bus\x00', 0x3, 0x6, 0x5, 0x0, 0x1, 0x10000, 0x3, 0x0, 0x2, 0x5c, 0x10000}) setreuid(0x0, r0) msgget$private(0x0, 0x2000000000605) r2 = dup(0xffffffffffffffff) msgget$private(0x0, 0x400) write(0xffffffffffffffff, &(0x7f0000000340)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea262ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a35094b01000000107bcc691b974839294b93354b45e8123edf98479ca742d4e08278730ff03ee253587a07aa09af0bfa375e3a0a6654bdca5c04bf052d3c10b55f269d02f427dc0cf24d1a80ea09b8c8f7031a9c9befa96e1563149e39626ef7867713266c4de6a6aa4702b4ee9fc57cc40b9bb783713248b9195c8e808c776996512d9baaae363539d5b7651a9d77c513a3d192f01c03d1a6668b60594017895b09eacfc4761d627c7ce9b194b1039ba220e8265b4ea9325c3c2dd2e2f44bd367a8aaf0", 0x106) mknodat(r2, &(0x7f00000005c0)='./file0\x00', 0x6003, 0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x140, 0x9) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r3, &(0x7f0000000080)='./bus\x00', 0x40, 0x5) r4 = dup2(r2, r2) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000600)='/dev/bpf\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)=',\x00', &(0x7f0000000700)='/dev/bpf\x00', &(0x7f0000000740)='/dev/bpf\x00', &(0x7f0000000780)='/dev/null\x00'], &(0x7f0000000880)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000008c0)='/dev/null\x00']) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x43, 0x4) setitimer(0x1, &(0x7f0000000480)={{0x400, 0x40800}, {0xfffffffffffffffe, 0x6}}, &(0x7f0000000200)) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x90, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x546e0c4b41b0b931) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) poll(&(0x7f0000000000)=[{r1, 0x8}, {r5, 0x8}, {r1, 0x1}], 0x3, 0x80000000) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000001800)) setreuid(0x0, r0) r6 = msgget$private(0x0, 0x403) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f00000001c0), 0x10000) 22:28:46 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000300)=ANY=[], 0x0) write(r0, &(0x7f0000000380)="9e3eaa560e0000000004bf9aab4230408600000003d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1, &(0x7f0000000100)=""/214, 0xd6}, 0x2) pledge(&(0x7f0000000000)=']&#:*\x00', &(0x7f0000000040)='\x00') 22:28:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) ioctl$BIOCPROMISC(r1, 0x20004269) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x347) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x9) 22:28:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="a760df0c7915be368eaf58f9667263184d545d76a0936f5d5c81be28300faf5957bbf8003654326d6a5150029af72f96e8b4ed726699d81b5cceb22beab9cf326a64e81c25f445ef49c0fb99e926fa47c07788cb3e7b99c22e11c5bae9a02980e59acebffa90b26c81ae6edcb7af51aa1080a7a78f5340e2d163f05f782edb2963afe822050d3b72a86d7570c21341d577bd21b5edc966dd538c8a3bcb7ed9ad6f9aaa1de2a2cd4cdb0a507ba2f39efbeb19d8878572c06c8de0073d0d950f56d5b79e1ee5e3a0993c96d4ffeb6a731e91752e88a18f1f45eff760b197331f86293cccd07d099300cf002f74874f6520e9d28589b2227204912e716c23e82e2f0ce055b6a951e5fee8bf641eaa1ab99dd6d5a92a271ba398fceab672400af1a3ef9ed45763f3a7f5d8be3afb1f5ca69c27c8135df50be120ade32752a970ce0ccb974fc22d9febfd5c59330c9755e2c27d85531de95d78455df038c42fe8d7a08757b40cf768f563faf945b33c16f556826497b2649951a651f642a2922f69fc46c3bfb3799fafdfc10882b3cd089d36a611c25b83b52175a31cdd238998b849c64e2c7f9c2e7b5fc7eb940cdaec0a72425c3c57bd6181474ea62e603d40714ba4fb0d5a27b26eec9d2bf8e454a7ff5ed43a6aef2ef33a7756f065f50ea5491e83d2faf886391b28def50c2bb8ace58d56a2d97254d25e33e5f04c19d31f975b232a06eab15bd82b5bb892be07d52947d5d11e7a8dbeb67e22cdb48392b3ab85f748628b328a1e764823b878e16844869b1505527d2e2c49231a46a2979b944396fdd426194892aa66d832d728841f95f4c90c461a4e853ff0ec61fd21922f89235c91cc32a79306f4b5e99f37930124f4e5ce559f67c551e5b92176c2eb704d127b65ce069607bbf7a1f9dc99c1c551b03436254d52ba0cae73336d6c9d3b089a8f2ee84fc8a56a359fb6c64a83e079c14f1a6bfb36f1aa708da57eac036cef0c111c37e76fcd02f5bc83e5108eeb82cc4ca29dad67943f4f8e8a701230d1630dbc5c70fc6a66e3e4cb6027084f7ac1dba487e7c2ed166eb46831d8aa9159552800bfbb14221e3a3e356cee0d721a8275fbb28c5c72c8660c62f59f53162cfeff74ef045e2e57f214f7cc9fee06d23cfa25d0031b52cf0e6da9d54fab01ef6ec268e6825b112efc49538ecef2fdbb7e161b8687488c4c24d9d74556c057b42b764a7fb698ff4d6dff550b0b18db30065fcd87b9e8d63f90f1ab2729aa2836f0c3c93c3149465c9e0f1fb441d26988981625d95ad9e8b7b49f1ff4a24d68ce91e900f663c4384f1665e180cbc24e60b88dedac1745c70d025b6e63e6af222467d0765b12d3f09aeba4b640e195a25aee54a4c380d139151ef8375e1514798b31468bff1b3c5d475548d2415779b0667775d018df251edf0a00c2efeac0c199410f082424163e4cdd5a49740bc4b4039cb164587c1d95696ce06c96a92f7fbebe7d8356d93ecb5e659104464a475375003869641ef898a6aee27aecda453725550ff41e573c367bad047ad58dfb918e45109cda3a54ba4414ed956d61ed8958dfa91d0638e321b7a8dc6b954c2ce99e89fc95c50d754e7e703bb3d99ebfc360274fc159ba43064c88b3aa230992eeafd206c81bba60758f80b856c14bdc67ac1e96ea4bf3a26b931d8dd2f71d266cfdc35bf64711b249784003c6dfa25ef2d883151fb9dfbed9ce02b7440d9a79b047184c9ecbfb7998427fa5c52c03cd06ef6c6ab972c917d8f40dc0f114f8d6dacb3c667cb04c6df769f5c97b3fadf4b5b80006a3b868a8cb8815a9b689396ea03a5b912973205a07e8bd6bffc8200f30a310adcd9c3fecea975e296352a6381a018a0a20200441d30aaef41b75597a19b783bd95d960895e7b8b7a43a1f52ac0f800f996dce04553a52f1635537f1f55e6b746d058ee5c72f4824959837ad4070bcedb5ba963aaab87c30ad20be96358e79efdec99233bcd4193670753c7a491005a4c20c5740d1315b93189facf0a815d713aec4a77cb8e72d9d34624b34998e5c23a1d72947fef8f6cf4d328b774da98740ddaacdf11ffb777960ed2f77d8ef937509cd9a2b5fe69c0addf6eb8c3b0a10ae289d01442d636529f5906fe6c559f059143144bb1ce8d942db4946161a46bb43c5ddf7585bd0ecfd7494702fc546d46edb3bafe2fb5cde3840d9d385b92070bd1ed3c4610f4f38c73abe15dc36a1ff8b5704e6d79020990968878671fc34c48160a3c5c62892852813673ef09e0902c54d574ff7e69697b4d692d62b6c40208081ebaf21e9231ff798a41173323f2971c9e4d7583c6dfd5efe002b2f992c688513135e82e091119c8511c533dd9582007610a92bce27b240d54e298ffcae60f4f6b7701ab88c119340617f66099c76e0e14279f3110a25f6e40a8113da2778ee0405555b637976cd88a2054a113649409d3e8222e8f6ff22a6fac91bbdeb648f9a9571ca801861d6ad1e801a77282a8d3fe43308ad256eea861a5e265197435f0dd36b6b745ec1b6624d2bace5f68c7ab836f91befdfe1296b6eba5f5d4d88265a79279d8feb7842892a817e9a2aa53a99ce9b6df537498529fafae64b2d689b2283a65466d0fc982aa814f42ebffb2c4c757a954cb7ef2cec1e468a4c2e097cf0c3d1cca077e1332d7a39b02f11f93327c3e14fa074f9cff41ab5148d7349f65b8de3a5f1b25083842863bcdfb1cd1a9713677bb39b805353eaa976df45c16b5e1c293f0376df667af4a0d58f7cae0a52b4bbd5551b8d74f8786374b47510d3e660284112692ecb8f2bb7c19487052ea89a400013efba13ee47483ac89b16280a3f724ef6f23d7fa7e375122bb380368be1e642fbebbb7a764a1f38304e4bc941e750fbffcab2a35cc15ee7b4bdcae526272b6a647b2e0ef8fdc469566d375a1586380917674942068ae6934ee0c281f3e49477742bf6564974a6cc78bad8ddd7ab12b8c16a514f2599e1b0403b868ccc673ec34d4023d7e160ce2f4aea03c10a43cdc67639b563c16c3e0bd1108ce4a8a0a6dd298eb0320cf10ff2d0afcf0816ec24f09ee94c348e09e6ebb68cfe910b425573c68abbb91b1a9a6fe194333dce5ce9800e48c393ca92db478fe21b0eb2ae141fc5ab3ba5f951101d15a00d3fe601e6a5086513162909fb95b3ddf6dab8cdb864af1fb82ccbba5b40edfd1c1842072d2091257c3f35b38b25c05a9b9c48b35b3066b93302cdd16361b08cb886ee0c0c9edf0d7f0bebe5a018c4a72f2d1bcbda71f625b1a6bdddd5290f2dabcefa8b828ed3db38b6b0fe37d59fafbdc498a7a911001689f03cdf96947ea3605d2765bf249fd5f29364c98f1de4933808b20ab3bfde3054e75983c04347939a846037d2b3120ef686150d1db415c754bc07f35fbd96575310c28bbb9b595946e76dd03e36c891d1395c9e6f9a2d85ea68d6a24a1a27e87e763f78f032192f282124a196cc54c322d661200eb92fecc07fa338f22647fd75bfa2011d2765995f0bd2947ac487b6de591033014f2f1ee32503c7519719f2350720de2e8918fdd442689c63ba16ff933c453f672b02ab17a32ba982e0cc2188d019df3a5a7b91b5f9a861f26ea7361fbe076ea6f2ee6e871b4b99d151ba5c8267744f6a649dd57b158d340cfceb24f130c2659f69a0145c54593a8b966e8dff26fe09390060a5c7c7f40af690033d8631d3b1e1b2580ed9fc4f0db8bb005b5078ed8401bf5c206c89f01306b37a80e3a1a8a87b75010278b0bb8b92372e301dff73d97674114d217a32300c6714dfa9599ba91efa8c2beb3acbf247a252bef81aae035ae854f653b203f95b1b84892794002139306d9fbbf4885364e40c789b14373f4f599323adcab360ff786ffd51371be00cee37f27e07bc8961944337f8db5a1025e1eeee26fa0128b7f0706636b31117c9e506079edf84ce003a44c2b8ae56efaf48bf35d8d5f0153981298fc54362f526ba3c86a078a7cc81c809e2ec190f177bcca2ebae6d1d323ee9c6cd62ab717fe51e4284b033d34598bc0c9341ccfb1db67d66cc2cae5b865b2ccbeacd24da892ef95b0c32107b4f3b5d59464054034713924f1085c7f84bac97c88f574c6e9dacc6567b5d7845ca84fce93c37917f8dd18aa2acc1633c4e1a760256e6deedbbbf0613df01ba11db410c7daecfd629224d9dadec7902a08b26e78845526ce43d114f8b8d0f15bcc7a9394bd9608127d06470d3f8241c2c5b1686e2f30ea02154e35510e7dfa5ce132e85cfb30e23b2c78b66478ed9dbd7eab02a2624715579c9ba4377c9470dac5b42efd8eedc663c0149e3043e38b3712b8a54fd67a919ce6598cf357fb58c0ef24b718e9f3f6744701c9c439b82830d1291097ed83c0c4c10669adb9610a2346ec958dbfbc483899ff8fe0c16c718c046ffbfbb9fdf96fc5248c9287e6f5847ee67274e44bae70404e39a9b10f5ea826dade29368f447b2aa3a0200c62bd151d99d56e44ae6db9bc9023aabd190dabc52b76011da7cfa071ee7719eff012a9dc7d47903f17de4d816bc1fbbeb9705c5187b544a03d0a3881ae4959c87d8c81069363732d8ce3fe0e5ec7d6fe806ff28c37b23ba3f7b0939934575834cb8efa7ce8234b700e2828997c904a2426201e5ca8a4365691ca9ccc1c2078222c9a5de2f9d02d92e3f1f58c4b20f39cb8b5af6f766c7690082dc876541b782c022b116e60f86dd888be0491dbf3be2e34a78fcfe6aab6eefc65b57516e548eb1a34f0c6ea6e43177b3961c61f24589029011dafc5f39bf12bed5ab53850f05aae65bd6d0713482644e2676abab07ff01446f7d816f90a703981ddc2abf20114b899db70425b7c57f82036f3e66ecedaf33490390b3642456e6584b70d744bf6c056410551eb40363976817cd9c5e3dcb9d5ca0f8e49063c126586e0710171bedfc0244f065c49a8a57d3eaabbd23a6224fd103bcf0feb68a152cdd8dbc32f8bd605cb9adb0545ff1c0fa970b1de82254bff52db234949baddfd03e389ddcd3a3fc73dd26d707e2354f35dc1a6f7ff40b357a21050725583b8b234c7a043d8c48d148129020b290d981babcfbe615bfa6dc4f1c2d7cf289dc38ad353c62d023b299188c1b843a5e7d038922d2b7b5d3589d8b39cc98dd08a2cd2d6fd6b56a1ec0003c7d1ddc38288b78fae6e536993d3e5e678751256eac2b8e1c9c1f6ad077b48d4351b8f2fe2fe67aec9de8b702bba3ce86a0480da480017bde13d5d94282fe4177a7ccf99f6ff8ea7ff8447ed36b8674d5bb1004ca53d2fa93ba5086b4ccad23e54b181022e51eb82a6d51a1ab2811d87e6ff2e3093d9ed21a8e24adbdf9d1f3a1aaa113e549ad55a0e5dfb8681489981caf711dd23edcebd8098e8cace7237f5dbd023b38961982a7e6fa5859c86aa9b18c587b110bc2d8d750c0affbf7dcc345e3573c3a0e166b6c1938f7741593480a0b9dc3eae21be2cb4df26169526896840dae6223f37c5eb2350e31051285c47ed3166ef9936b26d05ae4ea39e89cfe7baad6cf71fb47c215f211d5ef359a2af733d3e54548bb68005028acb9595fff655d96d802f7281bd72a5b4b4dc3c22d8a41cc5461ddf631d23e0c3d35c46ef2daf5572c4f1c33a79830061b524513101c640706a8a22ede85c37d53747e41d25ba62c44873e9209613f555885c6111c9166aaa8c7367d3c84452c71c2f6b1af8f8295aaa888bf923148f5019b5d3d1b07325e05383c20059121bd1467c419fdb861be252135c63503a595dcca7874802", 0x1000}, {&(0x7f0000000040)="29f09bc61f0bf07116437b46cfeb1f21d159b63a6b3730df45", 0x19}, {&(0x7f0000000080)="dc702d455f2c4234338e9c57be03185eff1b7bbf213dcb30679c65bea83be126db4363232fdd1c34c9cfad2db04b91f09a195aa1e512ee2a0f2eaba64de451e171f70b1fc27ad766b1e90064f623816d23d975496861eda7614fc463e5c6035af0b92ca8961df2fc551039d2b7f005cdab9a5d5f6a2eee18f54b", 0x7a}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="8b29d82a6c22f994c19c7e4cf4f568461d812cf40becb0260847f3dd59d2a1545fea98f2cc770dff326100ac1917e36bfe88fd502e71", 0x36}], 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)) execve(0x0, 0x0, 0x0) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x776d) pwrite(r0, &(0x7f0000000240)="f9", 0x1, 0x0, 0x0) 22:28:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xb4, 0xed27, {0xffffffffffffa4a3, 0x6}}) clock_gettime(0xab8a190de06de0bc, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f0000000040)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r0) 22:28:46 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x1e, 0x3, 0x0) recvfrom(r1, 0x0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x2, 0xff) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000001c0)={0x58, 0x0, &(0x7f0000000140)=""/88}) write(r0, &(0x7f0000000240)="a048db60712379499aea4c2c43bfd652116affde590907fee48efa8c8668888f43069ef542c5aa9679c69cb4866c477bdb1d6cf5250a239760032dcf1950b4aa46d7e24d820bbee2811e9486816c99f9019c42918922d8079c9928f72c59e20e0c89b0ff84308c1b73d601ac6717ad907647b3397532c937f62c095fa10bb1a13f7c9f1b39aa65cab0863fa76bcebfa3e18e27447878a64f57010eddb5b4f78920195b4176daf90c4f6b9a", 0xab) 22:28:46 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x100010000) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchflags(r0, 0x438fad541fc93970) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000340)=0xfdf6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) fchflags(r0, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0xfffffffffffffffd, 0x800, 0x4, 0x100000000, &(0x7f0000000500)={{0xff, 0x1f5a, 0x9, 0x4, 0x1ff, 0x7, 0xb178}, {[0x5, 0x7fb, 0x0, 0x5, 0xf6, 0xb675, 0x9, 0x200, 0x1, 0x3, 0x3, 0xfffffffffffffffd, 0x9c, 0x1, 0x100000001, 0x7fffffff, 0x8, 0x100000001], [0xf054, 0x7, 0x0, 0x7, 0x2ead6c69, 0x8, 0xb7, 0xfffffffeffffffff, 0x7, 0x8], [0x1, 0x400, 0x4, 0x2, 0x100, 0x5f, 0xffffffff], [0x0, 0x7, 0xe00000000000, 0x6, 0x100, 0x50b6fecf], [{0x330, 0x0, 0x1, 0x10000}, {0x4, 0x5, 0x400, 0x3}, {0x1f, 0x3, 0x0, 0x1f}, {0x3f, 0x9, 0x6, 0x6}, {0xbd0, 0x80, 0x1, 0xfff}, {0x0, 0xffffffff, 0x7fff, 0x7ff}, {0x3, 0x6, 0x4}, {0x1, 0x5, 0x1000, 0xe5c4}], {0xfffffffffffffff9, 0x8, 0x9, 0x7fff}, {0x5, 0x40, 0x0, 0x5}}}, 0x7, 0x5}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x10001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 22:28:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 22:28:46 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4966696c643000"], 0x10) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="5aea2d0000000000000000a0b783d17b81", 0x11}, {&(0x7f00000001c0)="e4ea1d60b8bf029a96e0790e18276bba34266edea27244b34d23ea", 0x1b}], 0x2) write(r0, &(0x7f00000000c0)="e25aae69400d000000000000df144354056e4e6cf38215969907000800ef25273fac95bc8010415e5dcf7f5d77fb3d3ea0b036ec", 0x34) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x2}, 0xc) 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x24}, {0x6}]}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000001c0)=0x8000) faccessat(r2, &(0x7f0000000200)='.\x00', 0x20, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x9bb, 0x3}, 0x8) r4 = dup2(r0, r0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x40, 0x8}) 22:28:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x12, 0x4007, 0x64) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:28:46 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xc88) recvmsg(r0, &(0x7f00000011c0)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001100)=[{&(0x7f0000001040)=""/125, 0x7d}, {&(0x7f00000010c0)=""/40, 0x28}], 0x2, &(0x7f0000001140)=""/101, 0x65}, 0x842) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 22:28:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x7) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="8c4ac4e36ef8ead95e7d29f6958b71cccb67ad3d807a5a45260c117b01c7413959fbde4d189e6bdb1de2fa7761c4af8467d01738c2151aa785e54288d98cac045868617bbdb28d14fdf590", 0x4b}, {&(0x7f00000002c0)="c86d1f746f559090a18baadb5176d81c9c7eb8b2a31616ffda083d9a322338a9cec642ee2783a1ec9ebac4eb4b3281af19a5e23756755bcc6f78887fcb5d9517e55c7d005fd5793e2802c6f93909676bce83a9a104a7ad620eb045115206ce07e751daff2b61d70d0be266c48b79aece23d749ab953279351dac3fbff936dbb9618e67d91478d986c4fc9e1aa6a6e7733e1858d74e49e37fe6fe4c6a873af28c3a8ab133d716159c60a24cb4e623019ddb8ce2d94607212f879e636a0bc373b0b187d1ccf22f", 0xc6}, {&(0x7f00000003c0)="cb6886c2a16e3cdac8ced94563f277047a5e814d8856fbd390a4f4c67e9c006b4eb93e88eec185a4fcd123ad1884bbb6fa03a389dc7bd33885d130b897ebbfaa5954f32624097e240c41e7ab814de80f4c4e627933f10f1ba7a3d922ac63ff1f67f27b293fe2b744f4441d51d16f5a598db2fd69b6d5a0e9df3ee512c6b351335492555b8d84dee261f82e8dfc83c33768fc8d31ed9ab857eb8cf2fe", 0x9c}], 0x3, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000480)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000004c0)='./file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x4}) close(r1) chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 22:28:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f00000000c0)="b7", 0x1) dup2(r1, r0) 22:28:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000240)=""/226, 0xe2}, {&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f0000000500)=""/229, 0xe5}, {&(0x7f0000000440)=""/27, 0x1b}, {&(0x7f0000000600)=""/80, 0x50}, {&(0x7f0000000680)=""/91, 0x5b}], 0x8, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 22:28:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) close(r0) 22:28:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000002c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x44}, {0x6}]}) syz_emit_ethernet(0xc7, &(0x7f0000000180)="7193573a74e337382afde3a381ea8d6cd4c2521fc5d096142790d59908d77deabcb07a4bef73ee242bfca72d36585fdd7bfa324975a281273a4acfdb3d4aedf28a03913cabc55b5514e68a01df72f586434382a44148a060cf784065314a22108f544c4b01d568831d8d254fe2444e030a0a3737109d3008155351921159bd82dd48a0b7557ebb3ba87613718146d1fa04f7d48d3f0e87ba5e8c66cafd41e189c7b0b8f8c91620ce0eba76cba9b89257e074450a3786951fc98ad6000469ad1642ec731a7c9d2cee76aab3ff4a7cc4") 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x882385e7bbc69895, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x796a8c37d8debf21) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0xffb089df0f86d0b3, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x0, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = socket(0x0, 0x5, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) open(&(0x7f0000000480)='./file1\x00', 0x800, 0x84) syz_extract_tcp_res(&(0x7f0000000440), 0x101, 0xe380) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x20b) r10 = semget$private(0x0, 0x3, 0x54) semctl$GETPID(r10, 0x2, 0x4, &(0x7f00000004c0)=""/104) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000580)=0x81) semctl$GETALL(r10, 0x0, 0x6, &(0x7f00000001c0)=""/25) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r12 = getgid() setgroups(0x7, &(0x7f00000003c0)=[r4, r6, r7, r8, r9, r11, r12]) acct(&(0x7f0000000300)='./file0\x00') 22:28:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 22:28:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") 22:28:47 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000100)={0x2, 0x1, 0xf}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc2579ec2b1fe5f6c09c3699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f800040000000000000001", 0xb1, 0x0, 0x0, 0x0) 22:28:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4, 0x0, 0xbaf, 0x2}, {0x20, 0x0, 0x2, 0x7}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x22e, 0x0, 0xfffffffffffffffd) 22:28:47 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xfe1ecc7e, 0x2}) r0 = dup(0xffffffffffffffff) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[0x5, 0x6, 0x1b3, 0x7fffffff]}) nanosleep(&(0x7f0000000040)={0x9, 0x9}, &(0x7f0000000080)) 22:28:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fcff4d4d7ee4000001000000c0010000000010"}) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 22:28:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x82, 0x10) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000001c0)) 22:28:14 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(&(0x7f0000000200)='./file0\x00', 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 22:28:14 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x3) pwrite(r0, &(0x7f0000000100)="cd7159490354dc20b20cbad05b63a48edc487d031c0790a2b95ffc94cb7c97fc972079", 0x23, 0x0, 0x0) 22:28:14 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x15f38807a4b1ab16) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x81}, 0x10) r4 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0xbc, 0x7381, {0x40, 0x9}}) ioctl$TIOCNXCL(r4, 0x40047463) 22:28:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "7565b5caf579c9990bf62a3afcc155373faa106b", 0x0, 0x1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x81, 0xa4}, {0x18, 0x0, 0xfffffffffffff001}, 0x2995, [0xfffffffffffff801, 0x10001, 0x30, 0x3, 0x23, 0x1, 0x8, 0x4]}, 0x3c) 22:28:14 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 22:28:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000200)=[{0x4, 0x8000000000000001}], 0x1) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e3e66da4b53cc00"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r3) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 22:28:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 22:28:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x8000, 0x20}, {0x18, 0x3, 0x3f, 0x401}, 0x0, [0xfff, 0x17a, 0x9, 0x3dd, 0x3d5a, 0x0, 0x1, 0xffffffffffffffe0]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='P') 22:28:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() write(r0, 0x0, 0x0) 22:28:14 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x0, 0x1000300010005}) flock(r2, 0x8) fchmod(r1, 0x2) flock(r1, 0xa) flock(r2, 0x0) fcntl$getown(r0, 0x5) 22:28:14 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x2f) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) 22:28:14 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) ioctl$TIOCSTSTAMP(r0, 0x4004570c, &(0x7f00000000c0)) fchdir(r0) 22:28:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x40) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9cb2992007295b664c02192ddfe06e32", 0x10) execve(0x0, 0x0, 0x0) 22:28:15 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e1b8cd9aad5d1f0"], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r0, r2) r3 = socket$unix(0x1, 0x2, 0x0) r4 = accept(r3, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) dup2(r3, 0xffffffffffffffff) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000001380)=ANY=[@ANYPTR64=&(0x7f0000001300)=ANY=[@ANYRESOCT=r4], @ANYRES64=r1, @ANYPTR64=&(0x7f0000001340)=ANY=[@ANYRESHEX=r2, @ANYRES16]], 0x1, 0x0, 0x0, 0x0, 0xffffffffffffff26}, 0x10) fcntl$getflags(r3, 0x3) 22:28:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r1, r0) 22:28:15 executing program 1: setrlimit(0xe26943e61be1aade, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 22:28:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x0, 0x40000008d}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000240)="39370db00077a17581ae2b27b937a95557aa00c3b90a29248ff3caff2aa0ab730c1a0d865642ab12a297893ae1b8a628e292ca644b92ed609efa27d80f2e1169ac21ce81dde1fc7f6e88617fc8db0dacddb33bd917a6ef01005ffa66821dce85b5f3b0bfe537ae66fbd82d11221e1866b1643d8fcc0f2bfcd18d922361f70ddf93300fe3c2220c2d6a1f7cedf08f6b71f7") 22:28:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x3d}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x7, 0x3, 0x8, 0xd347}]}) 22:28:15 executing program 1: ktrace(0x0, 0x1, 0x10100, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 22:28:15 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f0000000280)="1eff7d5326a0ff8ab54862cd4e902fe3d286f2aeb3fbd4672c6ea1bbd058ebc83280a4693750f121f3356bb9cb850e0b936802f33974741359378709ec1d8da03d85070577877dfc20ca824c3e17f62ebfbb8b924ec8e81fa428c1a739c5d1c868bcc69e55aaa4d78c53fc3af79c5d66b564d750a14cf95aa0e84c8b10391e8a3e2096850010000000000000bdfdc0e60d14963120c954c2000000000000", 0x1000000b1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x140) 22:28:15 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) close(r0) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/18, 0x12}, {&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/241, 0xf1}], 0x4, &(0x7f0000000400)=""/11, 0xb}, 0x800) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r1, &(0x7f0000001b80)={&(0x7f0000000480)=@un=@file={0x0, ""/30}, 0x20, &(0x7f0000001a40)=[{&(0x7f00000004c0)=""/209, 0xd1}, {&(0x7f00000005c0)=""/90, 0x5a}, {&(0x7f0000000640)=""/65, 0x41}, {&(0x7f00000006c0)=""/215, 0xd7}, {&(0x7f00000007c0)=""/175, 0xaf}, {&(0x7f0000000880)=""/94, 0x5e}, {&(0x7f0000000900)=""/36, 0x24}, {&(0x7f0000000940)=""/202, 0xca}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x9, &(0x7f0000001b00)=""/99, 0x63}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) dup(r0) 22:28:15 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='W\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 22:28:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000001c0)={0x3, 0x3ff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x9a) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x29, 0x400, 0x8, 0x3}, {0xf9, 0x80000000, 0x1, 0x4}, {0x1800000000, 0x7, 0x4, 0x80000001}, {0x3, 0x0, 0x6, 0xbaa9}, {0xfff, 0x3ff, 0x5, 0x231}, {0x6, 0x5, 0x2, 0x2}]}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) bind$unix(r2, &(0x7f0000000140)=@abs={0x1cc1c37d208d3340, 0x0, 0x0}, 0x8) 22:28:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x7, 0x200000}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000082, 0x8, 0x3}], 0x320a, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffff7, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x24, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x0, 0x7f1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x40, 0x378b}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x8000, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x1, 0x0, 0xa00}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0xfffffffffffffffd, 0x400}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x3e6, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x2, 0x1f, 0x772}, {{r0}, 0xfffffffffffffff9, 0x26bba47ff6a6cc71, 0x2, 0x7, 0x9}], 0x681, &(0x7f0000000280)={0x10001, 0xa967}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50, 0x8}, {0x1c}, {0x6, 0x0, 0x40}]}) bind$unix(r1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x100000b1}, {0x1c}, {0x276}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[0x83b, 0x0, 0x6, 0x80, 0x400]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000001c0)=0x1000, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 22:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) 22:28:16 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0xffffffffffffffff) 22:28:16 executing program 1: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x20000003fc0) ftruncate(0xffffffffffffffff, 0x0, 0xffffffffffffcfb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) getsockname$inet(r2, &(0x7f0000001840), &(0x7f0000001900)=0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0x9cf9f68a) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x40b, 0xffffffffffffffff) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r5 = socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r3, 0x5) semop(r4, &(0x7f00000018c0)=[{0x3, 0x7, 0x1800}, {0x0, 0x5}, {0x0, 0x4, 0x1800}, {0x0, 0x7ff, 0x800}, {0x4, 0x1, 0x800}, {0x0, 0xc5f1}], 0x2aaaaaaaaaaaaaea) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 22:28:16 executing program 0: mprotect(&(0x7f00003e0000/0x2000)=nil, 0x2000, 0x6) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0xffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) socketpair(0x20, 0x8000, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = socket(0x18, 0x8000, 0x2) r4 = dup(r2) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000340)}, {&(0x7f0000000380)="47676f27197281b513eeac86476e3c44ee6ce786c3542967aa84fea881fbbaa744ece6334f4b53b544124ce6326da59dcf2756561e5a785c96711cb95fea8793633e283745d63fc099bc755f3382b15c9b77ca9c85b1799e570dad99835acfd87b20a7354a62fba014e886c376802796feb7c2c1", 0x74}, {&(0x7f0000000400)="65df9533a4d601d2a9980cf8b05af7dec168a9d2b1cd4e517555f2075afa19489ccbd59fd6017440df4174edef70a0f94296a7667c8630215b4ac7a1fe1a59fb655c096ef16f6a280ae4f0965a962129788a601c1227c9c5b1baeeaa5dcc8ac18c418287d5f5423870b92ec775ec53d64bcb2c768d339724e1c5eb0682a5af964407a9b960c6656640d9db8087d36491eea1fcbf882a426a29a825ede9438104910118e7f9eaca9cb07b51dac2073fb2617527", 0xb3}, {&(0x7f00000004c0)="1e683ac7c28028cd5699e33697db75a70cc21f9d836860d1a7dcb53cff52131d959699a4d107cfb4a11741bf7bb65fb87d38bedc769eaf421b06042b656d89eca85a3e21cdcf4d36885af3d5051585", 0x4f}, {&(0x7f0000000540)="05220ba5abe5d27c7ef4dd2cadb5c43fd8b15c42292f2ada1d52d3c885d072c0430688a655cdc717c42017019158b85d610d8dc04cb07b9e11d87463a44f1405d4a2ea34ee3fed8969a6d3e3e07f96697eb23276bd538bbfde075053d7675d01963e67910e56866c5351af87b367d2261f3b942d9c14d0a7bb69d02ec18eb64b3b6d7d0ac5b1413664258c7c79fbe84e486d03a537153b3903ef4a348baa472caa806034bcac99cbee4be253882c0548e80d9f28957c39db142d7fdca406443095290be628a3207e1eb5", 0xca}, {&(0x7f0000000640)="97ea58cfc9e5e57c591f1e7be7b30b08df340ade0013f9", 0x17}], 0x6, 0x0, 0x43) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x5}) accept$unix(r1, 0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x5) r5 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r5, 0x241f883c1302381c, 0x3, &(0x7f0000000240)=""/219) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000012c0)="85d4558d") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x28, 0x0, 0xa30}, {0x5, 0x0, 0x0, 0x3ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42, 0x80, 0xfffffffffffffff9, 0x1f}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x66, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x52, 0x2, 0x7, 0x3}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x26, 0x20, 0x95a, 0xa00000000000}, {{r1}, 0xfffffffffffffff9, 0xe, 0x1, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20, 0x3, 0xb87b}, {{r1}, 0xfffffffffffffffe, 0x10, 0x3, 0x1000, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x5, 0x401}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x4, 0x9fb, 0xbef}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xef79}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x10001, 0xff}, {{r1}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0xffff, 0x4}, {{r1}, 0xfffffffffffffffb, 0xc7, 0x68bd57100f4d8f69, 0xfffffffffffffffe, 0x1f}], 0xc1fc, &(0x7f0000000080)={0x9, 0x1a}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:28:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xfffffffffffffff8, 0x3}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) 22:28:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(0x0) pipe2(&(0x7f0000000080), 0x10000) 22:28:16 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x100, 0x10000) lseek(r0, 0x0, 0x41001, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000840)={0x200, 0x0, 0x4, {[0x9, 0x9, 0x4, 0x0, 0x3f, 0xfff, 0xa5, 0xdaf, 0xbf, 0x0, 0x4, 0xfff, 0x6, 0x6, 0x401, 0x1, 0x8001, 0x1], [0x8, 0x80, 0x2, 0xfffffffffffffc00, 0xfffffffffffffce7, 0x7ff, 0xf260, 0xfffffffffffffffd, 0x0, 0x2], [0x7, 0x4, 0x3, 0x0, 0x7f, 0x6, 0x17c], [0x1, 0x9, 0x2, 0x72db, 0xc0c, 0x80000001], [{0x100000000, 0x3, 0xb1c4, 0x4}, {0xfffffffffffffffe, 0x3f, 0x8000, 0x80000000}, {0x400, 0x6, 0x1b, 0xc31}, {0x1, 0x8, 0x6, 0x8}, {0x40, 0x2, 0x8, 0x2}, {0x16a8, 0xc19d, 0x20, 0x8}, {0xff, 0x100000001, 0xffffffffffff8000, 0x6}, {0x1f, 0x7478000000000000, 0x3, 0x3ff}], {0x4, 0x36b, 0x80, 0x4}, {0x81, 0x7fff, 0x6, 0x16f4000000000000}}}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="088856765e8d09d038f218fc7ba6e7f4e069f667136a88f1b58454c3230b9f86c58e49c5330239b0d4ab0e55781892df3a772da9de30c242bdf21e5f4ad4a35953964c48de11c50dabe23147da86f77bdd5760887ae071f5d45b3aa1c39680d43d3cc82493483a"}, {&(0x7f0000000200)="cfef45dd87a937aa8c5dd3a63e1fa461f604154ca67a92d84f41d33a61733d7ded3291f3b98f19c4a9940e1412296da3ae214b8375689edbb46d8305dc79b2f22c7f2545272e0c30898f430b4129bd5ed222ab5641b00c8a797bb4adf8265b7a0531b33af3f5e96cee7a658ebf19a009a117eb3b14ea22c233d08f4e6c4e4ffb8956e48237325fef4ed08e9da29dabc2ba02c3075d958db218a666642e5d4253f2de66f109ea2bc2e05caeadb843e5bea6d973389f6e14fc5a7b19aaaef91a9b1462b19a7b04228c16b058a68d2eefa2b9ace1895b7bc108437442138243c5b20c0d5b54"}, {&(0x7f00000000c0)="d00e4027f04970b78150675b171e960dce69b33c58810cf712d7049c3c4bd3f2dd7a4a2eb5900dbf68d720123f3280d8b65611d5a9aa5052f6eb5300336af27d"}, {&(0x7f0000000140)="19e3a8a25ebdff3012a7e44985fb0111ff7ee4cdad416e6cf40764a444e2579afe3dae4b1635c3d42437e97e04bc1313388a7c373fad080d850233f8d077613ebe7fa14dfcdd61085a1b673e5d3dcf30330e941abb77c3514dfd3cc258"}, {&(0x7f0000000300)="5b0507cb722f30176f2e6ed8cb726549e0a8c984475b27ca18ebe568ecdd7467d2b8acadd324683183fb08e2f3a94e8feb2dbe6ea5996792c4db7b201cdccbb393f3c591a75194e4d36f5da05b6e65341bf9963d41db175bb701198a47c6c942f4dea50e1e865ce95f63bb8a5f96476cce31c18162cf7ecc0d420cfe0003367d1ec54937904bd6fa103bc211623ca3ad4d68"}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="38a41f6df7065f344297ec674370553528a38dbd88c9c4e16fdef154848f04dab70923c1a0e6847cf17073b828e8e2310275dba2e00d06eae239292630e52409b2ace12128911ae6ba77aa209935b2"}, {&(0x7f0000000480)="7dc6d020b9347820f3decbea10f2fb14ab810306d1dd45453801bd69990fd4c265da9d0c971797387fbabe"}], 0xefb04da69c001d2) write(r0, &(0x7f0000001840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc7121599cf1f266582915cbdf0728d80dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b082a5abcd5f155470fe7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x100e) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) syz_open_pts() preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 22:28:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0xc1) truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 22:28:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)}) 22:28:16 executing program 0: r0 = socket(0x2, 0xc003, 0xf0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) pledge(&(0x7f0000000080)=':]\'$[\v\x00', &(0x7f00000000c0)='@\x00') write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x1) 22:28:16 executing program 1: r0 = socket(0x800000018, 0x8001, 0x0) open$dir(&(0x7f0000000680)='./file0\x00', 0x18000, 0x100) r1 = open(&(0x7f0000000400)='./file0\x00', 0xa6e0efa2d4ef2b51, 0x8) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000640)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0xfffffffffffffeaa) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)={{0x8, 0x81, 0x1}, 0x10000, 0xd1c4, 0x1}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11010, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/113, 0x71}, {&(0x7f0000000240)=""/129, 0x81}], 0x3) r2 = dup2(r0, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000003c0)={0x6, 0x6}) write(r0, &(0x7f0000000440)="6ad771b8b9bdb4800dce992b53b93ef69778d3405a01ffb9b4ea8f69fabf3ea010f624ee14e7e1b8eda5fd28374c0e0c04955c89721c833e39fd9140c253da1773d43cd55a80a1931e7d8c636a71f1b1dbce657c5f87b96eef94b3cd05826aec32e896e3ea43009e52f6636fbe35ba46b2209d41dea652dfd001316870dd004d7b32f067cc071f572deea24e38aa7c686947988dfabaf345d13787e8ef02086048413971816608000000000000f747c863165fcb62027f8393fcee14b7cd0cb23797689dc87a4edbd83af448a1b2edd48ca8ee331bc5b826986b8c6bf6bce1a214e87c56f2c04b1382cb40d8444bbcf389cf11c069ce00f3f20819daa79c0a770af4ba486ab44719538cf4e2b361726fcf97f64fe0d8dffc465472fcc302c1e05e3e721fbad0902db41cb84f3d3cf759d8cb16e7d1ecb6f66c935ba213420d620de4c515fef9d3ac1281d7abba50d54c032c7a761984e25052d3893c921815c7d43ec16193798e98460168fd97c050ec0b120a521861d63278b1b20945e5823ec999db74d3a98859435ec62e139f02b1fc03c024e901d701d558136fef4b12066f268b13303ef64ca65c90b53630c108d72171e01648f69363bad951265771030f5bf9f3e85999350d9e646042cdfe96b82ac4083718fd2c7732e25c5fd6525e1bc170", 0xcf) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000380)=0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x18) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 22:28:16 executing program 0: mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) 22:28:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x8, 0x9, {0x5, 0x7}}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xffffff82}, {&(0x7f0000000780)=""/131, 0xff4b}, {&(0x7f00000003c0)=""/162, 0xff02}], 0x145493519915dbc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/213, &(0x7f00000001c0)=0xd5) 22:28:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040), 0x0) r1 = msgget$private(0x0, 0x420) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x126, 0x1}, 0xb11, 0x7ff, r6, r7, 0xfff, 0x11313f99, 0xae5f, 0x20}) 22:28:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xda854ac4b6966768, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) flock(r2, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="d1790a", 0x3}], 0x1) 22:28:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x58, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) 22:28:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) chflags(&(0x7f0000000100)='./file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x5, 0x10010, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/69}, {&(0x7f0000000180)=""/208}, {&(0x7f0000000280)=""/107}], 0x1000000000000244) 22:28:17 executing program 0: pipe2(&(0x7f0000000040), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 22:28:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x80, 0xff, 0x1f, 0xa7, "589ce3ae35e53de52181b6976affd1ff1447990e", 0x5, 0x10001}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000010c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713d218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006aad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf612829d8607b4d08868a99ec9f3d9302a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1b6be6c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119bb36ee768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4028656273e4c1c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e091bbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708915c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75000000000000000000000000000000000000311a1304de2fcc3c76bfbe4bd743bc44be2185d78cdc28d1b61b07e1ebfef91b252c6abc9f5cfadb6f5161a4a8fc4c84b96c8882741e24b6e907d083d518266da67892e95a51f1c19dc47a8c0cfb5b6dc7a8f350b44ef7a5becda1e36cc45127ac9b8318bc9bf7705eb4e614af75b3c29973a639300dcb6e8ac1c7203d51952d1c9fd35324c9262047da6472d201d8a4494b355b1f869be1bd8c81ff2d460f1a1e308e5c9afc29f463a1d19e08c92776646f9e3059", 0x76a) write(r0, &(0x7f00000008c0)="1b4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7fdf31d9847baa5b61d965dd181288338a8f3f06e12d3f54b8040c9bc2f45b26b95b3f54ea5077ae38b1b2da9dccd532ac6c77d3dd48c110f3e185ad63fef9c403", 0x56) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:28:17 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000080)="17edc1b70867434e516fcf6d273063423aae500227a0fff461ab8f2caee41563ea381bcb7209b4ebc0f408f9bc266c12e1471c8ff22f86b8c26afb792af8f3e59d2e022cdda49a252fae815af46521481c41cdcc47ee35ffab0b1d1f5e69877696422e216082d3c3bd67ff50f12f63d84f5bb7a2137912723280079e422275cf794de27906fa29bb899d23a5708bbec99a3a196a9124db7ae9e0c190417e3569a7f92c554cf222015e996eb692dab11b8076bbc076f4c4f20189690d3f17df746b323260f93ddd2b7edaf0e2054672c705f5ebf292", 0xd5) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 22:28:17 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 22:28:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)=0x1) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)) 22:28:17 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xfffffffffffffffc, 0x2}) select(0x40, &(0x7f0000000040)={0x4, 0x7f, 0x1, 0x1f, 0x70, 0x2, 0x2, 0x7f}, &(0x7f0000000080)={0x1f, 0xfffffffffffff001, 0x7, 0x5, 0x100, 0x3, 0x7fffffff, 0x5}, &(0x7f00000000c0)={0x5, 0x7, 0x5, 0xfffffffffffffffb, 0x0, 0x5, 0xfff, 0x9}, &(0x7f0000000100)={0x10001, 0x5}) socketpair(0x18, 0x4, 0xfffffffffffeffff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x100000010) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt(r0, 0x3, 0x8, &(0x7f0000000200)="2e3ec8b61ad8dc9fce4792c62e72ba3173ddfef650c5a174b0e499f772a8c9be4b280576ff3b17bfb4660497a81298b813c066b06007a5595b6b4ae8638ff6b24c68d4", 0x43) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) 22:28:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) 22:28:17 executing program 0: 22:28:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 22:28:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 22:28:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000300)=""/69}, {&(0x7f0000000180)=""/208}, {&(0x7f0000000280)=""/107}], 0x1000000000000244) 22:28:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setuid(0xee01) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r3 = getpid() ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r4, &(0x7f0000000100)="4d8c9f0b15e0e4c6076d4ba78229655898bae54d032ca1d03d7b6f226f49e8e306676a776cd49353af92108ccee64a11a0bba44c00d87d788d66e48d4f5c9e43796591921177cf7d19e87ceb14603a7ffa87a37163a27e1e99e0479d50cff18b89ed1f5e2bd317e1a663c8518bc78190fa9e35f1d09eccab9dbc2b298899f6cabdd4ac65367b46ea234cc4e53423d78ffb4391b0", 0x94, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getpgid(r3) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x4, 0x6) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0xfffffffffffffffa, 0x1, 0x1, 0x5001, 0x9, 0x5]) 22:28:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000200000025, &(0x7f00000001c0)="00000001", 0x4) rmdir(&(0x7f0000000000)='./file0\x00') r1 = geteuid() read(r0, &(0x7f0000000200)=""/243, 0xf3) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:28:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) 22:28:17 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/162, 0xa2) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x2, 0x0, 0xa07, "84c30eda7f57067cfca9d1e9007f81700fc53d67", 0x8e6, 0x4}) write(r1, &(0x7f00000000c0)="301ec12fda0fa702d4fd0dbb4e71a9315c7c6b0ed3ce73616de9524fb45ad6be9a48763efa7f45cfe3e59ecc976174e657a71055ffc6a9528a20f8aed86215410470672e435320dd407bb6684e4f05ac3c42e907a8655b478124", 0x5a) write(r2, &(0x7f0000001300)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r2, 0x1}) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff", 0x34a) 22:28:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) mkdir(&(0x7f00000001c0)='./bus\x00', 0x4) r1 = getgid() r2 = getegid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getegid() setgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x1f7e212e7902af62) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 22:28:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a000000"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = shmat(0x0, &(0x7f00005e3000/0x2000)=nil, 0x2000) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmdt(r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:18 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000000280)=""/161, 0xa1}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000440)=""/96, 0x60}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/54, 0x36}], 0x8) msgget$private(0x0, 0x20) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 22:28:18 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f00000001c0)=""/133, 0x85) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffc, 0x27}], 0x883, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) renameat(r1, &(0x7f0000000040)='./file1/file0\x00', r1, &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') 22:28:18 executing program 0: r0 = semget$private(0x0, 0x1, 0x202) semop(r0, &(0x7f0000000040)=[{0x0, 0x94, 0x2ee6f7248380fb0d}, {0x1, 0xf91, 0x800}, {0x4, 0x1, 0x800}], 0x3) pledge(0x0, &(0x7f0000000000)='vmm ') r1 = semget(0x2, 0x2, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000080)=""/91) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x21) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x60}, {0x40006}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x9aa3da494b0c63c7) accept(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/47}, &(0x7f0000000240)=0x31) 22:28:18 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 22:28:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x28}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000080)="b271") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) 22:28:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20621, 0x0) link(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x1ec, './file1\x00', './file0\x00'}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x20, 0x400}, 0x8) 22:28:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff0701000000000000000000ea78000000000000000000000000000000000000000001", 0x2c}], 0x1) 22:28:18 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0xfffffffffffffff8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRES32], 0xfffffffffffffed0}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x288, 0x0, 0xef, 0x0}, 0x0) 22:28:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x20, 0x9, 0x3ff, 0x1}) msgget(0x2, 0x8fc8f263c0b872ca) 22:28:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r2, &(0x7f0000000240)='./file1\x00', r3, r0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2000045}, {0x200002c}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = getuid() ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x6, 0x100000000, 0x20}, {0x251438a8, 0x1, 0x4, 0x4}, {0x6, 0x1, 0x8, 0xff}, {0x4, 0x134, 0x1, 0x5}]}) r3 = getegid() fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 22:28:19 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) chdir(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/4096, 0x3c1}], 0x1000000000000198) 22:28:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x8b7) 22:28:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socket$inet6(0x18, 0x2, 0xfff) 22:28:19 executing program 1: r0 = getgid() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x4, &(0x7f0000000400)=[r0, r1, r2, r3]) r4 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="7ff47a4e93c3ffa9cc0cdff6e7bf420157734b46aa624bd84ab42486237dea64b4e9f4f34c57e80e7a94efee7b8a29d317629a9d65ad700b13e9f394600a3a91bc33d546f6a901dbd63dc17e4df25913bf7d176c36c354779704897e4d198f8986c214e99cc57781ee0357d00311b7d3a64b6c4cbbc9208377d889863ba2b397c51ce6114a3bf1289062e52fb41a118c9b8afb28c89addf45a7e6a9f59a1b9bc7b2198f439d54fabc5dd20ed792783f77fcf9bcff4bc49e5a2160f621ed46796184ce8532a4ee927f820", 0xca) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) r5 = kqueue() connect$unix(r4, &(0x7f0000000000)=@abs, 0x8) kevent(r5, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x4be8b5757edde650, 0x9, 0x7ff}, {{r5}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x80000001, 0x80}, {{r5}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x8001, 0x400}, {{r5}, 0xfffffffffffffffd, 0x4, 0x4, 0x4, 0x77}], 0x5, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000040)="ff2de5cfb0cde9d7d14661b122c6dd2f8aeec122c7181cbae7ab66fcb707bbeabbea8866603d5543c85432b59526ae7260b224e11add563f57cdb305ac9c10a6e5f96b99ec4787cfc093390d28321435fbb43d5c38b72691abe77b74b7faf4849b3d2b04c1ebf2bc31361043214414010e60257b272c67597fe73f74d07beb7c1be809a33b5e66a223368b3d855605cbf8974b27ef794d1f79c5dff27dd825750efc8db3b9b7e900e514f16f400cba7cddf93b862fac81", 0xb7, 0x8, &(0x7f0000000540)=ANY=[@ANYBLOB="e3f833d981beca9f15291b5bf2278851794085d5f4ce091ad33fc46d4538d96235bc1a457cee74a2e487a4568c69d10080000079b24b577b02e99bc578895391b712849f010045bcc0e322f5ec71106847679a87748cdfbb762cd1f536fd2c6bab75dab6b57e8f5e9732df67a0a3407ffc892603268430d8011fe3a508d3e9b92de9598a46412adff15a3d9b6b8dbe280c34e7e2e445c6419074dada665ad0716658566b91f5b59feb77f23fa501c51b73103070ae5dab94939b683a81d7047d7c0178cec81e60896379bd323ec33f873765fe2f1b7fbefdfbfb6061ae0e0000000000000093cf1181c8c74de4c4acc9399214fa168c25b361e18393a8c266b4bbb8f7d25a36f69f6623a23b0da80418bdc0df8858f2f91946c1fa5869ce3839cc5128c76c400f693ac824c8cf30a8da58ee224761a589375ecc09c0fe05f6b9976a5cf40bcc9c451a7a005bba960e5ed18894206f0973f60e0e676134dcf3c1a72bfef25f16d255fc06b6e301d09245ae42c4fcc2369c598f0af2f224edd86134886a7fe4a1f146172be457642e2262c08dfdf28725bdacb018d915ff31273825cf191b135e61b0cb278c42dcc98ab9ac90a3"], 0xa) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x7, 0x6}, {0x18, 0x0, 0x56, 0x5}, 0x7, [0x40000, 0x7, 0x3, 0x2, 0x5, 0xbbd, 0x9]}, 0x3c) 22:28:19 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x200) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000240)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff0000010000ffe5cd3fdfad2e00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 22:28:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0xffffffffffffc574) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair(0x10, 0x2, 0x101, &(0x7f0000000080)) dup2(r1, r4) clock_getres(0x4, &(0x7f0000000000)) 22:28:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0x5, {0x4, 0x8}}) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x401, 0x14) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) 22:28:19 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fsync(r0) mkdirat(r0, &(0x7f0000000140)='./file1/file0\x00', 0x100000000) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') symlinkat(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1/file0\x00') 22:28:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r2, r3) r4 = socket(0x0, 0x3, 0x4) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000140)=0xc) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 22:28:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000)=0xd010, 0x220) 22:28:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpgid(r1) fcntl$setown(0xffffffffffffffff, 0x6, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) kqueue() syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) r4 = dup(r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000005c0)={0x1, './file0\x00', './file0\x00'}) getpgid(r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r5 = getpgid(r1) ioctl$KDDISABIO(r4, 0x20004b3d) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000380)={0x3, 0x0, 0x9, 0x7, r5}) r7 = semget$private(0x0, 0x0, 0x4) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000280)) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) wait4(r2, 0x0, 0xfffffffffffffffb, 0x0) semop(r7, &(0x7f00000002c0)=[{0x2, 0x100000001, 0x1800}, {0x0, 0x55, 0x1800}, {0x1, 0x0, 0x1800}, {0x1, 0xfffffffffffffffa, 0x800}, {0x4, 0x0, 0x800}], 0x5) accept$unix(r4, &(0x7f00000004c0)=ANY=[], 0x0) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f00000004c0)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) getuid() fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) semop(r0, &(0x7f0000000400)=[{0x0, 0x1, 0x1000}], 0x1) ioctl$BIOCGDLTLIST(r9, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x19cc]}) 22:28:20 executing program 0: madvise(&(0x7f0000123000/0x1000)=nil, 0x1000, 0x1) shmget$private(0x0, 0x3000, 0x330, &(0x7f0000122000/0x3000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mprotect(&(0x7f0000ff1000/0xd000)=nil, 0xd000, 0x3) mprotect(&(0x7f0000122000/0x3000)=nil, 0x3000, 0x1) unveil(0x0, &(0x7f00000010c0)='c\x00') open(&(0x7f0000000080)='./file0\x00', 0x800, 0x2) 22:28:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4}, &(0x7f00000000c0)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt(r0, 0x6, 0x0, &(0x7f0000000140)=""/28, &(0x7f0000000100)=0x1c) 22:28:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x8) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) read(r0, &(0x7f0000000180)=""/135, 0x87) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x4) 22:28:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() r1 = getuid() setuid(r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x5554, 0x8}, {0x10000, 0x8}}, 0x2) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 22:28:20 executing program 0: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000080), 0xd72, &(0x7f0000000140), 0x7e, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000400)={0x1, 0xfff, {[0x448, 0x3, 0x8001, 0x5, 0x7, 0xe3, 0x0, 0xe18, 0x0, 0x4, 0xaa9d, 0x5, 0x6, 0x1000, 0x80000001, 0x9, 0x8, 0x1000], [0x2, 0xffff, 0x20, 0x10000, 0x1, 0x80, 0x2, 0x0, 0x7, 0x20], [0x3, 0x1, 0x100000000, 0x2, 0x81, 0x3ff], [0x1, 0x6, 0x2d80, 0x5, 0x2, 0x9], [{0x101, 0x1ff, 0x1f, 0x4}, {0x6, 0x2, 0x7, 0x7}, {0x9, 0x2, 0x8001, 0x4}, {0x8, 0x6, 0x5, 0x93}, {0x0, 0x6, 0xbba2}, {0xfff, 0x80000001, 0x1}, {0x4, 0x4, 0x80000000, 0x7}, {0xd5, 0x20, 0x7ff, 0x40}], {0x200, 0x8, 0x9, 0x3}, {0x7, 0x0, 0xff, 0xffffffffffff0001}}}) dup2(r3, r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r1) 22:28:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:28:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x800000000000002}) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) 22:28:21 executing program 1: getrlimit(0x0, &(0x7f0000000000)) getrlimit(0x0, &(0x7f0000000080)) getrlimit(0x7, &(0x7f0000000040)) 22:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x1) sendto$inet(r1, &(0x7f0000000000)="c67a26bc35510199ddf6289c99e2949be73e99", 0x13, 0x8, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x48}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd79, &(0x7f0000000280)="421ec110102e41e603f2b640c169da9d0adfb1d10cc8f8ddf161a9843dfe75ae45bea60afc48a3caf94e5832a2d7e7f32ad6a56da743c9684d73115d65e1c039d18f540a053b55dee07485a6dfa56d2e82e52d38dca9d4cd693561a8d5f571f990c1a15d2c6276782a78dfbc14c1da7f42663e9bd1df15c95ee15a3497ad7019ecbc9cd386dd0b13f4b38053660b928327f1d6b8b3926009b89ac301e0f631a41b9868bff24f7a1fe401eb74666564fe0f0b1477bbe561a5f7b6a3d005aac5702015e4b499277513aecf81a60fab6b8aae1f97267e6be4fda10638123e3fbf65d50a6d023b062d60f72ce718081c1ff5ad9ea6ed7a6d6d629f55903cf49c4e6559880b5cf22b2d1462164f6077a7fd1c4ac3fe7fec7bd7b57944ac2cb218b346f669d964") 22:28:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4d}, {0x40006}]}) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0xfffffffffffffff7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:21 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) ioctl$TIOCNXCL(r0, 0x2000740e) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x52, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) r5 = msgget$private(0x0, 0x40) msgsnd(r5, &(0x7f00000003c0)={0x3, "37e419e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"}, 0x5d, 0x800) 22:28:21 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xffffffffffffffff, 0x0, 0x40, 0x80000000}, {0xfff, 0x30b2, 0x20, 0x3f}, {0x1000, 0x2, 0x8, 0x3f}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x99899b0b75934c9f, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000240)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x341f) 22:28:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f0000000040)="c0b2cdd863acc450057051be0299343e2c1b4694d749802f12e5e21c9d217487b3528845f33d6069dbf76211c81edc2b8e4f225504c2dba4cd096e592ab9306683511a712b9588b2bf294e4476d60e2314ac8a2ce86d90976b3b9240756c3abed065b9e7f11155c979e793a9c44f65fd808f3375dd8025b761751e2a592b9041d51ea8484a045c9827654505ce552580fda9397829176ab58847d818e80ad144d4d235d8d2b454ef1baa29341c4f123d8ad28e139582ba6d54a4cf873740f611be723917ddea8d79f41b85b45cb85c8719e9418adf015564316a55ae71f9b78a4052c203c272c1f38390992be90d3f68e5d296517128510b16a4bf11d30e8f2bcf71914dce500bff654f0a52eb0bf5fac3c7df2dd09093dc59228f466ba13f22b89a88a8342cdabd24af334776262dd17adf7f9da70a8cc1e083f57f5c8c1c5c170a26d7ce496f0756e6bdb54f949294c24d072a1b0e6e86276ede428588503fb75542684e35001b7b35740d52016587b96f79806118ce8a1a7a8170a0edebfee0142b1bb3766e7e53add8de7dce4d37d709047f2af2c73d44a1e17861bfc7fa233667cf6353db617e5f6fd1414975553d83f21b07966027a40732e94510ca671a21cf9ab3a5048a1f507b15ea40396be63a530912cd3cfd4d005919377f89a34a19e7e015d774da62cb10f9421afcaaaa4ec694fe7df6beac9ec02ca1521234ebe573658b8b15ea481ab30d312d196f04de96e1174565305375902a46b3328ec02ec2df97c15c98cc09837de97e27ad83166544c658a9c090df782ba32a72d8f1b7a2d86d0c11861467a8e37661dd2209673670abbb707f5243fcbd3d471c53468f256bd6e05e74f7792ce1dbbac67d5afdea19b2cf6413005d52122ec68818d942b46dbdc281aa827c8c498e7d18794e026a30dd8e1b3b88c2070397ae34d089f17a2f14b2a4876692e5574e70e3dba7ad624f3cf3ea469d11a0e53e7c0746bbf76ae42d5c5fd90f37b0f638aa0d4bf74e97ac1bd95c65003d7bd4417b810f8a8e839e0e6f6663629206286f5c00874c849111f8808cfc213be3f904135fd17de0279949536c1269d5d2dd7cb48f9c077af908e845f96a8f17a2eb4e283fd8e23ef673cca4be5a4bd829ede2a23a4b7701b8a1e0ec258e0221b8f577a1096700451a28b6874c2c502a0a6138e29258ab88091301be17272ad3797cf2058cad939ab504c1b6bbd5cf5d96e7c93241df1b26bcf6fb6abcb89687bf98831bdc7f17e3a61f468c8c89c334a5c8385c9803f859e05c774a83622d77fbe8d5abd9308375da39794c967222457757972a43f61d901b963e8239ccf545d46be09fb09a31ea16b0843d0f657c111ef2e6a304c1b63477ccfcfce6795490a851e423a9ed6023694b238958b013d81cf9a28fb358188e0dad91d6acaa05440b67e7375724bdb453f464d3e20b5c910c25427a699d5570fc2e2fa97a10199cbf18ed461caabed615acaeecd018bb0a2d8d2b879325123547084009a20c5aa5f2616d6c4585645fe2ce7955c78859131bfa10744bb3b6c6da18a5ac46f9ca1156acb34b177e3e1eed949e16a85f42dee1abaa0b75908c2a7ccd4a27e70e4b5f87dd9afbc0020edd0654b8580289c11a05a917aac85f967d286c77f04d1d683b5f48f3ab3489bb9a324d6988d098cad55b724ab3cee298bae685f5eacbe9b61e03b49eb37e8a8643fcf2769cf731452126b025a71c0a981c04c880e95010c3ce234db86fbcdd046aa1358e7ea668f6e0da36cefc9df8f0ca5346da3ec5e0731adbb4a7d65f3c4a93be2160365d133cea9c5ad8ca12ffd2200390e74e1a7f1cfc764aa24ac12495bf542a8a8e828948ca92f7c2fb9113f8568230860b52d05636de6e08ad961db395d45677a66d049e61cd62be6ef39209f570da4e0552e9c33d0c200d7045c894dd60236c12beb0cf9defd26143e71ef93727d6da97813877e4c92fd3e9e457cf829d4971098133e6744d6a7fd5463804c67ee741dde604aa79107c4a2011c8a5b1a5def4c41c9e47739d982a8603e012c4ad330b81b0fa6c44524d78d660627d4dbfa83cb0bf9a464c06cce6df9399b1423af75c33558eb805baa9cb022734ee3f3b4a550c72134468975ca95072b437e4c7197f12e1d3e0f2c9b0e2a72d216dca04cd9270b1e725ea7173dfebcd7dcc662afca49a03525811567cf9886544eae8d188cdf7b496903aee5deea60b77590d8c51267008d61af11b761b6be9f23662a1a5b9debc65a9723080fdbb06afacc143662c24517248a9c9b5991693b1475de9d4ae3110ae7ad0634f9a760d9b38900b8fcce622d74c8eb6dc197deda6f50ee4d6c2aab03c42a471f5b7670ef78d168ade521315dcd8d9d6bbd6c55bab98e695f73c08664017c67320f096d3c78f7fca4b8a3abde7af9d2051e3420442ffff594c4ab4e1f2d94deffc59ed67ec8cfa1a09cf23bf0bface29a1c7a7e2a176b797f2505ebc16a9bdaed1549361bdb116abb33aa229db4fa3b08a07deda2d4f6a3130a14faaaca93b651363b08ac5dc5450f9b85e5a6705299e10275d7553c1c858a1999bcb48747fc17b231692fe60eeb151721e077764b487a7ccab840fe2fa421ad0ccd9ffb7f428e973b963d9bc8aa87be47ebf2f808527d7575df750436be3a39c8a378d5de404a180ab1565d14aeed123c8b02cabf11b05995c9ba35a8dba951e4f706ba1df8678d8ab91e6fc773e6ae1157b067321137aa24e85c28c616d0285bf18b33da63b942ac95865a108c1e4fd8ef22a7d24e68190365e68a5efa2365d49eb8c859e708194cb61fd7926d633e4cbec58d7a37dc2e53d45366f2a438c125056a6804838a9770ee0e668f59ed8d036636790b93af9f1655c066e57f5a0775740714eec3cdb100bbeecf2fd9e3db2524a16f0fb88deeac41308139bfc8caa78f9a1b40cf584efbaf62696fbc0b5d4ee2a834d2e288d7e4a4a813d9b38075de4324be0fb1031f83f60bbf4a913c22db1a0baf280a40a91a0dbd1a4c1583bec9566e419f1f806c325dbc4b76d67873d9fdc8f9fb361fd29e5efff4da2d3bcc9d75e4167994e0aaba5d3f4b0e7dee00627258b5cbd56a1e4c19dc8489d1df8499d7a2579a3a11136a8fe3184d0c79a27d631615d075bd4aabd7a9fc28adc6f150e3d6dfae17381f89ed197f8b07f6e1c8021371a3b7b89ff8271560b5dfc98dd94082ffd49983429f434d24dfa0895a0282d2f7f56030e6ed2ba78cdfdecdbe137767a2d04da2a8fc52deb8539a380db343ff00f6f3d1f1e154dbeec4b49e9f193442464dff8e1cb51b19f022da5cbb06a83f370deadbd2cd15b6dde2eee11139104d341fcff7d21df08fc98e94e73a987c081ef9186170fd36caf2625dab512d85e49f5589408bb1c66b725f5ba109a46fc6c0eb7011f6338799c8d0f0f012309e8500f612f8513bce350eefff345dad04fc2f5ef411bb52fb5b5eff301afade027dd7f85a6c95b489b5a53f118027708ccfaaaa07bf86e2ef9419c677464245e648e4661a8db80c0224ceab05cff37c63be85e16e60cdd94412c24b3459ebd8decc216a0b4533591686ece4ac8dead599a7b5010c33a83afb7c133bafc8e54b9db6ad5baea2ed8c7375b808ee2ea6ad461f49f14856a61ee2dd2da286f00c9c6c1c48f7ff1d2eb7f12c6e5c27e2db5deeb1cc7e2a2de1e118820ca45bab71c0610033ca88725cc0cb8c4627d06bf4776f9958c7bf6f1e27de677538d89c5caeaf80f6e2c6c9622cec05eacc5628c085cee4e457e367eccce2479522281658893e8b178043cf1da5a5e0f984ec4e4ef4d8c367f37eeadcf5e3d20eb2606512a0c1c2fbe05203a5a15eba95f03b52f614d9a1a5e248f386a361a401bac2d0497ddede6eca3a63e1e49f3b0af04eeb20400ee0341a75fd1c170bf70eebd6c25d79507a282ac2092b2b188f21303944cc5e318497f6c429915d25ab10bec43127c287e131ef122fae381e03b91fb542364861a3971318f95eb5266fae65dfdf8f8a7415cd612967e09328526825a978c81eafddb000a09f1545cd61e24e25b5cc1bd0de9655f17ccd253e3d51ad2db5be04935905a40b7f6f7878485c24e58e8f6bef1279966a685b610686cb0f60d64fa09db077eac4b8bab708cadaaf5ae541f4c80532e3e5f01d07d6e26a7f7ee31cf0c87588f26c168c336c73c3d865fd875f420ce337fb5108dd85ad6093a99b0d8ea8e0cc1441d2f0dc7c512ce39b9c707bf979072f22d4a54d1ed4035d6bdc74b9449fb9eeec20a7697e680c0be0512bbed51fd65712c738da5c0ad6fe20247f62758fc91c3c7d6c1676678e515b2412cedc198ce26369de1b02cada324eeba1b492328b399ea9028dcc27da305607982c914609b1a0d0f550e9e50aa435d35be33909f72bc1e73124b5faad9c8f855196ead137cb55e3e82bdcaa469ecc009b55b395efa299a9a7b8a14179017612f14bbb40b4b456e8fbd2fe20413a439c3bc58b3903b1fd10773e3e343951ff7d62abbce6a876f7e370abe36716f282363320b684835d11c7e13589e386c61af0b38e00fc301164b8e747bfa29ba4446a74f6f89ad492970978d744fae639300649ad1fafd382eda40fecd2571d731c6c124f60edd0ea871f919794a4062b73b455b3345c2ffdae09c64d5a67ecf85a3f55f4823d135541efcd1cbc6acd476332c5413571602b1fd22ecad10c67b9a44138fc6071fbd5e5fa1d3fbf0485ad0298698082f0fcb5ad709da1b8d728291b8647970cc5607faebce7f157e8d0e176834cac6d6124c934fd1249b3d72ad6e14bd3932b72d80bf4e7310dd6ed690acff3c32336f58501c237e1b5cc5a612e53bc5b52ef5263cdada59e22429c862119d316bfdb489a2d19ddb3af80a659d2cab79c12797cf759061d393e0dd5a53cb84e42140f5cea84d9eefd2f62eb80b47bd8f546d706903b80d4315f901bc77122d3d6641962313efae26a8f6e100a471f7fb6d76d978a984b986b08a7ad0678685e50da5493c1b6da94177879ff23751e80b52e28cd4e8c143a3d32b12e4052f5d19e980165650ea64abd42ca1d0e76e260c17e21f185a20e10ae9b1bfdfff34624bd327577912eaa9b472c13b251e1798751ae104cdfe8e644ea0c19c4d3188a37351cb6e32c7346d797440c3ee6f115f5f5b23c267d5146910388b13228860b041abfaca8554b65d2f243d8a12fa7e671a85555c23f23bac4b5adeda68ac735ebd8fca8f904049ea2f678175d40cbf465b65fb9d2646c145b02699a2e32e9681c5e76f3b1484d3cfe3905e85464714d53a405b9eeff742e71979e60dbfcf6c76d14b0979bcaf7248ca73f7fe1461b1d6e9951ad1d242e5f7220a8b3976209c4822b63be060e828bbc344e7fceaf88aeab7f176ed7f0e37ecbd9a16c00c54e75c21ec61a68deb3450b81fcd54cc294bd7ad88732d5f80c082f11f24da0563e7d2c1dd11df57463560dfd80f239711c6f58641e104652184e3c22dbd019edc5a5df3a860a404a8de2bc823473f6bd2d47d03bb759da386e6303f453aec9764a23db372b239c519d33656be49528ebdcd733f08b21a87e4b358312b1485e5e22404ff23b464287dca448767e8505cfa64d7d82e5b21978b2c186944e60f83ec74f411213b0ee9ba95936a4c630c50524353baf89e9cbcd3d247e0c0ff3415f34650076eafb3ee0b1bc103763f8d20a40a322c00412fb59689cc2bef9cc06026fee241e749a474a4e0c0311b14f1d7a2cc1509494e0a56f149fb4fa421424f", 0x1000) setsockopt(r0, 0x3f, 0xe, &(0x7f0000000000)='\fNW}', 0xffffffffffffffe2) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x60}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8c) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 22:28:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2f4}, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xfffffffffffeffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2f8) 22:28:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 22:28:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) socket$unix(0x1, 0x1, 0x0) 22:28:22 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 22:28:23 executing program 0: poll(0x0, 0x0, 0xff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x20}, {r0, 0x104}, {r0, 0x817df964a7df4cd}, {r0, 0x10}, {r0, 0x4}, {r0, 0x619cf75f5b3ff1ae}, {r0, 0x123962f2aaa71e79}], 0x8, 0x6) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000068}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') 22:28:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x2, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2e", 0x69d}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x847) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882114616b55f975d6cd3879debcbb756b74cf37f7e89f", 0xcfe}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) fcntl$setown(r1, 0x6, 0x0) 22:28:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7}, {0x34, 0x0, 0x0, 0xb}, {0x71cc488e}]}) syz_emit_ethernet(0xfffffffffffffdbe, &(0x7f00000005c0)="6ff9742d3997a7f3956c22d94cea99881c2bad2b759d30f380639a29a1de09960702001749b219e2d89552a0f64bbd429a37def1fbb51ba200000000000000000097d028d9d028c7b3834b4a805e871f752455ce83da1d8b62d526a56facb4be7d494a52c3d2d383abf2be20290c2c1e2d676e61cd9ab649c424d5d4dbae5285a8be302774e688adfb077db8f6ab31ca7a2fb4bab3e3f002f7774e9d92be1c49e2789170c9d59ebbe15cfffa0a2171fb05005bd6a631120dcdf16d88c006140c8321c3a996730f9f06836381bbcac9d4f9a8246fdb7268a6cffa6c0570a6a2c340947b075e89c219ba2396f62554d1e1d4c04ebcabba8eb0b761f0bb7d147ec6eae31a4cc4509461d1640f03f3007d09b7016143734056") 22:28:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgid() r0 = getgid() r1 = getegid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, 0x0, r1]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) setgroups(0x31a, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x41, 0xa58547b06c7b4e3f) 22:28:23 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x8000, 0x0) flock(r0, 0x4) 22:28:23 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) ftruncate(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 22:28:23 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x9, 0x7fffffff, {0x67, 0x7f7}}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) close(r2) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) socket(0x1, 0x8000, 0x8) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="e7776c06a6f8191130c8c6e7866d09bcace767223bb6f45485134684bfaed8d97e7e3b2940d62c1498fc75afdd260819397c56c25513e2ad19b0cb9470f2807b953ac3b14ec463c89e188343f1ffc6108657450a0db532d0c4bcd0e6468b971776b19a61382df5dc64084477b512f316c3e19d7257cd0a3843c826656a2fcdfe6000a3d3d16aa5c3d02895d8ce038fb8955381e33e9ab2637b6ba9ecdcfbbc950b965595ba472d6fedb93bab0d24aa31885188d139b4914176", 0xb9}], 0x1, 0x0, 0x16) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000035, &(0x7f0000000000)="04000000", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0xb, 0x3, 0x80000001, 0x0, 0x7, 0xfffffffffffbfffc, 0x116, 0x0, 0x5, 0x4, 0x3ff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)="000000186004008b00063300feffffff0000a3bb6b3c042ee56224428db1ce4a08a3cb622e80a330d10000001ef6ce4f22276e2b8df278f86dfaf2334cef7d2969", 0x41}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x100) 22:28:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x261) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10006}, 0x44001000e, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:28:23 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = dup(0xffffffffffffff9c) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x60000000000000, 0x1}, {0x6, 0x4}}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000240)=0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01032e30000000000000"], 0xa) open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x8) 22:28:24 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) setrlimit(0x4, &(0x7f0000000000)={0x4, 0xd3}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 22:28:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() dup(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x799, "0000007f066ec500000000000000000100"}) write(r0, &(0x7f0000000000)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e", 0x26) 22:28:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r0, &(0x7f0000000140)="22a01e", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x10) r3 = msgget(0x1, 0x20) msgrcv(r3, &(0x7f0000000300)={0x0, ""/212}, 0xdc, 0x1, 0x1800) fchownat(r0, &(0x7f0000000000)='\x00', r1, r2, 0x6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 22:28:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) acct(0x0) witness: thread 0xffff800020b50018 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806eb424e0) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 panic: thread 0xffff800020b50018 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *265359 43540 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b50018) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic thread 0xffff800020b50018 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b50018) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afcee0 rbx 0xffff800020afcf90 rdx 0xffff800020affb30 rcx 0 rax 0 r8 0xffffffff817eab83 kprintf+0x173 r9 0x1 r10 0x25 r11 0xff3f68a6dee5db45 r12 0x3000000008 r13 0xffff800020afcef0 r14 0x100 r15 0x1 rip 0xffffffff81ee4248 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afced0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=265359 stat=onproc flags process=14000 proc=200 pri=4, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1b28,0xffff800020aff8c8 process=0xffff800020aea388 user=0xffff800020af8000, vmspace=0xffffffff823b0ae0 estcpu=4, cpticks=8, pctcpu=0.61 user=0, sys=5, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87065 93834 70448 0 3 0x82 nanosleep syz-executor.1 5643 75461 70448 0 2 0x482 syz-executor.0 64303 261796 0 0 3 0x14200 acct acct 9612 267136 1 0 3 0x100083 ttyin getty 32096 277500 0 0 3 0x14200 bored sosplice 70448 67960 14729 0 3 0x82 kqread syz-fuzzer 70448 201169 14729 0 3 0x4000082 thrsleep syz-fuzzer 70448 358378 14729 0 3 0x4000082 thrsleep syz-fuzzer 70448 202137 14729 0 3 0x4000082 thrsleep syz-fuzzer 70448 406655 14729 0 3 0x4000082 thrsleep syz-fuzzer 70448 432872 14729 0 3 0x4000082 thrsleep syz-fuzzer 70448 330489 14729 0 3 0x4000082 thrsleep syz-fuzzer 70448 303228 14729 0 3 0x4000082 thrsleep syz-fuzzer 70448 223426 14729 0 3 0x4000082 thrsleep syz-fuzzer 70448 71542 14729 0 3 0x4000082 thrsleep syz-fuzzer 14729 64928 8588 0 3 0x10008a pause ksh 8588 261463 88742 0 3 0x92 select sshd 88742 95393 1 0 3 0x80 select sshd 78918 306469 18267 74 3 0x100092 bpf pflogd 18267 311419 1 0 3 0x80 netio pflogd 13677 495666 38994 73 2 0x100090 syslogd 38994 403111 1 0 3 0x100082 netio syslogd 30978 153938 0 0 3 0x14200 pgzero zerothread 19148 470974 0 0 3 0x14200 aiodoned aiodoned 29430 166689 0 0 3 0x14200 syncer update 32506 399371 0 0 3 0x14200 cleaner cleaner *43540 265359 0 0 7 0x14200 reaper 97967 244185 0 0 3 0x14200 pgdaemon pagedaemon 58845 400487 0 0 3 0x14200 bored crynlk 64597 62798 0 0 3 0x14200 bored crypto 19069 274079 0 0 3 0x40014200 acpi0 acpi0 66289 165693 0 0 7 0x40014200 idle1 78508 34959 0 0 3 0x14200 bored softnet 39595 353784 0 0 3 0x14200 bored systqmp 93191 247506 0 0 3 0x14200 bored systq 14558 499561 0 0 2 0x40014200 softclock 15389 280583 0 0 3 0x40014200 idle0 32454 471930 0 0 3 0x14200 bored smr 1 172430 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9651 6424K 14746K 78643K 82055 0 0 pcb 13 8K 8K 78643K 2064 0 0 rtable 131 13K 14K 78643K 6392 0 0 ifaddr 99 29K 37K 78643K 2971 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2912 0 0 iov 0 0K 32K 78643K 3349 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1189 75K 77K 78643K 27104 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 366 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 2976 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 28452 0 0 sigio 0 0K 0K 78643K 364 0 0 proc 55 51K 83K 78643K 6335 0 0 subproc 32 2K 2K 78643K 1368 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 2614 0 0 in_multi 33 2K 2K 78643K 1780 0 0 ether_multi 1 0K 0K 78643K 117 0 0 mrt 0 0K 0K 78643K 102 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 156 689K 689K 78643K 156 0 0 exec 0 0K 1K 78643K 3509 0 0 pfkey data 0 0K 4K 78643K 9 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 102 21K 31K 78643K 95092 0 0 UVM aobj 130 5K 5K 78643K 149 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 1445 0 0 NDP 25 0K 1K 78643K 902 0 0 temp 263 2753K 2881K 78643K 356937 0 0 kqueue 0 0K 0K 78643K 215 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 172 0 165 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1230 0 1230 27 26 1 1 0 8 1 rtentry 112 968 0 922 3 1 2 2 0 8 0 unpcb 120 8748 0 8740 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8156 0 8156 1 1 0 1 0 8 0 tcpcb 544 4359 0 4355 1 0 1 1 0 8 0 inpcb 280 13122 0 13116 32 31 1 2 0 8 0 rttmr 72 13 0 13 10 10 0 1 0 8 0 ip6q 72 3 0 3 3 3 0 1 0 8 0 ip6af 48 7 0 7 3 3 0 1 0 8 0 nd6 48 237 0 231 1 0 1 1 0 8 0 pkpcb 40 112 0 112 46 46 0 1 0 8 0 swfcl 56 13 0 0 1 0 1 1 0 8 0 ppxss 1128 536 0 536 83 82 1 1 0 8 1 pffrag 232 40 0 40 26 26 0 1 0 482 0 pffrnode 88 40 0 40 26 26 0 1 0 8 0 pffrent 40 101 0 101 28 28 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 665 0 648 1 0 1 1 0 8 0 pfstkey 112 665 0 648 2 1 1 2 0 8 0 pfstate 328 665 0 648 11 9 2 4 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 3880 0 3677 22 9 13 14 0 8 0 art_table 32 3882 0 3677 2 0 2 2 0 8 0 art_node 16 917 0 875 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 8 1 0 1 1 0 8 0 semapl 112 2972 0 2962 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 45445 0 43977 50 2 48 48 0 8 0 ffsino 272 45445 0 43977 99 0 99 99 0 8 0 nchpl 144 85118 0 83482 62 0 62 62 0 8 0 uvmvnodes 72 7706 0 0 141 0 141 141 0 8 0 vnodes 200 7706 0 0 406 0 406 406 0 8 0 namei 1024 279310 0 279310 7 6 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 71 0 71 41 41 0 1 0 8 0 scxspl 192 267475 0 267475 129 128 1 6 0 8 1 plimitpl 152 2540 0 2533 1 0 1 1 0 8 0 sigapl 432 28427 0 28415 3 1 2 3 0 8 0 futexpl 56 331219 0 331219 3 2 1 1 0 8 1 knotepl 112 5946 0 5927 1 0 1 1 0 8 0 kqueuepl 104 6116 0 6114 1 0 1 1 0 8 0 pipepl 112 16216 0 16197 33 31 2 2 0 8 1 fdescpl 488 28428 0 28415 3 0 3 3 0 8 0 filepl 152 167145 0 167056 67 62 5 7 0 8 1 lockfpl 104 9279 0 9279 12 11 1 1 0 8 1 lockfspl 48 3209 0 3209 12 11 1 1 0 8 1 sessionpl 112 101 0 92 1 0 1 1 0 8 0 pgrppl 48 394 0 385 1 0 1 1 0 8 0 ucredpl 96 32222 0 32213 1 0 1 1 0 8 0 zombiepl 144 28420 0 28418 6 5 1 1 0 8 0 processpl 896 28450 0 28418 4 0 4 4 0 8 0 procpl 632 90067 0 90025 56 52 4 5 0 8 0 srpgc 64 167 0 167 72 72 0 1 0 8 0 sosppl 128 351 0 351 76 76 0 1 0 8 0 sockpl 384 23449 0 23437 49 46 3 4 0 8 1 mcl64k 65536 1256 0 0 142 128 14 64 0 8 1 mcl16k 16384 33 0 0 4 1 3 3 0 8 0 mcl12k 12288 73 0 0 3 1 2 2 0 8 0 mcl9k 9216 65 0 0 4 2 2 2 0 8 0 mcl8k 8192 44 0 0 5 3 2 3 0 8 0 mcl4k 4096 33 0 0 3 0 3 3 0 8 0 mcl2k2 2112 13 0 0 1 0 1 1 0 8 0 mcl2k 2048 248 0 0 21 10 11 21 0 8 0 mtagpl 80 124 0 0 2 0 2 2 0 8 0 mbufpl 256 2007 0 0 52 22 30 36 0 8 0 bufpl 256 88776 0 80543 515 0 515 515 0 8 0 anonpl 16 2651693 0 2641991 482 417 65 68 0 125 6 amapchunkpl 152 176066 0 175956 220 214 6 19 0 158 0 amappl16 192 144071 0 143368 749 705 44 48 0 8 7 amappl15 184 3816 0 3815 8 7 1 1 0 8 0 amappl14 176 5416 0 5411 1 0 1 1 0 8 0 amappl13 168 6723 0 6723 10 10 0 1 0 8 0 amappl12 160 1885 0 1885 10 10 0 1 0 8 0 amappl11 152 3849 0 3838 1 0 1 1 0 8 0 amappl10 144 4341 0 4337 1 0 1 1 0 8 0 amappl9 136 7053 0 7050 1 0 1 1 0 8 0 amappl8 128 6430 0 6400 3 1 2 2 0 8 0 amappl7 120 4445 0 4435 1 0 1 1 0 8 0 amappl6 112 3584 0 3571 1 0 1 1 0 8 0 amappl5 104 2707 0 2696 1 0 1 1 0 8 0 amappl4 96 28946 0 28914 2 1 1 2 0 8 0 amappl3 88 4674 0 4664 1 0 1 1 0 8 0 amappl2 80 228470 0 228395 3 1 2 3 0 8 0 amappl1 72 621006 0 620580 25 15 10 20 0 8 0 amappl 80 91740 0 91702 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 148 0 19 3 0 3 3 0 8 0 uaddrrnd 24 28428 0 28413 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 28428 0 28413 1 0 1 1 0 8 0 vmmpekpl 168 223867 0 223838 3 1 2 2 0 8 0 vmmpepl 168 3454954 0 3453081 905 802 103 111 0 357 14 vmsppl 368 28427 0 28413 2 0 2 2 0 8 0 pdppl 4096 56863 0 56826 7 1 6 6 0 8 0 pvpl 32 6900315 0 6887361 1129 969 160 168 0 265 24 pmappl 232 28427 0 28413 3 2 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 889 0 183 21 0 21 21 0 8 0