Warning: Permanently added '10.128.0.27' (ECDSA) to the list of known hosts. 2020/03/30 16:45:02 fuzzer started 2020/03/30 16:45:07 dialing manager at 10.128.15.235:14194 2020/03/30 16:45:08 syscalls: 338 2020/03/30 16:45:08 code coverage: enabled 2020/03/30 16:45:08 comparison tracing: enabled 2020/03/30 16:45:08 extra coverage: support is not implemented in syzkaller 2020/03/30 16:45:08 setuid sandbox: enabled 2020/03/30 16:45:08 namespace sandbox: support is not implemented in syzkaller 2020/03/30 16:45:08 Android sandbox: support is not implemented in syzkaller 2020/03/30 16:45:08 fault injection: support is not implemented in syzkaller 2020/03/30 16:45:08 leak checking: support is not implemented in syzkaller 2020/03/30 16:45:08 net packet injection: enabled 2020/03/30 16:45:08 net device setup: support is not implemented in syzkaller 2020/03/30 16:45:08 concurrency sanitizer: support is not implemented in syzkaller 2020/03/30 16:45:08 devlink PCI setup: support is not implemented in syzkaller 16:45:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x15}], 0x1, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x15}], 0x1, 0x0) dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:45:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:45:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x61d}, 0x0, 0x0) 16:45:10 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 16:45:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80206910, &(0x7f0000000300)) 16:45:10 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666959aa0ead"], 0xa) 16:45:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) pipe(&(0x7f0000000180)) 16:45:10 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) write(r1, &(0x7f0000000200)="0796172abb684c7e0a3a36d948f54b6de5e21d791e0f82e01f9752716e573cf90dd19880487b83e2a312e35a", 0x2c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x100}]}) r2 = socket(0x1, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$PCIOCREAD(r4, 0x80045710, &(0x7f0000000080)) 16:45:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1f, 0x0, "b6505b54dbcf36587b792996fd9c4c2790b3643b"}) 16:45:11 executing program 1: syz_emit_ethernet(0x58, &(0x7f0000000480)) 16:45:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) 16:45:11 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000180)) 16:45:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c73403b10820a58fe43b00fa04007de8992b50000000000000d9ac55a5da7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de79901b6fb584d490000000062f547d55587267ba5050932ed612efdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705e8fa9f7c40b3df7cd90e67beab3b00b0c1b705f6b43000488a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b800"/318], 0x10) dup2(r1, r0) sendto$inet6(r0, &(0x7f0000000500)="2cf7bfb6d2dd9513aaa468004a18af7c28116f658fc0442220c3f89481b3179af6ca170f41a053d7494db843b4a636815ead51e7aca27b960a64ece2b9f882e7b8e3e5c560e6f986f3ebdd94ff08d6a8ea1b8378c68de99c3363fd536f411d762d8f7e9efc25520c0b3eb0f6d411b054b03f6063d2bd00e0804f6713b96f6c5f260dc8edd7cd327ada2265cf80a04c0aad0c352a929f256fecb496d18aa211871e4db041fca7a87771f05c495a273db13c77defccad9bc9a5907bd5f2f3f295f26a2c5984b5551c362c53c022268a51b5bc20040f2d9bab9d8360a1088d91c0afc3561614b031e64508dd1ba526b19f7518af0e0dc987a833e31d07d30b1aba13df3ae6da33d3d3b7c6b55eb802c70c3cfd8e0eb176abbe262617617eec692c58fb8693a5606949c1e087dada999da98b0aa13811caa3a1964b7b7231b36401b504be056d08ab1d3c5e14f657367a68472fc44f4dba819fc99a4f55d4e59610ccdaef4edf0c98ba1488735f0f54c7a952bfe8a42dbf08e47e7b91afaf170a41a6961a05776215b77d8f08736a5b119f8c286d34a560640c14657a65b1f150147cd216da1ad7f72be9983efe1c1ad17661ad5ac461e3f02644a74ef34741db77e045db2ee48f4aceaa8419a2ce5f846ac40b7d9aba4be68a8c585315b654557e11ac5d99b665eb3d0789a332c210aafa152e44e93077313622b925e1e94795c63428e56b322b706042b88376a033199144f414d5439bb6204a56ea0f32bfcadaf4752dd61abef1434bee662a768ad0909d4a1e670c6a4c62acc32b6b592f236492c4b5c3a593831fa6328a0ce3e59464268f49d5d62db15dfa542bb871c59d2d27b31b316d271bbc3a002a53f76fed58a1e3d1484ad35ebac64411bb6a30ce77160430dcce22fc7d894a0fccea028f202c8ba484cfaf1b765dbc5d2412f2798d2dba74b33314f8c33ad23eba664f5beec635099332f961ca52296d75f22df2444f69974a96b704c0da3fb6ac446247268be65c185ac49d42d3a0f55549b52586cba08a4b079d63843cb2a54b1fbb15005ee50f06c3a8ccea0840f6cbecf3392cdee03254a3aafea855287dbb946d22a98da218b218cde52600be9e766aa2c91bfb715d998aa8a7fc5cae271c25cd01809724892cf3a65a9ed6ac8f6eb8184b7063f35023173e50917b89dec0821abea88d31d2b38d3d3bb6f2b33a5d180eafa84351761409aa017914bfb2d3cb48d1ca2ab5c1dcb818e531d251719940608c3654387776b8a41d10ab4e2eec54f7da4971c73c42a771d492c8f4bc31804e143424ea81119d7abc57c472b2b46a8d5ab0bcf209c26db4a4c26d8a2813affc5028c9b583e8afcbb38652d5786ccac9d74504380db4f99fab734c7bdf55c35ea3fdbc95ebc37a607c0ad1dc146fb05b44b1bf38e53fbb6b9987f9a718573c7fcf91d265bf29decac4a672374f02d6ce699ada39a49448a3d1435f942bc50d6fe512ef68d10d31539c9fba2a615cd5ff1d9d17690c07d561333444afc3dd608b4b233ce4ce3f92eed3521879ef417f530250aeb8dc809a5874734a917bc81827d0e2c1729d04ef0d9d8e6f7629ea90219ff4ac6826c9bfcfda5bd00ebee5938623c64f488bdc8ba95c2110488be82410f12970629f83e10516c9e3c6b9780b786c6d1e278ae1e62a817ac54301a02714b23ac37eb0574f5ed8b6bbf03b348a07aa8273d82376e98970eed287de2f738d55021c9afdcebbfe8689ca6480d29d9930fd593514dbd7f60d24cd4c48c968427ed079612abb7295d6d9c72ef0276229e8726c23ec1844a43ed45a38617ea6986e85c6ebf8f213409526cfdfbd3120c912b8f461743b4b5d64bb7306407027548660f93b713bc1dea66030af8fab01fb75d93da1b4139548f56fe6f9eae388858b9a183beb91e85fc8dba31f45dc44a87fe140d11d803b9900c9abc85d00353ac15e94ea24a5c2c423ae4cfdfc948d693d9b65fa01b16257bc270a072ae4a29516bafac8757f82d64822ddafa734007f91651cd085b6c231968253c2874b92ca10e9aef0eb081f21e1742e0fa029aed6cd059c3", 0x5c1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x64, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000180)=0x2, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r4) r5 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, 0x0, 0x0, r7, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) r8 = dup(0xffffffffffffffff) listen(r8, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x7, r4, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0xd, 0xc, 0x3}) 16:45:11 executing program 0: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0x169}], 0x283, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00fb00100700000010000000000000"], 0x10) 16:45:11 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000000)) 16:45:11 executing program 0: syz_emit_ethernet(0x42e, &(0x7f0000000480)) 16:45:11 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000080)) 16:45:11 executing program 0: syz_emit_ethernet(0x42e, &(0x7f0000000480)) 16:45:11 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000080)) 16:45:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 16:45:11 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000400)) 16:45:11 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x40c2, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:45:11 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000000)) 16:45:11 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0}, 0x1c) 16:45:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffc4c0db6c55a02a05961e2dcdda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac8885dfeaa03bb4b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f31ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47078dd42ad65f3200a3af3835c0993c7797f8c309c088010bd91782c3d805444dbe1eb2998c515eaa15c5929f7fcdadf441a10458c1682d7d711c971bf778eb79385c9a5cdae17bf122665b4f4b7a7019022f2e017bb6492e3218b06ff4ccb2bbc5a1146bdd4d202afcbe14643919f2fdb779fcd1f64504e586"], 0x10) writev(r0, &(0x7f0000000800)=[{&(0x7f00000005c0)="2ea2fec07c2a3bb035dd27b4b155e141cb5a59a763cb0997d4658d042cefe1c2c43dfb29e1", 0x25}, {&(0x7f0000000600)="e6a865bcbd0c3568f7e78859ff65ea", 0xf}, {&(0x7f0000002b80)="c91061a8fc0462c2d0b08bf07537f5ef3977ef8e944b54c25e95216e9e1f0b3001d14ed96a78a6a8fbe4dad8a82f875e200492c915223b50438d56de4b279939cfc5564f5a41ff8abc0bab9c6491d3a7b9d6b81eb2bf578fdd9dd97aec6f98bb6995872a781c02f7146a56e4431d7ce01b65e452be9a0816b03c38aded66a161533d5014813a4be07555dfb69f6c31e4416f5677f59700917d564437c36c8ac6e985b93f3b1d5c630c2370c995c77abee60f8b969278dda334777d22ce2ca3867b09d84fdbcf62161a1e71cb4bd49618809e4f6a7dc9350e9023fd01bba574e71e3f67ea6595bfde4d6a98bfb4aecc91fb697e342da04e8f231e6319a66041207c606664ba1933de8298cf9d4924880e68632476e785273b75a5dfa2aac47d7c0068d00e856b978e8e3ab55c061a1d82b069f3c3dc9a26f9f1423993271df0c90da4ad7fab68a608576ffc579fd3d1c20f7b4a92696dc448c8bdd445704a8206f40a6dea6a63044eefb772dd56678f231cd4360b2da540da1a29c6baab880af7c6b86bde2e7929748f6b82f374c849cbd30935f9288949d678b2ec44072ffa7c7a5052e611bcb91cdde649ad16796d39169bbd34bf9f55dfd53d76e18d97754fea47b385f9bb5e156ac67f60f3694eaf768db8d59bf019e9febced016e2af47e70a6ccf1693d45604a4158db296f57cac85f0bc2440cf88be7e53efe4db9dabb73be2ebb3057812b1a32040c7e631d4d56e4584eed141998c95b3410f3de7ff475babbb6f75b793ede22d6c01c188fc421ab445e7da4b62d83dacb19943be5fa2b75c66812c0aad00328195a611c614874b9841a8bffaa4e4014782de7b9c79bd271244796cb3095f854ae4a7c653abb7de3990136be2562e3112511fc629791f56aaea083d44e3bbef4026ee932e72bfb5981800069c96d01e64acd1b0e0218902959903a281306e2244e51d6dbd6b452336f04a6684c97b9b661361daf35d6ce9ec63551c2966a492c21b9ff097890b5cf9a721f01d10f51a2736dc694caa2ecc7a1390fe6d18e3ede728d6d9f0e35eec61dc28969cfc3b78e781c47b336404f829f47e0a17004ae57aed4c6c777c1cafe54c0340efab6a29754d23822e999562f34331e", 0x325}], 0x3) 16:45:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) r1 = open$dir(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340), 0x0) 16:45:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x11, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:45:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:45:11 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(0x0, 0x1400004) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 16:45:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) semget$private(0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 16:45:11 executing program 1: pipe2(0x0, 0x1400004) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x609, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 16:45:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x5, 0x4) 16:45:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 16:45:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00001f0000/0x2000)=nil, 0x2000) 16:45:11 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(0xffffffffffffffff, 0x0) flock(r0, 0x0) 16:45:11 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) pipe2(0x0, 0x1400004) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) ftruncate(0xffffffffffffffff, 0x0, 0x0) 16:45:11 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) ftruncate(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 16:45:11 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgid(r0) 16:45:11 executing program 1: r0 = open(&(0x7f000000fffa)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000001040)='./file0\x00', 0x8000, 0x0) 16:45:11 executing program 0: open$dir(0x0, 0x40000400000002c2, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) semop(0x0, 0x0, 0x0) 16:45:11 executing program 1: open$dir(&(0x7f00000002c0)='./file0\x00', 0x42000400000002c1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) connect$inet(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x3}, 0xc) 16:45:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) 16:45:11 executing program 0: pipe2(&(0x7f0000000080), 0x1400004) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x81700}], 0x1000000000000013) 16:45:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) 16:45:11 executing program 1: clock_gettime(0x6, &(0x7f0000000240)) 16:45:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:45:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:45:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffc4c0db6c55a02a05961e2dcdda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac8885dfeaa03bb4b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f31ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47078dd42ad65f3200a3af3835c0993c7797f8c309c088010bd91782c3d805444dbe1eb2998c515eaa15c5929f7fcdadf441a10458c1682d7d711c971bf778eb79385c9a5cdae17bf122665b4f4b7a7019022f2e017bb6492e3218b06ff4ccb2bbc5a1146bdd4d202afcbe14643919f2fdb779fcd1f64504e586"], 0x10) writev(r0, &(0x7f0000000800)=[{&(0x7f00000005c0)="2ea2fec07c2a3bb035dd27b4b155e141cb5a59a763cb0997d4658d042cefe1c2c43dfb29e1", 0x25}, {&(0x7f0000000600)="e6a865bcbd0c3568f7e78859ff65ea", 0xf}, {&(0x7f0000000640)="56945a6b675257928174f417a3ad31e07a6ecb46a4aadb8d6f1e4a96f54b90633834cbdca9c45d744ee310a90937d620cdf54357aaace06c0c5442a838bd0830", 0x40}, {&(0x7f0000002b80)="c91061a8fc0462c2d0b08bf07537f5ef3977ef8e944b54c25e95216e9e1f0b3001d14ed96a78a6a8fbe4dad8a82f875e200492c915223b50438d56de4b279939cfc5564f5a41ff8abc0bab9c6491d3a7b9d6b81eb2bf578fdd9dd97aec6f98bb6995872a781c02f7146a56e4431d7ce01b65e452be9a0816b03c38aded66a161533d5014813a4be07555dfb69f6c31e4416f5677f59700917d564437c36c8ac6e985b93f3b1d5c630c2370c995c77abee60f8b969278dda334777d22ce2ca3867b09d84fdbcf62161a1e71cb4bd49618809e4f6a7dc9350e9023fd01bba574e71e3f67ea6595bfde4d6a98bfb4aecc91fb697e342da04e8f231e6319a66041207c606664ba1933de8298cf9d4924880e68632476e785273b75a5dfa2aac47d7c0068d00e856b978e8e3ab55c061a1d82b069f3c3dc9a26f9f1423993271df0c90da4ad7fab68a608576ffc579fd3d1c20f7b4a92696dc448c8bdd445704a8206f40a6dea6a63044eefb772dd56678f231cd4360b2da540da1a29c6baab880af7c6b86bde2e7929748f6b82f374c849cbd30935f9288949d678b2ec44072ffa7c7a5052e611bcb91cdde649ad16796d39169bbd34bf9f55dfd53d76e18d97754fea47b385f9bb5e156ac67f60f3694eaf768db8d59bf019e9febced016e2af47e70a6ccf1693d45604a4158db296f57cac85f0bc2440cf88be7e53efe4db9dabb73be2ebb3057812b1a32040c7e631d4d56e4584eed141998c95b3410f3de7ff475babbb6f75b793ede22d6c01c188fc421ab445e7da4b62d83dacb19943be5fa2b75c66812c0aad00328195a611c614874b9841a8bffaa4e4014782de7b9c79bd271244796cb3095f854ae4a7c653abb7de3990136be2562e3112511fc629791f56aaea083d44e3bbef4026ee932e72bfb5981800069c96d01e64acd1b0e0218902959903a281306e2244e51d6dbd6b452336f04a6684c97b9b661361daf35d6ce9ec63551c2966a492c21b9ff097890b5cf9a721f01d10f51a2736dc694caa2ecc7a1390fe6d18e3ede728d6d9f0e35eec61dc28969cfc3b78e781c47b336404f829f47e0a17004ae57aed4c6c777c1cafe54c0340efab6a29754d23822e999562f34331e4f2a33b73b267fe489f6ff92c525397f2d6a0a62db24926691ffae038996a9f33d8203981c9a7fc760cde163aaaaf408604fcdee6642bfbaa23ddea9da1e3f33bfde2ce710b1c15170c82ffff6e70bccbe06a53ad8f6580ff9e13b244df11e6ccd4cb49c996d2c2c1ae448fae82e8a3aaacd3f7ef787298cdafcf4cfa9d82ce8a77120dcfd3de9a0ecd01294dbbcc2fdff70dbc3b669bf9b59e1cabec01ed968aab63b4f2c94b89dacd251ab04a9f4da929cb0930fe6cd420a013e4820adc8eb4975617ad396e83610609eab22c0cac258bd49412b237abd681c898640ad2f7f4385adaa003c8f95b4ed4cdc0cb65fe63680454224383c6b3b1761087e834d7b9324647c22f7483c87d260260f04cf24383929efa43c95a9d80866a55fb78e77c58eb44cbab64d01bd5bc80d0f4bdbb6ecc869e9d61ae738a21b41a09166db4b8a8b6900f372c123d8f093c301290b534c57a7881b20a59fd0643deabaacdf6746fde4c8119813709fbd03e769ac6fc323fbd08e67b20168121410bec151404ae57ad1689751e846ed2371ae54c3642c93f6b234552b25a36887a283b822538d2e9469307201e624d6155fae57c154988d0d9a4c753d901a353ec7bc5aa42dc829cd5ba5967ed0002936fc98caa1ae31b4b67747c4a1b1f63929f0c705b2faf2d65e9f6e907cf956931c6ebcf6455397cbda3f640c36593ecb8bbbeba24108217da0ca7263de3745e3cccd30a3f1a34f4da27607f090bedc0729bf27c84814b6f5c778076232aa35b70ef62cc32141f747894543c5d6fe0137feaa4aad562c7c26f076c098abe1afb064e63ff4519ae946412e0154c6abe40d7247c3f735475b7e800ee2ae9a042f96d0f7030ff42c0dd1515fc0eca3fea4704dc18c7e139fac462793ec29e77a6235f477ba68b559a099b36937aa570c8b83cbcc4bcc94f6230ac0ddc2e6177c966b9786996ac4ef1193d3cf4126ca10df061239ada0762e22e441aa33baa269aaff7d38b0eae5dfd895694c532cbf0baafd1e05a670f78a55a3d4937585ae419ec64bbdcc83c7b0fa63b22256d74f1853375edb2edbd0adfe4e062a6cf8c4d306111c37c095961c9abe2d34d958312141472214eede6bdcedc4ae1d499dd8c6ce3ca5d5e1e7920b6d733f08a32addef1351419537daf3a0847df433467f546cb2ee84dab6010c3c62fd6c329bf9d4161cc7126d64c342cc2d0daabe50f99c0332b66d9856c7c65a8094a870b31f4444dd37fc7657bb9d6bf19b859e1a7739a5bc00395bd0d859c98b75af106a0710201d7d779408214301e42c03b35daa6c7ae57b178fce75d8e8437bb149f8e28bb74dfaa98241454a2b360e789be0da3a3bb09d09f9a3590f3a511eb4d012e5bb0a7cbf0f3bf9012b30c45366d1e3a51505f8ce6ecc5a69d5231d4b5509e9a0aa51a92569ce76efd754de8fcce29457bd73ee68970c33f02f683b0be8539fa988df0845d8d991", 0x741}], 0x4) 16:45:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffc4c0db6c55a02a05961e2dcdda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac8885dfeaa03bb4b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f31ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47078dd42ad65f3200a3af3835c0993c7797f8c309c088010bd91782c3d805444dbe1eb2998c515eaa15c5929f7fcdadf441a10458c1682d7d711c971bf778eb79385c9a5cdae17bf122665b4f4b7a7019022f2e017bb6492e3218b06ff4ccb2bbc5a1146bdd4d202afcbe14643919f2fdb779fcd1f64504e586"], 0x10) writev(r0, &(0x7f0000000800)=[{&(0x7f00000005c0)="2ea2fec07c2a3bb035dd27b4b155e141cb5a59a763cb0997d4658d042cefe1c2c43dfb29e1", 0x25}, {&(0x7f0000000600)="e6a865bcbd0c3568f7e78859ff65ea", 0xf}, {&(0x7f0000002b80)="c91061a8fc0462c2d0b08bf07537f5ef3977ef8e944b54c25e95216e9e1f0b3001d14ed96a78a6a8fbe4dad8a82f875e200492c915223b50438d56de4b279939cfc5564f5a41ff8abc0bab9c6491d3a7b9d6b81eb2bf578fdd9dd97aec6f98bb6995872a781c02f7146a56e4431d7ce01b65e452be9a0816b03c38aded66a161533d5014813a4be07555dfb69f6c31e4416f5677f59700917d564437c36c8ac6e985b93f3b1d5c630c2370c995c77abee60f8b969278dda334777d22ce2ca3867b09d84fdbcf62161a1e71cb4bd49618809e4f6a7dc9350e9023fd01bba574e71e3f67ea6595bfde4d6a98bfb4aecc91fb697e342da04e8f231e6319a66041207c606664ba1933de8298cf9d4924880e68632476e785273b75a5dfa2aac47d7c0068d00e856b978e8e3ab55c061a1d82b069f3c3dc9a26f9f1423993271df0c90da4ad7fab68a608576ffc579fd3d1c20f7b4a92696dc448c8bdd445704a8206f40a6dea6a63044eefb772dd56678f231cd4360b2da540da1a29c6baab880af7c6b86bde2e7929748f6b82f374c849cbd30935f9288949d678b2ec44072ffa7c7a5052e611bcb91cdde649ad16796d39169bbd34bf9f55dfd53d76e18d97754fea47b385f9bb5e156ac67f60f3694eaf768db8d59bf019e9febced016e2af47e70a6ccf1693d45604a4158db296f57cac85f0bc2440cf88be7e53efe4db9dabb73be2ebb3057812b1a32040c7e631d4d56e4584eed141998c95b3410f3de7ff475babbb6f75b793ede22d6c01c188fc421ab445e7da4b62d83dacb19943be5fa2b75c66812c0aad00328195a611c614874b9841a8bffaa4e4014782de7b9c79bd271244796cb3095f854ae4a7c653abb7de3990136be2562e3112511fc629791f56aaea083d44e3bbef4026ee932e72bfb5981800069c96d01e64acd1b0e0218902959903a281306e2244e51d6dbd6b452336f04a6684c97b9b661361daf35d6ce9ec63551c2966a492c21b9ff097890b5cf9a721f01d10f51a2736dc694caa2ecc7a1390fe6d18e3ede728d6d9f0e35eec61dc28969cfc3b78e781c47b336404f829f47e0a17004ae57aed4c6c777c1cafe54c0340efab6a29754d23822e999562f34331e4f2a33b73b267fe489f6ff92c525397f2d6a0a62db24926691ffae038996a9f33d8203981c9a7fc760cde163aaaaf408604fcdee6642bfbaa23ddea9da1e3f33bfde2ce710b1c15170c82ffff6e70bccbe06a53ad8f6580ff9e13b244df11e6ccd4cb49c996d2c2c1ae448fae82e8a3aaacd3f7ef787298cdafcf4cfa9d82ce8a77120dcfd3de9a0ecd01294dbbcc2fdff70dbc3b669bf9b59e1cabec01ed968aab63b4f2c94b89dacd251ab04a9f4da929cb0930fe6cd420a013e4820adc8eb4975617ad396e83610609eab22c0cac258bd49412b237abd681c898640ad2f7f4385adaa003c8f95b4ed4cdc0cb65fe63680454224383c6b3b1761087e834d7b9324647c22f7483c87d260260f04cf24383929efa43c95a9d80866a55fb78e77c58eb44cbab64d01bd5bc80d0f4bdbb6ecc869e9d61ae738a21b41a09166db4b8a8b6900f372c123d8f093c301290b534c57a7881b20a59fd0643deabaacdf6746fde4c8119813709fbd03e769ac6fc323fbd08e67b20168121410bec151404ae57ad1689751e846ed2371ae54c3642c93f6b234552b25a36887a283b822538d2e9469307201e624d6155fae57c154988d0d9a4c753d901a353ec7bc5aa42dc829cd5ba5967ed0002936fc98caa1ae31b4b67747c4a1b1f63929f0c705b2faf2d65e9f6e907cf956931c6ebcf6455397cbda3f640c36593ecb8bbbeba24108217da0ca7263de3745e3cccd30a3f1a34f4da27607f090bedc0729bf27c84814b6f5c778076232aa35b70ef62cc32141f747894543c5d6fe0137feaa4aad562c7c26f076c098abe1afb064e63ff4519ae946412e0154c6abe40d7247c3f735475b7e800ee2ae9a042f96d0f7030ff42c0dd1515fc0eca3fea4704dc18c7e139fac462793ec29e77a6235f477ba68b559a099b36937aa570c8b83cbcc4bcc94f6230ac0ddc2e6177c966b9786996ac4ef1193d3cf4126ca10df061239ada0762e22e441aa33baa269aaff7d38b0eae5dfd895694c532cbf0baafd1e05a670f78a55a3d4937585ae419ec64bbdcc83c7b0fa63b22256d74f1853375edb2edbd0adfe4e062a6cf8c4d306111c37c095961c9abe2d34d958312141472214eede6bdcedc4ae1d499dd8c6ce3ca5d5e1e7920b6d733f08a32addef1351419537daf3a0847df433467f546cb2ee84dab6010c3c62fd6c329bf9d4161cc7126d64c342cc2d0daabe50f99c0332b66d9856c7c65a8094a870b31f4444dd37fc7657bb9d6bf19b859e1a7739a5bc00395bd0d859c98b75af106a0710201d7d779408214301e42c03b35daa6c7ae57b178fce75d8e8437bb149f8e28bb74dfaa98241454a2b360e789be0da3a3bb09d09f9a3590f3a511eb4d012e5bb0a7cbf0f3bf9012b30c45366d1e3a51505f8ce6ecc5a69d5231d4b5509e9a0aa51a92569ce76efd754de8fcce29457bd73ee68970c33f02f683b0be8539fa988df0845d8d99165c25e45681ad2ca5829324a7743bade8f8c9d91a43bf5e2eb4fcffff82d6dda94e285e2cc13ad981f24338330c0fe8c7d2d8a6c5fbd58407cd992373eaa6f7d", 0x781}], 0x3) 16:45:12 executing program 1: clock_gettime(0x3, &(0x7f0000000340)) 16:45:12 executing program 0: semop(0x0, &(0x7f0000000380)=[{0x0, 0x7d12}], 0x1) r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000380), 0x1d) semop(r0, &(0x7f00000003c0)=[{0x0, 0xffff}, {0x0, 0x9}], 0x2) semop(r0, &(0x7f0000000380)=[{0x0, 0x7d12}], 0x1) 16:45:12 executing program 1: getrusage(0x0, &(0x7f00000000c0)) 16:45:12 executing program 0: clock_gettime(0xfffffffffffffffb, 0x0) 16:45:12 executing program 1: r0 = socket(0x2, 0x3, 0x67) sendto$unix(r0, 0x0, 0x2, 0x0, &(0x7f00000000c0)=@abs, 0x6e) 16:45:12 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:45:12 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000180)) 16:45:12 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) acct(0x0) 16:45:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0x0, 0x20000801, &(0x7f0000000100)={0x2, 0x0}, 0x10) 16:45:12 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x0) semop(r0, &(0x7f0000000380)=[{0x0, 0x7d12}], 0x1) semop(r0, &(0x7f0000000280)=[{0x4}, {0x0, 0xf80}], 0x2) 16:45:12 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x100000400000003a) connect$inet6(r0, &(0x7f0000000340)={0xa, 0x0}, 0x1c) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000200)="8f202adb", 0x4}], 0x1) 16:45:12 executing program 1: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x0}, 0x1c) 16:45:12 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) 16:45:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r0, 0x0, 0xfea2, 0x20000802, &(0x7f0000000100)={0x2, 0x0}, 0x10) 16:45:12 executing program 0: syz_emit_ethernet(0x26, &(0x7f00000000c0)) 16:45:12 executing program 1: syz_emit_ethernet(0x72, &(0x7f0000000000)) 16:45:12 executing program 0: syz_emit_ethernet(0x7a, &(0x7f0000000000)) 16:45:12 executing program 1: syz_emit_ethernet(0x72, &(0x7f0000000000)) 16:45:12 executing program 0: r0 = socket(0x40000000015, 0x805, 0x0) getsockopt(r0, 0x114, 0x271b, 0x0, &(0x7f0000000400)) 16:45:12 executing program 1: r0 = socket$inet(0x2, 0x6000000000000003, 0x6) sendto$inet(r0, 0x0, 0x0, 0x404c0c0, &(0x7f00000000c0)={0x2, 0x0}, 0x10) sendto$inet(r0, 0x0, 0x2a, 0x0, &(0x7f00000000c0)={0x2, 0x0}, 0x10) 16:45:12 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff3000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ff9000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) 16:45:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='./file1\x00', 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file1\x00', r2, &(0x7f00000000c0)='./file0/file0\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='./file1\x00', 0x0) renameat(r3, &(0x7f0000000080)='./file1\x00', r3, &(0x7f00000000c0)='./file0/file0\x00') renameat(r1, &(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file1\x00') 16:45:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='./file1\x00', 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='./file1\x00', 0x0) renameat(r2, &(0x7f0000000080)='./file1\x00', r2, &(0x7f00000000c0)='./file0/file0\x00') 16:45:12 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000040)) 16:45:12 executing program 0: r0 = socket$inet6(0xa, 0x400000000001, 0x0) r1 = dup(r0) sendto$inet6(r0, 0x0, 0x0, 0x20000008, &(0x7f0000000040)={0xa, 0x0}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x6e) 16:45:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x2}, 0xc) 16:45:12 executing program 1: mknod$loop(&(0x7f0000000000)='.\x00', 0x0, 0x1) 16:45:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='./file1\x00', 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') 16:45:13 executing program 1: r0 = socket(0x1, 0x1, 0x0) shutdown(r0, 0x2) 16:45:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000003900)={0x0, 0x0, 0x0}, 0x0) 16:45:13 executing program 1: msgget(0x3, 0xc0) 16:45:13 executing program 1: open(&(0x7f000000fffa)='./bus\x00', 0x40, 0x0) 16:45:13 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000280)) 16:45:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:45:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, 0x0, 0x2, 0x0, &(0x7f00000000c0)=@abs, 0x6e) 16:45:13 executing program 1: 16:45:13 executing program 1: 16:45:15 executing program 0: 16:45:15 executing program 1: 16:45:15 executing program 0: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semctl$GETALL(r0, 0x0, 0xd, &(0x7f0000000580)=""/148) 16:45:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000003c0)='./file0\x00', 0x0) 16:45:15 executing program 1: 16:45:15 executing program 0: 16:45:15 executing program 0: 16:45:15 executing program 0: 16:45:15 executing program 1: 16:45:15 executing program 0: 16:45:15 executing program 0: 16:45:15 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:16 executing program 1: 16:45:16 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: 16:45:17 executing program 0: 16:45:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1d4) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='x\x00') faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') 16:45:17 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) dup(r1) write(r2, &(0x7f00000195c0)="5fbde784da3484aa528afd6dd40bd20000ac6c08c5ea4ff70445ecf66beb5b579409475cf53d0000000000000003e3be4dc27d7b2fe63093eb13bcc61bacff08000000eb2c5d4ba1962e27148670bf4ce26a642f7e813a6c18ca090082f0a825b23d925ff1bb7921bc20737ffa6a686e0c6b4829b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e02000000b341daa6802d110900000000000000436916592c1732c8a98167e17992a36c0100d26b1943718576fd634c683e3267b894ebc1c7c0528ea36197a42e30a573598f92b91eb4bf59672b780c43a7a29cb45aa135744238f72d4bf27e000000000000000000000000000000004e4666ceb8a4bec57217cf25120b9fa267b975d8", 0x113) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x8, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000500)=[{0x6, 0x0, 0x1000}, {0x2, 0x3, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x401, 0x1c00}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) semget$private(0x0, 0x3, 0x8a) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000002c0)=""/118) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x0, 0x1000}, {0x2, 0x3}, {0x0, 0xffff, 0x800}], 0x5) 16:45:17 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) fsync(r3) execve(0x0, 0x0, 0x0) 16:45:17 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) write(r1, &(0x7f0000000080), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0xa) close(r0) r3 = dup(r2) accept$unix(r3, 0x0, 0x0) 16:45:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc517b8e001f00", 0x0, 0xfffffffd}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:45:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0xfffffffc, 0x200009, 0xfff7ff79, "317a117c000000000000000000000200ffdd00", 0x7}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="dc21", 0x2}], 0x1) 16:45:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000140)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="281d0000ffff00000100000008cd3fdf00008000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:45:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/145, 0x91, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = fcntl$dupfd(r2, 0x2, r0) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r4, 0x0, 0x0) 16:45:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x9, 0x7fff, 0x101, 0x3}) poll(&(0x7f0000000080), 0x3, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) ftruncate(r3, 0x0, 0xffffffff7fffffff) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x48) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCNXCL(r4, 0x2000740e) 16:45:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x612, 0x3d29d8d153c4f05c) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000400)="ac", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r1, 0x0, 0x20000a) 16:45:19 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) read(r5, &(0x7f0000000080)=""/231, 0xe7) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x9) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xd) 16:45:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82021f5edc4d0085ed581063dcdd73"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 16:45:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "0366002000"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x1ff, 0xf4, 0x8, 0x4}, {0x2, 0x81, 0x3, 0xfff}, {0x8000, 0x5, 0xff, 0x3}, {0x8, 0x4, 0x1f, 0x7}, {0x23d, 0xa3, 0xdf, 0x8}, {0x0, 0x0, 0x7, 0x9}, {0x800, 0x6, 0x3, 0x10001}]}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 16:45:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55564267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80c1886d2b7b150f80a50d20dc3972aad3ed4e1b5e20eb3fcb3bbde6176bb3154f8db089458aa0b55a8ac1a4e460a67ff0c3a359a17cb6c9341bb2b995199afafc40cfdb65b16edd5069fa4e8e28f074351bae701fe8124425947792a5ea4824f004bc2ae154c84978404042d45bd310ba3eead47ffb385819c7a551ae7bd0aa0e790e9568fff69cb46e06ff572fd9ea7ae6e764978db3ead15a9efd30dabd62f0db1821f032f7fab9121e3811bf38c09e983c537df4b1a8a13e66a427873d880082e4c75ae0dc3f325c1849caf52fb82aa"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc3", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:45:19 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x2, &(0x7f0000000280)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f0000000200)=ANY=[]]) select(0x40, &(0x7f0000000040)={0x20009, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xb7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x5, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r5, &(0x7f00000001c0)="fd119c84dbadeaebecce3f7e808d5b78d9c09da9d40aa2df6a710f944c3c3f5fe4ca6a340b063d5569", 0x29) 16:45:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b028b7f00000100"], 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() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r5, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:45:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 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) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ef4de294e08421e6"], 0x10) recvfrom(r3, &(0x7f0000000300)=""/180, 0xb4, 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, 0x80, &(0x7f0000000040)=0x800, 0x4) 16:45:20 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x1, 0x17a) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x2, 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 16:45:20 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) recvfrom$unix(r3, &(0x7f00000000c0)=""/133, 0x85, 0x8e3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:45:20 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x4, 0x4, 0xa5}, 0xfffffff8, 0x3, 0x9}) 16:45:21 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(0xffffffffffffffff, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000680)=""/232, 0xe8}], 0x3, 0x0, 0x1) r3 = open(&(0x7f0000000040)='./file0/file0\x00', 0x12, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x8, 0x1000}, {0x4, 0x2, 0x1800}], 0x4) readlinkat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/204, 0xcc) semop(r5, &(0x7f0000000080)=[{0x3, 0xc, 0x800}, {0x2, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3}, {0x0, 0x3, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc32f, 0x800}, {0x3, 0x800, 0x1000}], 0xa) 16:45:21 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x7fff, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8000, 0x185) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x88cc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:45:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0xfc2c8179caefaba3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x1ff, './file0\x00', './file1\x00'}) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = getpid() wait4(r3, 0x0, 0xf3b01f089d012409, 0x0) r4 = getpgid(r3) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000100)) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x1180b37819cf8fb0, 0x1, 0x6834, 0x800, r4}) 16:45:21 executing program 0: r0 = getgid() setegid(r0) r1 = geteuid() r2 = getgid() r3 = geteuid() r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000000)={{0xfd95, r1, r2, r3, r0, 0x92, 0x5}, 0x2192, 0x8001, r4, 0xffffffffffffffff, 0x6, 0xb26, 0x7, 0x9}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x84) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0x51d) recvfrom(r5, &(0x7f0000000100)=""/181, 0xb5, 0x2, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) socketpair(0x0, 0x1, 0x28, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x8000, 0x3) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x200, 0x0) r10 = dup(0xffffffffffffffff) r11 = socket(0x2, 0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001800)='/dev/null\x00', 0x10000, 0x0) r14 = accept$inet(r5, &(0x7f0000001840), &(0x7f0000001880)=0xc) sendmsg$unix(r6, &(0x7f00000019c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000280)="0121f9558231c7d7676093e5615e00ff0dcb4642492e7016360fbaa50a05e931394dda8418e8c90ffa192d153437e8bdea34232a72eae2e57b6599277cf14ae451f9a9064168cf1ca1a3843df88c03e59fbccf46581c3ffb41343d877750481718b4c83ca2d396e0e5ea5eac0737622d5467082939b2d92ce11ef39c9db8e576e5716c27deb87ee130ba6d917f6ba86a1f043019df9739e065f8c3244ebf4c3a791adf1f0dd7636847bc8cc57187e49ea2e6fe9c261dea547d032a081c0b7133421e403a3b63b126c62934ff1ca235a7c32ac8582dcf479ca1ff4f34e9e8a4a46d21c7830b1e4b555c9907c97eb43e9a4022882e59e004dd5793deadd98235066bb96a84b8ff5b5a64ba7775e2f977d34e0bdd8e147546130749038377e1c60cc4e29f8fb36c0936750f61864ea4082d07490839e702a6f772b69c1a480ff1a761600f8defa08cab9c15870bdde77c33d71bd6ece98143af5d16a024af4fcb7cbe44fe0c6e3e7846e470c93f08fa1a4213f975b0e307b9a83faefb721cd836d79821751f34b98f86f2ba58895c0a33cfa95e552a1f4ba160c854fcc0094ecdbd06652161521618fb707da2c1d58587325d17da102b2373ba04c7034739b74adb17f269195bc6d3642253204578cf363cfedd409707a18d84e272d5f86a0cd5096242242f512ff293083fda084ca41c8b401219dbafbe21e9f0f3d035403031e89f4f88baf3f98e7476f15b2c4cbc819781aa387437dbb6c36a61959f7314c0852d0e3c4de4d73dae6dfb514f4302e5de2010f0cb448ad81634f0292b058194eed660f26a993ff41c697cf656050ad55faf44504fd599f00da6b8f9b9fd712d7d54d070591eb159aa0ff0fc0183af4fd9480487473adf54af569e15d344f12c538fee7e8d98ad17b3c16dc42faa0496210bbc4ce709169f0beb8be1d57aa6ef84c952649792ef6843034d91f54d0c336d7ad6ac797e91115930ae041a111d9ca0e625547ce3c10459a463730b7e9be49f43201ca2cc35f2b48316f0befe5d451cae6b051e508583bd3e4f0454641376f50e935c03c68a10578ccb6328c899df95a61f3126b2132668a57db842bd25ced3ce9decafd8dd4d0b78a1fa7837bdefc3b6c1e574d8e9027dec9f60b141a9bc84aff566691d2c74dfaebc303a37e8a65300e793fbea8fe034b03cbaa8e0441bd4115e8f4c4a9d1c4caf472ad0d93a11411919c9094f30f355c81d2edcb375457c89325f85ce64c460f3137473e249bb14bbe8933bb34315cabeb72563784c1f339c972765903fa5896a5e880c3e9babf7821b4a3c8896c13b207397bebcf7d9c6a09f3e4e19d59ec559a37241441889f1b278e21bb8f6d8f5caf9ed0c152c60b0995cd637849d6a44079fd58fe3b5737dc1b93f505b5bbbe56fdc9f4dc9322def7a0496256af1e54c113b100ea332d17d5b2ff4af1ade8681d52e8d38ad4fcb3dad812f5c4a25cd2b2fa9c5f1f90700e6c537b74775ab42705f98e772476dfaeea1f658ec15656ee4efc298cbbd17b21fc6d424b8990fc07d1e88c57cdf5374e6651ac243b90b79d1278071fbd8112cba239a198245d911933d0b73768c5ad292eb528d00e405f45eb75dbca2f174fa728bc57f445d0c13325c4462b875c828dc24acb4d8c68b5a4abbe8e32be50c3bf5948f02c0a4855c0e0661b58d1714fb5a3cd26a1fd578a468f41a2c9530ea752e9711f85cff7280aeb655a5f5f094f1d2f639c01dfa0da62f94dfcd32fe417fef9e18ea6fe59c512bb1cccf7f937ad67e3a0da04966fb66a67150b11af3b8b6f641de9b2814d234e999a3305d1bd79f4c5307a972412c38b730da499f5649efb26302fd131e4e7e728fa3b4438ddea74406e2da837c6860c5864f57e6d08d89a85aa615a8719922ac34f417fddf340cc1b222d7eb42aa674c4881b08d15bee91a0696407456e0741f4fdfc32e20a7e5fb581049f16092e589343883aa347c1d8853d1c666e9e682e1fd180ffe4baef8aa68f12f9d70d2ebc1ef8c7f9aa01c1b29c3b8a79e68a7c00b877690c46f00e04d5323db4c5ec1d10b5530318ec82856147405dcb950c9ce6c8623f6e00a7567fe60f696c7c1c3d373c12ac8873faca8adbb8a74736110d765e7ba43457f1d751c87c57d7aaf8a25bb893ad80e1b3f725899844a28df28368719080f6e11cd7f56967f2cb4feb3988e8d0ce47575a5c951c536226169192202b01ee75ecbb7fa890e393a82b088928612653298f9005c69fd463236df374dcfa1269c2018fe7c04acf0cb809a57e534e84402bb2fb0b268f1a7d1f2c9c92b3d7ad6b95ddde0fb979b35f38b9a240ca4c814d1bd36218dab330f57bf9da20344221caacb182e6bbf7facbddccb57cb72a395e3cd15fecdbf7e8da9c9ad304f0949b4095eed1502814386fb61aae178e78bf87169d59cbb04e76da6202670540f17c9a7bee89aba42670106c0bf442885ca42c5e85405e8f2c4e03af4d3d4f530b824e33e506788cc596f623bffbc5a924ecae62852bb1309ac8a8622000b982c1c3ec8f022179aae2b04a420a184912ba1469e3f5987fc16678edc2b277e624ee33201d5096777bf8b85531d6e1048b7e27e51e59f4ba798a1f8a91f1e01b44452e1e5c612cf7f96769e8f993146debe20534190d9cff4bee24819e053ce407ed718a11d92cffd06709a19131e01805c17c47510a7cc935e99994911d919969b477d585f9cde66948d0d92d427fe68899479027b59a2d7c66595542f75ee04ff67bb92c30122c080e15678ec73147c978afa421e1dd72f081784fb52421f00c8c74f279110ba971314315e07b30bfa89479b73db3b06230e132d67f0a74225259dd94111964caf50e4f37eabc6bf95e4bd38be845a6c914c85010ecbe2c0c7e108df8e56293208662c88d6e4e3d117ed5c4ecd9018782c0eb307bef4e96ff0174f9826a8b5c1855c0dfe559deffbf22379abba4181b114324a00f8b52d45752f7226c4d00314682e5e1f7358a944bd3e7e2bef00058428181bc1c76fc168cdf7c72fc2535e58258a3d0ffd1793eb5ccd8abc8e17c25b21c23c93fc832c4103317afe2240c7a156a198d31cf99a6c9fa8017a15515ff84763dabf43710c75cd09b0309a1a79d6a684b73115ee865b22ed436976c274b48ab127b34841b69f51f76e44581fff186ecb3e0a0f95764fc3c8dc980c5eb39d65ca226cf0fca9b6501da5f2678c09a7c5a3bad00a334872b5c9bb80a6560f640b2dde8ebc2bdb15c9df99c696ac995dedd4d28163b8ac5ba752da7a4864f2e437f0d4d3a9fd5537e02fb6030db52bd3ba9310b9c87d3911f4bb5915807aad9eb3493d48f22972e52baa485cea0aa8097e6ea2ad3bf87188d8c3fa584e168c161e14b9e44173644170da7d461b1218a033541dbfe169f352936e3d656f1bda5a6f8d191a3b2495f53a40008c91977e3a1aac4790b06a9375f8e6afcbe4c18c6e3af79a41f33bfb4eb1f28ae6402820df8fbe026a5874b7ea33ee5df1c173e96e9489ccd01169bdc6dafa05e587089271bafa4c41c6674336fb69bbe355ffec92770764871ce9ae0deb0b4634f7a83c1932f3d7b44117fa1140e497a76dc12ee06d2b380fff80224c711c854e44a879d0e4ed83567a303f58ad54d9dbe5b483c9650459cdd3a6d7ac236fa2020c581f89f74b2132da5c084fc128ca2ade49bb4fe2cdc178a96fbf5f3791949a2617c75cee983dbbf3b8e907cae8e206e044763a560470b0781db8386ae1a289ae7848947d4b9c90c925457c2fcd284ad7348b44aee65bdbb3cbd8e46ae306630e25dc5fb77c8b6fb82a1f8719b3ecbacd1249926d65ad4045deb008a56a0c739ce7d6f49d98170e9a9c7fb98d301d7ae746ad49f8aa7fcad91adc85e1fb1e1f451fcc0ff9d298c9e7a5551a9465b694fc4a63b333f78e48c4f3a847677567dd241ca142340fdb8081b7564eb6ec865c8557a1837c0cb21a264d8cc81bf11531c1e797d564245c4efd85db4439b586fb11b85c04810ca1cc9830cf914f1b9831fbe4ccf294a40f68634af59b75ff08af60bff685541ab8112e8413586c661a31b7e8f081f29c9eccabf1e17528f3123af1367cd38acd26fae6cfcdb2e763ae79b27aa1630e2985d3682579608b445cebeea05c7f84511e458d1f5d25abe6d136ff030746d8bfa02358ecddcd9fc3f887debcc390a9f5c47e992a0f4b326110d6c5761cc8010f12e838b66689cca0c25b8928fef508567d5981fedef0930a77398dffe7e09d156a6033cd6d70f31f618d3b1f7a3b9c12edd3ee7d9a8f5a95f1482c7a847e607b883eb35769a12d17404b9fb08bdc3acf51cebb7d06074141d2c684a63730417f760b8fde38c0b679e2d6a5aa562c5e31f56eb7bb4cb53f3f9b0d04a32916ffce4d6834db67cafa0bfeee31e87744faf82c2c511257e0a6bc3400579cd828782ccef9292996543d030d88f2e6c95eac2aab9e4dce3e5391ae4257e26b0661c10e23a02a26277a07c13f932d3643076867f7597940d19cd02d4768430e2a54cba584f9a2966e1e4e7511b07fbb52e91499374a92184b155f335e1e9ea619b228e7b0b8368332d9331568f11a3cb072cc71c08b06f1efd06a6f2971d3d2bc7c40a5e6477ec67a0ebebc544e6d184496c7f8f01d2c0bb1d753fa836fb3187f31b72882a5fe0e04b443474fbf5a750df2e30dbbcd1c63600e0b398adc3376a4297551ddeb6b3b3693385fbbb90d32ef2fdbc14950266c631abcd49828f671ba4ffff7fadc130cd6e11bf6d4975868565d0e8d17125cdd22ce3f62e9230bd32aac53d579aee3a8610ecc2c18b958f92055342b47f547b6f1b1455235ce708abb2e830978a9242813780817aa530f3f6f886d62dbbcd1fab87795a0f23a78fa28d7ab78d05aa36fdb479cd8dca7273a937e6e83b7b37db6eedb8468a7c898703d4486b265e33b748d7408726e50551b79a37f4fe197870436193de28f1b6bbba0bf9c524428b07f527a15c65a1812305240ce5fea7466dcec25f490f25451755e1c55671c490a09d9519b4c81622c76a929267ca71bd00d593716531d1535773e0e01f6f6f48483ed2cafce941405326bad7ff2aa5fea4a2cca9daf9848b8f4128c4445227c1d94dd57391d62d44770ac5662eccae959ae9c31760c3e0012dde6b7d896cbcb69c57e4fe680ae88d396af657ca4a4352ceaafa24f9ff39d608f2a62d4ab37d6d47f76a82a2829da79c6b71a5f7878306570de52b8a325aef639556e56bbcb0f9839c4b382948e2423f03e22d0d8a4226dfb4f8204d0d8344300620cab3d7de1dc130a2cdf91f199ae62ceea6e3250b2b17ac71f234ac951bb5b7c3bb2a3f00cbeaf7e3dda7c75bc51aec2082793abbe69821c22a75c2f9d263c841ee653588d0ad5fa3a9b05407210a45e72b58cb1af62561e3884fa6a20084528d210d734dd9e02e78d4c7e453751e6ea0b80c181fde67354579bd93f68e7c1afab52663a29266458eb86f2fe0660fc8ad98535634e88cf6c3051bc8d16ecc6a1647fe492c8f75e62e078c6cc987620cfcac49464e82ecad48989705de1ff77bf25b75a8f0f71637de8020a5801cf4fbe06231efc5d423799337dc3501f4b3315b6115a558b3d3b51f9488c3b7d164d9763fb6ecd28ecba0804156bb799f84d9c92f84a8788cace091caf1c8a302d64559738f233c497cec5507e146061246a9051f3e7dc74dbc4f2d036cd9ed8902ae3e99e8d5fc206772614ddcdb7eeb77a866e80f7ed4e2d44cab8fb840456d7babbf2a19e", 0x1000}, {&(0x7f0000001280)="f9b07fa342ced9e24de8e4251b70ed23efcb27aaf34abf3b82e8a821f26fbce2d51c256fdb99b0f3f1a6865dc4ea327c38ee6a1ef6f1519839027d0a3ddba005128a4c", 0x43}, {&(0x7f0000001300)="507bbf18e040a17e6e586120077cd31eb98c95f0c8e0260063d65195783495db0210b42ed1c1bb88e86b1cf783571d8562146a253f1762b9795a9e2d1b979a5311f5e2dc034b45", 0x47}, {&(0x7f0000001380)="208ed250e0979890f88a78a3dc43af3ad96cc806868c4d5afd0470f9c73937ed6a0aee84c3f48a30a8b319369c7fb3727a7158bba2baeac057c62a436fc807440e76f078a8efda28db84efca6b1741e5ba17ab745b7b9412e6993aa4699df7fbca2aa9a96bf2dadef69d5747251a5b497dc7ce88d3b847563ac766301f7fe3e94e25901195dc7c3bb037571776ce2167eb0eee727344061bb7bd9b4b11fe2e6b6012f7a1e598eb5fb6facd19088354b4985b95c74d93188e1c57e9d063cae576004d2652bbeb57f4d932ce6cf251e1c5779aa502e7f327feb567009f15049f65bedee1f779cd2de8fabfaf9343b86e5cc0", 0xf1}, {&(0x7f0000001480)="96866c24c31677a6528bdfdeb289b40e95a0b40d80bb6138af9323e95e51e08fddf6835e325c0a5c36a43b0d9cb9e58ed21f026e29c8c9045daf6801c2f4945ee2a5f302efcd6a73c6acf116f062736313a4893a7e5de9483fcd0b3e", 0x5c}, {&(0x7f0000001500)="b3c9c83a0e3e92964a1ff7547d37b45f37afd892e2a94994a8729189b203cf40146004ea287b8895a1ceaee429539976eb1204e6acacd1ff5863e317b2af9ea3a472f701e7cc022b3ff3ebaae65abb45bb104cd531fea15b28abd305a59175efc559d34f66e5257bc50757b1997e51561acba46bd2490ff987d7390ede2680f0692095cea5ddbe57eadddf74d0909e45994ca72fa9e75e89f20fd2e67482e34dbd9129c01e8e801d747e7535a74a2a92894ee71ea6264021b481f291f269ff042e55e51c732660fc03b71eec850a65ceb3ae9783194efa3d315d997b8ca315ed7a6ad42fb79dfa89848c461b84f8464bb2e444b9", 0xf4}, {&(0x7f0000001600)="e5cc2d40068f440bfa0eb6249a6c1681a92ee359bf2bcdb092d44b61583298b635728dcf312eeaffbbe6c4fd338fe6", 0x2f}, {&(0x7f0000001640)="e1a97ff4bdf1530409eb3493dc94bf322182205f9bab5419a5fdc43e72d6146f216a2726299f164c944c1fdc6bbccd975734d065fd052fa137a55ebbca3946c5c5a3cecfd03b1e5ab734b146033c6ca0df62a02e604dd929d213fb", 0x5b}], 0x8, &(0x7f0000001900)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r7, r5, r8, r9, r10, r5, r11]}, @cred={0x20, 0xffff, 0x0, r4, r1, r12}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r13, 0xffffffffffffffff, r5, r14, 0xffffffffffffffff, r5]}], 0xa0, 0x9}, 0x400) 16:45:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x81) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x2) rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') 16:45:21 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) clock_gettime(0x2, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:45:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:45:23 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/243) r1 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1}}) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x10, r1, 0x0, r5, 0x0, 0x6}}) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getpid() wait4(r8, 0x0, 0xf3b01f089d012409, 0x0) r9 = getpgid(r8) r10 = getpid() wait4(r10, 0x0, 0xf3b01f089d012409, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x8, 0x0, r2, r5, r7, 0x9c, 0x1f}, 0x7, 0xb0, r9, r10, 0x80, 0x401, 0x33}) 16:45:23 executing program 1: setitimer(0x2, 0x0, 0x0) 16:45:23 executing program 0: r0 = socket(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a13e3030004015b0dbf5850a81f78e00818d23a", 0x14) 16:45:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="5f02ec4df8ffffff649d0100000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x10000b, &(0x7f00000001c0)="0c0462352b19fb4e68204622d9ebd77d11fc290000000000000f8a87b921210a993e325f618373906a57db34e806f926b41de200"/63, 0x3f) r2 = dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) dup2(r6, r2) 16:45:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0xa4a8, 0x3, {[0x6, 0x1a, 0xab, 0x4, 0x5, 0x0, 0x26, 0x2, 0x819, 0x3f, 0x7, 0x7, 0x7, 0x100000000, 0x8, 0x9, 0x5, 0x9], [0x10cf, 0x5, 0x800, 0x40, 0x6, 0x1, 0x9ca, 0x80, 0x4, 0xdd6], [0xfffffffffffffd0e, 0x68a8, 0x100000001, 0x7fff, 0x1, 0x200, 0xa1e8], [0x783, 0x4, 0x8, 0x80, 0x3, 0x100000001], [{0x7806, 0x3d, 0x782, 0x6}, {0x473a, 0x6, 0x3f, 0xbc9}, {0x8, 0xdb3, 0xbf, 0xffffffff}, {0x9, 0xdab1, 0xffff, 0x5}, {0x0, 0xfffffffd, 0x8, 0x9}, {0x36, 0x6ba, 0x81, 0x20}, {0x91e5, 0x8, 0x9}, {0x3ff, 0x1, 0x401, 0x7}], {0xc5, 0x1, 0x8, 0xffffffff}, {0x0, 0xe70, 0x200}}}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r4 = kqueue() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r4, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:45:25 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r4, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00', 0x4) read(r6, &(0x7f00000000c0)=""/243, 0xf3) r7 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r7, &(0x7f00000001c0)="e4cf153f2dcbe00a11557cbc4459e864f57a13f53a11669109f68c9f34a1f09c8ed472101d05a5574fac7c6afb5b42233817f17c4409143d9e1daecb440484d1e324129ea89c92442e1d0ba1447325ecd8d2cfc18485bce47719128ffff1d79fee58478871e22f75c0169467c02b14ac2921750aecc0eb1b8cd7227c3087afce2ca35dcc1782a97166d503f739e45a1343758c9d224adcc74eea22112db0e69b2cdaff1aa9ec89659380ebb85e4424c5f570b31148b9c75d432cde8a565ff6d68cee82a02462afc95dc97f02695cc87ad675a0fe10cec04c5b2a886e55ec2cdbe425a79c7730fbe84797905696c5ea00ce2cf79a5861d4f6e5a95dc4d6bcef60df9d8319aacb2b56c3554fd68a55eb2dc0b01425599acc83dd878e7a5834ff9509ed68ef24d6702823911a917531fc1d77d85a79ed0ef1c1e3b0551af6d9ebf36e5aafa10cebb36eb2517a4967d1886a35c374050a052bdd9d8ec2fddd87e1", 0x15f) r8 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x14) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000340)=0x101) 16:45:27 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 16:45:27 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7c, 0x0) setitimer(0x2, &(0x7f0000000000)={{0xfc, 0x200}, {0x3ff, 0x7ff}}, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) 16:45:27 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60450500020006070000000000ffffffff00000010abf185fe8000000000000000000000000000aa9aa61779138a916a37eb30b73539dc1b8a7326d11b6ca58a112b99be34ed8ba2af64e281b9b9d80a033647d00568"]) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x7, 0x8, 0x6}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:27 executing program 0: socket$inet(0x2, 0x2, 0x7a) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x31) pread(r0, 0x0, 0x2c6, 0x0, 0xeffffffffffffff8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x0, 0x5, './file0\x00', 0x9, 0x1000008, 0x0, 0x4e9}) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:45:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0x0, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="02", 0x1}], 0x1) readv(r1, &(0x7f0000000780)=[{&(0x7f0000001600)=""/4096, 0x1000}], 0x1) 16:45:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r0 = syz_open_pts() close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x2904, 0x401, 0x6, 0x5ba, 0x8, 0x60, 0x7ff}, &(0x7f00000000c0)={0x7f, 0x7fff, 0x3, 0x7f, 0x0, 0x400, 0x1, 0x8}, &(0x7f0000000240)={0x6, 0x4, 0xef8, 0x104, 0x9, 0x8, 0x1, 0x2}, &(0x7f0000000280)={0x401, 0x6c}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) getgid() 16:45:27 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b", 0x40, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3f) fsync(r0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050401b6f70333"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000600)) 16:45:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0xa) r3 = syz_open_pts() close(r3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) socketpair(0x10, 0x4, 0xfa, &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setitimer(0x0, &(0x7f0000000000)={{0x80, 0x8000000000000000}, {0x1, 0x6}}, &(0x7f0000000080)) msgrcv(0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:45:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e0066696c08fd00"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r7 = dup2(r0, r1) flock(r5, 0x6) getsockname$inet(r7, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:45:27 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7299b705009b86dd60451a7c00382b00fe037edb3fb77d456a000000000000bbfe8000000000000000000000000000aa210000000000000004a576da62009078000000004106bff075000000fe8000000000000000000000000080aaff01000000f7fffffffa000000000001078b883905d6016f81c96ed114158cfb32bee021f779482f91757b5c6a28352eaf5a42f1421f5500719fc265c89944db74c10ae8773ed0e9364bda4a019cb22e8d9645344703342163c615a8e1191dec5de3a652285b2e203b65942051e1b884070e9d36834c5d37ed772ae2de8e508e5a001bbe5ec22d4cec19a4eaa3961ddacedfd6459fb60a3f9579c01ff805000000000000007d90792b8d01d0043dcbc51dcd3e228e3c3a2a5cff8f49429e0e430c6aad54e8ffe4ea4ee535e8b2a80268fd988a86f1a4f0b5816bebe61767e61d1d261975ba660b19493c415d78e7963a38937bb3d9322139c9bb917ca200da77ecd3ee302f792b0f85729365677c407fb0ccf283d4ad758b56bf5d40bade29eef608c75f911ab10a1684c36cf5d87bc9750f16ed9dd0ed2423a8310d81b5363fa73500000000000000004032da"]) getrusage(0xffffffffffffffff, &(0x7f0000000400)) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000005c0)={0x8, [{0x3, 0x1}, {0x3, 0x7}, {0x1}, {0x3, 0x2}, {0x3, 0x101}, {0x3, 0x58}, {0x1, 0xdec}, {0x3, 0x3}, {0x1, 0x6}, {0x1, 0x3}, {0x2, 0x3}, {0x2, 0xfffffe01}, {0x3, 0x9}, {0x1}, {0x3, 0x6}, {0x1, 0x3}, {0x2, 0x9}, {0x1, 0x5}, {0x1, 0x3ff}, {0x2, 0x8}, {0x3, 0x2}, {0x3, 0xe2}, {0x2, 0x125}, {0x3, 0x20000}, {0x2, 0x6}, {0x1, 0xff}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0x5}, {0x0, 0x9}, {0x2, 0x3c00}, {0x2, 0x3937}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2000000000009, 0x0, 0x0) semop(0x0, &(0x7f0000001180), 0x0) semop(0x0, &(0x7f0000000140)=[{0x1, 0x1001, 0x3800}, {0x1, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x0, 0x3}, {0x3, 0x7, 0x1800}, {0x4, 0x1f, 0x800}, {0x1, 0x0, 0x1000}, {0x2, 0xad, 0x1000}, {0x2, 0x9}], 0x9) semop(0x0, &(0x7f0000000240), 0x6) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000000c0)=0xd5c) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000700)=""/230) 16:45:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x1, 0x7}) 16:45:27 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x27a, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) flock(r1, 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000000)=0x2000000, 0x4) 16:45:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9acee5b441585cf9c1925b7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x4) 16:45:27 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x9) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x2) pread(r2, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000180)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:45:27 executing program 1: socket$inet(0x2, 0x5, 0xfd) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r2, r1) write(r2, 0x0, 0x0) fsync(r2) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000800)=""/194) semop(r0, &(0x7f0000000400)=[{0x3, 0x101}, {0x0, 0x4, 0x1000}], 0x2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x6, 0x15, 0x0, 0x26, 0x7, 0x8001, 0x0, 0x0, 0x6, 0x1000}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x7) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x2) 16:45:27 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000000001000}, &(0x7f0000000100)) 16:45:27 executing program 0: socket(0x1, 0x4, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) 16:45:27 executing program 1: clock_getres(0x2, &(0x7f0000000100)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x821, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x17b) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x40, 0x0) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x4, 0x3}, {{r3}, 0xfffffffffffffff8, 0x20, 0x20, 0xffffffffffffff00, 0x4}, {{}, 0x6, 0x22, 0x2, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x82, 0x10, 0x101, 0x40}, {{r4}, 0xfffffffffffffffd, 0x46, 0x2, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x2, 0x70e1}, {{r5}, 0xfffffffffffffff8, 0x24, 0x4, 0x10000, 0x642}, {{r6}, 0xffffffffffffffff, 0xa, 0x2, 0x6, 0x8}, {{r7}, 0xfffffffffffffffd, 0x20, 0x80000000, 0x247dd259, 0x401}], 0x4b20, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffb, 0x58, 0x40, 0x9, 0x7e4}, {{}, 0xfffffffffffffffd, 0x49, 0x1, 0xf2d2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x25, 0x40000000, 0x8, 0x100000001}], 0xb30, &(0x7f00000000c0)={0x6, 0xf0c9}) 16:45:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xfffffff8) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaeaaaaaaa72c9b75c162757cb479b86dd604509000000000000000000000000000000005e08ada79f1dd6df0c1000000000bbfe03800000000000000000aa210000000000000004009278000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa00000000000000"]) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) 16:45:27 executing program 0: r0 = open(&(0x7f0000000680)='..', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fchdir(r1) chdir(&(0x7f0000739ffe)='..') recvfrom(r0, &(0x7f0000000040)=""/154, 0x9a, 0x42, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7ff, 0x881b}, 0xc) 16:45:27 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x101}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xab, 0xfffff7fffffffff7}], 0x6, 0x0, 0x5, &(0x7f0000000140)={0x5, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) dup2(r0, r1) 16:45:27 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x291, 0x0) 16:45:27 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 16:45:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x80000004, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x126) write(r1, &(0x7f0000000080)="14f70800119a867cde2a487caed2c92e315dd91efdbe5b257c82a7e6abe8fb699faf2c5eac5a79fac0cbd996664376d28b7a30b6070000000000000058f01800"/73, 0xffffffffffffff15) 16:45:27 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1}}) shmctl$SHM_LOCK(r0, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) shutdown(r2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:45:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x81, 0xfffffffffffffffe, "03664e2ba70c033c02d271795acd00"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r3, &(0x7f0000000940)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d840537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a1933d87834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d39e3213087191829ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e362bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca7718100000000000000e50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d75e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939d159746b12200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec8515c21403b454e453628af30be8eb6a7a254b13823603000000000000000000000c3d20f869ddb448844edbdb09c130e99247618e5d80b6a7cc4f5810589d1a858b98da22c5ad4b8662429955c6f00ef25a6fcf12530c00d408fe05e97a95bee86f61e5e25c76544c72a07e036d04740bf896aae831d74e23c7eeae89d354414bb3400f975515cf53f13b58d3990733623792260a56f742e2be2fc79c6a07c451bb6a711b412c39117e3970836bd56639c370d54f31ba1777a34ede4729e85cc9700977319b0ec1e775b1e7841c9a480566ca2c03d821c8993534db4cf8773a8630ff45f18edf33075647600c87a9431024a58b89febeff2412accbedcbd2b318315f2e74889cbc", 0x377) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) 16:45:31 executing program 0: socket(0x2, 0x8002, 0x0) r0 = socket$inet6(0x18, 0x1, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) dup2(r0, r1) r2 = socket(0x18, 0x400000001002, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r7, 0x0, 0x14}, 0xfffffffe}) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, r7, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) fchown(r2, r3, r8) socket(0x18, 0x400000001002, 0x0) pipe(0x0) 16:45:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x80000007, 0x1ff}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = msgget(0x3, 0x1) msgctl$IPC_RMID(r5, 0x0) 16:45:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)="89f418e0d1d967bfdbd00fe3d8e605d0680cc07915491ab39e7b3a778286305731369a8d764f55bf139e8a46be7448b267e819c0d5851a3d1308abe5733a16e75cfa6a2db4cbbed77b2bc4eff5fc482112928f709850bbb96a8895f71c78d4aec2d9b6a9bce8edf5d930bca3c4ec5f62d9f76b65fe1708a099b4d81a14238fee8d985b5f8c145801aceafb43f1d3760c93fea957465a382590978741bc54c3a89cee9864c3b9da692ade65474d49f64ba389cd6c090373985d6be51944fe1ce7f505e1d76fd3a62eabe6c0ee1c965d36dd8b5ad0783b794e09a851cab5f65abdf283af062ca52e3d533ec80f63033f82932a8ff1ec81d06620e512a155a6a812f722d78587de5ec871157ed92b15e130c1a365279c5ba87bb883997c17d795a2e30ff08d463406b311962fe9769a94963396bc9f68f8e58f0b2e15b06da31ebaa9449d76c12506607bb0f37038fdd6c3e3fa91f943bf198bef9bb1a2b051dfa04226090732217259649df1f8b05313c56c39fc6bd0bea70a6b9cf9a75bf8b16da5fb2004ff0c7cddfd45390cc43d20f8e4086ba688789b3d17230f2ad30a608bf72dd6bb001c3eb2b94cdbf6784e60333ff8d6622fd3761bb869e2b6b97f69504b031275a7a7e3b13cc6f067e796e5161d49d187f9d12eb24b8dc00e7532a2eb7b0be7f6f085bfd274eda13465816c63543a33c9e495c672c0bd8fb29d6ac84e08629889bb06221e3de56accf42e75819a760748c45199c832911abe2597ce97957b98b6e1ca36c5c08897459e6a34a5005a0571ffbae344186de469fa639b260e24e51dc95cdcb8519cb962a5c92056be00dc97d784592ba0decf865760635fb8fbda62d2aa7ff45bff7f8989b52248ad029f1f504dd410d49e15737fe0aa44fc07c773ba257ebba8f5e2b81ca3ab1855bebbf689194990e6a82bad47db257df24e351f72464f1769db1305271b2c721d869d6e0cbcd5a83a4f44f86f4dfd230df6a1934b1cc8504b750ca7a218e14347b768108daf477d6514e0048b768472af79a95e9c52d3db9d47d1b1e2ec3e35e925622d5029ab4f69fb2f5d8929290852ed9ff782bffef0502605ddfc94b56cd7d6cea18c2f9e7f8a23ffaecb11156a867c4e771b6b8044aef27f365482cdab22ef4b11f15b183f6d12534c3cf8272628af6031172ef83783e07d476c3ae62f519e16d19e9ac2fd9d633e0f094ddc187896856376364cca411eb8fa9c399124031d2377bd7b263878f57b96611e5705579d90e6545600e6a704878b0e1477dddbb8a6306ba0b489e9bea64f5c3b5d555cf3357d1b9079c540d91964aa1e9f0877844879df8cd23fb31a7ec35606bc6f99278dd08f7e1539462b48f44c83136a5c09617151f32634ec451d67a05486863e68bb671d0a8d45c39f21a542ab6e697b1b2031d6378feaffac72a4bb43773562bfe063498fdb659c45f2a7ace95c68012950cecaf9dab75933dcbe5c66e4016fea4c754970e0da467a8be644b12833b458044748491dcbd26e01f568f66e49b70ae53c96b02d8d2d0e46b8cda85c7c605b7945c6dda0b9f412931bb23588ee91e927d2d8c1b900e20730333d7ece768f80de49b50ffe7f5b5bdcdd926ad026a09bd30441f340e6c00f3b190095c3585f5c0e8fa0379b18548c6d82efa93a8502c1d5708c47580526a3204b197d911c55398a0c0174bc19a4105f70c40e7e570452e61a235f812d3e32a40778784f69723846de1d648fead85b9fc8d4f6c70f71247d1c97cfaecf2acffd390b4b6ddc45fa5e4481679a73eeee4c6880672861b7b03a9377264ff8c612b199bfe8b695bc002eed201f3816b4e03e62f5a90c695ea2bc9bea934a252c66db7fd73daa2cb8d8fbd92591ee45ef267e165cc924d7ac5db6a09a1b25ba12a320e4e1a62c576f19373566420097895c6ccfe1f6b1af69ff52fb04c5cef0dff9f090b068a160c45f8bb30176414323e1b6fb4452e955f3ddf7f9b43654ad71db9231606016f315ebacc4605a33aef9135b771228bbec08c08e26bd996e1ef9d2d4dabcd5d88b231993740a4f45f56964b32999f6950ab2da9c01434d3efd385c0bfcaa5533817427caa4964997f923b9c80526cf7ea606021f9a351d4b36ee5fe6addc4bd4a3c81754e8bc4b58988dd01f5a7469a1cacf7a7879d5fb2cdb4c0753f7861f70a0e500291a1f4965021344d5089f7b574fbc4ad0be6b35587e41fdd58ae508136973c0140e8e11c7376b49ce7bd45ec4e994744018e4b2d6b1e411cbc0c2cb329ff2cc8e8dd82a0524668548db2759dc8f174f7d81c542a79ddd7b0419b83e5fb2d8b9cd1cf5de7c2823bcb84cf79569114b10d5d424e25187bdafc8fbac6d869eaef7254043d201271c73d0fa28ceaacdfdfa2843758de861bd3fcc29206fa41b47810554045e5263318ded860f45c36a754aeb6b36c35027fd9998f0a8686c248b9024511041cd9a5915399e677a7bd31c482c0c98d63058095fd3c89bea28dd031592c0d2d036a0c25ce1d55717d1d7649e87e13015517e3cad1b39d70685f6035a8779ee9114d0ecac781705047774f3cc1b4d79a077a334b84c4e80eee5c9880228ed22fa2030d9e1c5aa81ac18858df0dcabdd3de0f1066983d9c7413a09e3f2b8c1807e26c4a0317a4c27eb2dea4f2d5f06b32722cc36181e07c4ddee988f453d9da0fd585c7e1bddfac2c5a8bd549555b8af3f04a98eff3c8f8aa1c122ea46eafb65122841ad3bc625c5d04432fb6497bf5c688c14cb3c57b2a1542519e735308e85752571be290fae20d11e0e1b9a7c0a19d24e325d211e9deeb1a688c900feede278067409b495dd4392bd6001838ad88765ef3e75eb4699ff7d6d91bec90d8c67cb852a6c65d6e6f156d6309e913b505940ee2f7296369eab30a3f5f0f8139231750bbbe3efd7b52f6c1037d19f5bcac72c8e4d2df7a8226d3886ec9bbd70b197119a9b5dfcbe731eff95ebcca79d5d0b6e300e90c08ea2f65650e09ce1d998f736d56ec225c3f842680b0a845b6c8dbcad5972cbf329006b988b12eb79477f50192936100c20bd831b2daae25f04a8d3f97b9a5953a6c302d62e1b7d69a3e4ca777670f35c7a10ed4f8a55962a5fceae3bc40c5279fc88f0f87037ff8af16fe9628cf39913187f0b7de43d6965b6f5d02d1203ecc343c8ec7f83f6c8e9b772e996fa72ee156e153258c3f1999fd423cf33ffc323d1af424ac9306b5727c3cdab898c0bb246e56f67a94b6b8ce70c821a4f2c426a388ef75595721eb1a3e53faeaca420bc5f1d46e46f9a1840dc634955819d08547be07f1d9b919cc8f5f16c0c94c6e86266960f9de90ca234c7ca0888c76aa3fa31c5595e46dc98015e676f2d410ef36b7296e6bac82db57e24c30aae49b5121cde5e9afec75f0e640cd55a1fd17e451e440b2e05e30c7edf06c6c11fc7bc5eee5d5aa1ac68e5b5ad0a4d26a3f42a557b1ffd27701a5bbb0c5a158121aa697cd97636425128586e484fece04dd400643eccc524731ee2c0645f90a5960c2ec20cb81adc5cf9157382a60357f32889901ecabd068d953dd88c1da167b1ed4088712aa4f9b7f37bad38849a3935f774adffe9f674138ffc2bd0efe62035389e57480af887c48dc332a0bc7592f840c0eb6c79e7aec874a38db92eaeff12fdde0142dafd0cf78af763183eca45c15cf5a7bcea592311dbfc931f53ce78d1fcd33cd3a900958d0b7bcb6b425431d30df2d608d118b6af34767b293dafc1b01c70818aa11041165dbd1ead91b6f47fb9049901f3938d070fff30aec0d79c87ae1eab3dc76778678ccfa73c4fb75ed3b9631a5aadd178a04154b25d4a685895d403ba150ac1f47ec0fbf89de5f20db8f7192ba29c6f79ab5d32ddcab4dda88da647cc5867cd31bcff30cd39acdee0bec0423fcf2d759ef889a4f8d3874fd7506ec3e3e4c58dc0dcbbb0ba412f016bde275d33e5ec3b9248414912d798534975f904c726fc72e76c83c6fbb5c25ecf82c12c386a60890404a8ca2d9857b245bf0b43adaeaf42d42d4c6b6b7670a097960c70cd16b0f03064ba7b9103ed629a79c12019796c2ca3ed414753bae32079025e078582b918683fd87607b278c56f8100505c0f97c86e4c2153271f0f7d5e6d543d2de0a7e7f5b0b076fdfb10db0c761dc15914e173b02998abc8269f2ce4314d968112d3d60462742e046f065740253e5d5d4c20062fbe7dda5511c4ba9699a4c76e2cabf07bbcab757a1d60efa1566d09350901376d410a6b97e99f0ffc7a0bec65106396d314c87d10d4006efea87b1e319d29ce2207de3f510220adf2cb7ac33f02e2edfddb3877bd1557b0231647a437aa1c2e8cbaa1af9161c378a01d755e4394ec20e5054f432b5a4667f5dcb18438f0853de6fd1a1c4dd39baea56e489c62776bb5cf696a24f78917d75184d795e2f8bbaaa723e068b4169d269792ed6f20036fe13f32e96d1742a00355b1a0b64f907b40dcf5020b17c4270abeaf42ecbdd5f74691e2efae0c56cd0f8f5b4c567f08deb3df7fa8148f3cc5569d696bc47e436e05848b252ccb1bf418fee0048a692a1268630fdd3f9a46c4382b4e1815662e64d7b56435f80392c0866ab30a25510f3ded07d979ca220cd4546f5a5b060a289c8f3f7d403b1a57c13c96aa99b6292d77dcfe5fe370ba5f8c5e42b70b9679de6ea16f645b909c9c6b7843c6ce35d949c4d66bbed63114a20864681a2f7246d41a95d9e9ec7e7a463f6c05466541b6aa621ddde4361d7dd8392626b61ff0536566243670a212efd42273fe14312c8027052c928b1a2566278a83b679e20a7bce334df2e96df2404c69e79c9196b5961c75574ec2f9e523daa1708617ddd920b0197f4585bf2fa36e766cc9c9f2ef9a6c18cc74dd4e5b257df664a59bcc196c2ff90e189afb3a177c9e5fcf5e89853dea6f11f2c6d379e6af3c6e1b5ce88a0c23427aa73c86e4f1120b33ba2c9e7424fdf7d223d7b75d17120f1ef3bef03806f9f7339db84f77c533e7e1ca8d1bb41bec9b4db8d8290961b983a56de4411ac9fc037b3e728ee7e0c1b6cc84801569e299e59e60ed3eb1a261560112e78d3c62843a40921733514e7492a9bbd624647c480b88d6e455846819553be71133ca521a413632a66246f27d4637cfa1d4508d7d34882b14aff3150f82153e79d8702e62140307cb03d73bbdd8ae9afe1d1ab597fdbf079398ff5304c4090511f0da4a823d5a5d9d06243f6942964d379c16c9a6ee007d60a10d033f1c1cdb126654670622e835df0145e53d5548e97d31ae1128d9a032f802af50b5a336f1bdcdaa88adccaf44db34eabb87b39220bc13371a87631f70aa479da8181ccae3fc185b4a1c4388b51386c4b3e4229f7a40156f41e4acd7b246ccdfb38a8a854a36519af889f120d9de04f52556d28285726eaa44db65678b1cb2292ea5fae21a9c957b9846709a0295e6414462e7c0b41d0cdf4ca07141190be1565d22c9010316dd2e8d18d74b0517206fdb2956ece680c75cf7c9f6409615161da67edc88efdb384d2ffc1ea3ec86a54b908088c5db0daeb1baf3397fc1defc177a432240c8ca7164eecf2dd7a9f41213469270ca506a53a685aca01a3f94bb83fc7990684c6c27f07b30ca24701f7290e126b31b300d3ee67c6d32b5735005686c6fc00bc1cc87ac7d4575cc899fea43fbb99c3fc7887263c6fd051a713dc157c55df839a9fd9534e83407a9a530daeb0b1f85e693d5ebb2c862e8b765036fab41a949c83a4659829f3af3c472ad80e45b", 0x1000) 16:45:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r4) r5 = socket(0x18, 0x1, 0x0) close(r5) fcntl$dupfd(r0, 0x0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:45:31 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60450500020006070000000000ffffffff00000010abf185fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0xcfb4}, 0x10) 16:45:31 executing program 0: r0 = socket(0x18, 0x1, 0x3f) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x5}) listen(r1, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x81) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x80000000) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) mlockall(0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f01eaf56f1506ab5028c000000eafe8000000100000000000000000000aaff0200000000005ae635001347cbd21703ea0c479ed78dcddf81b512ce6ffdef32c40fef229b74efe6420057bc0349d08da8b4cf5d54ab000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() connect(r0, &(0x7f0000000380)=@in6={0x18, 0x2, 0x0, 0x9}, 0xc) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r7) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESOCT=r5, @ANYRES32=r6, @ANYRES16=r7, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESDEC=r1, @ANYRES16, @ANYRES32=r1, @ANYBLOB="607428bd4c2dab8a6e1c768861cebdab7720e5a2a6edbe2f32f00a6fcfea0c0640370e9c48072209bc7be8d4a695d5a3c99a56f17bbb48fc69ffaaa982a819c63c8898e1d6ddc419bb3c6338aa88fdcd426c35f7fb25fe7f7602581796ba103391c4c029b0787813c21c7be503111d2b8e9c104402d8fd87419afefd1584dd1bdc6390b1d9987ae39afab01990f94cd81be2f344e40404cd7b73ea8377992dbbba3d698142f2b445872c609baa712493df087af1040e3eab06384d357faf94acd57cb27211c64dfb87bbeddf3a8da52a1efa45e82e818dc95420c85508ceb9492a84be6809989947", @ANYPTR], @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYPTR64, @ANYPTR64, @ANYRES16, @ANYRES32=0x0], @ANYRESDEC, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES16=r1, @ANYRES16]], @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=r1], 0x2c}, 0x0) 16:45:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfffffffffffffffa, "73cc517b8e001f00"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:45:31 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="03000000000000003075"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES16]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:31 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup(r3) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000080)=0xfffffffc, 0x4) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000180)) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x3, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESHEX=r5, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES32=r3], @ANYRES64=r6]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffeaaadd60a4f00800182c00fe192fbfaaa48c79ecf683bf1cca5c26d00000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000140)='./file1\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x3}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) close(r0) 16:45:31 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 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, &(0x7f0000000040)=ANY=[@ANYBLOB="4bfb12eead1f830b83123cbad7041a9428448f5bc6c8d7e8ad644a073411f6428544"], 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:45:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [], [], [], [{}, {0x4, 0x5, 0x0, 0x5}]}}}) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) renameat(r3, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:45:31 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000200)="c8eb208371304eee46e0da6c367e560772a97c9428b78a4cfc8b40048eaa601fb20cf853c3dc500758eacd62ac6cca7b", 0x30, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x5, 0xcfe9, 0x10001}, 0xc) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x9}, 0xc) 16:45:31 executing program 1: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = fcntl$dupfd(r3, 0x2, r4) kqueue() close(r5) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="d6e21ab6b4a93cfd9d7d269cf72994ccf8ae33b12047e9ad9b419b1c8c060b14c787d9812c846e624a2bb3888c8f5ed216f828513446792a0684947b734ed29df18dbc737d6bb7294deb764ebff8ac2286498215604d0be9ac8d1d2db92604a6772c1dde9ae30fb8ea9c29a32ca5ba64f70332718ad9a97297ee247238d3cdc1a1217412d4034150fe3af07fc429384356d1a443fe5f3b6e226e06697ef4efdded7c6aad7796a6bd3dc989048680876a4f16c347f02c731554eca2b794a2c0005162dddb00000000000000000000000000e3e14b7081e40067aae3d7594259f20970df96590041080ecd5e4000000000000000d1a2496a3e4c419dfbed47f3308b47c46ce3dfdbf0472df786a6049e2d7dc6431f056d3664b7ddbff36e54a3bb1a1c9a086ae7183eadd1a78bdbaf3c2ce9258e5951c9e9110aba045f25"], 0x9}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:45:31 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="cf5de382f3c40000000098d16b87d5f1a0a28569ae68ca3910f1e80af56d208c7b8967a8622fd8c5f4dce60d079804b5e0dd7fb0a29d5cfba3e8ec05ba14ce21cf6777161f991528dc4cdcfa20809f4dca45a7c0c7881d108400000000cd918752a66a35692d4c7707a84873d4707cae025a00efca19ef2c202a4776487de3ad8c6fa589f20cdfd7902b753c22d0db9a2f24e430db309466d68d844df50079f7437e84f012903857ef47e8a38a72220e2afe8c581e6123195052e7f9d1c827a200"/204, 0x49}], 0x1, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000003c80)=[{&(0x7f0000000240)=':', 0x1}, {&(0x7f00000029c0)='N', 0x1}], 0x2) 16:45:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="4402", 0xffffff90}, {&(0x7f00000001c0)="81bdee", 0x3}], 0x2, 0x0, 0x20000) pread(r1, &(0x7f00000000c0)="1266f5b7477305afd7dda9d180ae1729b6e02fb741194c06030877378ec0c5d84ed857da9f664ad00f09c3728a59c35e96d9fbff1b75d4f19b9aae3503db349367489b79f098dfc60760af524571ebe1c2f6563313d7bb440942c095fe46461fdc0f67e27d1784379914ed1d77ec66e4a86576116527fa1e5c5af691dcd6131f2f3cea396ba554a28659f1b4f792dfe0166406c21dcf2e5a0bfd126538f9be50b98a7c70d6f567f4dc7c9f6893e0ad70f88729ae72ac9204d9d33704d976e600ea5f561efbfb3a49e830b762599531e163ce42aabb77f0", 0xd7, 0x0, 0x7fff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0x6) writev(r2, &(0x7f0000000400)=[{0x0}], 0x1) 16:45:31 executing program 0: getrlimit(0x2, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62025ea33cb72ef5de87"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000140)="8a44b2ce60bf576255cf597aa299f4790100000000000000c6f17b15eb9aa63ec9238af6db779a9fb3d52f906373c5c23ea69b1a050e7676dcf1338d6133cfa2e16dfba9758052dba345296ced41dd", 0x4f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x0) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000100)) 16:45:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080), 0x4) kqueue() r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0xff000000, 0x5, 0x1, 0x3f, 0x6, 0x1, 0x0, 0x2, 0x7, 0x3ff}) fchflags(r0, 0x10000) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/95, 0x5f}], 0x1, 0x0, 0xfffffffe) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffd10, 0xa, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:45:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x1f) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2, 0x89a, {0x4, 0x100000000}}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file0\x00') 16:45:32 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000080)={0x1ff}) close(r0) 16:45:33 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() writev(r0, &(0x7f0000003300)=[{&(0x7f0000000040)="df", 0x1}, {&(0x7f0000004200)="ddf55e24cb8404b88234c5864fb145cca535b157439b0a6ac978b2b06415a4d87758bb01f96e935761a1e1f060d60f6622852df30f2225e836691905498bf4114ac6d621d911ff1e7f70aaa4e02064f696b3c65d2948347fbde7bcffb80f43cc6bf3cd93f9ee0e5f4f47177d5b77ea8df9088bb7c8e3b6261a53b438a1fd9f6f03d6552e5e543f46c748e60294bb5ec3d399d56f4d7e0179b213ee48389b058d336c21a0280c028b5e13ea52644098cc69ec04fe08d025d17907d38be13f8ab9fd5573078b7f92c77c19cc1f0d5f619aaaece88a48f3475236a8b2d6cb7ef86ee58211c5d39631bc46e87438a54ca40c02e7cdfb85b0356283d87e22e4b32662d58d1be609f561c6fa0b89acdbd43bb80bce6222767357c47ba932e419042bba44532176c5fa7dd7a5627c25479786328bbe52c41da5eabc030144b516311afa580fd5f53f019b67b1fa8d58a7e4800ee6db5814cd77f84481bbe2a20da1eb994f11c4eb257eb122ec138e8f6dbe7628bcbeae3a756728af421c991294d55fc23be131bfd5bdd7cd0b6dbb991923f72f57ed6711ee3dd54688bb91469ceb33446470f55d6f8502cd8e2bebb2021c8c58571ee51cddddd7fe91f28a3a008a19efd0e8dff74274cd55be8184b4ed97284665bfd22301654b75294e290d8f9b3b8fd453337cfd5b4857c29a4f2bb30c1f073af34707f334dab9b92a61bfe44e48f4006670e2acd1a35aea92e37ee67345ad941edb6274a40b22a99ce84e656be935d7ba21281a095a5fa3973129421af0ed260a130b10e64ffc313d4586e5fbc0b9700f34d1454c92841d83961e75bb1a82e321fb0b36121023ebb3fb6dd02d6a5e04450024423153536d90cf006908862fe87a9a9fc3f3a51297ed8078c0a8a909be8951240cf9e9a33b824868d440e2fba60e36257204240d3541f52d0f4122ee5b54b7325f726701e2c9f72ace1ea5a305c0b54a2aa4c246e8f74b25b2de0beb3c2745a870e6b1eb1713f75ca0a8dbf99ae8a873b926b18c062b1dbbed317841ac13be0f50bec9ee5f0e28a9c381fbffd5fb6bb0e288c7b99953745c936f13f5c038cda47dc6007c1ab2e1056478b3d2a31d61be1ec4bd712c4202072666e1076b873c76bcf6adc6069422bf45691b615b9107556dfca83a88d67037cfe6a141a295e5a675ebd28a07c3a03d0bba817aae165c9ca57bd19b1def10fe07050197d80b2f7460d7410ce5752d66677698f096ac24ab2a5b367f0db1e4f0772f0204068edd17c40a39fc4522acd23cdd4e93c5c18a96d9232a039d93911d5e14427e625808c47d1ae9a51c1c1d4e42dcb81b32dc1099d46d13529b32dbbc16f49c57c5f2d343da9862386ea4b6fa602745339a7f43debb04bb11ad52f5291b7666b3c6a555640cd34aa9bb5e1984ccdb6e4d8734ce5056eda9fc32c37f1e073207fecc64265662e5a45311f0715978704debf3512a57de7d50196ceb9bc1fda6ec8028619ee6720b5be6b89201d52b27cc2c7d95d665844b92e855dbe7563c43c564b91d2b57812108c742c3cab73fc31b7bfb5cc047655a391a7f07291120b78c25d599a83f1a8cee1749b20deb607ca90cba82a818c2c5422a41bd304f8f8280f24f394355d56d76266d33bcf7fc8715510138cc239daa064be5b532e1a48129e118e24521b44fde458681b48c28942753a24d0b04314e47540420611d73dbaee895ab2352cb28c080e36a3344c49d2385d16091963780abf926ef1d76a2093103bdeca350d7a4a7f693f5bbc969fe710dc1fdcac76931e07febb18c29c5eec9caa23f662ec2beef8cc62aee4d3cadd60cbe82af51fb252b8d4b5d162437835c8a1338fa9a3e8f68682c64473b69d89f8769d1d5570c24986212d54dee06a368783f3ba527234d39f1f77e84aad737429b6024ce0ee048daa21ab61f5d2752b8dbb3c8003d0d66d754cd600d8d8ad38a2f423657c604d7fe1b594cba335242831594f6f8640f708c49bf647d75b8abe3db84578fb1517ea8fffddd6b8cde9dc8b7e7e6df420e6f340d0e86f33d9b26fcd8f7747feb9d86eafc35967fbc91292cff5fd2c26bdb735b2dca3186c8940bcb4594ba574eae01a8ce32c75baa74c7a22a13af7755a1c2abf01cd2c15a54f09cf6c548827d7302a8458a241319deab7cd465cac248e152d7fc9b0800ce067e09fca6b2d93b9bd5118abea2e70541d9049cfe91c58ae95d5d9a310157764c7db7f70a5717b69ef9a016ba218d63b1d08b662cbe35e22a56ce54c02c5a1aca74f1f0ad0e8cfc14cd4a6cb5769c8bdcde350fff867b30f4849cec928c1098ce753eac2dde20debb5e80443f68220a347654b391e0b6c8d5f113949ee61dcad260beb6ad5b21e55b1e6e00aa6a5b7cb0a10400000000000000109df9b0ae10d25a45eac2c795aa4ff919c313a72d459c478ab315389713f5274bd171a0b499788c9d34ae4282e0383a36e68207ea85311e9e9debfa80164a14fe1b7ed80f2dbb24271601efbf57328918a363e0d21500a80d90a64eb466dc7dd1b4d90b6a36cc51472ec63fb13bad05ff1e2271cff49729a6db1dfc2573a9b5669fa8ca04a4645c56f4f5f2e7aba3655fd6fc8f28fd0a945783894f78fa7f7d8074e3ada7ef5b46f0340b76ebf76122dd4d63f7869f130bd5b9064c551f09943f9330133c4eba03591096a3c4d938b2eaf391afd776561f12e74aa9b0481b2bff52e528795e6e24c6aca887a38be2d4febd84663829ef6bc2d08cfb4a2789c497ae3c4f927ecaea925060a85191f1fb1970c2c7be8e59adfc5fa1e225bcfd08d5cd8c14e53bab749c571422c621e780568e08c967b97176a8f7806876d422bc50cadc7a6cf9f6bd675d01687039c22ef082720d8961ab642324f36d7b9df5fb41ff8a4222e08434b61c169a8c4f8cd856c92958f607bdb74e7cc546fb4265d9055ef0e4ddaa67f256700da3c5ba7f75fafb59ff18b3a50c2b89bc509d5b734590738574e5cabfb58574564aa9cceb1c7346bd652b1af1038c7a581f8fcaa3def74317264068f2eb0871c1061b5b9e1390e645094fd824cb8e18b27ea806b33d4fe8855739c1d4b3b944e8a21ffcc5d32209a9fdde18580e3a81ce36ea555c6e3a2b7bba486380bdc083fce615149c7ab544bcc84ba64c145647c6fd342e70270a19f73df8b213f5998fecb27af3323bb503abadf2a0992bb8dbc0362dfa983b33e86f259339192f2d5553a14ed2f391bcfa3538f71d9a4f9f8c04bb2228b7d2cce932201e5bbbf14fe5eb8917ca970ebf55a6b888bf280fe8cc54aeae8177d7aac769def16e945aebfcbf4727337d9bc08765db6a0ec90690416b8eba10ce7e9078d3692dd4d7cd222c787ba8cfe48be9f4535789e572cc462cc30ab1854abdd14c51279cf76c393253b9095b3cd0a2fc19b4e61ad79198c7256de77ac41104b238b04aadb3347bbf830a992a4c6c12134b78ad5443562c374393609c9f7a464706b750ec395f494346f7ba2e4c7839bb9e22015a5c6f5676c6d052061ea9db0ee658f91705aaa525edeb8bd66de15a1b9cc8cfb44ed225dce3389cfa951f318d9a2b250c60c45fd8606363c20fce96f8b84ea84f83a5dcffba509dc9d8978b40f849c7b7c2072d9fff35554d1424d1438eb0f1af7708b850f0c8104514d26cdc4c698bf33333c467fcef1ad09501ce66b291d09762e53c526c65361c4aefcd669c02d2d460cc316391aadbc87c3fbe0102865dcad938fbf21699f3199dcb268a733775380e1928e95dc64f5a3d5da086faa5472f59afbab6f899b54cc016d500edfe919182cae809d4c933a1fa3a0b000c38c8fd53bf5f057cd4a7f59d91fc8598c05d7814f9dca18e8e3c2d87bbed8c046be26bde3debc49c658685d12a6f7cd3c462694c4778c738cdebaea43139c154efa7d13bd139bed86b949189aa3043a0f4019089018c69c5855799bf68413b3798093d646fffe0a7974eb81e7e09c17473960bcf40655ffca066b266534dd0fdc1956e03d65d7566fc6983bd3b2fea3acca8a4c26da2483da242047850876f87f95c2c8c5feba027321c1568d135b6d5d8250ab0921292a50db40910dcacc89cd5faef6faf6bbd684dcd047f4f0ba73323a5b886ca87e0de9fb1beb0ab8a7b312bbf34611d01f53d0b74d1d1150867f0d996b6c3b49bb77640c1e8ca5cd65d66c868a05b895b2a756384436f78ca84d476669dd520e28c7df77c77d9287af1d8f04a42eae0400864983fc177458c3ade2b08dad8176f3e7da5c0c35574268831badf3afbe50e9d352047b0bfa9e472729e9d5a06b791bcc97295e0fe9bbe7cbc4e4945e6b639cffc2622f61305b047f28884429cadb346d862c59a3058f414f43eeec383aab72c2f4ea7845b41613329f6d89b19a9fc4b60f1d3d7641856ccb20981f777e7498680da9cd823a9de229aad05bdf1ec384c038af52ce4ffc9ed047d27a8af8c91cce242d7f3bd9be1285192995825d21dc13f1b78a9efe5c5911c87d6e4bd1ff3682584fee458db0ad2a07bbaf9c070f99bff07071dac5c0bd897c37360389dc96c8cedecd4502b00822e79cd0a31403fd6d012f82671111942ffb3ee284e29585c13ca9dceb4f37c1f17cb87e0265a628993ce68d833f281d92a741486c24b6205e3eee36768c142eacaaaf1ab3b9cf01a66bc0d9071673371fb20573c19c65d3fc257c75d3953aab20192b5b3d4f4628087724fab5ee797c4a0d50e6c47df193af3eceff91afc4cb69403b522d1c8146c5267d4b6f4835d82945cf7c0b49a0af903510f0bd8735c4165e515baa4ea6a2df1cddfe3524314aaedc13d609b89f6e815ec8e6d48f43de0ed6d1a66a7d290935412b5685d41591d583bcd6601c9958a6487581bebf35d15188c0fcf41eaac5353c6ab31006d44db075650921eca218bad91ac15d1b56de7845f5f485a280c79d74a553aa255ab508ed6adf1b0eac7095db1f097d730c1c5cd7be51ae8828a755e0808a94385c491277fbb6076dc1e17254b44a8991bbcddb088dbdcef62a7eb600d6447ebab31bab54f7e6711d87210fcf33a050ce8415bececf948865cb03e7fcbbc609cfbcaef3e3c70e1bcafcc7aefc6eff56c213c0beb2806c84b82dafe4991211041cabcf59b077554bf2cceccfd0e31464cd582f9401018450af980c132d34e352ecf8761f1add79d3fe78718e037a541a9ec746ce595a5b32d8f051ca0421cdd14cd507f422096103f42eb398f9f73a73c34a5727424eed6e7f8417dd4ea0732b8c31707f33b26bdd5fedc988b9fca36262d5144a4f55bcebac67aae1d7a74efec5e560a042972c3d5171eaac8423d12d5847efce2282ed2c4cdac0624d65ae07c9dc1de4da360a339dbebaffa5ced60854d58650de2787cd170771e1e2d68f105a5f354a123e81479b8ce33d84de2b573ec2e6033835ab0a850ae4223f419ac16262b410fda154771deb9c4081d9a7053191ae1bbc51c963c1e396048579e22e7eefb6680ffaec914ae87beed2df989d183b587a08cb2b1f1af4634890b9fa2ae7f467d1a974d320b67384318f9318788d88189f4a760ac91a2670f8a2fe3032840b11442f301ed9347c9f908903c36d96184e582f84367d954ae3ea16456682b99b63acf6be4a270f2f144cee3f6e0a614047dec09f6cba83f2bcd666a831c7a3ad73f05e255f757b0af909aabe7bde42a3f43771e90199665ab73bd7eab9b542fa1d638b08e2f9c5957108e7df245d4dab3dd6a5d73a18de52e3e76a68deececa00000000000000000000000000f9bfab5d8235422cdf895cdd379f68e8d26970920e7366abc3277a4dc71b15d91b1f5aca69e157ffd2fef4bfbc25630a247b616adaf84b51e4597d73e72d7b03f62f6b220fb025325824d3948f1776b3aac2abc63443f9", 0x1059}, {&(0x7f0000001100)="5e759647f2fb25b0ca423aa7728c78b4006c433c8631a67e2e87850a1e3cbc36e1740a9a705a0cf4148cf1dcd7ebf8bcf4f4fdcafb5417cd11c7ddf618ab4261772693725a355eac8d00373ea3ccabef5bdc9d2cbb99e8cc5174e535033e6ad61ef4c38964c04328c310ac8befdb336913dfd48fbca5b80ed45ace8252c8c0c664881c5b5e1c57d57a245025654c9d3c49bb4d6f6e45138a2aa07e0196561fecf84d0294a720ac4dd2aaa33dad92f74be7b0ee9cf1b323181d1824", 0xbb}, {&(0x7f00000011c0)="f62ac3a636b22f570c040bac2c08eea7bdd4ab9683865ccd4fd3b688fc8b34a981640e2fcf5b819e3a123026e7cff9a115fa26867628ddd72bfa96afaa09ebe1a715911a489f697eb9de40ddb31b200ece55162c2f5dc2a019a024b92f99fd7d91a226c4415a5b30fae9bc405d09881b1fe464b439d7", 0x76}, {&(0x7f0000001240)="e34ff4098f9db5389b1c982ed9b5ab4f73ba714c2b4f7db825d9f3f703ea78548b157e05dc32f86dcfd76f5656faee7235af06e7d1636372ed30cf9c1438a7e438417026d2b630eb0d7e5b50b34881aed5a945ade79d348486e2fac43b94bf65af739d0c3e21cccc9deb12d0fbf72c324084b47202b61df6ac9ea93e", 0x7c}, {&(0x7f00000012c0)="ec755923842bad8e981abc56d535cc1d49a4a0fd31b76a9d8b7038d81a3ee13be80fd56dba03e9b0d59829ca4f56d5df0fed625d0f192b7aa77608230ac0409e6999518086337080dfc9f7691922a50ff07655bf0e69ceb00c5cc287cb36e424615c57eef35f14b1ab0d84e00d533bc488e29e5ad941f4b0323f5aa605ceee799457958dab5e54cf739450922f5605fcd595c8e342771f960fbd251307f321f501a9401654af38169a703be9ff10281ece50257769aaac", 0xb7}, {&(0x7f0000002240)="abdc88a16da0bd3410060e209a53623a690d6e459bf8c4334dfdbdafeddf027c254c075f4ebf9d873bc693e095fbac766d1e71f36bf2afabdbb00accbb2879893e8b95dff984b569ea754021f415a06233a3731e046dc7980048feb794c06e6da978fc8d44a0771827f3c5f17dcf25a8cc96f471145c6038353ab95740326c2308981063e000808eeff9b42f0524c7aa0ab044b70d12490cd6ff137d7f5831cd65e91c3d3bc2271426833604939156420ff2dfd73bf0d08d654695b034bf472f93e1ad5d26f24d856dd2035ba602df029bdc4540e01e9f7b268e2ec0587a56e9bc2e695b519bab809eb4c5e98db0b0575d8f92c1d162d2b5c4602523054f43cacefd8a19b04dd8fee923f4fb4cd2327d75060d838a29e11b3d99222d05fe079b12b084ed28eaeccec2ebb3f64b09773055daf857d20931e9b28a434b056fefa37a5897c57e8070b4880ea8779c9297d0df397a0715a88a9c3b4ed9b20e24e43d766c4a575646ddee6ab779e9c5131cbf20f1f9aa63ede62500c428497760caeae36155592088f96c76560686f52b453c1effc542a465b5f290a616abdba4ce065de58ded6ff988a22f5b2ac00c1872ed243b1fe95b8567c812583aa1a21f028e1a2930c11323ffa5fa1f497f61095871fae337833d36e0b0e37dec2fd54e78e826a69c85df49b8f1fcadc29f4137444e52d5510f6a41120140ac1d939a990d73df29c676e633be2aa3b7c039d4b15dc7abdb50c6de392f7658c365e9ab7f128d247bd5fbfc1f8076a8e8f776fd7893582d410789e9fe7fb4b10563d38d5ac79d445dce1a4cd3b27100073a7c62a0df2a8d7a68bfe44dd1962cf2b854e5d8ac43ac68dae7a8d3dc9ba3496e7306705f4e4ae4b1e54f1b7a2bec286766c9c790410c2851486a007422eb93a4bd4523d637095454c14cd034d51c8023c1ae6fb583c7b4debec659ce9f68d0c70ac17c0701a9d004915b369289eb2e13bf817b851c6620c9638ad39d8ebcd849b770c7c7ce250f9a451d735c34dfb4778ab1cd2d60090a471884bdc4d0a997acf2539cf882996a5da99829568ef1102b41f77305aa376f138cd29256398576b0b125f1dc1c65be000166b7c024703967f4f91be0f1a8583877b92bbe9d495b1e0beb8b81ae6969bbb51a9c9ba705d7a950f153624f87979c5825957f1e6977eff0843eb2242cd61fa07c1f8977d2252a40cca56aae281893190dbc4bbbba21ed05271855224abaeb651089ee1a34c57774720e0b71ffced2dad03ce93d169f1fb26f41f8e51c047f24519cea27ad2fdfa92d34c7508fa01ad342bd84bce3c4f8bf53463f94bc42bbf46651f60aed4183d62fa6b97d6ef3285bd83925fd406418d8d39e3aa50e5fcb2d5170f89d52e422c1173ab2ab2f7b69bbcd17dfd28be63a6db5f60a4c60ce4ceb7d39af5576c043889621a356682658cca320cc85ea1cd138596a6029e556586e11395b6891bf1852d02780f64596801325665dbb43bab8c9fe518ddad4e0dc75ad99dca11b358af3596474a75406ef9bffd28e9855c776eb8835a2b425d9a7079a3796bfca860a898a91b1914df24d05d33a492c2e925efff1296d168979de71523d33a47e1f0a98843aa5799d1fb6e78491ff97032c3b75ec066639b30658bbd950f19b427973ac0d36df3c42ea1eccf8040eeb2fe7ab414a0c5f54cbf860fe201353b1af9c19dd970089ecfd972963c742ed99545cb589478ef404621fd9787652641125a8cbe1a063df47cd5fa8352ec692e431f7a267e5ee72bb00843cb58b01ecfb53aea7e9dc6b7ad2003f8d13444cd817253eca05049d234c276cb8b30335a9b7b3fddb53b3df87c64aaebae241aec81740db77891a98f6a505dfdb9e87819b3d70bb446a962bb297e41bf8603272698539c827de9052e70d12b2b087c455617fa880096d5e8ddfd92439657999f0711b367b38307a66ae17504ef4b4bd945eba659686581ad21a156ec1f0989d11db7d009c2bf62406e80ee359d5d0842038046fac7d2dc94e55eed14f5f7d50586f5a12326af7eabf5b0b13628b9beb817be0105a2877e7b5bb876c5e126dbb6cce0ed29ca141f6ed22d4a6e8fc3aedb55c225fcbd0289752fff3d334faaab4608f7bb1455b3a239849fb4b4c83f9d218ed3f1310a0cf9cac3f025b1a577e7210becfc04b6efa2f1b003714bc33f3653a56c659a914faabbe1b92404fc790ec2933ea1ccbd6aff1ee84952615dc0b533a4c1bfb639c8fc3cd4326206e9ba8b566542623ab28fa61a177126631067599e2c7e0467c50be0033a84f346a7f53a790db4b9b79b963d8bfb7c5307ca777b3f45902db4ece0957fa5df3add0621a1a1a50a2741e5f84a9a8adeff54a379e3179b2f6b38a90855b98ad3d15d2f5d4a312b88dcce59805626b037bc77856f9b5e6173ae01dbbf5899c51a9fe60685fd635adaa726f591aa154cb44004bcf65abef114c2edd35267b9b66c0f35dd081cbed4d604f9b40bd2efe8cb3fa2befd3fba5fbd2f524f1687102d58be66a187bfee0031d27bf51ebdcfb010afbbc187892c5c16d6bd92905fbb808fdce3e20fa3653d4aa230f335b889fc27db21ac73ee2513a5892e7ad7612d03551f5ce4b0ad2e51e7d129dca817e368843aa5d2326a9a162a8d4ca940565db737851f3454bc272f9ed1e1181555c2380d0bcec1e838951488e4977cd6c425f850173ea5fe9267b0b9add53d7e9a14ea063d3886ee99cb558c05eb888f6b05c3f920beeaa6a119bffebbeda6821d742a6c0efc559b92a0491600ed653f693424428b42df1f0ea26024eb5194d365c37b3a1f8f31525f335ef1340f9c774ecbb6a3906f1e36c76866c11e959d4592c63aa4a1ac82e54a104f1bc0cccc8090c84ed5d0259a9402c6aff0d045f1cdc28cd0ee9ee710504fc79c014774f3739a097836d690d29d4e460d494090c1a1ff21e8caee5cb780db093753376f437caae889396b2acc57c9e72ccec9eed22d00f5bcc819e78c81d23bf25328db36c662ebd38e45d02dc9636677022f342c5c3206512883484e6aa8619395397320b2d1478b6c120847c0bacbc3b655a1f26be5bc6f4ac1650f6b223739607fd7ae29bb6e474c1d16e312450f1db7b6b87b2e997276fa5c41263444cd87c45680f9969558092da2b6f18014a05502ddac7392bb54a0775a55ca5a5e44329dd9d8422a531b92a61725a0d2f4044d76331a07e711c9aab5f843d8f15e6287c209b7ade30f2daa0bf1c0f9dd1665991bea2a5d12b750fffb5d559525f2643a4e02bc055a57979770d4a56d0db39aa233384d169d88d6bdb84b83972d4c3f5ad02723f3395bb59de800cb54d44fafdf3c4ceb7b165c93a3b8dc1a180c0219944c111905694d3e5e7b2ebb7f4c6fd26dd4cf1df9e49622fc833a0767a6e5cf8d5dcfc1d48c17b2962e1c6557f1cfe5ac45c62ca8e93ccd6f568dce8c25f5de715ce4d0895398f9118e97a615ac89842f0a9a5c8fb61d23f281f1ff594dbc5b299b046ff8c17c50ba0c198095d26b646c69a56ea65f68dd6514fc649f2a25393949aa4a7347c8b3b4b7b600445cb20f0de0630746ec3f3d21cfdeae143aae59804361cb9962ecd5c2cb64d2fa7a0b0e5143bfb049bb672989a908476c8c8d6f8baa094f59c646db938b4e2c6493d8629925af978f6b1dc2c1a6f005f7cc41028bd642c4c455694f7a5e1769ca6e85b3006975b46995ff965a4f9493a09ef48ecba009197c1bde9b7973ee66be1ac2b21a749212d6c7e62e1ced624f1bbf140bd3b549c28193ee0e69d3141c94b5fcf308cdee9163c3bdf08d748ad3e622faf738d3b5099953c1c606da714a16460d129d3b4bc70d8a5955b12b762427f7d88bd747e5c122e2a1e0a238521fb8bcb4335d48cf20bc2ad7dd793d5467fb4e33ff0995dcd6117796e439771d342559f5f8ef9efb9cb668f437fe762cb56b7683eb7f8db80131025a76893ee6c1b05939bc01470bdcea32e563c01f0c8b173f3792c2a7d4b946df0370572c5ff9d7813ce27259467ce2152af742edd10876c2e80af072fdf1b1d286a068d8dca0e8fbc08e88cef04abbd62f03f57291f05b18c11d750a2113a768c399a25c008e70b7049daab5ca562c236cde96c6d9839ca08f0d002d20977d2e5f7d9ee192cf5cdf49c64f1c0260600a6aabb6b566ab39e0f557c32fe1e1cacf795be88e4fdfb825d2da2385cf202ff5e7757ed2e49956186fa16ebe4441305ac8a7d0efe6e57097ca4650a655efa5b9159e73ec3fc9b6ae7c31812d0a93bcc3ed6e0b9592ac59cb23d044cfc275bf4e45063ab735995a1b286755d46f74f05f5215b6962c4251f4faa2f609da47c74e264d088b2e401f7ca4634715a704ae66839f6fd9afa26d82a3a40c78068b08afac78854390ff23fcba762c1ca3c9b4aac8dfbef8fe155538c1f5fb638a34edf11fa8704786e0eb874550d1fa8a89bd98bbf1df6a559c7a6627126134ba7acf1e924d32ba937d1afe268037a3f5241c72ff0059d4e34e1765032822bfc4b0028ae121249ef78a8bade1d59c81e0c6c5d959e4f9de1f2109cfa3f5c148e45b87ba65d39b7d11e07eacb4ae7a2c9f3b4bfe9150f95d4992b418da8a25f0d11b091678d595333f02948493adfbaa78e77393b77f7197f8d48fa391850f7fbe7e676ac47ae2867988cf44b26cb3f9d95bc981044bd0bbf14bdf673dc5a291ab6d0f49b513412cca443a3a80c1fadbdafd2a693ed8756a9ae70cc3a001bc1636633f76440cccb4319ae09171bd39d94e17f2af93e5ef9277c64919f5aa0527b96a22b8d2c755dbbe699be9144173b374cb473877a8e75709473a25435697edc774cc930c8c10ebe57cdbb208e9ba35ee0159d28ee97992a47afe47d098d98e20d739376a31fe2aed6a010f7ff39b10a18692993b5a09f13fd0865c3c6aa49cdc9cacf4dd4f579bde7a39daed290fe25c9bc44b44082fabfb82a7733a5f544482cb5ea8dd2827c2d0e6434315daa756984e49689417c728028bd1ee5ad2ba0e0ad8f1de3f7e34d83332b5750b64a4f161794de0b6acf9226621bea21ee5e28319f951b0f6832ec55557643f189c73f6d2dbc7c7f1960338023adbf470e17840cb70b64007b2b4a52451858905312ec6b9f3372cd44f925f609b661471c67cfc5f0d6647a5de9d252bd1d171814b7e649ca9b984de895d721e005e869c0a5b4dfb3c197d757024159718b3ee888a6c4ef265eb40226c65b08e52ff8f560561c0b0f6b1065b043d1a81d867b8be0cb58d47e581f217193aec403292d2f57b5715558f77a231ab9180d21b67cbad1e653f268a2558e6bcb9ad2848d050ed4e5dca6d2baa668886b2c3190680ce0361f359689f4e5db9270d0b00f85b467b488a6c06aac92a99c8a6beb29e39b3c3e7649ac4d0b24bb3294c43f94d02697accad995ce923a3c4521a1b02d4ce6340991281be65f7e311efe0686819604eb94e9d4511ebe2309d96c9323aa6cf7fa27c8be1383f046dcf794abd79b405270e04a0dd35215dfb97c6c61bd82fd0187135b05658289e7a93768a9e710b491f3733dd19d19bf37e981fb627c6584aef5886e6264b25a54845fadabefca3ec63e03490a2a221ec2f4cef20a75b7ee4713c9feeafe8b39644ec4aa6a4d0daf26d52c3246ee77a9e54b96cf4e945ec2bb714692ecbe0acb7ef4b2902aac81c30ab1244fc3ca3e32d31d4f798af1a040ad94aa7744bcbb70e29500219673e175e6166dcf0242091c6b88fa751ea750207cb4a06593be2a933f47493b9e68", 0x1000}, {&(0x7f0000001380)="62e6884313761c58f9b1ab52abe3317ef827aaf0a25112477abe3fe15adba5808b294dd955d1d0ec50b39b2c15eab6c8619609535935b44865864bedbce1c851a426c7a96ca2a1d43dbf4518df03f29009bb2f60246730214a890e93c3d96d1ff0e63b8ca5fa9d9950db23befe5e53a61bbab2aaff59953f5049b47c862a25cbbc0c0d7a1a6f165bcfb0a900f10822ce1951efb5a95e95ec06eef4e8132b1836637a99c3dbd5", 0xa6}, {&(0x7f0000001440)="3796fd286b24c83a8d127b118a0ff7cee16ef12f9a462b7b17fb71a07fa1a3d6f7f3ea9c38bfac9258e83fea28f335f9e4aa816f2198350eeac7835428cbd593d8d1cab4fa5d01c6e1c6a4809b293ddc1ca93a22d17d4fd46a12baebb6a4b75a016149c01e704977493a7aacb6cbaac4c44c7ed739e84052dd0451c25cf87bcfe6eb7171c2e785b7ab5ee36349b6ac7fc0844b3b9a9f1d7cea3ccabd05c85de4f0f137169f7d04901b6f74f677c65d06d28385adaf29893cd494c42fb7a26c666c", 0xc1}, {&(0x7f0000003240)="0fbfa128820f57730478cfb84ee2a94094623f3a048f04c8be7d9f18bcddd726f2211ff384cb20fd0bb6f253645c819b315b92af645fc307bf3e4e68734fb26b102da049be80ff4565bc98ec2ae07e0ddcfc173b775fb095d0c1f978c943ea56b3483cb4e9795f23fbd4260283a2e3b4dafefeafdc62136208eae804ecee20385d68abff0cd5c50e8d8c1a993e431ed86320332df928b41b2a8075d4ac6b3d98e48cef966657d1c4b735996aea2c0ecb8329226ec70c04b8df89e9f93d4e3d1e", 0xc0}], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r3, &(0x7f00000033c0)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d94068c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e7a89500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89555ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd375342643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274396e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8009ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1df9ffffffffffffff662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfbc7b7ad7044d0b87e77f0f50300dff598f6606abc1ff307a4d3a3ba734a10f0ec604dd46525e3c0c4b11b08fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f2257825dbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f00000000391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d3300a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700311f3059465d6adf6f296cc1d7befdf1000000000000000000e1c7fd28a3d5dc77bfaf1d809da8e20f05caf81e7437dc0da83c1d7e6f48ccc959502a6242c34f0d0ca8b83f6f0af8a2bba7f4f3bd47a7800a12195447a116caa1312412341979c50cda2aa3f8ed4f02994080d5dc54f2baed35cdf31446b09a64971bb6c544d216ca85117ee31afb21d111d167833c31d01a9a1b9137a8fe1126087b9be2aa88acd5c498da2c46f034d985ac58a9ab4e2c71f6fe88de453b445c2c9221de9a757d1d6c89bd25f114578c7ca281f8da32ade0cef4b0f6b0a4f83e113d0d0d2ba50744c5d1048c874ee0efbab75c286d0964bae355a900230aa222f106a82280758810a6c9c75c9ac3c0d5ce319f123cc65eae8e7e7bbaa0b7dab640e3ff5da08e45feb22e5f76aadd15fc7f9fac2f588ff639d00a250448a80f948507e1e814108bd032e69a22efda3d6955f148709f00f9f3cba17580993e346fadfd03f35c79d7b8381ebb2cd153348ff6faa46a53cc900221e5b4f4ae"], 0x10) r4 = dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/diskmap\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001540)=[{{r4}, 0xfffffffffffffff8, 0xa8, 0x0, 0xfffffffffffff800, 0x81}, {{}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x3011, 0x6}, {{r2}, 0xfffffffffffffff9, 0x9, 0x8, 0x9, 0x7}], 0x1000, &(0x7f0000001600)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x80000000, 0xff}, {{r5}, 0x1, 0x2, 0xf0000000, 0x6, 0x80}, {{r0}, 0xfffffffffffffffb, 0xce, 0x1, 0x5, 0x100000001}, {{r6}, 0xfffffffffffffffc, 0xc5, 0x8, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x1000, 0xffffffffffffff5b}, {{r7}, 0xfffffffffffffffd, 0x68, 0x4, 0x8000, 0x3}], 0x0, &(0x7f00000016c0)={0x1, 0x80000000}) r8 = dup(r1) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:45:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r7, &(0x7f00000000c0)='./file1\x00', 0x4) connect$unix(r7, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x2) 16:45:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:45:33 executing program 1: getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(0x0, 0x0, 0x0) 16:45:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) dup2(r2, r5) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) write(r6, 0x0, 0x4e11b7f6e5dbc40) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:45:33 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x1, 0x8}) r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x3, 0x72935339}) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffe, 0x2, 0xfffffffffffffff8, 0xfc80d8d, "c64530a800e662cb00", 0xfffffffe}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="81a93e4ab6a484952618c99b6082ab80ac0719f4a8cf4438f708e54f2ea49d85fa7d0e1291873205b01d1e4c4d242b78417fb28ba204b5a6a40b0db38aca3ec47c447f9bffeabf333e6b8ff19385c8730ee7bb7627c5adb3911ca5e4d74e4107dcf06ff2ffaab926d1e2f39f9afd8649a5db45e0b57612cc3f49704a5f035f0fab67891174e9ad2b20f33abbc3a66d73f472994fd3361dd802bb89808b101cb74985", 0xa2, 0x401, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e0deb2d240e83cb4f3fdcb704adf36928dd62fdba014572076d8d450febcfa169c33de93640158174158d0300d6b0ce98f75c37df32313b5967757c155c9fc520713b9984f1cf063bf9e4408be3d894dfd8727a26d3a7abec32cfe954bac33983e11093b70172c606000000b881a865e2a74e8a1de53db64a877fc188fab78da26dfb37ffe71cbff146cbeeceb61624159a1f30db2018356ca87ac5ae2da7581f51046e3f73c5"], 0xa) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c8cf9ef6690b68ca6a14fc51f5239476af915b8bb584019713fa11a3c333f85cc54355c3c7cbd6a1aecc812e9725a138e66ef3840520c5d3b1b6e08d2eb95dda0b3fa9ba7083c741efff906e07e83e5c7d6b75f66bda6e61548367ef3dc352e079be5c920d986c8097b9d2d0269045435c7b34d1530764b1a2705f437cbe961f3f3b842be3e4283e853db950aa741bf9884437cec2435fc58e0ff0d458e91ac0b0f49f11005070200b94e677f31bf2ac7cf80f872fa95ef7c17f6875adca5f8248ae7e589190a8e5a177707c84eb252421c9b36361d2cab33f77f6012b067bb8800451d2169abf6970389dce3ff337c2909f283dd95c13964e6", 0x190}], 0x1) 16:45:33 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0xa6, 0x0, 0x0, "893f0200000017d6ba064a0009ff9400008e0600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x11, 0x1, 0x4) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:45:33 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = getpid() r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x6, 0x0, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x113da29f, r4, 0x0, 0x0, r6, 0x92, 0x1}, 0x400, 0x10000, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/13) wait4(r1, 0x0, 0xf3b01f089d012409, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0x5, 0xf5b4, r1}) 16:45:33 executing program 1: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000080)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) 16:45:33 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="620228245faeb40a56d562c94b72083cdea413efb604192b3b84ae0787ae6616c7b09ae911cbf9b70c2e7bc28325ef76b87a8087a2c9e6e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() linkat(r2, &(0x7f0000000000)='./file1\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x0) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r0, r5) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="9a1cbecb15422edc5bcdb189e319001998515da7b30500000000000000d4"], 0x10) 16:45:33 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f00004a7000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000006000/0x1000)=nil, 0x40000000000000}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000000b000/0x4000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000121000/0x3000)=nil, &(0x7f0000345000/0x2000)=nil, 0x3}, {&(0x7f0000059000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000000a000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffe}], ['./file1\x00', './file1\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file2\x00', 0x80000000, 0x2, 0x6, 0x0, 0x0, 0x80000000, 0x6, 0x2, 0x1, 0xff, 0x30bc}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc1206922, &(0x7f0000000300)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000001680)=""/4096, 0x1000, 0x841, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:45:33 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080)=0x2000000, 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) renameat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x2fffb) 16:45:33 executing program 1: setrlimit(0x0, &(0x7f0000000000)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000080)) poll(0x0, 0x0, 0xfe9) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) 16:45:33 executing program 0: close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) r2 = socket(0x18, 0x1, 0x0) dup(r2) close(r2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:45:33 executing program 0: setrlimit(0x6, &(0x7f0000000440)={0x8000000004, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000480)="b48c6163f7693be6130670519d303a5cc701ba4ae0094f774fb54b60a71aacc3b7d308c70fef8567fe9d10e779d4669adf7243c4dc68201bb9355bf562d0aa06cdef45fc1f298f6078eae4f01cea7402bcce7171620c98f27b3278630a6074b681e15df132e84b5f9185c7a40f09c8b7badb91ce6faeaf5c5bce16fa0d7eb736ec7a588e77b04faf924677e446a2ee3c1025116d643b604367a5248548fdf77f08a54e94ae06552245567511c362181a0bd5e196d1c567eb714f4e671e57970dca3ca85a752a1c52d9331b054f9544575d35a63cd09647f46cda62268f60321ac5", 0xe1}, {&(0x7f0000000300)="8a9a9567516c2e19bd5fd40c1a51668bb0f96191108e2f4f2ffbc70d429e38132764fad0d5ac7a4346962210aff23a6c45fa2cdfb3f3aa26eb20e35cab8cd1385f1db9359bfd475a9c9dae7a47b6bbc1c8a19f4b9cdd8b9d133131ab4e14c05a997d9b7deec655bae6f6231da58b85077e7178358794ec368528f3afe34301519765c382100c4690da818c3ca3b26e27181d91559577f49358cb5d07d92d368a0248e779b70426514c374fa2abf69e9064521205397b46d5b3e028718e03d4861abf42ccdd269baa44bd74fb07b66fa260d8731ac645ce234c4d75f109698dfe70d77fd8c865c68afc5c6ae2", 0xec}], 0x2, 0x0, 0x85) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xfffffffd, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}, {&(0x7f0000000140)="04e1ae803a0264cac87c1de5c39bef2e2492f97288f991b5d65844bb9592a1d68cd465573cb744b57802a03c01f2e6da8394b3256a34196483b99009981ac89c4117b20c", 0x44}], 0x2) write(r0, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7", 0x24) 16:45:33 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7c, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) kqueue() r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) 16:45:33 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3f02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() r6 = dup2(r2, 0xffffffffffffffff) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:45:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r4, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00', 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x8, 0x3ff, 0xf5d, 0x3ff, "651cca6a97a7c62f581c3e42521d98b597bbb81b", 0x8, 0x401}) kevent(r2, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffa, 0xca, 0x2, 0x4000000000, 0x200000000}, {{}, 0xfffffffffffffffa, 0x91, 0x10, 0x1, 0x20}], 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:45:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0xff7}, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x1, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) r5 = dup2(r4, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x2c5f, 0x80000000}, {0x18, 0x1, 0xfffffffb, 0x7}, 0x1, [0x199e, 0x539, 0x800, 0x3, 0x1, 0x80000001, 0x7f, 0x21]}, 0x3c) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020500fdffffffda00"], 0x10) write(r6, 0x0, 0x0) 16:45:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000500)={0x200002fb, 0x1c000}, 0x8) r1 = dup2(0xffffffffffffffff, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x8, 0x7ffe}) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) r2 = getpid() r3 = socket(0x18, 0x2, 0x0) fcntl$setown(r3, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) r4 = socket(0x18, 0x400000000002, 0x0) dup2(r4, 0xffffffffffffffff) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000200)=0x4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r5, &(0x7f0000000240)=[{0x3, 0x6, 0x800}, {0x2, 0x8001}], 0x2) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r5, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x1, 0x1, 0x400}], 0x2) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000100)=""/221) 16:45:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0x0) r2 = syz_open_pts() close(r1) dup(r2) r3 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r4 = kqueue() r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) fcntl$dupfd(r4, 0xa, r1) r6 = dup2(r4, 0xffffffffffffffff) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x1, 0x5, 0x2ada, 0x10000, "516aef19cb032aeb86c33ff744d9a8a6e1f49a34", 0x6, 0xfffffbff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2dee390800"/14], 0x8) 16:45:33 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) accept$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="ff002000ba24d648227ac5e6265732df4b003e9ffd75b28682f36296d6525f2bc6c390f0dd6d65c138f8ff977ed9da7bb0f6d6e4a910"], &(0x7f00000000c0)=0x16) dup2(r0, r0) 16:45:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendto$unix(r2, 0x0, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind(r4, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYRES64=0x0], 0x1) write(r3, 0x0, 0x0) 16:45:34 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000008c0)="c7a895006f53dd4fd005ffff86dd6e360aa9f400000000000000000000000000000000000000000000000000000001000000ae20a511") r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000300)=""/201) r4 = msgget$private(0x0, 0x100) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000008000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000100"/261], 0x105, 0x1, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setuid(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000000)=""/96) 16:45:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) renameat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) linkat(r4, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)=0x8) 16:45:34 executing program 1: syz_emit_ethernet(0xe, &(0x7f00000000c0)="6d3810e4be4630f2e7de6df28848") r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x111) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x5bf7, 0xd2}) 16:45:34 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x0) ftruncate(r0, 0x0, 0x402ffff) 16:45:35 executing program 0: sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00cd000000000020f66ee63b9fb7b01315ac71f67c1fe295b7431fb6962be9fdf265b249a5aede4e18b2c579f8ae86114ab5089b0bab7d0584bce27ee8f628a7f725dd96c9aa9372b469d247f9b5bad04565725b05585171d2b552f1d7fb315058912dc861ea9d"], 0xa, 0x0}, 0x0) r0 = socket(0x2, 0x8002, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) ftruncate(r1, 0x0, 0x3) 16:45:35 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)=0x1) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x115, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaae6a6b72e56f886dd6457257f00df2108117caaf41f56ca0910dde026587b2e7bfe8000000000000000000000000000aa04009c48670080004e1f4e2004319078f4878d94029543fc6274b7bb0aa58bc63624c17bd4c3ac105d3dd75f6349afedef1fc70693457a25f714920af3d8e5c30a0c4573fe02eaacf61913200643d1d431d59789bcb3a8c2dfb82a67848c4d1a4593f3e4701c1d66c3155cc90396b4b9bfe33c095cb03871fe4d06405fd4e9d1775eab7963578cad7639ee4c3449844a8f62d5bbb87efa78faf8df9db359b0a380292360c6e8783bdba8de207de51066cd6ada27b83c0caa02f5ada9bef84f94f7e099cce3cccc2e0adf40edbccf0c8dc5b635bbf9db660424e8994112908662d9a7eafc"]) 16:45:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() syz_emit_ethernet(0x89, &(0x7f00000001c0)="90196827559d1c3ca590d1e96d30d8ae195fbfb8cf2a23a1bb167e7b77b41c804a6ca6106011d07c4ce037ccc3b37a4ab54b46e7a97f68f55a7712191b19ea204cb637a1fb2f4657b40d0efe4083f0eaa93e0e1657da5e262697b42c72a8fc2af3a2666b0677ed6bbebf5840bb813fe816a49a93432fe824449906965cc67a3f5b123a440d686e139b") r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() minherit(&(0x7f0000152000/0x3000)=nil, 0x3000, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, r6, r5, r5]) accept$unix(r1, 0x0, &(0x7f00000000c0)) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000000)=""/87) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x6) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) nanosleep(&(0x7f0000001c40), 0x0) 16:45:35 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280), 0x5c}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x3, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) 16:45:35 executing program 1: sync() syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00850401b6f70333"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000800600", 0x0, 0xfffffffd}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x20, 0x0) 16:45:35 executing program 0: syz_emit_ethernet(0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60209200006c3c00fe8000000000000000000000000000bbff020000000000000000000000000001290a040500000000fe88000000000000000000000000000100000000000000000000000000000000fe800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000c382e01a6c6632", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT, @ANYBLOB="abb9807b7e1646b4b8a3297b83e4da93b89d4d3fabfde1635ce1564a31a33fdf1facbe8681e50560e04ee9e61e1712b61d7d0941dbf6a8655da619caefa75cf32d91f12e5669ba38d47b7c583c3bec60f15040d79cb5e7f677e609f0c0b8183221e5c88c2c0fcfb6a3287014fc8db012434256b06be312db731b6ca99a458f1a27fb6a29f9"], @ANYRES32, @ANYBLOB="bb00000090780000"]) 16:45:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() sync() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x1, 0xffff65b8, "92542c467dc5fbb2a00def07b9575f0a00"}) write(0xffffffffffffffff, &(0x7f00000000c0)="4ea6500ceb8efc509649c1abe5ca8e985065f33b46de530610d4007bb4907fc3ae40093ae4afe4c1552a9ed50d", 0x2d) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) 16:45:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xfffffc00, 0x9, 0xfffffff7, 0x1, 0xfef, 0x1, 0xba, 0x2, 0x2, 0x2, 0x5}) ftruncate(0xffffffffffffffff, 0x0, 0x1000000001000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r3, 0x0, 0x8000000000000000) dup2(r2, r1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) 16:45:35 executing program 0: r0 = socket(0x2, 0x1, 0x40) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000240)=""/4096) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1222, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, r4) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000012c0)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000040)=0x8) 16:45:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffff6ffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c0181"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffff6ffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c0181"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:35 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000140)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00fffffffe996bf42ac9a57a3d5908f097390000") getitimer(0x0, &(0x7f0000000000)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x5410}, {0x40, 0x3f}, {0x5, 0x8}, {0x42, 0x9}, {0x46, 0x10001}, {0x0, 0x1}, {0x87, 0x9}, {0x41, 0xfff}], 0x8}) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/4096) r3 = socket(0x2, 0x2, 0x0) recvmsg(r3, &(0x7f0000001680)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f00000011c0)=""/115, 0x73}, {&(0x7f0000001280)=""/16, 0x10}, {&(0x7f00000012c0)=""/63, 0x3f}, {&(0x7f0000001300)=""/90, 0x5a}, {&(0x7f0000001380)=""/186, 0xba}, {&(0x7f0000001440)=""/219, 0xdb}], 0x6, &(0x7f00000015c0)=""/164, 0xa4}, 0x2) bind(r3, &(0x7f0000001240)=@in6={0x18, 0x2, 0x7, 0x7fffffff}, 0xc) shutdown(0xffffffffffffffff, 0x2) socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x80}, {0x9, 0x4}}) 16:45:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffff6ffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c0181"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:36 executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) getdents(0xffffffffffffffff, &(0x7f0000000100)=""/234, 0xea) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="55ad600717ca1cc1d495"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) 16:45:36 executing program 1: r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x9, 0x3, './file0\x00', 0x81, 0xffffffbb, 0x1941, 0x6}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000200)="8280fb7fc1aa2b7962712853e0137431be46d290a5c29335e0d5dcb8913eeb16168709651b904c56acff9c66e3a4e4d4432025965e34d41add85b1c268625dd53e0671696cdacf4fb2e532f6245930a2c2f8ad21ebd3a6c3b9611ebf5181963606b0f59d57adf214e945055f7e19f566012121828fcd9fbddcd100e7a70eccacfe4642e9b6b9db2f189418d6e6ae81ba89ef6b047124709ca9d5c4040252e0d80a38c9d5810dcd0aebc2137010f55e0cdad19c120d4d80f625747b3eaf127bff9cc72416c912d6be21303fcd96ab78889fd1232a", 0xd4}, {&(0x7f0000000180)="5f895774d079a76291bebfc7999e6c399dfc105827d9a009", 0x18}], 0x2, &(0x7f00000003c0)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r4, 0xffffffffffffffff, r4, 0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r5}], 0x70, 0x1}, 0x5) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:45:36 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000fcaf8bdb0b12a13af007ceea7a7dbb89e105bd43b0bef8db25e76be36d887ef7b97a3a045cfbf8c61098e37553007c43dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294ea1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf42099d76c86e3377b0e143b1a816050aae2bba6cb0e4207"], 0xb2, 0x800) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x8, 0x10001, 0x8001, 0x0, "d2d10dda66e3430d39e93dd0236082e6aff13fe0", 0x637, 0x8}) msgrcv(r0, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) r3 = msgget$private(0x0, 0x208) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000300)=']\x00', &(0x7f0000000740)='\x9f!\x8dj\r\a\xefz\xb0\x1fI1\xcd.\xf7\x19\xec\xa0\xa1\x03+\xd40\xc5L\xc4\xa9;\x9f\r\xc3\xfe\x11\xb9\xcc#\xd9\xdcL\xf9K\xc7R\x1e\xc1\xe5\xd1\xdb\x03\x97\xa68\xdb\xefE\x83\xcd\xeaB-\xb4,\xe8\x938\xa2g\x8f\xa2\xd1\x10\xe8\x8e\xb7\xaa\x80\xcf<\xc1\xddOLC@J\xf3J\xa3&\x9cj\x0e\xca5\x0e\xa2\xc54\xe9MY\x99\x19\x90x\xa2m\xbc 6U\xfc#\x1d\xd1y\x1f\xac\x17a\x1b\xd8\xd0?q\xd4\x81w\xd9|b\xae\x13g\xc1\xfd\xe9\xa3\xf7\x0e\xd85\xb7m%\xf4E\xa4\xd2,&\x1d\x99[\xa1Y\x7f\x91D\xf7\x9cY\xdc\xfe', &(0x7f00000002c0)='\x00', &(0x7f0000000800)='&\x92\x00\x11\"\xabr\x18\xe0\xa4\xb5\x13\t`\xdf\xfd\v\xed]\xb2\x89\x9e\xddqPb(\xcc\x93y}t\xb5L\r1\xcf\f+h\x82m\xdeqO=D5.\x8eB\x889\n]I\x9d\xc0\xbeg\x1b\x136\xf9\x11\x82b\x10\x8d\xe6)\x84~I\x13\f\xaev2,;\xe1\x87\x99\xb0\xbbx+W\x8a\x8c\x18j\xc5\x8e\xdb\xc6a\xb3\xb9\xdb=B7c\xc3\xc4\xa1?\xef\x01r.\x10\xe2\xa9e\x87\xc7\xc2a\x182K&\x96\xf7\xa1\xffx\xfc\xc2\x15\x16\x94\x13n\x8f\x19o\x816\a\x9a9\x96\xa9R\x95C\x88\x9d\xeb\x9d%\x04.I\x80\x126'], &(0x7f0000000280)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000680)='\x19\xd9w\x86Po~_\xa2!\xacO\x13Y\xe2\xf7\x8bw\x82\xa3\x81\xcb\x0f\x99\x8d\xbay\x13\xf4|\x9d!\xfd\x18\x82\xf4\x02X\xe3\n,>\xc7\x8c\xed\x8f\xed\xb2\xf6\xa8\xc5SiH\xe6\x9f\x91\x8bu\xc2\xd4\xf1\xc4\xd4\xd3\xad[\a\xe6\xb0\x8d\x98?s\x994\x93r\x977\xbf\x05,\n\xe5\xe2\xc5\x9e\xb7\xeb6\x8e\xc9\x8e\xbf\xf6Rs\x9f3\x10\x17\xc0\'\x96\x03n\xbe\xae9\xcdhLV\xadf\xec\x87c\xc7\x8f>z\x8f\xf4\x11jY\xf9\x8a\xfe\xe6\xa2\xfdv\x00p)r\xbak{{\xd3\xa3o5\xd2Mv\xd0\xc9\xf8\xb6*\xca\x9dp\xd5\xb3\t\xd7\x1a\x00\x00\x00\x00\x00\x00\x00\x005\x00\x00\x00\x00\x00\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='%-[##\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000640)='\x00']) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/5) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) 16:45:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) select(0x40, &(0x7f0000000140), 0x0, 0x0, 0x0) 16:45:37 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:45:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x1ff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) r1 = kqueue() writev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="f26c09fd616642d290dccd7532f7efd53ef9d99c1c078e38b69890eca1d2ef9ff45d60fce699b59d98e765978a50fe4add02a2bb98bc938e3011ac5900444faf8e2719406fdb07d44a0de93022868eb1cdb4f298e3db5cf94d77003dd74be608df44b9a1101ba0008175c576414796dc8eaf96d4ce2a75ec01f4b4be852784d7616f298c5880361de1ec78947a6b01a83e841176f5c3eb22c8c342f1a90c9c17c1fd15be87fc2be0b4487cbc8b300c81678476399ea770fde813ac0f22e77d31b1007662672fa3a364d07b534e4a94a2b5a5e8df1832f8dd81e150626b9c8a17d2a5317c75e7c1cf624c", 0xea}, {&(0x7f0000000240)="d297f69fc546a57f1c066506e9955dfc4bea85665a5f1cf9231fcdeb50f7caafb14b44875d7ad332700808067929260e4c876877abb6f9d37204b1558811b098b9340a77c49dd1d167108f1afa9579ff4b4ee7edd4107af0502ab98375b57f852761e80a2f8199d2b4d2a32e260b4da6608ec8853dc6144356f43d9e038a099eb749f1f53df74240ed8cf162a94158f0bebc4c299ce066e1fa92f75ae06504fbc95cb366a3f86296b6c9d3dd9f5493a7b165132ba0959f5c1e48696cdccff068dc39d7f94997c679ff27836a4061e782190cd3e21b3d5276e0dfd4c1adb5ecfe2459ab4294a9dce92ef105bb961ca1e946ec931bb168fdf6ac46676d9b50d1987337c3ad7cf8c7bffe84ad6c875162098be4cd58a49a82b2dde38da808048d617ddda1cafa9398a6b0e74d4613ca129805a248f0c767e9cdfe371d348f0879b7da57db7c323ccbdf9f3caaad3aa39ec3c06eb7246817d145ffcc9295d525d07bf6fafec73a9172bc6eee377003301c27a3125454132ce3ff15866280fb9c3e449636cdc25fdae21cd18eaad52fef2cdb8e563d4f5639dddbf58b25d8c741cba9ef08994ecc5778237589c209073966484a78ebdb7fe4683d9d8b13e0c6d0761a356233c71e38797ab91895e06c1aa73c4ee4191cb2eaa7e11affa9f82fb7a32f18f69a8379ef0c7cebcde1c8756b3a1383fbbb1b6b20025c204cd3f1342a960debef2a182c275dc0e1ce0e2baf8df9de358af9c1c33a80c3ebde38f6e944dc93160c4c51cfdd392a23dbcca054172775deaf8ea1415dfbc749534b1ec166195d2ca857edd8a77f1bc6dcb9ff85f2741642f12a81adaeb1b3a16f9ff6e1f9ae715bb60e7c6a0e97ed4c64d27c2a33211b657b605827568a96db3cd98868cde0ce72e799b1cfe65f53081d8ddcaa22ab8accffae797859ae542183e433e7df87e50f99ce02ec280b45ec85a5206e414017f7d7f66e5f4748c84e2e0c38bf86be8daa32831b5c19b71c1041b939ec1476d6a8fde8718d337bcf6ff7b7986b75b95e8640d95613f42a956e0c62523a88a862eb64203663dfd1060fe328c12e7a66047037615f13ceb7b825f3297345c7d24773fe1acaaecb847c084a3aebfaa0f5d6170d84425889b47feb6e487957d1c6f69fe9ef688f21541a09f79c795641164bce8af1234a1e4729b94e0fe23a63506049c0c30956d59d2c612d49544f568ae74e069fa779746db0374edc274744033956280fb217edc075d0d90ddb81b7949ff906465becbffc3a7d2982ed527b66e570bbd86118b9b45e8b25521de523d985e2a77be0b544384e91cb311ed685a34854c7bd371abd6d0a117f1a7b453fbc3611f59e30ffd203b6b7859f0f69dcad629ffe8797474019cca372c2b5d62a580c0c75bf474c704f4d5e19cce688975047b4c38f2f90f1d0202194e52a940531986b85b3ec8edc03468fd2ed2ffa95c3b17d5b12e1437b0c544439d4f043bce207aaa6c6390327463e959e2ba605a1dd44ba3129372d006bcf7f94677831fb00dfec396c68589c9d3fe8eac012e591559a478aa55d434c7a67768c40430dd0703b4f74d8ef30b4967efa7058f8e24934c07247c763e1f938598e7044c56b23d71946a27ade905117e3509d7a61f3a82c734e88a788b9e787468ec94744536cd8938dc8a9b10898d47a3a4425d70f5a3a1c770c28288e67f7dabd30c1131884f6feff62432845b2abb96fe3fc44ae675b21b2724dc5878a68def3910d08dd49ab204a39b0577ea79321e9314f6cd781b5250cbaef38a0fac471d1434db3c60f7d60e082c67c589c36bda5c7b4546bd41d286f62f31333d6a551759c0aacb5b9236de400766ffbfa981c96fd73c004ba928a059217536c7ff6b5354c37961cbfff638494873d2b5896dadbe2e7a100d95eec430c70d04829a3ac2310acef8c4c95c5d1a8e9b92bfa05a05aa000860bdf17e33a6a3f87bbb5319fc9355b5399d71f4ccdf78a20ec967924c7d7e99c97321a7703350a0affe46b21dbec17d0a309f4fbfd3fabf2a6001140949dab81a7a4cc225351d1ff86a5c436a78499742d9a41882217b3a29dfc172f29995809571cbe4c270e155b1505277c937cbf7dfc42065428f9ce398483c5e608757e6083442f1cdb229bc81032051f473c4f3490b00697cc879ba47cd949563c026223396957d1279dbae039c5a7473dbf42f993270b2e1d0d93f3e5378d5cd715ac7489631cc36c6b97beaf14c73c8f58b249eb5dc79f00c5da64c4bccc54cf0133bf2d6c06b42714c4172efc78b76ec00c7ba73271c972f7f9fead4c6f337f103fa7844ffd1221e38a2d35374f49d92e904342ede6c18900a342ae01f3c63ef4dc61f5761cda7df62eb8215765f8b92e4f1a98971106b1709e63a79d23530b9bfefc61f8a33b85a39dee3f216787cdd5e0b95217df1c962c4102b31d24bfa6007d7bbd625ab4d0ea7a959cd656a69f6e5fc42d2f3504efa1eca5ac2de977190ddeb22629b555ddcf8187200bc953b04fb9d2cd5cd8bce484d3a461e5ac40636c135e8ecacd7ea4f5af2a0b74b30786fe157aa8306856346bc5ff92e47f162b3904f060ee48bda16bd21a7d4e1580ede51d89bd348366fd1cc315664336b16edec58acaa082d35aeffd7b5e892d9e981cb5facfabcde637ed901cb364b91e7e22147750c45ae02c660a2cd4529de5cf89bdf560a8bde11297538527cd54e6474cef95fed578ec54a1540fc1a4b72813758af820f5daa06e04335a10b73140daa1d050f4f68455132141e78c4a4a4763b78a8b48f7be75e46f5dc8e944c1c227cd5bec9869fa1a86d6b3fcb7e4bcedf402541653ddae27ab5a0a672c15fa1d7d880af6f647a7393afaacec89184ec46430de82bc1a25b39588c22887314c5ef15bd16076997e2c0eb5845a4a251b54c5fde041f8d053ef9558974d2622a3dca0df076d97667d8f6549c7db05ba601293eab70032674370b66fa5579e42351df66b45a1ceed505f8998e5d4476b627dedbd13553ad1384f5af5947a54a8df6aa0fa40ef64267cf584f1cecae25aacf7ddc11ba89f5bf378eebf59f06361ae74fa7bfd46587d6b2a4daa56029aef0ae33ffa95daf2c57479b12f0518cb8ef9862a4734b86527a901b5321c6256896e9f01e71d778265c0f64d0d20ee33fc7ec957a35e0fdb4609df596e9c9200388e9af1b8119ed97f2b841a291962feababfae1d164498d6fb72c1ed9122bbe910eb34ccda2a38e084e58aad95d538aad6b595f632d407b6056aa5732770149efb91a33d215237856b515584fb737776ee5c25542789ea3538423da10ee33237cc8424b00a3359dcc6b6c3152ee7308ee327a20729cdd29e8bc204038f6c6636896e56db03e12fda6aa34e35d3c47b9f4acc6ea001ba120084fdd440a1f9fef08af6668b674e81fcc7db1614af061af6171d730e1b17c97e71994e4c1dad63e79e29c591805bb7bdce3694711c0bc46d0a078c10484607b7598cf69afaa64a1f92c91a3e0410463320ee1ef464fd0c610a7edc2165e6d3cdd46ec5d5739f540d1e14e531499bfb799271c77acf4c45f541ed6e7e04d0f73526b80266f38db06b5d4bf706cc9843f670f2531523423e2f0d2e9551c1e969a135e617aebc0ea9ed5f4cf11eaef753739d53a19b4fa60460ab1e0e88fbead8c73703beb0c4b6f1c345bdac4a959cb7c527a307de5771a491e9a46cb56f7997c4406a567dd3f788b56b397abfef458f84e9c51a903607df8afc687413e10b4ac7cd2b8ea67b8866dd44871c4ca42147173f7e536dc5746c292e54f4570230c4f9c5be3fa2825f51b107405c2e7e2e4e3da58cf03891878197497d8089fbad4a9cc3b6d012ce50728a94d8e35d45abf31b4c4f2c4fd2aff0c8163cd8be3cfa62ae02892d2bd10312b730785aeddbefec92f5535acb6479d57ef45dcca515bf13c22c375c6cdae8eb369375ed07cbb40d5e8cb1db02c880469003cff06a5242face968c5584db48aac5190d4d07293a0fc5a0aab6e9bd9f4e61d9f4c7370f9cabb41192ea8b646fb99d5a5a398fa2d982db8f78a65056e4a1bc82f3dab28f3e63a337e990a901036ac57d2e6146df985a2ca9db07ec531c926f7af13fad83f70b94ef9f3832004a96cb1c9fa5a5661890a62922b07a29f2ff552979db43c69e567f696d2f525107bc38ad53050e8a6c0d9ba098d35e99c2de44d8a94775fc50ccc9ffb9907f94f7be1b059048846b2b77a53011fca3e749efcd56f378e51767ac7809109fde39d1908bbe7cc8300cbef72a89189dcc31ec0929c4a38665f5a55e5e2c33af6868d8617398b9ff4cf0dd6cd208b0a86868af55e54e2f96255dc36b56db734cc5a902afd9692dfe048a98861baca570ba71e7b9a533e52ea2fe0cf7d43476703a89019c5c86bf3610c30b063e35d90da9d7aa54fb8ab8c84e609a1ea99391dfa9de07500ef879fa975ad324d4a59b0ec3eb4f3277e40270332049398002c179b3fafcf9f1bc7c1fdea4e76a98e8813a77e804bb31e91b28a1804eefc7a9e7d385312bc64512c5b460d08e538e22714b76d3f599a5dd1a08647812204df5f706a7462288397e535936cb8bd5b68f1a49c6776482ba8389a4299fb5f344d0beb8682c5e17344463402d166e8eebf66c8e5542a5facee0b2c3ca60c1a8bce8b8cb101b83ad006a10d1f49443d303eb2c7c30efea6faae12933faea4b6a3098e8d376b8eb29eace218cebd140eea7a607b32f75a9dab60641ec2b0eed4698a4c9d141cd949eea2d9ec30a92da9ffd379f31d4a46e7090ba43544bdfe6dd32759245e892b2d0f87167c093f26df89b5b6e94982a24a763cef8e44cea4591bb510b2fda0c96045b753119997d301eea2ac9bb2753495ec3f673a32f6b409b8c2bc31c9ed79192059c22aacb7b131a7f3050383a79d2d84948ed8843af34319b77c31a5c8a3ecb16c44e60e80cd24eda190de359b3e881f33aae00ed2dc710c545c74c4a111e3f9f4a292f0a32205c1c678128e26b2ba330ae2fb706cb7cdde85915bedf6d0edea821f5b14e267e5d4945bc1764e2f9d885b9b196ce55511dd2cd7bac0138adf5753b39adaf1661e0aa42858ccab0a8b870de471694437dc8e7c835d5fcf116358922de71f8e9f617cfb13296033dd6be539da3f4c8afe138cc20d6f79aad15d2194aa99055294cb8e5f31dfabe87e8a81f28078d1e676dc4c41ea8344daac9fe0091ccfd6ed570613e60d1c5a1c1c64b4840a3d40796750453509af44438ff95d5832c94762a718ed165397cf4393c9d1cce54610b6589bcae01100a1631d9d1c0c33384d326c408e7267686f59bcca6bf1934718131465251ab92b1ee46bdda4e7f5a7ca5c4986ff956803f345edc5028ba72cabf4921f805f44b166a0e3170b606629087952efb0069a49c92d506a4abb22a6a396056cc53405c635d876b2346d902e8624a2b07aced07421375bb5888feef534d5519b6c158fafdb918c7dcfce41e742cf2c269cf44569b2892ebd5164be6a8e2ba82b300887c52b196dad728746fa8991c82f513e8ad17e7851cc0c3328ea47a90937d41cec694b3a9a1c37640a4e35e6f46157acbc1c7a9e7757004527de7fc5c1c0906083223833650a068d713ae66e236624be2927fa8a2b9804018d768645cf7a3f463bb120fb71a351e748ee863795e25180c95b8243ad93da0b9a7807f28c88f69e25650938b90182be032ddfeb150208d1b56ca1527a581d0c21279e7e650149bcc631f16d5f0d1ec4b553e45c2639138663c7", 0x1000}, {&(0x7f0000001240)="67ab9a38eb63fcbc6ba72c373f116d1901d78fa1312770baf30d55133a62736195e6de4d9e016395af05d6439516331b55aa2a21de9957db1261e5281dd58e4cc088b2c9b254f99d0bab2e5033608277183f71bfd24df5117dc08cc9fe135ab6f5080ea1b2dfdea2a65b29f84ae50858a820bfce03dbaec813dbfd74b91456c5222a1cd574936dc383dedb0a1cec8b02d0ea2e2c466c1e263ebca48ae455159e4a43e0cdbdc5e581af29322ea2d2cce84c2daf9a93c91a115dd97126e7999e85f396d1601ad4fc13e1233b040e", 0xcd}], 0x3) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x6}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 16:45:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="e2db9d383a51608ab65aa962f0a8cfb95e57c053b04d07aa23f08f0364691013ee5886306bae2ab1fa2c77fc8046d9c13dd328440e95", 0x36}], 0x1, 0x0, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0xfffffffffffffffa) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/204, 0xcc) semop(r2, &(0x7f0000000080)=[{0x3, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x800}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000580)=""/13) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x3400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0xc218}, {0x0, 0xffff, 0x1800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000380)=0x8) 16:45:37 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:45:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) shutdown(0xffffffffffffff9c, 0x30437a35e79296d6) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0xff, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000140)=0x2) write(r2, &(0x7f0000000000)="5f8224b2b8a16ff77e0b148ec23b0f0018661ec0f2591141df14dcddcab84d7d38b1d94686933a7965b78a6d168cc912f01ff4a83cdee815", 0x38) r3 = dup2(r1, r0) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0xffffffff) ioctl$PCIOCWRITE(r3, 0xc0107003, 0x0) dup2(r4, r0) 16:45:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) recvfrom$unix(r4, &(0x7f00000000c0)=""/85, 0x55, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0xffffffff, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffe51100aaaadb0bbe5d8a921f86f00800183a00fe88000000ffff0000000000000000aaff020000000000000400000000000001c0285f31a58f933278c8b4c817bd9aabf86b3705df7ed369b8b724f96fc937650f05abcf919e9560602ebc00b1bc60bdb47834265d375798306e5cbb309bc20e9d3b3251857f7d1845775e21ce8de7a365b7abb4b09443c7200705109bcad90c93419f8d521235b7ecc1a88d7cb2f05ccff78a00a388931e6198c3094f532df8b349abc2e603e469500785e3f69d57b2612983c8b0ac414773446cf7f4c72835d7410776c1d20f32ed5ebaf3bc532efda70f40665290c08aa66421cc"]) syz_emit_ethernet(0x19, &(0x7f0000000040)="dd0000000085e66741fd5f7534bc81f9984a74cd2c0a8d0000") 16:45:38 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaa2aa0086dd60a4060000103c00000020000000000000000000016b48aaff0200000000000000000000000000012c00050409b6f7f82b"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") shmget(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) 16:45:38 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da42e", 0x3a}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4010, 0xffffffffffffffff, 0x0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffe5fbffaaaaaaaaaa00d8dd60a4f00800182beac895a96bfe8000040000000000000000000000aaff02000000000000000000226e859a000001f5e866bac539a3e29d42370d8129eac47430e15e82850d"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:45:38 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1da) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) write(r1, &(0x7f0000000140)="e64e882304bf645e34407299eb59b5e85e8b709af886c20d22729e92fc8ca8ac5522d7a5f8137df148cec0745e8ab80fc212642e1734a2978dda9d3f98147c941ead9446c3484a2d", 0x48) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:45:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0xfffffffffffffffd}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r2) socket(0x0, 0x2, 0x25) sendto$inet6(r3, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 16:45:38 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007c1000/0x7000)=nil, 0x7000) munmap(&(0x7f0000b1c000/0x2000)=nil, 0x2000) mmap(&(0x7f000044f000/0x1000)=nil, 0x1000, 0x0, 0x80000000000b030, 0xffffffffffffffff, 0x0, 0x0) 16:45:38 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000363eef00c135a9948d88d9d3fd4e45bae26b3d687d57289b9d7052ceec010854db470be8e7f1dc82f658e3295a3d033ceb779ba57f27e2d7fe3ba6482f1cf9f9166fed7cd2e38304ab83894c80008272c740c3ce8cec2600"/102], 0x66}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 16:45:38 executing program 0: bind(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f000030c000/0xf000)=nil, 0xf000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f604831c5e13d42829234813b3ef91ecd4fbb2c5af9268fd83e49c24529585ae8727e2ab17cbfdb7024fe72173f7c1559ddd80580fbe637f1ed2e16b89a1c1db55282b5f8bb34aa10b4ca850b5690437430352777968f2215a616b9b8f8f39c6d97376b2f1a8f48450ec34195fb68dea373d04c717bccd292ac49d175f6684a1b155efab076379b4d8292abd0200946a44af9e0cf671e03dfca079851b5b2ad06770b95abffe4debf75cfdf5d9d3235a6ed701f84681f72e09b1dd1999"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) 16:45:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7c, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x8f, 0x2}], 0x66, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r2, r0) 16:45:38 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x64, './file0\x00', './file0\x00'}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000000000/0xa000)=nil, 0xa000) 16:45:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x10, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xff, 0x4}, {0x18, 0x0, 0x800, 0x1}, 0x7940, [0x9, 0x7ff, 0x3, 0xfffffffd, 0xfff, 0x9, 0x8, 0x3]}, 0x3c) 16:45:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = accept$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000100)={0x3, 0x4}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r0) sendto$inet6(r6, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 16:45:38 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8001, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x2, 0x0) flock(r0, 0x4) 16:45:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82024b2f66696c653000"], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:45:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80c1886d2b7b150f80a50d2"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc3", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:45:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:45:38 executing program 1: socket(0x2, 0x400000002, 0x3) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x200000, 0x3c, &(0x7f0000000080), 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) listen(r2, 0x1) 16:45:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000180)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:45:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xb0, 0x20, 0x3, 0x100}, {{}, 0x6, 0x40, 0x20000000, 0x8, 0xfa27}, {{}, 0xfffffffffffffffe, 0x13, 0x40000000, 0x5, 0x8001}, {{}, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0xa4, 0x4, 0x8, 0xebd}, {{}, 0xfffffffffffffffb, 0x24, 0xf0000000, 0x2, 0x7}, {{}, 0xfffffffffffffffb, 0x18, 0x1, 0x8001, 0x9}, {{}, 0xfffffffffffffffc, 0x4a, 0x80000000, 0x7fff, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffe, 0x63, 0x20000039, 0x7f, 0x800}], 0x3, &(0x7f0000000840)=[{{}, 0x0, 0x4, 0xf0000000, 0x7f, 0x80000000}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x6, 0x10001}, {{}, 0xfffffffffffffff8, 0xc4, 0x4, 0x941c, 0x9}], 0x40, &(0x7f00000002c0)={0x160, 0x4}) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) lchown(&(0x7f0000000040)='./file\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x2, 0x4, 0x2, [{&(0x7f00001d6000/0x4000)=nil, &(0x7f0000027000/0x4000)=nil, 0x6}, {&(0x7f000042a000/0x3000)=nil, &(0x7f00003a3000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000620000/0x1000)=nil, 0xd5}, {&(0x7f0000212000/0x4000)=nil, &(0x7f000037d000/0x3000)=nil, 0x797}, {&(0x7f00004fa000/0x2000)=nil, &(0x7f000067f000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00007ce000/0x4000)=nil, 0x5}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002e1000/0x3000)=nil, 0xfff}, {&(0x7f0000776000/0x1000)=nil, &(0x7f000004f000/0x1000)=nil, 0x80000001}, {&(0x7f0000254000/0x4000)=nil, &(0x7f000046e000/0x9000)=nil, 0x81}, {&(0x7f00005a3000/0x3000)=nil, &(0x7f000047c000/0x3000)=nil, 0x1}, {&(0x7f0000666000/0x3000)=nil, &(0x7f00006de000/0x1000)=nil, 0x59}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000652000/0x2000)=nil, 0x4}, {&(0x7f0000591000/0x400000)=nil, &(0x7f0000569000/0x7000)=nil, 0x4}, {&(0x7f00005c5000/0x2000)=nil, &(0x7f0000157000/0x1000)=nil, 0x7}, {&(0x7f00007b3000/0x3000)=nil, &(0x7f00008b1000/0x4000)=nil, 0x7ff}, {&(0x7f0000223000/0x3000)=nil, &(0x7f00007ed000/0x4000)=nil, 0x96}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8018695a, &(0x7f0000000300)) 16:45:38 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:45:38 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{}, {0x1, 0xbf}}, 0x0) 16:45:38 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) r4 = dup2(0xffffffffffffffff, r3) getpeername(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) close(r5) 16:45:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) shutdown(r0, 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) 16:45:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000000)=0xfffffffc, 0x4) dup(r0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) sendto$inet6(r5, &(0x7f0000000280)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea8698fb51f0100b8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe76bd4e0f42dc911ff42d167aecee9291eb05f4c725821340b00000000000000200000000000b20daf9f7dbdeeaa3f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebcc0a0b81c4bca93ac70bf09dae4973ab8aaec56c85ba84f56f8750000000000000000009b774c68be4838630390a450a8638c4b5423fad23fba5d0e4324ca3440f72605219fb4f925239452de3a6ef4cd073c1a099fa27668300c90f2f22f6cac4fa98ee5a22f39c0a7b7b62143db63e05c965002a0debb218f778eac1a2ecd01a701c18ee8844fa8055ee0c1e05ee437a4ec2fea4a51e55ef3269dda885afe3ddacb6a46f164a74010c3b833ba6546ac596f05b23450ff4b89e1ca09a915ce5ea42d2a0bc834c537d8aafd21ed0532cc7b1ad654c6fb1a5ef5ec493e910fd4dc4404f51e2cdd18ddb318009baae6a899f5922808daa8e1df9b3366b52bf9157280b7a911f9e8707bdf51b5b00391c336afc1071b7dc62243fe81cfaf97361f773201b7ae5fcc952230f26b95", 0x23d, 0xa, 0x0, 0x0) 16:45:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) 16:45:38 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0xffffffff) r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/146, 0x92) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) 16:45:39 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket$inet(0x2, 0x4, 0x2) bind(r4, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) connect(r3, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:45:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d5}], 0x1) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd", 0xa85}], 0x2) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a", 0x49}], 0x1) 16:45:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) poll(&(0x7f0000000080)=[{}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:45:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, r0) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) bind(r5, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES64=r7, @ANYRES32, @ANYPTR64, @ANYRES32=r1, @ANYBLOB="3c9d88bb5c3d01d87307dd3313d8fc1dc8c4e4b7c3dde90fe85e0c3fccbfc99a0903e639ce01a0d8dba79e7aa95b461dd137691f3fe1a2d0e7db8b2203480ffd8e6a541a855eb3c9e87d8e3ccec204aa32007bbd4bca22d76eb787246a7a4bd6d1854b189bb6be038be3c19309bc02a82c164c65ec49cb7cfadc232cd4e583c04aa1d4a59b858bb27f", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYBLOB="c9a93a809b4bcd74edc25b5391c1cc45b893910f3f7c7d94e493a4e73e7419dd388e5d9f6635eba1bc3bfe92265a99ace6d8761f7817f64f0fa408ffb156dc27939ac4d276be1c2cca440de9df375fa5e6f92a102ef4bd21f3fec622ea1a01bbce3b1ff6466f55def18b6456af9a5fd8b8365716705137c9a4038ebeaee6b50300000000000000ea98164dccf42ee953d6aefc532b9913ffe72bb9cfaa65a1a995aba2436ee9bb5327d03facdc31985763d3d69918e46983df999618fc359d192fff78031fe36ee2afbe459389fbd787de486122900250c5f800"/231, @ANYRESOCT, @ANYRESHEX=r0, @ANYRES16=0x0, @ANYRES16=r3, @ANYRESDEC], @ANYBLOB="14849cdb2e955ec6a0e2a80b16ec4b46c1e286f5b4db3deb6cbf0a32d2f139085a128a2d89041e85c0262cd8dfca3610f41a0e267421f1df2dc75c6981464ca6a0aa1bef76e77d94d99ba620df31405ae544bc59c4058228dedbb0049e2ba0d93e63"]]], 0x1) 16:45:40 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) r5 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r5, &(0x7f0000001200)={&(0x7f0000000000)=@abs={0x170, 0x0, 0x2}, 0x2, 0x0}, 0x0) 16:45:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 16:45:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000625000/0x1000)=nil, 0x1000, 0x2) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='r\x00') 16:45:40 executing program 0: semget(0x1, 0x5, 0xc600) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0xbe1dd1f5cad8b9d5, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0xa2) 16:45:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCFLUSH(r4, 0x20004268) execve(0x0, 0x0, 0x0) r5 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3d957747) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) flock(r5, 0x8) 16:45:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf55dd724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af201ef2f24b05c241e230b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd71848a2b85204e29c4d709d7d06702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36593c681a1b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000000000000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e00"/934], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) r1 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) sendto(r4, &(0x7f0000000080)="8c1eb87908e9db0fd3984ae827232ddeb21b1c7ccd7a7cdaec6be9af6b23539ed46eaa0948908325e2a949f462a368bebd91e0e602a87eb6c1e325d5b8e1e9e6be562ed3a83fd2d659de5cb0b4e49019664df331f563bc1a26a4008e2cb02d0be49c90594c6ce35f597c219de3ed7eb185ce55fcd1557c479a3e8694c84415916516f770a9ea3f6845feed9699ca3c01a8ea2da2aeb1d5bedd8c7d50779a3349", 0xa0, 0x2, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) dup2(r3, r0) 16:45:40 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) dup2(r4, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="ff7f00e4", 0x4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:45:40 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() wait4(0x0, 0x0, 0xf3b01f089d012409, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0x0, 0x83, 0x35}, 0x8, 0x4, 0x0, r5, 0x7, 0x15, 0x8, 0x1}) close(r0) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xffffffb7, "070000000008000000000a000004006400"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="2fa9983f5998ea984744d82caabfc9f6774bec1cf69bd620e97b486b1872db18f92019eb324eeae61d64b0945dc3d757efbb4db76370e5b6bf69f0d5349c890d2d8bb43da38876391929e597ccf5ca5d1cac0a", 0x53}], 0x1) 16:45:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x8000, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) shutdown(r0, 0x2) r2 = socket(0x2, 0x4001, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x8, './file0\x00'}) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="82020063c4a142dce4a7ef64dff51e2f0000c8cef7beb89c0eae9ba7ec61dd5180bb000000000000ad31df23db7e07ea6038a04654eca6bb31d687c8c0c7669c287791e4adfdfc6c7f857331b60cfee879684d8c359abe803d45298d825a689c517632a76809aeac642d32460000900000000000334ca496094996f6384c074eb6a639d765034923f34bddb60c68c7cc1b3da2ba69e7b66237fc0a645e832958055be82201b2aa06ba871031aaac5990cd020a13ce48074e3294932d05523f1dbc62ab6ac38929432d2337ca4d1e2efb1c5cefe4b458f5c1585620220aac27af01ef1d0aeb2f7bbb6d65ad764cbf391c498f1156b889b1c3568b4eb3bd16b8a56185c65f76d210af524d672ad6c4bce20102cf52f043607b37cf2b839b0248fefd62d62e8f58fcdf"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 16:45:40 executing program 0: clock_getres(0x2004, 0xfffffffffffffffe) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00', 0x4) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/131, 0x83}], 0x5) close(0xffffffffffffffff) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="db7344d8cfe2b7d8f70278d88d889d1053c752750f91376c985bf11e6b295f", 0x1f}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) sendto$inet(r4, &(0x7f0000000000)="f7d58b546058ae8831e8a27692e97129dc5d648a266f65244d9a0059553d939b5307a22794dc667581dfc44a575ca3254dc03c4aace3764e82b4d991cc9c96f8f2f73f6606e38ea15a6d23f49656", 0x4e, 0x40a, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:45:40 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$unix(r1, &(0x7f0000000140)="ba14aa0319ab1b3e6b798ff72652ad73b0a61949f02a45ee02047557c3cf3bf1ffeabc3b0820022556b7da09f813a2436d12ac0403361780029d99cdcb974531bfdf42a036293de3908de5622fcbcec2d34005471786d35b3061241df99d8fdca2c3a2fb834f8a9bb8363443503599af7487756ce810e1f0a9d9442987d4c5e5416e2da2669cf19fa73aaab0b1eb18fe71d34ec8a2c554a76b6c8da76a561bfd759431de63d413ea87818e900ea861bfcb54bd4e17", 0xb5, 0x401, &(0x7f0000000240)=ANY=[@ANYBLOB="2353cb09b9222bdc3e3b4aebf0d1b69e686d16531be98dfdd6ff018e71c8ac78af55c1f55951ad33815d7d84459743e0d12d9dd75a054ea703694a5750d3d8"], 0xa) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000280)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:45:40 executing program 0: r0 = socket(0x11, 0x4003, 0xed) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x39}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r4 = syz_open_pts() close(r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x1cd}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0xcfad, 0x0, 0x80000000, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:45:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) socket$inet(0x2, 0x1, 0x3b) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f00000000c0)=0x8004, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:45:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) fchflags(r0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:45:41 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0x3fb, 0x4, 0x0, 0xffffffffffffffff, 0xaa, 0xfffffffffffffffc, 0x100000001, 0x1}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000040)) 16:45:41 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000180), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00', 0x4) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r3) truncate(&(0x7f0000000140)='./file1\x00', 0x0, 0x80000001) r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x810, 0xffffffffffffff9c, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r4, 0x0, 0x0) 16:45:41 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0xffffffffdf003fff, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000200), 0xffffffffffffffe2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) r1 = getpid() wait4(r1, 0x0, 0xf3b01f089d012409, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(r2, 0x10000, 0x3, &(0x7f00000000c0)=""/179, &(0x7f0000000040)=0xb3) r3 = getpid() wait4(r3, 0x0, 0xf3b01f089d012409, 0x0) setpgid(r1, r3) r4 = socket$inet6(0x18, 0x5, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r5) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000180)={0xffffffff, 0x8}, 0x10) 16:45:41 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x5, 0x8) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943b00000000000000007419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb2bc899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) setsockopt(r3, 0x0, 0x3, &(0x7f00000003c0)="ff7f00e4", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:45:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "5737e504fba310050000000000b200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00', 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001240)=[{&(0x7f0000001100)=""/16, 0x10}, {&(0x7f0000001140)=""/58, 0x3a}, {&(0x7f0000001180)=""/142, 0x8e}], 0x3, &(0x7f0000001280)=""/98, 0x62}, 0x800) r3 = socket(0x18, 0x400000002, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x2, 0x0) sendto$unix(r4, &(0x7f0000000100)="8c6d77b36a56401a966704436673db11f86e7a2066633eaadc9e962542d2f19d1aed7719ec1225d20add081d85528c5d789b5fd63baf8dcb77c9dc7ca45afe34ce5c7abac1de70c2fbd8001a82d704af9c7e165f61f3e50bd67ee9a9a95ea02b1f39f23b7556de4e0fc767f3c8b6ead1509350bfd533b3dec5fc2fc2337bd30258bd357620289919c446cd17b02ba261ef87f9bcef2cc97c115317b6e35dbdb501b396509e17db1e5cbff90f974ad4abe6c0d077bcb07f416431d3bb97a80ef8b9cc6e6a1b2184caf33ec6553ec83cb828143b6abe62377c55647c55be93d5864134444edb595b8cc5fb3b4a21e99692f37ac6fead76fb4d8452d6569a97124d8e4c97c2096446cfb51084a246d482e6c209ec35d0cdaa6441048c0ebe7dfe5c3f7becdf61612bda105e9d9f6f31bb10f101a820a252715e70ecbeec96a448f14a34578b0cd5aa7cdccadf9da65ebfe342d4132c28aacd6a9da604979f5e690cfd8a61f882f8e2e20db7feb0b62d42b7a32727e69893630093351155617b0887295aa4774037d9f0ca584e66e7456f5976995cf81fed5a635ae5e2d2151ef0b9438c077c0be2578e348b9142e31741803af70d1b97f2ce6e3def58f70813c362fb0681debe6a510c34b7f1d1e8a1d9398ebe1f288854669750a148b35f5a2386599557e56be3069db1874e518265f44a72c593261ca5351a2a0496e15776885e8e095becdf42cb8155ac3a63b3ea615422595e1986f438c55154eabcf0f6ebfa5e37d91fbdfdcc202c5b45bc5ab3ef2e32c1937c58bdc9e074808f73d60013479195f8cf7f8c34f323223bd55879af84c24cbcd8cece28c2a1f68f8924ce384c50b9887d8268c564d1a1ea6a0a7a6f617b78abc75cc1a3bf80a4dc4183a7cb5ca51a4114f8be656edd9c5397a7eed881228931e026cd0351baa6d5f2c1e67a3db6f1531ed690b0553c5b0065a91ace8d3859ec696ff1ee2d0c1d343ba0844360ba2c3283717640de35a5e320aef3e413f64cc5561272491708637a254dbba331f6c3354051226e2ade1db9f9df02bb120d52514611355f17f1c83e31ae3f1af6fe0915323df8c392d924132e2c2c216f1e5f80179c5f8330b22867d20bc1e31b2191c47a3b0abe2b0317a928852caf140e9aa19882f47a2285a8b1034f303a3062760f6ed5b3498edcb0cab05c6c9207c15893a5457adab945f978d56d6bc63ed0590fc63d159dddd22599d65da7b4fb553cef594a2ccd06685eafa8e709d7afdc67580c28879bb31d1e434c723eb8bc5e4e3be4666a1dd65a9b89e93bf0df22b67a153eb5d149df1b9a447c5181c9bc12c91d7bc8a4fb4efb40f2a0c31226cb1899516f6252d3fbe50bceeb68e23ce788e112cb16d576d41447fb449cb77b0e6e9bc3058eec62137057ca626abc151acb53bc542eab85c910c1efcf17d0bcfe9f15cf5d2969c393a3820a2149f0c054ed0c24ad240c660182311b1c41ef8e1d759f3d3e81ee6cb7e7a4fa5073e5fb71da41b94ccfa1a20ecc4ccb0982a8b308a966800d7b89922ca9d3f93368447badf5f69c2c130bcd749373912126e4ca21101d4473e711fc2f65805c2bc0cec0e9982f7396ba75daef32bce289cc49a113322f5cad56174df962ae1a0a5cd637097070e3b0caf2681033ac91194c86854a52571dba709b5d40f89571e163eb74a16f7253e40cdd93ebd6ab23684a8acd1a769a469fe48d08cdf0e5abfd1b3274a243c360ae300511539fc14c5192343fe102c9f50b8a7c43547067dea33374389e97a07bead3913d1cba454a8b48e5facc0c1f7192e4de01c224112698e9e55ef4578b7f3f4e1797d0b1d8bdaaa58d507a801f8f962365eb9ca76552ca0f2503856a3af650b0cb05751b62c9470c1716f1350f810b6e3dcc812b8545ab0b3dbbc15afbac9242dba083f4e805a873833a7ab60b29da24d79da699a6a1bd4d4853e9809034e1d36b41ae58cd5268eda3eae17a5caaafa078a0de07dbe567b67b5eb0add4c7dfa1d139d2a214b16a3b96069a8080deb963148145c0fe5dee85df8d47a2e6fc63354a55a339706bde4c2a2a45fb7e3890f9aabb66116f81810ffe86225766f391ccb294712b9f8e9206f2e1500a9bd08936cbb92f72e30ebf904bf09e303dad5c76a7529df0f9511a931296ee19adde30bc1d7159b6fec19c0c12a10c95299b3a37df2cfc0216b1e9ab10b1778ea9fae19122137cdb80c3268de275d85c93eba66b9a39ffe3a2aaee828a3471202d40843c12df75cde6c434032132e245f163afb7f406dc421b555d7cc73c5bd72a59d6fb066f4405ff094f9833d82786dbb84de78bd920d8b4c3e3acdc66c988becfb6cf3f232953531ec54ee815c42234a8795043876d2ad3e46710698407162ee1436834fde3a69b471aafb743fc901cadf2c5308814b8511f84d34f009e64e759e474317abb23969c2bad0d13c2756e14f305d499ed23f3f84dcbb111b951b3134aa819abf71f45aaea693dfb52c0ed4b9a7c9edbeddc03fc5b46169543f54df81df8d4e84a3361dbb50608b406616c91ea0e50084705d9670b26da2d18a7dcc980c83fac1ce2ad13cc1c1fb2f53bef572ae7a375b33d28d2565accc377a2529f7622afefaa67c245dd63ba29cc129b1813157a2f99bb17720d19feed3e01b784488eb8b62aed68b43e43dabb94e65669a7ee92d6201cc3aaafdde9ae59471671dcb2d22880852b7fd209af61d0037f0e7f81d5b53e8b1c9a2add64da4ad3a44017b61dc4b3f36f7ef0a5cb2adf02c3c0241e09b7f2cbab44ba9ee931fa07b9f7d1ca63d721bb5a0e6dcc2738812f98c92d4fb5e0d38876ff89ce97ee8e1f1f1eb56ca6b2a1c9085baec92961bf8d1993b51be1ec4d0bd1b0e68170d87bd39fa7afaefde39ceb39f2823bd35d3829f2b12d684d7821bb9e3f28df304eaf849afc8b94cab619b6865b760aacfc847f9a6d96325db0d7bc70401abffe70bc910c788ef6a0d2e8964ce762a14b6bf3b44faf161d754ddfa4b9ddd9effaa94279f0cbd43087d4e5987cb47f1fbb0a83689df1bc28bab5b9419e515f4ef4524a3de138faca010eb2a1dfe9379252c20aec33bcdd77ecd20b222f1a015d3d2181fe44034b92604b82254f519e4c0f471f3c3753f70bbdf906ce48ccfbb7e12601095b99bc2b8e4dbdf1d5fbdcee7611b8d5c007df5da383b0d67e3dbb4933f0c13ffe4f996c72df3326a63c4d72e35c11c3c8996ff9f313dd74ae706b184d3078ee6f5cfbe919c492e953eb5f9dc56c689880926cdf37119ced0abec5d13b72c11f82d7255fe2089cb757c9ec35f3f3c41e998d01602eb7da0dafd426271c654e3892e416b0de55d01d675ba958ba5131aadda6f52cd28daeec92a82d78378e6141ac6da7ea05bf80407f6ee3e1a4000bae0bdbda2439ced9bfff88da594dd4b15f321db9fbd5d79867546b6d7f01ea8d39950c1f9d3fb44cda7335440455c9645d8ca9de8d66963ace680c7dbc8609331c165718c6c1fa069a975c6b9c3a4e48d6c180e1afc2e7e76e838610d573750d587203874e02af69809c85d8c69ccf59ce479dbab1852308db5651466bab03f3404e7ed06e22b16a50c1d119b24c2e30b503df4f8cbda6064df39e1537432c333caf947b04a10b8f3e2e0e8a49cfbf742290525cd0b759cdf6fb788bec0abda15ae9af27db3fb69112b7e19884248212e33c4ef9a713d081e2685d9d4f89dcf367cb4700f89c2c61a1ce4ddc19303624d0528c55f2106e79e8de14e301d66fb753f2dad6f563277b1e80a74e14305485a5aa976fa4db53855f1b76938756d1534ccdc84f17acac9408a76f2a6cefbd7b99b22303c070284a99c2d5d78f6f497db40ca2c754da453af3ab41fc7766c88324e8eb88a09aa793834e167c27a7bdb6e6c87da89c657b2886c0e2d50427bdb3ef906dcd895db550486ad3172a88a7bc8c8a2514a684914638f658af848c2d0138449a1131baa4d7baa2601d29f96c6a6809faeb0d86c4754e1aee56f75e44368fd56bc009525efd65390bfc005b879534296fb0ff5367304b33b7c2bedcccfda0a9821c99ba73dc384e04537ce03545db7cab48edbbf0453052d376eb8001ca63c3c63119bd2e15b48d2eeba28698cfa563be6c8d04ac5c84a6a3e61f74978f3a2a1839b9fdffdfd2e86cdd4108f4721e33acf79e5cb5603434419eafeda409e531e4782d6c7ccafb6451c7e5bd20685840a750d64e1e14dd41f04e0e1dd08b2a22b38dcd135a86ba628f23a07871778fffc210c26f7467920b296fc9fb581de80382797d74fde37df22e62d6efb5f648fcb00a0d3daa8fc37eaed86cf3ed04483569b27a3dbf60ae457414358dc049178f5c60d32cc03f6e170dfd577742432ce8ebaaadf46d33f8d52ac4c96c6c9da8925dbac2b8bbdf99ea11d199d0b456ddd2e42135235c43879c7a226dc1d00d4c1f7af13f4b25c49e0967b6a0aa10eb48bacc380593c13e39cf680ab918b33e79f73fcbd2254c6c43c21778ba61fabb60f7bf8e23e7d1a357fc318ff1dc16f278ea51f4796f8f1196b381f101c31bd8af6d2d540b6fdd98c892d191278ce10bd42d31dc1459cd1d9949416bf71ce1f1bae596996144c707f2f224f1247dd5247d04f8a8f0f48e790662b0a453f5fd1721266f67ec15f4d382099eb1c59b4fa5ebb15399262a08068bed1c9a52936a4ea86c00717b3588435299563e48b671a211ebfdbd8cc078b20bf041ec7afe11e5320318fdfb7bbf438d849334a4152d280caa91880f291df3f3dbaa2fec86205c2e1560e7177809044a6d013c5a408c41e102e68aa6c76a9439df4bfeaf9ac20851e630acabe322df66fe2790af0d1578f443a5dabec908105827255f69fe4e4314e5b7491d3123b1a64fbe17d341f72fe5cfa7bfe28a171dd60fbeef6bbedab79bfa07ebafec4cc75f9b07fdd13609f6555bb51a0ffcb40eeb9c08bd12295744cf9b5f4b99436f81abc734e3f290ec86547851239e0ea04cad95d94466bc0c0f4f963eb1a6efd46161733ff2ac48671b4bce1e0dc3a1762907c4a74e9e6aa435d6cf298105a2f5046adcb4025872fbc38f50bcd6bf9a4a668442e8645b18419cc4c478cad1e74632159b13e264ec75a0e4f514db6c6fe2524fb6f45d2ffd32162b8e230ffc0d0c9be5213d801ea17d6858de206e25c107cc83f8456d2f4745d5774bb561c8652718d9aef4818c70e4da98ae4703d86c2291f673fb7f08f2514261dfed52ce2bfc00e583ecefccd59bf7d6729f7a01d911bd9cb72058e78898d401c9f1dde33ece9eb950312cb13ccb26d616eb4637d4b0ead1c751a7a8e22151b02293bbaed03aeddd53a7c2d5c667d13c0f663171e6b0b343c240ef45ec4c4c7e1407740a6fb1f848df25ca207cae84faa18bb72135006b15e26440b6c72017887822297da13a3fbcd956cfda8076786207ac3edbd2c08f4dab48ac1f3964b6a825ea1d1a87a13c58a9330ce1313dbfa1bc6d68bf60604c94c53f66d7610397c6535c00f16143655bed67baf97fa21ec77f27493a0513978802bc8f1488f025d458509ca4ad045966d9368d24a1e956c074094222401733081b9a6f809d5517ddb1ab437e98b0b0168aa7a094361a5decf268fd7cec1ff0dc8fb2d875ec31c90d3659b7f20bdd5b2a9df47a9974ca79d7e85497a54dd3087e054fe0c773441d0c07c2962a5ab416e9f85701b5bd5b169456fc5185b7e0931503b210c024097bb6f45884639498560202da14313c1c311c26d4eaff228c870707ce9189fa334a", 0x1000, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:45:42 executing program 0: r0 = open(&(0x7f0000000040)='./file1/../file0\x00', 0xe759449d11f8d202, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000380)='./file1/file0\x00') renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) rename(&(0x7f0000000280)='./file1/../file0\x00', &(0x7f00000002c0)='./file1\x00') open$dir(&(0x7f0000000240)='./file1/../file0\x00', 0x8000, 0x140) 16:45:42 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)='#!', 0x2}, {&(0x7f0000000580)="ce07492992a0cc2cc342d4b76f4128b1957828aa542537e65d0677cbacaee50f3740dd31b58a98c7d59a4931395435c9bf93c0bad053788c9d958284fe167e43b8b385b4c49e6f8eca58459b9b6470093903f575f4c32943bf1dac9953cc5b17b6e3268bec3d2e8a2fcc423116e013cedd0a", 0x72}], 0x2) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = getpid() wait4(r2, 0x0, 0xf3b01f089d012409, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40000104, r2) fchmod(r1, 0x8e3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x5, 0x2}) 16:45:42 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x94) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r0, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket(0x18, 0x1, 0x0) getsockname$inet(r2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x1004100400006}) sendsyslog(&(0x7f00000001c0)="013b8e468fab7b8cb08490346beaa745b8ed41c45da98e1e55d894bc7c08fc9586240793e1a5f34cbf4617d42c0da1595c786d319f258ea2bcd88a218ccba04a1487500723eaab3283517aafe01b8a9b784e3e62d810628174bdf4996df5f77520f1f2e62d1617e0d3f751e6826bc69319337376ecd8e847ece31bfc38529f689276af3a4799449acadff4b3e41ab409b9a68e6f545ac45a3e58d91b4c9309966aeed0dff52aa75944b6fca7f431215f949f8b4cf89b23b6b8854afd8e78b105d0221b0cb42429d55c8babc2a4a1533e5caff19d2f06664063244442c99fe0cfca75a1c73d28ac4d6c7a619aa0c662379a95e98c14f1f51fc0e90d445ba19ea6b4b81cd1e2b0907dd4c68ee84816b92321de44a50d970d86b64afc76413463631421bfefe4454c02eb635032ed6d5d85ec1cf158d67baaf1fa3039bae93781b2902037b7d09314253cb6381713fa03595d0a894d4c09e150d21ecac783e812a1d453fa39df4ae496997c011980c6791622", 0x171, 0x13) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x1) geteuid() r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x3f13907facdf01b1, 0x5, &(0x7f0000000800)=""/186) semop(r4, &(0x7f0000000080), 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) getgid() 16:45:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x1fc80d8c, "ff0759d624070000001d7f00001832681fe600"}) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x8, 0x0) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) write(r3, &(0x7f0000000140)="2078f7b678807d89e032dc19f5707e00bac871767d09bbff8330c22685419d5e0110188eaccd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965b24aeacbcf09bd3c719ed25014dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eeba46d8f816057b2c10d48644a54f795db32649dae31f197d94f0fbdb1796778ce09865bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xc9) 16:45:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x8000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000400)=0x8) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x0, 0xffff7fff, 0xfffffff9}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x4003ff, 0xffffff40, "73fc1a4d4d7ee4000001000000c0060000000010", 0x7fffffff}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000600)='./file0/file0\x00', 0x4) r5 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f00000005c0)={0x5, 0x9, 0x4}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x200, 0x0) writev(r6, &(0x7f0000000580)=[{&(0x7f0000000480)="5f026e5ffdc1cc68edf93dd1563c669a39ba063693d4307d6fda0b048d0ed14900573e5ec08297ffee5496a5181a6fbb1cb644a0075843b74e00a1b98171b78f2286ff620d00676769768987999e3605145307028920467fcd80abac4fd51a2db0e5ecdc2edd5c5f86ee619b1f8bae974bd569f47fe8f64987a9442ed7d843445604028cc732292fa68dc6300a8a2588109110f03539bfb0ecd52b2b1903f9603c0fb51e0b2941c2930a0616a212816e2ae26da620d4c7d328db2169b9b47cd6f5735a225d9eed776654969d1d823a2bb51f2aaccbf0e2972ff09e6253d53a9a8e948fb8ba4d2437983c49f541e7fd37c419a697f633095d6492", 0xfa}], 0x1) writev(r0, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0xe53a6b826067f510, 0x0, &(0x7f0000000000)) 16:45:43 executing program 0: mkdir(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x6594a9ff864aeced) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file0/file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x0, 0x8000, r3}) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCLOCK(r2, 0x20004276) 16:45:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="ac", 0x1}], 0x1, 0x0, 0x0) r2 = getpid() wait4(r2, 0x0, 0xf3b01f089d012409, 0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 16:45:43 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgid(r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00d2338641c27d117a06003ef6f020adc4e0da137388b5697effff"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x3, 0x8000, 0x0, 0x1000, 0x800, 0x2, 0x1, 0x1, 0x6, 0x8000}) 16:45:43 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}, 0x716e, 0x80004}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202e57b7f260968e5943fc1000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080)=0x54f, 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="050000000010"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x841, 0x0, 0x0) 16:45:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000001c0)=""/209, 0xd1}, {&(0x7f0000000300)=""/208, 0xd0}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f00000004c0)=""/168, 0xa8}, {&(0x7f0000000580)=""/37, 0x25}, {&(0x7f00000005c0)=""/159, 0x9f}, {&(0x7f00000007c0)=""/172, 0xac}], 0x8, 0x0, 0x400000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r2, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xfd84, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 16:45:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaabfaaaa04862e60"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x1b8) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x10001, 0x2) 16:45:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x10000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e006530000000004e89ab438338ce1eed0c36fa9431cf13aee3a6e7c7f4781d47bd60d7a456037739588de86c231401600b78f9c29cbbd8526e"], 0xa) sendto(r0, &(0x7f0000000140)="98f79f7f2da8d3c128f8f955b0f22c5061", 0x11, 0x0, 0x0, 0x0) 16:45:45 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604505000200aa00fe7400000000000008000081fcabf185fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x20, &(0x7f00000000c0)="c7a895006f53dd000005ffff86ddb1cec0521ac0319005d37bde83e91f3e0bd0") r0 = socket(0x10, 0x3, 0x75) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/51}, &(0x7f0000000080)=0x35) 16:45:45 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000130"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) 16:45:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0xb) close(r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x1d2c}, 0xc) 16:45:45 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2b66694828775460ce052b66e502e3ff010d9822700fd1a9f53f074336f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5ff0700000794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4ec9bf4f44d26757b01854830b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db256ecaa8ff991a6208148691404e85f6e35c30447492ed173a472ab2973d94820bd3189b0324cb866e47e94f8aacc7ebc1c6bef2d99a0941e21ad887d8327c0fa44f9e16dff901a8ca2f4822e8a05a85df12922fd399a94d4dcb8cc2d522e9a43d5f76eeb9dabdc80d103e191ef06a5a034ce2530a226c1c4b5b1269f7c5fc7fbc68fa4e56211b13afadc032050845b6a4bbb8a32bcdc9a19babb47963f2b333296b342b6b1a32a123f905c63723792ee53e417d8810b7fae7d4b6cdcca27ac082d84c55edcfd98ff6ce73ff3ebd6f738cd2d85110f71b31b17d4573f27d0caf0d6097d99ff5a32c01fdc0892f2d47fc88480b0f50a0ff31a5ba6f2a7bb20173923e6cca884c89adbefb77f6653e3e2cb88138afcf29c681ac044d21e69"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) r3 = socket(0x18, 0x8002, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r5 = syz_open_pts() r6 = dup2(r4, r5) dup2(r3, r6) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:45:45 executing program 1: r0 = syz_open_pts() r1 = socket(0x36, 0x4, 0x3f) socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000000)='./file1\x00', 0x4) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000c5625d41cc2082417d8abdcceaf91ddc2334d141749469c702d49efd385f0c26cc5aba220f0b524d242ff56450933be061159eef0b128a4eab06870047d92657278122f2a0618101c6e566c6236ad3e42597727f58881be01cb541e5d3cb29c57704b10c5aa601f3d5acae73f0e611b11c281eb60aac03ee8067c1d980b109ce3047279b790ac2c029fe27d34b42fc0488231e3ce65665c38df96eaac187f1ed3a"], 0xa) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000140)="25cdaf1fb20714d5b7cbb70ead818d7718a78d60c5d80173cc5f86e39bcc790b47a63fdff83511d821ce71a78a69276b62bddc2e045e6f822984", 0x3a}, {&(0x7f00000001c0)="06dd6f82527254aadb0ff532516e57ecf1ec2239edfca7f61610abef0ec1a02bd791946e2c108b5210c7c5d7c06c1d7e952af8aedb8589fccef5af339b7ccac1c019b6a28619b42662b9f953f7f2ee5a816f093046d28fa937e0942a72fbde7eb2e63a92c10ed7554f0efd7c", 0x6c}, {&(0x7f0000000240)="d69d3d554e565917dbd39a72ee80c4445a48c91a3563d865b5812bf2c2ba61fd9220c305c44cacddbd811b5b7473800cdc2709aa6a5df713efec00e5953a0faa57a943e0b994b63e017514e3f02ba9d9353e21924bbb1bb08e2d18169ab8cb04d974a9584869da9b48175c2fca7098", 0x6f}, {&(0x7f00000002c0)="d3aabb80ff5ad497df919789f44629e1da49526ea6ee6d3e9181877776a91c58c86af9cd7cb52340720e6d80dc0f37c5220b7638757a0e1de996c9f31864d84e0bc245845fbf710c8b2894fd80e9c7d98b25eae67ecfa03339d88f4c4a4387078e29358217c9ae34e127", 0x6a}, {&(0x7f0000000340)="60e469fd5f967a856c17a547b953693d0d3ab1", 0x13}], 0x5, 0x0, 0x80000001) close(r0) socket(0x18, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0xa7c) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:45:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=""/172, &(0x7f0000000000)=0xac) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:45:45 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0xffffff78, 0x40c, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) close(0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$KDENABIO(r2, 0x20004b3c) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:45:45 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000ffffaaaaaaaaaa0086dd60a4f21500183200fe8000000000000100400000000000aaff000000000000000200000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") shmctl$IPC_RMID(0xffffffffffffffff, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:45:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) dup2(0xffffffffffffffff, r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x7fffffff, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000040)=0xfffffffffffffcba) r3 = dup2(r0, r0) ioctl$PCIOCREAD(r3, 0xc0207534, &(0x7f0000000080)) 16:45:45 executing program 0: r0 = socket(0x10, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) 16:45:45 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0x0, 0x401}}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)) r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r8 = getuid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x0, 0x0, r5, r8, 0x0, 0x131}, 0x46, 0x0, 0x0, 0x0, 0x400, 0xfffffffffffffffc}) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x6, r8, r9, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r5, 0x0, r9, 0x140, 0x401}, 0x8, 0x726, 0xfb4}) 16:45:45 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x8, 0x3a}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x101fd, 0xffffff5d, "81ffffffebd110c3ef001200"}) writev(r0, &(0x7f0000001900)=[{&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1", 0x3d}], 0x1) 16:45:45 executing program 1: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/14], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 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)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0xfff, 0x4, 0x2, [{&(0x7f000002d000/0x4000)=nil, &(0x7f0000557000/0x3000)=nil, 0xdb3}, {&(0x7f0000337000/0x3000)=nil, &(0x7f0000367000/0x1000)=nil, 0x100}, {&(0x7f0000179000/0x2000)=nil, &(0x7f00002c1000/0x1000)=nil, 0x80000000}, {&(0x7f00004e1000/0x4000)=nil, &(0x7f00001d7000/0x1000)=nil, 0x8}, {&(0x7f0000532000/0x3000)=nil, &(0x7f00003d3000/0x3000)=nil, 0x101}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000112000/0x2000)=nil, 0x6}, {&(0x7f00007d6000/0x14000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3800000000}, {&(0x7f0000022000/0x200000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000001000/0x1000)=nil, &(0x7f00000de000/0x1000)=nil, 0x3}, {&(0x7f0000195000/0x1000)=nil, &(0x7f0000fec000/0x11000)=nil, 0x8d0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00003e1000/0x4000)=nil, 0x4}, {&(0x7f0000530000/0x4000)=nil, &(0x7f00007c0000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000194000/0x2000)=nil, 0x9}, {&(0x7f0000fec000/0x13000)=nil, &(0x7f00002b1000/0x2000)=nil, 0x10000}, {&(0x7f00002a3000/0x2000)=nil, &(0x7f0000263000/0x3000)=nil, 0x257}, {&(0x7f0000418000/0x4000)=nil, &(0x7f0000627000/0x4000)=nil, 0x100000001}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0xf58}) 16:45:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)="474b9ed9e22db2c88ec3ccb6b903caa3bdfa39e608501022714b06d1e40679962066a9686a94915f4807cc", 0x2b}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd5696164e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) setrlimit(0x5, &(0x7f0000000100)={0x1000, 0x3}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:45:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x22, 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) pipe(&(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x5, 0x0, "1322b4f22282a8cbc96ada6203db5d1f14a0cc46", 0xff, 0x5}) 16:45:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:45:45 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0x6}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x7) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair(0x18, 0x0, 0x7, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r2, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000280)) r6 = semget(0x0, 0x1, 0x12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0xa, &(0x7f0000000340)=[0x0, 0x0, 0x0, r3, r4, r3, 0xffffffffffffffff, r3, 0xffffffffffffffff, r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r7, r8, 0xffffffffffffffff, r9, 0x80, 0xff00}, 0x8, 0x5, 0x1}) r10 = socket(0x6, 0x4, 0x0) accept(r10, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x50) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file1\x00', 0x2) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000580)={0x1}) 16:45:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESHEX=r0], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="6e7da2aa1ac7da969315ae8ddce1910ef3457f4aee47706d5e093a4bf0cb907384afe15c339ca89add6e36309334c7a834c81be7840ec83e1dbae6fcd8e6e7530dcfa50045b1613fe50933f0dc0bf972b6a46dceb88c2ef182f8eff19c33d2c01ffb0443d0"], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x8) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000300)="8601550370d3f3152439fb687be910f24a3a6e78b102e2c3d418c2c5a3a07fe134a4ecf34d5c34423c13fd98d004f0251d846dc9d146abe7e049d7b9fc2f77210a2c788f200cb3345a23dd6ef1b641fdf585b386e44d877b1375d0069f7fc8b931d8952a96939e81eceae7b6b82f61e0c1aa1ddb4eebe4deb2da94d96f4a24ec98fa0c908dfab622674b079d6b2bf580f80c4cd22009cc3aa51963d6d5ed897eb542d0cf29c0e53b444e25b353d7145af17cd82e95770b68e68cbc44d4b5916ad93fc831f2c86792ed214e14bdf9f58cf1fdd8d6f1d407dbca51a7aff207461cf34665bf3f065ef41ec2355ec8aef5d8c0b00a397ed77412730dff41ddeda6", 0x50, 0x808, 0x0, 0xfffffffffffffd92) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x1ff}) 16:45:46 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01440e332bb06b819e2d431eb26137b32bbb1d075374d1a44e826559761136792f29dcb496fb1fa4d9db479d521a5a56ed98a40b584f08e9c01d658287b84d08a384652f16e6433f08c49b7b2ddb268b6d"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x24, 0x5, 0x3) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:45:46 executing program 0: r0 = syz_open_pts() socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0xa7c) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x8a1e, 0x80000001, 0xdf3, 0x7ff, "1467897c80b6c5e5e1f210b20c2a2fb78746ae71", 0x3f, 0xffffffff}) 16:45:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x6) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x25, 0x3, 0xa0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000040)) 16:45:46 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/135, 0x87) 16:45:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000140)='./file1\x00', 0x4, 0xee) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000080), 0x4) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) ftruncate(0xffffffffffffff9c, 0x0, 0x0) r5 = openat(r1, &(0x7f0000000040)='./file1\x00', 0x80, 0x6) openat(r5, &(0x7f0000000080)='./file1\x00', 0x800, 0x140) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x100) 16:45:46 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x6) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x1, 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x80000000) nanosleep(&(0x7f0000000140)={0x8001, 0x8d}, &(0x7f0000000180)) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x14) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x100, 0x0, {0x9}}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000004c0)={0x0, 0xfffffffc, 0x1, 0xd, &(0x7f0000000240)={{0x6, 0x3, 0xfa, 0x1f, 0x29, 0x3f0, 0x10001}, {[0x7, 0x2, 0xbc, 0x2, 0xd26, 0x1, 0x2, 0x2, 0x6, 0x2, 0x20, 0x6, 0x8, 0x0, 0x20, 0x80000001, 0xffffffffffff0000], [0x6b3f, 0x81, 0x100000001, 0x0, 0x4, 0x6, 0x1, 0xd33f, 0x3, 0x2], [0x7, 0x922f, 0x200, 0x9, 0x0, 0x8], [0x7, 0x5db21c0b, 0x7, 0x80000000, 0x3, 0x1], [{0x1000, 0x9, 0x6, 0x774}, {0x1, 0xf5c, 0x9, 0x5}, {0x80, 0xae7, 0x0, 0x8000000000}, {0x7f, 0x5, 0x9, 0x5}, {0x96, 0xa41, 0x80, 0x6}, {0x7, 0x5, 0x29, 0x7}, {0x1, 0x4, 0x56e9, 0x949}, {0xa351, 0x1000000, 0x4, 0x100}], {0x40, 0xffff, 0x30, 0x6}, {0x7f, 0x1, 0x400, 0x1}}}, 0xf19, 0x5}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(r2, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x8}], 0x3f, &(0x7f00000005c0)=[{{r3}, 0x0, 0x20, 0x40, 0x6a, 0x81}], 0xfffff001, &(0x7f0000000600)={0x3, 0x1}) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x8) connect(r4, &(0x7f0000000680)=@in={0x2, 0x2}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00', 0x80, 0x10) sendto$inet(r5, &(0x7f0000000700)="e0ddf171ee4f30b368dd27878da5dfb477d068ac100d34bb4d1a4e27947425b79904c34b6facf33558d2f66217dcb2d4eb06c64d701bd916e0321523c82b18ac0660c8c1eb8873fa2d0b75ca2cfbc223247768f4ca38cdcdbc3f844194e3874ca3b5a3787d3a4e883b9d320cbac382792f8b2641f82e622425cb4df3acee50dfeedea77c933db7a248c33cfd9643d1fe3ab4b1836fed1cbe13eb37e6c97fe20752f9c265f8f4a6a6d58dbb4d05451a7bf37e95fdf80ef8ff79e7452d0feb1973baf0b05e9282485049cd0a3153fbef12e64a68726a15c549d78d752d8f2e54", 0xdf, 0x8, &(0x7f0000000800)={0x2, 0x0}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000880)=0x9dd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000940)={0x5, &(0x7f0000000900)=[{0x0, 0x24, 0x41, 0x9}, {0xfffb, 0x2, 0x24, 0xa193}, {0x8, 0x1, 0x1f, 0x4}, {0x5, 0x20, 0xc1, 0x101}, {0x0, 0x20, 0x6, 0x2}]}) 16:45:47 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffb) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x8000, 0x10) 16:45:47 executing program 1: lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='x', 0x1}], 0x1d2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 16:45:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="4deda04950a41004eb220e19f5551d6af06c7171fa624d3eeb4dfd2a13c4ccaa185467da3fdfd7982e99f8c12b0893f8bcbd622a75ec23b960318e2825b14337985cf77e5b7672e426b87fffb7479e41d20d76065602244b130e8d761b69ec18f6c423c1c8895c81d259b4731749a6200b4e869b428fddf30a", 0x79}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:45:47 executing program 0: openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) kqueue() clock_getres(0x4, &(0x7f0000000100)) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000140)='./file1\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(0xffffffffffffffff, &(0x7f0000000180)="ed", 0x1, 0x0, 0x100000004) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000001c0)={0x8, 0x5, './file0/file0\x00', 0x8, 0x2, 0x7, 0x1}) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) 16:45:47 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 16:45:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) recvfrom$unix(r2, &(0x7f0000000040)=""/4096, 0x1000, 0x842, &(0x7f0000001040)=ANY=[@ANYBLOB="01002e2f66696c653040"], 0xa) close(r1) r3 = socket(0x18, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000001080)={0x2, 0x1}, 0xc) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) 16:45:47 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000080)="9c", 0xffffffab) execve(0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0xab) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) r5 = accept$unix(r4, 0x0, &(0x7f0000000100)) shutdown(r5, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) getitimer(0x0, &(0x7f00000000c0)) 16:45:47 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) mlock(&(0x7f00007cf000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x1, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="00f745db9c92c70dd1d50a5b15a74d46b93174b505f56edf8f0000000000000004f79fd9edb91baa597a322ed7b245e08aa315c0931787ea6fd8ade38106cda5f2e0ea2704ee", @ANYRESHEX=0x0], 0x2) r4 = accept$inet(r0, 0x0, &(0x7f0000000040)) socket(0x6, 0x6, 0x9) sendto$inet(r4, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665", 0x16c, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) write(r4, &(0x7f00000000c0)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0x15) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:45:48 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00fffffffe996bf42ac9a57a3d5908f097390000") getitimer(0x0, &(0x7f0000000000)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept(0xffffffffffffffff, &(0x7f0000001200)=@in, &(0x7f0000001280)=0xc) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0x4}, {{r1}, 0xfffffffffffffff8, 0x39, 0x2, 0x1, 0x2}], 0x7f, &(0x7f00000012c0), 0x0, &(0x7f0000001340)={0x6, 0x1a7b}) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x5410}, {0x101, 0x3f}, {0x5, 0x8}, {0x41, 0x9}, {0x46, 0x10001}, {0x0, 0x1}, {0x87, 0x9}, {0x41, 0xfff}], 0x8}) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/4096) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000001240)=@in6={0x18, 0x2, 0x7, 0x7fffffff}, 0xc) socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x80}, {0x9, 0x4}}) 16:45:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c725821", 0x91, 0x0, 0x0, 0x0) 16:45:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000006c0)=""/4096) unlink(&(0x7f0000000000)='./file0\x00') r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000080)=0x80000000, 0x4) setsockopt(r5, 0x29, 0x35, &(0x7f0000000180)="04000000", 0x4) 16:45:48 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) read(r1, &(0x7f0000000100)=""/241, 0xf1) dup2(r1, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:45:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0200007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d6ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/792], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000784000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:45:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x6) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000007d64cfce8384572237613dfd6e50ab27b0cb7fcdb404a4a95c5198dee21f49c7a7539fe835b369ebd6396346e8c7c4b241ba3403a8429693afdfa26bdcdc735b288c7a74b2a73967e96b389a74af8d564d59afd85d93e240e0ffbdd34b6f9dc728d3968995cd8380184b15483bf0216249a4a7c95de544c1136878ffe92e409235ecc01f69b29ea9375c9c2350bf6c902207a5c246469abd7b4b37392f23f8d9a473fbb80bb49db03eecb80ae982b6dde2933c22a5"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:45:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="0e560f00cb", 0x5}, {&(0x7f0000000d80)="139dd6e05ba3e6083ed7f49e4429730e2e9e0ea291378db903bf962242ee4831159e4ef1c5cd1d1dadf0558c1785be08322f78668b576d617609fbadfb2b4f1a238b8dd89fe35bdca47f929d492c35a127afd4784863f010d681b36604ff5fe00be13ddd60d7577162aab0ac1b63c30a7d831533b3e1f6011e2a24965301ac42b2cbd5371469155c64a88fdf13138c19d305ad51f9054692321a87b614130a622dc33f195681980cbdd21c3dbe8fa7975b0312d06d3abbe88ab719cf82a880175f9a7eaa774452bd038331c831d1eb21c1b4f0fbc684d25084dea0c997c599c4641580f4eb14a48b3e4bef4b666545b7dcb8081b02b4df890efb798e2edcb755c32219077e73e03c942df7c2ec5bcbd9bd121b739979e39adf0267ab75ee64c5b98678ff4c836236d1b774b476c393d762c6eb7a85a7a81af6c65d7829a70f9b3e903bfb882e73901085f1ddcda4a86a5391ae22b0f1130b2eae3cd4db040ec22137c874e6a27d295540d9b880036698160de8558c0320b58bc9136c93d0c695c7d852ac4f062f5d5f1fd69103a4071f84dd5caf039a1ae46a42f5ba396a5c4b405b76df829c2f0dad1711d83e6d7051800b88e2fcd7d2a8ef50c17292886ab4259e0ad292b9c874aec43102b4badc0c26b6aa7f76adda2ce716fb89b56374a12eed5a5787745cfaf334a372e380fafa9f2830b1fd060a00802a2237abfa6f201a9560a4bb930db479a63653b33f5838d202740ef6bcc8af4c36aaedb1187f91bd7d34e5120559755747d252eae4054b5013990e3444390405d4da1631e1dc430c73e7c7a9b96f7ef97a8b4f67ae5171d0fd93bec07976f35947386d1160bdbc08297109c696f952e2234d81fe4f123d612fd959ab735c81e9eb631ca7c8347c3665feae22a921cda5e1562bf252d9f8c4403ede03bc68a5665bccd2bd53bf2aab12b6fc935f77be63fddf3fe76e0c84fb15d4be4372ad058f607e16d89d4d7c33bee9e9b9534834539ffddcd65593e8373bd1beb388bbe69ed35b840461fc8fd8fbedbfe88c0a3fd476f60f9c417c48a6db3e535cce078f157aeab785eee327bede4187339513c7d39d68e1c65391cb232c65cdde767c976b9375b9fb3457b8d351aceb53497acb327dffdcbe9c394146ae78fb69e455de53f7106a1783a96a60d1078423d8d0784ff420417b7699b9fb158fe97b88437d797309ba2b1e041594ea041231a0b60a20510925c9dc397bce249d0a82a930d8544acec36f6214ccc3da2e25dd0eaa2d385d9fdadf3aa0974322e08356cac41894025a7fd301ee1789003bc60d774d782b5738997666bd12bc593566eda66aa66da0d2bb43f6302dbbc489ba61c09c02456919fe193f3664891c1375edda09d4fe660c91ad9cea5bc08ae721c4e2e61b0675655f290b81816c35abf15903707481ca312f7af98dbda31dbac1f08cdbb4a626532824f63f633347c13d5e053e0218940ffb6a3107b6692efff787a6ea2a5b9d962973d8407d6e7dd023992e7561e12d07b43f333d672ea006ff6fc6df4812f769f4eb127e48939183048a2dd950a3722ccb3beb96b34e5bb94b7d883cbd24b0c6bdfa8457d61708f8fbcef94f0241cb3eba3d496ef7f80309af0fdc1e8720279db8a875ae65e05ce8636a1612b0021373d1bbbc7eac0a2ae9893dc649bd922051c12e2473bf151dbffb40836aa6c063c54afa3422c63c2d63fbfde7f94dcaba22d00a5633915d951e342ebd4186eda985c0c74ebb6cc987ca351f0ea7aeb65491ffe48695af9bff69eade2c884c76d24722b2e8362d9422313e51d1c1d4726109199d867e88d278dbfe339d916b15253d2cc6717272211c317b91a73991a21671e550fd193ef13becb280428d89fdb6219a8b6f6719785c3cb9afa36d4ad8d83da3f5bb7be4426df463ce7655f4c3fcaeefe2ce3a3c27d518b69a9ef5aded0b54f31ecdb6bae0b42998c1f91fa8519969c2f1513c2a27c4f44b4449c5828040a7fc57778ab4a670ff739464ba727f3192b53c51e00e36e7e10b3b3a8e62a52254ef4855757ac29a1364128143c3319bda7ce0323907a91a2ff19cf68e8bf7c9888f2634aff1eada38e6a52dc04e98987d91331f22f76c8bbbfb42d9eb7ae38d8365fb68e5ff8ea90b2000e3263bb110d46401d39e1eb0d7c576612ba5b4a4af6cbe8870fbf287c9891fe5bb782e74441c4c0fceb43a4c5b333cbfd09fd7d42e24576bfcd5fc8e35921e559a7b37f7afa71f823b58dac9d95cb195665d93fe62154aa60df0d44e234d96bc2018ef140907b79d82781f02fd2fe4efaa2bfc1b1725d2e521326d84e81376bbd8a00e42fd06be24268320e8dfacb03eac247b45e7c3dc9a32ceaba8f7e78e7abaaaa7b087f5e63095deb954ac706f3973adcc69e8257dc7ba9a74a0b9ec6c39158a31d5d2ee90dbde09c4d67be591ed4f3e6873f758d5013708510fa115feebecf9cf563684c6d8942ca7f5f38a47c2c4b5e17535512507e284025454ee2511558aed8d575f3e217a15f029783348e649a1b95b03d102897492b33b6fd306faccd265176af966f2ab363820eac58606de0942e9971526a2436011cf6b8f61fa00568d805aefeca527689f84586bb12dfd49328c89ae8ba617ebf4d932c33add1eb3d4664685c833dd3a84f780629e687ef48b501d22a53e1b0b4a97ddfb6381801540215843eb4458935489b564a41df56a4224b3e357bc3e65755bd5922cf2cc36213267824e4c014b4707e5b09732e704827fed2beba1ab7a212748103ee68e6771c918d8074c01f7c249b86f870a2ec2783d29c50d5d9299e978ff13a78a0df89001dcba4a263d62301504ed5a47b06e7910fd33dc3d6248d217f4661eac7c37341207eb8d77e7f1baea35602a5fa0b72f10e247a79497f4d78b3ddd45ca2a0cd2553680b135c37b3bcd6a606ffc8857c92f9ff9209ba19c211258d06bb4c72ca1db67284945c53acc9d8a66d23be57b3a1b03bfeb548b26f7498f786b955339fb4261edaf5e45359bcb9fa9256683d25783d3040d382ed0c14e809f475ae0ad69d06d6a3274f25558a5ca1aba332058ea6f4600aee71a5422891cd3b93f992d61f2cbd3659315192e4eb7862793505f348448b1295b3cd6996a547c6db74bd7198c87a4c86e1aca7c1e562cffe8118a8289eeebbd297e6e7bab5c2f2b60aa3c047644e8ea33e1b282c824b05253af883d77c4b9557cf4e80a27fc936715f1571f0005e463721b1c9d7f8864a0925a49a01d3885", 0x90b}], 0x2) read(r0, &(0x7f0000000340)=""/222, 0xfed4) 16:45:49 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800083b5199e49cad1089ce000000000000000100ff020000000000000000000000000001"]) syz_emit_ethernet(0xffffffffffffffdd, &(0x7f0000000200)="36dd33f520d1818a6b9def124aee15d54aebb6ca6b52342316c076a5293d88d6e0a6c87ffdbf1926c638afd494ebde5863e2613da6a0f0c80bc0fab96f994b00000004") r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = getpid() r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x14d) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) openat(r3, &(0x7f00000001c0)='./file0\x00', 0xc27abd96c03aa1a, 0x2) r4 = getpid() wait4(r4, 0x0, 0xf3b01f089d012409, 0x0) fcntl$setown(r2, 0x6, r4) wait4(r1, 0x0, 0xf3b01f089d012409, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x1000, 0x7, r1}) 16:45:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xb48, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:45:49 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0x10}, 0x0) 16:45:49 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f00008b3000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:45:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000180)=0x1ff, 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCSDTR(r2, 0x20007479) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0xfffffbff) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xc7) 16:45:53 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 16:45:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) pread(r4, &(0x7f0000000040)="13de8b7c4e55", 0x6, 0x0, 0x6) ftruncate(r2, 0x0, 0x20002000009) 16:45:53 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8208000800ffffffbff42d6838f53238a497ed7875fd54dd006f684c7c6f50185c3bd451521872546670060109032f62d17065deddd88d544b9b507394eb10b02494b05719fcc0dbc8f2259b10260a74607df909563d02034791a2cece3631ffb8d868279646bb2c9a419e5a41a42a58878caac6c26938f2bd9631ff08e64afb64"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0714096b57760025ff149b33ff0f000600000000", 0x14) write(r0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) 16:45:53 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007c1000/0x7000)=nil, 0x7000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x1, 0x40, 0x80, 0x1ff}, {0x8, 0x5, 0x20, 0x4}, {0xd5, 0x5, 0x3f, 0x2}, {0x5, 0x7, 0x3, 0x13f}, {0x6, 0x3, 0x8, 0x1ff}, {0x6, 0x9, 0x1, 0x77}, {0xfbab, 0x3, 0x9, 0x5}]}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCFLUSH(r3, 0x20004268) munmap(&(0x7f0000b1c000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 16:45:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000040), 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) recvfrom$unix(r0, &(0x7f0000000340)=""/226, 0xe2, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01f92d2f666c6c6533002bbd5d5bb9dcc0fdffb9354cf3b5ef4268f50a07fb7da844e48677e1ee76f54dff75a17e691233f281800448618cb2e446377ae787ae23c5f3df7ce45f257e31ec29847829a60f350a73e99f4e9a263f72d6938e71a8ecdc934e7bbe0962d231ee458172d7c947cd94e04d16a55b4297c874630fa335416560552984f0bb59f83858ad5e899ab7c55f717d0964bb11b08c306d120712523075bcb3296a1d6aaab2545f690687de81a7576de19663e9052e19dfe1cd996a7630fc"], 0xa) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() wait4(r5, 0x0, 0xf3b01f089d012409, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x5011, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x89, 0x8000}, {0xc6, 0x6}, {0x20, 0x6}, {0x86}], 0x4}) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x3, 0x9, r5}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r6 = socket$inet6(0x18, 0x1, 0x2a) read(r6, &(0x7f0000000240)=""/83, 0x53) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) 16:45:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012ecd59006c653000"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:45:53 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="796b83904f8e540ce8372fb4d6e00c30ffcf513129d9f2bf98446fd3ccd962efb4a68bbca6324b625e6910254b97c0db3e7962100d94e78d7bb42a62866c3fdada8c097c1f55a38ad4804c50f760b786d6f424398cb4ef9ff9bce2c7cf8a1b5ce150", 0x62}, {&(0x7f0000000400)="095e9d59a5fe14245f58dc0eaaf7e2dbe3971ffb6b2c81320a8d6dce5eb245d6286bb517f3759d6d72563f50705bb17fb585afae146c8afd5487e3725bfe4ae6c86494db9b3c6f146db0a5297bfa94503cb12380dcb9a1e528b6ea903a3707ccbfe0c4a98aa09a21c463a5c1bd51279da60c120428a703374adca57acb2d74ef9f6e694545ca8831af18f328bf218ac3040ebd6205cf9c05ef4bb621715b7ee48676a2ba12485098dfa237d6b7e2c539b2273d2bfa83d767be6ee82bb33ba8bc1de0ee41305049ee0640cd16cdf466f7bc8c571d635d0081eca2be0732dc953c5250a3c36f3f341ac86d7c5200e6455ac1a18858a6e18c049d2fe9d716b58b807336d455e66425a3ca4a192bcf1ac00ca5db6cda4af3fa71c169f7b679317167e1eed0141d4f2f2a8075441f31fcc7d40a8d83ee35ef75f93418c4546210e252219d414eaa45b27d46201c516e85b2a0aa7affa583d9a98a9429e56952daf1e6ea2b3dceb8fddb701b03cd8f53eb522755367249f584ab5f404ff15b2964b91d3adae8b141f2981206206cf585d7769ab94fe231e89bf3d0f3ad68d67bf1084a911d72bfac9ebe888caf6970a7aa685d6899b531f2953f4b5a316916e497f739133ec8ecc2017485cb8b658732548b1208ed667d7b8d27bdeb4b0eddd2e6d64dfdaa8db4cb073125de64f365f46c8879ff4f4164116c3a675b2be7e7d59035d4afcd8ac0885bb86d10ce2fb82848df647233ce19c4ba31ff06bafebfb68bc1f257073ad5ea703e91329ca87018893e054e6e6a853e80d69b695a4fd128ad1b1c789462043b85e6d6b1bbeeb8789c9d9741c097fe3071153d98a3016d3aa8bbbbfe47d4a4a397fe08e270388f6134b6d47e0a26a9fa392fe6fd88d22b4198c17b920a4d66be93f21db6809f62b6dae36ea3ea89fc1dcbefed99ea92c8f4cfbd3ffe4e2b7d6d57b0608098d7e3d0104245fcb59d4e784d84e73e763fa4a7af77273e2c423fd28cb704ae00f227680c349e462542f093c639be61700531b5a7432a817133ab4704bed7d5df73cdff5daadb5bba0d9384670d2171958665c073500eefa20953ac62041a0a93029eca9acae8fbecf884435fc377dbf8f9e3f4d104fd456174ff690ea93740d3d0cbb41c837d7eaf259d33ebf12b34f0a4da4daec59156f231dac4739b9f09e5ad50b76d08ddbe00ed08e6c88a84069b92046e031c10cd16157d625615e087b1ced088fab460976b211e979d09bf72da26b1c1d29c97c34f1f44f92a63b05b42a70328096dcc0816f98355348d26357ad50272992d040ce4383442d049360db63b004ea67068b9fdf3ae5617e1448a660229bec1f72d713983554c54bd9fea0c059390fad6cc5eb07538c47eecf754a05c1c8b222a6f792ed684e32cd83fdece668b082b41fd7a63a31b473bd4b2853eb5efbf07a73bf8ce79b93143f099d1da052e1029d1b9a8a5d4fce9ecad5f4c74aae735c1d4dd26c3d9bb86b8e48e0240802c377fe40deaabdef08c91cc95834eb1a2b28a6a80280c64f1a56511d09028569847d527c4e197574346ffdbf7caf1cd83e1ec41b7aa49c175649e359a533554bb4c4e688f439c2fda3894561c9a8571845b49ed0c68d1410c8ed62f3b5c1a4a3e3b00d8eb062ed45ec4cfc5cd0aab13d0b14425e5606a1b35093c0a3fe223334d9e0f316fc5a4e269a6570de2d90e2475a909626eaf8ea296455420c4b4c2f6635e7595763898e37e8f7c3abb27bd37472c527669d7ab1734cbb69ba278f30212f66f91cd59022af350d219722a71975b5bc56a3f4ba5e11172f79b544b5c228500014da4f0961df206b52a2e10107faddd87500fe6eae5a688a0f05c5f3e9b13f36a601b0269b46d81bf7646fe087135d47baa657f1d5726f44b68a174f61bb0005c65c63a369fe859b3878265178d170b98e41767ebeb03a64b1ae58acd8f971eabd43da4a2ce05d4271611934d18488d514baef0b89b99e8e1cb96ef6b5125a1dec76bbb8e6f74f88002642c00f598ed00912ede380899d15f6ecfb3b8fbca3eb921e4e54d7301fd93c011da7428a151bb20ff86da2245c0bb389594a7dfac6f5e6afad9d1ad3a344e14929eda74b736fb0d59c557dcdca8f32c95fdcfc06050991e7e7fd12e6c6858ddd11c4df674ac24749eb292366dc4990927296572e502cb2e243d3e543828543b25bb4d86e046f82ebfdd73ec6946c454143b15a410a8b454aec05c22aa24759845fcbb5b27351ddad949d9ed979a5aff551465937a61157824c922389f61c9fdeedf29e6dab8a7975e95b4efd12b494c585d6b459e40dc518cbc3be7d5f053aa675934b4c559f289fb007d5d54bdb9b51852147a50c8715f355acfa9272ab4764ee4a00e03b00c5fef781f7f15da0950928c82993c6e14c572c6357c4e99ad5639c0813bdcb78070cb2ea7c3d8a0332e13462e2f75efba4a639bb5b45ad916d7d31a062c3af55c6ad2cb1ade3c11648a70ade919afb70ee6138799b5a0ab6dc1374011a071a4767e7fe99b0637a87398bff54f9b9484de94394294fcdcc5d27ce3354ddb1bef6439ddb2dfd5998c4818f0e8b1b1e556dc6e6657c1f17be681807cd1725cd0621f1d2b5ad790ee61c0171138fece5296c7eb33dc74cd3d6ab4cd29c6acc0ee3fcc55c4caaa34ab97fd1d484a01aee6dc064c87f4b2a6f68655785c69dc19232591ec3777a1e27075e1b00aa6f547a830b90e8c64b5ebdf143300b420c44a4ecc72d7de53b1f59d729356ea45ff500e5f16d299251808d9c8618bb6aa1a99a4d5522b2c5eb2382299b492e106501859888cbd146efcac98ffb644c1615f77bdc73b683b1c374f9d3ba5adc73e6b2bcd19bcc825613b8fd6bc13c8b671a28106b0493dc44c8f3287001a3d74ef3cdbdf2bc55b64cd5c9c03cb698472341ef1ec50a4dd1a1464dabd98fd67108b14fa4a79595e13af5f190ae8a1dbb7ca5d69e7e1633533be339d996e12167e4c92d2ad6a819d9dfc8944f8473e91345e2f737b760b659dc612e191d673dbf78f3891c2ba6ef093021ee25cffd322d996d1e2f4de0bc52afbe01cedbbdb6ab3720decc2d7793fad939a4b07e50e26acc6011c7dc50a935765514c863a1389141ab43eab644496a1018c505767708136132cda08b6f674684e15ea342214b9e822efb8d98126dfe76845872975441bec16ba15714c1287be92cb516951b5cf96d5dbaf3f2e2671c20bc55f7a52b2f491674c6fdcd978ac4145e1506adf0da655380adfef1b76bc04f9c8ddcc345754fef62b19925f9b91890c90343d36f97dcaa16493e1a79a0779d0c9bfb4d470d08216b74ff0a7e32c2a2e8d9b2b6e721288a0e40c20f6c777bccd73d449072f49578fec047723e900873803c1ed6bdffe8784fac4f75a0a45a832c3efa663535711446a548127f34ca372d8b86fa518c30b8a47b738d14d721cebed5c036e3b583c26cfde4fe1f5a59a852488acc7fd1f5fab9553b344b13e6fcc328fb63a073d50c0daa27e78ba08614b3538e85485b9cc38c213b60e027e691bf40b71899b7122c53b13de6a6e5e56894ab5fd0a264ec1e15e62452b5a9eec737eab659d5169ef5a202a7bb10605c4740163d20da99c3991b85acef2ac12d2594dba18cc6ac35070d1aeb44146a31ab632ea7780c6385a4e0e85a11e1db0ff86b82834f47bbbde2a18215b1c10d624b11f66fa5981370eee428569ad70098d65be63583e3728832b22ebbd69338cc34bfffad46345a439946acb2f3c7e4ecde3d5068c57f05133a576e7149b3725590c0d8087a3cb63e2253fb4cdda8607fb038ce2a11080d08e68f32f989c068030508887ca1585baa4cef97c48d07f92a223c91ccfeb59327e8e1e11cabfaa4e0482adc4662a15fecc88529d5cec694d0b7f2e9238bb775e4f9e1bb7f2c1d42c7a4938e1c74cf44fe330b2fdeb58aa1bf2f0d5519a0b31d315c3fedb2850bfb2043dc004e579276684a498cb8ec048a70750c558ca428fe0b0656cc010c5671460e74481dd2d8553e54028ab30db212e0b5f3d5c60bb9bb34f156480d2b4a6dc43cbd7227ae9c41191bad95850818dd2e1e91099b9ad4d129f5b5d1e5ee259b14e6eb6284365e58c618d0a1106332638868b29cb2e2bb7439a64adfd2bcbcd075a5e18123d86d4baf39738578eaea3b1f522cbc154f7744d7a9a752f5cb106b135899fb75113230870727514256013c34da324d18ffa5fdd4991d2709f32d106caa5e4b788aeeae0b77852166bd5045281c8715328b981264336ddd3c550380cc0e4389d37507e83e9975554883f34f01767a63b4f02a43175b20e02dee0fd45a016788219982a907eab16b220da8e2e7e36cc763eecb677275f46164349c9aaf33d88adad4ffc5b19737923cf1243d02f54f3b50b789ea818215407159f3977b756143a67860a5d94ad78aaac2d529250c1763cbfcc53b46bb1e4550956875147e24de3a7634a87a457b52b110bf42b0b9c28cef4ad2936fd323cbe534cd740eeb976a04cf5641292a9ea4f1b497bcd8d13864d07b941b3e50bb894749e85c7621489c61bd52f833cbc1fdfdcccba9317f3edf7f6883ca633925e337e59edd60f4d9ef835d49f9871b45d02ad1d809fea9fac710e78001e862d5f67b1a3fa5e5f8e48f9f7f31c644c83ebaaae4c5733104dc7d9aeb8200cecddc6eef08fc06440a0ee7050d5bd49ff6f2f57d25e729f686a32486e72caa91f9dbce171ca2993b02cfb32a054eb83007afda302ac96d52921cfc16824ad4bfa342a6be4a33fbd1a6836ba0100c782d9cb1e3f5fc0ba2b678da7af4698591f209388a1fa6bdf56cf10c65bb5e632d758047d731652fe8fa20d3b17253643faed1017c5f1781f54134f1d05fb7a010f7726de6c9a747be29f2c16d65ce7a9b328f629bc03c125bf", 0xd9f}], 0x2) poll(&(0x7f0000000000)=[{r0, 0x5}, {r0, 0x1}], 0x2, 0x0) 16:45:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000000aaaaaa0086dd60a4f00500000000000000000000000000003e0000000000ff020000000000000000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x40}, {{}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x3eb, 0x3}, {{}, 0xfffffffffffffffc, 0x28, 0x2, 0x2, 0xa65e}, {{}, 0xffffffffffffffff, 0x41, 0x20, 0x5, 0x3929}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0xfff, 0x8001}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x82, 0xf0000000, 0x20, 0x9c5}], 0x1ff, &(0x7f0000000300), 0x7, &(0x7f0000000340)={0x8001, 0x1ff}) r3 = msgget$private(0x0, 0xdd) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/87) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) dup(r0) setrlimit(0x0, &(0x7f00000001c0)={0x9, 0x1f}) 16:45:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() dup(r0) select(0x40, &(0x7f0000000040)={0x800000000004, 0x0, 0x1f}, &(0x7f0000000140)={0x7f, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x3, 0xef0, {0x6, 0x6}}) sendto$unix(r4, 0x0, 0xfffffffffffffef6, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000000c0)=0x5) 16:45:53 executing program 1: shmget(0x3, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0x5, 0x0, 0x40, 0xc09, 0x100}], 0x3f, &(0x7f0000000500)=[{{}, 0xfffffffffffffff9, 0x20, 0x2, 0x4, 0xffffffff}, {{}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0xffffffffffffff19}, {{}, 0xfffffffffffffffb, 0x65, 0x2, 0x5, 0x7}, {{}, 0xfffffffffffffffd, 0x2, 0x20, 0xdc, 0xbb64}, {{r0}, 0xffffffffffffffff, 0x42, 0x4, 0x401, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x9}, {{r2}, 0xfffffffffffffff8, 0x60, 0x10, 0x6, 0x3}], 0x8000, &(0x7f00000003c0)={0x7}) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r3 = syz_open_pts() close(r3) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x43debea5}, {0x9, 0x31}}) syz_open_pts() ioctl$TIOCSETA(r3, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 16:45:53 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x89, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000440)="a643aba6048181339121a11862ec96a66d6cd1e4b5d75541679da6c946cc7401df776bf1a8a60d59b4e9f78f592d776d05c0509f40f8f5b678f2e09e4a02b691de189007eed4f71250dce1eebe18dd3ead442049db86dc55fb3cf8d48e610d160dfbb81afbc15842f80241c8c2b2f34441fd7edd556a53856af24adc1b899905a937e97c758c0dc1e016e3137cd933df330f3e4eacf96c0a44bb123391905d98c8182cb2221d2688bed99ce7d79f61c67a00070d36ca8847", 0xb8}], 0x1) write(r1, &(0x7f0000000280)="06a07d0d3dd2264043e82c26b09fd4c8b9dc5ad2e1512a341bdf691dcf38fb65d7f3ce8398af2eb438f4265ea75461ce458a98d52fdbe038e4f3564491ed16506b1756b391becb2d84d0a78ca5f4f20059cd274c72fae8dad7366fb6a90da237116ce6049b3c77d711dd7409764a0a534de7b8b61c26c5e4f5f464fdd487375c399f7aec8a0d43ead6c1f29b2a9fbd81fac4005d1d838fd0c2a9c7516ed0c51b328a5a05fbb2b34df75d1de03e6d7ff309e98d4821f1e3b92c94376ed2a3f8dc79ef5fa5f2c86f30bc9791655c525cf3289396ddf3ef40697fbbc1ed07ac63e8a61cebb95061", 0xe6) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="79690922008095c4f1a69f0490ce9e667b4f4b65a2b61013e2c816fa89cffa62d9bd4e0f1af8f91d4b33d2fdbb1214cfa09f"], 0x1) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000d06ff8)='./file0\x00') socket(0x20, 0x5, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) pipe(&(0x7f0000000100)) r3 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) 16:45:53 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x3, 0xfffffffffffffffe}) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) r6 = dup2(r5, r0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000001c0)="a82a1209f9e51f3b2825dad6ee4f57c2d82e6faf74fcc8b76f97062a23783f7f6c572a2a63679339f7f1c101c3c4288fba8c9eba93c78e8ffab2a72d071ed1fb3bf7b877bb9a6293b35d5f2ad97ad9844f7ed4831584fb7b9dad27b5140f5973323b31b71a003e89a12a756d356ba25facf90fd4196eddb065304fda6ddeb1c2fab0fb612e4017e752783d3b9bc341", 0x8f}, {&(0x7f0000000040)="9830ad3854f6403bfcbd6f9bb3989b4e1c8a17f63cf4b0c4a9", 0x19}], 0x2, 0x0, 0x7) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x5, 0x40}, &(0x7f0000000140)) unlink(&(0x7f0000000180)='./file0\x00') 16:45:53 executing program 1: syz_extract_tcp_res(&(0x7f00000000c0), 0x200, 0x78) r0 = semget$private(0x0, 0x7, 0x3e0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/172) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000340)=""/131) sync() r1 = socket(0x2, 0x1, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(0xffffffffffffffff, 0xff) r3 = socket(0x1, 0x4000, 0xfb) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x3f, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0xffffffff, 0x80000000000000d, &(0x7f0000000280)="7b3b1eab03f9d9e38909e6bd0586b0826407507947cfbdaf3b2e0f018aaea4169830d27d438a5282d1da39b6218ea6f018f1d4d1d6727f0e302e603ff4774eedee90a70afab09218d8cb5a65d09ad8b3a7f80bef48b71b0babf90d87aec369db6714ef09083720fab5d50000000000000000e16a80c8c472a9f43900378a04befd6923a94a7adedae6ab926b8baf33cf72c010ba9b5a32ca96261a628033787cf445fc9e6a31cae97d4ceedd5867bc0a432d64728385bc90", 0xb8) dup2(r3, r4) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) listen(r2, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x190, 0x1) 16:45:54 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') 16:45:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0xfffffffffffffd2c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r0, &(0x7f0000000180)="09edd8557e59b8fc0000efeb81969c200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) writev(r2, &(0x7f0000001c80)=[{&(0x7f0000000500)="d547ded3d2bf0aedfef6387b1a9e19ac8d77421687e8b1ca6ad7389e5e342bb9e801d7b4c8f7dafb570cd5811c235d9b2022266776287c5776622fd3b7b348aac73fec483f911206504c24f4768d766c0cfbdc077eeabebf91dd773f203741c299c03e6527b7eb1fb8d632f39a0d4332dce6362c34407ad3f182fe09be6ac3463dce7cfdcffc0354e4c2aa141d89a2613cca6799930a21f096a229cca447a9caf9500d17784134006343f61a7f435fa658bc10b119422db319f6218be27428422100bf3efe78296534ef915268ce7d2eab3fee29a7083be2", 0xd8}, {&(0x7f0000000600)="e603041203f68a494df7685cd1ffeb4b58228d60653b934336c8a63ee29e7e9b54f718eb489e2474d17d4abaeeff443c42", 0x31}, {&(0x7f0000001680)="ae8f1d6b3b886182b70d03c01f67adf26bd6958e33fdb21e0e212af0bb91c1835515e44dfa10e7106edb968f71600edd18cded4521b94ae1b0f01a57d7a741f62180345b6b0231386b6e7f3e35b47ad07c60d791269430226f6d99c68c5f164182ff9eeb23f419163d566295f78fe100ae4e90867ace3d5639993b25b2e866d320ebc05da54ed8a0d73e68c98cb7a0638c0a30747b55446cdabacbab87658ed0f964afb10bdbb2219836c80b857acebf6eb4c9b5fd378f51846147a8e589fa9a79fb576339321f34295a1e6ae38e804329c1197da758afb6e102c6cbdbca24c4de77533e8b693b0470d8facc77d1c55ddb586dca744ca743dc17f79bf2", 0xfd}, {&(0x7f0000001780)="f4f3479fa34590ef606c0c260be1973d0ea1a6e4f2b49912aac7f3b12bfd614c484e4766a023a1a2a063f4cd447347b297e289a5ff751364e6c3a24a0f9d7cee0a1949bb2f82546452ead5d35ce2be19cb695e082d2a0c1e3661a7fb58d4cd265df4a3ee180f46fb8d47a63824c18acf2a84d752b41acf146d4a2ce3b21aec7d20d175f8fda34b95cd9bc90fdd6630119a60d8089c3761def024635c3f1a2e0c7087e638f2661304fdb7320acbbfa6506ab9a215d8c3c7d2da6e69bba692be019b54eaf6ea3eb2634207605067504c41d74777553335367419ec0533886c30e27ff329b210b17aa04d842c936f23", 0xee}, {&(0x7f0000001880)="2e856ab6cc9d3c68b4cf144cba316cb597691ee4b6795a5cd239837e66f1f20ff5b2859e1b6ff6234ffd5f8fd95fc6e94d8fd08cfaf07b1ba6f9d9b42f0f6442d398945e087f72a28bae4defd1d3aded2a26c06ea6b4f603645ff7412788c58c2f8d1b387a3c426397271718abe06da9e8d49a918eacc42b3922c66205c639fdf382d6eccb2e551cb73862c9e645dfe50fd1d1629b2a3def03d99d44c1f7054b0d1696b14784fb85e7f2a0b61e5c5292cfbb430ace6fcc4c6f629911b9", 0xbd}, {&(0x7f0000001940)="48190ccc23898371977ebe6ae201295008a5c50af1d904283d04604a88926d4f2cdb65c42794ebfc7e2c1238ce236c2d97a51da40bd50db381b592eb28d0bcecb067a408551e545a192fb3f9fef36d536ddf914668ee357230c0548f1a7a9f207f4d66567308febca37b1f0c79", 0x6d}, {&(0x7f00000019c0)="6759ecb7be50985142bae1ed101c888702ca36283bb1d27ee271d5a4d8f3eddc961123fd9a0cf04b9c58261eb42fae055af59a0c15e9900dfa0051c0f2167db8d3ce3161c9699cae70bd33f8afe9ee0e50cdc74e2aa1578c1fea4dc4c3520f88445a22fa8d6dceb811847cd51098dcc26eb5d14776001001924ee93ac0af011e94c8461805acd7e65abb4e83753827bcf0d8e86d17eca52ef46aba6ddfe0489f1136311c131e16ca18cfa380f4b12bad275a59e0d906474f5421b77a3705b33ec524d90810bc6287c58d0a7969dfbecc05a0415406eac53217def4ac19354044d2e85a0b1b591c0b8c23fb72a0", 0xed}, {&(0x7f0000001ac0)="f682b8540d3ac8a4dbeb66e64d1b16f40b7537a508d64a051cf3e26f58bad9b265bd8c21ed32", 0x26}, {&(0x7f0000001b00)="75424d1ef29c7cb0b5dbe8a3dcff57aa75e1f818c7b11c6101c8f09bd675a41ab1a4e05020e5466f79d95186704563477e7fb7b1e425736b596c4dd0bf8cecaccf4d0c5775d23b9e205ac23fa6bcfe86f89e7dd42895", 0x56}, {&(0x7f0000001b80)="b82b7aff105a675e744da9be8606e92e2377fc6c037560899011c3853c30acb001c155480f6e0e71d3fa64e3e210918b69771adc18df51bbcdc03418de3b22e822fd4a683bce027a988ac5d4963a7ff9bdf50b17f64a28f16579723c50c0555bd6218c0c414979664429d5bc728d8848ab10c3d3373594b0f0ae96c5a2885ddfb57d949fcbb38a4b8ddd74c99e65ccbc8daa2e126305a93c36ee79bb6b43d0703a5f39f4d3c8322f2cb093c5e77158826198f6fbe6eb3ae8606a1ddbde4ce355bd3106f73618865d6edfec851a1ffcf34731ded149a6656e41", 0xd9}], 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000004c0)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="7bff20d360fd5fe081e11e2b58611acafbc672877bf2405c79549e53da00e216dc3152f4705512477c9946cbef9186a658516ff2c76a1d9f5ec02679b33ce1b803ed0820816057231c768cdc9200ef70f3d8c9edcbb444ce308b2b2cb6a9c3fda1ebd8132ecfe7c0b73f47a718b908d67979fcfcedfabb5ff0a535aa7aedc1ffb8b16a97a5da31845bd3a058eaa5513e8b19fccb9db31e8147347df824386307a045527542945c9859", 0xa9}, {&(0x7f0000000680)="958c24f2ccc40ee2cfa8afa447e9acd8e36760873ee7d002c640b0462c0ea0793a82a9b241d00145df737ba343253c67d710bd0255159cab600b1667801e4ed3a892fd9e358c161392edd96c00d9504803696e6b63cd0fdef5a4fdf43f76d771ddd4c0f5c0d224f764e7ae0fc55b225cbf2c71c3e9637c0d98506f17592d7ec91466b18aea221d8d6fdb19cc9e076d74d9179200f5d85a30f2de64a7699c448b582fe7b12ecb342dc86b4f794c69c9e8c2d05831c319c581395d62e56c2912ce47b4ea5fbca44f8630168ab610f5ac3043e252cda8d24af3241b23b8b5ae96dd9f5cfe5ec8b9d4f86b4033d285ad4baa1bbb34accf162af5947ed7927b63da622005f403fd5f0faa37e3bb86d7895380fe338750e37f91101e1a3ba3aec153c25e11e9fc89fe0fcef7baac0b7a365fbafe3944885c582eccce3eec3958a881783ab7320df79213958d6a2c5184b77129bdc950a0f3bfe10a2c9398b1ec75714bb991fcf4e80283e869bef31c39823b5da8cf332b1fd4d821a21fd715357c1299564436c379bbb6448f4759f8e02ff0ee825aac025b7070d74834b674aa04f96b8133585cc820e1759d7be61464aba65cca61d862b14e9f952a284bd15a6b95224adc9b54f735a140737abadc390b7ceccf2acac6900f98c0dc425e064f56c19bc2c989ab1e17c4115e41bb8179dc2849198115014bd1da5558c2634f491189ddab0b2b28849803f5a9d94c081ea68f910be30395eed5723d791fa472c51f306b39060900c9e07b7f0ad97a2c48e36bceb01f11a1aef496b5a8293e07df1b8e495f4f77d0a15923cb7fedc0346dd6a1a5b19dbed2534a08562ae903865744fc07b6e2bc1c6402a2b0b2dc38df9a994d55b219193bdbb90549281a051f2bd9fc76e0518275fb2119b7941ec31b3b72e3eaa913478cd81567164fa6aed9172f03998080f9e18e718302c522a0b64dfa4cfdd5ef9fbb29d8fed61a9b6f268b3c1c84318b579934d546037cd937112c7dc7544ebba085b773423991e391130ab7d4905380b5b5e8ae9c089cf50ffc0ebccb9bb255ca7e837848b7f0c2e9241ebd688079003243cd7ffea2c1a83cb0b813fa4cad043cee414a1a3d530bbeb9313074d646f642bf3a3e5ca35404d5b468724f744e8cd3b1d313d4a09b2d9230dbdfc00b2bae7dd95b83ec01f5dcfbc4b52ac6aa0494fc46e7cc4eb849577f3b974839c1aba5a1bb3262f43f39e56fda0faac4fa3a3d32a09bf612c0cbee7fe6a0ee5bab669b16a239eb87fc03d52680558a93faaf25dadecd29ede7f681571bc4bcea1da2dc203e1fecabf4817bf733918858c162d121eda1707bb0965dd38c2cbf46058fd1e387beadc068950db8a8a8c79ac45364b7776d0df6e92354ef6d8d3f161d99857f19406db7d281eadb7243faa657ebff8310255886e53c526ab90108284cce0bb1929e65eee632d6d74dcfc41a32e25162e4916c1429ca0d79961b4d35442848583324e28b8db80de8f7c4ae1d430111bcd3cfd3fe39e6b20b250a290e123dd737f2c9972533e256af0c0c0328d98c40b0c9ab35d845c4582b44d53e0771b530bc80dfeac2f89196609de226da45a4ae3b9091a49f6e5fdd5835f94015fe01443efc8117761d9a451bc8c90cbd0cca773dc496cfa0302542dc059ce4d4f24a27f57c38f1f46dd4b6b5c5f265629bbb60ae73892742d5de84014e778e900ea31eed86ef43212e8dce3d6e267914f91fa80dbf40c3f6e9839b2ce382a53d7a16d5d9b29886c48b07e6702ae0712ac030e011572fa884077930c4f2a1469327d8e5e01182a95b4b08dc09b8b44d06fe3b6ec7db6a9d3c0881a1fc638aec484bbe3aeb97b9d7709103021ea614e2a28400c9ce0fa7671c1c704a20f2af993f70c4b6c6a5816cdb9b2ff5af19e2d5c4c0670855bb6b124e15f5cb7bcdc97484a2dabf847d49a9d89aed0008e458d08bb575f21ffdcbf9281504504f91cd57fd203be76e76cfee48f3723591c1a849b4638bd4f5111055b7124b2d75f7a78a17e9bb4851994782d1950c2106922f628fd987466edc4987a93ec453f14c0d2b260d415d1ce0d57e677cbb4d5f11f83c88ca4cd6bf897c0204ec1d0cb5de5d82257b94364a46aac8c0fabfa91c826e159fed9ff1b4a7dc856eba0c5f0134e6ca8fcc9c511f3044da9d06827064567bfa08f6f8f9d28282fe59f2a8dc693577fa5395d01ef586882b06d115394aa52b24b19cb075b158a4b0c093e6f270ace62a003b097fe30e7d5f3a9e064cbc64ed55f02a6f47c7ecfd085118ed99afb0210b2193cc189bf32059f881ebcd194b92e4a767f43da315ea5ed2a3a7679724328d14b4fecd2643e05687e023ec47133fea9bfe31f8bb3e49ce272ea67d5a9cebb65bf23ac3c7bfa935899968fa3982fad064a42a6b11fcce20c796ee3866dcd037d3440a43c74ec70b7f3bd424f1d473e771cbbc7cedae8575ecc659138358510e3b890f8ad240a0f31f9f3138d57fea1a8ef0f2d2fbe0164af9e63c9baeb8674308e915956ded99d1f34370c224f49948664a2d4bc5a85786af7b8a84bedbe40b09ab15e67fc2c5a32de7c1e64a90af8cf3733ddddd364a7f15896d421dcd4b689fc872892849df693bc879571c501e10eb311c1bd712b70166b3cecb3f5eab807dc81050594a9559535af5f75264fe28095d0293f406915c617a23e830a337da3065a1dfd45ded5bf0d5a6c60eab07d412157dccddcdaafd72f82b44dff7ac7e5b60b5f89d3daa2569572455973d71b076c2fa907e32d2f84a7f64e4c803f67f723e63aee95ba6a7bbb597f61cbead5ced493729419248ef21848b23b6be2b7008acb22bf2bc9ccd685ffbebd52ba20672c65e059ce29658056acca72f7c0902044938446c4363e8e00507432dde1bf61c8f2f8472b774430fb897620e311fc056a7a7492c9a27be036ac8ea95b7186cd65582d46ffcc4c98f4af376c4a812d50788a9872488ff0a79d43289c48ce2ea563fb9263104cf4e2348277b8b031baddd87823b4c1bec5407e8233221bb59b37775c2e3d2db48ef4bfc365f2cc95e52bdd97cf7197c31972e77b46e8e5cc8e976e0db5238790daeefd6c81673f4d607101c9461db5a2de49b7945e8a8cc4d9da9cba77ce49a45fc3d56f1d306b948934342db95849f8bca79364c7d2f5ae89de6667c07c3d3b9794a631d2e1a4f4cc210eb175d6c21e8cfd04570d337f6a9c76f39a56d693c8ac4fc0fdd5687c0e1fdf8ad8925c446171ff26e6506292a4d6ea62eb44a403a632b7ece3d6e20fe16ef3b26d3f6d239c2f37ee3dc88378219908b132395f8b21014855d7e4c43e7c553f6e5e0541410f0e468c183c9f5aec3a1c5f95ba4683bd3f8f1b670e1422bcfebd46cd52714cad5c291940a4c6f244c81f80ad347e4a4a29bcf926de20e05c7625f8d5b42a5987e76d60ce280efdc5552c5fab65a2e64fb47219bb9d23bd9c468b1e86a039c17e24977692de5679105c1392c376b73925c93976a448547534dca66ba1b01c67af49956334d433804e152f045d6cf9b15fbec459d1e7d216735180388455164b12fa94ff0292bda22245ed78eb7f42b171e5bc8fc894fcbe4750427243242aa1361f31b20647593f97057c0f33d0757963e629e57522e0920aabfad0adc9da5e7e21fe015c55a2ccd5b0338725014891b29e4780a07934763f2213d3e3f1651947f797380485377e5ed371955ea7c37ab69f54f3568b346ffb1c7eafe3ec7e7cc23b3fef8fa9ebf5d22ec7b04f047de880de47a29f7197e8fe4a228a054ffe20b63a506987c029927729db8e161cb3e6a610ec1ca83a72802b15cdb6f82dae22e6f751c54257d5e1ec41ba76b0f9b086b6506929fe4b9e8823fe249bb68848760e7647cbb9c6540a007c440299deedc0f693f958c927a0d96579e2b6c3df04bcdad2a64fa0badd9ea50abf8dfdb7dca72601e8017079d1fb129347a6bef934f58fcbad40de4321c18811fd0cea016ddf0109f4a0cf46a2edc8cb39a9c88c1a6e361b898ead58188f1be91262911a0715f602c82fe44e0a9788f6bee4fcfbd3671eafa29e8de3e89f02a615be3aca852dc587b8851d7d01358e3e6e4a27bafc34fca5b63b53b92de936d57f59f497f024bf7a2813c661a9dd54c5d124efbc380a17c8cc857b12f9b972070b64c354cb1f31fe80284e4c0ea5f7a6883983676dc2e4fc9cf44937855eba376563614eb16b527602b8d3567a92e0a99877c932366dd2ef79b9deb54dd340437ec1d034c2829fcb6f7e99dab6b070266519b6b43865b85404c780d815763e91d99e2c66c544715cec51dcc46869e52029463e37795adbbd787aefc6e2e25736261b2d76325abeb942418922b8569e3e8d9ecd06790d18966d2984f2c6f102e7df9706b24d6a2d0a755b668f6e8bd09c2196c7a7652a008af1cac291f02cdd666f9a644fad455ccb3f6b238a922fef551868d2556bcb4d0749cecc66ac983b0a4d922aad34601b168b2b6e344b288531a62d13dee66e46bd8b8469793e8f9d984cf626384deaa85f497d0eaf8928eb95eaef56387e0316c93694bd75ba5d89794bd6e156e2145249efe38f7d97806b38e7594fefcb739682559252cf5c4cb1a859d78c472ac74c2a82093b669e3c2d72cd8411de6588ccf024f74ec37d2dda5bb48b367aaade869460bcf1f368308c0c48c1bbda99bc3bc3222eb9a2b654bbafa6da4feebe3fbb44d776b67e5f16e07bd1ec9365ec30d0f6850c17ed3cb8c2d231176daac76fa111ff364135cc3c6af5aea3760b7f284cc34a1616441e0386902a1f5ea45e8b2bf88c7234949d12b0251d2e9399352d10fa1c1dbe454c1a41dc52026a40347cc531b809057f54756374a4062e351b6a8ba495387376c35711979447471af4dc611edd7fd26400b7864c7d49e209af6c9a4aedd750f74e9bcf014415a9eb66339adf4e5401ceab488be7c37381dd8beeca088533acbd66de65ea82dbe130148afdcea62c040cacb10282dd4983c441328018b00d2c2520104328d790e8dced97875d2863334d6974d4529537f2a43d8fcb2388b9e487522277f16fba106d35ec223e8c0585244596fe4427701c864c911f34fea62c0451af6a6f4da21165f87bfc30651ed6ce9dbcef37fbf7cb96108fc3b5d9800e66abface3493cb1a4b5fe075392516ea7eae0333bfe65846c7ff2a48a4636c392786e448e6403a94c5f3f3e6534ba54066abea58df7b1f08d35d4d03325b3d0bcc70675d431bbab87baf3864f1000bb7e20293f3333e5beeac45056762d9a001d280ee2df5e6d1999f4f0c37d9b60161e3273df0d76a266b15a6a34ae49e1ababe66e642c989ee20b64da6f55533e367e7d5ec000c07a6bad7ae6b3889431f95328c3a495f890381d1bef981d985bebcb55e1ba62e183dc966e00450bde1e5d8fd9ae2ee2039768ed4c88fd9bb1718378c07cd5b5f4abfa9ebe0dc7e87d0dec4d170f73f481ba3b7374d88cba14e2a1cba408f1237e35f7086eeb57c1137a3d253fc681893b33262667497143462db7376a7380717065fa5a3f78bb39767dec990c369a2da8a364704f7ba6f101b29ea984e67601ac2e39070f6c4ea6b6f53827d2f7ecc89e6d8c9d042fe5f0268ac72d7f8db5d0be681c62793ebfbbf17164fd5f599342d428cf03d3760fdf3d51e349ee541134b147a7acecc600643e77456ae0d691a52d9d4669f827bd4f2fda38a1f33da5af6dfb8133c20c94b9a8da76a2b4ee78394535ec1afb41f7a15f9257395fa0276b6a97b0", 0x1000}, {&(0x7f00000001c0)="9447fa0d6b5fb411d1cfa33b2192f9a7ae39f11f3a4843626daa193cb541ab382985eeeb3c59e6a6db7ee2b3bffce66de9b24a3d4eb7192838a0c81af780869dda17bae6a5f4cda83a7f9c8cc2c6e1e760294847ae14bc8d0caaddbb5d6aff64fbaacee5752d5992f3966d126bcdb9029ca3f9ced030f27b1adca5a96bc93a616ef6dc6372e3c37a8c6adcce44988fcf3055f7a3622203a1ea6b881b27eda5006a4388277132ed2c71ff0d700dd1618092520c5f194fde929492a759954ff67701551601e45bb833e375375b9307eb2a2c341e927daf28856388571e2a7c3ec95be303ff96", 0xe5}, {&(0x7f00000002c0)="11d66a18823c27495ca5ba645996ccf422ab1f031fb06b51b7253b5faf8048427f86d98330a4c3d6622fa8102c9dd3941f48710aec7cfc2e56f71b9ccb20b6a88f0548fb481a1b1b8d7cc32569bab8a6a79bf84e6039e29af57ee34390767abdbe30300137136f1f", 0x68}, {&(0x7f0000000340)="a5b1fad6870a1b02792231c726f33e47a6d688c3ea700f4246a8a9f3fcffac1c515d36aa2f47e74268b02adb80eb1ab1e61ce74065709c97e01de0a2c61b82d97e2f16ebb49d0ba0d3d7b383e79143d035c9a2e9842b269faf428f371743b170405edca56d9de26407ca4d4a1dba08cff9f826", 0x73}], 0x5) 16:45:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pledge(0x0, &(0x7f0000000000)='vmm\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') r5 = semget(0x2, 0x3, 0x30) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x7fff, 0x3]) pipe2(&(0x7f0000000040), 0x10000) 16:45:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x40, 0x5}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0xfffffffffffffff8, 0xfc80d8c, "00000000000000200800001700"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c8cf9ef6690b68ca6a14fc51f5239476af915b8bb584019713fa11a3c333f85cc54355c3c7cbd6a1aecc812e9725a138e66ef3840520c5d3b1b6e08", 0xd2}], 0x1) 16:45:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x2010, r0, 0x0, 0x0) r1 = kqueue() listen(r0, 0xbb0a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x6) 16:45:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x200) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xc2) fcntl$dupfd(r0, 0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ftruncate(r2, 0x0, 0x5) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:45:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000076b41cc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:45:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000eb9e14fffffeff0000005040000000005b67071b542a538706000000b818000000290000002e7976af00000003000000000004bb89"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) recvfrom(r1, &(0x7f0000000000)=""/70, 0x46, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x80000001}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:45:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r1 = getuid() r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) lchown(&(0x7f00000001c0)='./file0\x00', r1, 0x0) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) chown(&(0x7f00000000c0)='./file0\x00', r1, r5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000040)='./file0\x00') r7 = socket$inet6(0x18, 0x2, 0x2) getsockopt(r7, 0x200000029, 0x38, 0x0, 0x0) 16:45:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) wait4(0x0, &(0x7f0000000040), 0x9, &(0x7f0000000100)) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1922, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) syz_open_pts() getegid() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xf}], 0x1) 16:45:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000040)=0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x80000001) r6 = accept$unix(r1, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000140)=0xffffffff, 0x4) 16:45:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x70000, "9af5fbbaa00def07b9575f0a00"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) 16:45:56 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000010065ec23740f1dfeffffff000000000000000001000000") msgget$private(0x0, 0x520) 16:45:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) kqueue() sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="b3e8bcbf7b7a81ea0a9e9931b4bf9d43e6001d1de7ab7ecf949b18c3bc58930dbedf56432be9ff760ff42f8076b208ae581970907448cd9ad4846dc27730c54c04a57fad5537d073d7ce90edbd324ae3aa45459de1d53497e85460f97bb1e0dd14c0257f6ddedad2fc373eac5ab958c5038bde094f7d6dd70ccb1bc5b20e0a0949ad82c58f777f8518f89dd2a031775b98f2cb4e5542ab2094f47606382f0d7d5fa8f6f5887943c2ec7ece", 0xab, 0x0, &(0x7f0000000240)={0x2, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) setsockopt(r4, 0x5, 0x0, &(0x7f0000000000)="1a8333c5f6ce9852974f277b680cca653527fb39e240c7e7c58c14dc9b3443c188d545be9653c636b2", 0x29) kevent(r1, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) accept$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1811, 0xffffffffffffffff, 0x0, 0x200000000009) 16:45:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x6a7, 0x1fc80d8b, "25170451010000a9b3e742000000d35ed900"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 16:45:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) setsockopt$sock_int(r3, 0xffff, 0x1005, &(0x7f00000001c0)=0x1, 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b035fde662ef6478a4aaa1321b357b9ba86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:45:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x0, 0x4}) r0 = socket(0x18, 0xc002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) nanosleep(&(0x7f0000000000)={0x80000000, 0x1}, &(0x7f0000000080)) dup2(0xffffffffffffffff, r1) dup(r2) syz_emit_ethernet(0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7299b705009b86dd60451a7c00382b00fe03fe8000000000000000000000000000aa210000000000000004a576da62009178000000004106bff075000000fe8000000000000000000000000080aaff01000000f7fffffffa000000000001078b883905d6016f81c96ed114158cfb32bee021f779482f91757b5c6a28352eaf5a42f1421f5500719fc265c89944db74c10ae8773ed0c9364bda4a019cb22e8d9645344703342163c615a8e1191dec5de3a652285b2e203b65942051e1d9cd6bb59d36834c5d37ed773ae2de8e508e5a001bbe5ec22d4cec19a4eaa3961ddacedfd6459fb60a3f9579c01ff805000000000000007db0792bb801d0043de3c51dcd3e228e3c3a2a5cff8f49429e0e430c6aad54e8ffe4ea4ee535e8b2a80268fd988a86f1a4f0b5816bebe61767e61d1d261975ba660b19493c415d78e7963a38937bb3d9322139c9bb917ca200da77ecd3ee302f792b0f85729365677c407fb0ccf283d4ad758b56bf5d40bade29eef608c75f911ab10a1684c36cf5d87bc9750f16ed9dd0ed2423a8310d81b5363fa7350000000000000000"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) getsockname$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000001900000000b20000000000000000000000acf072c95ff7e2f8000000000000cbd22c7d928dbe79c99ecf9da9e27c73ef8f5c03ee4ca664b4783cbdc37105fcffb0a80982049874439202a75ec157fb00"/123], &(0x7f0000000180)=0x3e) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r4, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) r5 = semget$private(0x0, 0x3, 0x18d) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000001c0)=""/74) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000280)=0x7) 16:45:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x5}, 0x10) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) socket(0x10, 0x1, 0xf5) 16:45:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x5}, 0x10) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) socket(0x10, 0x1, 0xf5) 16:45:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x3, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x6}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:45:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x5}, 0x10) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) socket(0x10, 0x1, 0xf5) 16:45:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x5}, 0x10) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) socket(0x10, 0x1, 0xf5) 16:45:59 executing program 0: select(0x40, &(0x7f0000000080)={0x20007ff, 0x0, 0x0, 0x0, 0x0, 0x400000, 0x2}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:45:59 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x5}, 0x10) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:45:59 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1dfeffffff000000000000000001000000") r0 = geteuid() r1 = geteuid() getuid() setreuid(0x0, r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x1fffffff, r0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0x209}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6, 0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x5}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, r7, 0x4) write(r3, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) msgget$private(0x0, 0x20000003f4) 16:45:59 executing program 1: socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x5}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:45:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00', 0x4) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="085a09aca58a13b7070d1459fb4196d3d61d5edbef23dde94f58ee1ba28d3f714416d45b72d58f53622e115176ae2d697af73eb3cef7728c63fc43dfffcaa8ffe753eeb962f1d5b0389d5a2229c4c52be16d58bf02fae487b2bf2de79704cdf3a982adeed82a023d1c3f61e4ac1669274c090d4de63cd9ddb8cce0944b64103bdb6269fb2fc4deb5f550bb9e4a56acbe90028001c832eade4f355d3b8f7b6eebb1fee0d5751743202c7e48f88c0fdbc8ef9352fd4fd23af5a7bacebd1a0ef8b3806697513505f4395a543da9e8250bbec543d8124ff0460e16893d14f8dae63eadc92840007d4fac5f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 16:45:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "00000000800000001e0000ab26f95e00"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)='d', 0x1}], 0x1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto(r2, &(0x7f00000001c0)="184b50065af48f857431a7d2c59771451aa6477d4fa2c48971a865698706621e4f6553811a11bc8a179de8a564c16e12eea1bc00b5261ba88ed7403102fedd679678f7637d9e1cff5cb4bedac130f469e58be2ab0e73591915c6699404513d3a234be0c9bb534379312334623b9a5ec99f1d11126f5aeea373", 0x79, 0x401, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)=' x', 0x2) 16:45:59 executing program 1: socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x5}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:45:59 executing program 0: close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) recvfrom$inet6(r4, &(0x7f0000000000)=""/77, 0x4d, 0x840, &(0x7f0000000080)={0x18, 0x1, 0x5}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:45:59 executing program 1: socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8000, 0x5}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:01 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000001280)="00000400", 0x4) r0 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000200)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1f) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f00000000c0)={0x2, 0x0, 0x853c, 0x80000000, 0xffffff81, 0x2, 0x2, 0x10, [{0x1, 0x101, 0x3, 0x80}, {0x7, 0xffff, 0x3, 0x5}, {0x1, 0x1, 0x401, 0x6}, {0x80, 0x100, 0x9, 0x6}, {0x6, 0x631, 0x9, 0x43aa}, {0xfffffffc, 0x5094, 0x455c, 0x5}, {0x3, 0x8, 0x7b, 0x7ff}, {0x101, 0x10001, 0x7, 0x20}, {0x9, 0xdc, 0x8001, 0x7}, {0x400010d, 0x2, 0x101}, {0x401, 0x5, 0x0, 0x1ff}, {0x6, 0x10001, 0x7, 0x12}, {0x3ff, 0x9, 0x10001, 0x6}, {0x7fffffff, 0x0, 0x3000000, 0x9}, {0x401, 0xa1f, 0x9, 0x40}, {0x2000008, 0x2, 0x9, 0xffff}]}) 16:46:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:01 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x1) setitimer(0x0, 0x0, &(0x7f0000001280)) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000000)=0x8) 16:46:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sendto$unix(r3, 0x0, 0x0, 0x8, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:01 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x1) setitimer(0x0, 0x0, &(0x7f0000001280)) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000000)=0x8) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) syz_extract_tcp_res(&(0x7f00000001c0), 0x81, 0x4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r5, r4) poll(&(0x7f0000000000)=[{r4, 0x4c}], 0x1, 0x0) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) close(r2) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x130) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_emit_ethernet(0x55, &(0x7f0000000040)="0ed97098768f735e7f455616e1c61508da834ea90b9109978991fa76e56fca65b8d3a224e634f7467c8ab750026d83d21b7011345bad4abe40c9c10485ab6ce4a44acce129dd9d5917186d9641496caf81d9581edb") ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0xfff, 0x0, 0x3, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f00000001c0)=0xfffffffc, 0x35) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)=0x1) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x7ffc, 0x9, 0x0, 0x2, 0x0, 0x5, 0x0, 0x2, 0x9, 0x1}) close(r0) select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x8) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xb35, 0x550e, "2ea86ee16eb595607fcfd71100", 0x0, 0x1000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffe) write(0xffffffffffffffff, &(0x7f00000002c0)="8d84d2f614b7ac4dc20bf885baed2c1c9bc4616768b6b2ce6bec3295a2d4d90926a6c4897435b5", 0x27) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:03 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffdf) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) rmdir(&(0x7f0000000080)='./file0\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x4) listen(r0, 0x81) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000001200)='./file0\x00') 16:46:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:03 executing program 1: r0 = socket(0x0, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = socket(0x20, 0x4, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="3a0f7f6085157aecfb6c3e25b5a9dff12f4333b403cd6db1e859c944bb549d2f70059fd905cc5d6b0b50933f74da43be77a0485789"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0714096b57760025ff149b33ff0f000600000000", 0x14) write(r0, 0x0, 0x0) 16:46:03 executing program 1: r0 = socket(0x0, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:03 executing program 1: r0 = socket(0x0, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:03 executing program 1: r0 = socket(0x11, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:03 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x6) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, r2, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x7, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r7 = getpid() wait4(r7, 0x0, 0xf3b01f089d012409, 0x0) r8 = getpid() wait4(r8, 0x0, 0xf3b01f089d012409, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, 0xffffffffffffffff, r1, r6, 0x8, 0x40}, 0x5, 0x9, r7, r8, 0xfffffffffffffe00, 0x100, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x87) 16:46:03 executing program 1: r0 = socket(0x11, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:03 executing program 1: r0 = socket(0x11, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x0, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f0000000100)="b8396ca1a0bc40c33162f9f96234ccb590caa30710dc499ad259eb851dcb3703fc5aa63318a6dcb12a97ff9f7b033db927be24fcba4506fc12c9c668efff3131d9bcd338c2a45932ce2ddfea977e34d3866d892db1d85b54ebb262a123bda4831a77", 0x62, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) listen(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 16:46:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x0, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x0, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r2, 0x0, 0x2, 0x0) getdents(r2, &(0x7f00000010c0)=""/4096, 0x1000) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x4) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x8, 0x0) r5 = kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0x23, 0x4, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x24, 0x0, 0x7ff, 0x8}, {{r0}, 0x7, 0x0, 0x20000000, 0x0, 0x600000}], 0xf3c, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x0, 0x80, 0xfffffffffffffffa, 0x100000001}, {{}, 0xfffffffffffffffe, 0x20, 0xb6, 0xc00000000000, 0x49}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0xc142, 0xffffffffffffffe1}, {{r4}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x7580000000000}, {{r2}, 0xfffffffffffffffc, 0x90, 0x2, 0x6, 0x7fff}, {{r5}, 0xfffffffffffffff8, 0xac, 0x4, 0xfffffffffffffffc, 0x3}], 0x400000, &(0x7f0000000240)={0x6, 0x3f}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r7, &(0x7f00000003c0), 0x0, 0x0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x8000000000000000) r8 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r8, &(0x7f00000010c0)=""/4096, 0x1000) 16:46:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8a}], 0x0, 0x0) r1 = kqueue() socket$unix(0x1, 0x1, 0x0) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) 16:46:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000100)={0x2, [{0x2, 0xdf1}, {0x2, 0x1004}, {0x2, 0x400}, {0x3, 0xa8}, {0x1, 0x101}, {0x2, 0x97a}, {0x3, 0x7fffffff}, {0x3}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0xec}, {0x1, 0x510}, {0x1, 0x7ff}, {0x3, 0xff}, {0x2, 0x6}, {0xd6c3d68bcb671e61, 0xf93}, {0x3, 0x7}, {0x3, 0x62d}, {0x3, 0x4000004}, {0x2, 0x7fffffff}, {0x3, 0x20}, {0x1, 0x7fffffff}, {0x3, 0x4}, {0x1, 0xff}, {0x1, 0xfffffffd}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x296957da}, {0x1, 0x803}, {0x2, 0x10000}, {0x5, 0x23c}, {0x1, 0x100000}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000080)=0x3) 16:46:04 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d000000000000000000000000000000007c4889b6") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f00000000c0)=[{0x3, 0xfe, 0x1000}, {0x3, 0x4, 0x1000}, {0x0, 0x6, 0x1400}, {0x1, 0x4, 0x1800}], 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x7) r1 = semget$private(0x0, 0x1, 0x639) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x104, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0xcb0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) fchdir(r3) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0xffffffff) 16:46:04 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) writev(r1, &(0x7f0000000380), 0x6) getdents(r0, 0x0, 0x0) 16:46:04 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000000c0)=""/117, 0x75}, {&(0x7f00000003c0)=""/99, 0x63}, {&(0x7f0000000440)=""/93, 0x5d}, {&(0x7f00000004c0)=""/188, 0xbc}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000580)=""/73, 0x49}], 0x7, 0x0, 0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "09000006abc8681579862600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad3407b000000051718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7feffc7376bf7568ba90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed105aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed7f92a659071af2629c1db29bb9e32b929bcfe42530eb27a8d1c679fdde3c47096b8e3deae1e81318cc59832ad4535c0a", 0x1a3}], 0x1) 16:46:04 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 0: mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) getrusage(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCDTR(r0, 0x20007478) shmget$private(0x0, 0x1000, 0x3, &(0x7f0000a94000/0x1000)=nil) 16:46:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 0: msgget(0x1, 0x1aa) 16:46:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x11, 0x4003, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x4, 0x4}, {{r2}, 0xfffffffffffffff8, 0x80, 0x80000000, 0xb81, 0x9}, {{r5}, 0xfffffffffffffffe, 0xd166666276d2c233, 0x40000000, 0x0, 0x20}], 0x9, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x3c, 0xf0000012, 0x400000000, 0x7}, {{r6}, 0xfffffffffffffffb, 0x2, 0x80, 0x6, 0xffffffff}, {{r7}, 0xfffffffffffffff8, 0xa, 0x2, 0x80, 0x2}], 0x20000008, &(0x7f00000001c0)={0x6, 0x7a}) r8 = kqueue() kevent(r8, &(0x7f0000000280), 0xf8b3, 0x0, 0x10000fe, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000140), 0x85, 0x0) 16:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) ioctl$KDENABIO(0xffffffffffffff9c, 0x20004b3c) mprotect(&(0x7f0000006000/0x2000)=nil, 0x2000, 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "0366002000"}) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x20, 0xffffffc1}, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) write(r1, &(0x7f0000000100)=' ', 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) 16:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:05 executing program 0: openat$zero(0xffffffffffffff9c, 0xfffffffffffffffe, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) lseek(r0, 0x0, 0x2, 0x2) pledge(&(0x7f0000000080)='S\xba\x96\x9c\x13\xa7\x7f\x15^vc#{D', &(0x7f0000000040)='[#\x00') 16:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0x0) 16:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0x0) 16:46:05 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d8850dd5", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="071439220f51c55640589b33ff0d0000000000003be59d73191570dd2c79b5ce6fccc2216c68f78960fb2cf57e4d9c0fd16dcabe880bf0642acb927adaaf5bf67d8164a115e7aa92e7b408f46c0b2182c836b69b54e24ba8cccbb043740522bd1d78b4fbfe64bdd3df02d2df3f34a63eaaa2a380edd99d72fc573f8e0ca8b82b86f1125beb062ffcd0701be0527c64616daac7e53b13f33f2f26b992", 0xf3) write(r0, 0x0, 0x0) 16:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0x0) 16:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:05 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xadf4, 0x4) r1 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0xffffffffffffffc1, 0x40d, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000002c0)='./file0/file0\x00', 0x4) recvfrom$unix(r4, &(0x7f0000000080)=""/39, 0x27, 0x2, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x3, 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000340)=@file={0xbd5699bc1ec0282, './file0/file0\x00'}, 0x10) shutdown(r0, 0x1) 16:46:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:46:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:06 executing program 0: getgroups(0x0, &(0x7f0000001300)) r0 = getegid() ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setregid(0x0, r0) setregid(0x0, r0) r1 = socket(0x18, 0x1, 0x3f) bind(r1, &(0x7f0000001300)=@un=@abs={0x0, 0xd}, 0x8) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x0, 0x5}) listen(0xffffffffffffffff, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000040)=0x84) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="380b3af1b668613d9e796ed6831e01e9fcd890a925efb277307b6484bde6a6236f10f25f10c9f3d63c36c3d10f6322b1e7270e64f23fb60cf6980dc68ecd29981063670d42a288fd9017580c9f91e3abcb668fbfeaf1d1ae2102549e8c3850044a91716406b7bd9fa5367f39a394155003ec2d30f183fa9bbd2943f6940adbacc45aed91a01329bc8bc826315d79d3095ac6d28637f6b1552a9e1fcfd9e730edfe5c31d2055789dd238e4d562772e93680de0f45b754fee0f2464d6938db833e3a7a5b34da75dbb7073473be65537c6dc5c4858a9af9fdea010d6b6ac447378c1495a9f4316d243f014d7a0113061e0152c93fbcb2cb873850154dd80be2975c4277669ce6b4232878840c86536b75767262bb868ee2356abc2dd45a0e560926cc147968f687de158b6cb535c5abeab2d8990b142c18e7db8b06a108dfc1243742c2ed4d7dd23b3f8a14ad1127f5f71e8e17a5131232c52ecfcbdc69f11ccb76299f74c3a15d197ad670793c13ca886556b982be7377fc333dca78d5606de20d0c885d27ba4913e94eae220ece05ca96700d061123aa2aefa2cf75e515cf4911dff53ba48950d9cd885d2770bc13fe3fe655bc565a090b4d1b207a84c228db83758d390247c205fa8f3fd294f806f099d557b01796bd6f36f2c1b8478dc04c63872ad07a65b55020558724b6d7ce60acd1232dc3c389d85fca1744a6d9824d915a11e7d51edbe5418c410ab39f3b00157b300301f967c9033f225c14f4c4e7147aee03ffe18787dbfa2e5ae5cfc422600c96de819248cb89355be82ae649f4ff54ae95d02a1c140fa0eed9098ab50d1aa178965586d73229c40068051287b23029c9085b7c747063a83da25f87f205c74eb9499ab254d44af53af53622b9eef77648189387664e3969009b8839831fc9351aec5066715509825c74b0dcf79edaf9d81b49b3aca8bb06fbdb1577f87b14786fb425965afffacfddfcb4a80c1848d157bac20e17a9b1849a591e19d879df6fa2bd2b86415dc323d335679ed3b3b4f4c2e8512bc07afafe19f316c161c9a72a59b00871160a7abe7556fd9e08bb5f0902f5321b4c67fcee176e6c18c2b8cd6f69579e2a1dbbd887d9ab428e237a3a90d664de77d41ed037b2e0c2677031acd8ff799ef9df7289e965991e2d075036f6b68b0feeb787cdd7b05cfc30054b47c8946a489bb1556524edc6e4eb2212509208157d0aa900aaadd186bc7187fe2493e54f973eb2df2c917d98b1b59119d2dbc8224021916a60b6aa6fbbe20d6cc790815d45ab6f42d93f0a087b495dba628c22686a22a1b1e01d306d9ca5d4162cf29fec2d7b78db7786e265cd31426fa4b4ed325683b0d5d56b49190f7f31726e0153152d3a0a4ae67bfc70ba8bfbe68567ccc97875992aac7145e2036d686924c2fbd40cfb55af1cca74ff08e50a73a99c65fe39594ae493d7e6e513119c48a1b5c6594f3b279a821c689b3095f4462d5ba96c9e6130174b175a6ea3497fbc509140edfb9be60a1192effa6e82b4d4b9d7a979de5349ffc8100d1c70ed8eb4215a237a4e99c71651e41b56367e7e96a559b06a892381f2e1a62ea16620eb388d80960a0ee4d4ad3fcd0ae67b80589c781396e5301fc58dd95beb636775d7f22668ba49b488ed1a9fbb9fd55605d70cc17626528762c07ee2c81913923056785cdb2278ee4154ca76e186357f2457043ff6fbfb68a2ebdc83b52942edc0370abd5dfd88e5ab58facb0f607f3bc96d28e8b61ae69d948944b3e61784aa3dabc41ba0531d2fe9cba3ad08e6f5befb0b4363fcdd4488b8a310b618a5897601601fec18518b94945844b370d49b8e1f29e419f96f886766e5d81e1d7686b5090ed3b5d018d5f2dfbff33a1e4dc10c77fc34b1137a9219bc15e1092a8605bccf4c5bfe1387b2eaf55ec3be3d670bba79a9eebd244f55959b01c3046952886ef8374c060fb04f95a6de597abb52712f8a9b25c863e57481e202a5e4f2aecc4debb20575778c34de0f914f763ef40a916fc50ee8dcf4ca386c10baf14f189c065b501ed555e06eed38b825a3d08ffdffb542a60b65f09f839842ff78476842a607227c97254592391a81176e014ddaf77ed909e686803ea97615b8b1757f1b62483535b96a1360920dd66284bdee93ce07f80e503e08bd3fd19aabc1dd75839b9211383602e80bbf00931b97987e72bab97004d3d94ba70e45692eaffd8ae31abf9298e66d0f9cc372b0cc541b8e3112b0ef943b829a904a8c0a6b658000502e75e021f6ace7878d6f6b32ab7d298febc643f6f86411c10b35daf29ba5237a1d56c24aa3837d9f91bc3583e06d05831e633f65a7b07b4eb0c5be2a71d529f5baaf47ebb70951e00f67ed1437d4ec1c4f02c06bdd1ff16b88270f5960845a65f81f23e7680c5643640082629f0da64e1a84f2f57786c069916f2b9accd171f61eebedd026a16ffe83574581cc822de3c3ffa49a902e0a76b2ffa85b735a65b54fcf700072a0d035c79791b474504bd5203955f6abdfbc9bc3528bb92b9dd181c4248055e973b6f7ff949c108d4812f5a8f396512e31fe51aeabdd17d0c0da6b33f1c32e62d1613052663f343d107cc5ad87e87b4f0153ac304cb664b26ca0386ebd750a348ea0c97a1530b7734c76be4b39b9441dd4f06f40317f214b5007a0914be52f0f49f0a656637a8d627040b29a473bdb44120ce406769554a156f3ba8c2c36f435c0856e2e6fb9f948be96366cb7e3f8fe329b6a9c2548f73fbedaa8ec9c5ebe7f64d1db61e6ebce97c78f15dfa10ee00bb861ecde65c387cbf196144751d1f90428d5551070c8a6561e42a180b911b5330c16f0e186fc2a737b4f7bcf760519121d62e886434e1f9a6765f62414de59dc666b09a1d75182048dec513171582a4c8b4eaad47b772f89ba9bd03607cb8bbad9123a9041931558f58bb9fccb6f2e7674c4376b30c34b181d9ad2ea0cfbaab5e30f0ba7671ff0aabc2cdf0ee2bda2e56361e5ba07af3b21a1ff6e4067cbc5483d4cdf9b15c1f295e8d011505d71ef4706dfb070d34c17bac9c3c25a0250b9085af0feebc092298bed545b712cdf224853aed056b742ea6f3087056a7cc07177cf50cffb39db1f79480ec5ab4dd8daa5e5b928d90857f475684dc56f2f9256239026dc113bd88774bb41ac6ca1ecb1648858f2a814e9a3f5d075b47886b679aa8077851bce9a3a7b7f14fd50c7a4c8be85ec2558cf9a34fe60989e7e8fe2e2390389ea10959daea3f5cc5d1648fc466533aad0092439f090aadb07d62466d0b00df5df19ff164400fbb1b9bb24d7f22c29d89691d5c3609886d84fb9a165005c81ea7636148b36a57dd2e9a15a0c6d4a8518d6a2381c9441f6924d1863d96882a1fe253845c0dad8f223c393c0bdb539ff354c7437264e3aa7de7804e7afa02045578d5c4deb1cd89434f6b31e30b28a6a8b43652bf5cf3a07b201e35aa82e239c00df1c0d1bf5560f69f6c3df86f5001799cbe42bf14e6cef075aff6592f6af9555f95a592aa2457c09de11555ea19f13377c408bc93bf8b56ddbf3a87d30c3706d5e693e698bfae88a02e0ae7bec392feea5f5d5c7e2f812b681b534c0a3fb59f0894ba1c6d9f2d909853adc4e61470adfebd1fc643576330aabfe242907ffc61f8836ccac05e226bf2259a81e6bf885620550e2a56c63439c3272ccd90afe421aba1c8dff36dce702a7c5beba781dbf6a70ba8533259e0a74f7fe7fb3e9d4b68fbaaef4ba20212e47c3be708e26f4d04cd2a0b0744a9573c359ca5e4b788f4b39c58d084c7e43c561da4374162514e57dc3be1f99043a72671e03afc8e6959a7633ab851ba08c66e6c1e4a0fc8d918582bae6cc483d96567eaa5e8fa5cf324df734e0a51e86373d0158b87154d9fd8e46c5cda671e46c093e63e0610e67fc9012223cd2b554284c10de08d3cac5847240c316ac28d8bc81eef57ea120f2bc8affe9dfd1f4412b07d762ce8e0e6588b582ca92a2953c423f9e79b4cc3271f26de7f026aa84d9f0b7df764debd58d9058b9c89d1f70a1d657db37a80f21c8eb6f0b7dd4ea1c20ec7741ecfa1795988feb687289b7c2fe9774858037a7a1f47ba6aa7a065734d61a6a688a3ffac6191c7e8798dfe8e44bcafd351ee824413f33eaaf65d1b6f47545462c7e7da25178a267e2cb9a5169e4051b141b7ba97473a6ff5bb3d849563f820c5c0879101c136cae70186bc71a5d961eb3ff25bd097e2f8faaba00a7a7212fba1a116a1b44decf67996b6c06f3582e15b506406711751f551ca213b8c34979a0fff282111399d288d3774e31a2ef5cdb4df339b001ed6285525dd131a27fe82578b2d5059621095555e315d01f61303362d6c76185befbdeafdd23bc45dab84c1eb0ce136ed18529ea287cf0e57c8e5d93d31fca1c99fefdb7230706ab6a8a615abbe624fc5bf7d91501529bcd1533a2f8f620baba90f27f75b3135090b4d7a0f9c05c8509e9ff5b917b776a8caa09251667ae6802c6df3c07bd658bedc771891f8ec6068f39c596f0ff48772357b9e2799f4b57ac4fbbbc21fe599a8845cb08c3dada36229132106f15390b6ff44af6035b882df9f1c9fb681f0c26e83c8bdde27170b3e4fe4f7b624b6a75f23c94f313e570b693d32a092c2774b885371e8ff0f97b568d265a9c19dac2adbcfdbce0bf03a14af8a93348bb7ffd6ad12e56439c3194363e9373e440392a1a6e39d567cfd6417bd4c86e018a36893357579e328c1a481b3b824d42a37c8395a1b1e3f7afff11dd7b6b62974c27fb31450ec89f3b9ca7e98fa00b3fc1cdd02fdf67ec7856d85d0716b8e6f6c2f5d247ddf91c0a04c7852f1f434675490756a88cd3f4761aae8d8ff7fb56e74cb825fc447c61e99c635284f5921e9905a4ddd52dc31f4dc1c89ee8ce7aa9d014c4ea64980fcffbce73b6e0ef3c3b232fabb51b981fba5188fa827b2b9e38dc8b766d6de2895eb28043564e46166f51934707f171b339c0fccb96b1f218e8fee134025feb3883c1719187c12f363b0cd4c778dd9d8b5233aa6ca3efc93425b650f12418ec3f0919e93814be5d6457a461264617c7684d0943c1ef9db56d221e9f40e0d13b9ef3f0783af28659a430086df63d7d8b856d5338cc8259905ad869e5b73546de1b52e3e9311124774ef3360f9a599e21a2ea1693754ca8d7f2265d9d92fe72aec78d652a2cddf328200d3cdad8c5f2a80d2c7ee1cc280aed1b21f5526dc49c83451f1326e8c1fc617c254110c8a90b78d2d9f5bdbb2d6e1df48fd6bd0caa8840b7247909a7ec9a43c654bfd26760b879cbb1c7f1ef2d7171e2bcb0d742fb46cf70c0b312e5808b642af9c95803e1fa17ecae75192fab58152653760ef8d3f4b8e33c594fc2d125ebb7aed9fe29ab25b7a51afc61bde93411eaf25c0b2d6100236993160d85a3c581fc4595cc89fd930c36350d7471660daf275fc0c36e4d2f535246307bb375d39b04e8856a09b6d20ed09107d5e9f1865a84ad5c2fe1afc2b4aa155d4db4231080ebf6f144a764f2449afb11e68b7c09ceaa97afb50c042acd77e6864827ab8a3c4ad66697c7ac6dab842e5d3c6ca7b2bc97219872630b1d494640b99929e8638c3a5dc571d502664d663ccf1238c63d67c31371680bfaef1a4171159164a4bd0f293350a38d3c89ef2d307b5166ae03522abc16b4a5ae3db195d6b68f771f4db4b75706b82eeb881ac3e7da619f747787bb1145817eff257679d64bd96cb4a1eb33c0581bebcd00b8d830fe22edaa9fa09488", 0x1000, 0x18, &(0x7f0000001180)=@abs={0x0, 0x0, 0x0}, 0x8) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file1\x00', 0x200, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) mlockall(0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f005000000fbfe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:46:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x4004667b, &(0x7f0000000100)={0xdead4110}) 16:46:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x4004667f, &(0x7f0000000100)={0xdead4110}) 16:46:06 executing program 0: syz_emit_ethernet(0x38, &(0x7f0000000040)="c7a895006f53bf000005ffff86dd66aa93c7d6e23c3392ba6149f4b563683ebe77fb18b08a6e50d05ee5d646913b01982542f086a6e12bfc") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x6) 16:46:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x40047307, &(0x7f0000000100)={0xdead4110}) 16:46:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) fchdir(r5) 16:46:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x40047309, &(0x7f0000000100)={0xdead4110}) 16:46:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x40047477, &(0x7f0000000100)={0xdead4110}) 16:46:06 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x8004667c, &(0x7f0000000100)={0xdead4110}) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x8004667d, &(0x7f0000000100)={0xdead4110}) 16:46:07 executing program 0: r0 = getpid() ktrace(0x0, 0x1, 0x8, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r2 = getpid() wait4(r2, 0x0, 0xf3b01f089d012409, 0x0) fcntl$setown(r1, 0x6, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x81, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, 0x5, 0x800005, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}, 0x0, 0xffff}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r6 = getpid() wait4(r6, 0x0, 0xf3b01f089d012409, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x28, r4, 0x0, 0x0, r5, 0x0, 0x9}, 0x8, 0x5, r6, r6, 0x0, 0x402000006, 0x7}) fcntl$setown(r1, 0x6, r2) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x8004667e, &(0x7f0000000100)={0xdead4110}) 16:46:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="f8", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f00000001c0)="092009df00000000000014804752cd8439df6dfe4ed2848f4aaaf26d69d99746cbe7b462cadf8f29157cb4b0159b19fc25be22ab705abf281e73d9b6338a02bf0a", 0x41) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0xc002, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r2 = shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x10, 0x1, 0x3f) r5 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = dup(r3) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) ioctl$BIOCPROMISC(r5, 0x20004269) fchmod(r7, 0x19a) sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80047308, &(0x7f0000000100)={0xdead4110}) 16:46:07 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x101) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x6}) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80047476, &(0x7f0000000100)={0xdead4110}) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4102}) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4103}) 16:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f00000a0500cad800"}) r0 = socket(0x18, 0xc002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) dup(r2) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7299b305009b86dd60451a7c00382b00fe03fe8000000000000000000000000000aa210000000000000004a576da62009078000000004106bff075000000fe8000000000000000000000000080aaff01000000f7fffffffa000000000001078b883905d6016f81c96ed114158cfb32bee021f779482f91757b5c6a28352eaf5a42f1421f5500719fc265c89944db74c10ae8773e02c9364bda4a019cb22e8d9645344703342163c615a8e1191dec5de3a652285b2e203b65942051e1d9cd6bb59d36834c5d37ed772ae2de8e508e5a818940f78eb512d1001bbe5ec22d4cec19a4eaa3961ddacedfd6459fb60a3f9579c01ff805000000000000007db0792bb801d0043de3c51dcd3e228e3c3a2a5cff8f49429e0e430c6aad54e8ffe4ea4ee535e8b2a80268fd988a86f1a4f0b5816bebe61767e61d1d261975ba660b19493c415d78e7963a38937bb3d9322139c9bb917ca200da77ecd3ee302f792b4f85729365677c407fb0ccf283d4ad758b56bf5d40bade29eef608c75f911ab10a1684c36cf5d87bc9750f16ed9dd0ed2423a8310d81b5363fa735"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = accept$unix(r0, &(0x7f00000003c0)=ANY=[], &(0x7f0000000100)) getsockname$unix(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0000ffff0000000000000000000000000000000000000000000000000000001900000f00b2000000000000002506be496b5fdc77b6c0c5dc7102ff5ff7e2f8000000000000cbd22c7d928dbe79c99ecf9da9ce7c73ef8f5c03ee4ca612b1afa8159968f8fcffb0a874439202a75ec157fb000000000000c5de4cdbee29283b6ca659efc8328c9a0ff64fe1d4585999f3ffc0b261a8d9022e432185c7eab8d7d04c37dde3a211976331e45dd93a9fbd2d46abd75ce75c03c18f466f586f3f0afa49d7193d8115216033"], &(0x7f0000000180)=0x3e) write(0xffffffffffffffff, &(0x7f0000000240), 0x0) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(0x0, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = semget$private(0x0, 0x3, 0x10d) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000001c0)=""/74) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000280)=0x7) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4104}) 16:46:07 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b", 0x40, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00050401b6f70333"]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x6000, 0xfff) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4105}) 16:46:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="a8d9bf65ba1b57082058a588b0bb93ac0222f9448b8873614f9e2674e5bff08dd3bd6a236148071c0166bdff0c94122cab63876097220d806ba8938f15c4", 0x3e}, {&(0x7f0000000080)="09e44edad29610dd3b3ed15b97e3d93e4b4f43", 0x13}, {&(0x7f0000000180)="d9c6af1fcef8a7a401935598ed91eeb64710f1908582df842e76d32bc6424b66510b2c148983c799ab1074d454002895f8eb72f2194f9ada08241aad2d3d72b6b346c7a336061d8b276473670cb3010b7eeb9d705e9be675e473325af2ea9da18caa69ffb8cf05109100babe14ee46d0e5b11ec0cdafc84c2837dbe156", 0x7d}, {&(0x7f0000000200)="c928f22e0447b6f0a1950c3bf9b1e0bc518122f143706095d6330ce03a0b55a7b592b2f090e9627275e7fbd2fe98a9", 0x2f}, {&(0x7f0000000240)="5890f085ab4cff94d6acf73b056dbcbd2eb86193cbbbc4f686e9b0bcb80101fd0f80ea1cd9b0e8358c8224779ab5cc243c41a70415fd35c81bcfe37636da41339db5775e338a137feef70d76153e3c6acc03705df5a7da291f1fa79c9e", 0x5d}], 0x5, &(0x7f0000000340)=ANY=[@ANYBLOB="98000000000000000100000000000100a569be027fedd433971943b612d3ad5e65ff79adfce288fce6878828f280cd43930b22dfcf04b0742f71fb0e1e638c3345910c10c442f0fb4bb9e4fd0ceb21353619d7dec90cb186025a3bba008a3dc6a8182c4ca21dfb3349866bb82843f995fa7a29cd200ded17962aabb3ca4110702d22ca543df8ba30f5866e11b2dd12c14958d50000000000c0000000000000000100000007000000b4952131990ab98758b597cb90db8ed1d4aa5daab6a9d00738174adcd04141b9733820c359e56d9c6a7ac3824cc7e14462ccedd81ad428ca568845ca1dad291d9938a8fb7829079fc60d311590700f566fa912c0249df54b20b60dc8237133ed3e54b129ce1d5e940f54b32cf1a2a9fd2263ab2f10ff601bc0ecf5879988aaa68d3b7dcbac85bf683dede1c7a946ef1a9a3444817380e45590719ec11bba9b31d6cfa716291c001a0ed50b0b134a39590001000000000000feff00000100000061e7cf599233668789b28e2c507f120f6a3779b7a77efbe2317c2cfc97fabe9072143f12273db17132d0ce786e4de2e3d5111be12fc04e80aed3851ae9c6c355d7c1336c92b7dac1aaecaf0ba680bfd325b4238611849ddb22db498fe898a37b9b5beec706c71328f9791d9aca96fff3230d60ca6fc17972ee5ced7f5c7dcd946b554bbb99f8a560f4e035fed444fea22dbcb98f56f7938806580b286d42bc776bfa4edc103cb915230609993690b7978bdb8d4d71e87ee8b59830e6d220643111fd709caa09cf3781bd3728b1b2188179a9de0f0be97daa7b5cb4b3820a08d0d14b2f398a28000000004800000000000000010000000200000000b2ed73597915432f603f044acfadb9e379d8dd8f6f287d1ce1efe1d5a48d2a4daa3d9c853b8ab57f8cbc671a01b48d05830b00000000009800000000000000010000000000000056aeac7f51335aacb4deeef39a530cdc7a7a327dbabea6501fe09b34a0cde5f29512167cab76edd14f99ec20c8d21eba5a0a08934a1e4224e313cc48bb68dbde9cf1bedcc4ba2d0af7b9ca4760061afb6447e884a03a0041a6d6a329678967afe4be1edda494cb2006dd085cb5156e2722886e16d72cb58618f9664773336527ed0dfb56dc790000"], 0x338}, 0x2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282906000000000000002babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000021000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x8, 0x100) listen(r0, 0x80000000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) getuid() sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000780)) dup(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4106}) 16:46:07 executing program 0: r0 = kqueue() socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4107}) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4108}) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4109}) 16:46:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000", 0x8000000}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead410a}) 16:46:07 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800083b5199e49cad1089ce000000000000000100ff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgid(r3) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead410b}) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead410c}) 16:46:07 executing program 0: mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) shmget(0x2, 0x4000, 0x44, &(0x7f0000a07000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) dup2(r0, r1) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0xffc, 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000140)=0x1) getpid() getrusage(0x1, 0xffffffffffffffff) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead410d}) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead410e}) 16:46:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) getppid() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894338796362f1a9f2428b1062851bfc03b22f310b404f36a00f9000fcffffffe608a371a3f8000400000000", 0xb1, 0x0, 0x0, 0x11d) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000100)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r5) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead410f}) 16:46:07 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munlockall() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x18a) 16:46:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x5}]}) 16:46:08 executing program 0: nanosleep(&(0x7f0000001580)={0x0, 0x2}, &(0x7f0000000040)) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x9}]}) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xa}]}) 16:46:08 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000140), 0x0) r4 = semget$private(0x0, 0x8, 0x10286) semop(r4, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x8, 0x1000}, {0x4, 0x2, 0x1800}], 0x4) semop(r4, &(0x7f0000000080)=[{0x3, 0xc, 0x800}, {0x2, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3}, {0x0, 0x3, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc32f, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xd}]}) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x13}]}) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xc6}]}) 16:46:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCEXCL(r4, 0x2000740d) kevent(r2, &(0x7f0000000100), 0x3f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x7, 0x0, 0x0, 0x81, "009be62c21ae49c4a64800040100", 0x3}) write(r0, 0x0, 0x0) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x500}]}) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x900}]}) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xa00}]}) 16:46:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6, 0x0, 0x48, 0xfffd}, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x6}) r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setreuid(r3, r6) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/84, 0x54}], 0x2, 0x0, 0x0, 0x9}, 0x0) 16:46:08 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xd00}]}) 16:46:09 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x2, 0x1, 0x6, 0x0, 0x7f, 0x15, 0xfffffffa, 0x2, 0x2, 0x400, 0x2}) connect$unix(r3, &(0x7f0000000c00)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658f9705c62bffa4d012ae46ac41e6bf3bf554599b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000020000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1f9c400571cd45b9b0d57e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06020000000000000053a5c93dad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7df00800000000000002e5315a1fcab1578d2a46ef1e7c4aec33460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1b709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b70fd816dbaeb940cd3a06380b77979ab401010000000000001610528c9bef98ac669e81da820920df7463bcaf2321164d77cde841246bfed89ea0c8ba473f89829fd6681ece8fa614ec95b39d85b782ce010c0000000000000000000000000000000063fb71c32a62c5a10ed1c5e43aecefa12e29da84f0256c0660343d92b105fde4617320c0893cb3d1b3bab5f3219640750896c36dffe536c67eff010000000000003d69af05a8cd9f826b68dab7bc85a50a697963ea4fe3ebb8370a80ac863ccb98b7a467e279d785c1df1ba6aab5a33f0d0a5e52d6fd2a6b28a502f96c26a06503ae55adb9417a81f99ded057d19230c1019139a6a972ff0ffa970964ea469eca5a964eeef906a64c56266ce52b8424aa8cfd133f8adf09300002390c2606c629ee903249541a8e9f498e941bbb1c6d96119bd7a88cc89126fc9353497b8aa1e41756cc3229e2ce9883b6ea8160808c230b87af2760d40657b3c3caebbcf42595dee6c78e180220a7f390432747c38ea6e2afbb3f79f443739f7fee13184176881e27f96612d6cad8c403ed5d75d7ad4134f804300e19d818e37aaaa6a110400c14ad0c6baf5a31fc8af39eb39c8668c3f1c71a6f126fbfd4c29bd3d17ba979b08138c561c81d6897177632459969177b6fe02f4f0abf5abee5aa709c14d7bb73b64010000000000000034ef53d66a125e6e0758dad39982d6b38e6c4058ded703ceecd10d765775905d834e7c13d457579a2d8e14e1e178b707071133dfdc8ee31458b95c00e4fbafb813398508990ee3f22c03b4d12434b37703e6a2889074ecb90e5c7269e2f12dc3571ed20ca3c1715b5ab0049a72d6860619c6774ed5d4dc5ad6f6d1aa34209a3a073723f5733ece8f1fe17dd31c0f3d740e87bb798c5fc77754949d763f9f187a2b23b5253e990782ebe27f2c4c68e6dcec32265b40c4eb9d9d988cf8b1cc3098ad95b8abd4888514a18f9566af4ea5bcb44d846a54503f351caa304728036a5a9e8616d2a7e29f70de511bf68105363a4c5264d6b3ee031ec39872de473905a778c3e64e4c74fea818e6456f8ee9c4871640"], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x43cbe, 0x4) r6 = dup(r1) sendto$inet6(r6, &(0x7f0000000040)="993b6c3fa712f1fca9b0c938b2447c7652ca806b993942c0b4faa3", 0xfcec, 0x0, 0x0, 0xfffffffffffffecb) 16:46:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x1300}]}) 16:46:09 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x7) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:46:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xc600}]}) 16:46:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x4cccccc}]}) 16:46:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x4001000100400006}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r5) dup2(r1, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040)=0x7, 0x4) 16:46:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c00b480309900fe7c8a5b67071b542a53870600800000180000002900000033000000000000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x3, 0x7f) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0xcbe}, {0x18, 0x3, 0x5, 0x7}, 0x1, [0x3f, 0x7, 0x0, 0x9, 0x800, 0x2, 0xec2, 0x1]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:46:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x5000000}]}) 16:46:09 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x6e9, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0xfffffffffffffffa, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000002e00)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2b3c1f97f1e1d9f076cbf2dca9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd10529dd095afa4e118cacfd306e2e91076d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa36328947ab4a6dfeaf2240cfe6c940c4e78dd214289db2ec0aa1d37e0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed480b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993bb22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dfe753b8c608fa96a395a9dafff1f84602c20f1959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e010000000000000029d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465670000000000000081bb872938583042fde877ca57358ff897eff924cd4ef2f468447ff8a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf067f00000055831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d88207503", 0x3ad}], 0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x10000) 16:46:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x9000000}]}) 16:46:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)="2151e64d47bc385a96422d1d78931b6f5ece3dd80308b862b36113ece93a04ba67e6607524e12b8e4d2883a4834dd985c8afc2eddfe33357068867e24a070e20fd307289b728bd63e2a4dd3c7316e0ed3594f1f35e00c0649c7bcb0cc68684350bebd65e33e964b5a0c3dca6a41d8aa5f849941fe5c1bc9e3aacefb39f85641b0b34e2cd5cac52c3cf779404e3a6b4c69193b5d7d89128720133b0b8eaea262cec1b722307962d6b61b6331ad50503fd9b996e50dcc7027079aa3dd9a503a53321451b76eb963086c2f02877f0fbae215d286010b57002e2d06a41f028b9040e90115d281319717bd2fe50835a4942448e3b8080b3e25cc998d9e8784ef0ce", 0xff}, {&(0x7f0000000100)="b14a211365284894d999dda116520ce05efde3c28b9ef7b776f936a9fbb766c605c1fdf825411fe68dead65d2172759635d8a0c8bb1d864d861d5d1f0bcb057aba978d31bcb2542b292892c9fa3c40d4ffbc07a2c83593a3b8fe2b51c266f9f9c6194c61f78c5e0c0b8a9bdeecb22dd99880b438525723ba079e395ce8a8528aef14ca9926ec842d94a8c862e4d6b2553c36ca0c124e6dedc98b118a3907337d370d9e456957c40a09435c727d412da3002dc46cb169b37978e4d49284dfb1eb3c9a06f57a77a730bd50ff4e77a07df31145d110e7e52c9b72975f20fdad25cd3eb3c1d855cf3a07cf6e158767818ef857f914", 0xf3}, {&(0x7f0000000200)="133acd251b7cc32562c0828de4d3af82b4b0623f65191a595e0a4530883d58272f3a23742adf103280d945f2095972358dfba236365f40fb08f00de1eb47e7acf29cb99d", 0x44}], 0x3, 0x0, 0x101) execve(0x0, 0x0, 0x0) 16:46:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xa000000}]}) 16:46:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xd000000}]}) 16:46:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x13000000}]}) 16:46:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xf1, 0x0, &(0x7f00000000c0)=""/241}) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000607000000002e0f00000000000010abf185fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) fcntl$setstatus(r3, 0x4, 0x40) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:46:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xc6000000}]}) 16:46:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0xcccccc04}]}) 16:46:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, 0x0, r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) bind$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="c92faa3d2aa0c57f0000"], 0xa) 16:46:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x5}]}) 16:46:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x9}]}) 16:46:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xa}]}) 16:46:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xbf0804336186da3a, 0x83) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xb48, r0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xba) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xd}]}) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x13}]}) 16:46:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x842) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000100)=0xbee) close(r1) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xc6}]}) 16:46:11 executing program 0: syz_emit_ethernet(0x6b, &(0x7f0000000100)="173450490f80398a9f1bbb00000000000000000000000000072bf2cc7ddacb678e3367a837da4833996c687e545fb08a65d5c337a40f218fa6464dd3fd1c5dcb6e3c10649f119849106edf201deb1b60dd031554780600000000000000e3a6a2c5393520655d6bd7a464bbcc8a45dd8a70e0efb043a65cfa76f96ad1cded9b58f48ab54fc646ff01000000000000a58f8e2521c8aed68ed0ee6c78af9fb6b0fab920aed2b711f18e2a97b4dbc78700"/186) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x401, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) lseek(r4, 0x0, 0x2, 0x2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000001c0)) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x500}]}) 16:46:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xa9b6ae56431293d0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x8, 0x10250) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000500)=[{0x6, 0x0, 0x1000}, {0x2, 0x3, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x401, 0x1c00}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1800}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto(0xffffffffffffffff, &(0x7f00000195c0)="b725a0db154082e95ffe73e49a91f4824504eaacbe7517766e9fdc6bff86693f42f73ed09cfa4afcd8f0eee796308e98635cd210ccc14f2103ef29b1c581a54a52cf0717a9cc3083fce8bf064b59", 0x4e, 0x400, &(0x7f00000004c0)=@in6={0x18, 0x0, 0xfffffff7, 0x6}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x900}]}) 16:46:11 executing program 0: clock_settime(0x4, &(0x7f0000000000)={0x0, 0x3}) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xa00}]}) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xd00}]}) 16:46:11 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="82020063c4a143dce4a7ef64fe3bfd6fc50d78bed7123bdff51e2f66"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x2, 0x4001, 0x0) socket(0x2, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) connect$unix(r3, &(0x7f0000000700)=@file={0x1, './file0/file0\x00'}, 0x10) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dc7fa7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt(r4, 0x76b6, 0x7d5, &(0x7f0000000480)="d02462be534c6241b341e7b368d2c081562f8e37782ce15216a66288b41d2496a0f6d2c292439202378464de39ecd854eb50095e6e473f1ac68e019df1dc782dad318b992e8195d10435b9124423c1b5e72419", 0x53) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc1206925, &(0x7f0000000300)) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r9}, 0xc) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x140) writev(r10, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4011, r10, 0x0, 0x0) r11 = socket$inet6(0x18, 0x2, 0x0) getpeername$inet6(r10, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_int(r11, 0xffff, 0x1002, 0x0, 0x0) socketpair(0x6, 0x5, 0xff, &(0x7f0000000380)) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r12, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000fb0000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea93a251f1ae8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5bbe36cc175c5314e88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a7cbdfea6173badddea1361a68a4b088a5a1a7122"], 0x1, 0x0, 0x1004) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r12, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5dff00ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0986adf3dbb1f6ea66a7a83d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f"], 0xbc, 0x40000000000800) msgrcv(r12, &(0x7f0000000500)={0x0, ""/146}, 0x9a, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r12, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[]], 0x1, 0x0) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x1300}]}) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xc600}]}) 16:46:11 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) seteuid(r2) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semop(r4, &(0x7f0000000040)=[{0x2, 0x1f}, {0x2, 0xced, 0x1800}, {0x3, 0x800, 0x2c00}, {0xac752791eae0b817, 0x3, 0x1800}], 0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895006f53dd4fd005ffff86dd6e360aa9bcda5103ffffffff00000000000005c59df9ffffff087f43f8097f7400a3e6bb21000000") 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x4cccccc}]}) 16:46:11 executing program 0: semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000000)=0xffffff01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r0 = socket$inet(0x2, 0x1, 0x7) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x400000002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x5000000}]}) 16:46:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000040), 0xfffffffffffffe91, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000740)) ioctl$BIOCPROMISC(r0, 0x20004269) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="786bcf63ef69f989e08d02b09ab7a6c55c20f2646261d813f28f1cc4084d8ed532e4ba3eb5323ce9e7dbca37ca01ffb088f7ec93dd16ed25e264a89096693b98f17cf11a4160d16adb1f5e56cc596adcb6c618abc945a712c6662e373f8d2dc9b2f74150b341268fb4b6568243e14862fa09505d1038ef8e3ba1f9a7ffb9e370a3d0a5eaec427ecc5a57a7cc2204696cf17e03c8246f29c1ad57f8603815a4dcefab85d698130cabb2561d45c257a2c41d8dde930bde144fd5783bead9598fbdac25c6322427103f8fb6ee700515c885", 0xd0}, {&(0x7f00000000c0)="1f2ead47361d849fb95c4720a60feb247f05310095319f0cd9e25443053e3dc4", 0x20}, {&(0x7f0000000480)="78d3d71a01dcf90380eb29d1efecf767406589a28c33afb7f1d820e403e969b7840ad5ecb295e0ac20d752b229427d9e80c7b4369fee1dde2a4f621c35dcb5ab0a43f05a7cea0cb32961ae179155f54f1545aa6b523473893ffb5f21d233f5e43650861bdd355a3efce17a58fadb3e1ef8ae560f254f249163f5b225697ad3d35e6851205349a827de4bb29f92ffb6e1223a398f00b580f64fee968fef9aebfa6fa7c9a03d43ed", 0xa7}, {&(0x7f0000000540)="cd52b54396406a77f3ade53dab731c0453b27f12036f7a9cf1a3dfbef1d43ae717572a1acbfd1f156930020634427819d07d0c44be6106f1bd8382bb8545c36674a6e481f6ec67f535fae91753ece53bf640fa2c33088269773d62bc64cd515796c4afec1f10efe1b77c1ba1a31af8f946cb70e1e60dbc4661334ad5650b6faf0c392a161c32eabaad789170a9a5e1c5a46cf8c58596174c340fdaf3d5bf91713e1e9b7ae4a4f3d604b8476ee97409", 0xaf}, {&(0x7f0000000140)="298f15bbdc4f3ee95a646ded59b8662f85c29dee6e17de89cb77ed000359026dbc5d3c1632ab3e72d32d9db26795d96d641fad", 0x33}, {&(0x7f0000000600)="441c581e4ba8d867429e336f16a406049fe220971fbb8f406a88aa31fbbc644ac727f6099c57e04f75e5fd7f883e5330de22e525cad93ccffc9502335429fe2f534725229f39", 0x46}], 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000700)) r2 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x10100, 0x10) linkat(r2, &(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00', 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r3) r4 = dup2(0xffffffffffffffff, r2) fchflags(r4, 0x1) r5 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000100)=""/246) 16:46:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="8202e480fffffffffae767f8f7e3cb651321ba68a2d0a2b8eb8bef5a40cca75f3e50f35ec07546ee3f61c4b740068a6ef21dadf08219ff16076939e29eed26d6a8a590c88d235e8f9b8104046f6ac4cf4cb109806314a92df06cbd1dfc443e2753aaf66c6e4cb091812512cd5fb60cb0efe3470671c31fa474079975baa86a28e7adbeaa108a4b7001d470c8731a840816a86669611bf9375abb61bff2389503f7c33345205dd12a73beb8cf81b6fa019f7b4ce81be7697eaa47485479e22e33424518fa6fde45e076ef6cb8f71affaa20075a7a291d3fc4f5f88331b6a3f8782abb696267fdccedf39134f80f88748edf9efa6024440ebe15b276ac6bc162a188"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x9, 0x9, 0x8, 0x8}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="27ded96dc98f492361f429f08dd7bc72eb418dad3cfa816dbf969df49d551d7f4135a0fce7ec9eaf13b9e1b6dc2faf96903f208a6fd7423a29312efb2576f2b77a7786592b8a60872a37fa22d57dad2fa4ed9d624ce2978b88393b28ed0e30fcc6838e95e18e12a8ca73e7ce7fca732b37598ef74119b5f45555f611b80d5515162d5becdfa2a85d421a259bba210f1035ae1528daa6856db9e8"], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="0714096b57760025ff149b33ff0f000600000000", 0x14) write(r4, 0x0, 0x0) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x9000000}]}) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xa000000}]}) 16:46:11 executing program 0: symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x8, 0x6) r0 = socket(0x2, 0x1, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206981, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206981, &(0x7f0000000300)) dup(r4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206981, &(0x7f0000000300)) r7 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r7, 0x0, r7) dup(r7) r8 = semget$private(0x0, 0x6, 0x310) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000000000)=""/39) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xd000000}]}) 16:46:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x1000, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000080)=0x100, 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x258232af, 0x9}], 0x101, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x8, 0x2, 0x0, 0x1}, {{}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x100000005, 0x81}, {{r0}, 0xffffffffffffffff, 0xc3, 0x40000000, 0x800, 0x5}, {{}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x800}, {{}, 0xfffffffffffffffb, 0x21, 0x2, 0x1, 0x94f4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x40, 0x4}, {{r3}, 0xfffffffffffffffe, 0x81, 0x1, 0x40, 0x4}], 0x1, &(0x7f00000001c0)={0x16ed, 0x3}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000240), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xffffffc8) chflagsat(r1, 0x0, 0x1, 0x7fa8a862ddf002af) 16:46:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0x13000000}]}) 16:46:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf55dd724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af201ef2f24b05c241e230b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f0e4b23c5101e713db21be5638edb4489b8e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd71848a2b85204e29c4d709d7d06702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36593c681a1b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082a83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064701000000000000000000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbec78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e55cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e00"/934], 0x10) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="848b6c4667cfb95f2d5d22fc298913baf2b2bd6170b345589a6601207262fe78e947f318d6f968a029782f388b6bd38749f7c5da6e19349c0f9eddaa4e252ca09336f2fbdab15d45e22b0e9e", 0x4c}, {&(0x7f0000000a40)="eabe269c03a88d706bbe0e02bc04f428a1faa088aab0135c6160a9d5c9497b7c229b0b37b372b85a201c8c57e74bdd4e15e786abcfc3e5146c6cc2b2876b6b4242e7cf34e5668e527cebc10a548b1a3ec870f1989bdb707f2c0bb930ab1044ee80c08dd1a61ea8a1619b6a4ebd9f12d66f4d3e8bae838c41ba744bf47f5b374a8b10ff42c655e97216ce313e4b3baea9e3faaa761e1d23204fc8b9b75cdf21571060f0af71b5cef9e6273bcb40deba8f68f37af98b9e31c969b7465bb7b015272b4f5d3befdbd5e373c27c510f2654da8dba4929b6fec061c66e6fc3b750cdc069df7bda6576fd17390b3e3a9dedf3f5f1abe292a41072b86a34d1931d1ab1391222fb411b694e02e82278d833589f4db366d27d9a36783be7abad538f4c743805c5f1dcc6aed98f51734bf5766b16ecb09f7e0453a2ce44936f3c114bc5d84735bd3dd00e0121ffbee97838b082c4323a0f7dad4a5978eb90127abda8281163588d5a0a2780fb7aff5dfcc838281b4e824f69e35441a0bb69a0021c47c3ccff6e238f3710bcebabe7ba1443e069fb33174b691b052e04773952f8e3081ec2627750bd877819e6f3c5a46f709111379dfe6c68cc43fda0466370745b5b42fcac6b7b6ffcde653a009c4b9c27db7918148c665d9dbd4921365b5a359a87b62295b31cdad28d404922e8fc0362516acbf321b835d7c00276c547f5e9a9cc03efcfe7c2be7bba2ce9ae11de26b4e5b5ddfdbd9e8f42a8ea22ae2f46457402bc6c593f662333ed4e7cd1d54eaccec5f14aed214db80ab3bf167ab9caa38481e13e9e35a86458726dd66b54324de66070f178da6cb039abbf5f66e2eaf71780075baef160ab8156d8c9e3aa9e1537c19d50b25ef81604bb3bdc5cdaa932c612b3a53eea8d861c560c9bc1d8f5f8e9682512e2e7f5cf5efaf5d05818a96c9bae4cab3d1ae7804f8294818062fa5c4d6f225c8bd268e85963e89912fe7fd41b81d500b85e8b3e0eebec9e02e2cebe31fb6d186bfaa9071d806aa7f474e8401c8213c4a3258ba923f3a7bb37048c9981d63560058f5d92f8efb06198eaa1b45f4172c1db541268a78c8ffb5cec82c02988869357c362bc4919ecf552665739de65fbdc084c1bda7e1e7ece9670ac97549b5696f9148890da32aeaf42404512631e92b1b4cc9c271e80b0d75085f804407274d72f4a183a0969e52541a026c66a0112a9049bd6adcba3f9c148885ac22a701f540f14c3de46b7ce13b18f57f2a48336d5567750d5dcb294cb2dd0269ea83129a055dd6992dabe25502f31140743af406d47a025c6dd601bf58e4190e21c1e737fe54d9795cba8fb7f1293ddb705758186b4182c7310d95f639970fb470d439d248208c76f92508ba707a3e5eb06f5c86d878f8ae117d96c168eae882b20867d47dcef8ea7af52f81ef48afd70a19f9897d7554de50b12d5a4263d5a1245717910c048bcdfaba42dd65fcd61de1b6c8433fed3325e9aaf53ed929e037f15577d10686fa9b897c83fb429f1a6461f0abdeb4a16ee5b1e1a7bd0983f43a763cee986d36d0173e821f6761e456ea1d1446143bef20894f5355294361fc7dbab20de0f67a22b1856b6c5a7f18ecdcfc4e7dc79937638f7cc9434a0e9ff3b25b796ce23f7a3305a889cc90f85f873ab1f8a6fc7d6fd42c105479591a5627efb67b4a0b947b3505e729dbf82d77939a8622479227046f818eba472df2ab1a91479a3c534e5ad2e302e4bb5bc3e42a2c15ac1e9db0f108fe4c69eec4c80fd9bcf532c07aa557d5ee8dc0da9c42e381b24da6d31bb61c370dd2943d47981eee64ae0c4fb246a3f3ea749f4abe8a3a51175931a72326f4c86caca974330b82d8b93d98985ef2ea8da4fdf055648617adf1f02291c2135f419cdac3f8376b9b68a271d546ac37ba8a9e74acf7b13bb39f3a2e9d68fc5dae5d5a800781d5363a106982a57d7b80720ae52ade22aa5fb8e58a540a7fce75c827caa36d4845c189d26226a1b7dd68d1c0613297a4477e02f119f444a4883f093cb4fdb38731a947efcb41d93619e11ef384b2aea6dd632cb28e9fc7a5da4551e601c026b5e070a313c64188278893734243fd0bab8236e81a34e98af791cac35820be3c317e38d65e04af383613fb978a269a3ebef1b7d9404de7e94994f4b7a433b49f8023806bf1a38424eec1708f9583b8625c3e60d5ea6ecbf624ab03c97b24e81a95745589eed1fb9303ff43a37bc181a563f4ad39e189189a1f60c7eb889f2294b1be5f7eaa6ffa58070f810c39bc81fa45e7801b6272bc6b6ec4219c98eb5f92073a251164c381463e7500d96c4814d2e4e7c20c4802204ae8bd68c397f480101cfbc44fe0e6efdbdb76556063b14727689ae4dbee4452d2807c8ec7c77242da44bdcb623d7756d2ed01bf0f106b470d1ae92600320cdf97fd720911a832e807d7fa3f5f9a6d409db89c5478036b6d2c7135096d801004bf5fc0cff702cf1d4055aa122aaa75be567d370c0dd8f0aa7add29ddb011000d5624b373dfb3aa7b1387d957dfc8f6c921e4ee1029bd9b5d8097ad9b13f677d5cbc705d5d011144dff804ed97b7721f9085962f5d6bc8e19a36669687fa6048e0a30c4e04c91b82b706a2bf486e6d6cbd914c4c8adca165ffd2104a1d120f816dd73bd1bb80a1c50cf31de067e70008f0c2da57815770d8a9a5081648628ce0538695569c93618f19905e07a9ac5759ab8a9db97e66885e4d584a3037231e109719deec596fd3e754f5ed4265d8e5019a97ec83709664c2f3a9b80716a9c6c04cfdf3aa01c69a072c8e251134669c4a25d037de413f6c3110ab237a324e9fe67b06c2e548c42a6d8b57242bedbcfa6b1cc9cb8a280683556b187c3bd03449eba52deac3048b2c6b431ac8671bd8b52e9436015c27754665921e0faf60a6e68ce6f0c3a3ff63b7db213711840beda48000d545a8918240e2fe971b726f3a050bcf0aa14364e076aca4b21af3fb684553cb42e2c5c7a733be6ea72220544c4ceb0057e097c6cd18ea5d020a1609384b51cf59ee44ca14bc27eacfd92a3e0dd4c06b3a7216ee34a6f18101ea61b535824511927acf8d58ac7ce559db31a6c23de1faa2971c720759b1aa693e411bde23c4910711efb0f538f28cb26eeef88d04abb786da054cfe4b5de3674b091d62e1da23334d0041c547e7357b0a46d6b488a1f8b1a7c417c0876e33df68677940bc9da4326c19eb83d89ce4140571ead10227942392b807a02ab0fab7f4325ea8aab71a7548dbb50a3f9d3cf2ad286a3ba6aead6b579276aaa4c7e212c205a9067aef6770b60a2436198aa33587a75d0deeef75fce14518bd7415e759393e1c1695ea72a27b6120f4eb1e59764ff6f40b691ab616791fc0014fe5f7eb3ca01de4b9df0a4f38e233a083f0f4d7dcbc5671b6a70e40b64c45dc599c20eebd71e1b12d6545016acf82b6154128e797715c157d62e81de17f99a8db6483881823a0132efb7247ee21f9136d5984bab35b542a5f909bccd9cd7052ba44e6a992d5d6f995f46d91dd5b5dbcd6f402eb7d936ca9423461b98aea94a25561779383b4f22e0d342b966a262ba01fd5c67d0fa08a975153b6831fc689bf6b2d92d1566b49d0d39cbf80a7024e6b631e5ab3be0bdb2469f7b40d2049a14f116c2b6204e18f0785cb7fe54a98d1e2dcb473068cf45348edf5f62a56fece4fa4a4e1c761756457780ab94187094b9b13e02d64940a7366023a175c667fed4d5f2f3822dd6acfaa3afd51b773a1950766e104069b9d4603709fd0cdf33745ea7ca528055ce8aafaf1b67c54e848cf86bf58343b612cace7bcfc6fe745cfb0f862b9f343da92daa16949a4cbe2a826cc67490ca5a86d6fedff2f5252deb5ef11feca5b8fd0bc939f7c2fe98a11a4e22d79a414c0d4d1e3abb9002ee0a8cc9004ae58f6ec4d32c9efef53c7db881742411f3aba53c529762f0f08d6c2b2dc2e8452c93e05bf2b7ead5ce25bc873d0bbc2b1f7e000bf4ff84e7b8a239986f3019ac84686a6bddc6dbdff8d2a020e610fe93746e736a8da9517a87d7c27a9615859510f93db6d063510e5922862444282a7eb88b8e7394b47667f0c2e4bf98eaa764c0e972296f3b21e1d1db060371b8a2dea9c21e54a48a57558e768a849e94b39cf49f3c60c44a4c0f3d80f86d8176e5f751fdab0adb9f598ea67b35e990005439ba7b16e7a7d4342d22e9fea4965c49b16bc304239cf9e43bc1f601eeaa3aa76b15f354946c65129cc0a7e8b3511557202f2a2384b262e49478a70a0d757813cc99993d131b6821010ff0299b02a82a545d63f8d5ea9484752d871a95b21c01ea6a2c2d376653da42b814fc5e3abf09bded683f1601455de3ef8af3595e322760698a173d695498e42e91c01f5e3b0d78ecb32033a2a85b0f26046b5eca204644aafda6aea9a09a24cd413e74dd402772e188ca37bf89e86649c154728ce01eed47e590f52831b1a033e8dd54e48f90d95a6c2562d72181c15d22ad0aad96b9b9a16ff25c7d9502a40d8ccb2401bcc27ed424f80bb5f8d91b6e9026585a766120356e73b2511116ea3a3a93a68e59c1923c90b4678eee4457dea8b056a37b224ca4fde0eac0979d9400dd6d3c080ab1057b565d0e68cc9c1c89dd871c37bfcd1172af7ff20f6212000c4de59e8a7de4094fed5f4fdde9e3f0d80e748686023e45f381a1a20394bb191f6a3545182ee2867b2486b40e6523cd47ed42e7ad2bdee663a6554aef4b3d10e2883c0d978109b1a1a587644ba40038f71cac4cd85e85e3084b87f3603197503b93ccecd2fe4239f04029f9461ca18ab2396c5c47b5854416d1d4bcefaa5fa68c0648817e490b3e6b47f195f4ad197a526d813c94fe2c2531b4c7f329b2f18a940d43832b9c2a3e2814da7005cf1f8a7bdff751499751e37811ebd86f0707323de4b47a7084e529abc3e20866d78917bd2efa2c9125ce827bbeba23a2b0c01622d4ac321f4659dc0ec352956517ed2c0a9b520bd0bba7b5a4b7c71148a4dbc99d824b08931da71f1f2daa4b9158e0b87b322785aeeea7ae8466c4f724020706eac6b31ad2dfc39a08f7a53e9bf7c07d0f1158ef7fbf8a0879cfb8e31910f1f475209093fcf45bfe00872b17bdc3efb5c7ec85a185ab4da35adeb8a2dc7ca5103920a7aef4f2a2d35701216297e4b6c4d756298f08d4d8ac561d77905d106f59afae87a71b416372bc45f7d5f24d8e4f217f5fa6c395a964b872855aea9d81381c127cdf77927718d861f86aab84b2178eff5c1db361e0c53bdec374109ff3dccbba54c4a1610a436c32599b52477d40f39267415a9f623d0f4cc90a3a2877bcf08a83debc320f28fe9111914524821d38dfef59d8d90ffb4bf12fc02a77bbfaa8c5bf63c8a33a8bda9cc38d1a21c03a59c3eaa58f043dec8d82d00b6ca8432af31ee8b5ef6070e43f48de53e56869d5bfab2d5686051c7897e9d265d6398bd15a7c4d50ea30c5056ed6ce11bfa53d8bc1fc4cc843ba15dead80893a79cfd3fc03bd8b101f69b48d80aa2e868cb06d7d1ebda73da12338a654f8a33507430dc63f0c9b41adeb6b53c0dcd175f570eda746e28624d2ea37c7190190d7213f5e60c75d8ce737cd575b1a4fd6c10efac67854b86f553dfd857f64505568ac42d4fdbb5bec2f1c05abd11555d80", 0xfb5}], 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) dup2(r6, r3) 16:46:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xc6000000}]}) 16:46:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{0x0, 0xcccccc04}]}) 16:46:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x160) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = dup2(r0, r0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x1, 0x38, 0xfff7, 0x1, 0x4}) write(r1, &(0x7f00000001c0)="a9f8546b4df9540f5f192bc4af2dba0d65d89127b923db5cec2875ddfaead0719e1d252a08b4e474089e0b93d360c750c3831c640131df5f225eadbb826324b9c5a790e4be9c3cea83f73e8f56047edf75549d2a08740dbed75d215a7f3e949c0255a08c806cbe20041ca15ccf5b2fdad009ac38d029b950e35065d2026f98eebf4ed2293763bb1f5061adce78117fe13a02bb9a852bddc5e8d03c506f9a28d2421de0693339045ce4e0785a524b76b5e56b1bcd4b333aa2b76863b3e5fca5e97ef6", 0xc2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x200, 0x7}, {0x18, 0x0, 0x5, 0x3}, 0x8001, [0x7, 0x6, 0x4, 0x81, 0x8000, 0x946, 0x9]}, 0x3c) getsockname$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000380)=0x5d3) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r6 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@file={0x0, ""/36}, &(0x7f0000000480)=0x26) getsockopt(r6, 0x101, 0x7, &(0x7f00000004c0)=""/190, &(0x7f0000000580)=0xbe) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/diskmap\x00', 0x401, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) fchown(r7, r8, 0x0) 16:46:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x5}]}) 16:46:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x9}]}) 16:46:12 executing program 0: poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="19b456bc1a91132e7a", 0x9}, {&(0x7f0000000180)="0aa9a6930bf4ed5f386d63472b286be0c16dc2cfa961c851c5f772a274f17426d4bd95702ac275e26c2d8c4c90e21a97b5f60a952741697657750b7c5e95ddf212228955c9a616d0dcddd53ca37e4bb1077b1e01c1fd5a72fc90074bfc2e2f0a0985cd858ebe935d59b6afd4bb3d4962470432619688b1cadcfa49b029b596198cdd3f30ba262fa415eaeadaa4ea2985ec7696eb376f2c30c425d7f2501516d00792708599aa6ba337b258d27a", 0xad}, {&(0x7f0000000240)="e612892e", 0x4}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="1311c7ea99312594531cc9146c4d4b8ac353ce6d77e4677d45403d96e646ab26b85a83fc7bccfea458d60290538de72014bcd574d844c3", 0x37}, {&(0x7f0000000300)="5b7b63c2dc60189a7a66a91d86c8bf1b14abee406aacecf2b212b57cf0e3625deab4176cf907a69b232e0c1e396d363682fdaf57094605e48873ea5dd8aa7ef8da25a401c2db601c1f7d713b09", 0x4d}], 0x6) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x5f812f40, 0x401, {0x1000, 0x101}}) 16:46:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xa}]}) 16:46:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xd}]}) 16:46:12 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x13}]}) 16:46:13 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000080), 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) 16:46:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xc6}]}) 16:46:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x500}]}) 16:46:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x900}]}) 16:46:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653", @ANYRESOCT], 0x2) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) r6 = getpid() wait4(r6, 0x0, 0xf3b01f089d012409, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=[@cred={0x20}, @rights={0x18, 0xffff, 0x1, [r4, 0xffffffffffffffff]}], 0x38}, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) 16:46:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xa00}]}) 16:46:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xd00}]}) 16:46:13 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x1300}]}) 16:46:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x68) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) read(r2, &(0x7f0000000100)=""/69, 0x45) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 16:46:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xc600}]}) 16:46:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x4cccccc}]}) 16:46:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/wskbd\x00', 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x2) 16:46:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x5000000}]}) 16:46:14 executing program 0: r0 = socket(0x2, 0x8000, 0xfd) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:46:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x9000000}]}) 16:46:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xa000000}]}) 16:46:14 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xd000000}]}) 16:46:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0200007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d6ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/792], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r7}}) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, r7, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r4, r8}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x13000000}]}) 16:46:15 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) unlink(&(0x7f0000000000)='./file0/file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xc6000000}]}) 16:46:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0xcccccc04}]}) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:15 executing program 0: syz_extract_tcp_res(&(0x7f00000000c0), 0x200, 0x78) r0 = semget$private(0x0, 0x7, 0x3e0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/172) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000340)=""/131) sync() r1 = socket(0x2, 0x1, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000240)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000080)=[{0x4, 0x5, 0xff, 0x1ff}, {0x0, 0x9, 0x2, 0x10000}, {0x6, 0x7f, 0xfb, 0x6}, {0x7f, 0x4, 0xa6, 0x4}, {0x0, 0x8, 0x4, 0x6}]}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) semop(0x0, &(0x7f0000000040)=[{0x2, 0x400, 0x1000}, {0x3, 0x6, 0x1400}, {0x1, 0x2, 0x800}, {0x4, 0x4, 0x5a3a4c4721abe817}, {0x4, 0x7, 0x1800}, {0x2, 0x6, 0x1800}], 0x6) listen(0xffffffffffffffff, 0xff) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0xffffffff, 0xa0c, &(0x7f0000000280)="7b3b1eab03f9d9e38909e6bd0586b0826407507947cfbdaf3b2e0f018aaea4169830d27d438a5282d1da39b6218ea6f018f1d4d1d6727f0e302e603ff4774eedee90a70afab09218d8cb5a65d09ad8b3a7f80bef48b71b0babf90d87aec369db6714ef09083720fab5d50000000000000000e16a80c8c472a9f43900378a04befd6923a94a7adedae6ab926b8baf33cf72c010ba9b5a32ca96261a628033787cf445fc9e6a31cae97d4ceedd5867bc0a432d64728385bc90", 0xb8) dup2(r3, r4) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x192, 0x1) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x5}]}) 16:46:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) setsockopt(r1, 0x5c72, 0x4, &(0x7f0000000080)="862829a1b06fec6eeaa3cdda04de32ea687dbd9228cee5f42862d24a3f03135f5e00b24ceffc0aca5d76037ca5e506b3d1e4797d14648736a8edae", 0x3b) r4 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) getsockopt$sock_cred(r4, 0xffff, 0x1021, 0x0, 0x0) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x9}]}) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xa}]}) 16:46:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) clock_settime(0x2, &(0x7f0000000040)={0x1f, 0x1f2b}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:46:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0xc1b, 0x41, 0x4, 0x8}, {0x9, 0x1, 0x5, 0x9}, {0x7, 0x0, 0x80, 0x100}, {0xd59, 0x80, 0x80, 0x81}, {0x0, 0x0, 0x3, 0x5}, {0x1f, 0x1f, 0x6, 0x1}, {0xbe7, 0x5, 0x1, 0x6}, {0x8, 0x2, 0x4, 0x9}, {0x400, 0x8, 0x6b, 0x7}, {0x8001, 0x40, 0x1, 0x4}]}) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xd}]}) 16:46:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000002600)=ANY=[@ANYBLOB="ff07000000000000095e29395661a90956c533dcbbad9469ea92a31c06d0e81ab13f05d5e98e89b244acfdd23f813ddc61ef5ccc3e094ad8db97daa78d132265b1253b997f7d9b9a0fc588bee0ac6bc4e84ee321b4fe3afc086f2814d21287c8e8b6786258b03259b36a43e30906502eaee373ee5ca08cbe43cb9b971e723487112ed68783abd3b900a762fdaed4d65f41bc893ed3f3583fb802ad4d0776d2e49f66c3c5e9994862f77ffa95079cecb0a9"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000025c0)=ANY=[@ANYBLOB="d52e39c003005282db459f1977aa32aa9dfcd33e0160c5b060602c2f5f1fa91770d300000000000000eb000000d73300"/58], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) sendmsg(r4, &(0x7f0000002540)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)="9a85157ba00bf1514ee8fdbb2efe5571b7d8d06756fada5b19f822e58faab6d9e445e8407e68cc712161bfdc313dc34b4583345cf03fd48d760e35fb3e6d506902eef31de4a46840882dd1c4f09602dd931425643eb98e67d679912b95d026269869d517a65624daad778b0642867502c82eec350b8b3459e61b621a52aca6c5f18644090464ce516fa312c813431182ec65c674f37ca636a30c0c1d587eaa6acd531ffaa8b3348ba8fe94031f055ab240479127dcddcf28502ea261c643abd2d6199a4561d05f27c400c32a5ae7d18944a8a5d09524f1db21ef37d15b516f76e9d760f0f105432c07ad51b955b2d88b6cb19c369f55150d704033b01cdbd8203defe0025f207486db83475344139ad95db2a863cdc5e135dc0ffce90fdeac5cbab58c9e4c667b66cefdcb0490e55729f1be8200c2ce1e9839cee6854a11bc5d8c6fdd79133d488a255d5d101393c3bb9c57419f176ce413492112e572ec18ba7317cd06109aa56d2320b226f628deaf8081fb093013d0708fdce12f1ee34222b50f6d8b85fbcaadab21670633d7c0122a16682cfd6ea3e2ab2205b79b5ad9bda7efe9797303bbf5b7b92067c356b35e4617d53807d136c0050036694571149f6386b8c16d67783a0c92b3cf350c37c69f8aaa3de6f91633616dfc2a801345c36032ca402d7a146a5a2dc80a62c142cea1bd0f74322a8e8f0018eeed6a13bbfd5065745ce100b79eadf3a91f6ce9cdbbc81d71b15e2b37829b27d6b80a782030e1bbb4248d43822f894aa64d4ebd6fb50ad519919dd85180a4d509579b101193a445e0e48e9333f27de72c1d0acefdf3b37b3940664a1ce4875f491322f3735d41b1d3e2aa09be32fb47dd41e4c75dd093437e2400ebf5be65460542d0ac01c2f469c27971fc84f2d24fb9126ce12e87a5e96c5dca598940bce01ca5748340c3011d344dd066ae2b0f7ce7f64d9e386dd2cc542732026a926e49e5b637ea7c4bc71c2f7b8f2cabe338910678efba73dccd50bcc44ca1c05f566fad067bdcd2294ce393afa2b44b86d67435106e9296322827a7bdbcd4b0b776664a21880c2b1022c1b8b72767b5378e941b0df2c4c6fc45e18d513ab12907cc4f55706317bca4d56363d382be52fc825e5130a0dc0264d8878c4a497e1ea31ec01b029fbd33598d6ac50b96e004592df58e5f0a739c7e44407c8039a4a1a433b19748f9e2ef3ae3937d9860dbd0f767cfb28d26bccdd010e914a0a78c3e9a41f830ec1f912418861fe2cb8a7b52c4bc314a962728d6f381776985489094bec0b9d40323293fbaf78363809b13e4ae9d1af13039373fdc1a43bd4cb9b479f84d216259e26659ab849fd364c1d76f8eb2216fdbdf169afdcdc3255f8f5f9d3ac019c0255c32dc28ec3bdb42c0164f6b81bd76e0dd3ceefc3fb50f911d4596f6a9dc2bd06b484f3e2212a01ac078c9687197cd0e773b6a7227f7fabf885e28bb37c4fe607e07642a83fea2fab8b2ec359a801e8a7c9add5b2e7fa14acd99f1b4697f89d244e59f6297a2c7bac55ee978d1e6ca7ec3e18cd5179cdff835257005711be3f972c571ece4b99d5d80f0424e98ddd00432c69eb7585545dcc4985d6b1f3e87bc0547ecaf8cc50ea2e32abbc8e4e7457eaa8f462eeda0b17fa3dcfbf699c688e5a639bb7b38625bf7197c8312a5ecd6ded2211df23530c3c9cab8f76c0de72d1324ac95818eed25685578e7753f2b6347214037ecef03c4d44fb796d5d4b7644088e1d98f66903c975b14516f897a2c2d078aba82125899a69b49570c4c9d63ea641efff01a7302e0f7cc71a67290d2796ea3b6210b7639d21c2b0a38b2564e05f8f487328e567389ec3442604c3e3dee1bf2e4327a40c3ee9c781142a547869a664fc32a3fc22e43fe181fc8289e90f864da18c8893e60848e76165fdf1b08538beff1ae96cf54065feb5cfe9a8c29d6be39c2b6ce710ad70fa9f80f9ded4d331bee6b731bbc29c79a1694e0ca706e289808abc5361910582102ced98900e9e43cdde9d498b3ab485fa83529ec2825925843b700bcb4e2959cba20b6c33d35cfc1c15c0185b2c824a59ab05f3bc07454d0f17da56aa38ecdf49412296d701882d84558bd0cd1ce4e4fa27b53061e4d8b685fd45a06d0158527f0d211285e7e50574644b10575d835b980f8f5273dce9c22a4fb1a33d7c0bc9570c4bfc8d4eab5e0c74f3ac1dedbfbaa8cb9bd5a22322d1b93f155f5b4b602e9896e02790d639920f81bd06d56828305ece492ff1b2863d6544b03df4f534c89950fc8a4546ffb40b4183ada295920fd57df87f6ac297f8ff56219a6908fdd6588a694c398eda7dd236445b4716cc389fbdf938fbc77cacef94a9af2bc06f6608bcbfd5f5343b30e386b4268fdd3d5b60a7a9fc0547eadc6c8b3007077ace16dcfada745d0229858c9309cb959126386de09b893934268965f79b457cb8f8dbc0206cf9dc37c7a9bbca0096b794571f7af5cf711b2eec2121f74465dbd50722a4b9815198f04f4c423db0dbc62c82e01aa0278feff3c517174387ae1c93fa3edb0ed06dc5451f248b7258908584015347ce604ea2b1c0cf517b43e3e86b22ab241618e75be62bb0ef52258e6324b12163af8f87da63b6b24da7a2d2906fc1ecc5cf8303062068c81d6456577e22f4b19fb3c825977cede9ff6d623b114fc764b089091de45b222741728f170191a7b11a7e8f3d20086099ac155de85775f083b9b3d85db1556de199224895c21ff050f8053f49bf04ca88d2601f481c882614ccc6a5abac8a7099db7764acfc47e0ccccace48346ea6e1d21a80fe0dc431210d7feea6a6e0c75d5601d29470809229a350e3d0400ceb15824782d7237cd16773c589e6f7fb972a9ffbf30df90905b01a6074853e3e225d387c2397c29ef864e92261c6b634cefd12cd76be2daaede43d9d0f29c651a921e4c55d902c962634aa47a5537402aef4524ed5c0100dd402cc2e9468adc24acb1ae24f2928fbb77302e84c2156fcf692b1688c80a3023bb69fc5521f6efffe28307cf1783d379ec4bcdeba0457432caea6ee3198028c10a70305c5eab31172cdb5656d1ea5261c03047faa6201369aa602b592c23508fb65f5202e3ca003792d32659503d8b06e889b1f48f8480bec8c5da661dc1edbe97fb92b546007e44837ffffd11ddb5ea1e494735e91e0221683043660356f7a87bb1dec127d631eaa9557a19cc5507777f3b46f4d422483bffa4eee89ebd5f6518871ee654a3a75a85df353fb6485a6ea7380c807ba5561d77a276818ddf1d4027e43f2daf459f89c655d8b82cd89bc37a9e7446dadec42cc44de85cfc90972081ee4063eb70663c4c013c694327d6180ff4d6544aef7b1b70feef6f00c8bf02ab91e05614b20934d6707eae36d4ae2a629668ccb2e74bff247e05506f9d17d4dd341a2e2a52f734f21c65a2d701eb4b7c3e864933aa916cc80c3d8bd5350f138323efd7827083ca1be817de3bcc93126c8c2ed505e9ea78ffa0478ca0de508fc8784d7a1a16f17e98b8333ca12f11b52358749bc33a6b906bc4f28f04136f5dab38b7c673192662bb0455915e6adcf83c2565a72ed93b9fcc4287b2af9e7507c87730863e933702c4d2050e30bb457589e54db491f13e27f4615699dcb2904b2b73d4f103b28fb42a995a76626a123f60ffe319981d52156f367301ff24e1ce5dbf9ca14adb9d8584e8b605cf245dbd97ce46dec35b29e8e64bb07d38e3b83129b60c2eb82ed190eef8b128eb2ab835413db7fcb177fee905f357da8101837c7e3c676b591801ee0d60d3de5338ff8b2f71ae7f557a7dd67a1709b1a3e7ef3b784f17dcc40fdf3e1e7631301e64f08653b1b8a1ece24ffcf53270dfe86bf04e7c58d140dbf5d9dd0c077f5f0084484cdb8653edbf8e59bc58f7ab5cccd9f01c2553a4d3470441887bc22bc46966753f9df3235df69682d0d2d66d81c4aeea83478e3849613f10ce72f29bd7f03aa55d917a6bc01acf41ffd89f4822c01e79ed711c9a93c50045c197f46e686792acbe8462b9ce0f15d3f7f46dff5dcd6a028de13fc11aefc9f80b7ad9403f57069c5109a4b470d383078d2a73d154c31e997634b6b49b827ab5bfb81b7b76c583426f69363677c40e3c4943557a4f07f87ad029706b674250f1c54eeebb74b32cd50e1af273324a2d44c62be5bdd07efa5981696fe599efcba6c9e7b6804cd989ffef304e9352bc4f2b402d0dd531f8cd679c183417dd63e617166d63d0a7b4869652d4e525843827e4fe4b0167defc28692570e5a48e40b6b35bd8beaa826eb8156c4aabace87dd8611994a94e00f97879f8537dcab5de7a509eb8faa4994e57c1570f66634e335ba8106eba7f4cb650ca6dc5dee475e70c3deab81bcbe951d1d39d35e5b86dce2090b1868a73627bd6e057e73c392ce735889f0c4a0f4dc89a523eb356e6efe41b69b44df29bffcddc0e64c84a3ae3140a95cc5f3f7202101894135b826b469cb092ba111eb5583955ce6dd34e274a3a53c266d29ddbeca91a37ebc00c89f374a476610bb1e0aaa994eb32bda793ce1dd7b2c9bee1fb8d04cca7f14fa04eb8e509a48d15a833b92091bb29953c6d4b819dd01a48ee36b06cb102a8d9c030d94562df2d19c54e51b937f3149f4c507eac3a05f26f1eefcb07eba388972f5509f8ce9d2d72d2604e6a5df38dab628870f84d167f8fd5e95c65e9feddba1c2fb7981e6755c139da9d053ea64dafe0b73f341d38a417ee198fc10e9d95e429cc93f430c896e2537898b341fdf8f0dac8ff721fa90c73b25edcd8f1068e4b1a9a2fc36a066b7569cbd3fca32da9bceba0581f04d9dcb6d9da8c3a63299fdf340a45b2560a6e6b9752321089f6052fe6163046d2722aae7f772cfae61442c08d1c26600e4bb6d4c1fb9946bba8291b811779cd7cafe13a4be147a145e5f4d7622867511554dd4d8046ce9b9e32eca7f43bc123aac96ca8911ef94c72f1245fdbb43159cdd7136fc32d3eb8d7813c293527832a47281e1bc539f18e9e460e07128e9a9be0f031e82cff5ec5617d1ce88cb944c59f8874e3f32f49d86a3d23dc4ec534b0139d438d6517d229cd860701c1e9839dbf24d4b991e18f139b918b32d564ef67290b83b58fcd05b83a241e7b98a80d4aa78ca1458ce5d740d8ae38a49dc336d7d3294db5c1b3484552e969fc05c0689a23f8cf5629f31a2bbdfa3d101029d3a3c7154897261680dcf4c0ff6eb3a9f151e040b27a3780b413f4272bfad853e450e78408b521e1f303db3e0b8ef9b9f35be8ad4800d41fb433a8ea6b7002710b952730ede3d64baf13afaabe3f12553c71e6e1b41cbf8256d73fa19e6f133ac881b654da7b5de9585f0ad0c4627725ee851c24b9b13bbfc658f0b35148b338ac27a0a823cffc6fd39669c103b5aad09c724ebaaf23e3a9f41b6d62bcbd3735ae4e6a2c9e1d17ac5fdb8383d260499a46d2902de621b42574933c766fd7429b3ee67cec4eaa07f3aac716b020d7834401197d2b7a92954ad4f15bb2cb3dd09290cbe7d4ff83b5cb40253466599b2d0ebb83fe52b9139f1e19324420a3861bbd68770179c9f920b6f848d1fbaa1dc75f6df0ec7b3d36b0a5e78f7a8ab5192b57ae221a872315e2c043f601ed1806b3d7c60409f407bb03febae41a69791619297d5d525412a1cca80c576152a747205a80007f03e7c7be5276123d4f79e2495807928c454d5b7ee1a2e0cd34d174854381ab03e10359f28ad43e635da1517e9d85fcc0d3098bacd50671f", 0x1000}, {&(0x7f0000001280)="2503cf618d781e27fb13411298c6ea875ee1221b1d72bf83f6ab245825e5a0aa0e8f8694907d6d53f3c00e8c2dca7d3be147ae414a9b39db95ee2de4c2468afa50ed5c5760e9af803d3f972390d24b733562deff209bf039791e400366e78ab47e7155830545cb8f2a2ff93ba626832985061becf2131e02e2b7147e6c85b32657f9f5b27abe6236bdabfca93da5d2e7f82a6c6870c6020bcf3b66e11b388f64dc138a255bebbccaffbca111ca44a91a5c9eaafa93d57a9c97e5c440ddd74558ee671b3915611aa4ca4e6d3ba519e62c771040e5725c79b0dde4f3f6ae33cae3d9c3aa9f7d33ecf84ec23059707e92fb9d879a4692f1ca6253be58ebf6c7edcab0b61f97e9a18d3dd9b5118af6c5c89d1536bc22d49c575b8bb5057c0c43a9dbacb1a8408a39b48a7b1c1898533ecb92debb18a1fade2523318846ff3a3911a4ad3f2f000495364d969154bcf0f85a152ddbb0d662e326af473b78febfa00ea5203f2903eacb8e2f741860f7da91b25d28d8563c26cf269c09ef2db273e44c88c22a7345efd076394439014846d282274f0ae85d803ea902b6f8576d1440b34b1c383c043a27702b607c8b7b9c47eb6c6e051f48a2abe3f827b4bef5582fdd5beb4757e9dfbe66b48e7979e883e710a713c5ef8c50b101adaf3ad2fa5b60bac3a16def4eac252fe4bb3c5dea9e59855d9953a5cc47ef654a245201907842fefe3819e7dbe6d36c7aa23f6d99928e594e5c488bf5bc2bccaa085a7b88a0203a3ba3be37c4121318d240b217295004e2cd702d2ad005df0e6c79964a256ba15614e717d5c8e00b14c44bdfcc2d35144f288e869efc0e342ef11be6f974ce8de68019fd3c3d4f800a21c2884d11c4a9286c86435b4776a94e84da997085dc7a3cc1edae6de7b993221a5d187c5a7df11f2ecf716cbee028ab0b28721ec38ed0ccd315ac62494630bfe6424e1be83f60b3e9adfb375c9f2b61e94aa180f16227fc6adec389258d6e3a0e2721ef651bdc596362073449fdfdc1486ca3f7e56d360e67a109776a4bb3e8bf58ace410a02d47b2ee0ed55f14ae30ff20211d78222ebe6170237801b804ba6506c564ccd4215d5b9de3137ab0616f046067804b71d7e647b67881a057d7cf96f8769621a1874db14be3a3a9208bc4f6b734a9c55c1be8bb901bcda804f1d75c2ea9efbba4fe9cf39b825d68b9aa6e6883a4cbc2f422deffdfae1e889e9c7208a72d71f03a972bfcb7d61f11d9a6db96d7c7055a546e85d41d2f84e5802b34c9a1f331c4c3a80d1b7c055068c5deb654a3a318b6948e96cd6dff7270541776429d7c2f0ebbe9e6faaec582c42c6cdf0622bb4cdb894d06d428d7fe22282d5bd601aa985a83158424433400aff4b40a44fe55d3634968641c8ed54c2319733705826deb3eb8f05e5e728966f8a8f4b69eb7b01af951537964eb2a12108684da907cab9dbac00e9b2c67906c1bac9cfce119c5bbbcfbb27d48a2f4cdf3391715fe7dd9500332817efa0ca505d25258857fd1cb71f1815c4aee1e3a3150ce50708032141e471fe178810e36e81598693cfcaf303a68fea3fcd50c825e443b262511a7f13d5e504d713a486ba4dbb46a477b6222b5121174d2cebbee9a3125f1781c48eef0555e363cf50248008ac48f97ad5fec199d6519bcf43252ce3073daa302346fd14dcbe3b725540cfc80a48208912997f0fd9ca26900f7eb02d145378ea28f70cc1185b1ba8d17841f75cc76b23670712f75d5c0d671d3b11bba4216cf685d7aaf50546996348dfa932d4cc57e5f77a030790f84c4730ad4d2ad2868dbf8ecd2995959043d275f2387b23be86e2431fc9d00e1bd7979f0f0b5f989e7aa2402092bd6985516df50d73dcaf1fa6082a175bfbd3a40e91f03840f50853b17de2bb5dc121fc90f39fdf49946feff4f91a24f8d4176dd43e8a48738a01952cf42c213fc0e895bfe99b81ffd0fa5ab2a8678283cae35379428b3c90cfbb3830140f1f94456995e261db15e98bbbde9e83051f2b44d7047f2cd11cff1057b9cebc5574fa7bd9b010d587790bb88dbe14226a60031c570a9e396d373959a1d168ab0be9a872b94c79e20d617fddb7820cd656a94ca21800a86d8bc9c699fa000405329a236f31ee3db53762319e099f96b720c753144dfea370433006ae745c2071bdca6afec62f67e72388c99ff19086efeb439ae22a760d865ff5e45afdf97bf6fceca57201665e1bdadf09fa9ae942ba879d66c753efd71a4b59cfa573e2800e2ef8cb377ae989e5ba96a7cb8453bd9cf8f45ae2d66982dfb630f0520cbd890cb3c400a4e50110aaa7811a2e53c1533e8087dd0f8c107a4a18e86133726bba9a860c82c6e30b431a1ceb89b5f543803d20b62ebc5b3e44d4557e3af670b2e691a446f3ad32fe9c80103f9e5896fb7989bf691b7a66098d719dad5d4f7ae01f2ea18e35e8212e2e42b02774e49046492edd273ad999f6696590f704922cdf13d16545bea2958bc008820bd262e2e37aea03f423f9b0ddbd70ea545548cba3cfb9fe1ddc3fc28960f8c112f810f6a4e5331b3cca44b8eccf6765e3b5ede36a7aafd6e814b33d362edf0e91ed3122692cd2fe1fe402de1ecd7b46ec8abe1c07efc89232927c0ded531ff9f49ca471dbd8878832006c2fc720ca9307b17a5202134c6a1289f0832a3c08d1eeac1410939fcc2c8da40eb0bca8bfb9a2d0a2bcce63a36f13353684dd7e7f478cc510431863d4a1d1f8666af1ad43425dd08219a6c172f87e8740a8ec31d4a3af12aad665bbf0c6ad2b1b0b172d16d883c9afedb3efa5aaef3a041015e329039d8e479a2d9876b12549293b9a70a98f50e7301cd05a483e617ca46f8c68348b8a72c060cb5218e0808a85a704a89115812c2a1cb1afd06f0e7ffdb9d1a334f9e61cd2f6efd63a19f13a333a60b2ce3ffa6c99e26f4fe12cb3af738132cedcc8d5b17d7fe030d149139a2cb3d5a3aaa8d53bd731366e5f6d117f25e10bd404ed887a944da2bf009fe546d06ab16d964ff09300f0925d9641f330c69b87ae54436c97a31ad8f1fe9004f4a47680b09bfeb649aa1d8c8a8cb8c20fb5751ed8738ec39d7b9bff88fb30c5ea89266be7c9c9172248f2c32692cd7d09735ff4e757d9ea2964e5c743ba6753616daa3bcbe805a3f12f686f727fc4c742002c2bb1c4a7e2b21d6140f2603d77eeb6248a6ffc1164c0f0a354c82e8333fc2c348eb49d850916dc83ad1d7afe6d1dc7e2a450bdb2b670f373575d066fe42dbd743394c8d0b3d9b315963b5f397a78d607374340e2472587b3161e77b85fd95b6168b372e5b4df0cd02b8e1d18678d4979fa986fc3dd67de4c83c19616f7b63fa883de35b67b382ecabc107253911b2ff3ae8cbe5932c146480d6cbd1e6c250959cbba2ea9480199b5d5d568c31c37e9a35aff0438095a7b1d8578c8d6a4c831ea955fcf2ddbe77c033a5f78ac9cd4edc4328a2f501971b9737bc81b2dd331e876797bd1be55bba414db5aaec4ddd9393a80bf7a6f8b647b76f913addce143e487e6349dd6b1c801b2f82b9efd68c602ccc4db7b6778956eebd4e4518372be7383a2f9a778d6751419172979f08baa672dd1c1f6fb659b2073451005f985bdc6b41489045cd56157693f4823a38aff38c4915a6d4c9a53c776f54be64e738e98fbea6046de608ecfa55b9ccfacf18914f5e21232d3dcf4fbdd3a63bc7e850bfcc5d23f13ea469dd8a9ae9cb226918d6d445114f3b6d2a554d06a8c7f70d39ec4f1a6d376946605c8361e4776ae48af6f7a1c99fa1915e1e3f8f5b7022c729fc92c6237b7e9f976ca6b4e66b1ec70c18c078e30089469b328a26199cc9a1bb2c5e9983767a7daadbf5c328c580064a39ca9e41fcbd25166bc4672619c91f59464c0e8d502e6f73e7f4468e7a3b2d195ca7548723344205bd58e4d84e4610d1e3b11a5386a3ef4f4216e64c025276e0bd4df7b6cc2ceab1f77d73fa9f6e709fefa5c15399be114da70f7c70f87596af367f27ffc9eb85df4c9b6dbaf1ceaf59b1b548655f25ffea7c5086965795e3d29a3235be671bbaf5132147d7a1003992dbd93aa7f973beaa978a8eab562299c4cfea1169fe1da6b4a112006a4fc96445ef1a0d919e5a79085bafb0bc9c5f9f9a9960c44e7b5cdc9edc8de4495ffd687a400c82d9f7faef812b20f7712cf69b9bc09b3c4d20b9541d7c34e2ce47db9a2b07a0fe5b3e673cc888dd4b2d3ed6da54bb6647646909a7910f5ccb8ef9ac4256e0d685412b903d3eb1c922bdb24a8c9ef37bfbffd1d0c31624bf4bd21ce487b03706fd507a00f2b9c5f1fddb6317135eae27d9bc49873a0ae77ad268fedf86956825e4b5d2b188a5f345331de6ec4c033397b0b9f99274580417a0b64dc78ad5f7b4e370dd340705fb7c1e26aac75b0f867e02001cd7ae56d9399fccae8ec0ca0bd462d036f5820b36a494de77a9bbdf05b9f65a17b0cc70b2cbdc8f0aee7d752f1032a2afcc74bb2a340782a5887958d23930b4666800b580cb036f208398882a5806c8bc6264c8993147b1432f15faca9e2da50635c93f3fffc7333915475a671ebe2e8bc42232a7161daef0b1f370ff4db14d97ac9292168e8613254b0fc6a3d5d37fcdb06a0315714043f9de36384e829f24e2bdee5c7d412492e079738931ba9f777d71682fbdd9a6b7f1e4f19f71afeafdd9c09c2443ec0a9aa404d33fbd47ab5037c6321600aaa298e8042abf5f0666e172f7c7f3695a6b4ce706459250412500e768055b4d4aa51bf27ae0e67c4c3b06a51f3ac55ee0556c6dba993fc1a0d189a30c26f16dbf85a21e256f7e18038b2efc21a67a89aa9f334de749aa85c60c8f1928fd747f2e3bd404a09db3f55710fb8d34acc15697eef85054e22b0d1b9f8fd966537c0606615b04035632bb60176ee3765878eae109e9b27dc1f1d305462719c4e061c9ceaa1d56d2d916447988bd4b3179c344a7816d7755f7e38b0dde50a810b4ee41c74b2273c4e6a92767244fdba94f4691f9ba9f4161597645d05c971fd23e1a7d75b251887b1533246d07bf31d28ee4639fa8ee938b0ff9406f0b2865168924028f1a49707f588ea505ab145ade584172cc399c452b5b0b96e5479271b03579bc8b181e9674a4390e4c40f7d1aa7f2a1b991dc2007a2a17ed799cb50798d900b65bbbb883801947669b5d1a10de170d6b3f278381a4bad7a3fdb85de084c69abfbcc7862099eb7c42358006218e81018b20e5899b8e769568d8c8ed2f953aa83d74be98c0ab6468a9101bbb6687bd2cb5a6d210eac5ce61071d304d6366828f1d7ec080926d5dc7aac9605dd8e635932ca65db40cd3480926761b3789c0eca3f74c2926f5f1adc91cbbc244b9a9c634b945366ca60b4d11022d30e0b24072e978d8abfdce565b2315727662cce9127d1944a9ec66cfd67c52e39b9384530435fb814e989f86fc0e46f1bda2d4f7a89fb388a340958045fc64798579c5c4e26db2b210327b7b63a98e350a2a4f600cb3bae11df89809fdd6f4adc4be6839da3c03c1500ea6f11a9bc7d7777676a3bd1cedc1f660bc57c0d78e12eb95e142f417b80ed81088ac641add0ade2b54a7782ff52b08ae8c662c3bbd6836676e27e9cf4c313bd8037c75f2e2a3df6d0d6a5a988893e02c535aea25097b99bec78d792aeb3b48f0355944e664934c2d6e0ae10b39bcb20e67dc18e28db7597986d55bb5c2687b6155aa873d603772a96c3681433be644797ad71dbbe4bb4b9bab0c25cd3b1ba03a70fc3e0971199c13570a", 0x1000}], 0x2, &(0x7f0000002280)=[{0x38, 0xffff, 0xffffff9c, "ac4adc4bc461ffbf40e51bf5daa0e7c4fd1749dd7ceec5ee9669871c244265b389e5e967feaa16"}, {0x88, 0x0, 0xa900000, "676c515194d4f2a97aeacc2afd8d7a89296c33a674ad3d2143fb6cf590f61e3ddcacb0e399b5ea5a0bd3ffdc8c00c8bfac070b66df15e666dc3a274673398366e4f1ab1d3be4b8fa00259d50db8a2134ba0e4a9f22319f3a87fe5f0712ee51056869f43b522e93626c7e59e605e66b11f4444b"}, {0xf0, 0xffff, 0xfffffffb, "9be56a13bfca95f030e7e41df02cb135a5a1c80142d2a852585b180dbd7a0708d7e6d5a8f117f0cc40ef152825a23ea6debeb7fa7e0525df40c6cb0076b2236838db740d2c8b003e5e4626a167007ada99d6db8b0254cbd857f3f989b872765c3f7782a8786ed307490c9211122aa7b1a00f9506a2e4b79c608543de69fb0f7abe9f2e9d6b5122528d2b9a94697ba195fe824c136a20a8eff8081cf04d98130f0b94ced25999754a299004de8ff048952c19be2a454f6a95c4314cc875d4d3349f7b474f47a0e625114ae061b4ec0a56a73518f42426999f8e462f0b4fec"}, {0x10, 0xffff, 0xffffffff}, {0xc8, 0xffff, 0x5, "779a2d6cca5b39e4f4cf8ac20358d2eaa408bb6d443063acfc77ec91f653f342244877f90a0ef2c24845d42a649acdd1b0cf38d48e16c34e752ca2f1d723181180f59365bf2293f596320c993e66519726d15f0f04494165be3e3f9c922417bcfe61e44425c3d973ced50a5be5d3938d996930e3bbe5ab52033e48d11101e0fd0ace185a44aa4304ba7e6028f4dcf5da801dbcd45744418e7a14083448fabbcfd8db4d615bfe4537a8c1865af2c8040e70e5b1f01f2163b6"}, {0x28, 0x1, 0x8, "da5b651f6aa5c654ed60df0995adf033e6d41de1558e2e29"}], 0x2b0}, 0x400) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) pread(0xffffffffffffff9c, &(0x7f0000002580)="a26a46b8fb8c480831fb354c7a2b72", 0xf, 0x0, 0x80000000) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x13}]}) 16:46:15 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xc6}]}) 16:46:15 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xa012, r0, 0x0, 0x0) 16:46:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffff08, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ffa487e66524c9dd74ca43796a40d1e145de78a3"}) syz_open_pts() socket(0x18, 0x400000000002, 0x0) r1 = socket(0x800000018, 0x1, 0x0) shutdown(r1, 0x2) getsockname$inet(r1, 0x0, &(0x7f0000000140)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10000, 0x0) pread(r2, &(0x7f0000000300)="0d00ef2a9c7bbf6f623191787de84dbb1cd5687a073c2dea09f2824a49e14b4ee44c0e63ccd48204026796df7ceced8bcc2a0ba7b4a3b4475ae462e90e25306fee3bf950644e6166f055ffd54983eb8593c082a203adb42de06dd07902fc51a5", 0x60, 0x0, 0x19) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = semget$private(0x0, 0x7, 0xa0) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000380), &(0x7f00000003c0)=0x4) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(0x0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semop(r4, &(0x7f0000000280)=[{0x3, 0x140, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x800}, {0x1, 0x5, 0x1000}, {0x3, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x4, 0x1000}, {0x0, 0x80000001}], 0xa) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f00000001c0)=""/214) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x500}]}) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x900}]}) 16:46:16 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="ddffffd7ffff2a6ea38f2a03ee18606a3465b19f788e16efc7f9f9d9da96aaa5bf839c61f7eca1611b87a04535165ea3ab4df17bf53c3006508c79d5f6ba1ead696faeb0bf3f611a6506fe88787a7eb314778eebcef96ab6b5be3b1d828e67a254d8a27109c81ecb01e9f6590446b763e268f809156255ab5ce76fb9b089bbe023"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, r6, 0x14b, 0x7fff}, 0x100007, 0x400, 0x81}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, r6, 0x363da2beef1499e2) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xa00}]}) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xd00}]}) 16:46:16 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000680), 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/247, 0xf7}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000280)=""/27, 0x1b}], 0x6, 0x0, 0x3) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r3) shmdt(r3) shmdt(r3) fcntl$getown(r0, 0x5) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000000)={0x2, 0x83}) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x1300}]}) 16:46:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, r0, 0x0, 0x3) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x4, 0x5, 0x8}) pipe(&(0x7f00000000c0)) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, r6, 0x0, r3}}) getuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semop(r1, &(0x7f0000000000)=[{0x4, 0x1daa, 0x800}, {0x0, 0x1, 0x1aa3b936d40ccb63}, {0x4, 0x8001}, {0x0, 0xff}, {0x3, 0x400, 0x800}], 0x5) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xc600}]}) 16:46:16 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) write(r2, &(0x7f0000000200)="27aa38a6bb6cea8eaa7af484e05a3802b1176b1a051571fe249166e38aa0e2cdca39af2f3b18c303939b38057ad6db55b63ee38e0af5a5bf522b22db36d15b7011f6d17f1f33a9b8aba8d92b40a592eb8dc281380a56a1fb0755d9bb17282b8558c909b5ea99e11e1d6718eaf3ab22591c5af53248a1934d285dc502eb6b7a9972e8103e36c2205779bb5fd659f68b6833a240c66e8692b4ca4c8c9d85a7d916b68c37f380e907b4", 0xa8) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x4cccccc}]}) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x5000000}]}) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x9000000}]}) 16:46:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/184, 0xb8}, {&(0x7f00000012c0)=""/241, 0xf1}, {&(0x7f00000013c0)=""/232, 0xe8}, {&(0x7f00000014c0)=""/174, 0xae}], 0x6, &(0x7f0000000040)=""/13, 0xd}, 0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xa000000}]}) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xd000000}]}) 16:46:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0x13000000}]}) 16:46:17 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000001700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000001c0)) 16:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xc6000000}]}) 16:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {0x0, 0xcccccc04}]}) 16:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:17 executing program 0: syz_emit_ethernet(0x98, &(0x7f0000000000)="c7010105000000000000000595b2020000feff6059fba0dd7e360aa91fff2b1de4e38928d768553292cc8982d5f56c66dd227b2524c4c2bdb7a19f87f4b7b4a2cefffffe21a83574ffb8f81459006be23053281ebc0c8bbf422ef13591b03cddab42d89758e5cc04de86fd69e1a340c32fc4f57ee371056449850610e85e56f169040ca5571af946d7f277fd83ee3bb1c6714eab0c8c07c0") 16:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x5}]}) 16:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x9}]}) 16:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xa}]}) 16:46:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x652, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x2, 0x0, 0x1}) 16:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xd}]}) 16:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x13}]}) 16:46:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xc6}]}) 16:46:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) shutdown(r1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "b04d00f3ff0a631a0000000500", 0xffffffff, 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:46:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x500}]}) 16:46:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) listen(r1, 0x7) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000000000000000705200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) close(r1) 16:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x900}]}) 16:46:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) sendto$unix(r1, &(0x7f00000001c0)="1b1551e5edadb126b708a61627e9a79bc9ee1e26547354d639fcb3371deeb5214c57bccaeada8116f616bbf309b1d83cc862be06cb2484634fa082bc23a01d658a3f690e63f26a4b6410fb5f39bc12863403bd20c487538da1f690b7f48aaeec64aa12e2229ae9516a15bcd71bd8ae618327e3abccba16ae66a6d4f065ceb20ab46f1c9c74f2342cc9b0b3b38524196d0b840cfc0ca53822bd0577682a22ec80eeddeb5d6e53408d808037d8a2fae577ad9d8bf33f4d470daaf5254c08a94975133d5814cb1cae72390fcf7eaf6b5e715a51a85d347a5548bf94035d2d4c9e20c48d6dad976f8098e6f5e21d7ca41028faba", 0xf2, 0x409, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r4, &(0x7f0000003cc0)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f0f65ff23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f5e185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6eeedf9bdd517e85b911c4532382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f92622259855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66e91f68638bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1f9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a060015a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d0000000000295df64a426ad050c096389a49f03da635a963191efa773e2afbb2bd5df940ec01be1a6471d8dc2c27df8ff879773506b40107c1f13bd7b8a715215e", 0xf5b, 0x0, 0x0, 0x0) sendmsg(r4, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000d924b77217d86bdcefb5786c05a282f65388024d6584344d01742a5559cf0341e551f0d56f875fe7777b262b42c96975c8ae0ebefa79b8bf87b9a8472233595a180a4beae48f973b86d5df5b7a9f6394334525eba9830dc967648fb65ecc3d67983f21217cb8dc01ab7bebb4702ab097b21171b458183706e8013b67ce47d0ec69db46fb6127e13b653cd90ba53837195188e4"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0xa6}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 16:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xa00}]}) 16:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xd00}]}) 16:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x1300}]}) 16:46:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x80000000, 0x2, 0x0, 0x0, 0x51, 0x4, 0x4, 0x1, 0x0, 0x101}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='x\x00') 16:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xc600}]}) 16:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x4cccccc}]}) 16:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x5000000}]}) 16:46:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) fcntl$setflags(r3, 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, "61ae0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x8, 0x4000000}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x9000000}]}) 16:46:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xa000000}]}) 16:46:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xd000000}]}) 16:46:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(0xffffffffffffffff, &(0x7f0000000800)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x4) close(r3) 16:46:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x13000000}]}) 16:46:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xc6000000}]}) 16:46:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0xcccccc04}]}) 16:46:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x81) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) link(&(0x7f00000000c0)='./file0\x00', 0x0) 16:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x5}]}) 16:46:21 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) ioctl$TIOCCDTR(r3, 0x20007478) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00', 0x4) syz_emit_ethernet(0x2, &(0x7f0000000000)=ANY=[@ANYRES16=r1, @ANYRESOCT]) 16:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x9}]}) 16:46:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x1, 0xdd49, 0x47d4, 0x1, "76407b63a6636b9583b63300bfc3ee8502518576", 0x5, 0xa9}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c9477a55c267cef65302f66396d39d2e115aa696c653000a2ebc93fb6ef09660bc406d31f0eae4ce171d03e14adcf54cdfeb5ff6a2a"], 0x10) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x1, 0x4, 0x80, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000484000/0x1000)=nil}, {&(0x7f000047c000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000060d000/0x4000)=nil, 0x3}, {&(0x7f0000225000/0x200000)=nil, &(0x7f0000057000/0x4000)=nil, 0xffffffffffffff88}, {&(0x7f00006f3000/0x14000)=nil, &(0x7f0000359000/0x2000)=nil, 0x10000}, {&(0x7f00000b6000/0x4000)=nil, &(0x7f000029f000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000508000/0x2000)=nil, 0x3}, {&(0x7f00005d8000/0x4000)=nil, &(0x7f000007b000/0x4000)=nil, 0x3}, {&(0x7f00005b4000/0x1000)=nil, &(0x7f00004aa000/0x400000)=nil, 0x1}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f00004b6000/0x4000)=nil, 0x8001}, {&(0x7f00006db000/0x1000)=nil, &(0x7f00006ca000/0x4000)=nil, 0x25}, {&(0x7f0000270000/0x2000)=nil, &(0x7f0000626000/0x4000)=nil, 0x9}, {&(0x7f0000536000/0x2000)=nil, &(0x7f0000430000/0x1000)=nil, 0x1000}, {&(0x7f000088e000/0xe000)=nil, &(0x7f00001f9000/0x3000)=nil, 0x2}, {&(0x7f00002e1000/0x3000)=nil, &(0x7f000024c000/0x1000)=nil}, {&(0x7f00002d7000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 16:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xa}]}) 16:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xd}]}) 16:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x13}]}) 16:46:21 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xc6}]}) 16:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x500}]}) 16:46:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x900}]}) 16:46:22 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xa00}]}) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xd00}]}) 16:46:22 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe80"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8ecd60a4f00808063a"]) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000040)=0x3ff) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x2, 0x1, 0x0) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="02000000000000000d92f87a67d7a87cf87bb3813b00a0ae3f17c8c9f090805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c20380000200426bdcf306843b34f7c027e2933325f15a792c52015762e442c83610ee91e522137ca128311f62a244d48af8cea73d1e661d3db901c48e582d225bca80000000000000000000d093d1a0cecd471969297320ca1bac28219bd99de91c38b7efb9a9a76f6231457fe6c565ba0c5ccea234608d47df318fba951300000000000000a667022cab7f8e9811aed558f6685bce189331a7f2a3f483a07b9ee47a366b3cb7feec80608ac8442d4e88436250b016cad1813d8321becb9f89e1427591ad356168e3335739335fd15c9fe9ff062d71680ffb8b041eefd7f62c4a0f20d391fb0db1d963704b014de1d4bac15a0b8c488cd28f277e5ef7f7df0e790ace00000000"], 0x1, 0x0) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="010000000000000058696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300894253f9fbae46bcb5c00891003017176033e1335dbc4dfa99b05bda57e7b982f25b09cba4ab19f0a7ee4b803d1db022c584f3d1818a29d4d083ed8de84388626cf7500febd0891dac348587480752f6545dd1b5372eb0a3cb7aa607575d87c5c5142b41f5c3a4bcc4815371e8cdb4e129515d59fd9f471cfc0c08917fcc880cc3110e51"], 0x2d, 0x800) msgrcv(r1, &(0x7f0000000100)={0x0, ""/116}, 0x7c, 0x0, 0x1800) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r0) getpgid(0x0) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x2, 0xe1) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = msgget$private(0x0, 0xfffffffffffffbce) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x108, 0x2f9f}, 0x7, 0xfffffffffffffffe, r4, 0x0, 0xc, 0x1, 0x8001, 0x4}) getpgid(0x0) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x1300}]}) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xc600}]}) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x4cccccc}]}) 16:46:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x1b3) mprotect(&(0x7f0000328000/0x3000)=nil, 0x3000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x1021, 0x0, 0x0) r3 = getpgid(0x0) r4 = msgget$private(0x0, 0x48c) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005365de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e52850000000000000000ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c762c397860d2e918cc8fba2eb1e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead078e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) socketpair(0x2, 0x5, 0x9d, &(0x7f0000000040)) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000009000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e01898ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c5d703d87c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c44b5c5cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/232], 0xeb, 0x800) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2fa0}, 0x8, 0x1, r3, 0x0, 0x9, 0x2000000000000006, 0x9, 0x4}) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x5000000}]}) 16:46:22 executing program 0: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x8) mlock(&(0x7f0000011000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) bind(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x4000000000000000) munmap(&(0x7f0000008000/0x2000)=nil, 0x2000) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x9000000}]}) 16:46:22 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe80ffffff00010065ec0f1d000000000000280000000000000000007c4889b6") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffc0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) write(r4, &(0x7f0000000040)="fbf1baa51833efe9f76bbb19af1ef46c8a2564015d375cfa5011ede770f5f343b8c642ca1b7a9166f877e955c5c63fa85bc6b0628da8ae", 0x37) r5 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r5, 0x0, 0xfffffd9e, 0x404, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xa000000}]}) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xd000000}]}) 16:46:22 executing program 0: r0 = semget$private(0x0, 0x0, 0x370) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x996a, 0x401, 0x4, 0x8, 0xff, 0x1000]) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210]}}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) dup2(r1, 0xffffffffffffff9c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) recvfrom(r4, &(0x7f0000000040)=""/151, 0x97, 0xc2, &(0x7f0000000100)=ANY=[@ANYBLOB="00fa2e2f66696c653000"], 0xa) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206913, &(0x7f0000000300)) 16:46:22 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0x13000000}]}) 16:46:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xc6000000}]}) 16:46:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {0x0, 0xcccccc04}]}) 16:46:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_open_pts() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1e0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x200, 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = accept(r0, 0x0, &(0x7f0000000000)) fcntl$lock(r2, 0x7, &(0x7f0000000180)={0xa25bd563ce25f768}) shmget$private(0x0, 0x2000, 0x8, &(0x7f000006c000/0x2000)=nil) 16:46:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x5}]}) 16:46:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x9}]}) 16:46:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000180)={0x1, 0x0, 0x6, 0x2, r0}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ef4de294e08421e6"], 0x10) recvfrom(r4, &(0x7f0000000300)=""/171, 0xab, 0x0, 0x0, 0x0) r6 = accept$inet(r1, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:46:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xa}]}) 16:46:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xd}]}) 16:46:24 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x13}]}) 16:46:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099bcf09e938d0737f73eb2b33fff30f", 0x2c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) 16:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xc6}]}) 16:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x500}]}) 16:46:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x112) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000001200)='./file0\x00') 16:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x900}]}) 16:46:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x38) dup2(r1, r0) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0207534, &(0x7f0000000080)) 16:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xa00}]}) 16:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xd00}]}) 16:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x1300}]}) 16:46:25 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x7) 16:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xc600}]}) 16:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x4cccccc}]}) 16:46:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x5000000}]}) 16:46:26 executing program 0: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000300)=r5) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000280)={0x401, 0x4f5, 0x8, 0x20, &(0x7f0000000000)={{0x98, 0x40, 0x3f, 0x8, 0x4, 0x20, 0xffff}, {[0x5, 0x2, 0x20, 0x0, 0x1, 0x9, 0xc42, 0x0, 0x4, 0x7fff, 0x8, 0x8, 0x20, 0x4, 0xb371, 0x9, 0xe3, 0x9df], [0x745a, 0x100, 0x0, 0x61c, 0x2, 0x8, 0x3, 0xb36f, 0x0, 0x8], [0x0, 0x849e, 0x2, 0x8, 0x3, 0x40, 0x9], [0xd36, 0x9, 0x200, 0x7, 0x6, 0x1], [{0x11, 0x5, 0xffffffe0, 0x4000000000000000}, {0x3, 0x2, 0x1, 0xe6c}, {0xda5, 0x8000, 0x7, 0x7}, {0x3ff, 0x10000, 0x1, 0x1}, {0x4, 0x0, 0x1, 0x3f}, {0x4, 0x3ff, 0xb010, 0x6}, {0x3, 0x6, 0xfffffff7, 0x5}, {0x3, 0x9, 0x20, 0x80000000}], {0x6e1e, 0x1000, 0x0, 0x5}, {0x7f, 0x3, 0x1000, 0x2}}}, 0x2, 0x80}) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x9000000}]}) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xa000000}]}) 16:46:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x3, 0x0) r3 = shmget$private(0x0, 0x2000, 0x47f, &(0x7f0000ffb000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}, 0x0, 0x8}) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) fchown(0xffffffffffffffff, r1, r5) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/97, 0x61) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00005f2000/0x3000)=nil, 0x3000, 0x5) socket(0x18, 0x2, 0x0) r6 = kqueue() r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80186952, &(0x7f0000000300)) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xd000000}]}) 16:46:26 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x0) dup2(r2, r3) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x13000000}]}) 16:46:26 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="01829cc506d916ac6a3dbd44a95300", 0xf) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x4, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0 '], 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a08"], 0x10) r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCSDTR(r4, 0x20007479) close(r1) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xc6000000}]}) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0xcccccc04}]}) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) sendto$inet(r0, &(0x7f0000000080)="55ba807c43793d7cb8ba17cc8fb0a4534a49497e5cd4f4e21e94fd4ab048a988c88ebd1e3e527ead01fdd96e35c244f3b28e3f9914d4c5a5d446d8130e1cce2dc9c8c087d7fba1b90c8e7ae123be31c3dab25dc554c361", 0x57, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 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) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) r3 = dup(r2) accept$unix(r3, 0x0, 0x0) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x5}]}) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x9}]}) 16:46:26 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xa}]}) 16:46:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:46:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xd}]}) 16:46:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x13}]}) 16:46:28 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x0, 0x2a) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000200000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:46:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xc6}]}) login: pmap_unwire: wiring for pmap 0xfffffd807effe910 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe910 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe910 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe910 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe910 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe910 va 0x20ffa000 didn't change! 16:46:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x500}]}) 16:46:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x900}]}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xa00}]}) 16:46:29 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0xf8f) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x2, 0x5, 0x7fffffff, 0x80000001, 0x4, 0x1, 0x81, 0x10, [{0x1ff, 0xa991, 0x9, 0x401}, {0xad, 0x3, 0x6, 0x4}, {0xa6, 0x2, 0x100, 0x2}, {0x4fcc, 0x80000001, 0x80, 0x8}, {0xfffffe01, 0x9, 0x5, 0x7}, {0x40, 0x5, 0x80, 0x81}, {0xec7, 0x4, 0xfffffff7, 0xff00}, {0x3, 0x3, 0xeba3e71, 0x81}, {0x2, 0x0, 0x4, 0x5}, {0xd74, 0x385, 0x1, 0x9fcf}, {0xdba4, 0x400, 0x3, 0x3ff}, {0x80000000, 0x6, 0xf6, 0x5}, {0x81, 0xffff, 0x10001, 0x101}, {0x8, 0x80000000, 0x6, 0x3}, {0x80000000, 0xf1a4, 0x101, 0x5}, {0x8000, 0x8, 0x7ff, 0x3}]}) dup2(r1, r0) mmap(&(0x7f000000c000/0x4000)=nil, 0x4000, 0x0, 0x2010, 0xffffffffffffffff, 0x0, 0xfffffffffffff801) close(r2) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xd00}]}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x1300}]}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xc600}]}) 16:46:29 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="fdffffffffffffff4cfccbc8c64aa4fbe2dd4b739599ad11bc88de7b37c82f0f5dcc51ec274262c4db598b2a31946be23b69314ee8f9def5fb8ec4f4bf86d989f813ccebf9380c9ec79274436e25da22a789d66e9e8b67f4f915f1215a6f6aeb4b7f4a787be0f7140ba161d0fb8c72df6ddc60c7b0a3329c01a2d79a5dba4a52e324826e8c95a671dd3f0e228e5c55f8038c9eb1ce57c7190d", 0x99}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00', 0x4) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) getgid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/24) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x4cccccc}]}) 16:46:29 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) fchown(r0, r2, r6) 16:46:29 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1c8) chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x90000, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="3fa3398156ff02d510d4691251eff079a47ebcda84a5354993f20950c1f9042e0cb67ddd74a7009dc667066848afd90fda02945cbfa624b761b97d6e22f110e5e5cca473488213642b1a311480eb9e854e3d68534a870d3cde654c", 0x5b}, {&(0x7f0000000180)="50b3fc25829522d0f056e513b9700179f36ad85e71f4535e719588c926c1e10fd05b1490d4e0761d3f8db00dffae65c6cf4b3449bf4764afe7e4081cb29ee7db69bb5ded11366162f6acfa802236810327c7901f636abbee36cdd4e9e79671d8949bd39b505f4ea8335dcf4ee941037dc3e05ca6c69e5ace00ba7ac074c1a1e77f6036397df1149e76558c37e59890b4095acd11867c259a9d85991c178c3fd7dd944f0a2ace552a0266ee40ad1a433f769604ebd43045b4aaf811e87b983430143dd29495e1b96848b428da992472768c616944052c99ad8fddfa35854936c911bbc1de6e747ccd18ab97b21bf5b1615967008c97c9426a", 0xf8}], 0x2, 0x0, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000380)=0x40) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvfrom$inet6(r1, &(0x7f0000000040)=""/28, 0x1c, 0x41, &(0x7f0000000080)={0x18, 0x2, 0x9, 0xfff}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x5a}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r5 = getpid() wait4(r5, 0x0, 0xf3b01f089d012409, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x1, 0x0, 0x9, 0x0, r5}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x5000000}]}) 16:46:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e00000f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb124b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106828012e9296e5ec8459c9f713c61be034654b101d9a4be783c59"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendto$inet(r1, &(0x7f0000000040)="13e80508c99205efabb865a138946327b3bc30753ef499c0", 0x18, 0x2, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x10, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000480)={&(0x7f0000000440)='./file0\x00', r3, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0xc000000) dup2(r0, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x9000000}]}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xa000000}]}) 16:46:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="e2db9d383a51608ab65aa962f0a8cfb95e57c053b04d07aa23f08f0364691013ee5886306bae2ab1fa2c77fc8046d9c13dd328440e95", 0x36}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0xfffffffffffffffa) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/204, 0xcc) semop(r2, &(0x7f0000000080)=[{0x3, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x800}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000580)=""/13) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x3400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0xc218}, {0x0, 0xffff, 0x1800}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000380)=0x8) 16:46:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r3) dup(r4) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xd000000}]}) 16:46:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x14a) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xffff8001) fsync(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7f, 0xc1, 0xfffff001, 0x0, 0x8000, 0x6, 0x4, 0x1, 0x2, 0x6, 0x2376}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x1000c) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x5}, {{r1}, 0xfffffffffffffffe, 0x16}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x5, 0x0, 0x80000001, 0x0) r3 = kqueue() chroot(&(0x7f0000000140)='./file0\x00') kevent(r3, &(0x7f0000000100), 0x5, 0x0, 0x80000001, 0x0) kevent(r2, &(0x7f0000000040), 0x7f, 0xffffffffffffffff, 0x80000001, 0x0) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0x13000000}]}) 16:46:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xc6000000}]}) 16:46:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)={0x5cc4}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {0x0, 0xcccccc04}]}) 16:46:29 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) read(r0, &(0x7f0000000200)=""/232, 0xe8) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:29 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') utimes(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x0, 0x98f2}, {0x5, 0x100000000}}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="8586785fe13b6a97df962ec06de60099256c2b7d22570783de96d2140bb875e7db53e46a964eedaf8fa374d177", 0x2d}], 0x1, 0x0, 0x8079) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x5}]}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x9}]}) 16:46:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785", 0x46d}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000071a251ec1a3401b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef667ec3f9b103cb8c8833c92e690f0eff53577340d512862ffb4abb32a860bbb9f847c5174032d25588b32072fe9f8f68116e1ed901d29ba937cd80b4be501e8c098e1904ba0039b328dc41444da5c52006d86907878e29973e149285fef4722b5dc7a871712cfe2d0e95eab364f3e77125e95bcb07de3e0712405239ac6cb5a3394a049f9fff8453a8c9734940f2c6849b9759d08841caf4e1b46cad51486467f9b483f7c874ca8cca5be23c41c910e3fb3367b69773ff566fd2b9fc1bd26b7b0b7f7ada2d4c2df08d5e3a82961af2", 0x253}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) r6 = openat(r3, &(0x7f00000000c0)='.\x00', 0x10, 0x4a) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000100)={0x3f8, 0x7, {0x4, 0xba29}}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xa}]}) 16:46:29 executing program 0: syz_emit_ethernet(0x115, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaae6a6b72e56f886dd6457257f00df2108117caaf41f56ca0910dde026587b2e7bfe8000000000000000000000000000aa04009c48670080004e1f4e2004319078f4878d94029543fc6274b7bb0aa58bc63624c17bd4c3ac105d3dd75f6349afedef1fc70693457a25f714920af3d8e5c30a0c4573fe02eaacf61913200643d1d431d59789bcb3a8c2dfb82a67848c4d1a4593f3e4701c1d66c3155cc90396b4b9bfe33c095cb03871fe4d06405fd4e9d1775eab7963578cad7639ee4c3449844a8f62d5bbb87efa78faf8df9db359b0a380292360c6e8783bdba8de207de51066cd6ada27b83c0caa02f5ada9bef84f94f7e099cce3cccc2e0adf40edbccf0c8dc5b635bbf9db660424e8994112908662d9a7eafc"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$KDGKBMODE(r4, 0x40044b06) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xd}]}) 16:46:29 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00fffffffe996bf42ac9a57a3d5908f097390000") getitimer(0x0, &(0x7f0000000000)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x48, 0x5410}, {0x101, 0x3f}, {0x23, 0x8}, {0xca, 0x9}, {0x46, 0x10001}, {0x0, 0x1}, {0x87, 0x9}, {0x41, 0xfff}], 0x8}) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x572a]) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/4096) r3 = socket(0x2, 0x2, 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000001280)=""/4096) bind(r3, &(0x7f0000001240)=@in6={0x18, 0x2, 0x7, 0x7fffffff}, 0xc) socket(0x2, 0x2, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x80}, {0x9, 0x4}}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x13}]}) 16:46:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES16=0x0, @ANYRESOCT, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYPTR64], @ANYRES64]], 0x1) getpeername$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c2432b70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ee4cdec804956cd31e1ff8d41d75f09637ce641ef6f16af59361ed362b9634bf3b12e26843e2f3b032fadd47487138b6bc4adb49533"], &(0x7f0000000040)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) bind(r3, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r2, r4) connect$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xc6}]}) 16:46:29 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0xbf0804336186da3a, 0x83) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xb48, r0) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x500}]}) 16:46:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') execve(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000080)=0x1, 0xffffffffffffffdf) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000180), 0x4) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x900}]}) 16:46:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3a5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 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)="0714000000000025ff149b33ff0f000000000000", 0x14) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, 0x0, 0x0) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xa00}]}) 16:46:29 executing program 0: r0 = socket(0x20, 0x4000, 0x7) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000000), 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) shmctl$SHM_LOCK(r1, 0x3) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xd00}]}) 16:46:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = socket$inet6(0x18, 0x5, 0xff) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000000)=r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x8) r6 = socket(0x0, 0x0, 0x0) shutdown(r6, 0x2) getsockopt(r0, 0x200000029, 0x31, 0x0, 0x0) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x1300}]}) 16:46:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f00000004c0)="98f728f8b0f22c50616364", 0xb, 0x0, 0x0, 0x0) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xc600}]}) 16:46:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x7f) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001008e7d00000000ddf500"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x3, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca", 0x91}], 0x1) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4, 0x48) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x4cccccc}]}) 16:46:29 executing program 0: r0 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x8001, 0x7, 0x3, 0x2}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4000000000000000, 0x2000300000000}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x5000000}]}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x9000000}]}) 16:46:29 executing program 0: select(0xffffffffffffffa9, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x8b763}) execve(0x0, 0x0, 0x0) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xa000000}]}) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xd000000}]}) 16:46:29 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018907"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 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)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:46:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) recvfrom$unix(r2, &(0x7f0000000280)=""/197, 0xc5, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x20, &(0x7f0000000040), 0x3a, &(0x7f0000001500), 0x20}, 0x0) 16:46:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x13000000}]}) 16:46:30 executing program 0: wait4(0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14a, 0x7fff}, 0x5, 0x400, 0x80}) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r8 = getpid() wait4(r8, 0x0, 0xf3b01f089d012409, 0x0) r9 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xffff0000, 0x0, 0x0, r2, r7, 0x40, 0x7f}, 0x400, 0x3, r8, r9, 0x0, 0xe9c, 0x1}) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xc6000000}]}) 16:46:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66696c653000660244f45b884a96536140a8ed120975ae2668cb542cdaebec4f9f250f11a6182a555b5514f5b163f05219bfd5f874028bc7267ed42733bc174a7dfeaa82b5a6b703757e3072056c992448c89d865bfc786b74e73c8b8da6497bf4a94f6371709738e6f14c116c800742f70a9aa77ab637998ba882cc3edf39dcf6b3dedd50acbbd91e71471f2e1039a42e2ac2482ff019db1db552f2f80e14c0fae08d6ac1ab201d3f7dd8fe05e7ba3e9beebd8d2031627ddc771819240cd97c336418d1efb7dacd92e7ffa18656c3"], 0xa) r1 = syz_open_pts() dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0xcccccc04}]}) 16:46:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 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) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="a8a5903eb1a94db38b3d971138654a29a7826b8e4b41f00313a44ea20bc6cc92a07852f6b2acbce0cf3a3e5dfb84695622698acf02ab5ce9ece33fa942ec73a1ffff000065fb7fe3da5425bc58c29195abe9ca6b5f9be87f1c16bbd8cfcfd057799678ab412b412f42253c"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x8) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x5}]}) 16:46:30 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/144) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) getgid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/24) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x9}]}) 16:46:30 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x104) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x71) r6 = dup2(0xffffffffffffffff, r0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x3, 0xab}) open$dir(&(0x7f0000000080)='.\x00', 0x2, 0x0) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xa}]}) 16:46:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) chown(&(0x7f0000000000)='./file0\x00', r2, r7) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xd}]}) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x13}]}) 16:46:30 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setregid(r2, r6) r7 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r7}}) r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r7, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgid(r8) getpid() 16:46:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000040)='x\x00') fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x6, 0x0) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xc6}]}) 16:46:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="f0ebe436780cdaa37c06301a19ca9aa446ecf3f3fce3d8160e75962f1bad857e8337720df063d4b36cfb0c7fa65db69ededcd114ef32d3a5353a45f6397e115c985bccc538a0d64ce81f2eaf362406c79ee8f83fd2ce8211bf0196211b82cfb2", 0x60) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x500}]}) 16:46:30 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x8) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) getsockname$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r4, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x83, 0x1000}], 0x1}) kevent(r0, &(0x7f0000000080), 0xbbb, &(0x7f0000000140)=[{}, {{r2}, 0xfffffffffffffffa, 0x81}], 0xffff0001, 0x0) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x900}]}) 16:46:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0xfffffffffffffff8, 0xfc80d8a, "2000e7ffff132b0238000000000000000100"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14", 0x52}], 0x1) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xa00}]}) 16:46:30 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000201000784"], 0x10) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xd00}]}) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x1300}]}) 16:46:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xc600}]}) 16:46:30 executing program 0: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000f6f000/0x1000)=nil, 0x1000, 0x0, 0x6013, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r1 = getpid() wait4(r1, 0x0, 0xf3b01f089d012409, 0x0) wait4(r1, &(0x7f00000000c0), 0x18, &(0x7f0000000100)) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, r2) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x1ff}, 0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getdents(r3, &(0x7f0000000000), 0x0) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x4cccccc}]}) 16:46:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6202e56b7f0000015c0ffff4acce88b2f9bbe5b180f499dd2dd4a69e5270a99c08945162783c29d0598413063879cbb3259177e1b9987daf14c8c1939679cea6823544fc5bbc921438a770a70b19e938b9e6e7da02d4bd881d02e674fc078894ecacc275fb466491511e6df0bc1c46ad8b90cec65870be928d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x5000000}]}) 16:46:30 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socket(0x18, 0x2, 0x0) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000001680), 0x25b) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x9000000}]}) 16:46:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x9, 0x1}) flock(r0, 0x1) r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) lchown(&(0x7f00000000c0)='./file0\x00', r4, 0x0) close(r0) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xa000000}]}) 16:46:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r3, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r4, 0x5) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xd000000}]}) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0x13000000}]}) 16:46:30 executing program 0: symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x8, 0x6) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000300)) dup(r3) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f0000000300)) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) dup(r6) r7 = semget$private(0x0, 0x6, 0x310) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000000)=""/39) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000100)={0x3, 0x100}) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xc6000000}]}) 16:46:30 executing program 0: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1d0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x8) getpgrp() pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="5498f6de41ec5ce71b9cc6441e24fd27378633b6cfa862eb70bb8926f7d32488a99daabe640a017c3d775d1c81ce3e598b08f7a3ec89dc038330bcdba0bf02d266d6507611bdb701f4f38f583064f6afc9eec534b73ecf71062e78a84bc13faced0e36f902ca37fb3604bc79615ff2f338c01e94c65759cbe3b4d51cb809", 0x7e}, {&(0x7f0000000140)="bdc347d003ac02280062e5efda41915928d60cdcada20823750a47ff474d04888fda4c42abcd13da72b9a0d74f997c0d113b2117de85d9ce7d50f934d22242146c5ece6f0528d91f886c6ab919e09391d18a74b2ba491ca6b5db5f3d0e41eefa7682c79a5eb357371ad54095af76f0b695375c5510a5da4efd6a97914943d2b4f7666a99c10ab3897d7c8d140dfdb11e935f48", 0x93}, {&(0x7f0000000200)="98a531676f45097f65d8038fa2a9fbc94a93d233b715bb7129a6bde16cfe3d3f91ad51bb82a3c961bebe65b2e7ce9ab0dc47f6005878b4a618555f5f252a0914ceab61f8e435394438314b8ecc9972dfd7f903b2584cddf06d8bf9d8a5e181e23c1838e52814f523333d4c8070182c2d133e1db78f2f3139", 0x78}, {&(0x7f0000000280)="c420192474645846e0d541f20e91280b15382b68597792e59d6a4efb503369890318debc35eebeb6ca1281d16b7bf05c9e579173345d0ce0c857bb32df366d1947e5947d4982e569690ae76dd5945aaa9620af4682bc580bb5327db993614bf5529f5837ca4422cc924f9eb1a7d95d281e457d30892739d9a85648d74cf42686a784bc1357eadc46a8fd69a653cebac2a7e7fbc304863ee3", 0x98}, {&(0x7f0000000340)="75bd32dab83ef8e9b76d335b45851fb2fb74a7f9f1f3887960f3f46f2550a9f2f20c7e962780044876a62131a3f64e962d33fab04c3da11186f12f6b71a5170833617cbe64015e74fb5d50928229aa2b7166990a36b73cafe2fe20b3765566f7534eaf3c34ef6df9f42fb144faf9574e3104a0476e0fd5ded1266957e79e113938a2d780ee40cc77fad960a50b8de92b8da83e429f8206e315b76bf27b2f2b7173c5a33b0ff065afea3e1812e1fc8160171872f3306018e841807283484e58e528fe", 0xc2}], 0x5, 0x0, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000004c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x800, 0x0) lseek(r3, 0x0, 0x5, 0x2) unlinkat(r1, &(0x7f0000000580)='./file0\x00', 0x8) r4 = semget$private(0x0, 0x3, 0x418) semop(r4, &(0x7f00000005c0)=[{0x1, 0x0, 0x800}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000600)=0x1) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') r5 = shmget(0x1, 0x1000, 0xe8, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) pipe2(&(0x7f00000006c0), 0x4) link(&(0x7f0000000700)='./file1\x00', &(0x7f0000000740)='./file0\x00') 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {0x0, 0xcccccc04}]}) 16:46:30 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000200)={0x21, 0x0, &(0x7f0000000000)=""/33}) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c653000ac0655543ec0943c48b286e0e850c59080ecd80b25a00c6f8700cf4a5e2f56341a44ec6c7799f8fad2185bcfa0d68c69e4bb24d03900675bdab5fdc41f1a29654dd9399dbaa70555d0e62684fbcaa5f5d8"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r3, &(0x7f00000002c0)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x5}]}) 16:46:30 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x9}]}) 16:46:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000600)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendto(r2, &(0x7f0000000080)="14d2834ef21b53968111495a5b60dc4a74cc86784862c02c089b544ac8e32c677e3fd696f22bf352804dfdbbb48710e96659257914619380693430e13b74e24f1e56c119fbd46d5d540d5b0d0b3a958c98bfb42ddd34a01681262163b96a0fa0507d5129ffbdbd54f10299c81c", 0x6d, 0x0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:46:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xa}]}) 16:46:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xd}]}) 16:46:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x3f, 0x4, 0x8001, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffc00}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x7f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff4000/0xb000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x101}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000bff000/0x400000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000d9b000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xe4}, {&(0x7f0000d4a000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000d42000/0x2000)=nil, &(0x7f0000e3f000/0x1000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fe2000/0x1000)=nil, 0x4}, {&(0x7f0000e1d000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f63000/0x3000)=nil, 0x2}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x67}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$TIOCNXCL(r4, 0x2000740e) clock_gettime(0x4, &(0x7f0000000040)) 16:46:31 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = socket(0x2, 0x5, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r0, &(0x7f00000002c0)="b100050400000000000008000110000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b29612f7be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5d9d157ab68dd5cc58943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f8000400000000000000010000000000000010", 0xb1, 0x0, 0x0, 0x0) 16:46:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x13}]}) 16:46:31 executing program 0: r0 = kqueue() r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x47, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r5 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r7}}) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x6, r7, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) lchown(&(0x7f0000000000)='./file0\x00', r3, r8) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) dup2(r2, r1) 16:46:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0xfffffffffffffffa, 0x7fffffff}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x2, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x32, 0x0, 0xa76, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r5 = getegid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580), 0x0, &(0x7f00000018c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES16=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000028000027000000832ceeb1b2217fa6b9", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x116}, 0x2) r6 = kqueue() r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r7, 0x0, 0x7) kevent(r6, &(0x7f0000000140), 0x32, 0x0, 0x0, 0x0) kqueue() sendsyslog(&(0x7f0000000080)="8c7007b1def9a8946c9b242fc0a5a8cf1cf298c382153c6c23db7f84cd872382d1d9e168e33c1b90540d1d0dd6ec2b4192782f616341083d012f535e683a1d6b6edf16964867e917bc9e85362ec98926660d9b215b66345840b6d11abcfd6e9db74fc329c907b246d43e6fff612f1cc2979e2857de1ec738412fa660eb9f26bcd7c15a0d089ccc33a1e9dbb667ddcbbfcc4d39e7f6949a6425c330f55b169b2ff0", 0xa1, 0x31) kqueue() dup2(r3, r1) 16:46:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xc6}]}) 16:46:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x500}]}) 16:46:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x900}]}) 16:46:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x14c) ioctl$TIOCNXCL(r3, 0x2000740e) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs, 0x10) 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xa00}]}) 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xd00}]}) 16:46:32 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r7}}) shmctl$IPC_RMID(r6, 0x0) 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x1300}]}) 16:46:32 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100}], 0xa) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) flock(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffe5ffff66a2c90c604d9f7dd5f6a4cc7a95442484aaaa0486dd60a4f00809182c13fedc000000fffa00000000000000f8a9ff020000000000000d2b08f016f0d14f680000000000000001c2dad250d35b109e18ae6e5299490000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xc600}]}) 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x4cccccc}]}) 16:46:32 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) r3 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000280), 0x3, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r5, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETPID(r3, 0xffd590a4dddee60f, 0x4, &(0x7f0000000040)=""/87) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) getgid() 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x5000000}]}) 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x9000000}]}) 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xa000000}]}) 16:46:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000000000000100000000000000000000ee00"}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xd000000}]}) 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x13000000}]}) 16:46:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xc6000000}]}) 16:46:33 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0xffffffffffffffdd) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 16:46:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0xcccccc04}]}) 16:46:33 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110}) 16:46:33 executing program 0: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000001c0)=""/177, 0xb1, 0x0, 0x0, 0x0) socketpair(0x2, 0x4, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) symlinkat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000001700)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:46:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0x5}]}) 16:46:34 executing program 0: syz_emit_ethernet(0xffffffffffffff28, &(0x7f0000000000)="c7a895006f53dd4fd005ffff86dd6e360aa9bcda5103ffffffff00000000000005c59df9ffffff087f43f8097f7400a3e6bb09000000") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) dup(r4) 16:46:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0x9}]}) 16:46:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0xa}]}) 16:46:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0xd}]}) 16:46:34 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x8, 0x0, {0x0, 0x7}}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 16:46:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0x13}]}) 16:46:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0xc6}]}) 16:46:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0x500}]}) 16:46:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffff08, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x63}) read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "ffa487e66524c9dd74ca43796a40d1e145de78a3"}) syz_open_pts() 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0x900}]}) 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0xa00}]}) 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0xd00}]}) 16:46:35 executing program 0: nanosleep(&(0x7f0000001580), &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)) 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0x1300}]}) 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0xc600}]}) 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0x4cccccc}]}) 16:46:35 executing program 0: syz_open_pts() r0 = syz_open_pts() syz_open_pts() socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x1000, 0x50d, 0xa89, 0x1, 0x3f, 0x6d89, 0x1, 0x5]) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0x5000000}]}) 16:46:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3f02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x65c, './file0\x00', './file0\x00'}) r6 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, &(0x7f0000000100)="3ac8bc02b873435981339325414817011c9d065e", 0x14) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0x9000000}]}) 16:46:35 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0xa000000}]}) 16:46:35 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0xdead4110, [{}, {}, {}, {}, {}, {0x0, 0xd000000}]}) panic: kernel diagnostic assertion "p == curproc" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/vfs_vops.c", line 169 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 308074 5741 0 0x14000 0x200 0 reaper *472920 993 0 0x14000 0x200 1K systq db_enter() at db_enter+0x18 panic(ffffffff821efc13) at panic+0x15c __assert(ffffffff82249f12,ffffffff822695b4,a9,ffffffff8222b23a) at __assert+0x2b VOP_CLOSE(fffffd807efc38f0,1,fffffd807f7bf8a0,0) at VOP_CLOSE+0x12f vn_closefile(fffffd8068f28278,0) at vn_closefile+0xd7 fdrop(fffffd8068f28278,0) at fdrop+0xc2 closef(fffffd8068f28278,0) at closef+0x11c unp_gc(0) at unp_gc+0x172 taskq_thread(ffffffff8251f4f0) at taskq_thread+0x9c end trace frame: 0x0, count: 6 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "p == curproc" failed: file "/syzkaller/managers/setuid/kernel/sys/kern/vfs_vops.c", line 169 ddb{1}> trace db_enter() at db_enter+0x18 panic(ffffffff821efc13) at panic+0x15c __assert(ffffffff82249f12,ffffffff822695b4,a9,ffffffff8222b23a) at __assert+0x2b VOP_CLOSE(fffffd807efc38f0,1,fffffd807f7bf8a0,0) at VOP_CLOSE+0x12f vn_closefile(fffffd8068f28278,0) at vn_closefile+0xd7 fdrop(fffffd8068f28278,0) at fdrop+0xc2 closef(fffffd8068f28278,0) at closef+0x11c unp_gc(0) at unp_gc+0x172 taskq_thread(ffffffff8251f4f0) at taskq_thread+0x9c end trace frame: 0x0, count: -9 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a2cf80 rbx 0xffff800020a2d030 rdx 0xffff800020a19110 rcx 0 rax 0 r8 0xffffffff810939af kprintf+0x16f r9 0x1 r10 0x25 r11 0x3910cf1a2d9d312d r12 0x3000000008 r13 0xffff800020a2cf90 r14 0x100 r15 0x1 rip 0xffffffff81146c58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a2cf70 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (systq) pid=472920 stat=onproc flags process=14000 proc=200 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a195f0,0xffff800020a18eb0 process=0xffff800020a1a000 user=0xffff800020a28000, vmspace=0xffffffff8266bc88 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 24090 257487 68859 32767 3 0x90 nanosleep syz-executor.0 68859 491680 99236 0 3 0x82 wait syz-executor.0 32188 211058 86791 32767 3 0x90 nanosleep syz-executor.1 86791 279395 99236 0 3 0x82 wait syz-executor.1 75674 163226 0 0 3 0x14200 bored sosplice 99236 62508 63062 0 3 0x82 thrsleep syz-fuzzer 99236 80893 63062 0 3 0x4000082 thrsleep syz-fuzzer 99236 27751 63062 0 3 0x4000082 thrsleep syz-fuzzer 99236 267111 63062 0 3 0x4000082 kqread syz-fuzzer 99236 323506 63062 0 3 0x4000082 thrsleep syz-fuzzer 99236 478093 63062 0 3 0x4000082 thrsleep syz-fuzzer 99236 15362 63062 0 3 0x4000082 thrsleep syz-fuzzer 99236 251713 63062 0 3 0x4000082 thrsleep syz-fuzzer 99236 26695 63062 0 3 0x4000082 thrsleep syz-fuzzer 99236 157824 63062 0 3 0x4000082 thrsleep syz-fuzzer 63062 518157 90364 0 3 0x10008a pause ksh 90364 13925 81943 0 3 0x92 select sshd 7131 86272 1 0 3 0x100083 ttyin getty 81943 409355 1 0 3 0x80 select sshd 65650 506157 69524 73 3 0x100090 kqread syslogd 69524 330377 1 0 3 0x100082 netio syslogd 22667 435444 1 77 3 0x100090 poll dhclient 90824 324795 1 0 3 0x80 poll dhclient 8532 472495 0 0 3 0x14200 bored smr 47714 183462 0 0 3 0x14200 pgzero zerothread 86003 457436 0 0 3 0x14200 aiodoned aiodoned 96204 113381 0 0 3 0x14200 syncer update 76728 382760 0 0 3 0x14200 cleaner cleaner 5741 308074 0 0 7 0x14200 reaper 64271 216204 0 0 3 0x14200 pgdaemon pagedaemon 53694 234658 0 0 3 0x14200 bored crynlk 66647 492279 0 0 3 0x14200 bored crypto 79763 251355 0 0 3 0x40014200 acpi0 acpi0 62703 119457 0 0 3 0x40014200 idle1 95339 13174 0 0 3 0x14200 bored softnet 57913 188497 0 0 3 0x14200 bored systqmp * 993 472920 0 0 7 0x14200 systq 95159 130676 0 0 3 0x40014200 bored softclock 5253 422134 0 0 3 0x40014200 idle0 1 34282 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &uvm.fpageqlock r = 0 (0xffffffff82680018) #0 witness_lock+0x4c5 #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 uvm_pmr_freepages+0x126 #4 pmap_do_remove+0x68b #5 uvm_map_teardown+0x195 #6 uvmspace_free+0x86 #7 uvm_exit+0x29 #8 reaper+0x189 #9 proc_trampoline+0x1c Process 993 (systq) thread 0xffff800020a19110 (472920) exclusive rrwlock inode r = 0 (0xfffffd807ecc44d8) #0 witness_lock+0x4c5 #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vn_closefile+0xc6 #6 fdrop+0xc2 #7 closef+0x11c #8 unp_gc+0x172 #9 taskq_thread+0x9c #10 proc_trampoline+0x1c shared rwlock systq r = 0 (0xffffffff8251f550) #0 witness_lock+0x4c5 #1 taskq_thread+0x8f #2 proc_trampoline+0x1c exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8263a520) #0 witness_lock+0x4c5 #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 sleep_finish_all+0x32 #5 msleep+0x20e #6 taskq_next_work+0xbe #7 taskq_thread+0xe5 #8 proc_trampoline+0x1c ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9468 6332K 6332K 78643K 10695 0 pcb 13 8K 8K 78643K 13 0 rtable 105 3K 3K 78643K 1586 0 ifaddr 39 10K 10K 78643K 283 0 counters 43 33K 33K 78643K 111 0 ioctlops 0 0K 2K 78643K 421 0 iov 0 0K 24K 78643K 83 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 76K 78643K 1820 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 15 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 33K 78643K 1554 0 sigio 0 0K 0K 78643K 11 0 proc 48 50K 83K 78643K 1800 0 subproc 34 2K 2K 78643K 612 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 16 0 in_multi 33 2K 2K 78643K 411 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 713 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 105 21K 37K 78643K 5563 0 UVM aobj 94 3K 3K 78643K 95 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 23 0 NDP 7 0K 0K 78643K 111 0 temp 85 3045K 3109K 78643K 8600 0 kqueue 3 4K 12K 78643K 49 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 77 0 71 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1301 0 1299 1 0 1 1 0 8 0 rtentry 112 424 0 380 2 0 2 2 0 8 0 unpcb 120 307 0 297 1 0 1 1 0 8 0 syncache 264 9 0 9 3 2 1 1 0 8 1 tcpqe 32 1 0 1 1 0 1 1 0 8 1 tcpcb 544 210 0 206 1 0 1 1 0 8 0 ipq 40 3 0 3 2 1 1 1 0 8 1 ipqe 40 137 0 137 2 1 1 1 0 8 1 inpcb 280 646 0 639 4 2 2 2 0 8 1 ip6q 72 2 0 2 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 110 0 104 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1732 0 1538 14 1 13 13 0 8 0 art_table 32 1733 0 1538 2 0 2 2 0 8 0 art_node 16 423 0 383 1 0 1 1 0 8 0 sysvmsgpl 40 19 0 11 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 11 0 1 1 0 1 1 0 8 0 shmpl 112 93 0 1 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2601 0 1202 46 0 46 46 0 8 0 ffsino 272 2601 0 1202 94 0 94 94 0 8 0 nchpl 144 4310 0 2712 60 0 60 60 0 8 0 uvmvnodes 72 3222 0 0 59 0 59 59 0 8 0 vnodes 208 3222 0 0 170 0 170 170 0 8 0 namei 1024 14705 0 14705 1 0 1 1 0 8 1 percpumem 16 66 0 34 1 0 1 1 0 8 0 scxspl 192 13424 0 13424 12 9 3 7 0 8 3 plimitpl 152 154 0 145 1 0 1 1 0 8 0 sigapl 424 1640 0 1609 4 0 4 4 0 8 0 futexpl 56 10503 0 10503 1 0 1 1 0 8 1 knotepl 112 514 0 495 1 0 1 1 0 8 0 kqueuepl 144 690 0 688 1 0 1 1 0 8 0 pipelkpl 48 288 0 278 1 0 1 1 0 8 0 pipepl 120 576 0 557 1 0 1 1 0 8 0 fdescpl 496 1624 0 1609 3 0 3 3 0 8 1 filepl 152 7607 0 7507 6 1 5 5 0 8 0 lockfpl 104 83 0 82 1 0 1 1 0 8 0 lockfspl 48 34 0 33 1 0 1 1 0 8 0 sessionpl 112 51 0 41 1 0 1 1 0 8 0 pgrppl 48 53 0 43 1 0 1 1 0 8 0 ucredpl 96 565 0 556 1 0 1 1 0 8 0 zombiepl 144 1609 0 1607 1 0 1 1 0 8 0 processpl 984 1640 0 1607 5 0 5 5 0 8 0 procpl 624 3441 0 3399 4 0 4 4 0 8 0 sosppl 128 16 0 16 3 2 1 1 0 8 1 sockpl 400 2281 0 2262 5 2 3 4 0 8 0 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 151 0 0 18 0 18 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 359 0 0 18 0 18 18 0 8 0 bufpl 280 6129 0 165 426 0 426 426 0 8 0 anonpl 16 162758 0 156644 58 25 33 47 0 124 0 amapchunkpl 152 13517 0 13415 33 27 6 18 0 158 1 amappl16 192 5800 0 5401 47 26 21 32 0 8 0 amappl15 184 9 0 8 1 0 1 1 0 8 0 amappl14 176 474 0 468 2 1 1 1 0 8 0 amappl13 168 479 0 478 1 0 1 1 0 8 0 amappl12 160 37 0 36 1 0 1 1 0 8 0 amappl11 152 232 0 219 1 0 1 1 0 8 0 amappl10 144 211 0 207 1 0 1 1 0 8 0 amappl9 136 473 0 468 1 0 1 1 0 8 0 amappl8 128 959 0 934 1 0 1 1 0 8 0 amappl7 120 519 0 503 1 0 1 1 0 8 0 amappl6 112 93 0 85 1 0 1 1 0 8 0 amappl5 104 1107 0 1096 1 0 1 1 0 8 0 amappl4 96 1197 0 1170 1 0 1 1 0 8 0 amappl3 88 588 0 583 1 0 1 1 0 8 0 amappl2 80 8715 0 8648 3 1 2 3 0 8 0 amappl1 72 50250 0 49809 26 17 9 20 0 8 0 amappl 80 4196 0 4157 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 94 0 1 2 0 2 2 0 8 0 uaddrrnd 24 1624 0 1609 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1624 0 1609 1 0 1 1 0 8 0 vmmpekpl 168 14190 0 14162 2 0 2 2 0 8 0 vmmpepl 168 207339 0 205778 103 24 79 90 0 357 5 vmsppl 368 1623 0 1608 2 0 2 2 0 8 0 pdppl 4096 3256 0 3216 6 0 6 6 0 8 1 pvpl 32 480714 0 471581 142 46 96 123 0 265 1 pmappl 232 1623 0 1608 3 2 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 175 0 5 5 0 5 5 0 8 0