Warning: Permanently added '10.128.0.15' (ECDSA) to the list of known hosts. 2020/05/23 22:39:47 fuzzer started 2020/05/23 22:39:51 dialing manager at 10.128.15.235:11232 2020/05/23 22:39:51 syscalls: 338 2020/05/23 22:39:51 code coverage: enabled 2020/05/23 22:39:51 comparison tracing: enabled 2020/05/23 22:39:51 extra coverage: support is not implemented in syzkaller 2020/05/23 22:39:51 setuid sandbox: enabled 2020/05/23 22:39:51 namespace sandbox: support is not implemented in syzkaller 2020/05/23 22:39:51 Android sandbox: support is not implemented in syzkaller 2020/05/23 22:39:51 fault injection: support is not implemented in syzkaller 2020/05/23 22:39:51 leak checking: support is not implemented in syzkaller 2020/05/23 22:39:51 net packet injection: enabled 2020/05/23 22:39:51 net device setup: support is not implemented in syzkaller 2020/05/23 22:39:51 concurrency sanitizer: support is not implemented in syzkaller 2020/05/23 22:39:51 devlink PCI setup: support is not implemented in syzkaller 2020/05/23 22:39:51 USB emulation: support is not implemented in syzkaller 22:39:58 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) socketpair(0x6, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000000c0)=0x1, 0x4) r2 = socket$inet6(0x18, 0x2, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) select(0x40, &(0x7f0000000180)={0x2, 0xfffffffffffff800, 0x40, 0x6, 0x101, 0xfffffffffffffc01, 0x7, 0x1}, &(0x7f00000001c0)={0xfffffffffffffffb, 0x9, 0x9, 0x100, 0x8, 0x3, 0x1, 0x7}, &(0x7f0000000200)={0x79, 0xfffffffffffffff7, 0x6, 0x7, 0x10001, 0xfffffffffffffffc, 0x2, 0x7}, &(0x7f0000000240)={0x81, 0x7}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20000, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = openat(0xffffffffffffffff, &(0x7f00000017c0)='./file0\x00', 0x80, 0x10) r10 = getpgid(r5) r11 = getuid() r12 = getuid() sendmsg$unix(r6, &(0x7f0000001880)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000400)="0f7752555a9569670c665b4df32df8be62b35b35048aac2cf1bdf9c12b6ccc2671061e58fe6b", 0x26}, {&(0x7f0000000440)="66f95739", 0x4}, {&(0x7f0000000480)="259ed111240df6568fd388fc696126ba8f21008310dd87431c1289490de8f57d627008ae0dde57df0d1de633df27aa23d7d0496507a1de845f857fd5b73e56bf4b8aee16054714cf939faa188eb4c8f64d25e6629874da926b099547a8e9932b728e89e6fd40c0a49b0a7641e99ed06cdd9d4c11f999e6c9a7e51f6f0a54788536d18ff2070b393e094323eb8fde7a0feff7102c6704816969c4ae444b23269fa3c2069da4c1d47fedb86158f7b1b4295a44606889f9243991d431c3054da2ce83f1e7025fefb418fb4486f19b694253188cdefd1b07854c3134c0c061538aab9c8f088772b4f397783b91ad", 0xec}, {&(0x7f0000000580)="96a00df81775fdff8bfdd9a9c107d1748f7f5eb93170aae00e52f3f8ca514356d5196cffc083e5386bdec8c77217dbbc351a7ac679d4f46e12cfa6e790e248b7432282ca7c7832f23f02e2da8e6771ceaff1c0acdfc64e7870feda4f664c4ffa128d136f4c71318532e71ee80758cc86eb91f5c539", 0x75}, {&(0x7f0000000600)="406cac1741f44e5a5170c5f39ca10254e637acc490d37a6b92692fac19367ad08e00b538ed79a998", 0x28}, {&(0x7f0000000640)="6cd432d6c47c072e80387242661982d608620d2b563f52bff0a775920fd0eb05003fec0c6fad1b1cecde2f99071cfc042e63e377c0b35bb35a77e2f72924c990f04c4f42f66459c04c51d607fa03e1c2bac1f97457dcac0c912661b59a0d2f82f2df5b256f157caf3a556cf374bb09d0d99e337f5e1000b0a1228c966e71e081b35aa603cf84a657fd33db9d31046474a23176e178ba995f818240c002cbac6dcf200e3e5b7a782af4dabdda0619f67db8ce06", 0xb3}, {&(0x7f0000000700)="fcfca305fa34973fb51018ab4b7bb47cd6f83289efa73b1fb15f24935a678814056f1a52687e87160c9278d616adbc4453f5f5242aeacbbcc17873017af8e262041ddfa3b87d9e4362b394b4bb14fe2f147f8bf02bd069e44b47ca711c47a5571bb1460fec3a38b43f6838a0d7e8bdc249e806989008be825e74ebfe7fadb10ab8915ed57cff05e5ba481628fdca4168987a2364cb5a7d5ff55883f758898100a77dabdc2f5017eafbf1ee21c57adec0a05b51dc4988543ed0362097a12fa45ccedd083107201cce006a38639758b9f0e53274a76f2f64f263c88413495a1bcbc82c49999d1ef149904371be39fb2da9ef5920e3d6cb6c9e5bb5f442d402d6d4b609d7d9923371a727ef942dcc06b15bbea5beabd76fc4179e6f4188562b89066fcec284cc457c558cb020a87892d266dccde2322d25b3a190d20c4dca85bf8beb3a86d86de12ded3f8cf4ec336d37e444deab4715872d8f030f935b033384fc0a63e6d74025e3f6f7ba943ba3a17a8d7604b99fdb7325caaa04a25e1aff28296e6029fbe7ea592e4752118d00d494e9b67c223150e8926f1567624ca2ce58411ed0679d0e641bd612622db6ce1c06892e28b51d1e966a9ac00354fc4c1cb9307f9102c66f59583f43d0750da410ddc079babb37ca0e3d18d32fcd1cdb580b15a340a9569e98542e835315d3553fbf758b157d1fa09722d30c4b046a3390d8dab6807f819870d89c204e944f6743175284f05f43cd07ee7b77018dc8ad2b17b10c60c84a4145e1a59852cae88b26af305d6d029e22fd49e1c92ee29689f14d6cc65e4f22f32ff15f0e60f31a8c260038b5e01443b373fa246bf85bfb12925134e1e8e4a67badc7e29f1bbbded7b7af5bf53decd57e7c4595561b4deea22bb67ffc9156211d6289315d22dbb90bd7447c1f648553e5b3a71ba6bb538c85e2369806951fdaafee2bf523aa1c1d60a1fd6cc0a9c1936d7749661ddcd449fe7474213a7537a257564ba903f9a42ce40ade0218852a93cf2ddbb7b42fcef4ba551a9551d8903837d0f4f861ea57cbe61cc0a48fc6a475b11cf84a87074b6d5dd63f66f336f1ad6fb7821dc5fa6ccae511507935085dc90aecaea9d240e5367f0ca0e62f8c226664ead6eee5b0642420671bfce380073779a638446d1c651343a7f1785ca706a0bc1447da243bed1b91b69b3cc6e64225ed5fcd4c1503a3c71c62fbb6428dbaa776241b2113ff252702c3ee10da9f93bb1540c46552e1a4110960bd1e2ab7c1b91afbd1d14676c3c6807592934cdfc38447d0041a046970a53fcb6230b6a53cf23412a1e7a79ba887f9bdc77b77b2dc3562dc7d2e05b6061f50e59e08d0a68001b8516e4020b21777eb7801eb26f31413157c20f5aea658be2b0d334c634281117e295b230ac5bccec84f3ed0117409e020c9400960c336f9993f5dde75f764b3daccf20aacb4bd198a63606e8fa9530f44da52432019f7b9e69f41d00a37cfcc22622cf279474d8a465ccd19a0ebc4ed75a203a91eb2cc3f7d2c7cbe3d8dd7a6d0ced4bb9883f0bb53031d7c8ddac6a737dee7532529a620ab6a9151bd4568da96c6fbee9aaa520b0b34b480a7a1d187ae659f9222a0c7d3521974fa70a2ead501f7e55cb71cca3037b8911b8c2d55e4b764dc9aff280c4db7cee158f29b01b7b43830137af783fccc3f041810cbe9f0662f370cdf0297ba194bf1a8635c5858e229bf1d4ac094ddd7ff409345bd7bff7dfee6c45c6ea0baa3a2f7fe7c7d1532769eae7d18895f6496708a53b1e89666c5264402de5d5142b1ffe84566314fb9ce4bbf63b47de0979b97ac1e88368bd22a233310e780febc8dfe859ae4c74bab668f83553cc545dcc3c5a15a5535cb9efafd1ae022483c08e061f11ef23023fbbd699a6494757eb35b3dd00c85e10389c2c8185bc2e3f04e92936a10b27e88365fbafcac4e92f48b31fce3c65a1a0f72c7456fce2e80e0d218ab1ae40dca0835728554844386c5e83a6d16587b77da647b3a3c53791d300ed72830eec392cd12f8ff3e01d5ec439e04530aa73f34c1ef16818445171ebf9f5ec7f646a6ca73601481504a0b052a997d085bcc47f7186e99a68e12feeed19d3e951e6a4b077696fa4ecf2c3a2034212f363543dd40015c027ab9b3e6882f9f2ff9a041f8eddaca79660dec9d87e54bff787a5ff84366b1954b7ac419ba9d307c399f7cc509374323996453c2fef8ea348fe9ac8ef9da6128868432fb948471eaf711059dd74649c7562024a6df1605581f320393fb1044c5fd73fb28ca6f17f3b91c4604ea94dd56b4d3c41080fc7ab2f202f9b9068ecc10b1fd1cc6454bda2a73cceefe2ae732d5f337e8167c0b272ee5c5bacfd1b77ed7752f72370fc64214b72c53e5531eaa324ff6d4d66ad88411f5a4bdc88a3905f1e052642b7b0def0895a5c7eda80f57b512701ff06a29cad413479ee8775222c5b41472ead3d87cb2f203cb6e31cc1a667e03462fc91e0856cfb1aa97a0ec2efad7e9cf55476decef118e28dfdef7b594338e34ab6a85fbde3311b10de2dd41fab072edef3541ff96f120ddbc519b49da5568c484ad977430bccce5394008b4420a5dc0c162b99b8c2c8d6629a42b50ffd7049cbc5bf91ae2744ac3ed333d0c6f0c58ff82f721c80440659835e2b5df908460277808620aae9fd8a57d8fbcbf0089c4ba440f3c8a79378de7c005b1f45b940639e20c220e9fccce2223c9c8e12ff0d35a305385eb882004b7ebf3cd75e772dac3e7b5c32280e5c3b234e9dce0734aabb9b7c7b86a187b06563c51c099bfed8ca1f71f073eebec5cffe1fd1bd69c25e19fa0d03c4176eef75568f1acc4a71a3857f9b0bc12eac84a7f4349954754a2d27d635fd7f63186bd743d64b3e52d39d8bebc98e5723ff9b9ce5ca0ce0e371979a5526a0ae3c3d57ab87b8042f2c24afa7ef219cebf07f1bd68d4d4c035ef686767b2564ad5094e2717edb0d60303113798e1f683e9d1c2706aa72a012ecbb98aeb25ebfa291382b543b0c8feb6727df9f686674221407fa05ddc9b934b2a0a487ae11539de434e1b9daeb4d3df5865dc86b93cf9711a63e31ce09b66da7bdfc702ce667e0c05b1d16bf96a139037501479394758dd0bbb2397b3fc3892735b6d028e56cdb6dc9d2cc89cc9c63295470ebb39b3426a5d1a74c05dca1dd14abc0a52e642fa31b1b8da5a29c92ff1cad40ef71babf76a263ca9c726206f843ad68c7067bff2d1ca171b30d261f4c8974b76a8e83ce4e8ecd54486fe7669a4c5809d043ac988ee07e4c1a6776cf88421a739690f7c35def70b73632fcea308a6d7bde552ca9581b10abd2c9aa1ee26b3f3ae9630d15fa0a5baf8beb8d9ded1dbece18ce04fe273fa60ea4f499fe096615aed3556aae7d95d2534c2258e0af867e56ae82bc866d912605d5cae78e56da093cfcd277989699a103355deb76915e9b6259ee972d8869da7c90cc00ceb66b1807c835dc88060805074bf9e3776829d8f4f97715a0f5d1e7054587968dbc817d483e50bf0617b55b442a9575889c7bb5a0153cb763ebba2ea0135c50ebf786651f6ec5f09519afe7fdafd23f2aa5ee19e2e3f4aa197808a2af494baf49557f6149974252ae273b68dc95019af42671242042e70a0a7fc64f22c81d7bf10299251219423410873da63e4a3a3924295a90247da394bbeabcdee60dc54dc934a22de2eb7960edd8049fc8901752fe842c9867112f608c89027632f35236cbe0b0ab3ab9d24c6c1226db32f47f017ae17b0dbff3fa0608eaaaed7ddaf436780cc4262635c01fa876ecbd0c932306eadd5d608fb8123724f93b7c2282005b5ba6d27214f07956d5baa480d127037c13ab71f3c6ba16f57f194e3359325889ceee8009686d6ffb47b50dcbfcd30f40db306d3604e64fb44cea4c97151f05e2a38e12c98e1bb90c4e7581e8606e2d02be93a582d53c553dd15574ccfebd4673683e1aff6186887a37fa23caec2a890f38708b2631628cbf3e1be10e356661ae0e2d8af20fe3ee2b20b0417d8b2894bf5915ae69ca408d71e73b92cb4be0e6cd2840d69b7fa628531b6e5e876b587fcc360cd21ae4f957788dfa797652c5c636af8808e3f2f594edbf0b4666cea2dac8d10838ba7b7e667acb4c9072e5aa6b3e89bcfbfe9440fbbd53f85b6223a0d7ee66f26a30048b526977b397989fd63d31f9461c8859f2c538313f44eaf80e1fae486955908ad2f5678e0560a335d5c0f17579c110c72c14c56304eb917f8b8b4929555cd6a7fb29e658d8eb0391c7ca8da7a549aa22d75de85ad69b5fdc730a7c84022985237ca2e684b8500e893c7eebc929bbad5b1b18dd33d95a7c18f890bddb92171ff8d89c297009e1290073b106bbc9edc354921182c6e3772528cadbfa3a79e32b174c9b4206eaeee190e77980b6df7abdc89031129b8723906b2e200163165ab98f745041db2400fdc0a707b921a56e1bb2375c059fb963561b6460ca6d20ac2926e9ffaf6d754a692edc2ecbcb6a3d5ad3cdb286f208f2debd1fe39f67d45d206c37e5b79810c7416fe8ee911319105d2b7dec40318c535028a7393bc625ee7399796341b133b587de5a34db9f0904905a5d1f5189a4d0a3a7a4e74bd2f0777114b1222da01df2696c73c20345ed8b731c681ac26d4585f796c4dea55af505c952451e82d18652bdd1ecce562356743e75acc378a1294931359ca882973b1d7267620097f6720cb3ae61726f9c6b9b7f8d68d3e3ee7dd5de0c0fc48c4728fff2a9a4466e6d138a9c443ead8f784d437136c048e9c798d34f5fbdfa38145c625ffa2dce12680044224db191984f8e15cc3007ee883c0eeefd2849b63039accbaf8e3ee68a2170c798bc8d026ee7e812bc1d0505105faee2d581c39b77d169c3f7ab514f99c294c44ebfa3dd0bd03e7fdcd6949b0115e6982299efb5149de524055682e66a3abb02b625feddd8b3cf09d1692e67125cf79a742ab91305e3c7c3801ec0c7eaae1a17c64e02e36108deff1bc2007e76160b70160a445228f5b02d8ffe7ed19285f4de25ddd3f6c7fb677d5fcc277d5fc226615acbe19b16cf88f6ff017b04418e01dc7f16f69e2e0c584be49e8c27739cd2138c4f39aa9bb4e942337aa74f2cbcd9817795c68d6c3180c322da078ca1450873670f4ebb219191d276ede9a6cd9227975c8bcea9b361c009bd6b030af1ebb27c6d1aee6f7d2a56ae0ea4dc315e922d27ef70e95071fa17702041afb1bd6d9895e06398774ce8cb0329f8a8571c0b3e8083cd0b5442575c279c87ec63db20e6353f6cdfa540222af80f4126e6662526e468c9a198d6ba0c00e64ca2887623ae011e2a96b94af95fe820cb58cdc487a750c9404984ee701122975dd147c9f3a0f8d4e621925b45560f5b53a7c81686dd4ce00ef8d57542161d58fddabf131ed94506cd070fbcedd9db16d92f793e8377ae4fa500cd2a1fc429415c20cc8df66ea57423fe42712e83d960a5b0a9d7919f4b8ff0013cf089406c5eab8579bc7242c1183c647bd851475a2577e89a6e2797b64543cda4de8805d04813b15247f6eb58ccf9245130ee8f42612f7b9af173f8762ade9d5dfbd8c5d62b6778b01fcc77fb33ff3575979afa1a19c4980e2ed0f824ea1f0127ff9a3c3c49ea31922ea4de8de031b74378aeb9bc21ba45fecbdb750872e10e77f4ce37f728172faf226514141cb28fd1d28385ab9f15332cb9e6eb36bdab2d0591230c0bf535c0792d637a8ce29cdbb156583418cde89d7b0a5ec7efb878c33", 0x1000}], 0x7, &(0x7f0000001800)=[@rights={0x28, 0xffff, 0x1, [r7, r8, r1, r9, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r3}, @cred={0x20, 0xffff, 0x0, r5, r12, r3}], 0x68}, 0x0) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000018c0), &(0x7f0000001900)=0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001980), 0xc) 22:39:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x102) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') flock(r0, 0xa) recvmsg(0xffffffffffffff9c, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/214, 0xd6}], 0x1, &(0x7f0000000240)=""/179, 0xb3}, 0x843) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) r1 = getpid() r2 = open(&(0x7f0000000400)='./file0\x00', 0x400, 0x89) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000480)={0x2e, 0x0, &(0x7f0000000440)=""/46}) sync() r3 = accept(r0, &(0x7f00000004c0)=@un=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x2, 0x4, 0x4}, {0x18, 0x2, 0x9, 0x9}, 0x101, [0x3e, 0x6, 0x1, 0x0, 0x5, 0x0, 0x8, 0x8]}, 0x3c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) linkat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000640)='./file0\x00', 0x0) fchmod(r2, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000bc0)=[{&(0x7f00000006c0)="7df6c4adc5a6c5cf2db107dfd70545fb20aaee85669ac3958d47237489d41cd12d1fcfdb274d9872d86159f14c77b3b315065c5bdd7974d17180bc9d205e767926abdfba687a42d5ef8959f9b06d0155814afc3f93b57155494b3b2f3b8e72e7e706c67d92a41b7b32b8701ecc68dc02d2276374d313aa0593fa9d0c3e5bf0e83161b15c51d7b3dffd5ef8208a957a3a837fd418ac895b9587ecfb59", 0x9c}, {&(0x7f0000000780)="20d19bf4f31068bf3c831f1e4d99280ff03a5e3f12496914703481bdee25145da65289651e7c8a5eb790b18a13c01042df46953e60fbb441e152c89976884b27c589c1e0c0ccfe536494761dd97b0ac39ad0cc2c70d381d5f1079a394aa12fcc3b365ba912557e6aaf9a4294107492b3c4637b52c14c36d85c57af32c100", 0x7e}, {&(0x7f0000000800)="553559f34ba66ae4195fcb293349c8f67bbc6a29d9af982e348bf41b1f859afe537a40e5f3046cd32a73f81e3f22c69e2836a337d138859da9544bb14c44388dc15352040e5f98b1a87e26f95e", 0x4d}, {&(0x7f0000000880)="75b3cc1b4a9e7d2938d34f0c6cd22372ce7642261aaa5163b91bc835f7e13ea3be253708ea051d795ebedc89c584f5f13f046be3fba98454f86674f9a1d0fdc76effc1c78c535c1b009e20d8858cd55ac97e7b95c754984dd8416d76dbcec65e180f7189a12afff2df6a009095052b6385635985a535273d16f5073c7a7c96e506fdaa2eab8945a885de0b6b98b22f5d496ab9eb035aa8aacbc24cac8624cc44", 0xa0}, {&(0x7f0000000940)="bd662bb673ca979a40c86154df0c73fe8b5c7133cfa04db34f2865fa2f69ae5d1e5cc4d036651e69af1a4abdbd2d55a51007e5bdb6b4763bb0a5d93e9eaa8cad0b8cbf1e0686f582ce0c47be4495ece469de9608b24fb13322b6923f5837b0d9b89fd2f526f8cbf2b0cd7bc7cdc0448ff468e210558a92c49c841f8638792bd1209f8e7cc2e375b8e8", 0x89}, {&(0x7f0000000a00)="644e9de0a0832dda0c03b8b88df7c7da773c3b44ff996cffce9f3396b08814b7e4ce347c536ca8ce8fd470bdec40628fa7812cf24ea972592b47764eabd1cbb7f7bfca6cc260540afc51d88a8a251040aee3597c050f01cbaf2a", 0x5a}, {&(0x7f0000000a80)="3df89c", 0x3}, {&(0x7f0000000ac0)="f1bb966ac6c8c8a32ba494a7a369bc897c035418cadd2c89b171c0e3ca1fcebdfb0548c4e3462555aa5b510a419a754bd3f9409e53859739c33c9a4f2a83f0496e291caf2864ad82f7e4b9dde58e895ac57892dcd6c551edc0dce0721574f9549f0389f66fb9491a06f661c00c22bfe7ae309fb7f2606281733429fae0958e91a3245f0ab60e85c3f526fa9671438a2b6e68a3011145e17faee3211e1ed9b3b911c5240b62a736db94f70a590c839af2d5b1d808ca84604e6a04d130549bcb8e40535f311ea84cc62cf5a628b42c989a50c6f2e9d10762237d29bf64d45d1dc4520cf9fad512460fab468d0f6e751df6d257c77dce68bb2d614f", 0xfa}], 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x20000, 0x0) r6 = getpid() sendmsg$unix(r5, &(0x7f0000002280)={&(0x7f0000000c80)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d80)=[{&(0x7f0000000cc0)="c667e87cb03069026de7371f4457ec65a31e99ff8c408641e32e3f469d3048b7c3b125e540607c6ec6feced0792e67db697a9e753eb9313531819b771ab36158ae42b8ee9097e83b2ff84245c9d23a87a2889d9a4600acb76c508211062e406a3a50e35bce58b5a01896bd720aa2d28692ae16d19c9923294943ebafffe92f401c2cef731070", 0x86}, {&(0x7f0000000d80)="982f3b764e61b8c5bb1c3053bd5fbcc86660c49d844312e99cb8aaa03fc99ea1707f5bb347e1ba1a369471209711888c4ba447df25545717743f77f9706df67571278fb9a8033e5c9a27c00149459d4d88efe4f29b75bdb888fff83fb4e773bd12fd965584a28ad12173ba5916e9923ebbf84ed6e4ae62f5f7ac4f93048b1e8e40e4962d26dd835a3724d5bd12c010849ad986c8b6b118ac196d44d058f77e01ad9a01a7f13a44099b3baf0a50a12b52207ad4df7afa17067bc8a2b2365699b72b72560e85792a20526e5d82383b52f7b8744599e19d17b42c390f5a2acbcb85294c885acb12878f8ffb3eadd99950156369b6b3a9f5581ecc72526cebc4a71993b215cbaf1294ed9f24d42cee5646dcf95ea7cd53252609b37cf910c5d3d4b61c06644e94f4fd5b04a2af0b614bec5d881eaffb6b3a411d9ba9c89b1b77a6171defc9a7e9dc63ddda6965718fe2b080a0e09033bbb9481fdc480be21f671e500799b409fefe1cf3941df60299c06a0eafe8af6f5e4f26ea208b788c896b855dcdfb4bae080356afbc23a1f5bbb9b7b72990aa8817f7e5e57eb44e9421e71d2e48ede67fc28bc45fbcc5b3d1e0c76c9bf77ff1c924c0a30036fd8bbe265220dea15ef18373cfbd2da586b976edf66100faedf064020b3f9108ce1e8dec3aa8392fd7b99d864640364d2bc54fe16caefac470e9b9a283d538b4743b9f2947604ee434e3e51a855fd2bd42b00c9e21f529b50accc82c07c0d7a68db56b1529853e1f3e287a08dac7aea74dc3f9bd7c3f24392e0c928efe2e4d3f607108c10164821bfb2952cef1ccef336d4561bf45c0ea03ccefb2d62af890cd4e79d62ae38149afdc56de94737f043c0c9cc842db2f85b1cc36394c11e7b8ac3fbd35cc3762da8d0a9cf75119695c7f91ac0f9d12f7d10214da7102601acbee331d1262b22e29deb84a538b55547f0d3eb598d9be35a51d2cdf81f47f444d5eb40467b953847f998ed5766baf91c573f156a2a8b891dbd7f035d632d6c5b4daf41abd020c84a2e4901b1742856577b6dd8b314dfcbe4213b59f6f4f9ff359a392fc1e47606d5c94c617dbf4e78c7074647f8c40549981c8b9145ddf328bda9b5ff5e76237d8219b0b195142572713450310eda767213db365d80917208ff3e8b6a8edc588026970c188d8a4158ebd497d0d4aa21116c8ecd1aed247260f996186d93126665f539c19979fc56b1898b5a17a672c70bf7aa757aaa903bb7c3281351d629b16914c8b151aca2d496dec5b5c4b1e81b894ebf93d05073192360506472dc787442914c1cbbbc44e663ef53453a5adf41332cf096eeb050dd47530c71820d5fff80f3d3fd236de7f1073d96a54b79e282462336749fe33c5929ab150ec7edf0d2d165ed7229e3dd9898581d87cead576b9c3ad328f19320e276be32b0572ad196b2b072ff93562fa13feb01f5764dce5b4fc65dc868f3c9b98e7c36eff23a5df60333bdfba3d882d9d5f306154d6e2ddc438d20e8c6f1b5c81e82fe16491fc284fa150156c025e505757dc1fae0689597482c6da5a7b2a5b7a4d4232851c3692025ffbfccfb7c957a7f9ccdb129277521b8f145e69e1c4a68643be256a0d9091b1afdfb8cfd1b384cb6a237f442fdadedb3bcb7a98a8a9c95c97ac4ccc640d20e53bafe7228fd3f8fe8269724ba9ec0d472e2de1b07e92ee47f60b43ae2acf90755ce2ac5f4c80798cd9b13c64e062b12f7dc109750b83ef67c91f19288a83d58affef3e03404f4c2eef1943fcfc1bf105fe1873b194a19ef45473b4f58e4d87a5e3a1667de3a48762a67822e19d4b6c4e1148340f7b2ae23f615c6424be1e30693395f3b1fcfbeb2c5d5bb5c4a2cb5e713c0a2b1490705ef25239257b12d8ef62661d6329a4b2a0c2f99f0d6d96dff9e792b406b5dc52fe44b1fb6f1bcc4deac7d0178df1356f12e7ebc1a7b2125c8b2c8327b4102d97fbe281952cd1f9f4af2b3c2b1f77ba241ccd9989c23658b4f7b2ef634490d9e9d313be53da2732f462e045ab8c02704dbe5719e12a5917061e36ad278196f4d7fa0797e4ef4c7ccf536c9bcb46784f43fe07dfabacbe16564050ef04395609503cf5be5ae65ac67c78437b08d7234039cd5c53247b64470c3c6a75f82d430a71e28233f56071c483601b1abfe42f76e207dde989c75aa38260ba74ec0f5283f079fc936e9043b69c437b8b501a6aedfb3a5518cbb11cc2e742929c9bdff2e4c28d85dead4733a4b0f875cf132dca526afae3742ab60f508992b21099ad7c5cb2d90ba624a47f1aaf4a24eec2ae3c18d765fcf4d052d3f8b101e62cac9d1d2ed007f9ab59c1ca58f1bdbf6763e1f1985a345b13e2e902b4d6b9e7fe4bb88f9317a605fd7aed53338104980305d047ef2a412af0de01e0b18c69e5a71f05072dcbc70c994c66468faa097e32a9f6395f4b7ef3d473f682c3cfeae380f934283df6c941c60416b94ea708f02fa7d40b098e1ba7193e9f1534a558b40ef6a17fcc099564089ff1df7167f1771a5d1bbc17036f64eba640095dd1ca8e49fb7062c1652afde82d37f12933f7bd9c204c5cd2fc7d52aed0d271a667ccc13d95c626eddc63037431f33b9f97714282db9f1f4131f07c9e22aa444f96b5f78d43c5c26bf15e4e572820445dd82e755477169021e4158083c80642cb86fe5b6d22d12a66fa16c65859f511f2291b357c205e9a1819fc6455601e6495b762faca93787261f74d8695385dfcdba3391f0561755c4134d99fa40ae784332c69964d0abaac99ed6ef2265ff9cd2d9b533afc35113b773fb3b3ce41ff78a31bd68da5e7ba23d05b2e00880045ef7773fb270fa071ef4c59c362ca883b6f6e455af8537438adf4dda2dafaf365d20a97859d5f9af811cd8b61ae4633f809e6909e9f9e9bf30f94110b0748dbf2bdd9b03d665a9074c0a6c06c09a995eb4e486a84e6c1d57756ad0ef23cad942a99ed1eaa47ca14b8065fba39b628f0963a47db01e73aaf1eaa9023b32471ff936ec7afb2cfb772723ba572ce48d81e82c4c6bd92a26264c999819ae1a8ef130cbcde0f018aab888dbf26a04f2f920975b7f834bbb8d05b12425da59fdb129d93c2148e2c320ef85dcbdd5bdac1b14b47ae856d564ab8b2ded10f1b3f80c3498a01347d515759fc46d283ffe963c37833f27f2e817fe79a523f0b7e395e0c900b576a61da3ef087d8537e04b741e27203f9c6305bf973c72f0506f25ec0ddb8dc6ef072de5dfd24bb27d8350892b8fbd3165e737c2dbd65a226dc9598fbfbac7988b3ef0ed04894d4535b1205df7b3f5db68cc494be608eb9b1b67001320ebf4f39f5515ab48e95e181e4c9b60c7a4ca95f3e45d2b83d6b948510f41f42561ad008a139531b44566c36ad00889fcab209f13f923dfbcb27d434a1cf70b7751010acf7be7a2fc3aec19b96ffed8f79c284b224abd03e1f72ae7a9c89a4c4608545154e6a773e93707a54734d223efebce1e359ca86ba76d3bac9bc3caa32ead28fa587b3e3aac1ce43ffb5259cc348c98b558733d9be7a2a26accc9ac642bcb889261b9a63fea045356a5908e38ebe2af4a10ecd5ba5d168fa3a4acc8b4c79406ede9c004f605be8247039e09203cbc43c0f9a59092c67b7d0551446282ef2b2c901b2b2ad7862cea019669048663cfa251da4897cb4b703b8a5ae8a128ee0c02fd42987eba35ed27d050b7ad2ccbb492ebd7f4f49ae28c643d55f86a4b000e01eb3f6c4e33253367c611171a365754f23b6983fd8f1b737650048b907d17abd6fe2a17cf8988b3fe87bf40dd81a4d605e59167ca53c043a046eaa893b9a23a35b72d1cef29a53d8780d34d540cdb5f7c08df15051b1eeb21a0b782772943e912aa8920b9a3d2ce80f603c8b8483516d9656621956450e8a68c49997ce8bd755866a6489bd854707ea4c4d1cc9584c326f825bd7533459b3889210f8e3f52b52ed092f3bff699d2f33d896258d3d98c1eef44bf34a071339ba348c7960564d56c6718cecb16228ae8a5454feaaeca726a5482f34319413b50dac98a0ee54f747528f7e7fc76d3b905737a966ccf500e4b9f50484815f6b8dd784f86a3baf8497b71f305dad47d2e4ee1b0b67185cabd4f77d2773f1a098f55d59f6a96c9e12efd7d6a6a71021868c8ac1134e998210d873fca7363b582644f19eebf640e7da9d9954aa713033d1e5bce9376095b6e7cd0299b8a4873006e75e8902541896e785ff62c6446c96075ae9c80b00c63d464782693ad0066565011db02fad42f99361198e14dd4819f4d026ffc48726474e5c07aa1535c8ddf7f58286d5f1e12add9247beecd215e6a4d407fce03337e1b10c3546d4b6f5763d58f8f0144157780f276675a72f9d0bd657387059283ca920d8ab4ea466ab2c8d4e5a57ef1a4166a4314cc1e39332d2da481f66b47b2ead7fece8605dd92499d636cba10335b345356fc256f654e5dd478ffe10658a6e0774c1a65278398915fea339036234960b0f75d5a92fd4ec546e390fc4e93f10a999370c7c60235bc8243e31394c26dc79433fad9d8492d9992aa44afc19bdc3fb30095a19a3f42058fa15bb1b6fdc1095970681f85d9cd7da67824870fba5b98de50a3b98a29f3523ce6d5b318113d141fab62a24e6336892a44d7c12be08c7905af2bb300bba194d54f93ed08800224aeaaacfd87908d01bb67003b75c15bf96229e1f390f3d840499bfdf7f2352c77573dcb5c7516ef3225e4cb8347b98c5a9e5a67ec98ffe74ac963f1bd20727b414fea64310d862ebf233779ba774b9728d9814b3a79837c88c8562da305f98705aff6cf5189c5d43c1c8090e62c791724b0724640e49405bf91601c38a8ac5e1bb5d3b32323e2a9bb1c389f88d010c203d31b5bd05dd6169ff097ce6a764d79308f0ebc78afb289097597c76db9f181bdd5efc35b12206f2442602294367546d4892e8288b76513bf23de830c7838839bc698e83a86c4f3c70d0c4dc3f1a6844cb7cbde1e23fb2c0bcb0582f6f7f1b96e21a6db2d15a218b8fd795ec6708feefa22df44665a23beeeb3311e276311db60917ed43877c0038d60215f9060b74aca61b2200e67d7bd48b5f8288eb80ea8f0dbdf545ef9758d458237cfce8e2be92590bfe3593a7d817687dbc3ee05a2d6f027005515946a040e2e8b6fd709955e35020e0d39f79ae1d6c608c5ebb63967a216735b3cace92d3801ac1fa22a41f0982736e990c3de74c32504f721db3c66f01930989d798ea5628001de0e7a74373c56e7e76a1981033434829e29a22938513f4d94c24641fc166cd241d7910535e514d20532b0507e339d425138eced55be209383aa1c400663a9676eb93fc199348313e37b37c58a3aba9df88c57e2a11dd03893941059a7be5fbe1927b955c94d921c70a366434bbb63321920525ccfa20ab880dea59c294e800ef2c525242b34e1098e6a12353da9f594b85f4acc50191b157baa286b39fa2f9bab409fe512b8ac3e81a2c2200ea79a6a08ebbf1a94eed4bc62f404dc0266c62bb8cc6e07c7759ad3fdeca6117bcf652ec6d598658ec06ee3f19e2ddfdb2b72c400c820d2b0cedfd1cfc0439c2b431ccd3f675bb69c8ee28f138290ab294e2716c22794467da6da7d71a623984dc8a9f9bc554a11ad10cd922250fd8619cb9a6225a423292ee8480eaf2e881a7e18a70dc87e50a829e6575b12f9d6c6101fa3b97b09d54af90b81e3c6b79cb60b229c38f03ed9f1c57c5feef441514e657ad289087ec9d123202c9ca1334699532d46171", 0x1000}], 0x2, &(0x7f0000002140)=[@cred={0x20, 0xffff, 0x0, r6}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, r4]}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r1}, @cred={0x20, 0xffff, 0x0, r1}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r1}, @cred={0x20, 0xffff, 0x0, r1}, @cred={0x20}], 0x140, 0x40f}, 0x0) 22:39:59 executing program 1: syz_open_pts() kqueue() socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) socket(0x2, 0x3, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x3}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x170000000019d6, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, 0xee01) 22:39:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0xc605) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x25f12e15719981e5}], 0x40, 0x0, 0x1000000, 0x0) 22:39:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23b) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="3f95ac1fa80a65c3e3a1992e631024ac49cce55448f7d02c6a318da5c0902d012e2f66696c253000"], 0xa) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9674f19769bbdb7"], 0x10) sendto$inet(r3, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x104) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c43e65d79fb1344ef602488778c77b496478835afd7ddc7d", 0x18}], 0x1) 22:39:59 executing program 1: msgget$private(0x0, 0x209) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2a0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x0) 22:39:59 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xa1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) 22:39:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) read(r4, &(0x7f0000000100)=""/22, 0x16) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff9, r1}) 22:39:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005016000009005001b0007000000330a04fecea105f8fef930b2ee7b7de545056caa0416fa4f376336acf00b7804be381e4995882b297be1aa5b23edeb51e2feca3ebbc25769bd12ac10166cebf6dc64509a1f133e27acb5d602000d7d026ba8af630437282102000000720fd38bfbb78ac10900000000000000030000004d47840b404f361b1257aea8c5000020ef0008000000000000040071a3b8343712051e1d9e7ebefa39bac7ef1b286db2ca51aa0ca85252fddb5189e0000400000000000000010000000041cae3d9e3f869a4a8869c739b87f52cf14f609f099e5ca2091706397e938a9deef698d5d034bb1df0096e4763d17df47f93d9e523af06e30cf7d38bd22e4d5f569a9aea9e95750a9e629297c7ca59d378ff316b69c4d01930300c7c0e0700000078b32794bd2d1f228665b9e10117333cb67993ca2d6714bfc234a835a7bb1fce4563fe67a8af3d2d4c924b8b103ac901e43d070d1b902458e8baeb3707ca448517aea408d47db858ff1f175f2c2440f60be5fbc49595dd0140f40ba2154dd2fc745a0e839d5ed0c1a4d308b72a2bac7bf14b780d92ad47bb452045720938647f8328964aa213a7d7944a237f3ff66bc6f0f4050000007c51c6027f24083590b3bbb4adb668c8a823e713b64f8d85a1a22cb302d1b7f4981b51be925ffbc1f1a772530278688f283707b07254eb80fd05b4b20da61165823638f3491f5eb6fac09f4c6e74682607273d9e4e63e7059208945a74f8077cb1214da68d40606e1c206d1029946a4036d8a54876acec50ea840f26428d5afa35c64638999dc418c9046e76aca35bc6343c01a1ed8e96197858b8fa9faf702b52c536d9", 0x265, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x4) 22:39:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0xfffffffffffffffe) r1 = socket(0x20, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) semget$private(0x0, 0x2, 0x90) sendto$inet(r1, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r1) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000100)=0xc) 22:39:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x26, 0x80000001, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) 22:40:00 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x2, 0x0, @loopback}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x65, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) 22:40:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x3, 0xfc}) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffffe1, 0xfffffffffffffffe}) 22:40:00 executing program 0: r0 = socket(0x1, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "033700a000800000fdffffffffffff00"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e5, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x5, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:40:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgsnd(0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000029a8af8e560819e2dc2db37dcf85c4c1579c8a0f9618ed5770443e33f7b57f54617d267d48ecdbb46aafa799d4fe148a1894abac51ecde10a856fe4052b4e4892922f12017803a0e88ced9487ff32ee970803446d4076d770ae79745363ba5d45c9bd3debc4ab0d6fd7ecb19b91aa3b4204f2597e40b1fad8613f0a9fb622d5cc9d8ce1af7a71522ae4d470e3f0444812693b241da751db6b176d82ccfcbc282f50b90f78e1444f43e69d20c79fa164bdccb14ec093b2e46e7872b55b06e125fed66e3d0614d9a4a5ca46652fd3970f2371f77d519c8f60558aa8306dbea490d37b86d9ad734a24f87ce846b78e4ee626323960a564e4a706e0b0f77eb49f6ec19fa09565ab706ca1d5e752b309533a794cc6078cbb499a5d6ecb884e7f9763a5be88468b60714fce8d0256aef10f699e0e2cca753536abe0eb6a6ca4066a64c1b34605a11ecaaf3dbfa6543dc30ecaf18a722a25289936b20b303ffdad1ff27f4c5d87bb10d8fbca7926263ae0a8d909b9c8ced9cd224804fd14c0615acaee874af7d8ecfd4da5457a7ec048784437084385f17f37a66c97b48a354f6b735e35d576a07457bd869ea52c81c46866f49edc8110610f19f5b373496f941b3449f4257557e35cd20e31b5674bc2e4a7827906d3b2fdcd02e31d45cad27fc3ad25fdc7542df8d1e4c22c2dd6b29819fbbdb15d716835a7de0f9f7469edcf0f02f9bd875dd52e56f154a10f76b910d78cfcef95c18e582761ce68c5d35cf4795bbb7f05fbef0ac57823b5d1ce909e4702f637fbbc347042d04c6427e47de67487ab1a8c77c5430d425dfdf5efb8f329c85e1dc375238bd4d7eb34e87230df36a87f5c8fb835055d059192fe20aa08aea6817144b351db9e504453bfcf3e0892b53796c50073b9535a62394d9eae1b2c2fd9bc78458d38c0f278e39e0500ef6a79bc3ab93c12df03bf959f864b924883c8c3c51d561529e8bb2130fbeaf64ef2543baf9c4c58fd12aaabaffeb54e61ed8974fbff0dd696fdfc88310772060d49c77a3ff5e8833d6f2f2dc7e1c6bed2c41bbf9f28eb61d54abd5fd999a093a0a"], 0x3c6, 0x0) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x81, 0x0) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/32, 0x20}, {&(0x7f0000000840)=""/72, 0x48}], 0x4, &(0x7f00000008c0)=""/183, 0xb7}, 0x42) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7, 0x81, 0x801, 0x9, "82542830eb44f3216f9914068b8011a51c64b342", 0x200006, 0x40}) r4 = dup2(r1, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000140)}], 0x1}, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 22:40:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x10000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x10b, 0x1800, 0x1, 0x1, 0x6, 0x800, 0x100, 0x1, 0x1, 0x7f, 0x9abe}) shutdown(r0, 0x1) 22:40:00 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r1, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/63, 0x3f}], 0x1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x10b) close(r0) 22:40:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="82022e2f66696c6530005f3f6a18fe7561b8b25a86642be8f19faf687f459dd67563ec12bf17b439b33d8a2d007143c5dfe20cc7f30b8445e2778dc361dfa865e7c5169433a714c473702377880b30510e1f024c30b84a313f5bdc27bd17c52b31147ff080777aed6f997c5de6601f86f4964080b1242ce781a521018c7cf28a2c8d1fde03dfbd55cab37c116bc19fd9e900c931173ccc7240fa420846003f32aead2d3af4cfd7cac8916dde60358bdf850b59587a4366276e9a5765fb66495a313b610372f873a2f1070226dbe5ecf9ed024926b4ba51954fb906be467c076f34a88ccfa899c67fede8487aa43b6413d9af86dd94edbea8325a11c57a60b7fde7be38618a717648504c877edd20cce6e201d9a4685c1997f3fa4db7b89b8bc352bcc64fffdc95cfc7385a3c68e74f2917ebf844e6f0411cbd32bf662cd6a2946f9b7df300d9bcc4c8b8ef4a395944c5d47b860978799f27dc921068ba1ddc8ee29b2744faab034f12fbf460f91242c050bc75c0425041dbae16f47f2d4f4cab2f159f4cdecec074d70bad2267f15d3268dd04738525331f001da8b07f6b5f0e0a1db97e88bb3a36843392c2b074a5774914781d1a49707beb961bb14de48a26b1bf343192214501a5f55fc9f15aac82ad8d7f4104bdf5458c247f8258be37d1512920f748"], 0x10) socketpair(0x2, 0x3, 0x80, &(0x7f0000000000)={0xffffffffffffffff}) read(r1, &(0x7f0000000040)=""/253, 0xfd) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0600000000000000000000effc23e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 22:40:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x43) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000003f, 0x0, 0x0) r3 = socket(0x6, 0x6, 0xfc) setsockopt(r3, 0x29, 0x80000000000003f, 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r4, &(0x7f00000002c0)=ANY=[], 0x0) socket(0x12, 0x1, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x40020, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) getpeername$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) socket(0x25, 0x4000, 0x40) pipe2(&(0x7f0000000340), 0x30004) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file1\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000440)=""/142, 0x8e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r6, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0xffffff81) socketpair(0x18, 0x2, 0x7f, &(0x7f0000000400)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) lseek(r5, 0x0, 0x800, 0x1) setsockopt(r5, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom(0xffffffffffffffff, &(0x7f0000000500)=""/149, 0x95, 0x802, &(0x7f00000005c0)=ANY=[@ANYBLOB="0100372f66696c65c8081a9684f38dc0e93827b79c3a00"], 0xa) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 22:40:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xbfffffffffffffff], [0x0, 0x0, 0x401]}}) write(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchdir(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x3, 0xd43, 0xaf2, {[0x5, 0x6, 0xfffffffffffffff7, 0x4, 0x89e, 0x3, 0x10000, 0x5, 0x8, 0x2, 0x3f, 0x2, 0x8, 0x20, 0x80, 0x0, 0x1ff, 0x4], [0xe3, 0x800, 0x6, 0x7, 0x9, 0xe0c, 0x35, 0xa72, 0x9, 0x6], [0x7ff, 0x800, 0xffffffffffff0001, 0x24, 0x3, 0xffffffff, 0x4], [0xffff, 0x0, 0x9c, 0x7568, 0x7, 0x10000], [{0x1, 0x7, 0xc91e, 0x8}, {0x4, 0x9, 0x1}, {0x0, 0x3f, 0x8, 0xfffffffffffffffe}, {0x9, 0x101, 0x6, 0x7fff}, {0x2d42, 0xffffffff, 0x5, 0x4}, {0x1, 0xfb1, 0x0, 0x5}, {0x81, 0x1, 0x8, 0x4}, {0x1, 0x2, 0xf774}], {0x6, 0x1, 0x4, 0x10000}, {0x8001, 0x9, 0x2, 0x5}}}) r3 = socket(0x18, 0x2, 0x0) r4 = getuid() setreuid(0xee00, r4) fchown(r3, r4, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 22:40:00 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3fa6f54d5c36cd6801a7"], 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x1, 0x3ff, 0x9b, 0x80}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 22:40:01 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) 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:40:01 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x65) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) write(r0, 0x0, 0x0) 22:40:01 executing program 0: r0 = socket(0x20, 0x4, 0xe9) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f00000000c0)=0xc0000) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)=r0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 22:40:01 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="175ce7f3", 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x6, 0x6c, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x1000, 0x3, 0x2, 0xfffffff9}, {0x6, 0x4, 0x9, 0x77f}, {0x6, 0x81, 0x9, 0xbe}, {0x2, 0x0, 0x2, 0x5}, {0x3, 0x9, 0x80}]}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r4 = dup(r0) socket(0x20, 0x0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x0, 0x5c}, {0x18, 0xffffffffffffffff, 0xfffffffd}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}, 0x3c) 22:40:02 executing program 1: setreuid(0xee00, 0x0) r0 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmdt(r1) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = geteuid() fchown(r4, r5, 0x0) setreuid(0xee00, r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r6 = semget(0x3, 0x3, 0x408) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000000)=0xea4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 22:40:02 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unlink(&(0x7f00000000c0)='./bus\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r0, 0xfffff460) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000040)=0xffffff7f) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) 22:40:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5fd9ff57b532e73d) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="6a0100634e197cbf94ed3cf9f32bb6592164ed8696fb776fd18707ec9c6a4d90b827290cbf11aaad5d092f825e41e5f908d1fe42e636e4627f552167e330cb4f3345ea529e000000000001000000000099244f764b78d97d27fa86106514888ef672bd12"], 0x10) sendto$inet(r1, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="9e102527c6535ce7e61563a0", 0xc}], 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) connect(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f00000001c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020efbb414b7474672292bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0x3f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:40:02 executing program 1: r0 = open(&(0x7f0000000040)='./file\x00', 0x100, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7fff, 0x2}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) setgroups(0x2, &(0x7f0000000140)=[r3, r5]) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000009000/0x4000)=nil, &(0x7f000000f000/0x3000)=nil}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000005000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000bff000/0x400000)=nil}, {&(0x7f0000e22000/0x2000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000e7c000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c0e000/0x3000)=nil}, {&(0x7f0000c15000/0x3000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000db1000/0x2000)=nil, &(0x7f0000c67000/0x2000)=nil}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000d5e000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_WRITEREGS(r6, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 22:40:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:40:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x5, 0x9c2d, 0x80000000, 0x0, 0x80000001, 0x7, 0xff, 0x2, 0x0, 0x0, 0x7ed4c9f3}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)=0x589) 22:40:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "661fbef2245185a8186503182eab7fff0e091fe6"}) kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000180)=ANY=[@ANYBLOB="6a8bc9634e7da89bbd73706913d01e883639fbb2fe514895c942affa82354aa2b30c84589bbe"], 0x10) sendto$inet(r7, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r7, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r7) kevent(r4, &(0x7f00000000c0)=[{{r2}, 0x8af90df67726f0eb, 0x3, 0x2, 0x5, 0xe98}, {{r5}, 0xfffffffffffffffc, 0x20, 0xc, 0x9, 0x2}], 0x40, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffc, 0x22, 0x20000000, 0xfffffffffffff801, 0x5d6}, {{r7}, 0xfffffffffffffff8, 0x4, 0x20, 0x2, 0x75045744}], 0x7, &(0x7f0000000140)={0xfe0000000, 0x7}) 22:40:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e0aa4"], 0x10) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1f, 0x20000, &(0x7f0000000640)="a1d193fced9d02aae2135235c8adabecfdeb3118532e5a1f5c37b0f21cc91a487c9718409c8d4d0326742fb49bed644cf9f21acf7e8b7fc4f7f59646ee4f60d1cda857cf5b7b58f4ec6f2723d8629b38426fd54e0656f7b221c9913903c5380337b70fa3ec81673b8196", 0x6a) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f00000004c0)=""/5, 0x5}, {&(0x7f0000000500)=""/82, 0x52}], 0x6) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, &(0x7f0000000080)) openat(r6, &(0x7f0000000600)='./file0\x00', 0x100, 0x5) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="cc6ea633c17498175e97613c89ccbc0a3c1e815dfbc2777eb7c0c31c46b18b8587adfe8639dc7ac3251848e4f683df", 0x2f}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e214d04adae5056e3416", 0x11}], 0x5) "*"*pckbd_enable: command error 22:40:04 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x2800) mlock(&(0x7f0000fab000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 22:40:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x7fbf) syz_open_pts() syz_open_pts() 22:40:04 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x0, 0x0, 0xb37, 0x0) execve(0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x1) dup(r6) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x0, 0xffffffffffffffff, 0x5}, {{r5}, 0xfffffffffffffffb, 0x8, 0x2, 0xfffffffffffffff9, 0x6}], 0x81, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x1, 0xb692}, {{r6}, 0xfffffffffffffffd, 0x82, 0x1, 0x7, 0xa0}], 0xe9, &(0x7f00000002c0)={0xfff, 0x578}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080), &(0x7f0000000340)=[&(0x7f00000003c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000040)='-\'\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+:@\x00', &(0x7f0000000280)=']\x00', &(0x7f00000000c0)='\x00\xa8\xe8\xe7\xe2\x16\t\x1e\x89p\"\xc1\xe1\xa3\x93+\xc1\x18\x9d\n\x98\xb4\xf6\xad\xc0\xe2.\x0e\xe6\xcdY', &(0x7f0000000300)='()\xb8./\xa1\x00']) 22:40:04 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) r2 = getppid() setpgid(0x0, r2) fcntl$setown(r1, 0x6, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x15}, {0x4000006, 0x0, 0x0, 0xff}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:40:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000004f917cd400ebfffffeff00f0ffffffffffffff5b9d071b542a538706000000b81800000029000000310000002e"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0xfa32}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="8fb9537889c5d64c50d6e26d41369310f4ff2cb439c48d4842232d1192ac5b67725e2ba2d4edf597b916ef280717854d4e39e58dbb167c03c70f468df82df192398592c2cc960b0303706d6e67cb33988104a968fdda92999dda83aba6789c6e3a18e90a0a90198a0561f9522f7a97203169ef5cb9dcbd9c1713550b2c5a2f4761b6275075bdeaaf39923710faf05d5c3ddc27dcf9c7ebbe2c81ac14165aba69e5", 0xa1}, {&(0x7f0000000240)="c4c969a9280428881a77a60008d0a6e57c37f04760f037452d0029afcd989c9deb0663869bae9457b0183738226be5265d4d716925c46a31857f1267e20a2c37b34c3cc09c5aaad0b35b358b7b4991eef937588ffb91015d7ba0fb59e5c53ea40af31b2e95b7c21942d1b1eada6024a7c095e5b828062abdcfd2017a8ef93e7c2613a074ff2954700a124fa7e35f04f6ef44a570e7106439066979a937ae143f9fdeed042899c611eecb3459f8c0a11b4e9d6c347061b04a01cc1d2f7df0044b374bb3c37daf62b04e43016306f7e264090bd3bc81eb097b1c4005d3b365ae592a1f5cf25c7f6ffb", 0xe8}], 0x2, &(0x7f0000000340)=[{0x38, 0x1, 0x1, "8fb7f7ef76e792d949f266f3e2b6bbd80a2d36cee400575bd222bde9c37fff1bb8"}], 0x38}, 0xe) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:40:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x1f, 0x0, 0x0, 0xb9f7}, {0x8ff, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)) 22:40:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r1, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r1) fcntl$dupfd(r1, 0x0, r0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xa6}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:40:05 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2060, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5d) msgrcv(0x0, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300"/250], 0xfa, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(0x0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r3) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) r7 = getppid() setpgid(0x0, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x80, r0, r3, r4, r6, 0x0, 0x2}, 0x7, 0x9fe, 0xffffffffffffffff, r7, 0x7, 0xd511, 0xfffffffffffffffc, 0x7fe0000000000000}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) 22:40:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000cd0404fecea10540f6f96ecfc33fd3357ae26caa1d16fa4f376b36acf00b78048000000091f7c871a6bb14297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8ad63ff37282108e4c82bd50ed3abfbb770c1f5a872a581ea772ec5894303b22f310b404f361b125702000000002012050000000080020208a371a3f8000400000000df949ecce6cc7ed600"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) sendto$unix(r2, &(0x7f0000000100)="d401543b3adbbd016b8afb5c9f1903855c7ff15c60b289395235ccfb7e1e6b5702c452e4b80b37a56feaf9fa24c1bacda5dda7156153878a98a3d86f62f84226f5c246cb189ee632d8077573ba0ee3ebb9ac30fa8a36ac7d4556bf593b96b33094e19a1ec6ce732dbe29", 0x6a, 0x0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) 22:40:05 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x9, 0xff, 0x0, 0x0, 0x2]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) shmget$private(0x0, 0x2000, 0x200, &(0x7f00000ba000/0x2000)=nil) 22:40:05 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0/file1\x00', 0x80, 0x1) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file1\x00') 22:40:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() pipe2(0x0, 0x0) syz_open_pts() 22:40:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x1}, {0x6, 0x0, 0x0, 0xfd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) 22:40:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(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, 0x2}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000fd7000/0x4000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x800000000029, 0x26, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 22:40:06 executing program 1: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:40:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r2 = getppid() setpgid(0x0, r2) ktrace(&(0x7f0000000280)='./bus\x00', 0x1, 0x1a0, r2) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=""/91, 0x5b) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair(0x18, 0x2, 0x1f, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0xa, r0) 22:40:06 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001140)=""/197) r1 = semget$private(0x0, 0x4, 0x1b2) r2 = open(&(0x7f0000000300)='./file0\x00', 0x400, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x40) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)={{0x6, 0x2}, {0x69, 0x5}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0x23f}, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000408cd7f8603000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0xe) listen(0xffffffffffffff9c, 0x80000) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r1, &(0x7f0000000040)=[{0x0, 0x4008, 0x1000}, {0x0, 0x9109, 0x1000}], 0x2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) 22:40:06 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x28a9) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001180)={'./bus/file0\x00', 0x3, 0x1, 0x80000000, 0x1, 0xffffffff, 0x6, 0x2c, 0x1, 0x2, 0x4, 0x8}) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) r4 = getppid() r5 = getppid() setpgid(0x0, r5) r6 = getppid() setpgid(0x0, r6) setpgid(r6, r5) fcntl$setown(r3, 0x6, r4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000002200)=""/4082, 0xff2}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000003200)=""/4096, 0x1000}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/145, 0x91}], 0x6, 0x0, 0x0) 22:40:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x9, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x7f, 0xae, 0x1, 0x6}, {0xffff, 0x4, 0x4, 0x1ff}]}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) fcntl$getown(r1, 0x5) 22:40:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="213d6c9ee6c373eeeb65d99dc63fac51d6d319ffda7d4da3feb289b98e9d1210ee78f254f9f8994635b63f858af90b6b95c55f2450527e0ece5933a49a482eb5246e40a712baa471cda5d8b1b16fc43da595c6a0c4aca914088ec39df26bc912f4314e494ae2339a1a9a0e78a8485c47fcf8", 0x72) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) fsync(r1) 22:40:07 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbd6b32c99c28265000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041e1209cf1f500000000000000000000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4081], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000000080)=ANY=[], 0x10) writev(r1, &(0x7f00000002c0), 0x1d) connect(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="c3caf0d526d9bdb6ee4dae3df31ec349588633ea0640d458f9f9d31f0d000067db45080426ce59e57853d435cabba1af08000000c23561831d7d24c3f902242da5e77efb9409de17a1ce1400487cd961958462527bea1843a840199c0049148460d35e2de06703987c1e2d18c239d41dfa6425a808009469fa9c591a9c8aa529e903df20000079556b4cd86e70bb95e4430e489dfa65deafe65c026b2d3f676dd6806a513aa1792f9dfee3707a708a0a3ce24b7656326fbab8774ddcf132000407fef783ba566f78bcb3b4d8ab1a421e667a091322e54f0bf2b70d09f698ea33d8bfe960a7bb5b228d3da25e5840066eaaa4e0ed8671b6affd9d6a0cdf4f26e029ba73e785f35d61bfb4853f56b8a5aedcef04f9010cf6f58355b700"/298], 0xa) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000440)=0xffffffffffffff74) r2 = socket(0x2, 0x0, 0xfd) setsockopt(r2, 0x200, 0x6, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e7100000000009ae900d5ac1c28e77ad695363258670d46aebb0e0e392f9270b03567a5f570d1541c19b633a931300ad0465ba377c17af917aa91d5a1e98802525a26557e41bd92f5371d", 0x55) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000000)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x3) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = dup(r4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r7 = socket(0x1e, 0x4003, 0x0) connect$inet6(r7, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x3}, 0xc) listen(r7, 0x0) flock(r0, 0xb) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x3ff, 0x51, "666bfede477dac00"}) semget$private(0x0, 0x7, 0x287) 22:40:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000380), &(0x7f00000003c0)={0xff}, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r2, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) fcntl$dupfd(r2, 0x0, r3) 22:40:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x292], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbdfffffffdfffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="83dcc9123d9edf0248696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/80) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 22:40:17 executing program 0: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x409, 0x0, 0x2000001, 0x0) 22:40:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x2, 0xfdc3700cc99d8333, 0x3) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0x1f, 0xb5b}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x4d}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) sendto$unix(r4, &(0x7f0000000280)="49a3d0eb174ba61bcabee28feb9b2bca0e5743b44df4a8ab39d159ba1214aa720ff05bf75e9fd1110488cb52cec194cd82dab18ff51dcfd82c2558d3ba1e0aff57dafe229c133f32511a02868fac95505db793a8947689b616da9fd16a6a253eb9be5d74b65f3cabe990fc0eedf62e507b875e61617f1e767c7a6a4a8638b22f3b019c45b2994b7a57d7c048cbe6b7ee5c0f67e110a13a24d1e30b917d50327716783291acb8076a31154fc796e6aa087a78adf2c8da13367854d49cc5c8d2db5c2542f084b16e0f85e978224d0628453ccfbcbe960ee54ce61b761ca7fd46179490dfe5184b2868389ea0f41361374e414e8f239c8c85e3d0c825e65b6eee3f834983dc966075fa5379657d29327a216a1d99887fd72b87b87d1ef4e265857935a94f7a603d668010168f05b353f3f2785c3b80804bf8ae35b4d4c174d78adf86430f063bbb13b53097487ea277cc1a2188f6eb842dae7fbc7b6f7dc1e7a1130745f4926c5ceb5c9e2c88bbb139cb7a8c4014335d4b4c0f87f1bbae83ce7ed318d5a0edd8ff4588b4f674d35312d9e381e35d1a553bc36d7db7c0360227ee59394c74430d548e3db30718526fdb8d4fec9d6669f1118ed1e49bf7c2a1f0e5736c3d6320da5d7200c060070f061db15d7d912f6b39da229a0e840a25d26d1ca4f606b061409f8045aecfb490589cc399bb1233c94039ff83d3d618ae1867343f6fa1835e3c87b4e296fbc745d6724f8131a79654d8dcbff6b3997c1043688b178e9d9ec3a7fbeb97bb14c0d7962a96b344fed76b3fdc9c26316519a67b7ee4398f8db0743bb7711d22061184208597105c1a12e130affa2f2d73979314476415bdf1740e362b48783e9e0b5a19ecb2b06b4afa41861507242df7e79ad05cabdb6be73873d32f5c509853438a70189c01adc965960aa8d872ae0dca2ff25d1230be7f05f92d946e15877f3d4fe298784b10cdf509b9960ba51752d882bc9419460d4a111dc82ebd7762e0a9e4b8cf4161fbca9ec4a0f9d4ee7a2aab8e48b94ded5f19d6e20584557a72ceccd50b8a5c79b35ee8c0027ac35228ba6132e18b14d911eda4df8248a33198239daf94c370afb81c934b394fbd2d376a988d0da94eaba674971b0646eb45e02bbcc9176caec8e74b5c35d28c48d2b2313068d4dd412a4424e4f0b76745d4c5d25a2c08b3cd25881eb14d00c19a41e648ec6df20fc41b5adff6a842a5a94da992f0c0c68f69ce325779f3e661b200f55c92edbf9e65e759bbc45a7eec96183abcfc9bedc34e2338a668b8becbdd91046c15b861faf82344bdd0a0511d5d0809f68c6da6be7833b9b56a8a27db142a90f7fdff3784ac7f91055f6165a4f2a9d29f0e89bb880ea686227e6e68153d44691e8f2db337a259369bb777c4e68188e5effefea0219dced1bd332c1ec9f2d3323205cffdfae395c628a1f51491b8775a410cd00e6eda0176785796f1101a88cc8fe63e9f7a36dcec1c3d6da9ab4f7e8d3f7a9eaabe07cb3cd5e0d1f628e0f9c9ea518e373410a5cf97ac9cd453d1f7a266c288049876fd3d77ed242ab7eb18abdd8073943df33cc70b7dedd4b5a4313cad8ec3e04290f5c2f134cf84019c5ce726a3342952a6f76bd11b21efd2f86d15b63329185551aae6302603371b13c77e53637819d2fdddb1e91ba4702fe9009716f0353df90b543d579e014f4c4d8b7ca189a1b50ad435242dc3a1b56f5352c99c5116ebea3417ca8b46e6766cc920a0b93adfe667647a8ebf95519ec466d597aca9ff454f394f239c32c21f9d582f96b01ef05cb3515b4ed7b761c08cde79526f82e8687546f463bb315b8c1f36d0ca32c4c96528b5e84b87951fc4ae887c6976739f0ee0db32a78be0de677d9acaa938cdc258f8ab66e513b7e5554ba353c896c05d1894adc303b858af1798a6fab20399a314197188ebe2576f6ccee8833c488c153704ecab595b57b63d92e2db9bd43b9b6c2eed366a5a0c3b1570467c88a3f0bba0d71a8e42c806eeae38a4ab9f451e08075a8096ceca21de6b7cefd899d8806b2be6f885fc63361c650a71cf498483e3440214653434ffe1a6f99af61e6d6150301ed9078d9e20a902687049ae5c8910b450d28ed28fe6c5d20d8403dd9c5428a3348b9c20f677541c7b566b42ac640bf93d727e0df33c84df7da56226231dc5afd4e60a10b861de3cd5b66f704f6eba6d14f5d7f9c21c97007fc9086fd9bc7f5274ce3c0bcaf6fd3401f3f19bf8a427d7b03912ce5f02a5c4e80680baa7376ee3f5c67c23193fd5ae471ed585cd66be57fb2974eca5ad6d40cf0f003cbed4a712ee1ae8004278487f8656b51222872b8f6ee1d9c797c800628d10701b1573e65973fa2a0c4a2b0263f6691067d93127efb07ce925ef64db428030461261ce23a07e57be0dbbee4b9657959ab61a4c15a81e23bf9179510ad1093cad7dd7476325d4f8d657690384e24355811dc2a18aa2d71545d8a9c0107cfbd685ffe286a16606fbb8bef9931de0e6d4025740156efaa0113d853c9be884067ced8133e2a2040592afd5acf58cd02d082203b0c4d2d0840a0b38d459174e9028800bc2665aa4a12cbf623fa99304c99f69c1aab8a2e7b6ee5cfba11b94c29bd78a9e44f7e97610005dae002121421d189d30d898932135511454db7a00628cc1714508b6ce339df08d2f1e013a8c769fd93300883acfc7d7667095613cf70703bf2b86c2950b6ba08864a875307dfc58b9a8e8d8ccde05dae03ec42f814e074932a727364abb9d7380a17e9e7c73e87be24aab05e23c120742a0652a5b197fdad2e3422f831a95ca7c1ae8308e9cb3e5d782b872b392130b623063a418f429bfde240d7d4161bc66580ddf976e4820a675cb1eea8dfce69cc982e0d8fe9ad0bf6edbd8ac4055f2260ea0bb5800f2f5d5c571051626a5186ac6e4d58d9b856a24278f6400f4f0a98b97a9597e5c7fbfd9d6dc95d21aaa762fff4f49057ca089cd7d0616d25bd773520f5373f5381018061937034ff127e88f0d51eb84019ee87f3fc04e9e4868084061cdb5b9b7d618fc32c0b4c223e32974e9504cb501ba567e0fb3f080daae9e03e3306693963eeaf99eb8cfad9946457e6ee7674d3a18847c1261e057bbc1a482fef97e9adec96ddccf000ee58e46e51160254febdf4b83e9b7a11e5318d156fa078519adaae27034edf56a6dbff1fb6e9213e3e8921cac2301edf69ecc278d3e18ac5c66080f5e3a26b756346cf1dda68c4872badaee7867b9d79a418b0b53a5aa85712c6e56306a758928ee545e78b2b787f1c62a0a2fa3539cb9693cfb9defc230e7596fdedbec41e930efa2cc06ef64406969fa575644d9b962373921a52feef9e267e562758c25bd1b85cdfce9b0d84cee5b7a3f8c05884c19a654f7ba9864b94677552ea70a82ef84206ecc7213783626cd0748fe9907f5260e67c510e9d729f9e0b9cb5abf40b96b9367919dfbff844cfb5531157597e3b0b924aa46a22c6f098990573121adebf97478f112b9d6d9747efc6a8bde21d7b6dd192b3673407e278a7855eb5d1cb7295822dfa9bd6a9de756a5b2e52f6073b700792a9284d23a8913668f7466cce9c5c27dd2016d7cdcdcddb40f5890e24eeea0f009655e470ae6ee2ec26a5ab164dd7c7d9e1396460fb0cc45ee30024eb7b8ab08ea28f5cd9fb88062ddf006250b0f6cfc5007ff1f25d4004e999eb9104e6672505f325ffc43d8d8b21bfecc10f7a4f03320bd6fb1cfd2e101b521e467fe695bdbc022f75194a4ef4e701451778d63404b6c62817d3947e2fdc053ce9ae7ef791118580abdd2b5834dc621d5759dc841b9ddf50f38202e75814299d7c5578cc76adbe3ad4f727a850b6d382eac9b33a1e10d3954f318f40a2878d770e1fb8941dc803274868c922b551567bd9fd59adac143a01fc38c342944ced4fb100c370307c1e38ceed1317d948fac84e730215146bfa9006c3a88c32cea0b86c7ac4181832254ff67fa77baa621eb2890f0337ce7d61ac58397f5c53ab2ac21fbd0b7f54ed4981a1b5fbd5aafb5221df7b925789d0458ba09b0884a9c0f01f1f31caadb948a8e1fac7b8cdc10acd4c4716783d3632e05bea76ffeb2c72b82b7a3aa382ffc86c568f423fb40373220966d90ecbeba5372da7f435acffa7d1367ee30f7a03be85c24b16593b6c0d9ac94b8cbd692451808bc4b273bafdaa30bfb8ed8d401625f0de3091a8714d7f6cfbf94e1dd5ac3538bbcf93ecdf4c49873c07bc64187989ba69e0e3a904939cf835a60651bf80e4e93ababad599a7353ae6fb3c5e4019fd12c7849bc6cedf49f8d15b57c9f9f95a5bce2103acc86afaa05436897ea45fb8d61d56f75c3191b5e0bb971c021b97296db2bd8db79732531ff0dff47ce4da81d495b44ab216d1b260fc8d82528dad5f79203b802b6620d95e58391aeb99fa32f892bf592c4efda1075cddbb8de27ad96f70bfc895941eb683db612600873dcc98c4dc88e5d2d753186331c8127b6ce0f1d0b77a4f0402f67346e4e263bf4a8e3493f7937c3bdacea833973fd9df4f043e87b4a8565e1505e93bce21e3d27f27878040023ffedcad96f1cf232c8072120cebfb3dbfb89caf9db36bdfe3cb81ae54adc509e2d1c64d9eaeb4ede068cf4fb1d23d7551c8d098c9e1e4150df2d116658517d6030a6619528230c7b079dde94e164987732ed308e76536c4243097a78520b558bc0d8f4e8d9b1df9b39cb5235e255ee6380eb92f2cfedb4fb02fd39a50b62b76b06ce888cef9ee299218f90493c0ce778d4663bf02120d51029309bb98380d4ea804af2b91acdb3b2ff005e4c30f5657e55f1dae6963c7a1c39614902965f067343ff62d690cea746ddef4af78e10e5be5498df21528103d376758b662a386b34ff9ff651852b28749ed9f9009e52f0028260ccaedb77551ed9327e7f6295f7d661768d2523042466f1a156f7361f74fed6c6184d9113c72b62c48ee788c3e2ae1c32bbea9048c6aabcf70c8dbfc920ab6d27997841d81c457f4275501fce886a0cdc67b52056e918e224451922a478b8100b4a6c90b7fce07c69fcec78ea7e208c09e4ff4d0b34499c065d05354b49237f847068a854782023d267f8d3f18f7eadb9bb154c2f52d0f3104bcd50b61011057a2237fba264c79ac160bcc185c95466c805c905d69c75afbed5579b94bba07030f5f7fd82659df7fb8ec022a06b2997704fe59f08fd9bd5acf8252e6e3a7fe6683062e390157594860c9352d3bb072b70beeeea2ba72cae4b6d1d69e33a21970c35dcd516dae2134208822c93e4b5f25c70427bb730334587c8768a5e1e51174ddfcbdb36652ddace6ae345ffaed12b4bf79e81ad94eee230d3abf3ff67d2ef4b9af059df6f029f65da55cd3901e36819121db1b5d6b9396f855dcc6953ee4b5d3bfa7203752640d49dbd1e22c777a6dbe5b98983eac4e89e8acbab2bc679aa5603bf360b097101b6eca7e286e9773fe45d5a53f6337eac17cd841caa47ab0cb64559348e7f31fd0576a41ecd1640b766104b5b071d6c64795542215afdfb4296577c1d7219df7f2a372763f11f7b796518cea9dc1e9f694a3071161003eb1429631ed35303ff990f510388e6da414e6ff52001c629370525cf49a03a4b8f6d6760e00ebf3bd05d4904f19e3dcdbb6c89c54fa988c8dae2728e397891113aa6cc42077ef6d36a958f895ed590d161507a246f99837d431c24c6f9f32abd036a0a6d4a2085810b646d97fee45e346772e69d1f1c81530edc986678a7bd3c", 0x1000, 0x409, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653000419408fdb5c6680e43ac710331569ed85c9f33703bb2c12168ed53a4155388736c66b01da66256431e99489786274c01d3a10257e89ad66165ce2d9f7f00000096a48751bcb5e6dc306c73ac149fffe9cec02321fc4172d1430462a68fb1a4d03faf4e2523f710e5dda2ba98f7dfbc71a6f0c2668dc4"], 0xa) 22:40:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24}, {0x7c}, {0xffee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)) r1 = semget$private(0x0, 0x1, 0x5) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000280)=0x253) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/33) 22:40:18 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) chroot(&(0x7f0000000140)='./bus\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) unlink(0x0) listen(0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$unix(r0, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x0, r1, 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) clock_settime(0x2, &(0x7f0000000100)={0x9, 0x992}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x722, 0x7, 0x8, 0x0, 0x0, 0xfffff677, 0xb42d, 0x0, 0x2, 0x2, 0x6}) 22:40:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x2, {[0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000], [0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x247], [0x8, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdfeffffffffff], [0x0, 0x0, 0x482, 0x0, 0x0, 0x2135af23], [{}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc94d7b5d1a7fd6bc"], 0x10) sendto$inet(r3, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r3, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r3) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000080)=""/41, 0x29}], 0x2) fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000004c0)={0x10000, [{0x1, 0x1}, {0x3, 0x1}, {0x3, 0xfffffd78}, {0x2, 0x9}, {0x3, 0x7}, {0x1, 0x1}, {0x2, 0x3ff}, {0x1, 0xdf8}, {0x2, 0x1}, {0x2, 0x5}, {0x1, 0x3}, {0x2, 0x7f}, {0x3}, {0x1, 0x3}, {0x3, 0x5}, {0x1, 0x38}, {0x3, 0x7}, {0x2, 0x10000}, {0x2, 0xa4}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x6}, {0x1, 0x82}, {0x3, 0x1ff}, {0x3, 0xcb34}, {0x0, 0x80}, {0x1, 0x2}, {0x2, 0xffff}, {0x2, 0x7}, {0x3, 0xffd}, {0x2, 0x1}, {0x2, 0x1}]}) 22:40:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) semop(0x0, &(0x7f00000005c0)=[{}, {0x4, 0x0, 0x1800}], 0x2) r0 = getppid() setpgid(0x0, r0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x908, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x5) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000280)=0x253) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/245) 22:40:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x54}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:40:18 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [{}, {}, {}, {}, {}, {}, {0x0, 0xfffffffa}]}}) pipe(&(0x7f00000012c0)) 22:40:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 22:40:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x6, 0x0, 0x0, 0x101}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCLOCK(r2, 0x20004276) pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d01000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d02000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d03000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d04000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d05000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d06000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d07000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d08000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d09000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d0a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d0b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d0c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d0d000 didn't change! 22:40:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB='\r'], 0x1) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) sync() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d0e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d0f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d92000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d93000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d96000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d99000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d9b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d9d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20d9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20da0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20ea0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20eb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f25000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f26000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f27000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f28000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f29000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f2a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f2b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f2c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f2d000 didn't change! 22:40:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x8}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x3) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = semget$private(0x0, 0x1, 0x5) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000280)=0x253) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000040)) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000cc0)=""/4096) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) socketpair(0x20, 0x4000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r6, 0x7, 0x1000, &(0x7f0000000100)="6e83ad801a10d9ba4d8c517bb8155d5da86e65450c", 0x15) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x6, 0x9, 0xfff, 0x6, "626e1318fdcb480c7eaf288e52cb865ccb30a4ad", 0x7, 0x3}) close(r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffff, 0xfffffffffbfffff8, 0x80, "03000000255185ab7f88ad3060e600"}) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987f", 0x26}], 0x1) 22:40:20 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwritev(r0, &(0x7f0000000b00)=[{&(0x7f0000000680)="1f805a2c1dcfff1fcc476a46735a7b648859f6d510feb28f02b8c022f2c414bbd71746f87db7145f143a7b1eba142c43703e0cece5251d6513f550424e3129c8a853b45443a40d5eadfa810df3d458e4d3dc4d605ce929c2ee6c3abcc07f0b57424b476efb9ef1b5c69e9a0c6e933265d9c03e86052bbc4db6066ae434d3be36cb82f9f7b9d84351b919a3fbea7eac9ab35ef15b6b319a876fe78077a36e408d", 0xa0}, {&(0x7f0000000740)="c2599e7a84a210023e45cc", 0xb}, {&(0x7f0000000800)="6f4c02e246d2ffd511307185e035cb9fe988f066e89afde4dddd819c7f0d4c856af19047389e86213524420e91745924f46a0a3d0aaa09ab1ccdcfa93c9ad87b2795484425f7cdf5f2bbf3d5fd4f23479dcc926486a80ab1032b99873ce4077ca3e1fb58f95cd84e006969e828bf35e104f6adb81422b78edd0e59356025fc67", 0x80}], 0x3, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="bc2df39b460e3260ac632b", 0xb}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/128, 0x80}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)=""/40, 0x28}], 0x5, 0x0, 0x200) socketpair(0x10, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r4, 0x3}) pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f2e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f2f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806bc08af0 va 0x20f30000 didn't change! 22:40:20 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="fbffffffffff4c5b0a0000000000000000000000000000e8ad2e40744cc932274fb72b0000000000ff020000000000000000000000000001320000000000000088009078000000000000000000000000000000000000000100"/98]) 22:40:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x6ad) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {}], 0x2, 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)=0x200) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r0, &(0x7f0000000080)="678258df80726eb0645a59ace17485c82ecf6bea15eb5f0c429cb87f7b0c1204ae2ad518d8f03f54bb679885edb22dd073c3651a4b8dfa1df2a669eeb11db3d504d461f9951d1d9ab146e80d", 0x4c) 22:40:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000106], [], [], [{0x4000}, {0x0, 0x0, 0x0, 0x100000000000}, {}, {}, {}, {0xfffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80606954, &(0x7f0000000300)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x28, 0x9}) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000040)={0x0, [{0x3, 0x10001}, {0x9bf1471503311be9, 0x9}, {0x2, 0x9}, {0x1, 0xfff}, {0x2, 0x9}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x82}, {0x3, 0x3}, {0x2, 0x6}, {0x0, 0x1ba4}, {0x1}, {0x1, 0x3f}, {0x2, 0x14000000}, {0x0, 0x2}, {0x2, 0x8000}, {0x2, 0x80}, {0x2, 0x7}, {0x1, 0x20}, {0x3, 0x4}, {0x2}, {0x1, 0x9}, {0x1, 0x7}, {0x2, 0xfffffff8}, {0x2, 0x1}, {0x2, 0x750c}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x5}, {0x1, 0x100}, {0x3, 0x2}]}) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 22:40:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x28}, {0x2}, {0x4000000000006}]}) syz_emit_ethernet(0x12, &(0x7f0000000000)={@empty, @empty, [{[], {0x8100, 0x1}}]}) 22:40:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r2) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = open(&(0x7f0000000100)='\x00', 0x81, 0x0) r4 = socket(0xa, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) r5 = accept$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r5, &(0x7f0000000140)=ANY=[@ANYRES16=r3], 0x1) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 22:40:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt(r0, 0x101, 0x1000, &(0x7f0000000000)="23211734d29900dbabaa1eb664b732eedd87255309df4dec0c22dec871c9c039a0c1d2167b4c38ce9f153923cc564a8f303f4d21568057383fe4de04657599dabdeb73d8be41078ef721c96c0a3166084c52bec3da9a2a74967475edc9593359e22e2fc66003c10ea281721504eaa04aa5", 0x71) 22:40:21 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffffffffffcb6) dup(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000380)={0xf46, 0x4}) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000002c0)={{}, 0x8, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r6, &(0x7f0000000100)="1f9f19fdf6374e4c8fd37a7ed947682fe7fa15b019913647079304d059acf9d668972e3b95c88aa8c027550956e5692f5e506c0a6d7e97b70b6d4783297b6e199399d14ecc38805c31e46930e34472bc2bfa20b33f4a2a5db5f056f1f7f6c95a169ad3a7f4fedaeb7642a03fbc078930d62eddbe64df5dbe35a494f53dffafe7c3441a1e9857c8c732860f1461642da5945a9d67a13d196448daf4bcf70ea16327279d307b57577ec01bfb432dc50e2df625b7a1a637135fe6390eefa8a3e1c0fcd607e01fd8d26b0d3875e754c8d17d484284697bab70e92e77b73901bc8ed267fb691b3abcefda54339460caf122a5fe6a3a632a2a798f52d5", 0xfa, 0x7, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000300)="805063ef28372e6379473adcff866dca769a78abea6db4a6fb5fc99a1206234dca5a54284e3ca5607ebd80ef8c59aa1adba01ceeb6a315b6e7899b8fb99847869abdb60b17d22aa56d9068e83f532eaf12a78461c3273b22bf2dfc11", 0x5c) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0xffff, 0x1023, &(0x7f0000000280)="2591fb249dbf0c57a09c2b8bd09af46809a6a572ee50f6e5ddff84f0d1248551", 0x20) 22:40:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0xa, r1) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/135, 0x87}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000480)=""/65, 0x41}], 0x7, 0x0, 0x6752) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xfdd1, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:40:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000040)={0x9}, 0x0, 0x0) shutdown(r0, 0x1) 22:40:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x8000, 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00f02d2f66696c653000"], 0x10) recvfrom(r3, &(0x7f0000000180)=""/169, 0xfdd1, 0x0, 0x0, 0x0) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0x30b, 0x405, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:40:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) r1 = getppid() setpgid(0x0, r1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x104}, {0xffffffffffffffff, 0x80}, {r0}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {r2, 0x20}, {r5, 0x8}], 0x7, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000001, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:40:22 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x4012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3a51, 0x5, 0x2, 0x6}]}) mlock(&(0x7f00007ca000/0x400000)=nil, 0x400000) 22:40:24 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000090000080000fe8000000020000000000000000000aaff0200000000000000000000000000800090780000000000"]) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r0, 0x3, 0x10001, &(0x7f0000000200)="8d8cf813cceb53226680072ca3625fe226eee44a8cc2131bccbf211bb1273da5b1d2810185520b7cc0ff40037bce189eeb6ec9cd589e077db8de246245cd62358c88b250af6cd78c8575ba35ecca9bbedfdaa295fec3d62086cc6043e52a797c937069a34b1d30e503d74a46d01905fedc6c433130aab4431b3c774afe6bf4242c876817064a50a2a2bb611d77aec6171218b6503bfea929f884c64da365c705186b652939621c3db91bc2e5841b41e147fc389295dd494a1573e99331171176237f188a22f06b0f6eb19dcad709f3ff7a03b0011a77dd5b733c63f37d489b279fac36b002744a383f0f", 0x59) r1 = dup(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) fcntl$getflags(r3, 0x3) dup2(r1, r0) listen(r1, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) listen(r4, 0xfffffe00) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000001340), &(0x7f0000001380)=0x4) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0xa5, 0x400, 0xfff, 0x2, 0x6, 0xba54, 0x8, 0x10, [{0x6, 0x80000000, 0x4, 0x8}, {0x6, 0x9, 0x3f, 0x3}, {0x1, 0x1000, 0xa2}, {0xfffffff7, 0x4, 0xffffffff, 0x6}, {0xffff, 0x1, 0x80, 0x8000}, {0xfffffffe, 0x101, 0x101, 0xfe4}, {0x8, 0xffff, 0x2340, 0x80}, {0x5, 0x845, 0x7, 0x4}, {0x2, 0x80000001, 0x2, 0x7}, {0x4, 0x1, 0x200, 0x8}, {0xd6e8, 0x5, 0x2, 0x3}, {0x8001, 0xbfb, 0x3, 0x7}, {0x1, 0x4, 0x10001, 0x6}, {0x0, 0x3f, 0x0, 0x80}, {0x7fff, 0x0, 0xfffffffc, 0x4}, {0x2, 0x8, 0x101, 0x92fb}]}) 22:40:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x1000b35, 0x550f, "2ea86ee16eb595607fcfd71100", 0x8, 0xff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000000c0)="ff0fd753ea647cbd33503f296cf9effc8dfd36abb766dd5f089e862ad89099f7d614b3ae169d60e4f5003a508f81832095cef4e3636138302d610f85ab7543f1bc7ac81b6380eef989844c643d7c2a880908aa661f4f3f3bc9906c6741459f402bc13bcaf98a41afad80f08b5c8365b374774eeb786e62af63b7fc3e52f4e0b5", 0x80}], 0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 22:40:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff38627187e0540d8c10de700cc30000000000000000005b9d071b542a538706000000b818000000290000003e0000d5ac8c54d0da7ca983634be2237bd0407ba1c301a71fda04afb4388907526759a470c970ea5abc92733488bb448532f83e64bffa67d3541e89b583fdc02ced92cd3acc4df9cf43441d1d52ce6999eef9ffaa5deb5c03b186200334c661"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x4, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:40:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000009000/0x4000)=nil, &(0x7f000000f000/0x3000)=nil}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000005000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000bff000/0x400000)=nil}, {&(0x7f0000e22000/0x2000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000e7c000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000c0e000/0x3000)=nil}, {&(0x7f0000c15000/0x3000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000db1000/0x2000)=nil, &(0x7f0000c67000/0x2000)=nil}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000d5e000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000e8b000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r3, &(0x7f0000000080)="d40e6a0d9446df4fd9b5060b1a5990b0c12556a6c871b4327a4fb6a0d43019effed19e8969d5fd52a13b3cdf7536521467cbf507319cb77118543f20bae4c588552714145188ae062b793a5271110debd9c38220c16ea81bd08e17aa11f12095706c59c5282b2b4aee4921c6487a1c1f2b4dea80e195", 0x76, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 22:40:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000340)=""/158, 0x9e}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) 22:40:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000080)=[{0x82, 0x29}, {0xca, 0x4}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x4531}, {0x21, 0x6}], 0x2}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000001500)=0x8, 0x4) ioctl$TIOCFLUSH(r2, 0x80186959, &(0x7f0000000300)) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000340)="ea6645b03a9f3002d897dc2d5cb462a1ee58ec9c9e4f24837e068d6a31c020fbe587476289a11fa04206231ec1397a72df2f229942076774ca4304786c2f0102c906de8b68e5002d2e6b62eef303d69d9bd893d2b35814518279effb861bf56ec72f0fd5871989d7a3c64ad6085340b1c6b60c106474fc3d72714d3a9f0989694e3bd6fbfcb2aebd53773843ca261e0ada00d185d741e5cc55d4cc447b7d076c64e958e072726a7dbb7065bb5895a16edd3be8fb81642c1934b77e4ec4352270bd471689168c3156eab1c382d977594ba46beccf17a19da7b56424a311c83a5098e7c7687417fda36694bf51e05e332827a04159533ee73351fd890da08e10ca1ed7ff993171cad19827fbcabdb29aa3c415151a3e4677226ecddf19fa3121c09eea79542dbeb912812feabdcda5d74b64a11d3f00e6d7c638595abb856767e429add1bb3cae4199aa482d3b955bf1a3e0630848f01fdcb2ad23c098d4dd58d44da54aa30b7767917e7eb2f831a245ab8a582514640df5900bd5832a56b49666b423645a157717c1907d6c4747efa5f2f629d763891f7a95787dd3c4bde32376a985b3056cb4f8ed242679aae472f3a97c32723d8d764c87a84d6004eb08cd0f631f2b1fbd31ad78cc28f52dd5de99965e197463c3aa3abbdfb0e0dd08ff690669850c48e82bb823b2b9da1858c839015f66418d5267830324e3c57238e221273f4818399a972a64a182862b8ec7fe898fb3c5477a52651715d70e866ff16180cc5dbf58fd676a6e6d34b2c612127e6d07bd01f5c4fc826423d64a90cd8be78ce9eca3330fe1c5ac8acbf7d37a1ba116378c9b596ac99251aa03d945a371e8db09251443e72121b44a89511d4d377f472c3942e9f22ffbe5980ce9e3b9519d2a32d2baafb583ad37972ef44563d0277696d6bca6627dece20595f6d87648f26ff9d4b440488a4da901da6cc6c79380be4e3c57675d80057b66142200c5dae1bad88b08fa57174ef04ef32368582bb994c66f2f9094ba6f1fea196295375f47e8d13415701571688e3317f4aa04270943063b0be48acef80df87efe56965f349debb746b3ffbde53f748a9f1e08da50ff632844999dc6b05e1c20d14a60b037bcd0a63ddcd4aba94fc9d959e7fec83d05ebb92cd7f99b0f1fd292d8c48f4d631755cf26750dc1a0e9f9e3272aef01b40e2d2a45f771f61416a913d997618ae5bfed3625cdca359a2b78a5ce97f83d15adf01f4053895f43908229a34b4e6ef71d31a68e6fa7ac427c1582c9b689909c01cc5011bb968d4ae591f1e97aaccbb550236791f954a417972b33d08c3467ebd3d2011da55f253cfacdc27340a42068ce6399df63dec41284fa190d53a20a856c13fe9f6c074ca859c5d21d791def916db72aca4508ac7c009d5660a984dc523d11a9989f909007e00c06dcb18e279eb2c9ba40789882bc1c347128e2c88909b0d05ef5d42a4c458d8cd48e8a26d6e9b41e8f4702cb4a3f7d87124da728fa4696d6450900870e678800a9b662e667cfa78bf8011502b1bec1d9adaa308cc84fc27d965c79dd91c5c5cdbe56600d1128f4574564e08e9b5bb6992f3f685f60137572b37ea01f2f4caf02862b3d8959bee20ab0773ebbf3cdb1c535efb65eccdcffdb329c526c291166525f129742701d85ed7083209d5c39d5b189c564954ee2ecdcbfc0fcc2e7f5c19b047874fe1d43f5f8e74405c681da87841edfc07823679508a682d293d9aaaa90e3fdc6a44035b83eceae55f0b4843f88b91781494565284374d02cc2f58e8196932fd7f2774b4b12c5eae02add3a08bb78cda3450ee5ecef21229ef89efe22315672edbcaa44e13cd8584cec793c9381b03de7b6e06ab0244e1fdcbc3b692996eaa784066fe218cbebb61f71ef9d9aa0f453ba89efabd5e297dc8be3fabfb740d7034190c1663a79c44a5c36c2d13a4f6cdd5e3a5e118c1c9bdf01a63ffa77d66a7aa018961de31baf8f524cc87e16885c6e2a06c75faa9c368770d9ca139f439df97e03c1e431cf01a8a9140d130a4a7a8a0298f77e4ab03367f517b173e2e88a2026ee7b0dcf23028c8a315c126e66699c71b113ca3314393acd6409115cb0276a2d2f7041993c96162a7ed556c02c59998656404102084f8a44e23a9a16317234c44dfe95898fd56d25d1d98cb9b56620633fde4a1e4c306b4a0667d708ca2fb972c4aedd4985cf8400630b22f83c3ea914f8411658e0dc455f9994d202659e295ad6484e22daee932889383b0780f7942c6158adf3c2638a46b079d0a9a17ca6e1e227a27490230f750ea017f32968b9ccca997237986e9975a87b505d0eddf704352412301b649daa4be6bc81892411a29a5f2df32825b01661b3517fbf3fbe5591d56eeaa39e4c8a21978cec4ceece8647528361c82b7b863ad9d2e0c9a0da9713c1ebd6901413f69172680c1228f27f8701f08082a1a3acba7e0b15f592a726ca70f6d4e48c77f5c131bbd692a0ddc8fa0b701cccd8e98254903ca8203ff1dcf674c62f728c7028a01b0f4b9ff6d6ca122feb724950d1300dc79b27be2eda1e8182d44305903632cbe0ee5b27aaef31962c44e5f008a117da0eb5b3db39044d542ef954278e3235141ed35bbc7d1f73a03c709296ab1b561d17bad19aafcf86a3aca3c0b9ac44b423ea818c216e20ecf0c8149296b2c108130dc348499b5675770f7bae0ff1bb85eee50fd10e4cc5aee59fd4367e3b415ae5b50f536c30a918127c78f9dfde442206fe4df27413fa48453cab5182802a3084e04fcdc3502f5e47ad8dfd261288b1480b13224da6ff15f6244d08716f15ba358bea3e778dc80b16a4e50c3012f4ef753994947163bcaeed291b920b6bfc51c0d5d1fe748b1ee089df3c3f1e7581fd90679a8622aa4189d375be7663da8288da13fef8d5c01dc44520fe0e75d6db028c1f3501915b9f8c324bb6e97c405e9a3cdd3d9e8291d81fa2d7c5807c063220ed30cee10c75c05b8e963002a4b2d3146fae3505cdf0416c7235c5006704d1ed30aad16f38bb130f64edcaf0f025f64a1cfbf24cbbdbe1e49bce129a611bb325133605ff86f2af4fb78d685b8b54505519c1e8756f37a79bf633c1af251263ca9221bc904b005c0a71c0703a5c6a25f59bd6a7ee6f1bf5dc70e7b13c7491f538d09cd478357d1dfaf7b9e4256cbf88302d986922ff44aa34390854696c0f1961a0f10d73628930626b44980d31e12955a2c7b854d32fb84d845b13be3058f51ee94dc11eed421266330d40046b99fbbcd763476327fd42554bbf4b4e8a76d013fa42201120c840a4c536a181b01882958098342b93398169fd28209a75f43620ccf7b4cf3e5f5ad32a12f49258658986b129d9ee20fe52b6cf54c6a38e15da74307ef9d4fba3ba539b5da80e503934deb4cbd18f9e13d995913830d0812657c22a0a5719f6ab0d7711dfb302a303338d33c8e9e1398a40047db1e28feabd896574ed1ca4f28faa47d867c6585b406981e14df257401a8600b615802ae6a11f49df1c63c95d8f07e6a4847948ee3699094593e51d138cf3940a7368f416274477163c69776ec5f28fd40e3fd3a4ae69ff16b0457aa40ba142dfe33d78ec76032f54efb92c67cd78fd8a30ac953e5a887aff381a856e1da05913c00a6717f34b43c8eb85940a2612387a99c7bdbea031059fe580989ee9d45749aa43d194a507f8ce152ca58e4fe76e9218bb2b067145f6f59df6285b5d40e4b267511207da6319ed4bb0fc996288252c8dcb297d109db4882f77cf95186700739a6c1de42b3bc0feeacc63eb3d9f0ce04821ad10e0c1939f68a8daabcecaaf4fd75f3008d52420be01aaf656f9e6ce9baeb38641bed2f913a9f2ea9533fb1c7d9e672e5c2c2d992bb3bd2a125429ebed8105714fddec3b44d2691ea43e74a2b4b71fdb63a15bad3f4b936b10c3dbaa2172cff449677d5e38feb1d9af1660e9c395be64e60878fc20d340907a01161302501d9ae2126b9e06fcde28485daae8e53c6c212734935816d3b050028b189813f8e67626a02478dc310d85d9b45a4c41cf0234cdd802d1f7ad59e321ce4c3f9ce2b874b2bdfbaabf876900d5479d6bcaa6d6eb83fb8f2f43b7bbe36a6dc374f1f36cbcac02963a7d35afd7fadcb7d3e478dc56a04d2498f6a8409798d5bd2d37141c1d3667c0bc593215609c6ca79c3400e396a247008e8b5337e73a06a1f4c14369b895915cd54a98f0cbf4a8afb5226152429b1b3203780d7eee8d5087977a25acb867900be264fd435b3eece9bb241e518698a79f17459cec5fc9b2b5868268b9c2de962f8e76292cccf650c8595c0402b9b1d3cdf14b55a3a468595d395189ed19a54f895a49122a81ab0101cc28837a043c015b4bbb6ac63bb84f434e6d5f855a57c13dd9ecfbf0c4dcf520220c7bedfd9e6b173ab545a97c4acc442f5b80a2a6e236d718823c27fdefc3112b23d95aa5ebb6ed4f9a79b3d1cd4d45289b773c15460c768f675e3d2a010bc6d734fc5a83aff7465e2502cab9fd0c15326cac359bf6d253c37d7740df816c2d07d87ae6b1c23e5f8fd286d8a3b083db3ab5ef2ce908e83df62c817c92447aea535b12557092f8ab4a21fa948a2d7ccedc42ee8bcf5339d0ba32efdd1307f550fb32e74391e3a35109cc31602e99ddf8ca0445cc62665a3b3e7fee76982e9461045de198c19803b7ee90201f83c5dc1e6307108a437884cde19b3e3f38d86476dad7b8b84a45d2e8b50d073d3cd5d4ecef4d2df5cae1283ca01d24886b7a2df2f8068d3ae8fcb26e7d247f670087b8a04195db6f37651cc94f39671f5892abb507c519e588ae5a33f7ebc3cda2ff06d6137b40743cb75654f44b78a1fc2e77362a6508986449d9658d6217ae3fb619a4dad01b738023d47022903388a36e585957016ee00373f8a34b71d65b62adcdacc9e990ef996ebde81f163b86aeeb4defa5e08bdbb0e4981781aee864e7ff08eedc47c8cf017329332880d1d18e67e54fb3541f442c1d78d1c663738675e9c52388104f047af9a460aa3be191fc9a407a2dcae7dc6ea967e8c692b6d5b09ed0892248c6992e53f5d8028680eb132c759141c55952265faa8745ee192ccd8960fcf100847020da51b54db250627b29be90100e9fb48d72803f823c0a84521d30b37560bf50197f2c40e4a6514c5e514f11fc459795210b320d15a5dd0b87b2f0e40791b2328ad838b57d0a164478a300d2fe97f644b03e12a1105e11b45a4b72c6a48aea62ef2587b2528953db8a35d63bb055bd1911eb3a0e25683ab0d270b387b4d7a415c33a4a11268798d44b26bff8cfa34436da4f5c0d8398ca0d54fc30768b1c1da021bc5b277edfeb1265f3c6df23d8a14b7ff9b988592a4a8bcf9b7c17bc5f8aba3afe713b4e3da45208e116ccfb02f700c7b85933323114854180757a2f1df7d0e556e75e14470f481a2b8824e5359d372c27fe40fafc1a0b1990fa51d42f5129a6602f65ba34cc2c33c3d95b2fd8431654c32b5a817e137efb5921889556da021be8adbfbe70b2a2b3e77e351056f981e81c371ad005c5d4113b6fb3190cd0db0da6d814a953e416e4eb29cabcbf4afd785dc0edc2844853194d90f0202c8cc125d97bb2bf35e77d2f883e6acd31c4d35fa19404d7d1f0546342d518d08bc5f57e2db58a488c8793437e26ba4ccebd2cc41e6d42fde9543ad351fdd2740f1780ed30a45159fb3ac63bcc325bdb93b482eafb22e88a968e2bc97f97a0af3f4c216f5369db198db2eef928f5d3182b408d2e", 0x1000}], 0x1, 0x0, 0x8000) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x100) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) recvmsg(r4, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000001340)=""/154, 0x9a}, {&(0x7f0000001680)=""/89, 0x59}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000001540)=""/130, 0x82}], 0x5, &(0x7f0000001440)=""/67, 0x43}, 0x800) 22:40:25 executing program 1: ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f00000000c0)=0x9) setrlimit(0x8, &(0x7f0000000040)={0xb, 0x95}) sendmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)="e508b1f795e2507ebcbfa1a4efcba7fd3c55f62fdd9f00f464c615eb4954d1437e5a17612b8e6911121d334c85cf7c1fb68312c095f9173a8828aba4e0c0bcc23a3080d07a7dcb5fb8b7c4b83aba2a1769cf796f50f8dc2ed52235e694a9155dc9e774a37e890059b629ac9dd6c019dadce673d129a0b0311b13b92ae2ee4b2da85073d28298ce183cb1f2d138d6fc7193c3c526b4902104", 0x98}], 0x1, 0x0}, 0x0) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x80, 0x0) close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x7, 0x8000, {0x64765d00, 0x7}}) write(r1, &(0x7f0000000240)="6ba0be04011e19459ec8b4deebc3c39a443d2c6f", 0xfffffec6) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000200), 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) getrlimit(0x6, &(0x7f0000000100)) 22:40:25 executing program 0: syz_emit_ethernet(0x86, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000780000000000019078ac1400bb00000000030b90780000000045000000000000168ca83300e0000002ac1400aa891b04e00000017fffffff000000007f000001ac1400bbac1400aa0189232b00000000ac1400aae00000017f000001e000000200000004ac1400bbffffffff00810000005ee1048c44361f55e84d147a923e7175e6d591de5723e242b85900a9420ce0a7db10696af91f003380704a22e2f5a8088f953ae1986f085d38c9367d99d4dcd48f0a0448d932d1caf47638cbcb3e0ae67559bbca600c8dcffd32b8a15faca135924e25d7790eb6c653d53f85b3c5b386ef300943f1baf21186451d1b61f8734b6a9777a3a2e66e265e08921037c6737e686fe179a505cdf367b821a23690b770dd77b42f5e44454d9302535146378b8b8ae77129f16a9b4dea58673324edffe99ce43ac29b28360fa357ad38959b40c6eab3b754be39f21b5407386b9ac33585f05290ccb7e511dbbd32ea1946e244"]) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 22:40:25 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x31) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/130, 0x82) r1 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="620500000000000000d1"], 0x10) socketpair(0x2, 0x2, 0x0, &(0x7f0000000040)) write(r2, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 22:40:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x3d}, {0x6, 0x0, 0x0, 0x3bf240ad}]}) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1a029be9374ebcb5e2a6", 0xe, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x202) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./bus\x00') getuid() r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) r3 = openat(r2, &(0x7f00000000c0)='./file1\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000100)='./bus\x00', 0x2, 0x2) read(r0, &(0x7f0000000280)=""/254, 0xfe) 22:40:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x12c, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:40:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000040)='\x00', 0x1}, {&(0x7f0000000200)="b606b2d0017fa3d9e82918433a8c4937b852d532dcae537a444cc7433f08a102412c0dc95eb6d4b98f161d2ddb04e5443c6594acc6a299a70d89f9150f93566240d4d8722c00000100eb545e4a0b820e25d31e07a30a5bc9801fc16f2a1814661ec338ec12e09b89432b2f84ae6460cfa98fd1c64f62a18add75494387466ad34b307fda2e6847e5052ac25f4e40c1191cb05aacb8df01f6e00157b74887354fd0c6bbaae4fc8c8e9becd633740da3217b8547b8c290ff73c8f67612e0e02f6bafc1b66b474d719eebd3b7036dd63f61000000000000", 0xd6}, {&(0x7f0000000700)="365f860252e82729c974d49b785b38c59342fa26188e35f1fd013f6ed153690d86a159e8b91d8bc046a1b6ab2698c0da980239f2c0b81eca47514b89451bfda3f971744781e642dd167f040297d5c01c874c931129cb153ecf27be4253d49ce3e6522dfe7d1905d09a933e947888af7ca737c5fbb12ec8d64930cc4d3af082639b1b5f1a11944f7e8f5e15b5553fec38edf47a4d32670c6850f3d1b983e917c555f62b50fe06c072a17ed81aa95b35ba4a121b70ae603057c6abd6e207f4a6b80acfa933100d6f918116647f4878e5b8bc7c5ffded04470dfd618d8376a2f42f3ef31a11aa3c31d0441f697d6379a724faf77855f147f4e9b4a0b46f5d90dad94196d2f699a5593e61061d7acb1761f828d00134536f44f687c4ba9c1fe620f12db6939ad97cfbf8abc8d5949926c418fb67113f457e149b35f2ba779ad816f5b117ce27a4678e2e8ed12180703030da9fd97de54f81717bce872480f3bbc19b30bbbe9974c7f55e04603ac5bf16c9603d1e4bc4d676b8e8337b29f71211d288c9cb432e9288e5ce891a324bf113d8ab7cde55eb64484ca154c23ac409d08339ff303383ee35a839761952888d3c782de382d23036424325064d447ab45068bfb46022aec711a0052f39d86dcea20b920c6919b5b51f3343af89b96eda11f8057a2ca7781253230a45ea746e1effe51f5ec3a17f717ae5c0a2fc6fcb1eed561d6e3e7fbfbfc59325698ece1cb64396059ca1e512b8b2c209990ebffd7bc1f8624fdf188969a2400ab131a9b628ae81356589125032c6522e6db96cf6101f6d7cda8c6784083cf4277c162126265b8f823dfe886c12771f929b651082b1a7c8673925dbcfce76ab3aefa3239cdb2b8055dd2be2d628aab8f35f44cf0b1929244f02960704e16136ff89e9275090d3eb6a8b02be03e7b1522d1fd4a47767efb7d11cf125d7d1a726632158c5d29ac9ec0a8692425c4f04737860345ca55c2a205e8010814f4a3b13ddb945e2bc0363cd0ff6795cd3dd90e7e936fc87135d5006a7ad6b832b49049ec2a1c53e0fadc749e5f9f479dadf1ebc73fe17a3f75736c53a168a14a08532ed863f7a17192754a8a13089af2e1ff01d59d14071d6115dfba0d445d4f62028444320fd8e0775607ab4dfafdd058db0af3d6b3fb51f581dddbf297f9bbd8c6396974ed636cf6fb844687453e259cbfc25a8c830867eb70135d0180ff522126cb68199b9dfdc9a129ff1373a592f3f126d33ffaa3f4382fc1dae0b71c5bb5323a264bc34d96831dd4120b713d64d83f6fd6cf14460c128a6c89d82592a626b76dfe1fe415514a897c956aa9ad774594322f4ea46d8b88d5c641dc6442bb624cf6618ad25395e72311e03bf39180924a01a828cc2c44bdc7a4a7025fd2454c720655d6da04fe57b7b5c0b1080c8d2d66f4a62d33ed2ccf877784f548e4a82e3f6379fa33e9b7f8826cedc09c25c6ceafbf91a24e701cb66182f60a96a82fc", 0x424}], 0x3, 0x0, 0x48fd) 22:40:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x20}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:40:26 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x2}, {}, {}, {}, {}, {}, {0xffffffff}, {}, {}, {}, {0x0, 0x10001}]}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = socket(0x800000018, 0x3, 0x102) setsockopt(r2, 0x101, 0x1, &(0x7f00000001c0)="7e4d810554fd82c4834e4717c53af541a6a96e43aa83076cc06fe04482ea6ed81a6a694c29ba471f86db584111b2e66316837f9f6c22ff847a2b158066577f46efc4aba246e89f1b506457a0ff5fa182b2b63c4f7c7a245ba34c155b40a8b41be6fd7461043260c9b23e62ab5b2b272b0ac6c61aacde8e0f1c421aa6", 0x7c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 22:40:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) connect$unix(r1, &(0x7f0000000140)=ANY=[], 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) r3 = socket(0x6, 0x5, 0x5) bind$inet6(r3, &(0x7f0000000040)={0x18, 0x3, 0xc52a, 0x29f4}, 0xc) 22:40:26 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc, 0x0, 0x20000000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x3696a8fd]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:40:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x10000}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)='M', 0x1, 0x0, 0xffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0xb1, 0x1, 0x2, "de78584058ebe56ca591201c5a6643578ff6c618", 0x1000, 0xffff}) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) write(r3, &(0x7f0000000140)="67cf709c89320369bf0e6f81618094c31048f82331aaab6b", 0x18) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000940)) r4 = socket(0x18, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x2000000000009, &(0x7f0000000080), 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:40:27 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x2}, {}, {}, {}, {}, {}, {0xffffffff}, {}, {}, {}, {0x0, 0x10001}]}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) r2 = socket(0x800000018, 0x3, 0x102) setsockopt(r2, 0x101, 0x1, &(0x7f00000001c0)="7e4d810554fd82c4834e4717c53af541a6a96e43aa83076cc06fe04482ea6ed81a6a694c29ba471f86db584111b2e66316837f9f6c22ff847a2b158066577f46efc4aba246e89f1b506457a0ff5fa182b2b63c4f7c7a245ba34c155b40a8b41be6fd7461043260c9b23e62ab5b2b272b0ac6c61aacde8e0f1c421aa6", 0x7c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 22:40:27 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0xeb, 0xf0000000, 0x9, 0xff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x1ff, 0x0, 0x88a0, 0x0) close(r4) 22:40:27 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000380)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x1d0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}], 0xe0}, 0x0) dup2(r0, r2) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x100, 0x3a) msgrcv(r3, &(0x7f0000001c80)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/250], 0xfa, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 22:40:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') geteuid() 22:40:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8000, 0x58) openat(r1, &(0x7f0000000440)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) r4 = getuid() getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = socket(0x1, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getpeername(r5, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x1, 0x5) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000280)=0x253) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000040)) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000300)=""/103) setuid(r4) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffcdf, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYBLOB="89036bcd656684b5e561397695e542e9b50db499846ecdc7fa0076e33069676d49e010969e2c164a1c904aebb7f0a42722a314e04d91cad1256475bdc084d95863401fa9e46afe943e8ed3f8932a635185d05cc917637dc6c28a7cf70b1127275fdc3bfef2d6eeb6f5c8c8a98d390bf0850b495927a1b4835c5afb02", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x9e}, 0x0) 22:40:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r3, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) listen(r1, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="8202892466696c653000"], 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:40:28 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) r3 = kqueue() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x0, 0x5}, {{r5}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x3}, {{r6}, 0xfffffffffffffffb, 0x40, 0xb8000004, 0x4, 0x2}, {{r2}, 0xfffffffffffffff9, 0xaa, 0x20, 0x5}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) syz_open_pts() madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00007ca000/0x400000)=nil, 0x400000) 22:40:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xd0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) readv(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/130, 0x82}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000140)=""/95, 0x5f}], 0x5) 22:40:29 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x38000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r3, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pwrite(r2, &(0x7f00000000c0)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) 22:40:30 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x48006}, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) sendmsg(r0, &(0x7f00000018c0)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)="01", 0x1}, {&(0x7f00000001c0)="e9678b19ad6325f8ae5eca05e37d68a88febb3c3979cab41e2fa5c8dd2a7a2af82c1997f6b2e3e08b72051a01b1c99148c51bb285c7f0e02652e30be63498de374209c0b19865c2455bc794dcf782e66be69048f0c021a638e82143c2b79fbf6ed5cd7bfe64a37934b69c97d0ff4aee4d9ea05eb1eba6b8ce08ceb48877eaf3eeb2df26c95db626abcad6a6fcb9c25b5bff8642ad9416db9241e6bb5ee3f1493e69cc1e8436c89a4902a74c50d111f27be285e8fa9d4bf553cf2c7d36ce2464fa0fde88d55a9efee4156", 0xca}, {&(0x7f00000002c0)="dcdcfa2e985045f75836ab80826bb20492a9798a1068f0a6f631a8f79f6a1294773957bb20b595de83b98a2b8e1ebd9485a17dd2eaddc1d38bfd8e4c980719ca2b594a025ed89725e44cf796f676be9802ba0af53536a4a0520da8b31f12577b935a2bfb31a0dd393c6095883cd401e5a8102f06fb873e63f550c02c6f081b651ee0b7d54657e43cacc43b94b1284ea822aa4ffc136249914bd1936e9d2251c21e57d36e0a17534d411574d4bb8524e5b64aafb1fad48b94f1f56c1198e6409a1ca8f6ed3da9e4f24a8672f8bc31412aebd3b73f7cb40ed29ea05c27a95e99a11bfd8f61214aa966469f30dc324eace0789f9b9f54904fe7978f0363", 0xfc}, {&(0x7f00000003c0)="aa9038b7d9d8", 0x6}, {&(0x7f0000000400)="1ec438711950ba20123d6f4f853d11ece4ffbe293f8d67357c94d77bd18847d3846a244fb8a8300a7fda89dd26037086ba8a3a82fd6739762a8cc234802bee3220b211d2f3692fcbfaabff62", 0x4c}, {&(0x7f0000000480)="6e6aef53e94943fe5bc745", 0xb}, {&(0x7f00000004c0)="5a738f6b84db0b68d3a5f799e39cc4b10802560f56d8f08fd7f220283c06e9ca396633affe093415710a4f38e8ca1f6160054862a572995fb70bcb10cb3a3bb0d7f9e63d8db38dca2bf4f864ced994078982818c49cd95265ca1407ecad6016c23310ba2f45a9a4157498a27001c168948c26a4e6e", 0x75}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="38000000000000000000000006000000430bc011ed012fdf3be58a129d12ebeb38e031f39ddaea99a5af5da18e5c7886a40000000000000028000000000000000100000009000000845acf23e4cb448deeaf8980e6db891c5745c80000000000f000000000000000010000000000000095f57ca64a0f7a743cb9cbb35c29fb4ec47db5422aa699b13bb6ac454510c62d4ad0d31cbc792dc01c0d8197220ef4673b28650ba7f5d998b2908764a5156fd555fc48910441cf1f1a650069c1137c7a757a681c30f19fbd7a46e785109982670e4c6c78c1a60ef0c78b0df2313e4ba13b2e3c35a982ea28f8f885e994593b69101d4f0d861bc0707254774cf3e641d2a021a6875290c90b35e4c3bfe122d2096928414951add1d288aa86265b6320caa35cbd676adfd6636e6e856e2e8a038d56c0b32365a84fa5838d9d0ce2816fcc018da8a86a7080f5038c2e7200000000101000000000000001000000fcffffff735a30d4a0ffbe35087590ef302c50bc608daf37d87521813d171db3082afd07791cc282b5f3b7c6ce3a2e9698a4d9719bbee52012528c052d9d715e2ee1c545ee428b9d44d54974d4b9507b6355735205b830599f5b5b7f0eb8f648784917445fd5c47d6c63633faf63bc32c525dcbda1a8623885d4e5633423a685e7f7bacec6c0ebcda2104b1c7fce48c3960484da8e1cb5be2da542103f0b6afa37e0a9e436b90466efd9e74284ad0f79175295ce35cae6e4e3d0cef1a9a54519406bef557b13383bd215ba1261e15c496a8557979b0befde36256497353badacf55034fe37c373b6e714a1246244628cc4ee9fe4ff7c7d74db99950e3af7f5850d764305877f860dbabbd6a7d502c00b13dec23e79968c3b77945a59765fbf1a1631496645a9501986465150f44718d70c5abc1e4b85ddd370b6229702b4c54133aa8fc5aa7befd9beed3d26abdcfa12ec8a5a4bea2ef095f06944d8c429ccd4d53378581e4a451f0928dc415b97d44d8e40467ff810ec16d80b8840d4a4df627cd49f50fa5b731595aed03328b2d9e8af8e906b097c6d3113b2d7786650a2657f0f3245f79b9e4de03c99aa4b677076a12cba4197c740680c0549bd9880f6a17e5922b5e89acb50a5f64c4967230e624a310aaccfc2fbbe4b6c972121ad4ed40b1094485e2719e10f757006d36477e255783a5df72f485d4b414f0b3580947013dfaf0f5654f4c968c1da68af5c9d4245efdd8ee011fe440a5cc1b094c7241cb396dab525fcd31d2684f507acd5b42ebe48114adea7b4fa3b3cb5a961a2d823eab6f125ee988f5c6daba42a84c936a961e2d19ce44675710ffe2a98cda61a029195ae9e4c4e5418fd0125efd9e6cd821d942aaa1959784bdc788b47c09cba93a20a90d2567b023b770655463b0fdf7b866822b4fed0991007ca75d37ead951ab2065c27ab32b7cc06baf36238fd27f53ea83cbba86242afe9bfb97119175b44adcc7044f82154b2bbc65a16c35d4ad350258b5a816d0da9f55904ffd06dba8f9dcf978816f06971e4d98feb226514e546865285b0123e5eaec2fe5d7116fb9637363383d4b944f9acc3a8ade4d93d38d79a37b3840ef575dde9c8f3bb6272a8155aaaefefc26d47ae90b3594ba0b60253d8fb72ea61aa7f1277b9f43e6f486a16d3ea36ad230a41be2adb99a9de1f4dff844c005fe68e156ae4efa9b1044f44641db97972e7078085eec169126332557926f00815ac0d6e2f2e4a8c358336e70964e57b9e60714f583734aa92467a8e03582d27d40a40436f21951bf0b6feb93a74a5485fdbcbacfd9224c0bdac9e2b0a1b4a35ebd5ff8ca139324c80824346fe67847d1640378f3e290639692a04721db854b0189d00b62e9066ab101fd16068fff5be823346f65983ea70094ddaeca34fa60fef6792cef0f40cd5e2be0361c68220fcd01783b400db7d3ff4385763a23d7ff01c55afe57705e65e967fa58ddecee7811aa71c58c00ef375c27d5e30f481f1cc109d104252bf24fbb873b99812c84902454fd98cd48bb216eb6db8a5b55722f56b2db87a549ed9ebf0fdd3e9b5c05eb4afbb830cee08243de31e46953341ab998a702b11dd479e55303680e6ec53dc1505e8c934f32535f662e9b2f5301aaec422535bad8b0ee0954d6b696444f47e1bc06467adef134b1ae52660609b0b108a8fd54ddaaa272af167d7af30c0b8b997833fedfc8dc7280c324e0561da29129ed68f8b1307ca70c6d524bda67cad8aab2b1bd978bd84d6a2baf09a58c88ab3f38f1b444ec1ce57681d9e678df2ff765242a6339888e45644d20ab3420a023ec85f12c76c74b94c9757507d042f1281781270086aacd21baabce152f5b26a2868ee285112b2c40ec4e27d0dfbff8b0a08bc790ef41ce2aa4661cc58001e654ef91484ad874fd3e8232de604f0dce8dbf7aeaf26643dfd4cbec42d36aa83ec74e2c2a53161f5b6fbdfa056c65cefde319b5bf8b7daa190a1eaf6e738d4bee8c5c677af68dcabac197466aa53c8c81a505be72c951ad767a88a746cb869e890f4dd024e7ad192debcfd1e346bc47e548482719656d2c86b913c559a2d2957b1c1cf4491ad1d2ad8545d8f68350ec5c0a4b1ff48dee44a3c74030d4fb2c0feaad45fb66b5f489953a0c758b9a9d5cc6ed312ce5bc842e0e58e1515bcc971a8b2a98f7f550896a205957af2b6c15bc29abd84c29a15122737fb137d2bc98d41bbf5a828aa9c351faa959c351712bd69b04ba69af9704f48ffe828b78c05642e1e833e621e119739ad63cc13dd5b844aa62d5bd9f74c5e959e69245ce33e69bb15786b6d8e8adffef170e82bbd5dfe87badee1aa41396c3a0a99c68c595db07f4b9c07ea0b16503b3c675dc305e21e500920ea0fbc899fa6eab8b152998747566d294744a499865a68dab61ca01b65c99e062aee0ff29ca8331a67c1c172d580197d33c7c6b70dc6a14260cfb647425d65297484c7055af56af22bd2c16e76b4f6b47dc694c41d184e5ce56d85edb91a45e1dcf862e71b3672690ad7f6edc5ed8a2a62d5b9a1153dc09dfac86225cc772bdcbb2d56e494aaaacf0641c8da7e023f48482fedb5ee8ae4bbd1b5381c64e60a46a89bb8c6e183e078ed0553b6794a5cb0c2f9dc9fa4e8d1e33f6c8a97b9a63921c107c131d803ad67b0646a2dd98979b9aed4eb6854c9427084ce18c4915f6e7fa1d45cb7dcf1b0b67ead0e3b6afa8645e8e967bb476056ed440ded26b5b09db0eb01ff8fc3d88b105081f0ece60e2df2fbe2be6cb004e4e7056f17c7bdf2da5a9e2a074acbe7501ed595bdf6e2c2b97d37c54a07aa774ac4bb51b8a9aba93e0242fa3e7520ea724d5cd535619b0a257f79d06cf39a74cdd29bb5462e26e09c86a85ac8e33eefab2d19e28cba587e989a665f69f93deeffdefa472d901aee443bec31194a4f326898f15857cb5adb3dec806c2c9ec379f4e644094e188c3f01e91da8e659153724375c980ef2c539b37819bb6a138e2364c607021b0f7febf399e524201dd279ba8c141633a0e76b50c8a0170f58d4de99285a6625c6f07446fd7b48e9fe8f8bc456eeb097a6064c5416a84b7091d687874ceb96bfcba51b452de0e25ab70347497fa4d1125254d434dc12091296c8713b58232ddc74368d3b88ccf32e1c014e6d0843e8ad8182d26b45c72cb5e748bd58394a93f3bb7d9ca09a2879feb642b511105015ae6828f64646ec4e108eb15c51d01061b853b1a42a108f35590b9a842d7e24343d8e85940ae3cb4cf44e3ea6ca6149b9fef284f784c288755206a17109669fbcb90210346b7702b2e92611f075c967a79f9a28c004b270477187932d6b20b80677c5cc82f37eafb26c047264940aa5e286c70c0a1a90717ca2864a008d6e9efdefe0fc0916556e9ec5365b9216b554773b001713480cf6f7fba4027ead9f692240a4c82fbc8f2d69fed8897447950b27ccfb8c1192fdb260125215b6ff74513e4c391601cb0726bd82fe9fd52b88eb2f68cbf98df5f5e4d33bea9a76d8ebbc8d5bb6fdaf46e95db85b82e644bff2d75bad3fe1f0520c1924e391d9f873d7e658cf5db504e288849034461799a2551d3e3b6319c6a63148ecded4663c6da251004d9e62de9726f24da20a0f7f6c33ee3cfbfb805feea80dd397c0368ec5a0f707b0e0b43d75bc88d37dfd7deb35c5b7576565ac4f36ae7140280910833ed19e9c083aa44e407d82dc3b0cfc60ff07d5fe359ea569099cd97895aaf41d91aded329cdf45a5a481efda76e07549df88b6cb8e0acf4145028787e91469c32a070dac4295db55ffc9792295be1df664f2a8b73bcce3c919d93714c21310aeaba32e1a1992353f8aacb81d74a075797c07766d4ecc24099bb12b47db547759613f9e1fcf50374a56960df32c0fc9339e3351e2544b2a44adc23246b6ea0eaa9aaea36e02b48b3506fa588ab5b91860455f6da6247478fb32c26ade47388d611847272f918f374da3b93b5a83a745a29490cf2e75832c9d676319206aa3587d87af1b9cbe7dceeba5b6d4c3bbdf7d8ec71033eac22d7d54d89d368789bfb28ffc86da65c08e5bf29623fd82cfd96662534f3256f0badfcf5ecfb3dce8d59029df243b138dba33af4cd5e9cdc6d451be7edb67eb2420d7ca672df641e117527fb07e446fcd9f3e3ab948b470aefb05de8c92afad466a56df077011eba929ec89171df8207c074fd647c98ba4183577a4b85186b5e1259d50cffb295ba3bea102e71b05664d4bd63a5f0a50f17e36e78e0fb6b6d920e7637f564c8d08982e8e77d2075592861c7ae6d4db2b301f405e5540a5d56f6a8ec51e33b85a6adcca7018d5969ebadf3b7644025980ecdde60eb9e904768ffb8a1d2d43878d77451d1d1e8d511e2ae473337287c41b74a350e8186f5e0bc9db9f6e20f8bfdab85494d7f165ae68034878325fdd5d2e6bcea15955e519c415c9d9540224de0fdb563515d305a55080f5529976f5511d55e6f854fc5ccd61360e0d1a22575aa9808efc62165e75e217ccd85e4c87f000743e5f03874467d6aad579ee75e92b89dc7abf7f43b02b2fb8e8ebb8965d8a4d4cf7a58aec90ed1c2ebf227059732041214e0c520951a583229427cb42d1bfd69f3c1908808a9de693701c8c1b3de6923a05e7fa12961d63f96ffb3c6348d06f22c7b525f3697bbf905e69e694c00cefee4430ee0af96ebfef029fce4fcbebd5cf0b5243ed1f4b03ec87044511f62ea05b4154406ff8882345df32d474c3507bb9870e51bb51df3372760eb8e034b90bd25eb1fa82c613cd0d7d67d5741a504a90726df41c50d3548d77c1736422483c75a45c02719c0c4955a50126f8bb603892829bd7aa63d4d3c50321f001d90f7287f93f75dcac78691fb4dcf9bfd82c1d655f0b8b2a269260a545492d37eabd788a34f1eeff0d1fcd9639306c8498e6ad58b5e122d393e3821f73c8bb17661167352288cf6910cb00a9e8f2d1bd2f5cee07f59fcbd0e5b991a7436cf1326fc801b7b78e98b8ffcf0db332ae574663f15741350bc687a445caaa64c6db44d359bb184bb33e3c10629b3c98ae402d5d4cb00723bbd4a75b7f23a1149ff09d4af546798eac542b0825b251385d3fa51c461f1e9228e34f26af62442d43b12bc0505813e7158524c3a771b98ef1f58cbb60ea2b12bd073a289b83379c4286082d74ba265ae285c9b3ef8e34c9ee0576bda234195cb215ec75139b44e0c32e6a7f48d77eb09fba65fb82ffb839379477c6f58315d8e157e53bb84145be22fcf27eb3e472f937fdf0d88f95a81e77a80b941828462b8d46d319d13496708e339163a8c1038ecbb42778e36377720d3fb06883674e2e76852c3772020eb602142918d9dc7d0458b62946c7d05d80a2b87923703c4016ba15dd20d57ae22d21244071ecced200b44f76b2d3feb3951d5c38ce20a5b3bed59fcf292c905b5e0908b34e9f6eff1475c5264cdfa2b8c9e0e2c15d20948293962ddfc9eeb9226ec5797c8bae8024068c3a796c89a9d23f6aa7fafb2f7320c80c08ef9f8238d0237585b599ab4f2e5b00c801a9e88a85d76a9251f30344c6799ed0a515b7dc15380efffba45efe766e9c210e7499597b77b537f2bafa025e8c015b0c442ef476c6f117c831d1c7e2c7d3631ef809c5beac93961642c84357e0ee544dc42d1d0d6992dccb53d08ecca22dfee3df6227da989786eff19b3b439f667618fc4ca96799620e19bfdb0b608da45332a5a091b6eab0b800000000000000010000001c0000006d15a6aed9a3369bfb703104b922fced6cb3139aa6bd261e4584b32288e25a35f2717c5034c34a3556c83c8e3fb09a29d5784d30c637103da7639fdf46aadfde87e524ba1252895ed74b102c4f2caed7a2ebd0c50bdd6ee3efb630cd14debf37330d981bae7b53b748bed3074819513bbed17e63a2e30249b273ea30a82480cd899f25c708dc46397dd272cdc9d8cbc709147377b31b42c37d909e51ec48bed7dd86bf29e0f70000d000000000000000ffff0000000000007ed3291cfdd99fcf0d8bba7b406101329bc48bfdef9e3a66b8083d5361e6fb6f089a6d88e9ea7eb81a74f67ba7079dc6010538c91aebe359cb729afc04e29e2ddad40e43f0e342e58a8eeae7e550d8e6a240a13aa9377385805a6c524f8b8d4fb96dbc5ee226fd78d8d2f43184dc41472c0965e721d350674a00c5beac657ebb019d47b184843ec1bb76229d388c7b6259df10edbaabbb55098d71b03b0887dd3436c2c69eee0525096f0228bad00df5057cc93cb5f06b7f44c7b2bd00"/4833], 0x12e8}, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x9) r3 = socket(0x18, 0x2, 0x0) 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:40:30 executing program 0: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [0x0, 0x0, 0x0, 0x8000], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {0x0, 0x0, 0x0, 0x8}]}}) kevent(r0, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) recvfrom$unix(r4, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r7) setgroups(0x2, &(0x7f00000000c0)=[r5, r7]) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r9, 0x0, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000000000)=0x5) 22:40:30 executing program 0: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x1, 0x3}, {0x3, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000500)=""/4096) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) 22:40:30 executing program 0: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x31c416bb000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x86a], [0x0, 0x0, 0x0, 0x0, 0x8], [0x0, 0x2]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:40:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$unix(r0, &(0x7f0000000080)=""/34, 0x22, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r1, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x200, 0x53f2}, {0x18, 0x2, 0x0, 0x9}, 0xfffa, [0x1, 0x7, 0x80, 0xabf5, 0x115, 0x2, 0x7fff, 0x1]}, 0x3c) socket(0x0, 0x0, 0x800000000000003a) r2 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x20, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:40:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:40:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x80000000000009, 0xdffffbff], [0x0, 0x0, 0x403]}}) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) semget$private(0x0, 0x3, 0x404) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socket$inet6(0x18, 0x3, 0x80) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 22:40:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)) r6 = geteuid() fchownat(r2, &(0x7f0000000080)='./bus\x00', r6, r5, 0x0) r7 = getuid() setreuid(0xee00, r7) setreuid(r4, r7) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340)="6f834bfd3dcf325d81051a955c4985906a889146879f4ac130ffcd404d3d5fac245feb2da016f401ac871332a41eb055c377645472a891e90887e00171fd4abdbc9db7cf1d8d42be19fe2ba7135eb9d94794924befbf44b0b55e83ff8c2363a9d6b2483fc0c7e15c8c4f71e3", 0x6c) 22:40:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r10) getgroups(0x9, &(0x7f00000000c0)=[0x0, r4, r3, r6, r3, r3, r3, r8, r10]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', r2, r11, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 22:40:31 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x3ff, 0x9, 0x1, 0x0, 0x5, 0x0, 0x1, 0x2, 0xf1, 0xfffffffffffffff9}) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) fcntl$getflags(r6, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) fchmodat(r5, &(0x7f0000000000)='./file0\x00', 0x190, 0x4) kqueue() close(r1) 22:40:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000340), 0x8) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7) 22:40:32 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) syz_emit_ethernet(0xce, &(0x7f0000000280)={@broadcast, @remote, [{[{0x88a8, 0x1, 0x1, 0x1}], {0x8100, 0x4, 0x0, 0x3}}], {@ipv4={0x800, {{0x13, 0x4, 0x2, 0x3, 0xb8, 0x66, 0xb6e8, 0x7, 0x11, 0x0, @broadcast, @loopback, {[@timestamp={0x44, 0x14, 0xf8, 0x1, 0x1, [{}, {[], 0x3000000}, {[], 0xbc}, {[], 0x3}]}, @timestamp={0x44, 0x24, 0x4, 0x1, 0x9, [{[], 0xffffffff}, {[@loopback], 0x8}, {[], 0x3}, {[], 0x200}, {[], 0x8001}, {[@local={0xac, 0x14, 0x0}], 0x1}]}]}}, @icmp=@redirect={0x5, 0x1, 0x0, @local={0xac, 0x14, 0x0}, {0x18, 0x4, 0x1, 0x3c, 0x1, 0x65, 0x7f, 0x8, 0x0, 0x8001, @remote={0xac, 0x14, 0x0}, @loopback, {[@ssrr={0x89, 0x1f, 0x4, [@empty, @loopback, @multicast1, @multicast1, @broadcast, @empty, @local={0xac, 0x14, 0x0}]}, @noop, @timestamp={0x44, 0x28, 0xff, 0x1, 0x7, [{[], 0x1}, {}, {[], 0x31}, {[@rand_addr=0x5], 0x8}, {[], 0x7}, {[@loopback], 0xfffffff8}, {[], 0x101}]}, @generic={0x89, 0x2}]}}, "2520291f"}}}}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x84}, {0x6, 0x0, 0x7f, 0xf5}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pwrite(r3, &(0x7f00000000c0)="bcfe97eb59e2f14e62f35eb591b6886f923d6de12262c41ab5d5afc0383d9d3539f4517f0bc6f8137fa5", 0x2a, 0x0, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be9c1a95335e902", 0xe, 0x0, 0x0) 22:40:32 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x5000)=nil, 0x5000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000000)={0x9, 0x0, 0x10000, {[0x8, 0x9, 0x2, 0xfffffffffffff2a9, 0x80000001, 0x1d1, 0x9, 0x2, 0x80000001, 0x6, 0x9, 0x1, 0x98, 0x9, 0x8, 0xdf92, 0x0, 0x5], [0x8000000000000, 0x8000, 0x6, 0x671, 0x2, 0x6, 0x4, 0x3, 0x3f, 0x10000], [0x81, 0x8000000006, 0xde8e, 0xa2, 0x17c06391, 0xffff, 0xe34], [0x3, 0x80000000, 0x1, 0x8, 0x6, 0x2], [{0x9, 0x3, 0x3}, {0xa5, 0x1ff, 0x8, 0x101}, {0x1f, 0x0, 0x9, 0x7}, {0x7f, 0x7, 0x6, 0x2}, {0x1, 0x55ee4579, 0x20, 0x9}, {0x81, 0x0, 0x53a0, 0x5}, {0x0, 0x1, 0x237}, {0x1f, 0x8, 0x9, 0xffffffff}], {0x400, 0x2, 0x2, 0x7}, {0x80, 0x80, 0x3f, 0x9}}}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) 22:40:32 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0xa, 0x100}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "0b666bfede477dac00"}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r2, 0x4}, {r1, 0x102}, {r3, 0x2}, {r2, 0x20}], 0x4, 0x0) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r6, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000100)) sendto$unix(r2, &(0x7f0000000080)="007fd0c0ffea525214975d8bad4da18253fc8533e51c90b0b4e15ed611", 0xfffffffffffffedd, 0x8, 0x0, 0x0) close(r2) writev(r2, &(0x7f0000000180), 0x1000012e) 22:40:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x292], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffeffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) socket(0x18, 0x4, 0x2) 22:40:32 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(&(0x7f0000001b40)='./file0\x00', 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r5, 0x0, 0x0) mkdirat(r5, &(0x7f0000000300)='./file0\x00', 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd80580e6bc0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80580e6bc0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd80580e6bc0 va 0x20002000 didn't change! 22:40:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x88, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/217, 0xd9, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x18, 0x5, 0x4) listen(0xffffffffffffff9c, 0x88) 22:40:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="5358dac0741a4741c8a73df507df855e5044ad8bc2421c", 0x17) setsockopt(r0, 0xc7d3, 0x200, &(0x7f0000000040)="c06f4f705cb8802c940721ea134571541deb8125e76790093c3728a5c5d2a11993f6fe286bf481daa10d91239e79690bd73fcf021934d9d9a726cb3f44d206f8151b61ce6e48a8", 0x47) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xffff, 0xffffffff}, {0x18, 0x3, 0x1, 0x1}, 0x100, [0x4, 0x6, 0x800, 0x7ff, 0x10000, 0x8, 0x0, 0xf4]}, 0x3c) sendto$unix(r1, &(0x7f0000000180)="b10005016000009005001b0007000000263f00fecea10540fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8a8ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aeb8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) 22:40:33 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(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}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f000024d000/0x1000)=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']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000540)=""/167, 0xa7}, {&(0x7f0000000680)=""/254, 0xfe}], 0x2, &(0x7f0000000780)=""/114, 0x72}, 0x2) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x8000, 0x0) 22:40:33 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x5, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, "810000005ee1048c"}}}}}) r0 = shmget(0x3, 0x3000, 0x32, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) 22:40:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) dup2(r2, r0) r3 = dup(r0) setsockopt(r1, 0x57a, 0xfffffffa, &(0x7f00000000c0)="77a15dad6b3d4077c39504508c7be5338d7be74bfe206ddb53f433f674191b308f0bd1f5b63f3931f2abdd6dd8403b0259750fafc1d77290957f7614be3aa72d470fecc5d4b2be45ca59920c129cc5c0997802cf1544497cb285cbfd35296a7c403c4172d038d89da23ed46dc2a7935623", 0x71) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 22:40:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) unlink(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 22:40:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) chflags(&(0x7f0000000000)='./bus\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x9, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="02011403205b3a58"], 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 22:40:33 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="5b4383c13420188f29a134138e2554789916cbd24010dce2a11c21227ea4163a2821f18e23118b3102b68dd3bec3bd5dee724fae4fbb1fe3c8c15de6230c74666fb79a74562145037b100cf2eb634af4f42787af0ed5544c5bfeb4af93feeda358b9f380445d3c4c6ae5ebe4b3191c5f3d0bfc4cdbe5c139", 0x78}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) write(r0, &(0x7f0000000340)="c46ec083263c5141e4ab971978a503366a57d6a31bae8900f869cf7c169d94da9afa7839000cc3c0d1d8a4c5721957be682064cf372cce7b572b47249c22dec631179a5f919dc7b2db40d0d6c60f5158951563ae4986be81b169b17a2842168570decf2a324404e30a4914a55dcde4410f8590c699793d1996a5d5a4bb899e1f9b0dfa7271ef0faa3648917b56c86a30cbcdfff6863cbda62069337d48ca0e8e6724e937c630daec0fa7b2a59e20bb1ad68c7ffa9b4ce507e06abf360d8ae3ed5a3788d881e8f6ef4ce2ccb4371d960e061ecf54b8ffe554735824835bad21fe29352e1485d0dfe21d1e5a22ece3e563ad24de1e601382b86d49f50cd8150ecfe4042279812df6f12e12ae3ad2894d45b1c3972b78a717f34f76ce3592e1b1db753a5af0d8f4873127c3a8134e1d95a9f5fbc8e682a92303594d7420a61add62ca6cbe343f84f623212490a462ffc639600e41a321b54b2181973c6674eb7394c78970ed485f50eb28c0630a349454725d719ab2dd1f8f51a526375e808468484666fb98e5a8d3ec358bbecba98e8a62f6b1f7393475b5d28ba110bce11a6d17d8f974bff6845aff18afd3bbae7fb5b3ede07d3b5f00c098a1e6f504d04656c400caf8ed268c3a36f1949495d24455c19e6216694af88a539db81f0c2cfab39b5f939ab487467acca07178915eafa155f59d4f494415dcb0d7d45d9453df8ec3d086651920ba8992672e20689c6d9485e4a23ec9a6c93ce2b603c46d809ce2e051c35f5cec122019c265ba17b145667cd8aa63c46c1931c9a4f7fc81b1f15b6a16b8a35b3ca60f4c0e52e017db5814615f5b865a20f57ce02b962478d714ba8ba8209267df73f730cc18b0b40c7721deec9e2d8c9bd25f4855f73c79a8c86eee6cd5aa9bbea0e060294aeca977d842d169ab3632c5b4232b187caf5aee8755bc79901189d6fb2891125c77d6cb3272032c3ca7be46b4060c68ca29fbfec5042692bc0bb07f64e3cae2b58c52d2b587664a9190926664a6d0dbc639501f7064f0cf98d488595aa3c09c2e3376d5962a7e685e8920f045ec9b36d3efc15c6d3d0979dfd5157a1e02ec578a79fcb40ffa654f4f80016506c269fc26652ef2805befbd6c7bc0b19cb989c583b7fb8a16abe9fe2117175bd2679372e6e816c5d34390b206bee9954cfb4fe7fe1ae8649754098ef4d6046fbf5e7d95045eb82cea27f96581d5088716e6aaf2dad0f702255a6b4e3f4c0b0ff66746a69b4e4395bd529719468e06812303870cfd0b8b973d7264ea35bc2c44e2a43aae9e6a92c4553b0c3e27df76b7bbd74450a921115ab4c1b5cbbb33333f221ca9284ec2ebc13ec63a8d9d29ef1d96a02ecdccd45e90523862972c6ee8cf0fb589f019130cd63bfececd4529753a3a51db5b9a92e2dfaad25ba1c6d109fe0e2c2f62acea159143ad0377dd1e80a54b44054b0a8f9d4011212aeaf71a34153ab7a3d24c8f49420bd4fa2f483da78da03cb3fd91bc37734742f951d3d6c5b83bf05641e490e3f53eb20a7c98d69f5dd69f0704eb7847c56728392d015003ff71fcd32344926ec8f35a2490f30ef7bef851c6abb66cfa26c16f0b9ca44a7bd1c4f99dadb6475094e505ac2ead9c381d2f1029ac61b20088fc392a417c0afa1fb2eca77f087ebc7cf3a8881d8d91f8d2542eb38c8eb545ebd9b69a68c482006b339c03db7421f926143f69d55d2313a63652e9c2d903ce62e31cb2d8ba2ac5c17ddff52609467d27ff41a43842c72d89b070dfd3ddc38be5180c67790478ef2a5e6669580bf5806a34674cebb350a704269f3f8bda82b5480446da3f1f9b6435ac58acd075068d634538b3e6f5a79a99f90599585e9f61ffca721e8cbfdba30c3471187936e1dca7d8371191265c2f1f5cfc8c84755b657a20bc1b6906b9c6e44a72d5dbf3acd4b40270a2180317cb22015e545e9c41477dc259aa7411f574fd80624ded11e55e7b81b12c781765fc188b4dbe2064b1d2673fce04cd45c5f80a85c28310947777d3cc8cec310066a0471b01d4a699f1e353d1fc367df49100b731d1c4b7eb47e22f13d21c1b3dcd091652dd8edeab6c241e807f8ea92168320a0e7df985101c998cb57b35f967c0abe8c505ebf33194ddba99632cdaf46e0c0f2dea1e7d3e7087e020254a8f597a30aa02a3b612791c4f352bea32071fe68fca21d0c88e4ec644f40f3ed378680eb9fad6da2579a4d396e09ba7cfe055de77aa4e83f5b26c6b769cfd993f63b53515de5d0fccb20b19c0867a33d9d862305a3d4c8b5e396f8aeca8282333f987875f122850bde06a91ede6d52d5b9a33372d05d9a430a1ede6835352bd88f2b1b8831439335fdea94859a5bd7a03004edd1d3709e18fa3b048a710194a4b9da3e523ceaa8dc76e89db3ddffc05baed8104651243ef24193908bad7adf58d2a8beb50f909f77d7a23e66da49f1e6ec066b89fce0fef8b4425fb0009232dae3c465a86621b37295a3810a495c6dfbcb20462df5dd56c84f472ed11d0622281b96bec41603de177ad33845b6096ba8d0f1159e66346067e2b347243647595bf902b338dc51c0b92a1911d292811c2178ea32ed037d9cb012ebf21fb952240df11a78267271a2e56d375f7508fa8651343dca4607444c667d8a88c83f4edc71f8c280a3480dd8c1639bc25d2f0ef02635295ecbc0b6ad52033e6f8f5331f89135041ced1270b72fc8f404fe64ec5704948ce55c5b78552ad96c085f031ddce0b2a5c7efd7a33966504fe16c3c8cd35b452576ac96e418069bb1b5e903f4f9f1ebd044d266670984dc15a80857d31586a9e20ffe9d05b56e58e608261ee55cc97862562d12a1bce10f0f6f86240d828faf3023e650c249f48bdd1b0e47122b210bd19a4a9fb5faa131ee65641e2cd99a0754b6ca47331019862f416b46e33b2d6cadc1b703841d5e429975990c4e3033fe1f85d3e9b421590a2be2ba9dea347bb7e4e4e17953cc5be32c39cdc94f94e1bd480b392951238ac9543fdd771b4f3f46cbe0c4f6217fad9e1f5f7c1afde1fcf3f73b7d45551a61a64ff0019e12ec27bcc614ee793e68f4ec5077cd891dbee69692eb9781faa012569fbb6ebe3e705d4ff7de43322c65204b9af800c6b65b7a66e5ab6bc4a0592cfd58eeabeebec012e3cd9b67df1bfff60d34d0945656caa3952f53253000aa0393ba8ded3d83ab94b1c57a3142304bb358ed7b9281e6859cde6644399da0baa71c1389d097c8a24c59ed9250d0f99ec0dd2990e8fe076dda092c17eb6ecea84c34c26a02defd85ac42c609c66ad6baf7cbc4862ba538da1733d837be98028cc1a0a259863b4f1913f853c7fbf59d36c70c8b362c06fbd60fabfe02eacec02c0ba3120d46d3fb77a0886c1c214cf7689e6e0199e5d6d2c410205c6a56f966895260d53385b36459eaffa72007df160e447ac8128292ba346511efa3185c15ee7be0ee70212fad1bb0010eb96e0924e01d49a604c459448fa48b0a4dd5877e92e2aac453375f9328543cf788e3799d61ccb8bfa61daadee4f53c32896c2e7c7df3247cc423c64ee80fb7b21c6595e720730798a8e2d9948840119711c5a9975b252f514c8eb05ed74832a6462bdcd7071ae6fd7fb66d6b23f761c09a2944e9002a72930294ede80959ba5e0e8e5268438451dcdac1e5e4743f9e42c4a6dc104503ddc3ea95010202528999f54a6054e39bc100287d83cddec8542c3a18be4f81c29417997d4e322ce1d1363892a0b9615dea18761b73ad957ef54f3653545d10febdbf6cd0d9020020cdf2036deb16b4cbfbe67e4fd3f3a8480a858b09cbf07f18706d72b06cc725fc49f6d11c7c2861d1a81aac4970b49ed8f81c47d2bf3cbfa96179738bdfa873d6707bcf3406f72c2101fa406e2541902c4b6864de48940f181ca8c14420970691bb5120f29a97715a539c4a5d3175357ea2a3499e6035f97702b307671149e1c837ffda43f21ec7a6b0176203451bc94e2dde120acc3603f463d5a96e752d7e07b50d38694534df0d6f532768fbb89b9e790d733e8f0c7be73edfca1845818925f5087406d717d3ade159667c8b969ee0b8ddd392fb1afbffaf5ae0b046360a38b5e68d1b125d106eec35008784ac0c261de911a7614905a610442b45190959d8350f05913a0f54ecb333db0219b32933f8f5b0ab6067d8656e456ca99eed17a0abc28180a6f2b77ba3a69989ac42c6c1ea5ce19fec982414e3a5618034e8551735043d84da27cb2dab0b6f5a6e93c8a422dac2c8aa80598d06458003d28f3c9fc36b7033e456d889d03f3b53fe64fc18815e798d0889136238d3cd6a0a5d35368d6c1152c35043332d177760aba0fe7cd275c551b28501627b035eb1a67d600635b6c18ba83df2bcb419e3543d5a12ba4a3e6966e5b337f37a3376fda7e3c8534095730915bf7f838fe7c293accdd1aabd06ce1dae323cf30f3dd816db52ded1870ef9a079f225e2fd2f114e2b6a2d7bf9400fc1f4128792f1fed9ee7f8e05b6741c77741fb4cd5782fb1601399d38e82af9a5d1a18f0322a0adc8dc142c05b2cdfe4010f04403a96596b2e0676db56bcce5eb4fc038b55b833d13d7bbd934a80822ff82594de61e2d59c0e53dca574a566b6791e1fb1678dd17dc486c6ec486963648adef6f5c4573749553f77ac737254e753c34636f48e742efa81b2451461f626ae5a57a6abb8ce51d3e1e99262d52c53ec08f82f9b4bc90a357192f877ee8a1b9dc58eeb6036ccb7184034699bb7eaa950a2fa7460f65755e13eb43fbce0b6b31040e671d9b9fb480b862dd626af69a23e34f0f368236874ed3ed8e96099a974ac03c65d8fd1a71312d22a4a10cbf9919c5e67df699c8968d866b9971d27931a95506c32fe6e62957d5a70b2c8ec3f74af6708b9c0c374d035b92c2b32de09ef08cf9853cf48c072a5472b30cce8091813b2bec43b2f44657091661966b5249f10d9ce097a19093b4a873c7ff529129da50db5ef4066258aee9ee87a29c595bfca1a136d7d9bca829f5fb85a2bd8c46d1a915b7c4ca8ad02e24410f1b6309a6cf1c2efbdf02ff70dc9beae1f64b9300f2478dc99f5e60ee65421663a06b31805a18f84aa0a4b01bfb01ead1c3aa59bb7a646ca27bcc48fccf44033fd66d16fede7950f821263e90c95c88e75c8d2c84e8398d11c9566f5d2e8b15a813efc707ecf733824253a9bdf7fa84dbfb688f6fe90d553dd843f06932e79a92aad6b37124c1f3d92aaaa3bbeacae08e43bc10e2a89f083ec6aa1a6d170fb96f6e7d1446f060a5f00f1be3f9d0a019646d7034bebcaebf36783c22642df5a7418483cd8a41fb3d51df40d20594726343ed9fab620be520147399a06a722426898e737f089dea15a8b677017859e877177fcd85ff3dae30a469888785843e11f14870bbdc57c1fd29613a613db08591f67ad858f4e69f44e4576230134888652f89fe7e92935b9573e7cca831d3930c7dbe06d699223c141ec38dbc9c545770af6869e0926959c3b8e7ef40de40c6ceca66fbab9c2b12ecc04118791e38e480ea3d7bef877a8db3e7dd464b7c8b3d144bc566b505d86c8a3d46fef44d05111a0c5ae40a493c31fc0b31450f71fd362e244e2981488b446949d8902001cfd60edc4c5f1741e6a6f625da666e9b1589dd1bca5507482a4f7fec7245a332ddbe3ebf7df8078f8ef904882392bd6381509a485e342ce740287933eba7e76f9c001bd51656d154b702b8500b59c2f830193f4308526ac9ff0e75b1b4fdb404c3ecab3a45506", 0x1000) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unlink(&(0x7f0000000140)='./file0\x00') 22:40:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200)={0xffffffe0, 0x8}, 0x8) r3 = dup(r0) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x121, 0x20, 0x0, 0xffff}, {0x972, 0x3f, 0x6, 0x3}, {0x8, 0x8, 0xe0, 0x6}]}) socket(0x40000000011, 0x3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000240)=0x5) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b100050160000000000008000701000000000000ce2894bc0fe62e18443fd3357af96caa0416c74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720f0500000000000000f5a872c881ff7cc53c894303b22f310b404f36a00a90006ee013e657ae00000002000000000000000000000072ba2ebe1b080000000000d3c883b400000000000000", 0xb1, 0x4, 0x0, 0x0) 22:40:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="80182e08000100050000001aa3260c3b8004ab55ce580f6110264b162ebb823f5a00"/48], 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmctl$IPC_RMID(0x0, 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000280)=""/16) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="63112e2f66587c6530009437ed9ac71c20f230c825a7bf63ed0f05945c2a96b01815d27ece13df620a27b4f18b06242e1d274cd243cbc58bfac96098ab5b50abb5b6843e8569e8e46444d7c34dbac64a95ea4aebd01e5d1875a451fc08891cee6dab6c6220806ac9fb95ce3fb9101fcae8493c34663b41eb12476ba4b5cd6c69216f524a6059b7c3fe06472d0758e1856a6dc9d06c"], 0xa) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) getsockopt(r4, 0xff, 0xffff7576, &(0x7f0000000180)=""/217, &(0x7f0000000000)=0xd9) socket(0x1, 0x8001, 0x1) 22:40:34 executing program 1: ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x120) write(r0, &(0x7f0000000100)="cbc86e2e0271eb130820591fb1af30bebf6a4b2210c23a5f435ca23504aae72c6d3e4d71dd83c1a1c65bf19babbf3a4a74753b92761683f7000000000000000000", 0x41) execve(0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:40:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r1, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) close(r1) poll(&(0x7f0000000040)=[{r1, 0x20}], 0x1, 0x8007fdf) syz_open_pts() syz_open_pts() 22:40:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f00000000c0)=[{0x7, 0x3, 0xfd, 0x7}, {0xd, 0x2, 0x1, 0xe079}, {0x6, 0x0, 0x4, 0xecc}, {0x20, 0x9, 0xff, 0x39}]}) r1 = socket(0x6, 0x4, 0xfc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mknodat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x410) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) pwrite(r1, &(0x7f0000000140)="5a826b22837cdb4a6b173c884847b7a0fece8ad33f653fe3e8f2b9e0de68d7cf9c0a4698649ddeca7436c54e2e5e545b37c034e1dd03014ecafa4093d6728914525a81a5eb40c87c28bc6dcbbddc5515bfc6632869568931565aa6268b4883ad59f1", 0x62, 0x0, 0x2) r2 = dup2(r0, 0xffffffffffffff9c) r3 = socket(0x1, 0x2, 0x79) bind(r3, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) listen(0xffffffffffffffff, 0x0) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)=0xffffffffffffffe9) recvfrom$unix(r4, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x10, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) fcntl$dupfd(r2, 0xa, r4) pwrite(0xffffffffffffffff, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x2) kqueue() 22:40:34 executing program 1: ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_media}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x87}, {0x6c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000140)="e2695e80de7d795e1214f6357e3a", 0xe, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) acct(&(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 22:40:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x8ff}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r3, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) close(0xffffffffffffffff) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:40:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="684952d61737aec3252bdcf26a1c446de09877f5c10b38d461da341bd9f6164d99e2956dfac0de27c7310e293f03f96cb779795495e4ae804e2f54d85f91d82413304d866042008aa931b3670f63f3164bc124bc37e0f5fa0255bf39eec261153d2a8059f61acf2d98b4d5f693c2caa832f3cc0355440785682209b5", 0x7c, 0x5, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 22:40:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1, 0x7fffffff, 0xfffffff8}, 0xc) r4 = dup(r3) listen(r4, 0x0) r5 = accept$unix(r4, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) connect$unix(r5, &(0x7f00000002c0)=ANY=[@ANYRESDEC], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000300)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed6c07acdaaa6221e5789110df658be2af03991524f4fab9f066c698d07f01be7d4df3e1c33629067dc534f261c476b6bf080e3e6f544aa24f108496dfe357a02f275a4676990bea165d6cdd18bc3618a6e7c9e556373", 0x71, 0x40a, 0x0, 0x0) close(r2) r6 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x8001}]}) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000000)) 22:40:34 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaadcfad0a0409c3f1faa5c3e5677562d0800450000380000000000019078e0c6c9f6dcf828000001000000000303000000000000450000000000000800000000dfffffe3e000000201000008000000000f2799369a25bc44b726496cdf45fa56109edf0fccaf8adc045fe9e2b4a9e7950d0b87b70c86203504d964a46e4b6fb8bc39c729d3aef0d79815669dcd7ccb5b311df9d5730a92a91c86bfbfb15c56309c15c96567256198ad0e00a8af3ea1e23cd4e83a55f72af228724afbc28b00f9001000000d00bbbc222ce59da77438ca1711d9fb63b42818efe4ea1203b55b47e868f10b510e69f22a2bab09a34ecab96bb9e448309e75fa8504d49112ac3c39f853d29100e9a9a6b428a1c2b21d3f309f05e8a090fb877186ca051e88d2dc0004fe6cd2b3"]) 22:40:34 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdff"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = accept$unix(r5, 0x0, &(0x7f0000000080)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:40:35 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff, 0xfc]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 22:40:35 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x8000, 0x58) openat(r1, &(0x7f0000000440)='./file0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) r4 = getuid() getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = socket(0x1, 0x8001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getpeername(r5, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) setuid(r4) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffcdf, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYBLOB="89036bcd656684b5e561397695e542e9b50db499846ecdc7fa0076e33069676d10969e2c164a1c904ae04d91cad1256475bdc084d943787d0ea9e46afe943e8ed3f8932a635185d05cc917637dc6c28a7cf70b1127275fdc2bfef2d6eeb6f5c8c8a98d390bf0850b49592fa1b4835c5afb02965f91c9293be8017084356582e7809c89b21e2de5423899e87409e6f89c6b3f8e89d3541d6ea7340886d89bcbbdb1e220d7e397e5c7043facda58f216aa4354aaa475e41f9455110dc6d1b262c377f92e5579c938b8d406401d013032b70e999dfd5c46eb787c47b278b98ce56fb11fcc0a7c3f95898a2e59007b07526eed6825340ba2b5fe59b7f564c5cd4406d8a0970f612093e8c59f40c7a1365eb1bab201aa3cc9abf6a9b6209c5e167224209160672bc6c8c891164e48b191b2d5358ec07f72b94632289a2358c5872200bb4ca605509b5bc817a2dc5c2794204fbf9227448ba54ce73831049a234f92aeb146c6fbed506e7d", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x9e}, 0x0) 22:40:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3f, 0x0, 0x0, 0x5}, 0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc050756a, &(0x7f0000000300)) 22:40:35 executing program 0: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000240)={0xfb, 0x0, &(0x7f0000000140)=""/251}) r2 = syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8000) syz_emit_ethernet(0x40c, &(0x7f0000000380)={@random="f84458531ca9", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "890cee", 0x3d6, 0xc, 0x3, @local={0xfe, 0x80, [], 0x0}, @empty, {[@hopopts={0x3, 0x2, [], [@pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x751a}]}, @fragment={0x11, 0x0, 0x20, 0x1, 0x0, 0x9, 0x68}, @routing={0x3b, 0x10, 0x0, 0x7f, 0x0, [@empty, @rand_addr="9472c8a03d2927edfc7ca08eeb029c6a", @mcast1, @mcast1, @loopback, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, @remote={0xfe, 0x80, [], 0x0}]}, @fragment={0x29, 0x0, 0x2, 0x1, 0x0, 0x13, 0x66}, @fragment={0x2b, 0x0, 0x2, 0x1, 0x0, 0x8, 0x67}, @fragment={0x3, 0x0, 0x1f, 0x1, 0x0, 0x4, 0x67}, @dstopts={0x2b, 0x19, [], [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x40, 0xb7, "f45f591e7bd93aa6fbca24ba32eb6870812a9500a56218ae19b23a1f70e25e036f1950c8f06b0376140bc77e54dedcb22c15a9eb278f879ab41c45eb5a8426e109fa60413afa2ad359c39389e0987b4ac7154b4b5096ded912f6689e93ddb6995e21b50ba1a89432d27341b4a645a219a9c677d22d0ea5167798210c3e68ea48677c955c1379e0118bd0b4d2764655e87720c00cb400bb4c6943f5b315490e288f22cf7127720760bf7ebec2d9068dd560456c1d9683db"}, @enc_lim={0x4, 0x1, 0x3}, @pad1, @enc_lim={0x4, 0x1, 0xb5}, @enc_lim]}, @dstopts={0x89, 0x7, [], [@pad1, @enc_lim={0x4, 0x1, 0x8}, @jumbo={0xc2, 0x4, 0x8}, @pad1, @generic={0x20, 0x28, "ea9e53a8f1ed229cf7c4c60a04d27a87a61c8747b947339aa9c48c27b5cab7f0400ed9bd587fe3f0"}]}], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x19, 0x1e, "89eead5bd690687a28eff3e4db32cefd3c06df395d202b2e0508bfb4ac90080de0d23b9fe8cd147104f7b8baf5d25fc08b34d86cd79a0ccaedddf64bcebed4105c608b6fa1def0d08ed4899afb59ff687b60fc22bad358c5a11557660d5fbd5142d497f6e8ea6d11698ec486fdbcb61a93eeea9189e31f5f93e350b31f06454e3408bdf4c06b156d047ea6b7158cc9176932ff1eecb8059241ffc8497908e9c0443cf13d83c869fc351f4d30412ac48669922eeeb4253dba00085b3a14b973e31c7f5ffdbbd8775ea0bc00e5bf3ab673be9d229d48e762ef622e680dd3127be44b5f08067cb644029069efe2814f9fa3"}, {0x5, 0x1e, "c5c9fd8849a72b94a42099733e988b26b74bd65447ac7fc82793a7c4ca237224ae4aea3b551e75c29111295de47558805026d2b8ef5f9529d78725f1a8248efa5991ea0503b3514d8b80b9f4a5a5c7a10bc4bf4c3715c7a8f87a0c268545a28d466052b969893f5d72ae822d9a1c929c325b34bb661f56786234654e9c154bc6c7203e7e38b0ae8c4451cfb033d6eb0d0901688e4391ed193118a7f89c47d458e660341ac9f207ab6aa2295f9b9eb2ca6f9ff163b4d3ea219c1b93b87ea6e4c96a83a6fc961f5d4fcfdafe01b43a2d1d1086227d9eb74e8d99856fec343273012e60d5c07c0d9abff603dc0292d6b292f58b"}]}}}}}}) 22:40:35 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="01b68228011ea9638db4a40ff258c2d2d26ef92954c6c6b95f462a97b46f0c3e45f77d0000000000000005177ae83b8e0e62d49dd844715fbb612d00000000000000000000000000000000e0071f46798ac28ab2e68da68cd4100000dbb6effb9840fd7ac9ab1258c4198f8335080a221f2418e2a8330369c99d4360576c8f54d4ce06476ced8776eba0ac78315c9967df4a18924f9cfb68a4315a3dbe28d8fa9d8f30e7ab1e3932532cf38da6ecdaabb406be8332cac47d66a053907169459704c036f9ecb3307698bd33280c50dc2c263e13bf4215d71733007f647d37ca6234", 0xe1}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x6) r2 = getppid() setpgid(0x0, r2) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r5) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r5}, 0xc) 22:40:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b03000000000000000000da00000004696a96000400000000000000000000ffff00000000", 0x2c}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='##{--\x00', &(0x7f0000000140)='%[\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='\x00']) 22:40:36 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) msgget(0x3, 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000100)) r5 = dup(r2) listen(r5, 0x0) accept$unix(r5, 0x0, &(0x7f0000000080)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0x9) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0005000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 22:40:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x103, 0x101, 0x2, 0x1, 0x4, 0x6, 0x9, 0x1, 0x2, 0x7, 0x212}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x114e0b9e5c490f6a, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x1) 22:40:36 executing program 0: clock_gettime(0x5, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 22:40:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000002c0)={0x4, 0xfffff0f9, {[0x0, 0x7fff, 0x8, 0x7ff, 0x401, 0xd92, 0x4, 0xfffffffffffffff7, 0x101, 0x3, 0x4, 0x5, 0x1e8f1780, 0x1ea298a7, 0x5, 0x3, 0x8, 0x4], [0x6, 0x800, 0x5, 0x2, 0x3, 0x2, 0x7cde, 0x9, 0x9, 0x81], [0x7fffffff, 0xb209, 0xff, 0x401, 0xdd, 0x8, 0x6], [0x8, 0x200, 0x4, 0x3, 0x80, 0x5], [{0x81, 0x2, 0x8}, {0x20, 0x70000, 0x7, 0x2}, {0x1, 0xff, 0x8, 0xffff}, {0x40, 0x1, 0x3, 0x7ff}, {0x3ff, 0x7fff, 0x2, 0xb}, {0x5, 0x2, 0x8, 0x1dc0}, {0x1, 0x8001, 0x4, 0x1ff}, {0x7, 0x7e, 0x0, 0x7fffffff}], {0x9, 0x9, 0x101, 0x9}, {0x3, 0x428, 0x2, 0xffffffffffff8001}}}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x35}, {&(0x7f00000001c0)="b606b2d0017fa3d9e82918433a8c4937b852d532dcae537a444cc7433f08a102412c0dc95eb6d4b98f161d2ddb04e5443c6594acc6a299a70d89f9150f93566240d4d8722c96eb9b17eb545e4a0b820e25d31e07a30a5bc9801fc16f2a1814661ec338ec12e09b89432b2f84ae6460cfa98fd1b84f62a18add75494387466ad34b307fda2e6847e5052ac25f4e40c1191cb05aacb8df01f6e00157b74887354fd0c6bbaae4fc8c8e9b14735b5bbc98ecd633740da3217b8547b8c290ff73c8f67612e0e02f6bafc1b66b474d719eebd3b7036dd63f61", 0xd6}, {&(0x7f0000000700)="365f860252e82729c974d49b785b38c59342fa26188e35f1fd013f6ed153690d86a159e8b91d8bc046a1b6ab2698c0da980239f2c0b81eca47514b89451bfda3f971744781e642dd167f040297d5c01c874c931129cb153ecf27be4253d49ce3e6522dfe7d1905d09a933e947888af7ca737c5fbb12ec8d64930cc4d3af082639b1b5f1a11944f7e8f5e15b5553fec38edf47a4d32670c6850f3d1b983e917c555f62b50fe06c072a17ed81aa95b35ba4a121b70ae603057c6abd6e207f4a6b80acfa933100d6f918116647f4878e5b8bc7c5ffded04470dfd618d8376a2f42f3ef31a11aa3c31d0441f697d6379a724faf77855f147f4e9b4a0b46f5d90dad94196d2f699a5593e61061d7acb1761f828d00134536f44f687c4ba9c1fe620f12db6939ad97cfbf8abc8d5949926c418fb67113f457e149b35f2ba779ad816f5b117ce27a4678e2e8ed12180703030da9fd97de54f81717bce872480f3bbc19b30bbbe9974c7f55e04603ac5bf16c9603d1e4bc4d676b8e8337b29f71211d288c9cb432e9288e5ce891a324bf113d8ab7cde55eb64484ca154c23ac409d08339ff303383ee35a839761952888d3c782de382d23036424325064d447ab45068bfb46022aec711a0052f39d86dcea20b920c6919b5b51f3343af89b96eda11f8057a2ca7781253230a45ea746e1effe51f5ec3a17f717ae5c0a2fc6fcb1eed561d6e3e7fbfbfc59325698ece1cb64396059ca1e512b8b2c209990ebffd7bc1f8624fdf188969a2400ab131a9b628ae81356589125032c6522e6db96cf6101f6d7cda8c6784083cf4277c162126265b8f823dfe886c12771f929b651082b1a7c8673925dbcfce76ab3aefa3239cdb2b8055dd2be2d628aab8f35f44cf0b1929244f02960704e16136ff89e9275090d3eb6a8b02be03e7b1522d1fd4a47767efb7d11cf125d7d1a726632158c5d29ac9ec0a8692425c4f04737860345ca55c2a205e8010814f4a3b13ddb945e2bc0363cd0ff6795cd3dd90e7e936fc87135d5006a7ad6b832b49049ec2a1c53e0fadc749e5f9f479dadf1ebc73fe17a3f75736c53a168a14a08532ed863f7a17192754a8a13089af2e1ff01d59d14071d6115dfba0d445d4f62028444320fd8e0775607ab4dfafdd058db0af3d6b3fb51f581dddbf297f9bbd8c6396974ed636cf6fb844687453e259cbfc25a8c830867eb70135d0180ff522126cb68199b9dfdc9a129ff1373a592f3f126d33ffaa3f4382fc1dae0b71c5bb5323a264bc34d96831dd4120b713d64d83f6fd6cf14460c128a6c89d82592a626b76dfe1fe415514a897c956aa9ad774594322f4ea46d8b88d5c641dc6442bb624", 0x3c5}], 0x3, 0x0, 0x0) 22:40:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r2) r3 = dup(r2) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) 22:40:36 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r1, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="007fd0c09b5402f014975d8bad4da18253fc8533e51c90b0b4e15ed611", 0x1d, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080), &(0x7f0000000100)=0x2) close(r1) r2 = dup2(r0, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xfff7, 0x3, 0x7, 0x2}, {0x200, 0x3, 0x8, 0xce31}]}) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)='o7', 0x2}], 0x1, 0x0, 0x0) 22:40:36 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @random='\\>VwV-', [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, "0100000800000000"}}}}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) 22:40:37 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000040)={0x0, "85c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e4207"}, 0xb2, 0x800) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x18, 0x1, 0x0) getsockname$unix(r2, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffec5) pwrite(r2, &(0x7f0000000380)="5befde7d62127c24c546a00520406ce7d53603df9851d0237220a040711182cb911326c37fd1cf05b9b24caed7439e68d7479b5eef59ab584cbaba456f48554c9d063172020ac4a8eb17b09805d98e065f8e2d652907877b595ea367f78eedf3a370fae1571a748f37f21fd3603e6071f05db407a18615ea55136cda377b679972848d6f6c6e43ec94ca48f83dc6ca0c88deb76cda678ff408a049883ca9fa9d2e461da3ffe14a3d477b448d7453f6651209849f358cbbe10e89a3703e0acbcd8811191aa6a341daf413d9c8449a08", 0xcf, 0x0, 0x5) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/5) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r3, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r3, &(0x7f0000000180)={0x2, "71aefc9c3e3cda08c3cfb7cd8d83bb0989112e41098ec9d9bf74b13efdbf4289af8f52aec234051ac8811cc632cd32a789cdc320505d2df90b3b9ffd116dfb1f0628f397f9abccad49417d5c0377906dc7dbbbf057b5bdb69a5f54e4951a3292c8bf196f379b4fe5f110d8f815f50a72135746b0cb397ae9a34ac02ea1abadca08b09ccf87358d5380a676a576cc8a341bfa0c735b0a5b2db6ac20d98c876a297d2e5f623110d2335fe037630d50de384432adbe"}, 0xbc, 0x800) r4 = msgget$private(0x0, 0x48c) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000140)=0x16d6, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) msgsnd(r4, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 22:40:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x5}) msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="228000070000000000000089b57a3cf50bdcc8892e011f902f41f266a351c77ab366ca05000000f08e8b70f5018223512b894684bdf4547d5cef17fa3154536cc4bce834d6457053cb899bf2b74e2632ed83230bdb08fd293b6a9bf1df3f4e6b9bd88f4b231466b31d004739592adb6a190a23d6c54fac7b3d4a71dc70d412881f7e5406233334c51dccf28705ea7e7648922bc7f0ae16391452fe630a7bc012c7"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x9, &(0x7f00000001c0)="eb51aea805b9fd104c3d77994cf917812ebf00000000000000929648", 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) accept$unix(r3, 0x0, &(0x7f0000000080)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:40:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)) 22:40:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x34, 0x0, 0x0, 0xffbffffa}, {0x6, 0x0, 0x0, 0xffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 22:40:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x44) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x10000) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x110, r2) munlockall() r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockname(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r4 = dup(r3) listen(r4, 0x0) listen(r0, 0xe54) accept$unix(r4, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000040)={0x3, 0x1000}) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x2, 0x0, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) 22:40:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="9f", 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x1000, 0x0) 22:40:37 executing program 1: stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000040)) r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x8000, 0x5}, 0x10) r2 = socket$inet6(0x18, 0x5, 0x6) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, &(0x7f0000000080)) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r5) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="2da078f156490c45aad4972d1571d98df0b8fc1046f57b0500000000000079f529bee5f64db5d200", 0x28}, {&(0x7f0000000480)="f3ab829df567cdcdb3f7773729264609e4db3e7803cb48284c43b0bd6cfdc96da58a43cbff5dacc472417f337bf40f2102724f1bf6adb2bcd61980d9ad346a945b22350fc71ed1481fda13f1ade20ae9611d22da91f551b1168694c011b094fbb7ede70b1d882d3ff58c69b5d3c43f35db80a288bbd020eaf872d0413d4013234bc1236d5f22b2c6fa099cb18658f39599b7eda095f5718f525e530f3aaf56a4c3142129e428289401a2c37b64b78ac67d5501b46b9b772b92c509971a40876e4d318d3560278e663e2036138f9cddaad6f022393fc3bcabd307fd0222ff7a43a6108e56caee1524fecf15a9d881b53cd55849b3b3b4b5faec3e17acdbcc08348f380692d6678ba576054579c1cb3ce37f7dafa0644d590e6503f46d79507416cc239584c8a684b69133723aa95b7cd221838a48a2949b3680cc009e2db94fa99fd8f16c115c0852ab9f3555021617bd82595ab79a3eab4934c4bd5793b2ba0a62fd58fa5dce85e693625430ea283853255095bc3366bcf20de7a2c5790e46c06cec6500"/403, 0x193}, {&(0x7f0000000200)="3e71a0efecd0b2c715607aaf29229f99bfb94ebd67fadc143d365e5fb3aecbad92efdefd3cb3bc828862b387085d2cd63bafa5bce537a3f9c4fafb3e837e5c2c741cd41cf7e7743c549ea3dbcaff66c86e301889eab5b0b2374ba095d05bb04370e1a6067c87500dc47db350593f6f149cc7deb408b230b6fb41eef28ed4d050ab0dc8777fe5f373c6eaf4241782124540410e5ef915c10793a485fc029d0b1a9706f53e72f811a3768a5ba8bcfcd4c068d0913b2c3878aa1ffe2c2566b7931dfa9629", 0xc3}], 0x3, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0xf8}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r6, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 22:40:37 executing program 0: r0 = socket(0x2, 0xc003, 0x11) socket(0x18, 0x1, 0xe1) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="7902adf5ffffffff54a4c7bc0b8197f42d45567ee5fb98c05b3b1a15fdb9d06dae1ebadeff183542e7bb742ff47fe8943918f6cea7f3a32eaf66e322c3b0a7400e94ae0faa12b867634389402d58592db4e5116d744802050a4c40936fbdea8b58b051a4c242d976970281c4eccb63d9a1d34b4b30e5c5f6fc5bfdeb1108d4098bb266348a97ab98444103a2ecaa744d44d31660652b9eb491e5b3958255c9a7cbd78d1b86c3f53bd5009787c6148d7d725b37fccf5039770691c8de5e3c770d11029ee5c14771aefd4f9a00cb6a4ffdf973f1bed5b8bd2d49dd548c92a5f5d0b1ab79910b4cde594e114aaf65c9204a65dbee18202194c4870c070df23d07c58ecf18b103e4661366f99f0398b59c8aa71eac56c113e40e36f5b174aca2589e29800cea7b90cb287d10275c36b09b32e163c26eea7131bc088738eca74b5879ff0962caa89f94de3f6cc373bc763b8f91"], 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="066953110548000000007244cc", 0xd}, {&(0x7f0000000b80)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd60f46a16c4a5d8ded247df35c9a56a79e5e2aaadda50795cb44aa89bd6c7521f44ca5cf19d3785a7e95738ca2efbbe3c1b17994f09421ec37c9348b62e45cd16bf33d55d831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c2778abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2200000000000000003625162767c8c57eecd4e02a69adf30b6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e600cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc03f99e8604e46ae288ce23a6570032c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e2435fa500e0eed7f39f78a5834166e2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e5ad07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a21303cd98613b868ac60b4511e47405a81e5bb032772113e02686c3546bf682f6de32011372deb3e06e4280516d9d36c143d6bbcd15a6b7fdbc90ef95fe40d59dd01758dea2de2de0b018111894f6969406ab85428fee32bfdcf7e6f609d48d59dc25d7ca5aa183435b1cf8698c4864688c921055bf63a5790274de5155f0b9b18c94c1351f149a7a1375403874079a4369cf949432b3ad02aebe98c1d2566b5d4a9f39d3b7cc80a23f59a47fbae6cfd2ca0f0556883bdafa7cba0a4aa4850df2457f9dda43a1fce1bc1b1a88165cd261a4c0249c0507596a99ea092d539531849d60e3ac16d99b03302e7821b28c5b38479e461a0caaab0d0c58faac4462807aad00e9c1827a90f066af71055334861f9db524c4e0ec16334785e55cbcb09b3b68640eca728e61c5d5f6ae8e71b6f45ba4f7f28aafe461ff73f1bad1a3d4efdc290d596de22e6a14cfeac91ea3e3d98f07964a28817fec2526b5867a9b8b45c4c6e710dc4077ab689789fda99e12c26f38948fde1b598077eb8e88e709b75cd65073b21834c67584f16c597c376e5725fc4ee1d09f3d8b1b566", 0x3a3}, {&(0x7f0000000280)="892eadf04950078f2ed34954230641d006c14157cf58b2d735f6a1ae1f4332a1d3c3bdbccc415bce0733fa6b75dffe1753b085002ad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee867af33ae7213d0f10ade1720dac2c0d7bda8a84d22e67d5cee6dd4f0a07758b399606a9148f1f91098ef6af5a443f7e9f56aa8eca5eb3c8d5626d4ec351aef0536b3d3b15c734d31c8ca7c8846a55e096d0ac2247a976b3c1c855dae70ee0f48ceec8cff13e6f360165e52ef5113422ccfa3c07ef06a97ff34ab0087fe89a887bf5ed274e668e20886f219b3561e5080a1bdd8d9c5c40114736b88a67ace865214e3385c1caa90115f03d8b4aad0fa048ab6a65dff3836ecdebb6aa4a0a99fadf8bfd604c7ea6fd52b3717e06093513875876a2709ebcdfc5e7d01bcafc2db6ffaa1c9e62862a2f1c7f6b28f985a5682486105b7f4587d2dd5bbecdcfd3b144d0aa94f2b25d412a36c127304c31d3c029ff9b8df42c5a42dca27faeb364f7111ebbc9b00e50768d3168bb6620038a82cd045e44955d645ae4d758f007a4ff5b773d32a63bd206dbbda2b126b4f51e36b2124fa663eca3eb5c57d7388825f5de2d7265517ede000000000000000000000000000074b06505c6333164776ab92662391e9d8dede1d1bf9c5db7ecb913b9cc4993cb0771e654e2dbd55d855d0a7600f8bdd0811edcff520b42eddd7903e0dc35530b5a0a251a5b27", 0x20a}, {&(0x7f00000001c0)="8904da5343e255da81a24c898f67ea", 0xf}], 0x4) 22:40:37 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff65090000007b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447474d68cb2b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7740623053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0100000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8fb7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4e1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233acac777f67723cae658fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bc9821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84b24d2d6ef1b0e91593d4235dc43edd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c4640e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b67d805b54264a5acf94c35b97bea4b507f388cb6142d700c9e2e727485868a133d953ded19a396532cbad85201bb6f1303afea54077d2a7103e7788f559d83a2b15187366b2fec6ad1d0ce7eb4424b1b529d30830ff8fff4c2d3f2bccfda0454a705e962ae9293c61ee948bb27d3decc77d79389fbceaef18c52ddd16776330a769fc6f6a770b3386059b8c220d1239ed1ae4453ed1eb98254bcb74cece9cf449167cffdd8eb129ff10c928501d95ad74b96fd53a8ca1b27393af8415eb1a7214cee02b6b443e63e7de847bbf35be28e9405fad8324aeeb22feaa860173c6d3f558e3ff9b323dfcc08750bbebbacadbe7bd39c088d0e51942a79b6ef698c68c46f2de4d24c28b7c60fa12637165e382d9ce29beff80340aa55aba072e3123d75209dc67e0336158832ceea7fcfe1ffa7c1ef41449a3714d400f502ba32624a92ef6b44a1e70e28fc5b6d29"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xb0e3, 0x1}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="7234f39aa2635b13a5fb2e520e7a32ed73303a4c234dac7b408a75b2607681c89f8069699f4de650da63303715bf73d68c24d96af2545c30490884072cc80327a3fa52ae9f9e3b2728ec602ac3567c369699ac546659", 0x56}, {&(0x7f0000000180)="1c42", 0x2}, {&(0x7f0000002c80)="50be3dd249088c9b8ff4c0c17cc4", 0x12}], 0x3) fcntl$dupfd(r0, 0x0, r0) 22:40:37 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f000014e000/0x3000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x21) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() setpgid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r7}, 0xc) r8 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r8, 0x8020690c, &(0x7f0000000300)) panic: pool_do_get: art_heap4 free list modified: page 0xfffffd8005d55000; item addr 0xfffffd8005d55000; offset 0x0=0x0 != 0x90f7b9993e47d25b Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *119555 87562 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic(ffffffff822521a9) at panic+0x15c pool_do_get(ffffffff8257f250,a,ffff80001d81f8c8) at pool_do_get+0x42a pool_get(ffffffff8257f250,a) at pool_get+0xb5 art_table_get(ffff800000063a40,fffffd8057dfc128,10) at art_table_get+0x12e art_insert(ffff800000063a40,fffffd80687d2b60,ffff800000064264,20) at art_insert+0x155 rtable_insert(0,ffff800000064260,0,ffff8000006b5258,1,fffffd8057df58c8) at rtable_insert+0x2b4 rtrequest(1,ffff80001d81fbe8,1,ffff80001d81fcb0,0) at rtrequest+0x8be rt_ifa_add(ffff8000006b5200,440004,ffff8000006b5268,0) at rt_ifa_add+0x25c in_ifinit(ffff800000a01800,ffff8000006b5200,ffff80001d81ff90,0) at in_ifinit+0x3cc in_ioctl_set_ifaddr(8020690c,ffff80001d81ff80,ffff800000a01800,1) at in_ioctl_set_ifaddr+0x264 in_ioctl(8020690c,ffff80001d81ff80,ffff800000a01800,1) at in_ioctl+0x2d8 ifioctl(fffffd8057ecab00,8020690c,ffff80001d81ff80,ffff80001d75d770) at ifioctl+0xe60 sys_ioctl(ffff80001d75d770,ffff80001d820098,ffff80001d8200e0) at sys_ioctl+0x4a1 end trace frame: 0xffff80001d820150, count: 0 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: art_heap4 free list modified: page 0xfffffd8005d55000; item addr 0xfffffd8005d55000; offset 0x0=0x0 != 0x90f7b9993e47d25b ddb> trace db_enter() at db_enter+0x18 panic(ffffffff822521a9) at panic+0x15c pool_do_get(ffffffff8257f250,a,ffff80001d81f8c8) at pool_do_get+0x42a pool_get(ffffffff8257f250,a) at pool_get+0xb5 art_table_get(ffff800000063a40,fffffd8057dfc128,10) at art_table_get+0x12e art_insert(ffff800000063a40,fffffd80687d2b60,ffff800000064264,20) at art_insert+0x155 rtable_insert(0,ffff800000064260,0,ffff8000006b5258,1,fffffd8057df58c8) at rtable_insert+0x2b4 rtrequest(1,ffff80001d81fbe8,1,ffff80001d81fcb0,0) at rtrequest+0x8be rt_ifa_add(ffff8000006b5200,440004,ffff8000006b5268,0) at rt_ifa_add+0x25c in_ifinit(ffff800000a01800,ffff8000006b5200,ffff80001d81ff90,0) at in_ifinit+0x3cc in_ioctl_set_ifaddr(8020690c,ffff80001d81ff80,ffff800000a01800,1) at in_ioctl_set_ifaddr+0x264 in_ioctl(8020690c,ffff80001d81ff80,ffff800000a01800,1) at in_ioctl+0x2d8 ifioctl(fffffd8057ecab00,8020690c,ffff80001d81ff80,ffff80001d75d770) at ifioctl+0xe60 sys_ioctl(ffff80001d75d770,ffff80001d820098,ffff80001d8200e0) at sys_ioctl+0x4a1 syscall(ffff80001d820160) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xef6b61758c0, count: -16 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d81f730 rbx 0xffff80001d81f7e0 rdx 0x2 rcx 0 rax 0x1 r8 0xffffffff8214f22f kprintf+0x15f r9 0x1 r10 0x2 r11 0x8fc1fe57a2d55c45 r12 0x3000000008 r13 0xffff80001d81f740 r14 0x100 r15 0x1 rip 0xffffffff8110bea8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d81f720 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=119555 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=67, nice=20 forw=0xffffffffffffffff, list=0xffff80001d75eaf0,0xffffffff8257f930 process=0xffff8000ffff95a8 user=0xffff80001d81b000, vmspace=0xfffffd8057dea118 estcpu=34, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 87562 365249 45363 0 2 0 syz-executor.0 *87562 119555 45363 0 7 0x4000000 syz-executor.0 16123 230522 95688 0 3 0x80 nanosleep syz-executor.1 16123 86137 95688 0 3 0x4000080 netcon syz-executor.1 16123 207431 95688 0 3 0x4000080 fsleep syz-executor.1 43053 512215 0 0 3 0x14200 bored sosplice 45363 71362 77312 0 3 0x82 nanosleep syz-executor.0 95688 348361 77312 0 3 0x82 nanosleep syz-executor.1 77312 305802 83933 0 3 0x82 thrsleep syz-fuzzer 77312 212350 83933 0 3 0x4000082 thrsleep syz-fuzzer 77312 43814 83933 0 3 0x4000082 thrsleep syz-fuzzer 77312 101342 83933 0 3 0x4000082 thrsleep syz-fuzzer 77312 200009 83933 0 3 0x4000082 thrsleep syz-fuzzer 77312 349308 83933 0 3 0x4000082 kqread syz-fuzzer 77312 316807 83933 0 3 0x4000082 thrsleep syz-fuzzer 77312 508253 83933 0 3 0x4000082 thrsleep syz-fuzzer 83933 267738 79941 0 3 0x10008a pause ksh 79941 374437 5946 0 3 0x92 select sshd 19087 317676 1 0 3 0x100083 ttyin getty 5946 53679 1 0 3 0x80 select sshd 90181 172868 7655 73 3 0x100090 kqread syslogd 7655 156816 1 0 3 0x100082 netio syslogd 9367 143195 1 77 2 0x100090 dhclient 25339 55233 1 0 3 0x80 poll dhclient 71675 504672 0 0 3 0x14200 bored smr 95778 93202 0 0 2 0x14200 zerothread 14431 324363 0 0 3 0x14200 aiodoned aiodoned 52614 102806 0 0 3 0x14200 syncer update 50405 120879 0 0 3 0x14200 cleaner cleaner 60806 460643 0 0 3 0x14200 reaper reaper 6456 68873 0 0 3 0x14200 pgdaemon pagedaemon 75492 462159 0 0 3 0x14200 bored crynlk 70211 144220 0 0 3 0x14200 bored crypto 92326 136748 0 0 3 0x40014200 acpi0 acpi0 74897 199950 0 0 3 0x14200 bored softnet 7390 342101 0 0 2 0x14200 systqmp 14184 477638 0 0 3 0x14200 bored systq 61213 226148 0 0 3 0x40014200 bored softclock 87741 384905 0 0 3 0x40014200 idle0 1 291755 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9482 6335K 6595K 78643K 10802 0 pcb 13 8K 8K 78643K 59 0 rtable 103 3K 4K 78643K 275 0 ifaddr 61 13K 13K 78643K 98 0 counters 21 16K 16K 78643K 27 0 ioctlops 0 0K 2K 78643K 37 0 iov 0 0K 12K 78643K 22 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 1318 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 3 5K 5K 78643K 7 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 24 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 195K 288K 78643K 12938 0 file desc 6 17K 25K 78643K 199 0 sigio 0 0K 0K 78643K 3 0 proc 49 38K 54K 78643K 368 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 21 0 in_multi 49 2K 2K 78643K 77 0 ether_multi 1 0K 0K 78643K 9 0 mrt 0 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 0 exec 0 0K 1K 78643K 199 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 130 104K 104K 78643K 1416 0 UVM aobj 9 2K 3K 78643K 15 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 32 0 NDP 9 0K 0K 78643K 20 0 temp 91 3031K 3095K 78643K 2205 0 kqueue 3 4K 12K 78643K 21 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 1 1 0 1 1 0 8 0 rtpcb 80 37 0 35 1 0 1 1 0 8 0 rtentry 112 53 0 13 2 0 2 2 0 8 0 unpcb 120 136 0 127 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 0 1 1 0 8 1 tcpqe 32 727 0 727 1 1 0 1 0 8 0 tcpcb 544 211 0 204 1 0 1 1 0 8 0 ipq 40 2 0 2 1 0 1 1 0 8 1 ipqe 40 4 0 4 1 0 1 1 0 8 1 inpcb 280 381 0 369 3 1 2 2 0 8 0 rttmr 72 2 0 2 1 0 1 1 0 8 1 nd6 48 7 0 3 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 1 0 1 0 8 0 ppxss 1128 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 215 0 40 13 0 13 13 0 8 0 art_heap4: pool(0xffffffff8257f250:art_heap4): free list modified: page 0xfffffd8005d55000; item ordinal 0; addr 0xfffffd8005d55000 (p 0xfffffd8068a07000); offset 0x0=0x0 pool(art_heap4): free list modified: page 0xfffffd8005d55000; item ordinal 0; addr 0xfffffd8005d55000 (p 0xfffffd8068a07000); offset 0x0=0x0 art_heap4: pool(0xffffffff8257f250:art_heap4): page inconsistency: page 0xfffffd8005d55000; item ordinal 1; addr 0x2e4fab1fe8530871 art_table 32 217 0 40 2 0 2 2 0 8 0 art_node 16 52 0 12 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 15 2 1 1 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 13 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1686 0 287 88 0 88 88 0 8 0 ffsino 240 1686 0 287 83 0 83 83 0 8 0 nchpl 144 2135 0 532 60 0 60 60 0 8 0 uvmvnodes 72 1776 0 0 33 0 33 33 0 8 0 vnodes 208 1776 0 0 94 0 94 94 0 8 0 namei 1024 5414 0 5414 2 1 1 1 0 8 1 vcpupl 1984 10 0 0 2 0 2 2 0 8 0 vmpool 528 10 0 0 1 0 1 1 0 8 0 scxspl 192 6761 0 6761 1 0 1 1 0 8 1 plimitpl 152 29 0 22 1 0 1 1 0 8 0 sigapl 424 386 0 356 4 0 4 4 0 8 0 futexpl 56 4017 0 4016 2 1 1 1 0 8 0 knotepl 112 88 0 69 1 0 1 1 0 8 0 kqueuepl 144 126 0 122 1 0 1 1 0 8 0 pipelkpl 16 92 0 82 1 0 1 1 0 8 0 pipepl 120 184 0 165 1 0 1 1 0 8 0 fdescpl 432 371 0 356 2 0 2 2 0 8 0 filepl 120 2296 0 2193 4 0 4 4 0 8 0 lockfpl 104 34 0 33 1 0 1 1 0 8 0 lockfspl 48 15 0 14 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 208 0 201 1 0 1 1 0 8 0 zombiepl 144 356 0 356 1 0 1 1 0 8 1 processpl 920 386 0 356 4 0 4 4 0 8 0 procpl 624 681 0 641 5 1 4 4 0 8 0 sosppl 128 5 0 5 2 1 1 1 0 8 1 sockpl 400 559 0 536 3 0 3 3 0 8 0 mcl64k 65536 11 0 11 3 2 1 1 0 8 1 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 5 0 5 3 3 0 1 0 8 0 mcl9k 9216 3 0 3 2 1 1 1 0 8 1 mcl8k 8192 3 0 3 3 2 1 1 0 8 1 mcl4k 4096 23 0 23 3 2 1 1 0 8 1 mcl2k 2048 64575 0 64511 25 16 9 20 0 8 0 mtagpl 80 19 0 2 2 1 1 1 0 8 0 mbufpl 256 104111 0 103928 18 6 12 13 0 8 0 bufpl 280 3532 0 133 243 0 243 243 0 8 0 anonpl 16 61509 0 47172 76 1 75 75 0 107 17 amapchunkpl 152 1957 0 1811 12 2 10 10 0 158 4 amappl16 192 2118 0 1355 54 8 46 50 0 8 7 amappl15 184 95 0 91 1 0 1 1 0 8 0 amappl14 176 26 0 20 1 0 1 1 0 8 0 amappl13 168 25 0 24 1 0 1 1 0 8 0 amappl12 160 115 0 107 2 1 1 1 0 8 0 amappl11 152 116 0 105 1 0 1 1 0 8 0 amappl10 144 17 0 11 1 0 1 1 0 8 0 amappl9 136 369 0 368 1 0 1 1 0 8 0 amappl8 128 316 0 278 2 0 2 2 0 8 0 amappl7 120 107 0 95 1 0 1 1 0 8 0 amappl6 112 95 0 91 1 0 1 1 0 8 0 amappl5 104 313 0 301 1 0 1 1 0 8 0 amappl4 96 427 0 397 1 0 1 1 0 8 0 amappl3 88 105 0 100 1 0 1 1 0 8 0 amappl2 80 2229 0 2154 2 0 2 2 0 8 0 amappl1 72 16311 0 15882 24 15 9 17 0 8 0 amappl 80 924 0 874 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 14 0 6 1 0 1 1 0 8 0 uaddrrnd 24 381 0 356 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 381 0 356 1 0 1 1 0 8 0 vmmpekpl 168 6645 0 6617 2 0 2 2 0 8 0 vmmpepl 168 53984 0 51996 115 20 95 98 0 357 8 vmsppl 272 380 0 356 2 0 2 2 0 8 0 pdppl 4096 768 0 722 7 1 6 6 0 8 0 pvpl 32 196512 0 179489 187 2 185 185 0 265 47 pmappl 200 380 0 356 2 0 2 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 264 0 34 7 0 7 7 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x18 panic(ffffffff822521a9) at panic+0x15c pool_do_get(ffffffff8257f250,a,ffff80001d81f8c8) at pool_do_get+0x42a pool_get(ffffffff8257f250,a) at pool_get+0xb5 art_table_get(ffff800000063a40,fffffd8057dfc128,10) at art_table_get+0x12e art_insert(ffff800000063a40,fffffd80687d2b60,ffff800000064264,20) at art_insert+0x155 rtable_insert(0,ffff800000064260,0,ffff8000006b5258,1,fffffd8057df58c8) at rtable_insert+0x2b4 rtrequest(1,ffff80001d81fbe8,1,ffff80001d81fcb0,0) at rtrequest+0x8be rt_ifa_add(ffff8000006b5200,440004,ffff8000006b5268,0) at rt_ifa_add+0x25c in_ifinit(ffff800000a01800,ffff8000006b5200,ffff80001d81ff90,0) at in_ifinit+0x3cc in_ioctl_set_ifaddr(8020690c,ffff80001d81ff80,ffff800000a01800,1) at in_ioctl_set_ifaddr+0x264 in_ioctl(8020690c,ffff80001d81ff80,ffff800000a01800,1) at in_ioctl+0x2d8 ifioctl(fffffd8057ecab00,8020690c,ffff80001d81ff80,ffff80001d75d770) at ifioctl+0xe60 sys_ioctl(ffff80001d75d770,ffff80001d820098,ffff80001d8200e0) at sys_ioctl+0x4a1 syscall(ffff80001d820160) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xef6b61758c0, count: -16 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x18 panic(ffffffff822521a9) at panic+0x15c pool_do_get(ffffffff8257f250,a,ffff80001d81f8c8) at pool_do_get+0x42a pool_get(ffffffff8257f250,a) at pool_get+0xb5 art_table_get(ffff800000063a40,fffffd8057dfc128,10) at art_table_get+0x12e art_insert(ffff800000063a40,fffffd80687d2b60,ffff800000064264,20) at art_insert+0x155 rtable_insert(0,ffff800000064260,0,ffff8000006b5258,1,fffffd8057df58c8) at rtable_insert+0x2b4 rtrequest(1,ffff80001d81fbe8,1,ffff80001d81fcb0,0) at rtrequest+0x8be rt_ifa_add(ffff8000006b5200,440004,ffff8000006b5268,0) at rt_ifa_add+0x25c in_ifinit(ffff800000a01800,ffff8000006b5200,ffff80001d81ff90,0) at in_ifinit+0x3cc in_ioctl_set_ifaddr(8020690c,ffff80001d81ff80,ffff800000a01800,1) at in_ioctl_set_ifaddr+0x264 in_ioctl(8020690c,ffff80001d81ff80,ffff800000a01800,1) at in_ioctl+0x2d8 ifioctl(fffffd8057ecab00,8020690c,ffff80001d81ff80,ffff80001d75d770) at ifioctl+0xe60 sys_ioctl(ffff80001d75d770,ffff80001d820098,ffff80001d8200e0) at sys_ioctl+0x4a1 syscall(ffff80001d820160) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xef6b61758c0, count: -16