Warning: Permanently added '10.128.0.57' (ECDSA) to the list of known hosts. 2019/03/31 10:10:31 fuzzer started 2019/03/31 10:10:35 dialing manager at 10.128.15.235:19552 2019/03/31 10:10:35 syscalls: 1 2019/03/31 10:10:35 code coverage: enabled 2019/03/31 10:10:35 comparison tracing: enabled 2019/03/31 10:10:35 extra coverage: support is not implemented in syzkaller 2019/03/31 10:10:35 setuid sandbox: enabled 2019/03/31 10:10:35 namespace sandbox: support is not implemented in syzkaller 2019/03/31 10:10:35 Android sandbox: support is not implemented in syzkaller 2019/03/31 10:10:35 fault injection: support is not implemented in syzkaller 2019/03/31 10:10:35 leak checking: support is not implemented in syzkaller 2019/03/31 10:10:35 net packet injection: enabled 2019/03/31 10:10:35 net device setup: support is not implemented in syzkaller 10:10:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000000)="2e999516e6851d295aa959e1d949047dad4dd5d666323c1b64f9de56dd77c21394a0f7902f2c5949a19a6685465379d90f57d53e301eaa98371fba372635f3f7dc98416a3e88edb7b856af7be1addd492b48c23ca5dd9714c8f06ba1fbc2b772010c0b1db76be4f20ae4bc7d7b1828e4878a4953f80000c82ad7c8e1d08e97416324def7c9fbe7c12bd12a02dbe83a85f99f4bcc530a8e6ce59e23509ebcfa56bca5df3491d17d88fa85133b6d13e30bb157063cef85cb11822e12f3ce9841827ade3f05e0a18b491073d5e9719f68acc1b99e6254ba507c50fb1c49ffc9d031d5712bf651b89f53a0dd51", 0xeb, 0x409, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) syz_execute_func(&(0x7f0000000140)="400f6e915d0000000f38f14a000f165359c4c1bdd39e005000006466440f3a22d400c441797e4a87aff3420f38f6ea643664f30fb89900000000f343af") ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x4, 0x4, 0x8, 0x0, 0x10000, 0x2, 0x0, 0x0, 0x2, 0x7, 0xffffffffadbbfe56}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x9) r1 = semget(0x0, 0x2, 0x4) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000280)=""/245) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x3, 0x0, 0xff, 0x6, r2}) r3 = geteuid() r4 = getegid() r5 = getegid() getgroups(0x4, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f00000003c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000780)=[{&(0x7f0000000400)="f869a3eece5e25c5f2e837517d017c9a7eeda61ed2faf57596e422dc6b", 0x1d}, {&(0x7f0000000440)="1973eda4611080497bc8dbf63866ff57adb5ad291d1ca73830aee3247812c42f8267ae2493190787497d062bfc319fc7b1008548bf7db8cab71d1888a05374e424cee2270124febc8293350b7cff38f2329ab5bf9de3dc29fb7bd007bab1d1ff19d694df421f9fbf89d23422799abef071546751d3e62c1afd3bab2c439e7b3440c65b9ebafc178ec64398ce9cf675489f7db51c16a852be023ff19ad8d10c200020a2dd214473f34859db843fa3f419c66dc983f2be4c62e0f0950691e93d19251a188a6b3a4318cf2de02e87dcb2e367d3a019d6b923d1ce675c1fb4fae80f9c44394ccd7eb4e3b2785db5b2", 0xed}, {&(0x7f0000000540)="eb91aa2568ac9e2ba693748062f0d6660b1d5553df8c9957c951359e2c6729d9ede2431f79d33b779b33672e9715b7dc93b22a05fa27db5f79a658aaa139c918c1f54107d73ffe65e8990358c56c8f0e88e5af633c7087db4e47bb970989b9d7b4870a50809eb88e2d8180c0522d4647ee30a535129fdeb94cc864c50324c52d367bf076a6bd766d70a7a9723b6ba146a1cee54b7486b7c4155c80564647e90011e91a32c7a1187987b65a9d29374b983b4b86f802af74", 0xb7}, {&(0x7f0000000600)="57080652a48f3b065369a6a29c277dd19b5689f8ee148c2063186fa27dff20557bddd24a4856987aaaccdfbe5ba81a8901e7382e806ce111e83c5f7704f7de7635496e577ef08995dff2766cce0dbd6e8c2ae1ea4548e92d204493d3c394d8ebfa8c94793a09441190ef4a2c08bca98bf2722dbf30407fb0fc57631610d15632ecdb046a45e832d4ce50b3a1eacef11cd779016556c28264e31066fc05f04e1feb815941070efc2e04825d32e51ec0702327a49977d24ba12b6c6101e73357", 0xbf}, {&(0x7f00000006c0)="265184f3fc9b5ac251bad80e672fecdcd7c7534794e49f838fae44bfea76d2a5a4da3353462617a5c82c516fe22de521aabb2b0ecff3111b56c65e9a0dbdc2d69c612a7d33f10a23dcdfd8701d05c611b9d851bd65cfe59589466125fab1f415f048e85f68f37136ff9cbc7b3acc82bf7b4e7f881cf41865c9f74c22ebb2589eddae771fea962efee4b1350636d0110e1a7b787f112b720036ea60166798f3cbcdd5030cb6b3b11202df36a4856ef28c75d1925f235c9bfc29", 0xb9}], 0x5, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r3, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r9}], 0xe8, 0xd}, 0x8) r10 = semget$private(0x0, 0x0, 0x80) r11 = openat(r0, &(0x7f0000000a00)='./file0\x00', 0x802, 0x2) ioctl$TIOCEXCL(r11, 0x2000740d) r12 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000a40)='./file1\x00', &(0x7f0000000a80)='r\x00') bind(r12, &(0x7f0000000ac0)=@in6={0x18, 0x2, 0xfa5e, 0x6}, 0xc) getsockopt$sock_int(r11, 0xffff, 0x200, &(0x7f0000000b00), &(0x7f0000000b40)=0x4) connect(r0, &(0x7f0000000b80)=@un=@file={0x0, './file0\x00'}, 0xa) read(r0, &(0x7f0000000bc0)=""/51, 0x33) readv(r12, &(0x7f0000000d80)=[{&(0x7f0000000c00)=""/59, 0x3b}, {&(0x7f0000000c40)=""/61, 0x3d}, {&(0x7f0000000c80)=""/14, 0xe}, {&(0x7f0000000cc0)=""/178, 0xb2}], 0x4) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000dc0)=""/122) getgid() 10:10:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x200, 0x2}, {0x18, 0x0, 0xcd1, 0x2}, 0x6, [0x7, 0x75d, 0x95a1, 0x5, 0x6, 0x0, 0x7f]}, 0x3c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x7f8, 0x7c}, {0x18, 0x0, 0x3ff, 0x5}, 0x1, [0x51ea8f35, 0xffffffff, 0x0, 0x4, 0xc914, 0x401, 0x8, 0x2]}, 0x3c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0xa309) close(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x1, 0x8}) unlink(&(0x7f0000000280)='./file0\x00') r2 = msgget(0x3, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f00000003c0)=[0x0]) r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x8, r3, r5, r7, r9, 0x20, 0x3}, 0x2, 0x100000000, r10, r11, 0x7, 0x4, 0x779}) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgroups(0x4, &(0x7f0000000500)=[r6, r8, r12, r4]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000540)={0x8, 0x7f, 0x3, 0x8, "2adc780decfd65204a1ba3c75a1bc64ffd1bc4ad", 0x7ff, 0x7}) getitimer(0x1, &(0x7f0000000580)) socket(0x10, 0x7, 0x3) write(r0, &(0x7f00000005c0)="ffd6f5819508ac406c342014aa4740182550967e414e99ff03f6657a31feff92ab4205037c483b7a92ea7cac72fa90eeaaf7fe708a8047a9a71088b9301d096c22f636d87a1f9cf98cd077838ec010aa47b6906ac2be71fb1ee67f2fd1ca4cc719d583e78b30bb853f400670", 0x6c) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 10:10:41 executing program 0: shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) 10:10:41 executing program 1: syz_emit_ethernet(0x14, &(0x7f0000000040)) 10:10:41 executing program 1: msgsnd(0x0, &(0x7f0000000700)={0x1}, 0x8, 0x800) 10:10:41 executing program 0: getitimer(0x0, &(0x7f00000001c0)) 10:10:41 executing program 1: 10:10:41 executing program 0: 10:10:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x48, 0x7fff) 10:10:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20440, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xb4, 0x2, "c80054245ea29189c69a6dd8d8d53997bf9d48a0", 0x0, 0x100000001}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r1, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) syz_open_pts() fchflags(r1, 0x4) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 10:10:41 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000100)="73bc4912", 0x4) socket(0x6, 0x0, 0x80) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 10:10:41 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./control\x00', 0x113, 0x3) fchmodat(r0, &(0x7f0000000000)='./control\x00', 0x2, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) faccessat(r0, &(0x7f0000000080)='./control/file0\x00', 0x21, 0x3) 10:10:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x20) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000140)=""/130, 0x82) 10:10:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) r1 = open(&(0x7f00000015c0)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001600)=0x80000000000ffff) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)="f4f6f4cb0e1045bd7b71435b4015024612afb78f046ca3589b730324eb93e258812d6d376b2187de10", 0x29}, {&(0x7f00000000c0)="202c5337fb87ec6d436786410b25a96bcea4158292a07dcb565d85a6f1ed7dc02fb37443719e0271594e9b644dc3198c16385bfaf46f1fcb3a9908581baedee2c3ad863017120af8c8150c8dfcf2980b0faf21cf8c185453ca935725aaac02f13b57d610f73ab5c5c9f74c1e12d5c6afb10c9971543649a0c3830e821e43d3d34646c82d61e6b97b46d23ad4e2db8168613c5f77e9d359a7aa09a99b2eeae3446f7fddd446265a53c302af6993459bdfc97b64037307478486423df3dbac", 0xbe}, {&(0x7f0000000180)="4fe2822d85e42b713b72f090b450882fe983866939001e6f08d00d2a6b84157bc9eec406f86d012aa618e332be7d17d5f48911fa191f2c01228c24f29d0b83721f5a8e906e52297838319e9043e53f275d3c1245ed9d9e536723d6afdadbfc050b1f2a49f28df142ab545aa2fc5b09fa0aa7e0a7d3182358adc263e3af0f5efb3f11753cda595d44221f03c7e3bfb9a72d35a967f595cc3e6da9aecfa9882d52b314a9a631cd5def436af2eeaa01274fdee85fd792a88e9e9f30", 0xba}, {&(0x7f0000000240)="1d67f878174e5829e78e93cb961da8614291af13cafaa17f6a3dcec479a050606c1c854d1f601d6478ce3b161a31649e5b70e402718f51b6aac54de261b3629fd378f8a840101ec58be5d450ffaeeef4d09ce1826238c972a5d75e64ad7998b2c60b127d8ba375a054d81ab1e4502ae002eb9291056198f526570fc02881960f987cb71c7d002c64d340b4741fe249120c958e3724b499edb613e2e392878d2d01db1adf7af06967017c244b13c805575ae3f2743513203ebe9c018869d0cce6579c1efd50b9905f631c90fb055ed7e7d3fbf1dd9793a3aa11c57fcb002faea4a2dfe5fb6530305362d833c5aeb5d4781456d16836a74a24fc23ba74e95be06c6b30dac42259fed90301dc3a047ea7f63c349f54730cbd78f422279c24b1cb8644063e3644e10dac783253db517692e86c7bcba61dab7872b84261933cc4dd679096c7ba1368ca067b73bc9a007389294f8585921a944767654e69e3d21df2c1c716e2aaafc31f83eeeca999389054191a274772f57477ce47ffe2c44c123b0d24726b70664c87f349ea59be29bcc632ef62f71b1ff00774e85983f167fb8e6833c7e471b9523a7e18284e54d3223bdeb530c49e66e3296a867085f4583e34896dd6ace0393c0b8e40e8431a6b9c8e49fe2c90a70f4ad3af8c653f1c20f8fbe36a461a4c6c2801f5d489fdb16a917394e3ca3c220eab1ecef2b540579b5e8faf751962f092809ad8163ece0ecf8c583b75663a82a4c92d16fd5cae9f9ee72db7553874b0cab0e617d5384447a0eb958a40eb3473dfabd7a278b6a0fc8a21201a16be2fe050c4dc45cfa786cc852a6fde8ee075b01aeafa72941913ed7ede23a69048fd9ce072be2ff6f91900007b7f34527729aca451438ac0bdb1233a88f1c1359f7566d213d8ef9d8315fdf5b1b0967d0974dcffb70231b996cdba728c5c9aaae80a382c3db69359bdaa82a055ef5f04154a46aa83c4df55778dfccd6bd402e9c7ae4f42db837e43a0216944821f3674ff68b241d23132e64fa86b9b01ab27c6b6490ea83bafa6f040d95fff690b0879f87d3f000615b808b66c8f38f8be746ffeaab61278131f4a16015420a0b6ea92678e9704b3bf587418c638df9b72afd894638b3c352991338d58b4fd75ce00b247160b446d5af7dd540445774e90386a25e799a410ff397aac7b4eb15e9a3471e82765889ae8d8698a1c6f286596db0f69a4970a18c4fe747153186c26d560db2f9d71a99eeab2511e953eb2cc02c33b90ad6d8eb2febbbd1399039acc715e3c014693124b869132ff1651c2d218412d45c38744cabe7ea57531cd2efbb5ab1f307a24cd74a51ce1c2a17da09217b775e6bff90ac906b3cbff11c58d2284ef293139a4c4b9aaca7d25646e7c7f8f44a8e06fcefec9c57a1d3f0ed22762349b89bdd269ffb0af98007432415a8ed13ecf5e6937923a842ee1570b40b274d674a5349c109a3ce29990d00a5992542a23c03f48c7d31042ff40b73232d46de571dc693c73d60fe5b5f672aa78adf8593946cd93823345632f81db056fd6eae27403a747f644c2def1efbb0417ad400e0f4ed4d9b9e52272fe173899ebfc80a10c4249eb4961372fc15a2311f1ff99dd2a984fe067218fb6bfeb96653529485742af6f048d19655477725d0f2324bae7881d6ce19657ef915638b8cc9c7c32b1a621a2f6de713f3d5397b963afac52a246f41dcc5b968ba39b15fbc2a1f91fc7692e9f93634b4e54c6707c234b4e7fe3ba8e9f980cb79ca9484e93235a1f2d160d4d1dbc6f8500fa7e11eafa805e84fcdf8393f6ffa7b5430955abf6d29749edd65319a514ba571adaa66e54d9ac8776c03b5384deec1dbb253ab2394fdcb28b9f2329f18a990543284fe923ce348094ab272578e4ae85b6d5f6d0d1a9e1b801d231c40c938849fe6ce6ee6b3e67955f5272ad5d5a6e57e12907f00f25b8632aa177dc6bdd6da57ae717de7078876e307aa0a6d5277e8ac9634fb2d80e67ce9a9071ae5a25d57c879414f0dcdd84b980c2689608a89e189fcf24eeacc182beef597044d26a3040c8fae05528f402120ec00fc53900f7353db1c4ebd1d0d681b27d76918e75fa813ef5b9ab39756efce302fadc0d22164a0a12da097fbd18c0dd20bcd432aa573d2ddb4864e4e62c376e435311a5013a447e9ff442b8287c142f1c0ffeb8c4734cd125ccf6289765ae0162bd1213afdec00ae5dab733e2fb3076a0f275f7489797e8394b9f20b6cf6cf6347f92f7ef535f8060675dbb4b30681b1d69fa8e77945e1db64a28112c37b2f7d0309bfb9fce0d78dfc3f12f1db23e0905870ebdf79750f072f9124aa179e286ebe0bfa43feeafa4bb9f491044e56de00ce4dc19ab376340bfd5f92a8507c107e15d05318e6b38ac096f1a5fb2c8672e8469b08c4c6a7d098e8a2806590291ce3e2d49feb78ca23fdf327a402475a31e510afb0f9a3726f797d5d5ddd06ab3ac4acd57f9b005b040298b1fe163bdc63f9272fe6a26876bc17c6fea2da478ff48fa8c9d6a8a99e894669414006119ddde8fe649ef17417797165958f2647a1e5b2439dc5a4f5016e8e7208f9822b62c182f0250765ffe32877a62fd028261dfeb053f8a81afe540df36cc6ef93fe3e67a44513c027def4ddd914a62de1acf2d479fb160f9352cd867736240faa97624894aead5afb5f6e8e81e4d17cbdba429ff45580becaa1552752b24336226540481aa14d1493e4431d7f4a4c21845c47a1908315cc1c831ed39378fa7a30b3e089439a56a98b9d869a492f8da58c64828baa031c70afba44ca6107e9a4dbebd2c32451b99276b5d068a56bea2f3c893a51ebff7df238d250089464aade4459f04441ef9287cce2d8c45551968fc651d3d88a7297aa6083e263ae56a1babb0636759b83f5e089bca62e274bbbc090273289eee551f49e74c7e295c022a28c8e62d9bd1b6c85254d08e0ba1925a04071e992f120c0f728ca908446184e1ba1a423fffa7d97235d9ed131c289bb15525775129cd55f63d3dc16eedd1d4028b5a2eff49579e69246c82fefd336a8ad75f577787465dfe858d7600cec2d581fac60c1bc9f1ba50548441fd8bc0ca44e932934a38013d0cc09c9dc4923f52600e48ade0978302c0d455274fa3835fa1d3dabe35d9c4d5a00967c75048688427f80b05512d41aeefbea14b95bea023c93bc7a144181205bfd9161b01c129a0cfe7d93673b1029b108a5af166c05f407433ec06a6e5a2232ab6e707d996b470791ac4cd4bc1f157b6c7108548b5c50e7175ad4131a586023d16943e0a4215effce17fa69279a8ea64ba810d4416ff31dffa927c92776928af79570511b897c173bec1cd5d2ca1107635faf76a85b44cb286321a8b3a8c4544fdcfc18179b03c9c126f0355e10f17450d7fb558844629c767067889238333f8b874836ae51ec203ad8e8c6fa78997d35e84c0fd7b30bfd8045ba6f720097b3c0039c52134582fc383cc180d8e8a3d3f89b0ea7a56dda1307bdd75f58048e3fbf6002e8ec205c45a4a49ff4780c49a8556ff4faf6e96804f029d340496864d9b99d4f4c1c0e3d385ef90cc22ee2de44efe1d48f2f666ebb814ac534f7be35f5cd9bc472a9d4f07e48072f49ae08b0cbce48f51ab6c8e8fc94062ec87ebf3b862b16c5d2c59335f5b2f33da7477c02029a9739bc86000b7e2c57424c55170870df2e082978b61ad16259a96c1b17091a57da6e44a66d1ffbed9dbff5605551cb67f74213250f0d0f763e99a734479eb4ddfc731a4f6356d469e8697a144362f602c5afedeb48670528f4d33145bd94c854d89028f0c7879c70acb28bc81b398095f078c055fff127af3479aa59ef97cb015ed4ce249cf0985e9fb1d41dae4817a7d4b1fd84c2be02d8baaddbf4c1eb2076778ff2bc22c909cbaa1c1878eddc32013cc001d7244177a160eb8fef651d6a120dad180828b27bdb783da04232b39a4eb9be2da3148c7f900c18cead27da433b2000bebadfdf1dabf3fa8ce5fb62c1623acdf9a14f0b587d445b41ac89ae27704fc011ccc7cfc9b23d077f3867c80f93fc4755cf100cf9fbbfbe8d6c8ed811267e34642f7ccd6e0022c417c63d59b478d84807affd74b1a83a626c0475c0be4c705bdd6f85e6145a5a41b40fa46b702e11dd273b9e5324fc54519104a2e9beae23a9f14dee6666be40ce0aa7d8489c6dd539aba26cdeb3788d829545e9129ce04577212b9acb298ad0ed2d432e43e797fd76ec693866b1cf4ed50ff51f22a8ffa32a4a31f76f247330434004380166b7ceae2e44a852f3e2b4711681025b121a5d3ca7b4d321d1cd5bc06d807728dd6dbe5fc06d9b24fab89cf90698f616bc355d61639b8d37842d776b70d33b6789a34e08fcdf172573b24be872992fa3b8216735c4e30943fb824094a4aa016367b4bf8bec2ff9f02ec2beff366206acb7e1787b76bc3ddb9e34b0f4b64ba274a5aceaf0de492feb05653f7c7210870917fd6de30ec098ea08b7d6f2d12b400bfbc502431160a57ba9079801992001a7061767ce5327370c8f7c3ea0b6b81d13b8dcb64d22a768bfd8c067bcd921b0f29076dc19e018c268bc512872e2eaa7a48a8432589c30289a315814781164e1e311e41b17b64fc00cd0aa28b8f9536815257e9f811592a8fc8819566188fda8f0564f47e79ee5dc34c3a0a5303931ba92f102932d92a7b60ac11637062a5d28323a3c428c845d5e33738a6a7116b4e10dbe80f74ae6364980004ecb436042be6bde012330c52fa820e11dde5451506561b4e4e1691ce93480e56c7dc07409b77b756561d79404d265cba6f06f417925a0fb71af962e9b48bd7b9a5d8f91ee15e5bfc5bd99abbe183d96f95fcc626d73486b52bb67844ddbe1575d1318af6ac9677c3b95140fe9306f3dd61f1739f0f8114af25ebd9d733430f84f2acc1d35802e4a37012a6caf64c6c00b847f83067b656b78bed3c9dd8d7410e6b3948758bb55e0fae00fb812163cf49ba9c877c5c0620133b1324344a2e509350bb9cd9c3d16c3592890def4091fbad8e761096146455e3b78f39a0bc49fad51233a86124457733689c4492d62df8591f3545948910fda27b32ee5bcc41ff2c26f7a6635d799fd61ab418cdd956e0330820b5798442523acaf51856d72ac03958ee4e563ab777c0221991df00b064e412cdb50fb3294e933c522352f29cd2e68900708478fd1d658e31331abd2dcdae305de52dd45af890ddeaa78c2d39befe2e1c25592113b69c298704a9d81d773a7e1b7c2a0ce212c3bc77143f9e95f31fcd5557930adbff2b37dd579db4ec275b933e107cfba35db2527ef639c8a7a2bff77f6801a0f9362d95bcda452c7863bf7e994bfc754a72af34df1605d9dbf448c9d32f8896cd679690214698a51225137e5b261dabff5f379965b3837a3e1e01295b082ca53d6bc2a55690c6c7480e0d5c416152db6deeba58f15f461c7a4279a1a14c94b3bb2f3e54f696eb5b994ba2b8b58cdce5b0d089ce2b0d435da2d8759a21b0900989a646b944e475192464ca8d5c8169ff69c8a0f2fc430c3fadc2c75574728793d6cd12bb0498f9362ad5788e9b6bbe9454e52dda3c9497b3bd31ba6366611014923b0bc4e93ca20e3c4a9be373322baf3c6205b3ba5697f2e7733e17865c17a1c43968e135b76166fb4f6326c26de9ed1a931a249ac60c288ba6cd348d5cf2da569fb98cec3ad8bca21638bbbda6403527ae62e40e01b70442ee34f0088ff792ed0d2b0174dda90ccdb956393c733e09aa", 0x1000}], 0x4, &(0x7f0000001280)=ANY=[@ANYBLOB="3000000000000000ffff0000070000008fa2d049402faacfe73ed649228b6fe3fcf4f7b0e1f4699e09567946a4b6ec080001000000000000ffff000006000000c3fd16291ea99ad3ce6b52782be119ac2d9b5e548e50ae51e56312db1b4ed5595066ecabb8c4f45e6c5ed6f2e5a0be14f977fe35bda6ae779c303c368e19393706e2fd9b09fc9890784844aa5f653a7556fb7035ffc838e0a7b653f20a6eee93f139db18e0e55366cc0601dd4014cccf76a38a32ca6ce326fd841e4499564857cc850bcc950f41ef5775bb0488a9fe38e1d9639646e5e70b7f214b57b48339f63ad62a19bb304dd3e77da3347867117ba04455e017c753ebc4d7eae8b8dad47b7c6c4f6d339cdaa4b0c9a215b47b3f00ed87ab91d07d1a09d6b46ada07ad6502102a56d0bb29227e42f44e00000000004000000000000000010000000104000069192a8ab38a2720e201c8d51291a02c367ae9b07bd15a4d5c9e338dd045b1b57602695f8c9810d0f33fbfab000000007000000000000000563185f5080000004f00000079c2f4d75e025f2111b566b9ade9cd2256b85f8899139d32f5229b7daa937cb1a884492fbcb7c7cfcd3fdb95bbff86d70eb1fc11e47908bdf82cee366811c7098c5a8ba8e96ffaad854ae5535939309a03000c9bcad6acc7ef8100009000000000000000ffff0000060000005428e50e01127a54febed3d3b16f75ce55db3acd38595edfef68416ab09d3d8b2acfc288dfab66e0d687a45c1784b8880cc6049ef177924080aac147ba94f2ac84d460130d91ff5a761b768f631349187abe97ad23fa4e31e630390ccf45b7b3c39680c237cfe08818369a68ab62f3fcf25853177b0e99b4422c62d036b9000090000000000000000000000000010000671a16f46dca4383bb60f38febc98611ec858a5880ea250492c9f1ddd1bff7712e7dcacaa49c4e64ba5bf756d2f3a9cf58b6404668fa6f4c91d49039ed4a961c27955779c7d1a2f2ca90863221456abcae672c2236623f4dc0355e6bd0d3473d0cc1612df537134f9d48dc5883783086126e33a89839bdb24a41730000000000"], 0x300}, 0x400) 10:10:41 executing program 1: r0 = socket(0x20, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="f02b75ba00a60ff7a6c0e746473b3668253a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0x2c) 10:10:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, 0xfffffffffffffffe) ioctl$KDGKBMODE(r1, 0x40044b06) 10:10:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) 10:10:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667b, &(0x7f0000000040)) 10:10:41 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xffffff63) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x40, 0x2}, {0x18, 0x0, 0x7fff, 0x9}, 0x6, [0x0, 0x2, 0x1, 0x0, 0x5, 0x0, 0x9, 0x3]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x490, 0x0) 10:10:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x100) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = dup(r1) close(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x400050001) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) close(r1) 10:10:41 executing program 0: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x10800, 0x10) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x180, 0x2) getdents(r2, &(0x7f0000000380)=""/127, 0x7f) r3 = kqueue() r4 = msgget(0x2, 0x2) msgrcv(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018ef65f7518e17a8df3c8526113e63d8cb0e4900dad5bb67079e9ffe9ac19dc436a7fac6d03377ef96b4af51a64f26100be52c1138f0c2a024002056bf7acdd485810a5c1bc9b25a7e1559fa9b9c830cbe41b5bf"], 0x1, 0x1, 0x1800) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x78, 0x2, 0x1, 0x3}, {{r2}, 0xfffffffffffffff9, 0xa0, 0x20000002, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x88, 0x20000000, 0x6, 0x8}], 0x2, &(0x7f0000000300)=[{{r5}, 0x0, 0x1, 0x60000004}, {{r6}, 0xfffffffffffffffa, 0x1c, 0x40000000, 0x8001, 0x8}], 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r7 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 10:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e1dae50c8be696b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffd6e}], 0x1) write(r0, &(0x7f0000000140), 0xfffffffffffffc92) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xfffffffffffffff9, "815c0002670123400035600000000000b4d700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:10:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0x21f) 10:10:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 10:10:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 10:10:41 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="0000a5bd6ad9f2f15ef30000000000000006a4f8e727fad90ee5b7fa745b0a91a572f796c0efec83679ff5ffbc1f67cade9c974bcd1b520000000000"], &(0x7f0000000100)=0x11) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f000054e000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x7ff, 0x20, &(0x7f00000002c0)=""/182, &(0x7f00000000c0)=0xb6) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000076a000/0x13000)=nil, 0x13000, 0x1) 10:10:41 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81, 0x0, 0xffffffffffffffe0, 0x1}], 0x0, 0x0, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x80, './file1\x00', 0x2, 0x0, 0xffffffff, 0x7}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:10:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0/file0\x00', 0x680, 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = openat(0xffffffffffffff9c, &(0x7f0000001580)='./file0/file0\x00', 0x440, 0x100) r4 = open(&(0x7f00000015c0)='./file0/file0\x00', 0x800, 0x82) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wskbd0\x00', 0xc0, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000001640), &(0x7f0000001680)=0xc) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000016c0)) r8 = open$dir(&(0x7f0000001700)='./file0\x00', 0x180, 0x41) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r13 = kqueue() r14 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse\x00', 0x800, 0x0) sendmsg$unix(r0, &(0x7f0000001a80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000280)="221ea0ba5e16252633fe4937bb27a323d7faab7cf93773b8a76810cabdfb2f34de5e2d9347b66cfc4a5d069416f191fe53bbc8155294acd2bf2640a1da869015887d3f4c9417e308301a4a6d000ae2951683350fbb87b0903e308cc6b9913b33d5dda4658497de9e4ef8d8eec94ed31c8cba683aac3c0fcb0dceaebb78ee7d4f200330b07a5dbeab8ad6afe732dd9cf70ea62842209550070f0242f86d74188f65b84f9b477635e514f97573e75bac199fd336507b52920ddb4f0fbbe027de40425d0806b61ff7ff27f0a3446f99ce8e2668d8038fffda6a22d490635d8da5be36fea92ebe30ab3f34b4319f882b852f30171ce1fc4a55d5913aef6942fdbfd76d553c02f418bc8c08eb4b3972b082f43ecfd8d8c7baeb10ac6370d2dcfbe0a1a81af0e2ce95d636b10cdf431b2c84582587f0adf9a5605796267fc2c98c19bee2fcfa5055ec66af3dd807b9fb4012421d20d2417a55944a93d4de7c783d5f03214bb7f29220bd2ee1d19a78bfea1e40ced5f2d55e7be9721a261657641e19ca36e9b0c762f26e6dfa5503b537fea86a41187729d56488de8d10a4467a118ecfe4441dd6e54b3fb2d92e99a9a0411854e00261bd17863b3e4368b5ca7a418daf67103df2c9ec5c25db457fd80b41ff72d00221b65879bba7c9c7a743fc3c54a338128b1c17233c7123ea7b4c3d0075ffbbf9ccb4760c3fe67b65f1281f7d9e61733292475c0e33688a4a33508228a8825a5ac035c90546e03ca5fb0138c0a187bb257a039c535e6aa3431b9c8b9d4405c12394be933fcd6f867be8d8052eabb8c9cdc0ebf01e75075f1882d14fc84f08059a282063c543bef2eaf65924d2903560bddb3158a07cc748dd0c9aa41b6137fecdc7b02a05d96497f19c5873ef1ffd9efc69398ccb7834d021ba2d49f61d6d86feff025b0ec42d943af7de3cc71430e880650c41b86db8f8d87da5505ca7a4521a53d95d95dc7ee265f5533adc74ed318468e654f5258a371b577f194e5d1a6ad04be92ed9b869f48900f8c78991207501b29b131625457e78aed920983463496054abb2672b4b7466e3e9c0558fdab70a95132aacf253e0f0d8d983cb963d34aa820e99ef1b0fb7990614786068ebe062607754c1056ed1dfe96b9a074ec7ef93290a0276be803e33a67829315b7a036a5152ee3f7f0223b81a71038a5ddccfe5afbc3646f307414f81c5cf0e9fbc5e429d1c3920514ca93d23690aa6c6cf043996a2ec43b0282ab9afe89584bc0952eeaf9545013c8b717635b884f84844848fa962dfec220e5a50e384b962b5ff69814e54efc1bd02069bf3f31e4f0a3151bbc2df61d503018dd655f5e3b05fc9ef090ce6f91bc4bd507ddeb43e591d43c2245ac7623e6840b04d73bc9e321994031a97addc9c47b3bff83f38f66ff4d238ed2b87009cf5b25523be28ebae6719a867373af7f11a047a0d0f842ad8a970dd19c7ac9a66ea35bc96ba521a107bfe4e729c4cfbf615f6543772115677d339ed0119b8f00f68cf367823e5a8efaa87d97baf402e3fe7e26bba7fe3799f301774cf1fc85f2d25fa6715e03aeea1ecd10e622c0ccb6aae7e5175a003ed7891f9161f77662280008df1a53f5c29ab2e81f47f3c33f64aae536c46563a86d9897e2de6ac43d41370c206594e3ae62fb01112447b998154f48227dd21334c096bba9a92a1b2193280b0ecfdf417c5ae846aef2cec1a7fdd9c4cde9a70f91144e75d96b7b937ebd37f5baeecd551a45d56bc3f2c5de792da7239616b7abcb2bca09f92031cf2bba1cadbedb7d67cff0aa0dc539df96c406e55ed8ad3c80e859253ba33fc4094d0d370fd696f6149609fc6dbf545ff1ca2c0f022511315d3a1782ae5ce9a5cca25b45f0a80552f399be797483a9f9d2dcf1654e747e451437edc53f4e82e2662a8598b5b484ea440390879e82209e34a75518105ea40ef630685df217b9170c6fce67a6617588a18635663725c7796cc2728eed16ddb10d96378721d151d893ea9b5cbed8613bf806be1548de97e399b825316947a20cb52c5440b80f6c101b2df745b35d1a8a2f041ebc6c9fc38aedad26b7f29ed1066ffbe8c7d89a386cfd95e2f06c7058e83057ece4e3a4b464cff38275ef0d1e4a45949eca1da4be98f3cd3b5e9cd8944ef341f67bc0a20e1570bb479a4d077e0aaf4cb0a3cf197167d5b41446fe2c4e0c9acbfe45b43c340e23aaf9490c07a48249fa37ee389ff500c615a0b00a16fc5cfb406ba0c2eff664739676d671f02c08d25a98fb9d03665279ec9c4c8aa0a060d3df2e6f5fb5c1f681d53c25d056958d3ce19e3785601e9b67eb160873d9ca493097481842e9417de6bbc11ddce9d8a69e090368f5074753087db90f7244990c1b9c80eff4b99c55db87d919737a706f7381f9cf9c95c084798c9a84d7ea95a5bb9f3b2151ae223cecc1c8ef2adab72ab8f68d3e5dce9749fd15bd2f970cf2d6c8faaec0d7208e0bac6240c83730d5bc909df084c7b20f88a2012a9ea644a201e8b88fafdb41fc6831091c83710aaaa773c3d8a22569cc294713e342991cd6cf870a34f742c1e8430fc39de904d7d34d9daf0a641f2fa7d77cd0d2fef3fac4f99c8fcf93a23b55d379f3ccd44610de9818270a75a9f311c5803db324854d7d93c8d304a6b0d6d2fd1680c1eb2537ed31592cf46a029f79db438f1c3bfc775cba1346edfbf6d9c0106593ea282d851b17834829e6652c8f0e204201c1c5d24cdc304c7287fc9f011a3009d30773f099bd43f951c03e77abf27061108ede0854b46304098841bd24053bce94aad38be98be613fd3d390ac52e9cab397f50a05358b0fe5cc4541547f40c6f949a4664ce006d0071c0a238f921e637beff90986ccdc34eb349535fa59930c74283d64851572e4cf947af37621786384ecfd09b84c9bb92803541f8f4b9d66ddbd5e17a1336bb7fc21d918b3ee5d8f2c3fa595dc013a58a83ee08d39467db0f56c20c12351a8e3b59ed3850c449a0b55259acda6fd1da1e92cb17a8189280d7c7f02bf3582ce08976d3b0323ea8b12ac7b017633477fd4772b896469d9d764cd8184390f9a6b44b25269bebda96361643e44f19d20667eef8fcd66b80f2a4971873c1e1eb2f36d9481f8b52f18af6cc566db824517d8c7258b175f07e3dd7bc96e0e5638591a5f14b8ef860589be041d71884add52a232e2c30167a88abea6db906593946f151b46751db9b784061c57f16eeef70d99cfde0768a3e8ed4a9cf51326a10f7d05fbd1e5fdf23d41f25cb4c2a7e7bfe0cf6696e5af5c1744ed95f17799a87c64dc048c0de03d932e1cf839d62e2d440dc315a40a93e2f96db4819bb0b3b2f1a50b1a60f4ba0185c367905adfd06ae242dc30ddb253f34b8f542bd38d3645781d3a5b2c0b834e3d15fa6742a610d02b2ef272570c995a8754e7c4f13dc97fab0d216f7bb81d84e2e1a7e593bdc13188a863683eec751e1bf4489f2ea99f51db1fa2d626492efe831113057bb9dc13f85b4023b7ff8f65e50081bc8b77b959555baaa80dc5b40ffcbb1bce3f89358322da8d893fd3268c870be3fca69f49d9fc558625d14916c9588a8edec2f7ee8a605874dd43c53e0ecb5a84a44ccf317889cb4c2febe1efe36310f35ca5e2f4aced56ae45945600d03291fedca762fa65807d410f3969755baf000ea12ce6829fde0773c2d0d14e35bdd4f41642de3d7a0e4bddcb32af2d237517d1307194b9397fcddaf64ef529b45b19d0dcb9974456805426acc557a6c914c4f2d917d197ee9213d7625f802b1299da7cd825a1beb10497e6ee9331254c48e5e3140496d3a580e665caae5c4657ca5f919c51b47ee482318c180612718163b5ff9ec5c976464ff9c08c02d8c4af88ac1f90847e791295c763d890f303b25070132e378deeeca0d42f21d3962a1de8d420e950c3c3441e8d1f3fdba892e435eb6d473aeb91e7fa62d475b49eb0cfd982d4ff66fe160c3c53c6085f3b7b6e277ac7490a2851778f629271ba0341f6c6418bbdcab3392d0508b5c2fe84dc0659f1951b4d2facd7b723b024d23bd11ee66ea6ea31927a170ef322ba37ee8b06bac4f04c08b0cc3488a71bbcd29b531610bfb4c6449836c9b684c9abdb4ce767f64d76849e607f033650bbbd9174b4bd0d0259e451b17913536e18636f40bebe40b6d3b5ae54cf03bfc7ac8af827131eb9fd677ec4b749c44a8b00c5bf695dcc1a32efeb7c221e61275f626aca5a05bd11b8e1d32bfb0eee638955ec98862601c583136236944fa5408739bbe52a4d8a063835046b000c9afac244abdaf11b0cfe90b9b4a611f44ced81f55d2b50c7add87e8a9cf0da3c6c069d38fabfe39d33e0ec8750b942110f687d777d07eea1606fa83653c1c382a7d23a0ba0376f123db2e210ca4600375b079391f496241064123ced3cbb9608a82d3e48816de80529a9754c69e2201cda6f82d1668076fc56603f683d1c39295600d4d6069dc17eb626041c59a83845231f64ca5d01dc1c1af8f52a1de798c5ff817860f42707d063be1ba386cbd350571ac730e835be757b9235cd1593ebcfdd4e9c92df39254a88368a2dd9137ef0c89224824fbbe91db9e5ea0ea983c0799fb54e0c27c1712319810492f8a4c2eaa1023bebb46dc398c0dc415b3903f446533c2776cdec0a769670e94d3a9b3ea68d805f8df3072048e56b902c0b6825f6777d7a9afc709dd22b63d81c506567208c65c7293bd2839325df007c0ccf3354a7d6cb5508710aa0f2d183d76ee0b0b0227b025bde37618dfb12d2cb608e094455e827d26d9d2808454f7f8428274c7e030a01b4fd201db7deac7d74b367f92d592e368a31a1fbe423d1288973656db0b9b89246910adeb844f8b1c1e60ce1654a2bd527c8e1dee2760b8e11774c94707d22319d3230f825b6d16405d51845eb5e4b3d8168d6c1c430408381d5c65f2057846958657a8c3b5a48eb5172714948a74d5ccf5e9ba25114065c6fac0902c4aff0700b9e9b752e301cdbe8e3aa1dd53d0f1a9f5bf52c82d876aff6098dd3f7051be9b26ef4ff293094d86812f1e403f01981254c5c64ed63185b7ca92e87861ed7dfe46556755ae3e344ab474b74568416bbb4c2c1f98558a9f362b3a11ed8952e10863a32be95a72a0787436fed4aaae5c0ad35d0526d8c8bcc867272825532d6de85febd64d6e1c3da1b750264b884a043fc73e0be5198cb34ce2ef5790895d6a6b3921f435c53cc077b4a36e71582f3c4337d011c1c6a26087c07e6443c6dddbdcabdedf242f4b2f8cacc0e553c9dbc6bb30a1b3522ce2b1ecee7f5351f5be01da301ded317246fa8c09e0eefb6202b5b70f626f943625f6444f9abb66d680c17bad13bb7bd490a30795645cf014628506533a56cd9ec4bbf61b3b7fa75f0054003d5196ba8150e44c58af55cb046a2aec8eb943f8760bbc2b17b91e2ad96149cd0e1357a1ed34e2604006aa7263c6ce306a5d6798fdce8753d4f0a351558bf027022855ab96199042c66a8e77214bca4dd7345a955069078412382157bca0a72b3b4561938d91db8d7ee9769fad2ac71daf59b908f39badf2a81dc23f11e4cca7ecef773e3319948409d614a20df602cae249dc0352ed6a3765cfbe70a90844fa26adf8e172e3df2690a112b992594b02a67e6f63791743721f2188c59479e7068d328d313cf4ca0d135e0228f4e916a4e44fdc3f6e84df81b250cbfa96eb371ec7ad5de3d3b14204b51db1001983d33e09baf1e2dc8d81ca8c6eab54c2478c583952ccb22aa", 0x1000}, {&(0x7f00000000c0)="7af8a259c12d86a8da96dd9be89890198bea15b335b0fb144378d09ad04b0c3423c5d98afaf2e4fa6c83868f242fbdd30e022e5717ad7881a21b04aaabb7d059e86ddf7325735f5d654e08333011900eb939a0ec8efe6e13d2726edae9def88a33078605944c30be1019437c50359a6106761e88d1b190d6316bf674737e652776f532a707da008c40c77ccb8d24fbfbe1bb39df4f", 0x95}, {&(0x7f0000001280)="e1e3326760365ee7e54a4592f051328473bc4d1ba3fac364dc8d665d70031aaee7cbbcd7fa6c8fac2456d110f98a9be448917a6cdf031acfc7afe9b865f444fd6e875917c2f0c943520d21419d32e6efed97f249644490283195187edf5507f1cd8df112e0c1", 0x66}, {&(0x7f0000001300)="1c2753098f2bd09eca4e9a4ec81f398baf18fd39dfd08887adad020a91582e287ba035df9020f13a3cbc32f9348f06dfd932419612acb5362341d09955a81419dd0474806712ac270ef4f1f66b198311e2e3d07865763476d1f61d4174d71a0316eae68f3cc65aa711facf95ab90741b16b41c1a311c11f48a3716ca773a9acbad9c5af5b5b836acabfbd35ce8bcb531ab0b8b67094a23129a81de65915062a4c82e4e9cf4cd5bac8b3939f8d8778269fac5109c6205", 0xb6}, {&(0x7f00000013c0)="f427385bd2b2fb4687390ae1de0f4a785bf591da9610894748f05dc40969dbbb75ab052743b83011d0c91992a3699a2ebd88ee6666253e3a18b2c6ecd550cf7caf218656ad9b3a5d2e3d1390806ed7c3c5838618e2950142756ff279f7fff972de1de6ee9a551aae3e668fa42d15854aa4954f03ac7e3ae7250fe8517d9bc71979f8461a7fe1e1f0dbcb7eca", 0x8c}, {&(0x7f0000001480)="545109a9b5fe6effcf2a29ed46eaa8d8f2319f424701937cb43ca4fdff0e50ca536cdfb5d18e620519c91f968a5009d378abcb1aa2e0b339f4a0af0ffe2c88957b195c46884b489dfa05b4076e375b52b155a78b2c42a422111f30fec666af721acdb1f0f5", 0x65}], 0x6, &(0x7f00000019c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r17]}], 0xa8, 0x2}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') login: pckbd_enable: command error 10:10:42 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8040, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x20) fchflags(r1, 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) 10:10:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800000080"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x3f, 0x31, &(0x7f0000000280)="2c9a85274e4e35c4b03303f739fc071fe3e564b9ee72d5cc7f36fe3d3cca5b684fcd043e8439a40defae181f10e7e1daea34ea737d0fa537814aa1f494839cdaee4aace2a0f7009615adb01810fb5144736e02b89b3a81fb411bb2e40de0a20da57a1d8c3a9d03b437f92d5243a5bf88f1bf7f8b8aaf6837b401b30519b6fddff568b05d9c3450cb5ccb06c2f2519be5e594141d3a275d93049eaf5ba07361ed1b19b7017291b8937b5b07df09828b797c3147ff2315101d9e75f9d5ce44d843471ebfc4f37cb26427e3332bff0ca35e06981c262ac077aa1e8158e158a7478ff0358c1dde6bde47a0a269c726cf9f0ac660382fb8c9cc63fe249c922d0b3d848f0f834d28918309f0e4088a2d5963f6858030838b096178269c1b39ae0706ac11e81f602d2d7e33f734ee759c1eca4479ae89092e281e5cc9040fb3cf734a6f90a20bf1a9", 0xfdd2) write(r0, 0x0, 0x0) 10:10:42 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r1, 0x3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1000, 0x1, {0x3f, 0x8}}) readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000800)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x400000000000000, './file1\x00', 0x3, 0x6, 0x7, 0x81}) 10:10:42 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="cad20293af466fe80ca998afd8cd1aad48dd6b456af86c06abf11195964ca6696ab85c3043254d5dd42670d9bc199c455cb4c18aeef4d74c8537e8571affccd8f2ab7379c6e7d7a296b3611b6913a2bd15a0b103380ef14eec44631a6b329cea2fdd14", 0x63}, {&(0x7f0000000240)="d04a405394dda490e632dbc8709e1147cf77cf12f10a0cddd594120ff16e5d6bd380e39b6e1719c76b362e714ee1e532a4454cfa90c598eb12e9c3b14af74f2c5e010438fba2949945edb1a5bcf4ca2f1bd7936b205c5553f919dd5591d781fc4456bda4b7740f264b8066d8f2d1b03b8040a7bc9f6efa2f51f6784a0c7a5624a75ce9596b32358df38a875e52895000b0dbfcbdfb54e1922d1b674b2bdfd6871c080c70438c84cc8e7b2252c3c2133ad01f51445e9a63dde7d1ab28d2d4f6c894a056774ddd9b593ef804509df0447b", 0xd0}, {&(0x7f0000000180)="7f05087e82decd33a4a1a23e180a94372bfab6a13739f43586b0112922874b04", 0x20}], 0x3, &(0x7f0000000340)=[{0x28, 0xffff, 0x1, "1874da66c194616a55b1fa4c7c8a13059f1423839bb39c"}], 0x28}, 0x408) fchdir(r0) r1 = socket(0x2, 0x3, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e05668000000000"], 0x10) write(r2, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000003edf2e01a", 0x38) 10:10:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x4, 0x0, 0x8, 0x6}, {0x3, 0x4a1, 0x4}, {0x7, 0x3f0f, 0x101, 0x39d000000000000}, {0x9, 0x3, 0x8, 0xc}, {0x1f, 0x7ff, 0x3f, 0xcd3}, {0xf529, 0x6, 0xffffffffffffffa4, 0x1}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) 10:10:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000740)) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00b54bffd98ad0158b80dc5484cb3cc30d0d1e192ae513facf1b38f77e5cd10a9bf6f4c4777a0aed5025e5e7b396795e5c88fb0079f31d17f7ae2cea3c93ef8e808a0189cbb61ccc86b2531dc041762de39d7d1b73b24b884003ddb058e3e4c8bb73a1041772a0d4563d4494c86db4b869e522944380ad96c2e705dcdafdb66a2f47d4a5ea8c8a389cb902b8e94400bb1c86c8a8dbef31d7cfb08f7cc5a791ed0b75eac2928589d9f8edb732e6b88b4eb95df3216465d005433ccd1e4bcbbeba0bb9189e23504aefb146ee398c8edf6cafda522a75e0c85ad2896f7f801b497572d47fa81bac70324904a53d1b6c4ddd8312c250ab2748c4ffacb72d132d6cfd54"], 0x1) shutdown(r0, 0x400000000002) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0x2f9fdaa065fc4585) flock(r0, 0x1) r2 = socket(0x22, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) getpgrp() r5 = semget$private(0x0, 0x4, 0x90) semop(r5, &(0x7f0000000000)=[{0x7, 0xd9a, 0x1800}, {0x7, 0x7, 0x800}, {0x3, 0x6d92, 0x800}, {0x1, 0x8a, 0x800}], 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) bind$inet(r2, &(0x7f0000000640)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000000c0)=0xffff) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='c\x00') socket(0x10000000002, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) socketpair(0x10, 0x4, 0x100, &(0x7f0000000700)) r8 = semget$private(0x0, 0x5, 0x22) sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000540)="e8c7a85af81038d0fed0da5c09d21fdae4cacb956515da1fbeeb5544fafde2ccd73a3d9ee00878a9264e8642ebb811103e42a6cda22b8cf46a1f3ac18cb55612716b8f33449a0db3c7a7a751bd76b346fd51e5dce71d98f614b832c0d608d2935b22b9f4f04418e94ac73e26dfa0757392d3dab753184bf0b9257a732d5e7c3e2eecfcde0124", 0x86}], 0x1}, 0x40c) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000240)=""/115) 10:10:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r0 = semget(0x1, 0x4, 0x210) semop(r0, &(0x7f0000000280)=[{0x3, 0x6, 0x800}, {0x5, 0x7fff, 0x1800}, {0x7, 0x6, 0x1000}], 0x3) pledge(0x0, &(0x7f0000000080)='\x00') r1 = open(0x0, 0x10000, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x1, 0x5}, {0x18, 0x1, 0x8000, 0x8}, 0x543, [0x7fff, 0x5, 0x1, 0x7, 0x7ff, 0x100, 0xffffffffffff8001, 0x2bcc]}, 0x3c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x0, 0x1, 0x0, 0x1, 0xd5a, 0x0, 0x9, 0x3, 0x2, 0x9, 0x5}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) semget(0x2, 0x3, 0x210) r4 = semget$private(0x0, 0x5, 0x40) socket(0x21, 0x3, 0x8000) semop(r4, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 10:10:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000440)="079dfdd74bde9c8bf3df671947dc5eab8dec6e1ae512f2fd60b521d9ee1ec399fbd4446ed10cb9d1e6ca28272aaa8831d28c37217ab35b529e5dc0272b4c3b264a0ac102c9377c3e341a2411396eb064e558077caf7728f3870953d333555688926001660ab48ba5d46c0735124ced0f72990a0a40dc1c8f85b6385d53e36c83f445c18b8584f0e9c7120b07260f9ee125bddb461a2baf1fd4ce1cb1d32621eaaa47f00979cc0848a94a06e9a18ea677c9679206ba350604dc4afb9a0306aac51e08e81fcc6c59b670d6c1c58082c3d552a13063da5ca9408c92140f4d1c85", 0xdf) r1 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000600)=""/139, 0x8b}], 0x4) ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7ff, 0x2, 0x4, 0x1, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x2, 0x6, 0x8000}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:10:43 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f6669576530ae424c556b43234d6c1d57227100"], 0x1) shutdown(r0, 0x2) 10:10:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x81, 0x10000, {0x8, 0xa86}}) 10:10:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028a2) socketpair(0x20, 0x8001, 0x5, &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x5]}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="00000021e6e553e732c8a1a617b208e24361620afe2ee38bd9c5db0d3aa0e5fbf71398ec873c25244aca10681ebf00d553d07776922236c91fa3d34e8d35", 0x3e}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x1) 10:10:43 executing program 0: r0 = socket(0x18, 0xffffffffffffefff, 0x43) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 10:10:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETD(r0, 0xc1045763, &(0x7f0000000000)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x80000004) 10:10:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) truncate(&(0x7f0000000080)='./file0/file0\x00', 0x4537) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 10:10:43 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1a) lseek(r0, 0x0, 0x3) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) ftruncate(r2, 0x80000003) 10:10:43 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1c0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x941f, 0x3d4d, 0x60f, 0x3ff}, {0x5, 0x6, 0x8001, 0x10001}, {0x4, 0x0, 0x9, 0x1}, {0x7, 0x4, 0xffff, 0x2}, {0xc3, 0x1, 0x81, 0x80000001}, {0x8, 0xfff, 0x2, 0xae}, {0x2, 0x101, 0x0, 0x5}, {0x9785, 0x3f, 0x101, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(r2) 10:10:43 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000003edf2e01a", 0x38) 10:10:43 executing program 0: r0 = semget$private(0x0, 0x4, 0x28) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r2, r3, r4}, 0x8, 0xa9b, 0x2}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCCBRK(r6, 0x2000747a) lseek(r5, 0x54, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x140, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000400)={0x120, 0x1ff, './bus\x00', 0xe014, 0x7, 0x8, 0x3f}) r8 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') r9 = accept(r7, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) fchmodat(r7, &(0x7f0000000440)='./bus/file0\x00', 0x101, 0x6) shmat(r8, &(0x7f0000ffa000/0x1000)=nil, 0x2000) r10 = semget$private(0x0, 0x3, 0x2) r11 = geteuid() ioctl$TIOCSBRK(r6, 0x2000747b) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x1, r11, r12, r13, r14, 0x8, 0x4}, 0x7, 0x100, 0xffff}) connect(r9, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 10:10:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x7ff, r1}) 10:10:43 executing program 0: sync() getrusage(0xffffffffffffffff, &(0x7f0000000000)) 10:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xab8, "03661d2ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) 10:10:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x1}], 0x2, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) lseek(r0, 0x0, 0x3) 10:10:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x4, 0x1) setsockopt$sock_int(r1, 0xffff, 0xc0ef85508ce493aa, &(0x7f0000000040)=0x1, 0x4) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000000ffff000000000000f4d177ec8e393e86ada0c9f8924002f30f88c24178d7f8aeed4ea83217c6dea1f4c39621c75a79e355cbb31918dd8b7881bc9e06c5ae779b51e8f82176de8313a5ec50790c8c4c541cd9fc80dc17c2a7d2bedb6a39b5049df604b54853b3e37ab0533c8300889e2f0cc8b703a96e7ed46efabcecdfd33eaf3b7f3bf8e6343829fab9702c916a286cfcca4f8072483c045ff89298ee86b14949b1a16e88bc0ec273310f1ee786472f7408fa67fd"], 0x10}, 0x20) r2 = semget$private(0x0, 0x3, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() r7 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0xfffffffffffffffc, './file0\x00', './file0\x00'}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x1, r3, r4, r5, r6, 0x1, 0x2}, 0x1, 0xac96, 0x1}) 10:10:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x2) 10:10:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8501, 0x24) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/41, &(0x7f00000001c0)=0x29) open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x100) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600429000000020000000000000000000100000000000000000000000000000000000087899664b8", 0x2c}], 0x1) renameat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 10:10:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x4, 0x3) read(r0, &(0x7f0000000140)=""/214, 0xfffffffffffffebe) 10:10:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa0, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) r2 = geteuid() setuid(r2) 10:10:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 10:10:43 executing program 0: open(&(0x7f0000000000)='./bus/../file0\x00', 0x11, 0x8) socket$inet(0x2, 0x2, 0xb79) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) socketpair(0x3e, 0x2, 0xfffffffffffffff9, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/49, 0x31, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000180)='A12', 0x3) 10:10:43 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='c\x00') 10:10:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) read(r0, &(0x7f0000000080)=""/76, 0x4c) r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) 10:10:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setgroups(0x1, &(0x7f0000000200)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0xa) 10:10:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x1, 0x4, 0xffff) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 10:10:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x4000000000000, "0d97e1164559208fe26de49cb4493f7326964baa", 0x8, 0xc43}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x80000000000001, 0x0) fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000140)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="000000186104008b00023b0000000000280000000000ffff000000ff64f3902e6c39f4a60707ffff09f6ce4f3c27", 0x2e}], 0x1) 10:10:43 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) flock(r0, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x8000000, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) 10:10:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1000000000000011, 0x1, &(0x7f0000000000), 0xffffffffffffff83) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000002540)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000040)="113ed18c65e8e97ef1d513f9e4beeead5e0d7181fdea374359d93638f87b11b9ff526f4fbefe7c558fa6da8638ac9a5ba19db2bc", 0x34}, {&(0x7f0000000080)="80485da82671d2d0034a7a687f73471a5eb678e51a37762b1f03bedf8e6406280e91213c776715c13596e198210e059eff97c9448aeedf7bd5ccab81bc09f1dffe5d4e8a54adc7bd5d538aa2dc5de0a23291e5e6c74d3f4e885ed65c58da202082806737d9b230335eef8d7a6574a40c4dcf9a27fb4de8eedce93700f94416466658ed2d4a6798167c9653bb914e1774f42763b93e7314d513af50229161ed5c30b29f39bf962156a0914449be5cd363af5cf6570c9664a100ed95d92b7f0edc99fae303309f", 0xc6}, {&(0x7f0000000180)="898136452cbcc6e4eda45c9d420c94c10d499289f8b002765530c7a2ffdfccc51dd56d4edd6d4a95439ff1b7693a0c17d21940135a954dfb7dba556882ef3da677267a00b75e82cd155d8d7145867d53ac88cf3d17649823f9b26a2292302166c31519066a32a140b95214f9787ca0644f2a40f106b763c78efbf7f7d5ff9c1ede8f377381af1b8db397c718e99d8d46492ac6f78ccdeca94432d4ea33df1ae5717bc9b0ced45084f7469b3bebc950593f57b97b92ea5ae5121018ce60166b556d0504b6d5fe4316e6cb0695db4c8e4e75b8848a08d5b98582496096de14d38731052c71e14078eb3645aa6270323384e053c0e48fe0dcb2388ec5", 0xfb}, {&(0x7f0000000280)="62d6b5fd32f16859a593ba7390e4a7109aae5d32bd94dacb151005456669bc7b91fa7f687476d44a86991bf057f23aaf", 0x30}, {&(0x7f00000002c0)="5076438d3a9812bdbe92750aad2198d38794b1fa0c032a6c244d0554aa94fcb025d4c17f19aac49f2b0e8c6854ba8f917e15352501e389f80dab4fe080de8074349717f0a275fb19f08a0d7489369fb6bf7affef820cf26e68822fa46f5b3ebb914c6bf6473064eb5bbd39ebb9a1d8c1b2a93a3ea62ca322294d0b605eff1ea350092db6f6e3e1a634bd0250acfee73bd779c88131e9f2af569b06addcec3700efc10da8b5fda0657120b35c99a9e1d81895e26bab074b6b6910add62d9d325e8d5e069102c3f8526e1f5d93a39023125bb834889c2eac4d6089137df00d4c0db6f77707afc0fe81e7bef87cbd8d310219c40cab4ebf3d74bf83da7e928e414ba2f9d664317b383854afed1390506169240fd316f0e9f50815ca29d9acad0f2eadb213c0d7a5fd0e6f55ec7a78a61e7ee66a007d45fd9769fbc85198fc16c8d824070de6287739babfafab2ead46fc56e18274843b37b99b0aa7f44781a009b9f6d2d5943d7e89adc3d1041fe216d265369203c9781545c179cd02bf680c4e6190efc19ed7c926558d4bdf3c81c5c233bd57746058369c34bb2d357ff0104e117bc87f7fe4f877eda64e70064afacac7386342bdc342b0382d890a51e9e0f30c9f1021af57544c7d3f53448cf0130fae273d2cdbe287ba3feda90a26e4fcd07bcbd74b1fe38240bd652eea2ae8457b51126dcc754bc6a6ca877d9a440a0b03ea86a3cde164d34187d45562ef5219bf467814db17dd1cb27ee3b71f20471431b42a099fb4f3a32283ceaacc5a3c82620c609e1b6d666a60719e53fcfd152604513b7a45cb935602ddcf6585cc29f796304c9adc586cc1932912b2e95afed2214dcc2510ae1d4df4772d80b2a2691a74904ea8cde29768eaaefac926afb4dfc6f839f8111c743db470d00535577af79ecc76c614c28261c23301dc2c601a023af7cad54716d553508cbfc8a1bfb690c70d8c7ab8028cd767e070d6f3e06188b65c13a35a8aed272d0cf66675c3f2c1a1a5b5d94ec8dcfb7676cb4ab4a38c0eb660b855f423bec42eeefdf0f9b725cb38a8f494587c09d53197586cdbc6161f466a131f158172eb2b18ea3ad933eeece41b7f680e78e9b03fab98812b908d84774da47fa6dedad66e209d404bc3b06a268c6d5e923ce29ff0820de227bc6788901904d8a5ca2d64ec473096d0b98a46281d154725938bd1cac261a9e3175b6a43382a23ff0ed4a5f9e8d800c579ab5f3b465ca03b019812560a4257595e4f784821426168a48895765903e7439e56d25dad633a75571a0ca6b039229d326d42cfc2d484ac3c39bb1c82e2ac0adaa616581c7a3f59824e8eee5a33b3102360bf4abee0610ff58016842ab274f5d6f634edecee176dd3a032e9a6d9f826ddd04122329476782691035103c1aa8736694e4274b72cb54c5a5bf8e91c336feac874ddb37074143d7580c3d7e6c87326c0e1e67fce56dcd8c4232458a2f48bc313e1f8832ba11866cc362e7effdc0e1ca39c329f8bd05a886595165ccaa8672fc081e5f263b87d75be225c56b1f70c1001e2daa286d04df091d42e73c4cadadac48d30afc0e3298a67cd589f17c49935311bb1bb4c053bdc2b8723dd9ff8200c8edc146550fc542fa4ba9524b50eb196e0b285a9bf5dcfce0fe80614adffe458c55a249928a80609ae1de97615beeec72a03731c5db1dd18fecde42e34cc0608acc76324418aee76d042061cdae6557a3dd44f9867ae43a75d6bc47ff3d824a9b5bd2c27e40033e11055a3baac0f50a0d56e0e99f8a938fa87533652e0ee0aa238a4460d49ff438ba0aae8b7b2bef2267a8f81692e2976a015dc6133aed9a9d4ae773df92328e1ca00f22f1abf17b87e85b587ae5d7a69f56243acf9c9b3809a2b59fdeaf57ff3194d9384134cc35f8dfbf829da87bc34864aefbab4c38dbd232f484dedc29b52c0dcbded19ae9efec9c7a8a9b017cf5b133ba678f020435426baa968553bf2e415b399a8c11eebbbd177b56881c4e23836ce953da207ddca191f70cb89816528fd33fb3037aa7db96e9eee7739e14d3b91da78df4a1ff9d64a316e3c9d405cbfb1bef7b5bd2ef946b168e80ec0c57d8b8689264d48743444a5f285f692f9cf53cb3cd4c4c86637777b7c136a8f615a574eedb605dcdc4942bee3a531e21da5e572b6a3d519feeac8b0b890c0c04ca382911a8f051c6bc2e152e5c44e62cb3e1ef7b7990714a8a3b09f099c642c1090fb81fcea990813e6f588c0a8e81b25d6a0fbf8b4476ea351e9eae96dceb417aacc4e75467da047bcae2701d9ac9a4e9cfaa9070dc7a07d36b37e0416c71b439f7417e301168f0e3a6111abc02cd55230362849692577cd2f60f7c3ed48f426967b49abc9f57269851a7c525ca7cc394257f6592becee9a14edcbfcf913515ace56bad2616ff40285587dfccf9e381c0ad8a35e3218f60fb92e0765e32a89a37b39ea39e2d555b54e06d48d7c4e5ebc19ac30411e4a025625cb2557782eb5f0c99e62b443e872c84a8f3dd5a0ac92376864066bd72c1b9bcb106cc256c18e94fbbee33f9ad20ae605f275781cb5024b3b1952d420abe002c13c1f27355cb5100fe57c627b18fbeccc4d665d35c3482c44710bd7a0a445186386caf7ce41e0c45dd1284e2f06275cadf3228e307b17b45b356cf85dfd2f5e3ae228b78242dac3c43d0f866940757a260b61f54210ea4325697409121bd5a6c6b8e7c7326e8950bb25996bf662ef2b4eca8b51c0d83d731aafc8dd2fdd4236c91316747b362f896ec9a2e613dfb07b58371c144ae7d5edad8f3277bf7a1d93004e2026a67fb608781e144ad723383a63dfe9b1ce39657b8790ec84e1a3f34071207d8af6fe1340f54f7bc67ec152df213fea952301b01a19c7d15ee47a93ef81b92e2c4cda8de073f93e7e4a224c14711542dbfef401eb53ad7cdbf45801032cb75a5e86dd7a7fd6c1a27822691f1446662fa41dc7568463da215027447f326447c979c7c525a384935fc2dd7c818f5a226a7028b15f86aad087cc24480512255eacb24ff0c8ba36ed4ffbfd7969f1408dc7ed05e50e18e2bbf4a98d7de8192bc614fd596e217a3fa6665fa31b2fbb9c4f788faf4d945ff0b71d4db36405401538b4f91f75efe83f68250f5acf24fee4f114ef201684cb8318d1b0adb45de72ed63c32db652b7461c472348d4e8857f512f9e0527bd1e63fa0687d6f4ff0689a5aa2d6fac260fbf7d13bb57a530d795bee72da32c3385598eba9a6b36d5c66cced3be4a9755c7e71d39933cdd97c1848ffb5fdca85f698b91658719741310643797b250587987c243ee65eb14a0e500a0145d7ade59a942c0702c1c324c045df6bbea7d3d3b82023c68f6539990cc9c2a11d69255afd8d078afe36eff8184d9fc7e4c132b7455a448e0f219e2e2e0a049bd6c967513b03d488c270a7dd7b2b2e5fb4fc4abaf61dfe5f1e70c1886ab566912349c1a29b66ec4a7e0604e8339342674647d19012f13019064c54dbc1b33337c7e47437294b1eac61820c892e5ee00ca89732fbd94908939e3bf0232f83f290cc7f43c6a950ded6cd854f63f54f10dcd92c4fdccb8d0bd80c5edf5e7a3e3225ac63ae38367aabc0ae6b92bc89d78c7162ee10614da61f3bd1bd8664e8b49ee90185cb7e62090ea34b59adea6c7d6768265b7d808d6fb7cd602f94cf7b94e52c2a4a5f6b03200d10c2c702a48a8070888b3bd5c0258fe3a7ce81831504e185ca01e2a983eed1e7f42573dfcc898e82f0cd6a44b33a7087460949583c0d8963e2a2e2b534a29908c06a047aa0325bc15ff95da6e2d112c57700e4d9c7f2c2915e04d2c4a13e5af81faf45b441bacefd2f0beb0fe6461ff94b0d5b8385778db5acd76ff83116bdc2b8e52a9559ede712dfe916d53df15f396ea85efc767b6feba7faad7c4014bc05fc3c2bb9d93c5a4a078e26ee6441e8f7443571a07e1e919e896c897ae33cbc442925bfc2e59f8f77e61fcbd89e2076e3d0cf083bb7ba6dc8a0618304952cd0bff1eb7f71e34b178ada1cdcebf7f3c4cd80d7d9a73642618f614978d74f66cc0f1f4ad07e853816ef8802240dbf66faf149c63d1b101ee56ee262bdff0d16be7a8d4e81eedf7bd1cec0aeaa5705025fa58027f24c5ce5d28e38ee98ef3a4cf487dfb7a08a89425002de07a86a4eb1c6d7ee1f1b4e88f03d5d0737a6424076fe19c738c3099a0dd22e5005d8a57cc162208785e8dfc10a7c701b9930450c734da9f882fc549bd21755996e09263e8c5b4bd1da8459c464f282e9a851681041c6e8fbdf4f3c78a1aacfa0a44467725d121b236cfeb3238fa2ec6d514fc989ca2d33754b3959d41161f8e5d03d198cd56dd64a767a9a8399d2c63ecb940202e93f224453dc9269169a7a7038947ededf35645d2cdca2a0673ea7575a5fa39547d29b9b06273c9d86523e698e9955a3dd72a51b7d2a2ff9c46a3c9bebb05c443912baa0b459f9a5e7ab57d0d1731f4cb335fa4c4ad4e5d69319bacf467929ba0f1003f0d9d5ddb8d94d3ab4946c187daa03c1e80f4c6f061e277d2d2966136d6ebed79ab621c0d90860c5e8420c6768d05aa5e848bcd80e7b929c2f32af5c934da85645fa64b568508d6d3e85dde4807cfa94b241db38612535f9f77c243dc9d8941bb5d654258c2026517c464f333a23063de8dfb8162e3a3308d37268e5a6cc5632cb68213f6ef28dd2f75960350fa8c37940d1cebfd162c70ed055c96e304a9725bc750cd3876aabb2b055a0d1f46222adcba350520ed90142741db4d4939be432a089e5b6defbb145367e48c3e47e3e16d10ca7a65b2f24dbaaf2087d9160219ccbdb3f0fce883b515b67c44e7dba1de289a9f010b412af4cb953d6084c1d7326e5ccbcb731ee1ef4d7ac32701d7edc91dbc9810c1f1a69ae842d6cbb7f4ab9220cb88dd2a81d0db07f51362579685f089ed8d131debe764327a642197d274be7f469369b54df49534ada8ab45ef3f3297e3846c19a3adfc65cd67518307404da4b52cc657bb22714019fe772ee90b0823bd025dc15c97d2d88238990a9383dcd76ace952230168840eac18e4a608edddb7b448e349eb63a86c289e6ca95d51bbfc3d256992e8b7607cd97c08fa8b9569ff41cfd03879ed945b01bdb112ba4a1e8c1adfc8f4b8a8a2e6b9852732a6b6089e9e3d094581e71f968547d18e12b2b4620b667bb8bc280aabe70b9552fe366c124576c3a9a14f791cf069c738bcdd6236653b5a264f8d1f844dd2b5e78181d053c16e5d1f6f96754e364fc7b8ef1a789802061f927158d23c1d820f98f2efd59f36e786961259a99b30ad7a5f8b23ffbdf7d17619891647159ac68fcdb3219731c84f0d2f6d9a1999c40444c36ff6e4035315ff9be775935ac8eff2c23335ece998c2d383a32f543d68b255e0ad674b385d90fee4768e6570958af26003de25163285f7ceb59e98b6bd08ac324f5f32d71c69b033d758a12e490c1ee9a4f103fdd776878ec8e2aedda01745e08fa74b4053665bf15ecb69dbaa34f8d418f733fe45310e0328c07c154e9e2bf488d98171c0ddabfbd353de78f6bb5779528cf38530ca38de7fcaf85f75563cdfea24f2e21f19fd2e5453ffcebdc15e295b69a80587b849332891023d38216650ccb3225938774d58d0b5ccf496fa3446f706eb853fa8614fb74c02c4459a1470ba8ebbb0df46b60fd164b510607f2a357d6eada8ad088689c8d5cf9aeba312ad40da0764ee8080fc4d6271c5cc3521c3a001d1ad856034190496f9c1c7836f3c7c", 0x1000}, {&(0x7f00000012c0)="776b6af09153afa6748e2cbd40b605230a8f6fbd5bb9b60cb3af0719abebd28f4dced9d61709e9734171679f2579dd6b1ede03eb129db478a3623d92ed7e3d56c93cf139b6dde34ec41206d59011e21b662f7c256e8c548c643ade3011e66edfe79854106caccf282d334534e1669135b9a327965e7cc006166364b4cb0d8830ab9a5d2095e047d2dc7d51c774542334b2f051771ce8ae018c6ed4187479f6c3e550ad02", 0xa4}], 0x6, &(0x7f0000001400)=[{0xd0, 0xffff, 0x7ff, "cf3ff04b513b678846f8ab68f7ecbb611e77c2f8ead0daed13a627a10026a3ef575f4a81a57a27b7e712dfa513e4072ed617e8591c6da08b942f112dc8d34ba0f092c3b0a81593ed10dd1999d4b4a5f2a671d7d31644d71c612c51f6788cfe017d4a3aefdf54efedb8e04074fdf580a8f8d4a2ce51d2427cba3b431d9bde5bfd477030a2ad778535d696097c31801d79eb60a6f87c67952571c8d968d6189dbf94680b1b4b0119f3b43ddb4a3fac6414f2b4d4fce917579ae10e37fda1"}, {0x1010, 0xffff, 0x3, "da659593143ead9f69d7ffef00aa0a13354c09a5cf0b5fa63228260344bde8ea215ee06ec094779a0de1b04386c358358442ed10a7773bf4f353d5c357e0c75aee54dde68845139e423d91231e68420d92e1dad2eb3198c22499e0e970216d410db9d7379909c01924d244ab5f193e67d9501350bbe42ccb2e3b57681926923ed4f15748516b654021a370a55eb746a249d9e517c99ed97d15f4aaf2749c18b15847d6f0e702d6bf420dd3e1004b4f5f7f246a268de922057b0970cea33dbaf4e5efbd9542a70b1b5f574ba9e2f66fe39948d6d867b70291b5367e815a67bf00d7d2a2c70a7edf41838d51e818b28fd92dd7336b43fe54ce1b226fac6ae0b0991e7146cce1c64a6f3eb57e139778a4fe97798b0e717f5c8ca255ea9ca4794d6c50c73a88e325d59c986bdf03e79282faf0f7eef251dbfaa716334f3c9812289314b554d37f875ed34904bf81927f0dfa9f23364377befeb6c6d99c0de3257fa67147ace85b1bdc321f442ec13042feeb92d42e2b5bcdbbb16b9cee2c5a60a5ac3bf1c58c467eca7d78301722e0d5e9f392e1f82c9a1201a7fef0e361f0b0f3ae2b90d2907fc08a94de346b6ceb5f6df39e6cedfd92e82879af9a6d1e62a6c6771766374acca0cd293351205928c0aa5b80791fcec20b7b56bb4fe90f5a8a0b02d1aa26ef713b6ba7845ba8565571ac961c38fff3bd830add4300d88cd7f8067fc7e5b774df40f3d57714f6117abbb3f215d9ac8ae97ca4a56d8626aeb645ef29346d10958ba20079068eb6909521e0e392c18f13f0b93e725b2dd4eb1e32939beea534ca3d90885fbb08e72339822a7f2ef5c48bd020ec3d3a54b2c4e41eb0e86034b74b81255d688ec5c89cb7ed38b5f27bed7bf4bac20e5b4548737e182c1f497343eec0d268c9921ce074f0b3962aef28026c038272bdd04ef46e02a72fd8486fc78171aeb144e48f1401ca33bd868f0662bdc21882ae2dbf1ddb8e59a07aac76a4870753024d4bf346cc37a10d9fc82ab7f22ff96cfc658bb93a7fbbfe7f4cd8c1703a274c9cf92cf448c6a02c54dcb6c1ef8e4ab8819c2f4e1df26e2205ddf329e7f593424deb16e2d8d7275785a3320c455d01466fdfe8e39a4f35b099e2d36eef32f49804fdb92f08a5252989720a46784d8e33b5b0841010f85421b7b534889991d0fac200ad15ec9dae0cc173221078c9925fa4812bb55204ea1b48f075c2a5511b8f2bf3b8684a3c891d4761ec4328cbddb100bd78626c16045a887c2c03d0a1c9565b7a3b492f0501131d17386694caba797ffde15978871846aadf44fc81f36256bcc290cf86ee10a2cffb7fb33e3f7064781d809cf7274ad92fce3cefbed99e4aa2f35c804d1e8c44334edba2ff55c3046ee93a20a02cdd4e49918db6fe71f976e52c7cad9a0f69ae916044045c833ccf4a8cdd8ee5f8ba4f58e5af4741b019df97b5089b397c5f61c171cbf1bbd01e0df2e85834457f9e9e6eecda7cd8e62a2b7ac100410c5af990301201a231faad4a5453e6c88a92b028fa3398fab7b3b935b81159da6581a4eb3ef0b527461c9cae3ec2d839ece4a32dd4a62b96f0b8bd67d6b9783d2f0eb8dc31229cffac22f6c1fdb119671e902cb351b57281cecacb57b78f7309f78df6e7ec490c40f48adf3bb2884e266762999d02c24c03a324531a3588e40593fab19774a0a3cfcda1e0a090107454b4a59ef80304b2ca34649dd9f33ee51d54e55fffccaabbb8e3789cada6e73ccfff664bac8ea792c962d2bd8d968ac9ae1053c2073d7293faba80e3b7463320ebaf423f41f60127c5760a3480b3d9a0de5819b540df5e486c095932c80c56d2e32a921dda0e381553f90ed26b59e62e246ce68c3d6798a3cdacd2532690057b3ac1c75879dc09d472dc5946494481482e8f2abf0505b1f58888026c3ad1e75f76cdd3a4a9c932199c1dda5fea9a54a5b111143c29d107b370f3f1fe2d46bf9d128c65be51bf04918c31a1bbfabeb6e1210c44b9b6255bfbeace5cfe81083c9f84014cafae9d20d2a6d2c485a13c609d3bc3166f5a1024d3c4cc3584f79b603d360a7d16fa88e9624921e8310b934978bf913dc2e65aef48da9612159e966ba05233583fe77cf9ad8c59adcff727e1306bd5007a68c3c60d26941d4c3d8a78e3423528996ce7826e15ee1dd79f79d703a7d9bfe40f3d75b46605e76fac9d34769806a3f3e40e1b4d0646a8a4d4bc69d72002b7d75029e9da15a8bc1340559306ce514934d6cef44fa13ea54838530cb2154a2b76ead9200e31f5182891d6210f2d27497a17eab4f83638a2e204f0d98399f32d35661b9523d56c3ce852d3f289ea30afb3aa15ab848b571e1c78ee4600a96c86f5ef64c0a7c286dfec0f4ea57e6bb4bd6db4e9be55b39e8792b69261170405a638ed9f524819c36f73c36415998a1f674343013bbbc37c899d5bb1149e6d45c359471d25e90f6b18a92ebcacb1974fbef0139bcc7016a5616acd2d0a7498df2a402b31883aa21638e98280760898cd6f9d7c2b0fc9b14ae73781c56e7e763de7c00e0c8a513cb7cebd67b0ed2bb74c78b8e714f040e9caa3c063ea8352ca7d65a2c08fcad3317fe2564abcf838d6874d6465f7bbb33ce76649aaca1e4117211351724862ee0a22225c8f6b74f861578a6c6deb01e6843b2a98dc6a77006847dc8a59763221028f6b6aee5ac3bdae2c1007439e30e81ce43fa741380217f5d1bded1a43b979305daa45ad7e6981c271c5ffd2f93833831bcd29319196d40d9673c27365de46deb60bc2649ef2d8e4d8aa50011fb9ef66f3225a0d1709c7ab9f5c91154bb4acafb57bb6e31a4e262ad20314194caeb11bb1261268e59dcebedc0974166f97b63e73a4e37209cd8e76e58ed9dd4c042f0c669bda25e21eb1ccae3ccaada1ffd396e7cfded3e202a589f353e148f86fd37324e9d950b128adbdf50f5e12d65ccbd6fce04257ce8bd58623bc4c1eba3d562dde4eda7d2ced630ed602b6282c05e1475933a3d322ae61773fbb8038f4b778dc27f9c1d5666e1bd1213c99aae3a067ec6cabd63610e110060b3ac19975c43967ab3340275832e4c0650361302c784690d9f780fcd43ed0683f0693bb0f935bb7d5a6e399ba307fccede7b0d8f20769289b435e0052a1c4fb57108bad285e147f81980fb23e218bcb110d106b97438e5ba2db752d00a1f4f85a5207a7c0cf4003cdd2f4a52a1bf793b0c8f378daf37138fa9d36600d6309827b49be5ed4c54a54c6065b75d420d2941d1e7c7930951df27cd95f3f3a7ca8d134f280cbe95cc2501f842a90e7806fea4c4d9bfe6ee17f3f8bce1896fc62bffd7ce623fade4772703866ad70614324b5b163e87ea7f4df6d66c7d15af43585317d747ee137f6b62c2e91b56842a1249e5e00c98dc346f32fabe46171c39226684ad924ad9a2389328f2c0ec1b963ab8d6baefa506349f5b84a017efc1f91086b0dc96958ecdfb42df722a24b1b1655f27c9179db1dfe9d7dd931354e0db292d6565a549bd9d98ba5523420c977530a0bd8e16a01e04960a4eaec876a76fccfb7dc1850ae9c7f60739b4a1dad2f1897c6b5476c4a603a009eae137f730fabde6959b09aecb10d778c0524cec7f6e2709ff63ebd233d1ba4015f886af967ac05aa3e6d1f9c321ffb1115d6e777490127472dc507cc80950b78ccd66845de0eab42ee6066e7ad1ffd30659e36fd34ca209b07f1fc93929586e6141bd8b73df0ba0a438b413582d601460840edb478a501346e47221fe00b8c9efb0d64986be82a18f24049c2fd97ba17198534129a704f1b78a9ebfb0966fa8612d183dd4d8feace4ab8ccb48dba76d407247fabe9839fdf6dc3f1965ecd270e619af6c4f97c8e95aefcca6e9296dac4769b079bbd2984b313f005373c41c5f851296b30aa87591546997bdfc619b10cd72a13df9c5abc35bb3d497d26e210396b1b46f1eb0081d6cc49037cdebbf1d54491ac3aa38e77cc5009888cf31b3513d064242168bbddc7af82ebe582529a25996f3ba91bf37816b84fd9b7dfc17b9eec8a04e7183df9829a346dc89bc099d94ac17c9260d6a15c0ae2d940db1e57f8cd9cfe44603d4d9ce5c54fd158dce94ced7091add70f84d728c00471ca9fc87d20687f273021763627ef130b7ca35cac22269d4b19dbd276658d3fb7a47cd645e6311b3175596ecc029ba4ca427cd732ecc042e52072449b32323773a96d27dc9cd87f73e06fb51d53eca5298c15f9569f170338661d1bed96788a8eb586c586a8d70dca2de492ce8d379da05bc67355245feb25945615c5c340eadf29bbd2fc0d55273370a4c6caff2596355ddb10075b0d66620841f3fd684525217a7b39cb0779e0baec3564ce26a5a562667fc08847f02d9b7472c6b5a91a84cc2fe2f6841220d9b1a6ebab552f09fd7636403416e80a3734ffaf03afca067fce029b5e48ecc9348b3e3f3ffb0ca4ce8b4d52ab5d1c9c63f526d1dd44daa3e98cecfddd49d55769f959ddbac345485d3691c6b1dd5407dfc8295869a3fc2ebb93a0871b29838b6c7c59c41dc1d7cb75ecd6a1ac3ce41d2e50fb96f575bdfe2e365fc963ec4ec5777fd6db7c88267367b949aab3301d898cf819e2a42364750c863519b3f56304af6e2090360d2de03a87256f9ddf0bddeaa73b7dff0a787832a706554c8627a83c39b47e255f7e90f577999f90d9218d0111b61083348ef1bcf50384ea72a152d25fdf96d7a1fa32b3b8b75440af660e149de470e977be2cdde1a42b7811b2b321d823ce880c4e24f94ae6e1efcdaf2500750b622066937987245846799f322ffb23358086cff8cd825d8af471a2d99903d819b60b90049531c2a683657bc140bdccb004998cc6c6886bde862377b8100184edd2f372121eff3df80c649d6859eef70623da03d869f757543a6166ebff1dcd52fb2128a3b10c510a2e997ad8e3628f8d4932db3a0cd087134915505ce0724f8e5ab2a5492be532591228d3989db1bd198f18cb137880882a92c5d61c014fc949f3079b9b6c97de03fcb58410270e5f01a94902a61c437524dd873846698e5dabf91a5792b5049ee5c17c2cb2a000e1816b2dd720341a480afddb8a89a58a387dfb836d1984c0683e7ddbe98774d94281763f76af5bcc38a717819d719dd8b62f38944c4d39032306b8ddfc23d758711ad22d208c29afe4ff694ed4ac98920465297eee151deffcd9c3bf791cb954f00e7e843235aaf89742660bad6cefdc323f77b943a64a93b84ed50b359892c1a7709827237b1094367d2c234da89f8deea60ad2a50a5737faf3b3824e2f208b5c0c91f62dcc713c59a4b58bb5173cd888616b8d0c7e2399bc84f093eaa8c5d9cc2c481ef8eda66176f80af07dda7766db15823314facf0b211046bc4861887da98d67b4de6711586e7fb03899a13f770af5f71e0601d553a33e87c9d6febde86439288140cbf96f4e4998f299b63f9819c4258f914c2dba5061bdf33e8e3913abc8b308b14d540be6d8db5ce6c6721b14bf8181b8efe203d28df49da845aed68c34549812dd42b09dc29691ff8925e90f819e06bb11481eb269eadbf0267ff8719a3cca7820c9d5a6511973268831573861f7f6425e128b9cc3ba78bd618ec8ff00c8830868a09479993da2bb5b9808cd0a91ffba9c0334ed7cf6cc557da3c3c26f2ddacb738db4c1ef64565ce833f8a4121721fbc3fe34e2dd0a314df6d408898dfbf754d3078f7842a8684cfbaa4ac79f20bb3016ece35a835da858d6c96f6cfef0850b7ef126605c"}], 0x10e0}, 0x40c) 10:10:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) linkat(r0, &(0x7f00000000c0)='./bus/file0\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:10:44 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() write(r0, &(0x7f00000001c0)="30609de8f650c13036357c1f7603d6d38254d9cb65d4c09aac720c0d95a4b60a50791d86b4dc957ea0708a07053819255d587bf378d082111ecdc838b09ce90eaf3709e37f65666984eee9e1231e573fd8528276e3b7bd6ea306204897858b621278caae0847d001cfffb686e32620a2f76b44ef69f2455fec0fdbc5822cc080e97491c2d0ac10df60d4bd6923", 0x8d) nanosleep(&(0x7f0000000000)={0x800, 0x9}, &(0x7f0000000040)) ftruncate(r0, 0x8d) r2 = kqueue() r3 = dup2(r1, r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x9) kevent(r1, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x2, 0xeef}, {{r2}, 0xffffffffffffffff, 0x4, 0x20000006, 0x9, 0x1}, {{r2}, 0xfffffffffffffff9, 0x21, 0x20, 0x56b0740, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000002, 0x4, 0x5}], 0x1ff, 0x0) 10:10:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2266696c653000"], 0x8) listen(r0, 0x0) fchflags(r1, 0x40001) accept$unix(r1, 0x0, 0x0) 10:10:46 executing program 0: r0 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setrlimit(0x5, 0xffffffffffffffff) 10:10:46 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa, &(0x7f0000000040), 0x4) 10:10:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) dup2(r1, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x8, r2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:10:49 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) rmdir(&(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x3, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 10:10:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3, 0x5, 0x8000, 0x426e}, {0x3, 0xfffffffffffeffff, 0x4, 0x4}, {0x100000000, 0xfffffffffffffff8, 0x8001, 0x4}, {0x9640, 0x3ff, 0x1, 0xea91}, {0x29f, 0x8000, 0x9, 0x3}, {0x5, 0x0, 0x8, 0x3f}]}) socket$inet(0x2, 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1f, 0x4) 10:10:49 executing program 1: r0 = socket(0x1, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002bb30392d27f2e2fc5fda71aaa6c463b9470b62ffac27d3bfe00de7035c64c2121bc03f0edbc399a83b1e5b122be08f6739481aede724faa19a9e6f861c89d4d784d755bb9092332a7ded7f8ac15c5d8f38809bde7f56c68bcd9c051ddb513269f9c8a61173f4b6dcf96a22b149238a8426870a87c0f61444b4d38dd0b296796d9998c27692b05a5b2e3d865ed32606ecd690d4dbd09235a01a4acdfd5ff9630cf9066c5b1ba855f4f1e4f4bf1c621163813e908e333fb1aea4c9b91"], 0x2) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) 10:10:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x40) 10:10:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) flock(r0, 0x7509019dcb4903a6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) 10:10:49 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x880, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0xc0, 0x10, 0xffffffffffffffe2, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0xfabf}, {{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0x2, 0x2}], 0x83, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x0, 0x80000001, 0x7}, {{r2}, 0xfffffffffffffffc, 0x84, 0x80000000, 0x2, 0x40}, {{r0}, 0xfffffffffffffff9, 0x1, 0x6, 0x80000000, 0x8001}], 0x4, &(0x7f0000000280)={0xc4, 0xfde}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x8, 0x7ff}], 0x1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x10, 0xfffffffffffffff1, 0x3}, {{r0}, 0xffffffffffffffff, 0x4a, 0x0, 0x8ff, 0x7fff}, {{r2}, 0xfffffffffffffff8, 0x88, 0x20000000, 0xd56, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x3, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x8, 0x400fffff, 0x40, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x82, 0x3, 0x6, 0x8}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x0, 0x6}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40, 0x9, 0x1}], 0x9, &(0x7f0000000140)={0x1ff, 0x86}) 10:10:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00') r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/245], 0xf5, 0x0, 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x80, 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x8000) 10:10:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x5, 0x4}, {0x0, 0x5}}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0xa1e, './file0\x00', './file0\x00'}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xef, './file0\x00', './file0\x00'}) pmap_unwire: wiring for pmap 0xfffffd807effc460 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc460 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc460 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc460 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc460 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc460 va 0x20ffc000 didn't change! 10:10:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 10:10:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000ff4d710563289f0000000000000000000044e7380e947220fc3d59e83f23e9c4f362561832b1f6cf4670baafe52a6002c57b1c8569"], 0x0) recvfrom$unix(r0, 0x0, 0xffffffffffffff71, 0x100000000000000, 0x0, 0xb2d67ee5efb20643) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r0, r1) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="758f03dd75dafffd80ff7e1fe74086908d129d3f12a0f9738582abae5b25e47c7be0938a97e7e964b241d6b5eb600b834ff4da5e6896ffec67039d6bb02696d9095bbb76b7752da7405964deb8e518a18cf7eacd8b96067cdf3272d83df9d1bfeb2e673d3485b575c2d5bb40254ad65e435b1bc58bfc9cac6c3a008ca90f6e30d52ecf398d5e4062022a11370a0e0a9b2e8ed0b583f6979fc68d4c9a16ffe9b335f92544f76170b90c466b1f9ba8a86ad22d65bc5cb1af405add6035b8a54fa050261e2a7ab6d935792b24", 0xcb}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260243538724feff8ecadaa64a355c8ae9b26f60b5d9b64dc5291de1e39b7d99a05be9c8919875f4f4e565ff3f8a344ebd8b9360066d057ee7294dd826fb0d08e345f4c1e4541c53bc0c082cfbb3b4038ebb63bbcf454166533230affe39b013fd02c35bff87cddb26d6a20323e4ffaf7ebb7aa5da3c071e67b8a31a1ef1fd5edcf6998ca58adb344d5d1231f494051830d48b1d5fcf832f8a31193e74874acbbd20eee17dcf9c53f4296b11f723d4d6b88efeb0d1e94b1f7be0ecab1b162c19ae6874195e99345d88513de20acbde3db98505af220a90485257fefc34bf175d096f1460118faf048d86940cb2576d6903ad97d2bda4e0abe4849c525e52280b01535437fdf5efdb4d155c9fcc3a6e6e5e6c9ba65e7bb01ae94e1fb62e10c40647629d423814fce881668807b7c5f58605249c1b50705823abfccc69e491605120b5f619982f2053a3e254145648e8d95e9d60a8224545e6ba45b5d316e308d40355defda7764c3371e6eab3601d9bc30e8646b4b0359dd0c73f6b5266dbdcdb31f8302b2ce87bbd0a0adf876052c09620f3c00a2277cc363ef292cf169568ced8d20ad7924cd68e7617c1fc24fa845eee7927bcc40c8d2479bf918dd21e480195b5b79f261686948306da8091e4c5a8eb7831618019d1a39ef9cad4427840473dc62294166998586b274298265673173d0732aecd666eec000ab7d0abc9e71a819a4dfe7dc29c90500d2637ab73a8ead940e46c866c1e7ee48e449430f8983a62593733c8ef0b6d0a525814971572398b957fb4334f12ead62ede4adb1634bb7f91fd0d8ffe531a233edc16ec2eb521dc90e7d8005fd0bbd167b90e4a046e0eeb91e0f7dd2134d4b184fc0008736de29662b684c75dc4015c9fc8ce4eeda73c2ef85ed84d263a92b63d2e9adc9b1a9a56c5584698325752e657e306727d6bb3dc15c5a46e4ecb7832471f8e72ca98e77a4c9dca2ce3b339c0b6c7c035d51e8151b1d5273481d7a3fb2bc2b562d1bdb6cd006b91cb3d34ee4d2620f9729f43929f8504e6ec5b4e2ef0b12bbf685790711bc8d37253a98922897455c71f712220382bf8a06e59ba63156b1cbef470909f99704b2fd7b8e208814ca8414dc79d47534d5a3305bac9a6d022705f501f3651bf67f8594e69276dc5095e9cd3ae628b98a0059133e243a0616a3b9092388f38690774baa2709a47aecf812a690439b67520c8d5cdf03b1dc12df77538a872cc6b77484f639d3c2e12d14b2a10d", 0x395}], 0x1) 10:10:50 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x10000038df4e52) 10:10:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8840, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x800) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 10:10:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f0000000000)=0x2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7ff) 10:10:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) listen(r0, 0x10001) 10:10:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = getpid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="f36fb8a6b30b7262394b9edbdb50a96b4cf2cae0aacf5ffdb8f30d865d1c7853aa724d70fe5107ed25c340d4d6328b75bede3a2b687bf4fbbff6d4833753fb429509463d892b7cc60b7d7e9158928c525074dcb05d5326f89007c94b8f6e70dc3afd628705000000b127e81aaecefbd1444e9f7be086caa4a5062acb8bc4ccb39d54589f0724d579536fba49dfe602f2386fcee334403494a091114798b73852b1707ef0400e37adac476141e4050feaddd1fc9d1fc40fd62f347e06a7cffad306691045e800"/209, 0xd1) 10:10:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getgid() r2 = getgid() r3 = getgid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getgroups(0x7, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6]) r7 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r7, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 10:10:50 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/50, 0x32, 0x843, &(0x7f0000000040)={0x18, 0x3, 0x5, 0x7}, 0xc) select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) 10:10:50 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00'/16, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 10:10:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xb71, 0x7, 0x9a, "184aef127269c49b97e93eb2d3afd01147c94f74", 0x10001, 0x81}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xab8, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7f", 0x4f) 10:10:51 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202b, 0xd02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 10:10:51 executing program 1: shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000100)=""/31, 0x1f, 0x842, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 10:10:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="1d050010000400000000003d825fbf12", 0x10}], 0x1b9, 0x0) 10:10:51 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xffffffffbffffffe, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) fchdir(r1) read(r2, &(0x7f0000000080)=""/50, 0xfffffffffffffde8) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 10:10:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 10:10:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x207c, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 10:10:51 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 10:10:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:10:51 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x5) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0\x00', 0x3, 0x0) 10:10:52 executing program 0: r0 = socket(0x11, 0x3, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xf013, 0x3}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7be8b72c, 0x81}, 0x10) socket(0x21, 0x5, 0x8) sendto$unix(r0, &(0x7f00000001c0)="fd63288e0200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcffff1e52a42ec9278dd63f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f134327acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0xfffffffffffffffd, 0x0, 0x0) socket(0x1, 0x4002, 0x6) 10:10:52 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 10:10:52 executing program 1: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xe525, 0x7ff, 0xffffffffffffff80, 0x0, 0x7fff, 0x0, 0x400, 0x1, 0x0, 0x5, 0xac}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 10:10:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2080, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/1, 0x1, 0x40, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x7, 0x0, 0xfffffffffffffed1) 10:10:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') fcntl$getflags(r0, 0x3) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 10:10:53 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0/file0\x00', 0x140) 10:10:53 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x1, 0x0) setsockopt(r0, 0x5, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x0, 0x80000001, &(0x7f0000000080)="b4987e4261a872592b93857f1ea925c0b7daa9ded0c11477a87c0dc70d53dab795530a6895a424365b6590a30dac1f625e11e2c90c0bd15d94aaf24bc88bc892540110fc9c8cad0c17e7d664607c9b8f3e5713b631084e408bedd9aafa4193a2a2b0c021a348fbba1e148b241471e4b0da5815b68c4896296bdbf226cac293bb63ab9927ec87c06f8ddef8e762f6be1607aeb80bbcf1013f54748174cc784f9b2a25864f4ce8f9810b9fbd", 0xab) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 10:10:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab99375fd14f67c3a672b63f76f65583000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007763d34208c317f44e2bf605df71fb3d87f1aa8790e2775e0fcdb97b6d12f7fb0fd2edb3af0faeab6bde4d6df77c4cc8b6ae0db79cfec01587c940eafd2a3345dd313ddae0739e05983f124af806b38a6f39f1c5e34bbfa85b16f39e35f3dcc103573cf6a4411791a31419b12f5d11e578beea3821467ce52e2539aa3dedc52e52bba0c7c466e71171913c779e4e283de16e4f58af359e19fbca55a12b4009a38bbccc963bffe5015208eff5332bf818306a80c7a7d3bea901ca7046636833267204b606732fd5d9100f05f940a36b6d26b4c834df4fe869066c1fad57735355f8935cc608b3e58701b5565ac921d787544fbef7856981546b85aba497ba6da9cb50395158ac51c6c3fe750bfd8908891526549661e888acf05f54735654d36bba40"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x0, 0xfffffffffffffffd) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000040)=0xe234a7d7b9a47f2) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x1e) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="00000600000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)=0x1) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 10:10:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0, @ANYBLOB="19b64e7790981f6f0322b25386a1851c572f7b289daa8d14445f1a50791b69547690c3c3fe4bc24117509ec88f98563777f2cc0345b83dd73c17567afa065cd974a24e008e27582da57bc27ed7b189c0437a9c779e72c78821a91d485c73421698c5d7f589eb609e481247b5063616f322b0c18c24d5b90fc2efad1caa98b7e717c4e9505d1ef54d24664ba57605757ecd72a29f879d648a7afe8a2d13fd63fb47dea5d8bdff42f2b69b4ab64d3df2900edd3198543d63c0e58609172b5ce444c4cd6ed1424832386cd02a2129c6b506", @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[]]], 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 10:10:53 executing program 1: setuid(0xee01) r0 = semget$private(0x0, 0x1, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r3 = geteuid() semget(0x1, 0x4, 0x8) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x6, r1, r2, r3, r4, 0x118, 0x400}, 0x9, 0x7, 0x80000000}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x9) 10:10:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0xd2dd, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x9, 0xf0000010, 0x5, 0x3}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2e, 0x40000048, 0xfff, 0x5}, {{r1}, 0x0, 0x40, 0x1a, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0xeb, 0x5}, {{r0}, 0x0, 0x2a, 0x80000001, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x25, 0xa6314190aae9eaa9, 0x5, 0x5}, {{r1}, 0x0, 0x24, 0xf0000000, 0x6, 0x81}, {{r1}, 0xfffffffffffffffb, 0x92a16cdf30fe1254, 0xf0000000, 0x0, 0xffffffffffffa85b}], 0x0, &(0x7f0000000040)={0x6, 0x8000000000000000}) r2 = socket(0x20, 0x1, 0xffffffffffffffc0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getown(r2, 0x5) r3 = geteuid() getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r3, r4) shmget(0x0, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) getuid() getgid() getppid() getuid() r5 = getegid() getppid() geteuid() dup(r1) r6 = semget$private(0x0, 0x6, 0x41) semop(r6, &(0x7f0000000540)=[{0x3, 0x2, 0x1800}], 0x1) getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpgrp() geteuid() getgroups(0x5, &(0x7f00000004c0)=[r5, r4, r4, r4, r5]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="b68340e908ebdcbed31ef6165ab47afca8", 0x11}], 0x1, 0x0, 0x0, 0x4}, 0xd) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 10:10:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) socket$inet6(0x18, 0x3, 0x2) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 10:10:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0103000000e200"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000200)) 10:10:54 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0x9}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() chown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x100000000, './bus\x00'}) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:10:54 executing program 0: r0 = msgget(0x1, 0x200000000000c) pipe(&(0x7f0000000080)) pledge(0xfffffffffffffffe, &(0x7f0000000000)='\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28001, 0x0) pipe2(&(0x7f0000000240), 0x10000) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'/193], 0xcb, 0x0, 0x0) 10:10:54 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 10:10:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x5, 0x3f, './file0\x00', 0x20, 0x5, 0x7ff, 0x3}) setsockopt(r2, 0x6, 0x0, &(0x7f0000000140)="9461c65b1eb6903379c60339eb77b22433dfe6e410353f170422217f2d360e5953e76b59112d7b667ec0753fb9ade51b7d7b2b8da197027e9a39c7be60f33895bf359d9a5d07d094d98ac46742a987bb50ab9b63bc844aafc6615e2c3f1ee339e4a7d3e18cbac96ac5fe7a3935df85a3b0efe9cfd6d7939fef1d2ef9ae766cee4933579137a919c222b3e896c1b9b608f29527ce4c9abdb03edd77100fc681b3710ec834", 0xa4) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x81, 0x2, {0x5, 0x4}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:10:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x6) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x9, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000080)="77a741bfe7c20e21f14dcad3c752b5a9d7ed6a048ba20318bc1543bd3760cf9f6285e29fa0be6d05f69d7f134543c170", 0x30) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000340)=ANY=[], 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 10:10:54 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x54, 0x7f, r0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 10:10:54 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0), 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x1000, 0x162, &(0x7f0000ffd000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000340)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) 10:10:54 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x0, 0xff}, {0x18, 0x2, 0xffff, 0xffffffffffffffb7}, 0x101, [0x3f, 0xffffffff, 0xe4, 0x9, 0x6, 0x11d, 0xffffffff00000001, 0x7fffffff]}, 0x3c) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xc, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 10:10:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 10:10:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001640)={0x100, 0x8, 0x7, 0xff, "463ccac5589f9be8dae49d03cb189172dbbce7a6", 0x9, 0x6}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="00002e2f66696c65300042a9216e25bd69889afb6cbe84da130dc46d41a2d933bfdb9eba25d7571898befa04a5af6559a6bfb2461a156ee39b6a76a40ee2e1ddcd1211511f1e1b06f5114950fdf4c741bb415891b1d9423b1c3e281962f51ffb56010407944a00f1eef7cd8277980ce08ba3c76fa0add6505495ea9fc286b7e347abb152706f02e4f27a18a90449199de5c8cd9dcd3dcbfe81a2daf21b1c57395a19a3191ff005ab1bab245049992c35771fdb65f1f354d71df587000f9a2a7e0cb2fc9815a5815906e116be9ff6da892665a5fa108e2ff7280000000001000000830e90e816136df32371c2808674a78762cde3662fc769005c37a88afe6dc5cfb5bd538d612d80fb1dee0f2079411981bf3987760bb624a46c4fcea4735b4950939b1d9facb257ea8d6f4763f8e8d73daf32b1012c9ffb80039bdfefa8ec124c84830730c89cb165b8b11fc41003068a79854a4cf04bafc2ab59c1dec58ff68a4b2585c5eccaa36bf23fb8ca94d42c42e4cdf6a75312a4c692669852210092261a68294a5110de75f982728e5decc6b910eecf1641c1f7593524a29bbba2df47e51ce82c0aabe75a70561b1bef65be8e2b2fced362439db488fb61995827be680f2c2536f4e7d5641d8bcad62a98259294d646735a889b094495feafeaed610a5055bdfbe5348462956046b69212ccf05307ca03c29cc8d26871c87efa91378d0aa4849c22fb4a11a08130dc8ff1f0bda5ccc666c217a9ed3cfba4c9d4bbcb480db285372e69f7acdb597900e6ab7e1446459e910171c9842acf5169d98041f7d893fe6faf"], 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r4) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r1, 0x100) r5 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000001540)=""/15) 10:10:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/219, 0xdb}], 0x2) r1 = dup2(r0, r0) accept$inet6(r1, 0x0, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000100)) 10:10:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="797a69702ce56a0accc38c52b40874524661c81b033375734dbcfdb1c1da9de621f0c154acd84967249d9288", 0x2c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x800, 0x21, 0xa7, 0x9}) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 10:10:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) geteuid() setreuid(0x0, 0xee01) truncate(&(0x7f0000000040)='./file0\x00', 0x5) 10:10:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 10:10:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) open(&(0x7f0000000040)='./file0\x00', 0xf1, 0x40) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x3b) close(r1) 10:10:55 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0xfffffffffffffffd, 0x0) fcntl$getown(r0, 0x5) fchdir(r0) setgid(0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x5) r2 = getgid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x9, 0xfffffffffffffff7, 0x800, 0x8001, "cb8a82c6ba0f6213ef96ca203b289c1cb2e6fa96", 0xfffffffffffffc00, 0x10000}) fchown(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getgroups(0x4, &(0x7f0000000140)=[r2, r2, r2, r2]) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) 10:10:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca", 0x31a}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000b40)="be7f2cb8232986540b55c707331e853e12ce9dba124d73ce162bd7386c784721cb0e70147b25fdba10feb23bc2957149e4f207c05ac7b54cbab7f9ab5ec48bd82567fa037e1b597a5db9df85bac70ec0dc6576c28e40525e866f25840e3e3c5d1f2e1d06f52495eb1eaf02447df1f8073b0681f17d0ce8990b68dc2f41d948e6f805c595df43445675f16b1f8e9e0f1ef7e4f70b82f4fd9a6b0bc68fcc78c38290dd35ad634880265734db87e6a7caac2dc7bec2356430a63de8abf85dfd54d7677bcafcb137439e1a60308cc79b80b22750e088bb39832eb12b4cb6e0ed5ecbfe44338636522b2e37ce21550942037a7afd6cce0a56a1bd2d83f024d2f5e98cbd2a9e859bac4b8d550bb9d44a7e7ca98c61949898b5ae0f5fe141a29cf4e6ec6bacc341101bc9a1d86ad09cfc7069deb2048a97bbaa407ea1d3e81e7a1d59b57ba07fb648bc936ff8cea2bbfa37059453383defdaa766581cc9614523ebde41735f14d2ba8bad99cccc9f78de2c1273ac98f6d9a90cdbbb13b85e36eebbc05b8f3630b547bdde940c3342227972a15a04b022330cdf326bd010ed03281525181c55f4236695f66e8d34a5ced050dadc7361c64e92a15e5751aff46fb8c236c7e63d471b877e9776d080ddbea0ba8e1ede98289fc56b943bae6e1267540a1b2b11e8ba8f1598c9939e3eea631e8206978ff9aa39d5beeebfe487d8c56ea2fec800b1a99f86ac5aff943dc49c55b8d7ee94b56d3d84bd3978acd12c756640f7d6ddc8803b5abdaca417988b31bbb6e46483742de37cc44524417a40375070a431d5b8b6602cf3288a527f25cb2cb51bd54681331a640835b560c55c6e5e7e6ac3137ff0601961fc71aee4d09464a92af10f101926202e59c4c5a4050cf1254edd811cad72fea6c6ecbac6f320cc5f05a44e96f78b7dfc09994b06dfa1e7044bc6c1ffb4a14f665a9025b095a8ca36d6017e92178364b9f37dddb3b8b40c0daef90b9167bb72278c7c0753f37161b1ca", 0x2cf}], 0x1) 10:10:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x6, 0x100000001, &(0x7f0000000100)="cf1676f33e06f0767b8f5d84f2f0e04b136e2e4f656dced553fba6e8c689efcb37a9a61dd3e88ea36edbfbc28f64bb1a46233ee20b74a4f1614274c91b1b87e4e577a966f42a1babae404c5546087357c51af6e696806dc137db53f7aa524a69d759321b5b579a61f6b8cdaa95d4347207904b112e4055d6954f868a076c5d20a1bab40de77d3c3bf406c923061f362a198b516b53111c7a27102c5216a89684ce2f7b5c76cdd4327e1b12b88bfc797c514bd33c9ff053d4cb526600a543f9dd76d5dd63a704ae9e33266f392321c012824bf32663810fead61a2cf8f6611c0084", 0xe1) shutdown(r1, 0x2) recvfrom$unix(r1, &(0x7f00000002c0)=""/252, 0xfc, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0xffffffffffffffa9, 0x8, 0x4, 0x40}, {0x0, 0x800d4a, 0x1000, 0x9}, {0x3e3, 0x9, 0x1000}, {0x4, 0x4, 0x7, 0x3f}, {0x3ff, 0x2, 0x800, 0x3}]}) 10:10:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 10:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2053, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:10:56 executing program 1: r0 = socket(0x18, 0x3, 0x8) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954d", 0xfffffdcf) 10:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgget(0x1, 0x20) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8001}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:10:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x802, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) close(r2) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 10:10:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8ee, 0x400000000000098}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 10:10:56 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x88, 0x100) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000280)=0x5ea) seteuid(r5) r6 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r6, 0x5) close(r3) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffff}, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 10:10:56 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="0835f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 10:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 10:10:56 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:10:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) preadv(r1, &(0x7f0000002500)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/250, 0xfa}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)=""/73, 0x49}, {&(0x7f00000003c0)=""/203, 0xcb}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x6, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r3 = kqueue() pwritev(r3, &(0x7f0000004880)=[{&(0x7f0000002580)="4f8b78ad7779cf8255387fb76e2c8feb3de1a81690716c972c8d58a2e1ff643b0ca06275401a6be9152abfa778fc1c868deb61c613485a8f1d3ab1f94206396d45180dd0a70063251795057ae1e3c2d296900deea2925c0448f49efd668dfbfc112841059aa99628ed978fabd533c17289cfb01deb695243c26726a64e3770145570e0262d87c2ac01f266299ce5d219eea0cda0112f709b9f8e2f45b97850b6f2534f91f09db7a116b3d33826631a027f55c4bba7a43e50a47c5de6fb2454c751eb5e4577f3480a03684af36a9949277f0993b460419688774c31dde2aa0046a733c3b7737f3a96f83aab9acc9e3f8872292904d49b3e520eb0", 0xfa}, {&(0x7f0000002680)="7d3909f6146ef5e803cb0f77519f6a24f843cc4401c8627acffc5b1b9c6a1056970e0965c9caffb180e029777801a7490b604e1fbbfa607462328566a93900e2e580b22244d38e2d04c6ef6251ab9c15f9e1fbc9d708a3bab2ac36b0a3e7875b8cd44e34a3ac28951fc803c56a68db2ac647a5b4331ff2992a8ca48c3d752ad1a3f3023e7baf8771ea3c7bc67c5456496cf7fe1bb9babfe898ea4acbfe960ef768b23f20bd0c36e28927f9e68bd84219a55d26e24f567459ea0ef1baf4b5d57b7ed93226a0c8b1bc9f9369d85977c18bbd12c501352008914e17d6c9285691935c18b0d1fe5ab0a3afedfe543b", 0xed}, {&(0x7f0000002780)="7f705b9fd70860ebb28d6df7165ebbde38dd7d2ee055fdeec504520fa30351950d9046abd93fe7088c25160166d717144f5a1205f629862d183df5d9f2e98d1870504d08d14493a260de7e35bd3243cb43306721cbf24329aa2ef2bcb726d6e58c2eff0b4d6077d5da18826541fac07993f4308742847f1d8a35016f2f5b55b3eb781230dcba3d9a02b7f5911e0c4adb8f01544617a9600d0514a2cf4be5ee27ed2a80eea041c2cfcc795ab67875965d83d93d16288a62c04cbe01dfd07977f2ba3a48cf2eacafc83e8e70ee84893fcf14a16e4f2355f11ef013fb894a9f8b083df06202d6beb41b0fe356d0fe00c6f8fbd26835e25c4e9053fb18c93052f377657607509f9f6ce0134a8d8d8380af37a83662aeef68f8fea253a321ca4e851ff83a5dd2f29cfca22c16a8cf6d8afe75ead5e232091fb7db5097287e4c5a41b05d76da1b99ab89c7c3a0b5420bcfcc3818b7f880cc89b813dcf6d6b9e057ffe20bcca3914acfc7de68fc3ca2b32613541f9524137a43487ba1ea90d305ab1fb9bd5f39314fa4ff4f19e5509eda40b1edc2f5dddbfadc6bbd7b2c2e6e93c556553bdd210f40771dc3408b7b4b084cc8d4a7a04cc4c22f6ec695bbdcab61148b903e7fa3141ecc45146c836fa5c758d504c7096fec7c5741ce914254db5760b30516ba56a26e16ee1caa959f39fe74702ffb402fddb15e309e578baad225554a32f0f9ed21f0a144e77a9ec6175f3e4a5b29a597c55dd582f5080d301966c5995495cf18b20564c2e30d940e98d6a0ca03f82b61fd9ba3589c3596ee02462e15bc88afd6175212b005f2276151d5dded9ec90e47d8764a4e39b5c2f5f038ca274ba87457cf882c746aa04aeeed189c3537c088fa83e747be8ce3bb0be0a605bc21e46540fe53624bd5a0b7ebf6ab1cc06f14cf652f5bd5d1178d0fbf42876758223e0ffeaf1f8e7ecb9bf961eca1d6909986a3feec0184a1c7f132473272df325402a7ac9a25390549df17201da6228e1f846e06e6999ee9cf496ef29f001c0cc17cd93a4ba6b9f1448587d472e8a13c42076a006d4bcf24f4314d64eb1fed9b5e597c2ed01f742dfc18b1412247bbb2cd0c2d0f16ab526291a67b7e9790d63104967274c5710c9dc08478fbb5a2a595aef6031e3c07f682b2f6081e583762a807f45b2d38bc4fbe677f8b67ec030c27118ef1e5b973a1a204010bf091a3c8555314d15fe678e22b628343507870e802d0810b224638812b17be446bb83b9dbc2e721d5bec20e3e9eba28c8a786ba47ba6f6c6974a1d0a3d9b6cc9363851edcd1ee5eeebffdae59d95b84252ca12549f71da368fca38d8a15bc272b34244a0b99b66293449bcc9620ac42ed5fb59853351e927bb26dd6eb4a7336feb26c9c6dc4b7ebda0568a98ed03b59a0ccce0b209ceb65ab5342812766c70b4f567373ef77720287941e56892647fac996c38e7c143ffa641f0008e3ac3b7f45da237d34bf04db0422de2f167ce14162045ef66daf80d055ef11db3da2f03d854531656abab684ca68d53f6122d4796421dcda891a4472438df96eced16f2295d8c424d3f170a7b12d65ab8881ca3c7224fd0ed247ef8ab96bcbcfad8336fb45cb63e0a3c979f9abd28aafa6438accddc425806a1b45ad31af69078801f82908fd1a781600456cddeea5cce1030c2cd1a0b163e8b962c2dc76149281e5358ad338b953aa048e6310618f7ac4241a5b05fcbdf7ad7792460ad1b917b5546c5d00f7b0115a717b72a250e882843555e1f6697438935f01be4edfc2c5cb07b1275dc943339d548ddb409d5c2a6dd1266d1a0973ec8d77e1a1f157bc587308496c7df0b4c6b3bc4eaac40662a06d719dbd81104c5c5f2d05f5396dbcccbc0b13c06b52161fb2757d1475105ab0ef760b6d84a3cf45298b31568baf25c77eb447aac82610a6806eb2176f55753c3e906c8344ca548f51a4b451a92be29bc4a2e98215fb32601f2bbf16d7107c859bb5cac6b69ff5cd3b8339abdd6c51e2cad5b41ca2613a4010e960f880bd7454fe0ffabe97d92ddce92eff53b86518bfed3113cb25ebed46b919f688c143f43758ba296a826a473970a225309783e9922c4018610699b699ba84a967f4dceff7a66f8d24f497a207cbc9ede4f744319c6c4af1e9457b78410a71adf07e3c7e1c9f269be6540efe8d3abaf7e6d7f41ad6401a0841a14e537f7643da74f68d2442891f5b26cc238917fbd25eca5d21ed4dfad0a89c7fedacaa111718d00aa2074b9ce764b49d395d36bcadeb1867c7917227a6715ac40817aecc9b9db8faaa05beedc6af01319bb48ccac06916266f5e58e87a0fa26d7837993e567fb874874af908b5e44b9664f1a01f900c1505e8ebaa388be3400be8055087e207f414b29bb3159f5f283e7f3bc36a655ba4867a1c43365d3290975c0df1de59c6b0811e10a141b76d95e022eacf8ea8a4bfe48d0391ca9fa56f35e64aeb02eaabc10312339fe5b71ce6253c2a10b50031db076dd477f9ae8896120f0fb8181126bbd3ad01229f7877d39a06df50fa7d448a7682df0001d4a16f1f0d529891b91e1858676eeefa5a751e4e6f35f0f70889e556af94d9a6e56c5c2e7c34d3897744f11b45b4717350c2aef5e426400912d557afcd67d2535e1eb27dd07cfa8b3a893ba5c3f20f534e039b6437e4a526ae4d8f10b6f278b737331cf1e6526849196b2d2c891fcbda862780c2a9c496c6445bb916314407041c865fadac84a4158cb471255099cb2043f977e3db3d2eebb94893a33a7a1a675d4a275e5f25cc322c7cbb0a0ba65ad392e0875afbdb5fa692ab6fdc63a9e5443b4973812282f9eb4dbf7bd061129f4785666c0f2ba3766e3c96892d55050e75a9c3bf476f8c4afa15f8b2988bc2d277f45d207f4febe8e70764df20fc5cfe53b3339dbf774d987af10605ce6aca27ba2b3f33d96646c34ab6e9a59c42098b3f12bb8bb7f4f8f08590608eb236a74b49341a60e3d074009d676c4c355ce210bc753a181a6e2530b1b71343842dea06f8ef3472b17c6da7a58321612fc09a32296b9fb4e9b7b76ae90123341c34f98b98125dff408afe4e4aa7d3c85f19c71a9c7312a77e7f53d5bddf24665b2d8ce0fe68c113990ae3415200952c48c6d2b171919ecd700b79f9ca8972433db8e967d1166e7bb302ebf08c9b32a32a68549ed4e3454dff928519b6264b2fe7276cb29b3886efe872c2a299e752b564bc1b4b2b3ad56244048c2b687630ab3bc9182aadd4c2023e8322f6b055ca8f2ca4def92fba94f47c7d31ba32adb7e5fd419d9eb5b14923c0aa46dc312fb0fa82c20c94b76f8a751a144159ade677ecb7dfd1ef324bf8e0b7e215bdf0b77b77fc96ae90f9d1ca3c7fe3888c11c4233fe9467f71892448d41ef9cf2fbdf63189d6633debdbaa5e53800404ff50b39b89c88ebf949cae89de141fa8be6372e679d3b10ea070f46e7c6b756e87c58f98ff1e038b4a6b5f22088ba4bf5cf88326d433c30fd03f1d2b4ee405f57e7bdb3c4ae04ad6260f853cf2f554a09098081882fa3021a09f04236062057b2509f7c86f2c4a243f150c7417e7c4394b5e01df61613b2e60cf2188249c6d26e82f4e688815fe873b9f24a2b93d712377e4b109e3e5b5d38f77e7fc2051644f55133d10c48ad30fb29c1041efe057ccd84cee1d94599736d1c9ff24da4643a42219f09b815ba561541a1dcb89a0cd9aaf86347fa541ccde5789060b4050442d1fc3f96a0403bf69269546f2497c6bdc7f938693542c4634d334ccc2085b6c824a20b40c0ff4a08ae8071aee27b9c6d75fb64a6937cbc219eea7582a31d30d102e5ed3f1a8b08b0c57d48b65524cef860bef21dbde5bf01447bfa5673c76b0d561141bc6baf21dca08bf638fdccb51ad9af1ad3c5c0b7a8cff919f3a16aabcbf8991bb3c24c7f3cbb9b2fcf373eb6053b5ccddb01788f354b0a237a3f2874ba9e71a82783a9efe1c1cd99035113f7fae78e8c46aa14ee8bff8dd2de212c4b77afdf156f4479ccf1da495e653af334d54cbf055d04b3cef71d495e15e3182757172fe981e04bbb659d21a50df1d5d18e63e096ca5f03d76f09c9eef801f9e2cf90325c6efab7e59e77c2c5b0839c3833add759e7896b8d2b898e12a4b7eb6ae261f2d5b7c8095b9d4ea847de082b29238c369d1ae9ed1f13542479180083bfb2075463e371107ada14c2a9048e213f8bb00e5ca4bfe4f6f2bf629aeb7d545d57b97c01251c514cb61ad6c0879863635d093675595ad1e300995b30dc70fe0d0510e5e9d26f4eabb0f199e1b7d4e36536b22fc88351fe5c6a43cbe11796ef949e8194565dcce1b043dc01fd4302f9736a8a26a4156abfd9ede4b29f4ef192724fe2a44251f4afc251ebf8e1a20e777754802f609d9fe87ce6fbca8c946c5b4be625ec3b8b4fc85511e86d119f93605bbb0df84de098f3fda2728f392756b7a7401157c71f4cbfec4b28fc131a8cd90c1a4ddb42faac55141e95f54288b699e02e84e0a96630379b88544a9231a2bc68386730d3aefc627cc9baed9b95836d656b452b3f5530a3443555f60132b20c5d6aaa6b9b5e378ddd5f53a5225e0992641188f0a4fce4fada895b14d2bf8244112550f2e53667e0b49aea66a2e00c4e2c870014763558a4da91800b0913570d6b8200758b7c4e2b6f4a9a661c84d505b4671b9f6fe30f59af22e88c81363c64e7f45c74b214428be3f4bfd658710b6e07ca7bcbe310c58b9b7a78dbeb9d1ba7ac4cfefd780812ab57924a05eb820db94370ee9ce223e91f2537822b9ac3d322608643f3c73c03defea11c0be750c7081af92db51fd08a87d5bf6f0c928b3b4eb28fcf9e9e72343a4aebd8fbda3547d850bbf9634b87737947ef67f45b7c7beb6f2ded893ead19fe2eb8d2b25f7649c9137f6850b1b4fab8c71aea60fb8c6a54fcc94cdcf59f5907124efe43ef022b95dced9c07da96151d2b54221956a6fa42c611e8e1d72e67722564186db889aaed26721726a9ae40c37e03423145ab0c3572b8bd9d2f5f2278b72fb6f923099617c073d76458fd8cc806840c446baaa61491657678442ec7054c6e848378ff8a9abba1715e99ce658f42fecb7f5df0d46ecc1001f0243de1a88b35d5a9b75c9b28acbd31e7cfe756be5b482c2bbdbf6572f0f6a0b71f342146896803634230b268c0e21b9a50941eb422daa2194fea493b72a420d2ca89906474b9720e5a841dad9d953411ef9221f68b36e3b99de9adbe2dd1ea5901ea70ef5f43baf489c7d8c6d1951929158d766e101726e352f3d7a5852078b5314aa8f85a39a92488524411940d2113fb425e45523b4a125e7cdb37af2ac9df0186ec2a3bc14a64a20c40db704af29148086603fb79aeab9f5b4612258da2ead5a611bd8d39f0dec6c81971a1b8e3fdf35f0366ae0c25b82bd615f4816bdf72c2908b69285a292fa2743d0a2619551b752929a18fa7835742fa449cbf0c93569401ae1a292c656e606a3f00f6cc2577257de1bc3a0c40debd0f6a07aaad32bd631e13c608f6af48af92c51ada0c950f9a2f8ed06971f5859a7e949a5d1d56ceae932001a8e1b1fa8a5b595106ee6f03e290152bdeed955eab762bcafa9b92ac19013d7888d63ccf3caaa3f12e1b6dcd7deb0a9527e16e54b75de9384d1588e166196c750f2c230e331afcf19eb3d69886bbd17db7ca453bb0c3a0f7a163abbf852f7ca9312b362548a5542bf3a98d14677400341aa3b6a5e01df7af085ed4313f610695bccd2c0e22e8245a928dde549fcf", 0x1000}, {&(0x7f0000003780)="7899ec6a311c153bee94d99c4c6715b4ad5014ba576cf2e21e72b909d8aeb7be4a747fd69db7031c0efb2c49dd9b4e06a7153be0ece86a0ed6323c05d4c52c1d6b5eaa196c9fb2b8b46a55d748f699ebf10664e754272a7b81118bbaf0e71a4a153b1af355a7567f5084da3e6135da3feef56d852519503bce7bf09c1422620074600eeb5fc9256107de9441c438a161b3974dba479ed8882c83629470bf99c1b401fa8fa21c93e7ced38d029e3193fe2a45b0846ac5aa1b69b0d97684ce8e50b24573f97d556e96bf85a122161f46372ad8a0c0ce713d", 0xd7}, {&(0x7f0000003880)="9b51a72608e015e5d30ef66481fcdd038fffd7645f77d4973f6db8e4c9442288eabeb6cf16ace2b17e02f98ea97b0b430f9e47c7b913809d213eaf42b1235c01901bfb92ba51ffc0af90968f1c1dabfe7340f502e97908ae168c1678284e0fa04335b0e096c8b452b49627ff0ef7b1c107e2179153650e49257232de416a9cb15db4daafa4a610a9313afd48a9955bf4d31b455910757344de8f3060cd6fd46bf9036703c481c2453768c9c2d85dce250ff24a2e4b8f65e2c0782b5fc0f2877f0412238073ada291545d254f4885bbe9e781a836c89071fdb18d54bcf69f7dde6dbc906f9b05f3b0e02f190423c772375f6c9686776f01add0ce52cf5c5d06c368313742fe34cc888416eb996bd91e828f9c8f20aedf1de4217db1e7929c6aab807a0a6d8b41e5284f9d57f131dfcd04ee032b2bdf43d0f1e599feeb2c5d51a3c9cb70c57f8359bc4ee4dea6e415cf1c87c098a5c3e687240855e5c182c5abc065e840291c8d2fae8f3484c581862240e0a43b459d64f5c3749dbb81929cd60660d741f068cbfefab4568f48192fff754eaa1cf06452f7256389a7ef2ac70715fdaccafc185beaf31a7b47347cdc6b01b5d69fb6096c97fe26245034d0ae8f0a2be4b7774cb7ee0ffb2d18dd18745cdc574d08bd6b64b30678a8844fcaca9646a3d769c380ddcb8cf00634aa3b4723571dcff16baf89fa61350648693ff24262d3738ef986ebd010982f977730633b9a042c6ad8a3b1cb1a43ccb5c321975d8016005c29e163e01773c49a45cf616ff7ad1fab9d6cb68796acb962010d9b90a67a73d2b97b918943ea62ef6c81ece2f2c5e0ebb7fca95cfa7c1c551c32b98b6a6d2fe6a185d8cb5a33ffb966be60c93ac03d4ca0a0f1246f1c48184e0aa30f0dfe967452f27f1574c56e2b65fd9ddfe6a4a89efa03e9691f396499416b76319090493cd6426312a6b6fa18c30dd6c57b55f3aeb376210a017f31f36f828b7dae3665b7357ebebe4c954d235e2c827097ec42760add5a0113822e0b5948b525b99131fdad637b0de54176f12de526bf6a62e9317939f422a91c2167021a10b21d5b84d2b5ed72ce32c9ffc821c60d1752541ea2da89ebcd9189c38f5869b8e340ac28acdd8545432077681bfe49dc814502bf3624ba536091a4c78091e44d3fddb33e8f47a3606767c6c6be86c97fd2ef1310f949297d3e59113c314bc988af4a24fc22e9ebc932e01167b5c1f6513b1a07fd4f9580a3bdedd8e5e74c03280c49b4caaad8e28619730c733a492ed7a8fd1029c15495c271fa0dc35958c24e40a9b1156d1e7e5da5b704180a7d573a92b85029ee00bcc9881afb9bbb9a88b8972a64961ccb40a5d09a3504f774f6a5cb5d5372ab5499748133e951cfb5fa0288d06e2d33ded6db55b56a12762589472a7363ad2261ff5aa1716ee8661cf4ed3bbd162ce64ad423e73d256355e3df851168f4fa3bdc228471f4561a3399d0561842360c96ee9177fbc9bea1a1a8ccc6943a8eb5e51742394cbcc9fbb8e6c8e023241c6b82b70286e05198d971bcd808a55caca5a93ed09ec19d6d0f2ffe780ce1a663a2097f34fa8dd789a9b462af0523b4778ed5c69bb6e475acc62bd75953d2521a632731f960bb30b1722ab6ad731fb9696068178f691dc62d6f7548e5be7e2270e3e33de51e055b5dfc30db45a54106899dcc6ac8da5721d35a343d36e2a500e737ca74d98824bb1ab4017afb51f35868b037bdbc6515ece24d52011805b2caf4c8c49dd4afe846a215b6cc53dae82d790d2836c83ffb8e1a0353e19bbad7bbbda08464c51101576b86ab73f2ba6991b0c5e05c6bde25676e18d3d76e5c3448cdab2fba9ae0d0064279795f1b40ee0485ad167348928b7ef7cafbe95df17f256c8b624993501e8d32ba289d0c884a860d4ee4bcac2430fc72ffdc8ccd8b2500e17f5b96b19ed08b9c3630f60c905e36c5057c926b018b169b18011e1b9246cfdd236c5b0bdfd75bddc8c475b4da98d4115188e18459f25ff832040e04ed50d3f8f8a70c77f6d1e38cecf53ec7b7ae91336a2c0dba247817988f47fa64f4f06602ab87b734fabb6889891b2b8e72fcacfd37cc4b179676fca0010004a2079ba72213891944d6d9215f1d9780d8c003c3f4b61c5a6045a9f509fb6e791b93839a43e62ba7946df600a62481aa1c2d7327e4aca1412e4d2cfcf22721342c8ae4cd27cd9121023b785a6b658dc97c3ab988ba78ffc92e1c14ba58122f7461a4115c32b88ced4f9d48f5906def85308765e3d38fec62a434c28d7698d61d8b474561b3f498b9df93615560c7e2bb11dff31afa1c5b7d1b229326a6d0cf004d24d395425bf30d0a66ca4ab83cc1cde4afccd585c23aaf94589ba05796ae8d55d7feb53f94088a6764ab8b396aefdc17a949fd78a23777aa39943ff2bceb6e4aa95e11333cea600748fc01c14cf1f60087a967f4d872236e1870682fb560747f60c417102568c5abd2c7286fcbb7ae78c2c104088b2a1983619c0790d5657c3f57e374a6d7f3027966a106f13ad7b31f5d990d370f51f482eb8fca5adb62b88cc22e5a5faf207aca520946b1f4a21c861fe24d7e5f8b4e8617285ba8bd66a6ce2e04ae507f16d4781662b6d00ede824f4ad28a6a5bef542d4b2c62f9e34f8a3f0843228458f3b174a58b2e13210cc9d7f4d8f6279350049804fbd06d339f51174627c0c52ad7f65dec29d6a01f2feb403b29584259cf3ca095e5c215b4251ebf63d53860e70ccdffb3e5cd5a7f33bb159f5e0c042450b4ae97611d8a15f6bd673daa2b7cd438e8167bc4307523b2f7fea9df2316b0cf5562935f971ac26a0c884656878a61337d0245744d31f32a154e1835d6689907ed1f9e32bf5a74d9bb9bc896b9fdb097a110544528f386132d34ede816ded2e5ae27f17d399538343ba80fc39cb9bfc786ee3e5418537506f02a896e2c912bfa3811404faa47b2f8442321c705600779cf24603987793f3e3f66d1f2f8646dda7619220b6cb23e88fa16d2e41571960383c2234bd2877b8e6cb8b23027cf259922ffa1a27d5535563853bcc100c3b8b55240105f6635fbfc1c8bd1cfe239c5f4051272a681e8d094918f51985c10ce461ed9e88b7530043956a62547a8c74d4ab001c1405c66319cbf025b0111009dde304810edc1e56dd0089c5a57a548d851540baaa16b004423ff1bd13e227f09bedabc2dde17d4db904fbc551bdc4ac510c7d69de6cbe4df807fed4dcd756a71236e52cb296c294a50f065e5c60f5b342841dba49338e4def45dd692fe1c53c833ecf723f33e85872f34c25277b8742be2359e5ea683ceb4ea8551efa17f51faf1a60bd968bf75ff617007e426d0908a21fc31c167ca5ddfbc7d96494698d0577053dcba28fda68af2a757b0e01c24c28a856f51eea5ade9331b2ee60d8fd7efa0647408e85471f752dc5836093f604e073c6a686c07249ca1cb4a907f1f624f9a6d1b75287790c752e3db61dc02b800237369064a85597f8f785fe948cb01bbffbe568def547d72fa73b3db5128a551a1763543e05af484bfe84ec41b1dd01fceaf403481428a302f643b452a817b4e455e6fa1eff3ccfaf950b3928e7cc45693107abc6b404b179b961f4b5ad29abb26d206b3e8b4822007b82d0f1042e3941d3fbd9fd5095b97d5f307b6b514cc221e957f56bb0d01f094b87b19d90119a8a9e47b13acd877f8ca399d86c5091958e711443e99c3334ebbfc399e9e2380282c315176ea5a50700cf06b7f60246ab50697445af4be36dbc59ab61b4c99dbeb4878c3c36a421bb4da5ea59d139ebbd128b2a4c4b230076a3c76fe1f3b6947d91e2b9ca3efe64763db079c3d89e38d3cc6b39027e2dbb518c168b6c0774d98bb83e597b5d8d200e7ec482b8f1117f19bddfe60f90b4589d4aa4e3075dc15e15aa4e18794aa1656f1a04bb91da654e2c424e121e6b569121fc2bfb6d3a23b50c26d1f46fb161ff80550a075fa3a55c90e0794d1ba18d171e7d79ef1205d5b6f78eb6fe3f375ce225228a41285b4591a34e828e95e0ad64d7f97f1c445d8351e8afcdbc25e6e8fe8913f500d96f623c72a707f8261de90b7f878b7866bfb307b3dc739dc6eaac30d843f20e1ffadfa58a86a07d6e5aece3945cee382699cb3ed9da2fdbb38997945650f88ec2ed3c1c5be21e7d76a4738f605392b4d461d6499ad77338b0d84282f68db445b24f0cbf468d64fec036d4dc503e17251e2d55a3bfd8fa26eb8248965a8bf191996dc9c0f2240f336855a86bb33031a2f381ee80792ff5207484e7d3ddbb0038439b43c64e8970e49f49cceb2f7bcebdb393d08a47c3240574a5e453164029d2192d55a3b7336d7259180709f887eaf89bdc63c11c8cd5d22c10e96436c5b8a79424902ac10ef21b3c44e6a53e13b77682ea28479e9e3285c6ba095067de4d237efc7548464e96c7cb2513a8ae2e1f3e29b12ba795a3aea3beda229a8538e9702e13d95eba110ceecc5222ce3153c6d2ff242908e75e727a7abee0a660f38d599387e68d60c33225477459a6ada1e8aa2c630ed6a6ea39cfa8442bf31c13ed7b2135036bd80bebc7125d0b776eb6515e2f94770f4219a28c6d65ebebdd1f34cf1b2073f104195d4fd62775a642b4276346630b787589b04b7a1c7753a9591a8b742d7daba2f44a317ba7855e77a52ae22bfa3fc16821433b139dae3328dff5928651ccb456b30c2673926145ef3cdb95d98df6e15bf58cd8cfe6380578bd0a93f9bd4b8d7efc72d572d07986aeeba8b0056572b5d51f276b55ddaa45bf32df4940e8385499dcb050f12d4b3b5c83c9ba5d92a1817f1832f6793d14a3fda8257ed1df1dcc881ef0ca553bf13117ff180b8603cac0ed711f3c26194447f0bb94ef2e44c5dc4779dd185b2813c8afd01fd1b726e9df3d3e7f680c2072e2caa2a2b2198e9f718daee25fdd815fab7a978c542ad43cb7384b99b2a1ce8de3bb60c46148ff39f195e28710e75a598038bb476b68d65f5ddb23f510c96dcbcc073b42fa40828f575a93f736efedabe7b74c1dfeed5a770873163d0b09be2a8bec3beadd3138b9764edd201371f869fe61300513cfebf57c9d50e9f7b8cc28bbc1d0ce6503a34ef9156b28f53e7851fb45aa5ffe25e83db4ad642ce76a5aa44741bf13ec5b492bc14f45f3b6a522c8c9c17df092ed21727027bde22506d580617b8665d2d7b33658b4dc9a9c1e80370d2be8a0c14b45a02a495de11ceb4ea02806c0a6ac30262e9bdfdf8c4b710cbe726ba83217d9468c546a89ffa3c264788b96ed038ede3c7f201dd3f64a8d2fd91100e9d0dc73452635153c529139f02be4d46407ba680432f6d8352a6614c48cbf378243c39562082150185d01cfc7f0ca73c614eaf34f63b0110d594c852304696defd57f5d5f59263194539f7b1be0b7fb94b73f23e0b64f046edd5f68053599423d8a1a61b837fb8ff1598d896dd4471da5ff203433dd0995ea90b02f2e726b7fe94414c80f1bc472d5a69311b5dbfb546025d42b9383d0b8f795988effa92bec6ca14fe68b0a93e2828117545355e1a9b71086e4a9d5d93323e465c7682b6f9e571c4f50dea4925e41b56a725695bfca268caa7e86d31f26cc3353ed54d54f13af80ac01b2dc03aaf74ae2192b527db53af17300019b16312aeaf0d11d9fc51f60a761217fbdee4840da7f7791c3c6b93658b2bb8101be4415f6b7dd2b3133e3ec6f9dbe22d52067e771408f591c8d7adc7162086b3e5f9b3d30a829e390a0aa83a7cc11dd1ea", 0x1000}], 0x5, 0x22) kevent(r3, &(0x7f00000000c0), 0xb29, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x80000001, 0x2, 0x100000000}], 0x8ac, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb9, 0x0, 0x0, 0x4000000000000}], 0x2cdb, 0x0) 10:10:56 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000100)={&(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x1b1, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r7 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f0000000580)=""/4096) r8 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fchflags(r0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r9, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 10:10:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8000000003) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 10:10:56 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0x3) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="f58d10b4fffffffffffffffffcbfba6a"], 0x10}, 0x0) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20080, 0x0) dup2(r3, r2) ioctl$BIOCPROMISC(r0, 0x20004269) 10:10:56 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) mknod(&(0x7f0000000000)='./file0\x00', 0xe000, 0x81) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20102, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x1ff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000080), 0x1000, &(0x7f00000000c0), 0x1800, 0x0) 10:10:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x40000000000a6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b", 0x27}], 0x1, 0x0) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000004c0)='./file1/../file0\x00', &(0x7f0000000340)) r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002582769ad56e0619e72e8cda000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271fef4fb836629de1374775fd087b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000523fbb5cddea48281b2d4134fe1d650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000957bf696f1c0057fb005a5000000000000000000000000000000000000000000000000000000000000000000009e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083d39d63d97cf3e500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d51d3174004a76a43a2c586d77080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015cb0000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068c69311d8557140b20328f11f5f132c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000825acf44ab894bfa8d99ad1031ca26f279da000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x22, 0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000240)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r3, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chdir(&(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x5) r2 = msgget$private(0x0, 0x0) fcntl$getown(r0, 0x5) msgsnd(r2, &(0x7f0000000340)=ANY=[], 0x0, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="d29e37aa2fded10de45ff82783546f9fb46a44ee088db35315aba214f8a93a00a86b67fc0bea80dd5384ec10d93d58572eda7911aa37f0fd6e5ed4382774b9558c7f739782515530d0ed28b4a1a4218cf8b006bb24688fff1a283d0e80e2793567d23b7b931737962fc79a55404a6628cab557c283902f45e5bfc6acde0215ba22347a0d84f44b35930a9a90d5eae3d70c6a4b9ce946d78120dc102a41e0f2800089c74badfc72f672f5adecf31c76425b9d", 0xb2}], 0x1, &(0x7f0000000280)=[{0x48, 0xffff, 0x4, "4bd7dabaca46bd1f77e60135163193c4ab152077697127112a53d957c310cbce12cf4d59e4b4835882d9e5eacaa809c0c0dc3d"}], 0x48}, 0x6) unlink(&(0x7f0000000300)='./file0\x00') msgctl$IPC_RMID(r2, 0x0) 16:00:00 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000004640)="e6e4c3860cdef4db644e1ac6413e2aa2b4a2e015c285e028557e41f7a110b5cb018880e0773e75fc81070085dfd237190e3579b1e0c176083e4c86fb1ecd10c2d9977de9fdf311f3b53541bf0d256f97df45ab964953e4abcbf6b62be7b844cabe9baadd921f7ac1a88cd2b02da3e978760e171131cc89f2241b2c49dc2107c6c1448c2f629d1d14a5dec7994c24381e7e4abb71b1e6ac7708d6f21bb9f38529d883d3977a1266cdb4435d4623d76905c31f5b30e283fa45ad6f961639032975f18599b7bf9fc03e6c83f93c963cc57126409eb2ddcb0084e8ceafa9bc1500ca3ca2b19aad5802ceac9e6c6aabe78e3e2329a8a183417359ca9182d5953d1afde50751318c9b24604fc0923f7de3d5ea01314f907dc9420f4d46db966f9f1119c015d55edc33bd65998989a6abbbcb7bd08abed45d757f6f00661e619f704f24785e3e2551b63e78643ca5481df7a56623fc328457921ef70e91396839d711f7ac29075967475dc815a5b877f3477f2310420b861d2a446090e44633fa14ed566c01181a012aa22dbd053f41a98eb16c1ea59566a7ac79a0f8f4c1044739bd4c782a19f3f8e76786287d482c3e3850cd239753f30d5f7f9c01d80469b79f981283ca3c47a423480c3966a10f6a10f497f72de1f55027b0097b868742bc56b95e1433c4f9aa3caca9b5c9c0db4e86ba4ef3066281a1ff402015e41fb46a6bcf5489870a78b81cc7dc53167ee7b77e4e18602ae49d59e6c1069a0b8d9b25e16f16a444c3510baebeb73de3cc50148e8dc2d0707e3b91898ac79886cb1ff5e3ccd16484e1d69a7f10201aef2f56a29d5eef0acb449b2236db67391ff33876484e8c4be7823e634c6d824529587aa76479c5998d3ecade4770b347569d5987a81380ab912282c49227c66891692505312dfb8ce6b3f9db7832e17944015e0eba508a039c8f925ab89f2fd539b4ce2ab6d09d9223c06246dd92337cdea92fe583020f69cd74e61288212828d389310da0180e219bdb6d132e166d2865af7e3071d6b6db845c43926d3c56e84320d367f47437a9d0a475e057b3b57fa7e579ced4b093d2c79ddd9308ccf463722b438bd3709273e4b8edfcb262744be92cb8ebe1f33f9efae2a33c1a252e8a934724d8eb53965743f6a11d0b33a786ed8d89651558c964810a2c949357366505f076078321effa0d2565170dd8dbb19cc5c494bc9a43f75bfcd03747962a27cc5f711b4b324fbd9a78ff07a55bbbc920bfc719b87d3adb6eeb1afd9cad093dd0fc49145224e30b6a657ff84401282c86f309965556a55aca0c04b01af1971d1e8d1f56b42074873520e62478b0aec00ea2eda63cad7cc6997d28aaa4a6a7d935569c7664a613527454911057e9b10c6f078345faf785103ab5dd97b65bd47367a7590ce1ddf55b71eb03ef0c0d344ba948670d2441ed62c3c39d5d47dedb32c7d423b21fa2d32a26baab3d13a4cecd67dbe3e223e6f45cb02b5d1045be9bdaedf897c8df79eb6d7fef32cbed23a0b511d6037a914a67c91b3ca1ddcab4e97046c9dc0f1f644cd0c702ac2bd4b46d1b85b95be2d6d8ab770486dd82dee92bf130847d43e3d5fb6edbf956b7f94e3035b56785538b62d79481ec83aec65d999e9670d456a77b4eaa59aa7ca48764468f09f0f12ce1238967ed4000fe08641c185bdd95a7f44560719e662f3b8b812ab611570367a4406b5b0974833392fbf5d718884a512002460904645c701a57edfd768fdd448ae552a574f71824381d514376950db573f6836bc3349155ca97d41974c6b6135c6ce191eb0445bc8f3be26eff77731edec2d3112226097bef7b5abadcf7b9a7b52f0ba19f0ccd335e3ccda25699e883fb32078f381e3f8b27b2e7018a6b29089e955570c9c2829f07430ce4d5e53df8efc9f4386e911df9917f349055c097b0c0b336136ea596b4f8c918df47c9452e53694c9030f1828fe45335151ee86f5e372273f6517f3570dc27d8c47dda3f70a621b91a8b220a8ee26ee3872c1fd6e9ae70dfcfb5863e0ffbbeca4b8080f7754ed11e968c52580dd6e316b8dd20715241383cbc6d6f9d76d1b6a8f61582734f9af4fe06d4097c298f4dc41696e0a203cf5addb5f41f62f81d2495befac0a330696df1bc0bf4ef5d266049d736802c630b19504d77c8e5ab4661b5f3a6931c6a34d1f316b1d229bd6c3efcf111ed1eafcc5b886d8e4ad0ae2197548f10786e1e4dc98180f5301d241c10483da9dadfe37b8042424516b6f6e6fb264ea8e3780ae693f1c65bcdb28eac3c8eb52c3cf26239dc2bb7fb0bef64d76db2fc657972b75293de5cce1ae3aa59c69680bb2aab691447c6fdbc8e02c84e802e230eb5b04ed82390f2e6834b22947cdcea9a8155d0bb0eead5572d00d443cbde2950082ff54dfa41a7d262b212c369da5005dc62ce4ef949221c6ad437f702d5463c5a6454283da718b5c32696c502ec5e5d9bd6feb1718880f357b8428629ec5a876b36497e1e04375f71c3e95d63b49eaeecec8554f2d5defc0bf3f8c14278a5b4cb2720a86c8aefb3a703702d7118c64aa9fbc0aba02dfc8a3505bbb8621515795b3f3eb113648cd1eabaeb050e95ca1feebdf804a06ef6770e5555416d53bfd2b78f52dafeec0576d76c818ebb149a155ef7d576c725dccaa08a42ca8fab8e2d9f5bd0240ced4edd0586dee032278ef31f2028e65d357d699b4d41e62669ed19a4ada79b1cd7fe1cfb19297b3582b98e37be4fe42d9359b568235365a060b1cfd87a4499af46586774269154775b34eae7b8efa9830eb04d6816abdcdc4921194b0ab5379b897a149ffab98a2d17f42eacb89b779c33f898eb3302bd9dc76a389d0b7c1f6b8b14a2fde59ab069b018795d54e5ba5eeebabe9d80bfa827af341ea6613a56728862305419cadcd7fa55c5261e6959e529f75f511dd527d6672e49bdf896b4aaa70106065e94097c79acf51b5e0f988fc859ac33e3d80f9bcc908ac21e2665f55c7aeb666b7bb68a45893ffe1b9b6b2b4c64ce5b83b2e343afbb2e31c92ba66aded7aef35ef781c680bc7b4b4e272bac7a7c99aeb3a77634c23807613e6ef168de2bad87bf6a512f6413c7f8882928dd5e1c14d3f20025a1842a9d0742a5e3d6f4ee2768f7d090f4558deec23bb320c566426456d9fdfe0674c1ae5c9f0b8287e0dcca30136f72725c044bc5b41ffcfd99450817684939b95025aadffb91be078e1a7be30dc77f9a8862ec8d6dc68a0a41e341a2d229658f930021a953a1e0fb05c01c70b044288278b4108175b034a095a5cc058b10ccb11e37af297b46a600fedfbb85e7e3d81434c5c91fbcaa073d2a9a58bf49e4bdf6d700172c64dc2d9dc628ca6f1d403bc3397b7c774873183bd35885de5f2dbd2e30fa55661fc407f61b000bd2ccb024fc0af9652af174cbd367690cb4af165996dbfa18ba89003b90394b665499b9b60cfee126c45a420e5f5e553902dc01d8a5ef36ca574b632715e3d5f4805480bb3a3c998994dcb86d08b2be8fb2abc15f3b82822c49935fc00e134448eb35b92f269567e0cf848568b8044a781871f996db6075a9f96c4f3bd3fcb5412141e37fbb73de5c682fdfbe516144829e367368e04c573a66d10776d163a957673426a1c1c47de8d998fc25eeac5229331b8d2071a491001b36ac4bbd1aa945c6be163de4a54de368c5f2e2daf896caef88a5819f7e6c62d59cdb169351cd983e59fa4e6d0e515d6c111f3a1b5784c64b2ec568ebf85821deb29fe5a19d04ad9ea83b05b783f62073cf79aa31ee7a5129a8f4868b2a53b75ec0a51f73d56d6f6b48b993d243d11576c9218f03eae67e4a2ca954839c89a445eac0376ad949bca57e938c1d2e2e35e6f3b78e7479b231773338c46af56acb53c083224be061b2eda92c87e0f7fdcd7b71bf0c3a8aacf2fc93acedf15e9cc91e3d75ee47e3b2d13882c329faee286e3222942d9af011883321668403e610e69e0e13b5b34089ad7a6ec667bd6d3a1a761af2ccdc13c7003065322d158272da87e41b8406cb76823ca38e007d76ef56b43a33aae40322c1ad10f8d08d094f2ddef983fa71f4747ad7b7073f09016af9d09c27e6577692706a68bf89e16d2ffab10ef21a40dc74f577905748e0a009da978ee63f7b476a0939af75ec24ef331f9bba7679a810a9ff390c8008bb51f3737408c7e24a0d2d2cb94f06af6bd35bfd7a53f6bf562cb5559c8b686d8efe1801ecb803fb0bc35f281bd33bc1bc17849555aafbada9748584fd285734ce645a94bcc88c578ab4ec15620403c363da0fb8567cac4f4686f1008cb649b8ecd2856123614cd54c9c1db5ae395b681831b97fba954aa9116fe592ddb4dda1c09d70a5c2577b1c6871d03b593bce02ea409a84add5db01df215cb336ea9458c27d63425f0d4dd38851448ef436396960f320e8c3047607a79a444402908fb4436c66b85cbeb8d55cb67713b14a1fe88c613cd0cbd712f84901cef9a49009804e5e550992ad34e1c69205a71104b1c9ec72a0251044daa459258c30c74fed599271d29ce58e9d50723fda9987df8d208627b4c90f501f5b3417a66c86b39e74bebc31c80f998d1216daf2018462f45365e720f6b38b9ea4980f71fed156d9f345b238f865ce542c9b23c6af2df2afe35f211cb85462e7ff2cf724575e1b98d50734f08681780cb03a2c053b2d360acc557676ca4ce398b6ae9659c33341c5799747679f737123bf23c3a15dc5167847962b68c365457ac7fcca24bee585c3aefae80d15f66ce2168c8c145846e2d886b65f46827fd4fb94b73b227c11b75f34578862520b573111f8b82378666915929a535205c76f736b16e563f18278b2dd55c67bb2eabea3ef0c1101ff5e03000000c038ddeeae313aad3d15424a9f042e3fdcc8545f44eebfa87ce63a41c01f7b63e29eb19669880e45e7b9b2518f1e9722f0218465363676d1c68710d4453c7fe2eeb6e2d601b4cdee8bcf6991", 0xdd3}], 0x1, 0x4) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002540)=ANY=[], 0x0, 0x3, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r5, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x1e) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000300)=ANY=[@ANYBLOB="9f17007c2435ac38edb0c3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)={0x3, "717c950795483fb43234da27b4cf0cc87ed56ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d08c299cbf5844c481aada4cec3f8e74c1ef197dc02baf0da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e0958622382383bd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c400bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7becdd62dbe6dec03528d4bcdb"}, 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = semget$private(0x0, 0x2, 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/217) r2 = getppid() ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x7f, 0x7fff, 0x8da, 0x247, "9da17855ea51e0d63e9c8afe853cbace73787846", 0x8, 0x8}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) semget(0x0, 0x0, 0x80) ioctl$TIOCSCTTY(r3, 0x20007461) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r6, r7}, 0xc) renameat(r0, &(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000340)='./file0\x00') r8 = semget$private(0x0, 0x4, 0x42) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000380)=""/253) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000480)={0x764, 0x401, 0x4a8a, 0x7}) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) bind$unix(r5, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) geteuid() ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000580)=0x8) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r9 = socket(0x2, 0x0, 0x7a) sendmsg$unix(r9, &(0x7f0000000700)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000640)="4d5f40895abe0e64a7d843", 0xb}], 0x1, 0x0, 0x0, 0x400}, 0x8) 16:00:00 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) setuid(r8) r11 = dup(r10) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000280)=0x100000000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000003c0)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r12, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:01 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) sync() r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x9, &(0x7f0000000540)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r8 = getegid() r9 = fcntl$getown(r1, 0x5) r10 = getuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x3b24c18a381b0e64, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="239728093783ee4f073bb76cf67a505837f6028200ce4afc2af8361683726d332b5a98947e57ae351e1c61b22333adc446892f16078fb6b202db4c742bbfeed3a5259ccb52110e0a4e39bd36c5e77535350ad7d3cc461b4fb47349e89a85d0b78025ee107b47e68c582a60811574924eb35b60df246ba2918eb7574bcb49c3a9b1657421708aaa32ce2d21d93da8ab822dc18ed056fbd71f0327859326953ddb5d08511e53da5dcaf9caefd85c21255aaf76ddef17a3e77a7342583079e0b6420339170d8834ade9742764bee25cafd4791e2e2ca9e83712bd7c6bb39f86a3adb2df2d3a72680f5d486ce068f0413a662039fc7c2f3cbb433a", 0xf9}, {&(0x7f0000000200)="a285a3864014348bc2c54b588145180fe9b1efbc61f8cba952e00de98dd226076b39a9752c14ae85ddcf12f58575f3c4af31829ffd524d116f607f0dbe2eef29016fe2d618a71a9ba4d76109f544f9ada6a610d2e9701e59c0c6351d6fb4b1c0711629da70df5ddf07a8ea5fa0d144e84b4b13f0450afb0c41f0473003fd648cd982ec9b20d8a1e676e78eb0d19590d8f68ce1", 0x93}, {&(0x7f0000000380)="bf07a15aa2da701b48273681ff57cbf1ed6afe75158fca0de09b3fd09734e99d5e48ef60cb4e0ff706b5b409f5d114f42f1a575fbc296a5887012aba8640def0347bc78818b14addf7ac3f701fd8aaf3f7b666a0605f83ba91d6904ae7c7e35e181bea363437e6ee282fd479d2ae053b4ad3a2ac850120ca5f4ddaa65b977f98fbc5ef830eae0538f33a84e342f3291dbe3a22a54ab3128cd8c0cb189d6a5128cbbab74fce57bac0250000f8eca4aac4ca3694c054be68252346fdf7b40b1ba8733f6dbed2eb6c53", 0xc8}, {&(0x7f00000002c0)="439f346a117a56ddaf153c592720a83ac16e61d073625dad51a51457d6e7c85ab97f3e4add9f7964ef25664d64af87bf8747332450efa9762d99908c1d0abc97e56087636d931218b065f1142d510e0eabb73461a2c5b9b119c4ca0313f67a200f881859d8adda8fd5ed24786f79", 0x6e}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x88}, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f5605c28", 0x38}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:00:01 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="9cd0ca05d5e497ae8ccdc70afef7d9852fec3f5075af3d46d3b80f63dff32a3095adeeb8", 0x24}, {&(0x7f0000000140)="2c5e3c213746aefc1bdc9c62f631e52fda482f3caa2e8bfc4337815e09fb832d5c935ee43a7407a939f11c3b4263224dc1d62567812d8853629ed5ccba9b245dda500a17f7a555e982f89a6a40eb66af9aa6398cae83a4b12e79667b5ce519fb9bfd624d9792c98745e2e8f999503bfc473b73785e5a5c4a9bbe6ae35305f50a6c704c5a9268de3f542d5d7931b79933827276bfaa47b8d5dedc1e453ae662", 0x9f}, {&(0x7f0000000200)="beb631e725976f62e303f3d99838a32ef17b562971e110aacbf45e9579dfddcef1d32ebc66301d8eed9c527e9bfe65d16a5925449afc42d186e62910f6fb4dd4891872ab7901279833521c5a06b585d7416f6c2c8af0898ceb11a7df74ca6683e139f2dc155afc6b114006efd21767c7b37c6c9e6e79b2739f20f32577", 0x7d}], 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) close(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)="b5", 0x1) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:00:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfffffffffffffffd}], 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x0, 0x90, 0x88d, 0x5}) 16:00:01 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000180), 0x10004) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000002, 0x0) chflags(&(0x7f0000000000)='./file0/../file0\x00', 0x1) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) getpgrp() 16:00:01 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r3) pwritev(r1, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r3, &(0x7f0000000040)='h', 0x1) r4 = accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) fchdir(r1) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000780)=ANY=[@ANYBLOB="01000008009480de41157a043fe404753d682a373bec6d9867b8e0bdd22b912f17fe0ee22d8827603d779b47ac6633a342dbdf5530de7a0e6b665dac0fd1511f9e53587ee32580107a906a"], 0xa, &(0x7f0000000680)=[{&(0x7f0000000440)="a48d89040210e12e7d6ccdc1960f25088a7a8e46cbe87753fe82c133b49151cb7a2594b4d0c74e05126d0c124db760cd163646b50c62af090eb00883ba3cc3c154d0c22e35a9ae639a4d7457ff9305ebcafd8f15e86448287ae3a6f8502359da98926c2739fd8d", 0x67}, {&(0x7f0000000940)="b913671c8c25bfe7374d502a1feb6fde72819eab30e740f9a47e4f89c4413ab08ffc1701ebaf4b9b90e78103415ccd82ce2ea26509b8828ba8acad78074d7e595254c2a3e240df39f402dd225b72d8a403ee8b27fcc76e2885939a569a761d2f1e07afd03b830f56fb46734babc2ce48def03d5355d065bbd9e54a07c87179d278d4a536e0ea2e338040b390a194777364649a60585435a0986d88a460043f55db8792cf9e68e2c59d111c5ce98f080c41bae50f7e9e24b4c1e5eff95d4ba7847cb27e9554f51fc613f8ec761a60aa18dec6f92d2217026a213902a59b7357c0edc7e740451179c09fe97305df2bd0909575850168cb701af762970d47738af16dcdf0949c53b4c62355850a94339e0fc026963d8683fb561bef096282695392392b8acd296f5f88686ace9908267f5e783c13db9c14c58dd5eff45eaa825640d2d2bd1eb0c27e4e2d25a2cdc83c8383116aa8f4284595ea97f5030a57163f0f8f9c929ba72b534f0cbd2f0fd693b64af065323a1bd61b093354c304e39ad0a82cdbd4d28fe2815d5d36442446b406faaaaf637abcab9b91db378aab1268e850c13239412646175ad91e959c63e2d0a1f054ec2d179aaba8f99edf3fb0cd7dd3e448ab06ed7af1c2cba45d71c8b996e29827755e07ef90fff2402cecdb7514a9c12af1fb54b504b8be64f7412b3f351a87ba5259a7e99e03c5a2fa55345c979d512c84ab09f345fe60c24b0e6145f54b24215e42601779487af41dd410a6a0aa210edef60a9cb9420b2751b96b90195b15f3674d8e7e4021b69d147cfda274f3b677cf18c7661154a2be533c862465fc3822f616f84855ea7666222fe8de603d9679873419e82dcd38e71f23f6c7f5b1912e47c282e824f7cd5b46f3501144454607661de96671abf0b4570460b11d9fd6ce41de8a126e2a090baf4c72c40d594f6d5245ba9ce58f93b859e61eeb0dec3f4d5a3608946f9ded73752f138012efa8a02527b126f1a6ee6ce98b017f165cc3219b00d75236caa815ab25e2418c0eb63e5e554936221040a6d0ce8052e8790e5c8a4a508a569d26460858456b9511a21a89f0c28aae3c14e1fee3e43d69d958373c034a2da807e44fbca85a09c972fea2b7b2387fdd8d40666a3735babf7f711b3b010e0c07db7b0ecdec2cc2500723fd34ac5f083fe00b29a3f3a8cd3309683b7838e3388008b739cc9baf1115d3ca29b7936aac0e7840fc71b66386ed20642db60db7153f48bc4249a18c49592edd1cfc7132e2708d629bf54f1ad06fbd8159e30332aef3469ae4130187b7f1ef7294ecf1a108619b4fabd97889f6471fc3f7617b8b50867c8497c3b1fd5dfa9d88d1e802615ce37b5a1c824cc3c9ca0254dada41fecc3025fbb271cd25d227423798f32be359af9301ed3af1d9e93c36bd1ab81b01e4c7fe48cb52e33769a3aaab489db19067e42fbcbbe36c3b160d85668e47a18b6d33a7daf420afb162104e21033e297e3bf073ab41c18462f0eb62997301bea2c97fd0cd6d5246ac4a6481aa621790b613c5c53f734ff92c62dcd8c17657dc96fe0b0482057fd750406b8535ede7822c2937e1cb02482de1a55c3af4286c17abe3f5896c5dd0815d04310f2f4224c1aa71574b700efbb532a5a56f21456a8bf07303272a7618f3f18ec425345171ab6944039605ee219a26edb42a1268aae53af6f3d70272dbc156e934de984a2c7b64b81dbf64a4bab979f20f8ccbd0946bea8654b1d7a10fd35d070e100abbf8c3a86f7821da53b7d17e4272fe1178767e3e5183b99fb13aadb6e7428ba3106073b7e6735bb7a2b170ce4455e2f7067ea645ff05d2a232ebf7ec4d05b5268cb6f9c87c142114c47f222ec7bed46fbd03157cb40698895767a3c6eeffa2a0f8c84af4c5d9bf779d3cd39995c373de35ac671b0cb1ec0c47cc9464c1747ef24b661a66443a20e680e86315ba19c3bc71f131afd4311b3187aba236ab175bdcabdba497887035efd795063c1d84a32a6a4332ceb24cd3593dfb287783adc96c55f2c99330530f51ce6ac0c024972d61ad8a55e4ea4dbbcfd18ad0ab3bc07e54c9fc1492496f34d373293f48430a980b4f58e490a301d902ae454703d220eca8c742c64d5b13b64cccf029a4ccc5906aeebe2b729cb61306ed553e897032e492fe6a17879fedd3657829c3a3fd060583058bebc33e63f8f27a54aecdc8e1deb3e008df02297b60ee257eafc0b7505a9000ceb4c5f8a110d48591a5f5560af56c63e8e66f2c480786c449418c0325bdbc5913c92ebcc3228ac980733c3c3f6fbb7be63dcf003b6da8f0b308aa7147da0d3aecf18799ec1515073099c526083bc6fa9b6f6ca048dd5cf20c0e93220db1cedd6a7e6d16593ea3421d4250a19f2e0541fbf94694788b47a936278b545b6e3fc43188c79f34d514d0a6ba002ba9cd1b482fb77f1bcb19be18ff6b760875b4a6c0e1a7f887d2dc92a4f58743795339db2f100255e7ee71e8fd6378eda84242321252323951833e2d64c0e2b768f2f9e2dc99286f7632bb0128887b2b3d9a444c3ce4a40e7b77ef45403a80acd8dc9e4faf80efa4e1fdc89cad33cda0dc55acae484bf26656da5301fdf9dbb7cfc85a1689c476243e1a7b638b560fe867541c6ee3e22738f2e6e8b8c071ff28cf8ec8cd1dcccab0a2177ac53b3a4fb7921e37753a222c3dd4d2dea094e7a056b0276d67c334b46e9cbb00d995295f6184fa78f8c91018247239d234c496d3fc92c5aea997285f4347d5d0dbdf16b6d713147d63b2a81606f78085d3143d9be9ffd34eb9a6de98cd02c01a56fc34bb751aef663f0c79df8cb036fda169ba36178d6352608264782f69bdc2b327ab31a5c71c7da41f62dfb5a2bb47afe326dafb9a72af9824dce6638d60d40c972580064f9653a76d327d12bd31028d8cf834b7ebbbee0e485176ee7daf4b626f8082c3b670e8eda7941093a5bbff76e2f436a0c1c9fd74f10e994e790d2720f2279da87c603248d4b43712da512169b8c9df801a4be71ad8fa69c625c64b60e28314fd2ed412cd59089009139a0af419ea07189871d2187d192555b934c0031e43a757a60ab86d3578faad0fac8f856b3a1eb56b7966dbe1b080446d7abf967e0523d6214f8207bd60561b066a609a5c5253f21783cff949f0771741652975871ce80d30dae089a5976631b917d5218696f9e17d55b561da7ce67fd58d93efad774e58253f3230cb00d28f89a76004d069fbd244f622bf9f19a8732d2d02f0e50ab12f5708b173caada386976274a5b25226acb01cb19bd724b199ded6ef1a8cf86e3d2da062aeeff049fec05941ef57f6c3fc17ef4c18feaaeaf88117a3fdda5ae1dfe204fc10c72448ead1b73a8ce0d4de069a76430ee1fd24ad45965349f134f41d1a5e9823ff7d09e53e140b8c9b622fecdacd24c14e49ad7107db37b728e68be46d45201a64707f7b2f0c36befdf9fa772000204232ab9c38c78b101adc7a22850a87e849bd08e8732a55337f077d2ef265ea1c9fd48811f933812f9cd4ac09e5114ff8091b762e4ce91f05bd5c277399349e41a4bd5a0602ecb9f16a4be5f77ddbf54d7f71f2a059b8a7c258868074e01ed3e9c9582a44196559833f1b87410fe6c159d568b61fa0f4b201162e81f4b102a6c15751627aa647b2b871d96ec7409b165bbd14b7b062cfdc7759d5c30ffca08001e413681fb3bb830d699a899b8b1895936b7add608cb3c9c68624b5557c51919c20ecae87d54aa6c4d1b161db2d9ced1db0405f10e1df4724df4226ece0d8096de175766b879489777b0c1d26e65dc2bbcc565edc522c075219ac5e874cae6aba1129fdbff988572c28e59aa277d75248f5f769be7789e8f4c9e3bcfa3cd1f1a2c04427cf0d3975b615031c7b5dc777b876a8649125933d754886dcc4a256e367762340cbe780aa232401037f19a3ed0b771db70715af7b3f5ca56a9b63f742d12e2ff1370ed3783d405da957962fa0daa62aaf464a83c5f4e0926e7a5892b6bba3c6e0cd61051d278933178e258be32f67efb89333bd1dd43f07d34f459651773639fb3686ef63cc25d1231c343bd2b0cce5e5f8a95a1c88ded2965ce0813b54338423518ebab6baac91d6e4ad84030566ce90341f38bf4b7724d80d8b4a4d88f5d5f2f8efb8cf62b1d7b06319813ab85dd1bf742ce1d678cf71d0193dd5a9daba7740575d6ad0042c738e3e6950aa7b813571e890b1c3e30dfdc3a13ced1b612af21b17040ddc32e6fed8d9159b6915a13e4e0c0d22450251773209552aeb3906bf55d69801cbf59d2f11c031e776fdcbe6a3bcfbf4b668201efc7b9f1ac32f3d22b9f0cfa1bf951bd7c7f0a5ebdf8c8f371865626306f845be8c9cbc814c3faf2f3ba879ccb361c88c9b538ba78bc0d719f42cb6810bdb84b1a6b0c3c3cd87edc2f5ba7fedaf872025ff502b3be3d0e929da54ef2db2bb52a545033a08249b08f72aff5d03dd5ca36514a642a2db11bce9a3c34641bbcce92d8587e653465a56c948367cd1f13025e5ec18a9a2a60b9dac8654c8cb2f283774e7ad0499821fccc5f17230b0ee3f13580d5b32d269155597d7cc0a26305629e1c90a8ffaeccb672fbc4733377594956ed8f13e290acca28a03fdf64b31bc740ceab9b11f084a8a18a9d5a1969ac00e6e9d196717e6b78f659ba8039f53e4a1fcb65e6f9ca18826c9a59d455221df4dbbc07353f262b926a7e13079b8958979d7d204c1968ea0d0b606269ed71a1cfb6239e9633439c2e714c1603cb741fce8a4503eaa6e0f01e417e5dcac61a42fdd8730c054b0ce44a4a5c90b6afb2c0b2d8ac163486e0c1200db61e827686bf319fcfddc33dae3cbc5b73e758322f7bdee11e06d38f95d7ed79cb605c86469440000bbaa13c983ae4a0e5c7cf499a63038f83531aefb1add4598e30c442c9754f95b901ce9d6494f05b1be9acc4d38cc12aab4eddd6d279c9978e96586c0e1dde7ffc5768e92ff5399f864dc7ff283ecb96d7b643c8bb200a19583f2b5c5ade2932570033aecd7651b4a8cd6b6770f6932de88dbef11f2a02fcfbcf912d3a48058303a20ae191723bd98b1364e08352edc115dfc606e548dac42bee53e56ea7c8751b1e7a02aab30de1ec31348e3d96b932e6b8e144f6d40823dea5a6207acdf2cf9658125216cdae788d4e0d063c9c54dd903d0da18e00c675e9599ac2a9048e2f47a664e28fa9b4a1940c34c2e60b0b1a599ba5d801992fa0160b8413684bf4989656b14c4ba3498ccc86d86d43fedf6a7b17e6de15170703fc9dc6aa320c7563849606c92cc04061fedd23af6e7eafa3f5fca240e7252472fb11b9da9a9db322650f790b87ee3863d3b2fa7428dca0a6d87acc9d5ed561ce22ee0ae7123a8d2a5852506e29750ac28e94cbde4eee5577bd2749dbd0ba32b0cbcbd86a4b723c2403abaad58264738069cc720432ace62223ac91b9be57f537ae0e46dc49dca9cb4039b256b3af717af3fb4316f125e89710b6207a974364888f464aae2a4e8da3147d2a6fa07fca61de5eefab5ec4edbe258d41dc7aa92a48d261933f24217800d4c56c33dd106b4498f0f5242b30920b4f93bfdddc9cb52503fdf9b664a5b12ea8ffcee974301a6bc629c6f82326c6499c810da24c59f4c7da875ce2a031c742667052f3c26f5163a4b33d797af4e51179b91ce79a5ccdf6808153ba5ea01e6f71b92a507d9380a85a4343e946697ed129389f1ed3756803c42049310878ecbc6189b754d833765795e237954a15ba007d6342021c0dc", 0x1000}, {&(0x7f00000004c0)="2e785539e740e797bb4be70d1155e9a7890abe71c9cd772e1727d4f5c0bf216c2388012011cd2799c95c1aef7e77b85660d6f0b1", 0x34}, {&(0x7f0000000500)="183f27d86bdc8c9ba1f57adf52a683f975464fde0e9080d5", 0x18}, {&(0x7f0000000540)="b94cd6c6620c36e3989b36cc6317f8c29e36457e160306ee35eb682b55c4742269201e28de09acc417ca7d49722fcd653dbe3a5bd19c9966a80da7e9166488c275d2de8a7e79a34c5bd7c53f9116c4a31b625e66c91bee3246ffad27205e79d898f050f678f7421e0f498d54abd3f75d67df9143cc7deabac915efe5202b55439b569ba67fb27813bf9ad43a6a3ee56ac254b021527da84dac21cf2249aac9d8d3fd7d357c45867cc6bdf3772f55c8c69a1bf894e96843c7ec25c7fbd5626e25603f34279fb2bbc9be39544006054433b49aa3f01d6fbecfa6b87bfd", 0xdc}, {&(0x7f0000000640)="6515cb2b7f55d4639e4a710c60a69904d1fa99", 0x13}], 0x6, &(0x7f0000000700), 0x0, 0x8}, 0x402) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) sendmsg(r3, &(0x7f0000000700)={&(0x7f0000000300)=@in6={0x18, 0x2, 0x80000001, 0x80000000}, 0xc, &(0x7f0000000400)=[{&(0x7f0000001940)="b02281d785bfca13597255398bd2f25e40e29a10a639a45fb313500591b812b9f9116cd82444c69da4c05daa864417448e84ca9ef5aa8bb2395cfe3ac000823c3991522cf7396b1122ea", 0x4a}], 0x1, &(0x7f0000002ac0)=[{0x90, 0x0, 0x1000, "a23f8f1e1f4021ad8382516b5f2a8f8857c8b73d230f1c0834b73a8924e1fa1d42afb0d5e85444c58c6ea14404f9fec25cfa8b38d74f68ef92d24a6d5f7006b02063f84bcdd0e2d66f23d52b7e7da4adc23b8e6d81e7ffd9c8fce71c00d2a761abc9cbfb968264d7959ecbbf738fab439711e42ce6ea9cdfa0830c3011"}, {0x1010, 0x1, 0x5, "3600d25c9f255a592e396baa08a5debb45165d7830af18cba5052d4a6dd9332cf40dcdd61f83620ad6b8216bd913371d6c106d15f906da8890ad756bea23f316ba4b65a996e608a7c9bff34778a54374dc773366addf2988f9513e634ec7f502e7eb4700c89947bef1c804877d8f94632186aa9db2d3903e3c0bbb6e122a130a8e5f2f9adf10642d570b04393f76af33b0de058c099cbd74d7eba5c654242bd6973e970ec78d0b31592f1c493ca13462676022e0270f3330fb1c2f480b03c8970691e12c9ae89767ed98ff3ff8340486194a032a5b5cf8b31829983b7d53381f781b5465ff2553b7db3b33093c54209d8d71776ffac1c93dafb1c0558a28b8575e909a0a08f43a27f5d2063e4d694308e2ba943a9cc4252116bd30d4303e227ecb9cd79e08cdb7c6344235e593573c8bf906583b24ea42dbfeb2a993107695abe00fcd4143bc6a07e80696e37a1a9e2bd327046ad99bd1a6bcd8211973bad79b377f6e7840931a6c61939dc519d26e56aeefe880b808982ce2df6c9b791580de1443088223729da398af61f5f9e51d724a70fa404118b4c4e06b5b09cbf788692dc24adeb04d635a1897484f4d993c70641c0836037119be6ab52d57093d23709bf9b24fd7617b4553e6329b1ef66e699f8a6c7caa68663aa67db61f8019e187096bb66255eae4507cd066bc4a995c6dd6b2a57946f94295668c101b5d811aad0b2eb57b68f88426383aea98a4f2174b29a8fdf97a0ea45b8aed1ed30f303fb22cb7e512b84071e75ca42ab2bc3018ea7ab2b8d871b02e6290ff3dcb68f82ed129c5c6cbcbcf2ed9ede2de8f7dac55362fec40dec144772b9b270ec31d0835d42ca683a49033f500df278229be51761db295f89f27595ebf728edd0a9f4dff62637bc608041b136ee5034a45aeb033edef82580289fdfa2e510d1a4b18edfbd7beb01a91274ac07e84d3b3d3af0e6b65e16028f7bddad65cac56fb9617429b235bac1cd0cf4b300b876f3dabe69ea144f746976523689fb7510f5444c53200fdc9ce254b8d0f96be45abb7f695304d92650ef7bfff125fbc3b2296bbe0766ff4ac6ec06d06522b9cc483d64dbc91e4820d2e0fdd8a9c297f436783f59b6d8a1edc0ad598e1127592f48a2d160713b759fc2fe2416fb1f48911f5dfa806f54f9006ce18b8fdc4670a9dc3087a1f8895bc43a034c08d950ddd8bad3869b83603b3c6c9f748d3fc6c6cfda1665c2c6011188ec0e01f68b5540bbd10fcb368e1d041ba8a34016dde1f9302a7747162dcd9f868bcb7eaf246f711218e975abc445c13fcbdc39bbef304e335e8f09566b718cffec31bf32cf9f07c56a5ed278e86aaa3e54fd9688ad74737f0491c156985994a13442dd5d9677812eaf40bb7c0677cb58700c8bad7c00b3766b2044e29e2a44b6dc40f666342d37629a1b582ed1e997a54afeca80c626c77538471e3541ce7d410b5a4c4df20119651f2dadf8ae002807bbf7ee73e05e27d667502a2eb0ad729a949877f01474c1c10aba9ae2fe99bc0c4b292372c5301705977b12a4162632543ac485eb1405ace97aedf65fb3935a1ebf81c9db811bb45187645dd5bd0812c5cc4c371577858f75a1b74758d6b123ed074d3985fd99db1afe8c2b8e380cc4af47362a5b19b41b0923f72dc6a90ae03be2e8882ba2120e4f4ff1e1507117a8b003d9c85e0361ea00b43ab0e9e9c8c45758167ab2722f9d0a4d8cfab7904a45c38ddef01c2e997b9c6ce54bc6268e8fdc5d94c31f0ecd65d16353aba68f4546c37e00251b8d2ef5d4581fe1d3b25ba62fc885537b124c0574add74649159837adb7ca7aa83e2bf18ce4f1b8926f04042812d8573100f2b98068f9dc17d2c24f9c61324a14fddbd338cbab9c8d4ec07a1f8ce94148e970591c7c7a13ede7d7b00cfbc7191498b0f3c92f03392a1b1570f94041a4eb1dddc1f516dfc9cf7dfbc42cffad5a73ae291feac9c6be14ae6ef5e37315ca483cc0a4d8187317c8944c50f6eb2b642495362aea68f91c9ae3211d2190c2b606a18a6df749bba9265004df1a4f3ee1517c7feab912c68d74b0ac44154f7866f814ca31b4171a0d76fafb41a0555a0cf617b2db7e0a08c378d49465fe66cde5ce0e27c99613b40b6983c6151b97dc33f77e7fef7ecad90f6fec4085129fb7bc145bdb52445361765d454f4b826177c8230a2a016fc370403eb3bfc68cab4e53281ca1ab062ea64840fc03a5386ae035fdb8822158d11465e28fae1acfa8fcefb615b1524e59108e3aa793875650835f856620e2f327d498f5d77f7d0b0bc647ef4b60263c004d487ae888667c438c9f96fc2742e122b4d867df95f37024de114ac1c5ff774af3e57ec220f98a7beb15eecd0e91bf82a366166250589c100eae2964bc4bc2657bad32b1158557f626adda0c5e73d8d5301b6cc9ba138eac090a726d30c1722d709c4a8cd3621061769dde7da43fd37b6e72d4381ee848fd9ee00a8fe2ddda0a2596fb859943ad249128ff821920fd9d418aa47463f1f8041ff7d6097cbf2f70bc397077950088ec5805cf7635dc068f144b5016099693a8dc3a3a4297245efcce37d0890983446b9b5a81b1984e17eb6a7c7ecf7bd002cd3dff44cb1e6384bc7cbae527c66198cfce187ce51b85ba5e4ae440864dc34feba3fe61d16b9590ca7e1dae8e0f2d34d5866e761b4ced1b2db8efb78efca07954aacda089a5b7abdafeccbb3a1f3264b26ef30f16a4febb22e771344f4c308673cd240f5f261b1e29a6914dee126d5453392336da68756ac59e95b848221ec5a99b01cba7de538ab89f0f89588dd7132c067ca8ab8d2b9b38db854aa982b6e5363bcedaaf227c4856933717209905c37451c37540badd36d316b08a1c92cae46fda97da89e0006aa94667daa9438e3126f5717445e435d1e5fe30fa1ccbba500143502a89a7f9f3208c9b465b57b9fbfdb5c241fd2e152e67b0471c64eef7fa12416958a98b2e51cbf6d3f034d48777df01257dc4aa9d3e6dbbdca735acd901408bd26448376fd91bc498399fd1d024c7a3d6f88bd2db69110abcd16e449bc88328ae8b27b6431bc17609dbbb24351b598aa87622bafe88c040d15c5944eedb61a22518b078e357dbb11228c7c6928109c3529a20321942e2c29c68bd6b2d691aab286e9700a485b80e198e30beae52423931fde2facf764f8106df2f5c0dfbf14d414e7e9af4668f1e5a576ba31d22d04c1a9bd940d1fefbbcb99967892525c2227b28218c7d32a27049719fa1fac10b1db4a438fdc8e5aab4a33184ccc22a4a2167eea5176663428248bdcd8edc1bd6af21ddcec97b6551a360d35533a0a78addb04234cb081f53febbcca5a89c1c8b4b40eb71ca78cb93469b486436cc8b97d6d72efa83da0dea972c544c3635c559564b58aa244deefd6724ae33266588f0f1ee199fb031c83748db35daf198f753edba601365de3e763de4c9579b37024958df7394963fab058b360912caddaea98a1f0a24463341a2b001a8768b168e34f8252405c5c2e3c100612a77da9ff2ff792133ab841bd24e97b5988ad138030d1fd9cba3aa96aa751c3c40fe51c0c06ae45c67e36d56274df0529993ac2980f0045b69b1f45f0ba58cfa97bbc4dd886ee5595590a6f732c1482891a3be67945c1cd95c829c888184aa3dfbbf6bdffe20b6da136bc0a29f3ed7ccf230846412479579d1003b01d1f898ba816c6af725095e52f10d01f1db361478c86f609cfbf72315dadb823512020b21449bf277f371094b2d133055b00c2b81492ff6864718b970d4f094276e7b88ad7005ed22633ec343db47a4ee99887e654024d2ebab48bd3653eb41b79a255a3e29addf0316036ec6941e31c49d66e2227ba5ebcc2e3a8bee6741841f5f163ae9917a46bfde220be0b106d13ed3fe7de1df7f03a3132bae0448f9ee9fdd48486370ccbffc819da5860c76a23356fb56689585dd3d22628ffd1cd0d6c521d860291a60363d2344429e7babdb3741ce41e5b802d93de8338753f056353caf40eac669405200b9dd9e1acc474212c8029b895d57cd67c14b61f548ae603731bd993f38955db7445e52315311d23a0d8eb222221a8190b9478486848d7a34a45b8f96187a5a319819abc75ed89467dfc6a53cb6016e1cb224e8e7f0347993a84244d95ec80c125ce63a874f9e7bf98901ec5c02a3b694bd30ef0578a64fc43298343b0af8b0ff76e699a8b82e540d5ae0b0a292507a6a9aecda8db117e83faf3483466ea1dbb1257475d4989b8f731cb63ae92cc7efcfa0d00025806138a9662cd9b3ccc1080b06f0d60e17bec81d160b2d11bb0bf3b235ea6d192a92b65d38e2215f7b50638bd6ac718a1153141867e1da089fa586b4721b7966a4417ecf08523f6c5d9292dc3d6164caff8472078b36f683414a88551dc9b759be66edec87d44edc87bf188dc2b597d9e8b6048785320032c2e4cedea748a9cbf34760eddf8a7949dde6e819ffaea0da173b74bd05fc841139c6d1ee8da4e30859eb5115ec8a04a0ec11d15c4d68fefc53c0e708d2801f4719d33c1e59f2600b878aa04df211cc7db87d9adbae0b93e0128aa81afa57010c9a7b85bcf6aa0c64743a53761f5601f53e84c86deb9437f7a0e17da84bdac5cc66653812c9def55ac52cb2fdfe9563aaff19ea42fe6413eb6d354fc231d48219d89fbcb353c43739e959766242603946bf9a0f09b5a4a0f1375c5753b41b049d05671c91b6629ad8dba572632e92db7b82e65554e67e0c2a7d757042bd76340edb6135b5f7db65adb4ee245f5fc3aa6740013709e2c35fb3d0509a44d7ee4ce46264ec4ae042a2a4aabf7b266fe55b1aa2f911f222e9d72567de8eb2ac1170315cb724d04d76f2a1305c6813fdf0c2ed619bd79bcc2bbfbf5f9bfe2928781361f8a979a2a7af6e47aab40818c66bbf57ec678a707cbc23b32d69b4adcca433ee884a0e54132282286d8ccf5c6679ed2976f4ad1dc692715b3d1892333cc482b8069ca18a82d48c382c1a7515ea80b4149462779508f46634e941163c0fdaf1764ea5be9783ed799c91acf9825a661f9d12998f33a9ed6cff584d66c142f302dba72a0499f6803252192f9c06884751734ed11832063c3723645b188f29598bf83362a60634f6a39c9ba62ee67f8729f0dfe37c3cb6ddd98d6c8d0b3a6a7ce5557343b37cf44fec8a5686add327093db834c5e0c2f751dcc3f7bec7d31839fdeac029bd841d9c507b76d69d8704db8dddd3ff835241a241f225b263e35af4741427e9e0e56573756e264d88760d7754ab1111273c583f8946fdaf3b8d4ac6ae823cab4621b9167826fa9e47943845fe11d56063fdf2c40ca953d239d548fa9b26f058e33ab2b9aacb369e2e8ecd41657ed9e7f8eef371d0d009032347a609d7cdf7c080d197690fedbf998f184ddc48b9e3e9715ca317dd8c2739c7f3d96b72ba18985675ddb651d129bbb3762754f841607f87f03e2e87d34386d7d7d15e13c7d886f3e210fb86fc40275907248d047b021db5a47a58e200c1db7850bb01a102809ca6cff0fe07c2d6d2ff4daaa3c3a4ff724d6911954113d6bdda51fe3ba6332f4167a725823aa8696a21f675e3a580c1257e940219c6ddf0e7295afd38ea693f09a58b2db75006e05a01b3b6f56bb4155ef3d3a8b53755bec08260544a5bb7000d6c178efae4340668d5ab72a5e1417b5e9d691b904beff57940f3b5a8874ad90a30b174f5654d05cbf637c60bd80cc2c7e4af5672690a6734b75706d0a36e28538a909"}, {0x68, 0xffff, 0x180, "240fd8dcb1c3d5774475bcc81bac0f3e23d948f35303b18e6963e7dc694e9aeb5b61d184f019ee9cbfef03aaa1d0ede01fa1ac4ca66b3fdc8acc2688562a83a502c0ce67730704d665368d216034310c0b53991f3f573a"}, {0x18, 0xffff, 0x4, "0bd6ded6"}, {0x10, 0xffff, 0x7}], 0x1130}, 0x400) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000002a40)) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/228, 0xe4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000380)) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) recvfrom$unix(r0, &(0x7f0000000180)=""/150, 0x96, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x3, 0xffffffffffffffff, 0x1000000000, r1}) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3, 0x1000, {0x7, 0x200}}) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) r1 = semget(0x0, 0x0, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/181) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="00de095a000000", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x2) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x420, 0x48) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) fsync(r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000017c0)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="8b3be5beccaee214614009639f798e3c4a"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/104, 0x68) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) rename(&(0x7f0000000040)='.\x00', 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3, './bus\x00'}) 16:00:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x30) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080), 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000000c0)=0xe94913bb) setuid(r1) socket(0x0, 0x3, 0x1) 16:00:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "08eaffffffff0505000100"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="e264473a9edd1e8a19a1bfb0ccbef48faa7444e36b038d234fb5e48ee142be1340db9273127e6429c1ce39d9440cf3179fb0bc5676e2ed3745d0603c5d7a8348bfe7f4da09810beb378bd4550bc4fb98ddebcc9566b57ee37f2e241d4f8d7bbdd5337dc52fd49e78e633b7ecdd329d1e0f4ecedceb1434211217e37bd3ee97d8a229bf9981a345b6bd32140ba98d40b797d181ce3da3a7c381c29b53d46fc31f269e6af8f4e08fe87b87b0ad29b33c7ecdeb1fb0cfec071efea11476a8416a71f82f25b17be49a976aba63b150ef6e9813371f06a9acca3829268d9aae3589dc40d5", 0xe2, 0x405, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x80) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2028, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) open(&(0x7f00000001c0)='./file0/file0\x00', 0x20180, 0x80000000000) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x44) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 16:00:02 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) bind$unix(r4, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) shmdt(r3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001740)=0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffffffff0000, 0xff}, 0xc, &(0x7f0000000500)=[{&(0x7f00000000c0)="95fc38638d2858b8481a471d0f1e074a66b94d69474ce475f2b9df50ee03080586b23e79bcd20d6c35d735662c38c7be79a680598380bb2cadb103356e7f10b45b1be3c77aeb589c7dff80f3e60d007ee63e20638ece3b7906dc84470f51f18a54ba3214431d6ded91e0b4c32ead83f5bafc49ded090a3feb85bbb4ecf99df281c3fc9d06049381b3548cc50197a4a0bddec5cc2f0d374b0809a553404886c44c4f30a4c0e4a9581c1447e33c4daad8b2b5ab9fa4270956a", 0xb8}, {&(0x7f00000001c0)="40fa7e8272c5962db08525e0edf7add9f5c5b7d410f1f47bb6c1ce5146d187b4305c375700f732ef158f7340ac8cc323b59259c53e64927f698517ac3f05e593cfe95e128245a3c443ebc2b1cf2f1eaa6cb469d46938c32156b31aa3168d7c970c4ce3bd7f309a703a477aea03844187bc3b023829189e95b94cab69e50f5f96cfe7cf7e7e7cacbb8b0210c072c47e33d2721126d4361eb7379ceaae78c21b6979e8c69ce8fa6deecd8c420aba47f2fc3517fb591088f6cfa8bc8587dfe5c106663e13481b60755ffa2ec0ff3c12f07ac1f77c63175142cd647f96d2145b0a2d27866213bfe06cbc6c3e522018aa902d01eb932eea9969", 0xf7}, {&(0x7f00000002c0)="7f017bf5eb9f3cea4438dc9d9819a9f6ff1f8d86042a54d595c7b23de527bf78b9ab89f90dc08c51e22e015433d0d70f92b1046851232f51a0", 0x39}, {&(0x7f0000000300)="0b555a070b7757f8fa902c1f1dc0407c2c7dc5e90d6530ef0b413433d00a07f0455c2b2f490fe96541785eb2a20b12", 0x2f}, {&(0x7f0000000340)="aee9e6ac4f3949c650ff241a21366ce5d786dc68fc6ae35cff934221fa4845c632e243f16784043f74d57edd966e6a8cb8413963f3519bcce827f9c9bbd16f81445ff5a2f79209387997ef1103a247d7351a71b7fd742742ea381f01dfc2c76f8b7acaf1bdb61b27329e06d1c2c1e0cfe37aeaedacee1625e8410830bf33350a4750d8324f14dcfd133486e1f9fd00d04b3a79cb26f42ed83d53dd1e83a5cb7edb0aa76c", 0xa4}, {&(0x7f0000000400)="aeceea6e3af3d9e676ea3a9afdd7e94252f9edb4bee3f206b58809b1d4e0d1c55ed9079cee0ceeb1f6c0ab8443329ebd8627b8bee438f43a5863a49d8d389c772e5507cda9ec9b3526bf357f779519e74c3bb3b542d09d1ef6e150103706963f363d1586b2fc077c17667d3a2c7dd7ee7a2387572411542682754bc789f4bf8d98ef585880858dc7af4c4a8e82f74d17d328d3e800223933ae787bf2099212fb088151fb63017ff2c534", 0xaa}, {&(0x7f00000004c0)="2f742a16855d546f429e1281", 0xc}], 0x7, &(0x7f0000000580)=[{0x1010, 0xffff, 0x20, "80bc36e4af011c4dea0e011d844d6e7d6bd1f43b5db12b22e898f967dc67ddea6da632ff50f46b7d55e6dad16edb67ebcd5c8d45341218f063ef39aceea77974733b60928652536210ece233899a6939e0a5aa39d610c763034a7651cc1026bf6b351edcc530eaffede43b1a5bce78aa1d3412cb9cedc2ccbf71bbe7a87da18c2691e2a61882233cb4199940aa4684b4df1dbe550dfd99433b22d17a687fb5c5de6e9bfb99311357cc882044880730d75327f82f3e95cffa1eccc3fa58541da9808980c21e82ef50bab80c1899fcb20a8d9959afbf72038e4c06f9deeff167955edec18adb6fd48a59bb235d0e636224a1ae1b0c5345793a7a16a97776a5af83ea08fb1801de1f9bfb77c00d6c915f448b63ff284c34055bc1c08cdfb3f3b8fa36ac0b572eae4df80a1091c323add65f2fcd9cd4f6e3fda4f7edd5ecd510223f21e7cd4443a8395ada9c0f3b8bb16ee9ffee05514f3d6e7b95aff2b4f54b7a381d5b8f98e6c526ed4c4452a61000453106bc0d502bda0ce813226a1c1459cf49f558aedef1911c9b0a124fd96a4e49206730394f38752dd20a9e87d433832dfb9f19b7bc2cf640ec3d29d78f5e5a866b4de71f70db6bf77230d3240e5076b82797feab3c61dd535521d68aa8324d8e750d24260efabafa1ea6c285b6043432d9c9c218d045d95950caffbc3cae8d105e77afeef99072ae0ac86f41d65a15df7a8a1fe848892a33f35e026dce89cacb32f936d0850dc16cb78a53cf4193f9590e90d5f1811f994bd88495a88d01ed276772b19f15ea41aa567a5c0cf4c5a3a09b948fd1a8036b0e14295542442e7323a45dd1ec428081a51dd9c70d58550a09efa536d3b5536c8a588997cc770263c8e60a1196ec4a11e70e8646ac2e0eeeeab3d838bb5e44975862ceedf3d9f77c449ca5829ee2f10a81808a44be3d80e4c2bd5bc8c2bfa28cd73dbfedd2106e9cbd0da04a538ecdf45a4336b37ba39f8519f2a16bc4e5a0c66ae4566bee80dcc920d65baaca472924aa12c7ddbe3326d4dab406f0ca3f901ef6ae3740022ffd89e912f6881825cede1d95729b7a24bc6452eecc12aa872aa4c97a92e8b3cadd8aec33a2834e27dd592551bf21fdc622a6734bbc7af8ee07fc11266f976c693d4504e6a7ea85b1f3232898df7d74987f69828645343b7b84bfcb03119db91a5828c74249af9b24ee7da6892ad3cdb9e9def70ead59eaed209f1da09499d479eab44e9452a45f20e958c74c181676806bba5efe931569c59a9709f21f170ad0dce44d1a80740db241423b4f50a3dac9ea1abb668473c6e18b2b655c1c9a7f4aeeefcec2ab611912fc10076cedb2a1c75be9d5da692fe23953f3e2a688885a8ca3e5b620afaebcefbfadaf7d06c18802d9ab12152e0a89bbd846bfb42517b628816ff542e4404003b4bef0014dbe1436b32a84892cad45451c0ecb5abf492bd97e43d0a0d6ec8286f22116f94eb7f6034096b184324dbfb00430af462849c93014b01b8170e388f3a9021bb8e8f54d709e701fcea9c0baca8a4d73f2979bb923258fc7fa35332dcced33c994725374133037a2526132f7254f2170048b98a15683b510f0447edef7ae8c57a8f364db687344c3df6a44267eba35314be1c1a3776e9221d1af322b540645ed834e2b0ccf737c80e1a9511c101d505665a593e8083c0ebf193870b5476330483e2329f3d454f8df73f87f166c7e86699103ba29a32b23d0dfecff1c2c4b3b0268ec35b7697a8e998e596a0c008717107e6bfa9a807e1e48b798cded7bc55ac649f9e454370d432c510aa7ffe2908cfcafee1fce83d2713825d37f3c12397652010e3aedca5e9735710c9ad2234c5d056d653c37d3cc616c0d2ffc95e9d4ae437723e67cef05ef6422713b221812a0b152f8eb254afa88821557c1e689a8a7e2e58d12bf7587787e940cdfba5871b7ae5c7c261d529e1d6b44d6b059d57e74733025895fc3fdf700cc6a3d6de6f4c0b3c7405fcd19ad772a6ac9eff519a2e2cd10c9555922e0f0186606ebadaf13d248fe21074564f83bbec99045760b8ec3d98038724cd1e7331c6d72225ed6e680d0dcd8f8a3dd88a38d3118579fffc546d281a7793b955d8a2263f455c4b7c4542d2180f705934dc7a81903661d4e43c267602245c3859b3a84cd2b5fae79a62ab7e2e4782e4327db05d8b224b9fcf397f9e9618fe72a6ca84ca155b6b98f061b1dda8a69c690b015b7e420c88a91d0fcda0c2eee3f117fdf779b18b9b76e2f9363688eda0ffe5ffa314962b13ed7d702a2ff100c21d9757f11afc39c0702987402a12fb8eb3eb8581854808f65ad7a87b1fc13722a5de84fa19d9295615e062dbb9b79efb97473197871aff23116e90f789cbc8ed06c89cc45d42b84b9806615d565ab82787eb2a7ea4d9a34b79be2dd66bb51961a769c9b8e20fc886ac52cfec76519dac9d086f72361eb51190c633e29c440b36016214c83f7763ed65935f691b4424af1a9277f5bd19620aacbfcb1d87b4c8cc67810cda9526b20773a9f99270cf40a4eff935b54bc3ee1a611a9ef69db0cd74d833b064ffe57c99138835c29fda38b33124e3c8738a071e204cb08840a0f42d2411f49a4104f2dc911a9e07a4506c96fbe2fc7970f6805347dc9f5dd5c4ce3121c418b4b3bf16294ce63d3b2911fdf8ff44aada4e52fffaf4079ea7511dc1c834ad5eec925ef52b2b20a7ff517384b45f6be545dd199287f350c49a5df82f6dfbe63d83ceaacd20b43b79a617088e2d9cbf40ce29d96110d622749fb62776bf800f7303cf72d558d28529039e2e26ee8b89307e064d0555ee939a02eedee789dc6c787c48e9f58380dcc160569240ecc0e8e4cb64ce66c58783c02075a0a9c6dd19a40e662bc43cfbd9d45b0fa8392f1bfb4ce973a97e12b05fe781a607f41dc3533b0c9c6de9cb78d927acb41d3afb5d627c8386756f6c9567e56ded076de20909c70a07c8e6529a659f829040115d62008c763a7776c7b0cd411419c8bc94e0af8b495c26e167edaa880d8c2d57b2639f84763fd5fab5e87665dbc1420060afc9c964ef99be88fb55c97c5007ba3ad34608dd3eaed7ae483aee58c2305775cc5d635ef758a5197aec970b133b991f43eb894229e9ceba9e245599a727ca9bb4e4a06bca6399d14a5d62aeb2a1b63a9b0591085bc86920207b0038d4d550cccd00835a572f931b36417f43ca8dda7ec11df40f97380d06f211d45b3c2f8f57a56dbd321e1d09fecbf8e1167b2dd831a1f79848d809774dfb29b040102909d088e5a42ee93c302a75803c6dd333a4811632c5711b418f8a91acbbb3f0cf434c6d722aabfaea62d50fe4c100a211b68884810f841369c3830255832747690c88ee6eeb21acfc7eea71aa6fc1e36a6d9c9e2664c70d4a3152828c9115be49923fe623f4846bbc7f1e3e2e48f5a609f5319583923cfef6a7eed5abde0a1d5424de4cc7e049e2317b78b8e64282b92ec75358c8c6d45577bbecf60a4a7cdfd16ccae36ca03d0130130b90db5f8eab9520c9d06fbeeebeba5e9de8d904b3bc7469fae7f9f2335740f39450d86a51bc6989b038b2466063e9b7967c0aebcd4be9fbc664fea1b2ba5458b1326bc7eb53ba5d1c16f63bd70b7f3de0114088974de1ed5831250b57cbad6249d3243d4e6e37178569b963aa6bfe921ece0f832b4cbacd80fd9eaf0e5b00d51067631d125641bc0425424d9f6a51bfea68c00536b14bd88392288f65afe7a6cf6ce6a092cf708828742b486ecb2b0f2f3a593c15c9d77820efd922f134f705ba2baa395522f944ff9262a78af9db290476138c260d13fc0e4b5c8d99f5d5493254753e7e4a3ea186eed94e2ac159093c45fa0a6c4b65c3b7f2e40222fb46ef99977e17c69a3793d05a67e2e0130be60b8206a720c0bbf5c093a9d4ae887d3349f3b25554bb66bf3d40e0d730d23eef4bcf3f313c9203df560d9c114db918f322830315ff08e4f94fb1ee40cbac790ef6e598056f132e4601f0b751f63aa550783d73ff4b38f42c786dd22d572034dd92b4d36d0213cef3e485fd13bada0f19c8603d534da917399eaee19e46466817d7223bbe4931e5a95171d2845bbc74507bd359e67064898d8a8b3a71677f272591e91d26b0cbd951010e185a319afb4584af76c71f597e588e53b55a4e42c481a756e76e2a247635a261cd0ea2656ca028e947242e47b39c708f5ae090f3b9684b97e79c75d756b78fe5c9faeb1730437ae6a5cbedc6b8f261de67bb1f6d3c9962163893d6102c6789f45efc4e9c821a2429dafc4d3ab5fd8b4425d6c395205c18f5d1cc62b8e044fbf5313ab9624da7a82211b1ea5b6967381ed46066c564f5e93ccd8fe5d075afdcac522b41fbcf74afd24516a10433f82661bfa610a0994349414237abcfa2ff0462600574a813c92e6b1f35196bad8f2c96dc5d779481a585d34c0aaf27a4dd9e9d40a4489aaf194a42fa2702039ef1b047adb99fdaea5471cc6be1246241e1ceaf86923d14d16108c6266b94f7d35ecaca71c2c6203d0a1394329203ca16ff461d02c3b55f17d4e90a63f9c46bd08a6ae4af5c7904154718f8fe8dd57a10473e990eb09088aa78d522487a6be66f7f3bbb3e28b616265f7dd412bb85b53ed9e23b0158e01672e6c50c4f8dc6df552c09ecabd9f619b5968047a5f0f96136c448e7c1cfdca8ee62b08e244016a15a6733c5435bfc126b79eda22c7e0d502f116a2c20f76bada50e9d6754941a2d64460a448f324e5de1cb06a67965d76cfa048bd0466e2e8de3e336fb9696f3127ed03ff53990d7a3876f986dac5bc72d4af38cc8a81a169097b42898e94b038420e48f8cde0c50b1a9960ed248593a305990f267a993e4353b5291e5bba72a288eca4f90ccedb261e26415dc23388f53ebb7d4b7de2c9cd53a056a40e7704b1b03a59e37bb491a1d66ff0714b8bd3baa1531fc4d690b08fd54912a62ef6ee25ef79ad2690a663fb7be4c61f25909463547708d54056fc3a16bab0ee49b2214f41dcd3da7954f9ba4981a4dac7a79b23d14f78dc6fb4e4f52c9ee7fd76bd448bcfdb74393c862b396113a0a982a9a276d68ea5d0dc03e732c55e650836e1a34b65280ffc1d7406498471724c5fb2aa44694ee4a6930cdced06805e4d1a2c6a09d5a8548a1a709f35ee9fcd918b8095fe3676ad5612ff303154b3f81aa1f96a73084831261290edf8b9680e0e618df1b7923fd80e1b820081036596843f8f96d7e288002b21dba348d8874a3d42d6766cd17933caf964185d63b10df35113ca42cd3184ea11555c12e7acfd8b65b96a7eff8a242eeec03e3b936a141f14bbac0caabc58999f6f8d5f351c66d865403d13430b63a690b477b1118b702885dedf11984023aff16db9ff0bb7f3f31869efc2bf363ea406b4a9eb3898114b1963ee592b77fec3d2364526499d2e76e55315e58f42c40425458eb6e0ee66c4312968086ec94a58b367644998bd3ba634ef3cf739034cc011ab756d78f0c236453b1f9f9629edae63326e78466f84d9ad2ac27d751937d1a6183a2e1c19a8afd68debaaa4aab3018cd2c157e9f38d1be282ce6c651eeaf435894bc748a23e8458a330c8fcf2e421013f67df9db3cffe1b9d0566772a45049103c381860cf704a7b2089d5ad578866406de51d35c37e7b80e869ef206fd0f6cb3be658e29368c1f15f1ac8c4882f10eb3cc59d5f35839a5a75fb1a6b9e3d232deb3e0145e3bc192d7e2c600e80570746cdb96d852e9325b0dd31dcd168ca192bb3a0d9f"}, {0x30, 0xffff, 0x2, "19b95998557f5a280a5cd6ec1e8fac4a3bd45383c61a705b44"}, {0x98, 0x1, 0x10001, "40099aa70e8b54c58cbd7f779e8bafafa27a0449ab8559553e7dd30ddec5140a66bfef1cca89dee05ff0ef0f065c6348279a162d6cfb96f1b59159ea527457d2519b41bcc32b597804c1394a7a8f05730586b64efcc4fc85ce3395741a07683cd3cf38bbee9e3603e79917e198772edd2c6d5ffc00ea2b85a6db0ecbb55f753138b221539d83853c"}, {0x48, 0x1, 0x3, "3304cc77d9e022818ee7232c10a059ab78cd9c38971a11cd84ec65569d730f35d0be6b7797c83b7e4139a6e404add6268c685f9c7e980944"}, {0x50, 0x0, 0x9, "48e5453a462550a14f52019df7eecd21b99dedc1bbd59b1b2a2147087a97d3e8ea6f471e1882f9c84b05e4db44e1e2fb37d634a99caae7bd11c2e2f90a23"}], 0x1170}, 0x2) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)="42142e9895d5862719e589778e659495ece849712834728ca44a16580f1ad4e9a96f4c21462e022ccd2e850262610c5988339616e48415ff0f88ae4aaaca61eef508548a184bf10a7de05df55ab1146da108298506c6f2782a5658e8cc880a56823f43c25cf15aa60d7f82c27f26f569f6db7c422efa", 0x76) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)=']\x00'], &(0x7f0000000400)=[&(0x7f00000001c0)='^*#\x1d#+\x00', &(0x7f0000000200)='$(\x00', &(0x7f0000000240)='%$#/\xbd-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='*\x00']) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x1e, 0x94}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = socket(0x1a, 0x1, 0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(0xffffffffffffffff, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) setsockopt(r1, 0xffffffffffffffb9, 0x200, &(0x7f0000000040)="5baf8fe6add218629aeb21f41a0c21913b4adaca77d08658dddaeed3838e6a9234cea1f56c7eab76077158ac985f634430a0a79f8ab8ba1704b2de9d9b7fcdfd48ccc442a74d616d50b6545b4bef2a0dd7ad822864ac1356bb", 0x59) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0xfffffd90}], 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0xa5}], 0x1, 0x0) 16:00:02 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7f) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "00200000000000fe3b5320000001020000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20180, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x477, 0x2, 0x400000, 0x9, "c3e0cd7ca01125c8b135823d739a00faef23d999", 0x34f, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x8, 0x10000, 0x2, 0x8000}, {0xfffffffffffffff8, 0xffffffff, 0xffffffffffffff7f, 0x7}, {0x200, 0x3, 0xffffffff00000001, 0x51cd}, {0x2ea, 0x7, 0x40, 0x10001}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x200000000000021b, &(0x7f0000000180)=[{0x0, 0x2}]}) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28010000fffeffe101d1376ca048df6c9eca7f5c0648baf42fc94ba0118ff55ced1431219f63570f2b63cea36f2256e5df2ae2255bc8da809e6dbb5aaf09aa579423e4f1ab0f47b4360a474ecf84789517dbaab0c121de20a74023790036e2e881e1dfbba7"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x180c, &(0x7f0000000000), 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000200)) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="29d479a8b0ece3c7798b024a883e960ab5c40816e7041c3796d6e128166f5fe2ac29afb4ed80dfbf383c9a101ba8f7cb23ed07aac803e7d6bde50819d430e8bcfa7da3bb612cc5a904262019e644fd8f6f47d1c2d68c85e0f54b6bbfaf10c540a715422cbcf155137a94dbd18b99da0da443796e80d3c0dff59bb258fac441470b3ccc560a8ef6b7cc0b9f5b6702d2bb", 0x90}, {&(0x7f0000000280)="88c25b7fbbf22cd45fb6875b56d8ae6710750db313dc705ae9eab2eb3e2c20e5eaf38fc3603c0a9e38e7dce0d095b8af67089e462facaea85f3c2e42fcc24341d2a0e9dd9e2d32d90d7f092d86fe52b47e46eec9e1cef5cc2fb7f597732a7fbbc68af8007d395ba14e91b811192f9bbe5dba12964234d2889108b6a9df4a899b440f34ccaccf043335e52eadcebf2b6b15b7a0fc50cb87d6253cbb83b30184fffa45513a4ca7568d986239c7414c814848ec4d643421d9fdb72ff19e848b47c9675c2bcbc389dc12bae53d92fb0712e30ca054dc97b759b5eaa204fe6db7080ae545b2eefa146a877cf949b7907f921ebe2972", 0xf3}, {&(0x7f0000000380)="0664cc8e28930f9304e2cbb3848fc0e3ae8d2fb231a9f450ec06d016085cb86310dce5bbbb5ace6b466264e78ddbfb09f53faacdff5901b7211546fdd99df30d778b7c8174a77b5c8da1d1a3cee358b35edda71b79c4e6678c1c5b7c301d17e1fd100c3fb6da4f81dd233e60d41f7620b45111ad8613de8ebacc4e18da30de586c0dd7a3af32926930555c0721d532", 0x8f}, {&(0x7f0000000040)="430ae3a2670a2429b84b526d8aa145", 0xf}, {&(0x7f0000000440)="43d220114a80e7225c3338a96a50cd1641a15c47b59c4ae90ee13be2256fcee8f9cf1c6903abfe7966f059366c13d4f77c81c75905ef7a5440f3454e8c269bf97c4748c01028cb11bc8b736e9881cb5902e7ab9766bcf76525712736ae7ba225f114db7e863ce7c110488fad971f39fc77e48e8c36c043f7792d93e704c87474b0c0183b21afdc5d9be85204cfd08bf580fc02e4ad721f563da0568fe4c6ca44a70cfe", 0xa3}], 0x5) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="0e", 0x1}], 0x1000000000000069) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xffffffffffffff25}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ae626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18b51f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce5bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36", 0x107d) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f382fff5e5f482f67366deca8deffdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a30b61484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c89dce9d1fc156c072dc9c0a6faa709ee34a09ac7874af71fc2b43f1143167fa31c4804835fda07f5ea8a5fe2bd1725d665e0a7a3183e34bcb1d7e1b25897791d14eda8ec00008d71466d96c1a6c69701259954a24c8dcb1752bdd1699299797b555e2cd2af5e830d754da4756b28dbdcff037b63d78c7af5c074dab8fbd64892844a1e6e87bb5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83fb20072dcae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e110936597ffbe0b5e23a95910b37c2b00000000d892cd3ed24a06bb23e7d163ab25c96926cbace4e9bfcbd57c8e257b0277e607729071cae1c58916fc86e202ccd26dd6d5e54c11aadb20a69bcbf420c4e1da61a1"], 0x162}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001300)={&(0x7f0000000000)=[{0x67}, {0x7, 0x6}], 0x2}) flock(r1, 0xf) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0xfffffffffffffff8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340), 0xc) r4 = msgget(0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) faccessat(r2, &(0x7f0000000280)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x188, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x28, 0x47ffe, 0xeb8) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/36, 0x24}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000280)=""/246, 0xf6}], 0x4, 0x0) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000000)=""/239, 0xef}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, 0x0) close(r1) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x8000000000000000, 0x200000000000000}], 0x80, 0x0, 0x400000000000, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x6, 0x1f, 0x3f, "0249a071197dc447dddbec32605dc6cf29352644", 0x8, 0x5}) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) sendto(r0, &(0x7f0000000000)="f8ede8f0482e1915c28ff86fa83f1412286154c49a3d7fe50f3fc93925ecf1dc3af7458d1e89ba3b23d077650104000019bac2ccbf82", 0xfffffe43, 0xc, 0x0, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="864b972b2be714b45020219b1882ee6977f8604ed6272810f0f125266c3b1d9a7c6113bba39a7bce48e47472266a5bfedd55ebea3a2cdea604dfbee761c5353447f1c6a873fac040d298cd87916faa204bae9705299af5625eb67f87478dd58c4386a851940174c8e486a45b17b1ba8b7b2f0d846788e642400b3b0108002e0766f17aad95511baa8e088249654f9cc65c51f413473c9e47b6c24b11d400283afd9ecce14a112adb543eed932fd7ab099c6308c5488f267f7bd67d7f46cbac625575c5cff25d62088b449695b82af84f6cd852e9400cbdaea1382d841375779f861a", 0xe2}, {&(0x7f0000000240)="dd436b6f633cb987b128d6b612ce4cb1ca507d33e0b82c88d693635e8678ddec0f5d83406d2664f61c376b1ea8fa7389c7cf66b81ff0ac91997ff14d256b80a413c87e9fd5b8ef6a13471cdfadf1a9d561530d5c08b4fab3e9260eb60538974ad4b28d09579904914ffb94c4a206a55f6fe7d08588f5941b2c7c5c1e359c30513e82f148da54bb4be052158bb82c692f703de1b1da2b990f9a3283d694c76b7eb5d967238051877356e193b1b2e8444fbd42b667085a3b1a37196c3a221abae9347aa0752c5c52d382b4f316001af325349d4472d8b2ef1b29eaaac0c3c36fd658374bab3ad4990be72779b34abfc47d134a25520d06a35f5f", 0xf9}], 0x2) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) setrlimit(0x6, &(0x7f0000000080)={0xff, 0x7}) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r2, 0x80}], 0x1, 0x0) 16:00:03 executing program 1: r0 = msgget(0x0, 0xed) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/212) r1 = semget(0x3, 0x3, 0x24) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r4, r5, r6, 0x8, 0x400}, 0x100000000, 0x4a, 0xcc8}) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x6}, {0xfffffffffffffffb, 0x1}}) r7 = socket$inet6(0x18, 0x0, 0x80) pwritev(r7, &(0x7f00000016c0)=[{&(0x7f0000000240)="2885785b5c3f0ffe144e3590ebabc558641bd1274455df96d957f5b3a3e0a80ff87abf52aff599fd81cb1634caa0d5b566dace472bf7bc9a7757e63cdc9a39ee8d6a2ef7541599bed82dd4576cf2fb26d151b7ab456ff497d0d6f5f7caec342b29ff9cffc6db5a75a49bd7c7dbf1407d7fec3d422a86a7578a90635e77d304852878fe8317f2afb8d85989", 0x8b}, {&(0x7f0000000300)="0e4c35d7e826185562729da73ff6edd8b4250e4dc422b2019554bbe17c6fbe2a2b3c02e67b904d7601401b7c5f7c1ce93beb19fd3f2ee6df24bc6f8a135fd022b24f502adacf56f85cdadc57e053b5a796fbe319c0ff278620f8ee489c5d6ad43e85597b6848493056b89b8e791f013a2a795015115ac9d64bea6634e0e5fa02483d4fca8b1ebacc26df839d44c9ab182822769ab7017982d7d1dfb3abb0fe8332be9ab0a628821f327bae5cf7af4365d3588bfaa13ac6e1d024bdf8a86daf337bcda04053724712574f25e1871072a30c6860f36c71947ae9950cfc3248cb4da1284129199024fa799fe77d4ec6e204dbeb3e43b0ac1882bef302c564fd695efa7d397238c2012a3dd50ae65f2c2e46730f0fcdd51b7c676f761c839d2c01df0315f52bc98e524c51f23eef8c9605320eb47080c773122585bc26f9ad67d33fbc3e24cd22d47b962c38afa9b7e775ceebb1e58d0124741af3cbec4e3143903a2fc9f81fd3e45110d29d38a47f1561d02011329d1814f90c18f25eeb228dc789f5a041a010e020030567d7600ee660de34ca1dab98bdab2ef05ed029c152e0b5ae1c77f61d2a59f2d14ab44db36ca667fe01343924762b2c5eb840d3aa48b3aefee3314e79a4d2233dae6b9e615bba58bea452189bb0b257106c9e5a7173bc37fb7183321bb0c67410c2ec02afd628735c9aa2007cc985bef7fb6bfeb11867b8b941c50c8bdca4d51c354ae8014198a34c87e8686a8cd79ae91602df3dcb1f2a6c4460c6781b8a70fe3f4c117a6819360a2d14912a8f6aacc2f68d15b6688845af8ea1adc2f2f9ba7c104c8a57243ad8c5e5b722503ac72b4f049239799ee6841b2089ceb41979d78d90732c441e1b455f3d16bc4286e5e7658e7eb4143d3f8d0c23f7ae2d658afb4c336fbe673f7703750f9e80cff6c044bf74f2eac0df09122e85f4f77befb50708cdb6b07d77fa77b1913638f545b17aebc09250aa1d41e4ed577c9d826da682e5f946baf2ab83dd284ef842a8437a1e0ea4e24c845b5e02950e6fde37557cd9379409e3241d8be459720b3b3494339e45f07698b2ae5a5b32f74b4929fee9b839a65762adf57d3b10453c664652bd74f9d92ef256b0751470edc73bdab29f2fea0ef78af0af6f2c92cd38cd380d9573060b3b7f5a45b5bb5e4c562e224f8ae34ca973dbdc996c6430edd2525ada74b7ad7ed5b088c1823455fe58efe5526505005aebf166a8e459932bed5fe93081e94da913115846fe1f5a5569df4b95d337d9a47d0b4b19704e427da3bf21408b10b7732d1c253b7e334299dcc0554b8dec7d6f1eaad135adf5c41412f61bf009a9d3f41be7f40db12940a9b1091c47558417236511660ced62f61ff595b17b79bf7444e46947ba35797d69ef0823c9467f86e505f133e43a92cdb2ba089be2846d3707becb3505d33a01d16828668e8705e8fa3d29045916585c66316fbf542b47707a7901ab60a37b1e4294b60a1976fb2365788f4e110833b8c30662eb8d09af9b896969feade76a9d1600537dff81a636f20deb5682b91255004dd3f7a70e82deb7a825f3445126a6f6fa5e2efeb090edf767d6f22164cfbc3d66c27cbced4e1b033928bc86d3509df4f2657b73a180289abb8e79727c084c6ee6946fb542952d66b93473d45f1fdce32b66b11bfa072004fe85405f134319f9bc2dfb1d76dcf10fa99748b7b9c8164ee2c70f95c7973946215f06105211675666f490022ebb1395d8794fa599fa85eecd23fb3b77c5f3e4024ca8bebdaa881ceabfffe30e06f478cfc5d03df76918c1a936f751e98c3aeeb83b42307c85cb37095e6d180873c57a4be847463e03b0d904b3dc66d61041b7346cac2f3eccca16853cf98538849f06b2fceaac149d4228a13db868664144a56c8d868a9240dda85234e8b19dc796ac8ac09ab0deeb09a04a76d1e16048283619551a717f626ce25c40b0eb73a9691beabe866735d4bc847941751bebd75d128d2ad82bb2661ed5c12a7310e7a78b631a15d42f2dda55a39c08e3f9998e3fa04296cee038900dae36864125d2a785f6b58646c294694271e9a17f60227737dc010f402c114df303adccf7917e15404d587aa60430ac66d136b189633a075f91a02493c0f3dc7829adef63864b2f382100278826f2ff4365dd3f0a8dd08b761222a1fa7d32bc7e2bb7c52701fabd8156d5ad48f45abc2e7d4126a5c39c1f962a8cb1f435a83423a56eb52f55264b5426207b26e1a8bc35ba1fa8064005be69a4f7e5e1253fe14ffc303d1f3dd59e490270a2935ac4931146d1b8c270b685c1d3d68f19b1093b523a0f09cbfc29d0c2a138c4b6beed9da40099675a26e7960fe1aa39cf8f9bee98c2e765cf7fcb8761c67c8cd7c096507c1e293f29f5b71e99994f70988e4182dba37694b0f17c7846e7c636da2007de86070c6484f1b6c09fedcda7a8aa9251a6a934665e6caf3e7a7005bd96137daf41e56928409911a6b0fcdcd1ec220d7c1b4d65a566ccf8676d19c614f8f3e0d0c0a48f5f0a5d8d6c3337a641869b6a0bf90092d85d816ac19b1fa96a58b446480a60f2c75aef983404a3b6dcbd9a06c1139571d129d37fb0b56fa4dc568e2f2d23f1c869f0a61b192f5772c83ae48c31d81f791f8c1446f9373969c823d88f57a2f933278f09ca108c013db3d20fdf90ca1ba43fd0cae37b000cbb1dd557b5b91557edec6fa20c6a88f60ee5f4f48bb8b4293d93ed92ab869dc1de95e5e32cdd163a00a0cd35c00f2ccd540216690074f9ce5211f0c7bc4dca2459e921777a4b23251948761039a4ae5f3de1a7598273c1e348bd50f89b1fdb8aab540edd7f4ed520eba9814a440c51089bdde948799b840210dc3927409c0aca12b10119fd6320b856499f005a3808b0af94f43183ed7ef62ad085dd051363e8beec031b04ad7ce2a2113980f9a19d9c2fea976a013a4cb72de958d804d9825c1d5ce1ed476d934946fb3563dade415693389c4a6aa857d1e02cf03cd6543a307efaef2ce3d096b55f84ac5ca0bc0b5ada644556950d825abe5a2989c64c6662ae86a72ccb0d0d0c4249036dea79a68cbdb0527d8cd85f840c1c4195ed6191a87234c79cb1c072d3d243d3f350142b94a7bfbb24c47cda477720dda3d309129d70e75cdafd12baca871581a64d7e21a1b3729b2bb2cd85332ee5449fe1fc46e624f4a094f627735b4aa2e4378faa0186c37ae3a9cb1711bc85ba284dd2a5d3cd94739e8099f6baae4139d2f145da365a3aaa3f429cd806974c073b1b78a01fcee689b4fb1009f48b5aafc23b9da50030906697956cab57b048017de8be7412a25ac5fe1419431fb6e06d82697eb4d55f2e097eee6a62baf8efadc72eca48f8076a8c2b7c1a2a4de730eb897da9098be17105965a37ddd0288ebc06161e3cdcb5c433198c9f9f6e75221949c1becaef1d3e6c21aeeedea27fdd6b1d821d9fe94a68143e82abafca27eefdc35daf1cb80471ac1853ce89e0ecf25f5819ec884e955cca984a7c67760d6e0629a7b35f0b4f5043f73b6ac82e5f0a57df65224d8bddbe89ca50e4c724731f9e87510a69f254cc18e92b4caa51b1ee38348fbe2c6cdf1ca85d1087e252115c52efe85cfe7327d0abdd9ff592c50dc031018e3e10fe8f435c22b98dc0fd1fdfc31775c027005daf8de3376fd1ec3d49aba85d5b792fac849e4317e441cb4259ca4bc2f50f7cad80440e78b09e452f931a95c306897ee7102f237b518a1a11428ead2266d3f8a79b5fbdae69992078b8b6c88f900cf249ce74209b08b4bf733ac73cffb7bbd90ba05c9d1bc6eb569b5e7af14e9a40270c791f59681b8128e97a12cff8615ef57d82055fa82b0381ab53de3999b1ea4c37ff60d9fc23653e3f709fbcf8d6f8e228faa2212d57ffc235689890f0f31ac2b9d6f86fc34977d470a90dc5cadec9da488d11065729444c3090613474b29b12658993b59aebbf7e24f5c12b85a4eac1139fd7cd228d6129ca323af6c3f26e9be40f2d85dab1af5d4c2242d84e0c60b2b202df87d48613f32c042362f971070e25515022d95fe32d37df2de337085dfff22768480f2ef5fe51fd82171d67c8dc11201ec5a76e6a4c8769650bdb9d3de3b9924f72c054572267187daa26c386a1de31505acdb85e257b277af16534913d82af650a8d465f640874b8b0fa73c95e34d09e70b65ee5a23709e1e47002709f5516f80ec4cbd67a179642409a4159655f0aae817ad278eab196dd5be3a33dcbbe3d95bb10d9f48eccfc76b5da35b2aea75b132ec0ccc574e44eb2594ebbe2370025f7a65ea2ecf7b2dcc690e269c813435dcb94b207f36b3a2d54bee3916b9f8311a2e68423ccab71834ddb180ef27f1ede37224989036e98d15be1a923fdbeec270769efa2e00e67a402a7fa9b973d713bcc2f6c9cab8712ca8c746d63645cda3d3a7b6e84b0941b7014bca263743d1c9a8578cff281075ba4ec6b741cdbf0acbcfdbdba3a34770cb96bf34aec9ccc2716b40900805177012a30f26b4dc4e3516c1487ca9fa59b6e26d0d84dde633ec221f37cefce12a2bed3c07aa50af077df79de162055a41535519ea5ebf98157af853974604ee6e7bca64465a76d3a0101bec75ceb13f2f0a2675e6decef958799325e30c3c59967c89438766d960ebd4e03f92ff5ac2361d35e3f00f48fe2efb1207f60c1dfcad671c4abbff1415e469648bd73bfb5889ebf1867ed70cddea39ee4ea9e09e9620b1b103f46b111f01b7ac0ff6579484c38d730614cd5c4e5b794e496cab2677650b87569cc85c376e0ca82422358b0e8db1774fe00270875c9e56df3d4672d03d489dd9b9a618c2488dcf368a705301c4b39959ab05de2b8bf00d942d86f6a97819a4e91b900aa9e4fce069d899013747e7c258d2963725be934a18eeee6adccdd7b9c0907e0aade55652a6a03abe5cd649f41eadee16de60197fe3e86858aa12b7f9a5c7a4328dd3beafff7fac8b7714eff39506a292d0f1932511995144a396d181d59c4a17e2c1836ff3deb772329a1db804433e936f4428eed73b08edb4e5b6ab543af03642f3805a92f432c975ae26cb40545004ba7bd5045ca3745389f3a349d734a91ad989ce0349ffb77fe772f0892c61a7b64bf97768eefc0323fbd3087898ab008b8fbe6dc8c8bf46d9f5e282c7e054c354ed7b93e9617f42b4c1c22096c32e29293a8f8da875377f733d87458d7b8b4a8530c42661416b131099fb51c957744d35ba1a5e60743327a4f79ff259cf58c5598e80f8b9b360a253b9b87490899fb8cc7ce35276e1dfd739741e84d8f59ab6b54e7faf0eaa339f62cec28088cac5ffabd5d93be95bbf9c1b902aee5eb8ea766e0f404529e08f77a1a2f7278302cbcb7ed10618547d9e335bae6a893e8f5a6a305bcee3a2a7b2dba8ac5e8759cfae93ed9add4bc6d03940532f083ad085a2ea985bcdfbd3f1e8f92127e1788b01aadb23b4ca97c17a1b54b382842a2930a603a273432cf3e6463c011653fc3400833b08a210e9a70bde46c56a0908fc6897f40eaa7ad065ced4cd43875d0edd73ef78e94946e01fb09d6a9b3ebdc3b715aa3af703747ddc5255d60593ff484971e6ac5996e860366798ffa7d4276e67de24c08b81236897dd2f69af1a031758f697b50cc79b392cdbf8fba0e17b3fb4809c1030291b4a31a42842a766ccbc5e92aba388fdcc3ee5892a96a127726bea33c0a41b37c5e6d006e2b64583a9cfd76a48f51042fc30bef27980bef98ab970659902e12d744031436c0900197", 0x1000}, {&(0x7f0000001300)="f0d550815a2219a42e271287ee65295f7adc5725db45d2faf3891ea75e701e09839d5786c1a6deb439e64603607e51d91a43dac2547ffa95adb60084a5415ffb57acdf673f6b310d2adc87eab341bf0774f269a5cdaffc0e204bbfbab10b45d2768de36f23ad56359f19e42f1ae285f31d3e423552e4b3cc324f0e49ed207aafbceb51480d187b7dc19d5bd78947874ab19ace8530e515f326accfb7ad", 0x9d}, {&(0x7f00000013c0)="2eea05039eefc214723f95f919cdb07bdc9eca2885b849a9c1eadbd731201f2e2a9b55acfb6c3bf6913ab703ebc4a37e9dd30e44d243d8040ac3b20ac794bc35e71065e3586365b032e87bdd586039f203fa273a14ba5e41fa4dd4a676e2b43101e658fd48feb32011aa57d2eae5f19e", 0x70}, {&(0x7f0000001440)="387c4b0cbcde2553ffb0f7f1d6be7499b5b89adb8ef4b4422155435bacb1e97e4b8b1344e7acb4017676", 0x2a}, {&(0x7f0000001480)="95d231eb23dac7d479e270e62c392955a2fab19c557996ad3ae4664dd328ddbaf1b2cc1779891c00a2267eb03e5e14a00120129f4ee0ed74c4322c6346a3939fa0d07a8fdecefc55817d87378c90b3850ff712857adc57e0e181afc1174c888f7e6224f094cb56d3d7930270483c9089ef6ed5adb0a54bb06146780bc9", 0x7d}, {&(0x7f0000001500)="736b335e9787b353806b9dc7b36c9279d1d90c8cf3d8316154f294f6f8705cc1e9636c7dcbd6aa51940441f481ae119e82efc87819e2e038a6ccda1b0ecef0a26e54c6a1eda6871dd0b45ceb5a712abef305e8e9b2eb18f5a43c20c49eb0ce1b5981eb06fb6aa49f654937cb256e9a2ee100281613269a49b9580d7dbe52ba003b03eead0f96026c7fb8a39a220de0080dc4e5082f26eefe940ae4084771d6192af37c0cbe6f1ec5d44c6b55b2fd88579748d7a85d4b841089c1cddc215c68973e58a7d3462d95275b0b368de1977caee27a92ce0ed964a90c81022d78eb8b0b31ee5e52f1ace981bc686c6203d7", 0xee}, {&(0x7f0000001600)="e707f29f90da761e974eb37b8e0f0616d3ddf85a07dbebc9457692ee4ffac22db5a185434b53e6a28eb58be72d1b4f64222219a46e55f3ffb0ca1d3e80ba0e5bb7e99c63e1c9d1fd63bcefbd811e408987f36767dcf752783cc5f4e9bf49cc41387c4c5937504907ac8b8d0c79a0545948b2e355eee2aa2f5b400c88412f6cee67c5", 0x82}], 0x8, 0x48) r8 = socket(0x1e, 0x5, 0xffffffffffff45df) getpeername$inet(r8, &(0x7f0000001740), &(0x7f0000001780)=0xc) msgsnd(r0, &(0x7f00000017c0)={0x0, "101f74542bf857cb2bfcea284c1c4ca4d347cc30fd904238d978c5cce3231f7c081980bca432e68b1441dc5c82ac66901511801366b5a8d5"}, 0x40, 0x800) bind$inet6(r8, &(0x7f0000001800)={0x18, 0x3, 0x9, 0x5069}, 0xc) r9 = getegid() setegid(r9) r10 = syz_open_pts() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) fchown(r7, r5, r12) msgsnd(r0, &(0x7f00000018c0)={0x1, "00d4052c4d0b0eae5e34a40cb38c5898f0488ffb8eaebd37749714d30d8ad0b5a5743ffa9ef2722e65d5a5bc874f369dc352397ce50318d05ae49193f42503b3a40cd5ad7180267107bffd6259b17e9a0c504435ce99b412c1052aaaef8ba8b1163fb98c"}, 0x6c, 0x800) kevent(r10, &(0x7f0000001940)=[{{r7}, 0xffffffffffffffff, 0x4, 0x4, 0x36c}, {{r8}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x80000000, 0x2}, {{r10}, 0xffffffffffffffff, 0x2, 0x80, 0xffffffffffff286e, 0xe2f9}, {{r8}, 0xffffffffffffffff, 0x42, 0xf0000000, 0x5, 0x8000}], 0x7, &(0x7f00000019c0)=[{{r10}, 0xfffffffffffffff8, 0x1, 0x20000002, 0xfffffffffffff707, 0x9}, {{r10}, 0xfffffffffffffffc, 0x80, 0x8, 0x1, 0x4fc}, {{r10}, 0x0, 0x80, 0x0, 0x2}, {{r8}, 0xffffffffffffffff, 0xec, 0x2, 0x56, 0x5de}, {{r10}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0x7ff}, {{r8}, 0xffffffffffffffff, 0x6, 0x40000000, 0x1, 0x3f}], 0x9, &(0x7f0000001a80)={0x4, 0x3ff}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r13, 0x4010426e, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_SETSCREEN(r13, 0x80045756, &(0x7f0000001b40)=0x5eabc1b0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001b80)={{0x0, r5, r4, r5, r4, 0x2, 0x4}, 0x5, 0x4, r11, r3, 0x8, 0x0, 0x100, 0x7fffffff}) ioctl$TIOCSTOP(r13, 0x2000746f) ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000001c00)={0x853f, 0xadeb52, 0x9, 0x33, "f8b19b21d45d71b66ed0c5d455d918bb29d81a3b", 0x6, 0x101}) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) open$dir(&(0x7f0000001c40)='./file0\x00', 0x200, 0x40) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) symlinkat(&(0x7f0000000100)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/67) 16:00:03 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="7f58004c00000000000000000000000000000000e75baae9020cb3dafcd5ad4730aed92ca8fde12007d97252bef5c92e6f582e52c388f81d6d1312d0560378fee7b052ad201ca7a57f396098078a8ad62bdac19b06573dcd2fcc374bdf40d50cd158ff", 0x63}], 0x1) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r2 = semget$private(0x0, 0x3, 0x504) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/202) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:03 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x280, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) open(&(0x7f0000000080)='./file1\x00', 0x8, 0x20) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x24f, 0x4, 0x1}, {0x8, 0x4, 0x9, 0x4c}, {0xec0, 0x20, 0x100000000, 0x1bc8}, {0x64, 0x81, 0x2, 0x93b}, {0x800, 0x80000001, 0x5, 0x1a9}, {0xfff, 0x1ff, 0x8, 0xfffffffffffffffd}]}) fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x7, 0x0, "ff8cfa0813a2e366b7e1e3ff1921af960e111ce1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x5, 0x400, 0x2f21, "b44a480e139d47003310d0d11f6ae79fa708f90a", 0x53e, 0x8000}) 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/58}, &(0x7f00000012c0)=0x3c) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001580)=ANY=[]}, 0x4) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) flock(r2, 0xf) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x4) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0xfffffffffffffff8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r5 = msgget(0x3, 0x0) msgctl$IPC_RMID(r5, 0x0) faccessat(r3, &(0x7f0000000280)='./bus\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r4, r6) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000001400)=0x40) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000013c0)={&(0x7f0000001300)=[{0x88, 0x20}, {0x47, 0x3}, {0x0, 0x9}], 0x3}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x188, 0x0) setreuid(0x0, 0xee01) socket(0x6, 0x8003, 0x2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x8000000000001) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffffffffffe, r1) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:00:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x800000611, 0xa0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r2) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x700) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x100) accept$unix(r1, 0x0, 0x0) 16:00:03 executing program 1: link(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7fff, 0x8}, 0x8) mknod(&(0x7f00000001c0)='./file0\x00', 0x200000002007, 0x11a02a1c) mkdir(&(0x7f0000000100)='./file1\x00', 0x1) 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) fchflags(r2, 0x20000) r3 = kqueue() getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/6}, &(0x7f0000000180)=0x8) fchdir(r3) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r4 = dup(r2) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)=""/208, &(0x7f0000000300)=0xd0) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r5) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r6) read(r2, &(0x7f0000000340)=""/22, 0x16) shmdt(r6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) mknodat(r0, &(0x7f00000003c0)='./file0\x00', 0x1000, 0x5) r7 = shmget$private(0x0, 0x2000, 0x610, &(0x7f0000ffc000/0x2000)=nil) r8 = geteuid() r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000480)={{0x1000, r8, r9, r10, r12, 0x4, 0x1}, 0x2, 0x800, r5, r5, 0x0, 0x2863}) flock(r1, 0x4) r13 = semget(0x2, 0x0, 0x80) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000500)={{0x7, r10, r9, r11, r12, 0x5, 0x1}, 0x71, 0x8, 0x3}) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x13, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7, 0x6, './file0/file0\x00', 0x9, 0x1, 0x0, 0xfffffffffffffffe}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1c, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = fcntl$getown(r0, 0x5) getpgid(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1c3b57f623f62380, 0x44ff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000100)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'./bus\x00', @ifru_broadaddr=@in6={0x18, 0x0, 0x7fffffff, 0x5}}) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3464, 0xfffffffffffffffd, "f69b2256db00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e3039ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fba9bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054fc074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a092600f8ffff7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b095175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd6aa149236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d97714470", 0x364}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x100, 0x9, r2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa35756", 0x1aa}], 0x1) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) 16:00:04 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = socket(0x1, 0x5, 0x5) poll(0x0, 0x0, 0x6) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x2}, 0x10) getitimer(0x0, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) 16:00:04 executing program 0: r0 = socket(0x3, 0x1, 0x7fefffc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x100, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000080)=0x400050001) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0xfffffffffffffffb, 0x100000000, "8bd918d73e98a5ce6ac4c7f848e8c4c377f99e05", 0x20, 0x6}) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r4) getsockname$unix(r3, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0x200, 0x4}, 0x10) write(r0, &(0x7f0000000140), 0xb51) r2 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r3, &(0x7f0000000100), 0x0) read(r3, &(0x7f00000001c0)=""/62, 0x3e) r4 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x8, 0x80, 0xfffffffffffff826, 0x1}) socket(0x10, 0x4007, 0x7d5f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000400)=""/128, 0x80}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/185, 0xb9}, {&(0x7f0000001540)=""/111, 0x6f}, {&(0x7f0000000380)=""/28, 0x1c}, {&(0x7f00000015c0)=""/131, 0x83}], 0x9) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) write(r1, 0x0, 0xe9) 16:00:04 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x201) msgrcv(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000249400"/51], 0x31, 0x3, 0x1000) fchownat(r0, &(0x7f0000000040)='./file1\x00', r2, r3, 0x6) r5 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmat(r5, &(0x7f0000ffd000/0x1000)=nil, 0x3000) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x400005) fcntl$setstatus(r0, 0x4, 0x80) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x5, 0x1) r1 = socket$inet(0x2, 0x8000, 0x400000002000) getsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCEXCL(r2, 0x2000740d) syz_emit_ethernet(0xb, &(0x7f0000000000)="7cc04c0280bcd3f9b430f7") 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="000001186004000000003a00000000df57eb2e43cf447a877d506c573c52957685436cf94c211f6ced0c6a412ba01b3fcce6c1b7", 0x34}], 0x1) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xffffffffffffc6d6) preadv(r0, &(0x7f0000000780)=[{&(0x7f0000000380)=""/211, 0xd3}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/147, 0x93}, {&(0x7f00000005c0)=""/252, 0xfc}, {&(0x7f0000000040)}, {&(0x7f00000006c0)=""/171, 0xab}], 0x6, 0x0) r1 = socket$inet(0x2, 0x3, 0x100000002) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000000c0)=[{0x68, 0x1, 0x9, "4fa8b09626175b9aa91b2b00c9b45e29126e5da0c97f113d49c3cbfb239c7559268353faf56202a88075f7b99c1beef1e58fb32ee82a1362bb550ca2eb54c7a078c064d3af0a57c14feefccf9854afec41ae4ff38c022402"}, {0xe8, 0x1, 0x5, "9fb17ef32d6aba132700d73a15cbf9d715429a20de8cf97285c22a30a33c56fd7d43d985fbef8a4b79ce2f0d57cb7eb2765d3f19ef35cfc8af819532b3ffaf1652526ad70bc6a558f3803b9bd028e24ab3d318b8533e68cc64f71a3dfce0c2750da14ffacabae5ea0b7c639d5533f967ac67cdbe88229ad18d0ee48512559c25c6a3a657b3467b60b2fadc5166ff342e14678b52d1600401612f07fccef295e1a6955aaa081319d4d16ec8f1c3fd5f18729bf0c975c8b71aee347c73d95311838a951600f9217cfe490b028d6059963cb65e"}, {0xa8, 0xffff, 0x4b, "26ab217bc27c820cad212a4c29f950aad3706a295c34cea20a95948b096870b1d8c0f06647e98b11f79fdf2c4ad5f9b185e92afe306644950ca95e31981c68382be285005a33b94597341ad4080d2ab64bbb33e83862739331c2744eb66d14a0f87a77c3df20c3a04003d944253d391ceeac79b8c5951210d225de0dfc54b190d7346985f5a689b2d1fc4c94913edfbb60d3f402e853"}, {0x60, 0xffff, 0xffffffffffff5548, "fcea6a457fec3e642899c213f78a81616baa785998dccaae27ec5ff6d6ccb334da686fc5a5fbf096d64ed96b9bc92de9e9bf59a87d7e4bba35a76c8ac1ca38d7c12d30a3d05a23e93ae076adfce5"}], 0x258}, 0x2) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2b5b618626fbd0d2, 0x0) close(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:00:05 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0}}) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000040)=0x1) setpgid(0x0, r1) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)) r1 = dup2(r0, r0) r2 = shmget$private(0x0, 0x3000, 0x410, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)) r3 = shmget(0x3, 0x1000, 0x3e0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) shmget$private(0x0, 0x4000, 0x50ce2b022837fe61, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) socket$inet(0x2, 0x8007, 0x8) 16:00:05 executing program 1: socket$inet(0x2, 0x1, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x35, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) fchmod(r1, 0x4) close(r0) 16:00:05 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') chdir(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, 0x0, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef9886718000"/260], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x4, 0x103) fchmod(r5, 0x40) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r1) getsockname$unix(r7, &(0x7f00000046c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ed94f7800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800e3d5baf5db9ba216f8f4abb3c5e6d529da60dedde6c16d9c9759bd750a62e650a101468c7fef250082f669d46f9ebf78722dcf1c8ce5a42ba3aafa088ec4aaae70d2d48b62be8bc901a652f92e1cb45f24ea28d7a4b4620d83e69eee30fc8f48e0b4b3d397201e027d4323f01908e3584cebc49037c13752eea57507629dad5e7bdc3b3404702555864ab9f5ba541a938fdc093528eac5e7aaf19cfb3715dc232cdd35a628207b63db5f4835a2c32daf5f8c3aed3c0aee92faf784a1fee1d6"], 0x0) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) syz_execute_func(&(0x7f0000000240)="c401a1d488f1640000c44175e181050000008f292092c546a90010000026f0418314a800473c3ac4010df2ace0c4e7ffff66450f137a0040d76466470f38295ae8") openat(r7, &(0x7f00000002c0)='./file0\x00', 0x120, 0x40) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) r8 = msgget(0xffffffffffffffff, 0x3fd) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r9, r10) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r8, &(0x7f0000000280)=ANY=[], 0x0, 0x800) 16:00:05 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x203, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r6 = getegid() getpgid(r2) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000780)={{0x5, r1, r3, r5, r6, 0x1, 0x8740}, 0xa9, 0x5, r4, r7, 0x80000001, 0x5, 0xd6a}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r8 = semget$private(0x0, 0x10000000008, 0x800000000280) semop(r8, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r9 = kqueue() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r10 = semget$private(0x0, 0x8000000000000007, 0x800000007) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r12, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semctl$SETVAL(r10, 0x1, 0x8, &(0x7f0000000640)=0x400000000000000) semop(r8, &(0x7f0000000440)=[{0x3, 0x101, 0x1000}, {0x0, 0x407, 0x800}, {0x4, 0x10001, 0x1001}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x5, 0x1000}, {0x5, 0x80, 0x1800}, {0x7, 0x6, 0xfffffffffffffffc}, {0x2, 0x7, 0x1000}, {0x4, 0xa1b, 0x1000}], 0x9) getsockname$inet6(r12, &(0x7f0000000700), &(0x7f0000000740)=0x4b) ioctl$TIOCSBRK(r11, 0x2000747b) ioctl$TIOCSBRK(r12, 0x2000747b) ioctl$TIOCMSET(r12, 0x8004746d, &(0x7f0000000540)=0x8) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x40000133, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r11, r13, r15) semop(r8, &(0x7f0000000200)=[{0x2, 0x7, 0x1000}, {0x7, 0x7ff, 0x1000}, {0x3, 0x4, 0x4267c2303caa6587}, {0x2, 0x6, 0x1802}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x3, 0x8000, 0x1000}], 0x9) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r16, 0x80105728, &(0x7f0000000600)={&(0x7f0000000500)=[{0x844, 0xb9}], 0x1}) fcntl$setstatus(r9, 0x4, 0x43) poll(&(0x7f0000000100)=[{r16, 0x21}], 0x13, 0x0) write(r16, &(0x7f0000000bc0)="0958990b228c700a2953aa0d5949caf62b060000000000000056afb0bccf66b466c9bd76c2feaf8718049624daf3d8fb4abf9a4e63f2458f14216111b1df019f83792e0cef0b00d1806b0077e8ad026eb015af6c8403cf7f71130bbe8fbd571087d1fcad39da26c870a1416d5ddb1380412cd305d5e7dbf5b2ffa9d44121220dc7014c9921716cefb1d4a6d573496b8702f56de8dd80c29660e8f6b215130ed6ab0b2237876aae42bee1ab7baa9dcce19a91cfce3df7124f93c74d85e66d9eb4165ab5ebb558cee1a15c9716bc93de4b95b15da7d98217ce89b5a6b469538f1196ec0ed2606ccbaac3ac7ab1a576f226d11317ec236ed7aa944dd5fa36b845f645d0db997dd16ec9a00dfdff2aa50111c600dad5a70896114199ec2c9901547b189c037861eb7751709a6bb731189f3ce3f53149b826bff897736482ab3b5f277f1aeb55feab2179dae931e49584cf81eedc26f31d896dfc662c0f666a69a30000000000000000000000c35cd2327c48d45d97ef1d364b65aa0a2026aeae906a24570101b64f2a3516876bfaedebd08dab9a3e3f156fd393898e49e36edf98805d6b3d197fa529714aafef108bc41052b9da3b6a60442876d72246eb247413f3353df759d93c95dc4f4973f525cfcf66dcd0994814ce7b30f35f4400b79d82026d5debdccde8e030a1ac61a29c57bd997808f4565515fb36b9b97612e11c655b", 0x200) execve(0x0, 0x0, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x200, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:05 executing program 1: sync() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000010000000000000972b1b9a56f69f24016cac6f79ee1fbe3264be84c7e583a780e79ce8f77424c04b1efbf1299241a0581a00cb895e708a7ff4cd0846cf7ab783cad2c270a18928f16c5b3e300724110f1706018b43d92067f6aaca3dc0c15f59190ac4582b6bf089e3924cd1f909bd37c79d61eb4c6dabddbc91b6f7f73005f400"/149], 0x95}, 0x0) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) close(r1) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x6) preadv(r0, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="ea36fe9207dcdbb7a2627458b18851f4d76308e8241fada3e42b9d7002db4bd1e91dbaabc7b3038aeb8b"], 0x10) write(r0, &(0x7f0000000080)="b7ee8a58cecfaf592db4b178a092eec7d1d88cc1966bd7b504ccfec202d4fc05f51570f2893c067502c8f55655ed9e861df43615e053866ce31dd40d10548e1c33b607fe0be97a2fd6b9b69a0b4b1ae3014fe00890d145b720e21564e255e30a954dafa070445adf67bcdb22a235d09e5a6cb858ab77a124d063f9e71c9f6e1c8de1fd3d3f7c81c2267c0bcd5cf53447723fec012b707184cf0e1c86bbd4fb28aeeff13e6cabe0115df557659294693cc10790d5e66cefd45cb2dff6d25c3d9988e8ea745eabe228f1a1194e1b0f1e7a13e4469a162354287bfec35a336375ae701a16cb32c731a89ea339602709d0dc28e9c36d63de7846896ec2716391cf8163edd8b78caa795bf24e70a28a084beb9bcc920dea5445e5226d79b3e090e67b95ab6d9cb6af3ca8baebdd098be553b850f87cf6b50f281def2ac2e2db2f31ef3ac023ba0fb355c69846376395b8ec4ba76f8eae6daf32a56396ddcad440a363cdab16f0f59b797d372dd1c5b236596dfb", 0x171) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xffffff63) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186004008b00230407000000000000001bed7dbdcc43b88958ffff000200000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a619a3ac621f176181ffe6", 0x4f}], 0x1) unlink(&(0x7f00000001c0)='./bus\x00') setitimer(0x0, &(0x7f0000000040)={{0x7, 0x6}, {0x3, 0x4}}, &(0x7f0000000180)) 16:00:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100000010, r2, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000e00000/0x200000)=nil, 0x1000) shmat(0x0, &(0x7f0000f49000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) ioctl$BIOCLOCK(r2, 0x20004276) mmap(&(0x7f0000f1d000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r3 = shmat(0xffffffffffffffff, &(0x7f0000e3c000/0x3000)=nil, 0x1000) shmdt(r3) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0xc0000002, 0x7, 0xfffffffffffffff7}], 0x99, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0x6, 0x40}], 0x1000, &(0x7f0000000280)={0x1f, 0x1}) 16:00:05 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:00:05 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x28, 0xfffffffffffffff8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) semget$private(0x0, 0x3, 0x2) r1 = msgget(0x3, 0x0) r2 = geteuid() msgget(0x3, 0x564) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getgid() r6 = getpid() r7 = getppid() ioctl$TIOCEXCL(r0, 0x2000740d) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x1000, r2, r3, r4, r5, 0x160, 0xeaf}, 0x4, 0xff, r6, r7, 0x5, 0x10001, 0x8, 0x1f}) fcntl$getown(r0, 0x5) msgget$private(0x0, 0x244) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x2, &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000240)) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x100, 0x9, 0xc00000000, 0x1, 0x100, 0xffff, 0xb63, 0x1, 0x0, 0xff, 0xcc8c}) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) 16:00:05 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x7, 0x100000000, 0xfffffffffffffffd, 0xffffffffffffffff, "49e5a0e92e432d3988d10c56c8f7908657f25093", 0x80000001, 0x4}) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="00e4125b", 0x4}], 0x1) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = dup(r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x400) close(r0) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f94f6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433", 0x3e) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x5010, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f00000004c0)="93ceddceadbc94f1cdd092468acb0f784e0e89e112fa96deec93d8775ad68bc0983dc85a19fbe2f3722ec882c6903c7c7c0d3c03258804e172d97417c27dcb8128257e468704d8a1c2bbbf7b32e034a1d0b8ec3263090ad23f8a00000000000001861a1a99572c83ade48cafdf55f6423cb54a816b1fb8b0a740ae7724fcb5750f1a41b86d45ddf123b906a542ff2ecdcefa2150c566d08e32e30f37fe389b032072817800000000000000000000000000000000000000c0ac4d66634ff74f8f79a6eb48078da0d3655c83087a3e24788aa90ba3c3307f38be8c365b6013c7962b5314681ddfef75f7a4d6041028fc35ecc82ea899fd3c2c096d879af784b6d4c3b151f5039008de298bbd09a9c126a00faacf9117de58311c3e7d4d869a446cfd376cd9fc97fd473d8baf2e17ebcfadada42e576d3f8e89189c12196a8dc457852aedbfd4e4aa7f44ec114c4a8cf6787448593f98d61536d8e6e08e27cdf4b3cf0afa5f0564fb823f1591e36ec7398853a90e03e84969009e7c442dde1aba7ed2028836715d9550c0d9778ddbdeca3609983c49e89232d5f662ea8ab8ef7d4300"/433, 0x68}, {&(0x7f0000000300)="f08d84560e571a1f32d1d40c0de8e22ba7b648f3b77d1dc20ba97e6e1039915c10fb229c5f656bf1b3aaa853ac13ac1d8c624e0c1c469f9f0e27e4390ed0ca9c811e4e3c94d7bf5ab3303fa840274ceda2b330febb5a452838f4970e8d6ddafa1689d4d478a9fd83d608aba25442b77b98f7aa4901b87e901d4bb83a2c613e87ef0970474a04bf362b11", 0x8a}, {&(0x7f0000000400)="6c54affe4f3115de32659a1291e40944", 0x2df}], 0x1000000000000139, 0x0, 0x1d0, 0x8}, 0x4) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x96}, {0x80000001, 0x6}}) mknod(&(0x7f0000000080)='./file0\x00', 0x1003, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/204, 0xcc) 16:00:05 executing program 0: r0 = socket(0x100000000030, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1fc04020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e9500b780486ae007373a1bdbe781e4df72d8a07c45b6665c1038f6aefc37e500da080fb3adca3b29187a869a4d3722c91f75073a12fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37082934e4fd89f20fd3872babfbbd78c1f5a872c881ff7cc53c894303b298a85ff3faa8d1219820e0f2f0c9f69ec7ab3a34c290000000000000000000004a1233ac17b76f2bb3a4d99041134aa6eddf299d6bda9e797b721f494f29afee62a3f20bd4486936211160c2929895cd529d50700e9d182e4bd051e2dafea7f5774de3ed25ecb420ec8abee9a338af18a706", 0xb1, 0x4, 0x0, 0xffffffffffffffa6) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000001ac0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x4, 0x228, './file0\x00', 0x9, 0x1ff, 0x5, 0x5}) fchflags(r0, 0x20003) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') r2 = geteuid() r3 = geteuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) getgroups(0x7, &(0x7f00000017c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) sendmsg$unix(r4, &(0x7f0000001a80)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000280)="4c70186ab85cd2fee4c9f6fcdb5c13df43863e9cb4e44757bcc0edb5b19d7a79e61fe6a9495d37059ea22af85fc030c5d21d67beb42283ff9905cf63c064fc796521c5feb795e54ced11b12dd5e6737fe1664133ae6335f5fb20cc3d7548f192c9ad23e8ce88e4a28040160c3af7d20586bff11b06e94bc81b4f049a9849b1ab71d507280cd49cc67ca615f6064bad5e74e7c67c5ea3735b4c82ba0cd5d685fbdbdaf8b22c87572a903904da774090da598f3eddb3bf676677b96fd0176faa654a84d09bc6fe26", 0xc7}, {&(0x7f0000000380)="3160141218d435a665ed433859322bdd6ecb1f2eb216754bbe1fcc744c0d1abdbe3b4978520891d67817bb9ea2ee64c0a41e10e8032ead6ff3de9d9ea000619c503ce34906dc58d2c80bbb4be96bcdf33c2538c2b489f664fdce01550d5ef57f8ae45c738ddfa525a2fcd5e89f54e9bc2eeb738c166ce1641095fea2f7b53460d95b2d1b56f3d4276eb6b34a479b5de2a878f94d69106906b50752f9572270ab0f5b2721c45a43dcaa4234f79106f91e8cf652caca5d6568975cfda30df8e5f6bd74c0aea6ea4c4fdffa292d233d75ce312a81cb804ceca40c3e2620962b8309e0e40c1082d84e527f3494410f158512e9edba470011b98999277cc9abb675db5a197c85c1fc4357f3fb17c5c42a98cb8706b90353cc4c9a7f80b442bcbb94e39168077ed5892b6164898b5ef476b23d55aaa684d2df82e1816235153cfe8ca9d1b9236364d8952c91440a0d0186c8594c06328beacd303d4e44a1eda95f4d08918191f044dfaeaf92d65a1f0909f72881fa3add6d33e02a08b09f503f5e108dd90ba3bbb03216da61c406bcd75a7d9f38cc9912e2a264ed91261285492c6454de83d40d2cad97a7a36aeb995013e35d61c1f8a29aab7a2985f4a06bfc2fa92317ecb6838f9d7bcd274c7e80a2a7feb55a7dd8bd280c0c114d968f0f79114f26fc0611f54a62b22ed8bba15c15914c5046562cfea24c86713b4dbd78e48f569b1f24e48d4c87d1aaa4a011c891c7067a75f3622e3132d14a7fffd0b48b41d1adc28e516661c8b31317dd23279d083d4ef0663e8d79b16423139010e38985b0b617cdea375f2b6fc0bf34229d7cb3b7fb7ae829cec9ae5c65c7574330aeeda8f9b961184b5f1f74952b917cfa1fd53dbbd4b1af4307b92b6ccf5f4aa62d24c7b564ca738ce5fe095941c44e423fa31eb4aceaf4a7ea5da109b9fe62a7bd38f7cedc1b15a0ee3a752cf84d72fcf1161fa0791645889723119475a5bff9f846926d42bd34868140d01c255bdc40c0e6ecd70f8a79cdf071018b6226ef7536d708d71088982fb0fd337bc701e1d7aad6f3f79ef6537b05b36968352ab4f97f863d5bab6e77f158e52830b46f444e7fddaee39171eeafeab1f06907a1441fc077bec3ef35a209187d82b145a92cf3f1001002d84459d2b34e6dbf523efdb95321111e32fd77c166c703e357a7d120f80e979aa3d214eb4918b409e83cfece53f18e1215f76eebca0c065061de1d085b47b9300073646c17acbaf316dfd438b5b3b9cf24db2f85cd321a8ff65bbe3f1ddf611c600a4f456c67e08bbc77d98b40cb4df06ecf4d587f7f89324ec30b642e859244d40fa7ff6d1f78c370993a1c5c3e1fb1220a07896845d3a46bd0c5c902ef6f13687d9aa2ba626ad9ccc5ac1b9ed073c5e3b3462900064c625069e3c6d0b47740a3aa9b7bd114eac4a2da862b040e2ad17a730480289d5b0cd221c4050c62e49e1da410119cd30fae2554da417e2801c5cf48f57e4c657f18b58522e7c6be2c1941c8f2ca15258ed047d4b8a60541270c09e939a434657c457bf49a134b9f7158745efb190eec393f30141fb5af4faab6be885f61731ac359aaf90490955a6c040578259f1d9b57854f3192a9492df47cbe52dac634cbbfd1d039077141f202aa366368a93631552e20063e48c4cd9579ea4a41ae70dc289fc0de14563ff8c7c8d8989d1707dce4518a91f3ba52d67f4ca5ed5a071fe2b5a354ec9459f299faf362d14e0e4393b2a204b677f2edcaa5d3dedb097fa0c4bbac9d1a08ebbfbd8520b0d75a3086a10f0561b311a1ffc783545cb84a8ab64641e21214d6784123afa4e8c0fc9ba33a31d1b2921abc4c9ed0265c512b92526cef350901959a276aff10504816e5f04ef1e13ea4fb59bfcf963da1daf7a3c748a056d129ac627df838c5035d643f589dcdb2702fed1a9988fb1dc6eb5054ff371dedae74639e935e323c28ad384a126383cafbee18c508531d5b3aa7813e1ca04c9c2e7c2584a95a30cdc018248d14a18b1110cef35a93521034a7ad25ce713915add5f12737565b68394bfe358ac725e511dcbfac6848ce0adcbf478367230d2c462fa79a4f010b077fc00a5a72b4dad6cb8328254a0cab691ece91561b415e23a8fdc2f595d14fe706dd2d2176e7814f782377a649b60cadf4f0fd30dab010d45ec86c183f27910b586304b8b8a92e0ab17c4c3133b660d4d1aeef4964e177df9da2785c1dacbbb238a4f6f3e5f4bd46bbfab51d336b9a30e3c3967216eb3cb1414b226acb0d370f39e73d55c8b8b10d42315854b071a8c9b33907dd8ddcb3aaa0d33435f97d7d2718c1d6fdec270ee5424289b5e2c6942301851d2c84b0927c38501dd6df84346d5f232d729663ab709471e7222ac5d16639b6fabc59f391e70605aae23ef905aa8593a3c733bbaa7845c2f5a7d786011127c2ab5fa8a58a7e900be14f41c2b4d31054e5e6a1037a937c77c250e37cf688c6d19bd08e3d73aba7048a9a663c0e55a082373b8d4d978c43af3c0ab96267c8d1501fdb92521021105638cde5417ed5858c8d1537b695615eefbc266a16a6deb145bd0cd79a5ed25e9d10a523cdb05436a3fdfe8df89419e3531a6a49e7518f9014ae7694a9b069e4d603a0dcf0f1bbe0bb1ec7f8b8fb4212f45cc36a93908b6cf231c70b0ff9941f5708d096d4214cb27435a381c80e855d32edf082984da4836aec684f581644ef43d724dc4dc6a5744a9b021dd3a174bbdd4c7795ae1a720f391bd139de040142bd1d4aa022fe9669961b3a14f7c1435736f2c57cc7f4227170e3f8c76bd89827ba26943b35b83d3ad4faf5720c28557a7f24a65795e0100db7d52303415016c2f89d47fa3dacc348def628e530c885bb75f8e42eb94d43fd4ea706acc662446235d6736115cba114cf86aaa2b73822fdcf02a016b44c5a95cc0ff53845e3db9106890b28761d259ebba02fc0b170295587c35ab2cf36cf22c8fa183feb1b3c17a649af3c99ce576cbd36245e16f9288d5b7c4d57e99de5abdeebf877098c590b7e0c9ceafc9fe9ee70aae9703a19aa106b893b86f7a8f3fba1be9984f8a7ac28d58f0b9c3e4a86487a5ed25d0c9fd23fa5610b8f777daa690abcb2ee5a84e2bfdd481884ccbe54594c8fe389ebeb47339a12cebb48ecb2d07174a917c8a261168b6cec42faee0de4486dcf1fd6501adbb070085bd058bac257017fa5058961a69755042b8c033f343b296c87aeb2e587a91bc70ccba4e67a439a4f1c7618cf8b665837de3464d2d7a116dbc1573fa80758ddadfa6327f263bf2f2f4f2d36c92dde1f4463ca875caf7ab3b0f9b3d8605354576d881efee4f7398b2f6d345d172ee0222997c125d7515a048765d6775fec53b10212a3619fa88c99c8776e37097fc529628ed5be237138f322ae0c6bea49c7a577b390da502eac7c8284cf0d78482110ac08374bdf97f8a04b9218128bff4240d9f2eecdda9bf6f0f27b0e7683a942453dfb81325e6587d1b56aea9c96d71ca1b2ac15582a478b139bf3837f0a9e3b6aa8a2dd949e260514f571264dff94047cee84909f7277d1b1bd28361a3f5eb2d44d552275cc055e5a1e524679443ef30febb246ff12794f0c634a8bb0f4a3a5f4bbea0b620e7d967eaf47ddba6f057e2cd5fed357d543bb99dd4699ef66632dec18e3b3a061c65eb4a23c7783b048528577da44da9413859db6f149c99b58f09b51ab35e247c2ed62715f36ba198d26c550e2e5042225f860b04ec81bd994c3c61318dd45756f2f363c80b09034d982663f16da3053f0812e2c6792e7fcf1d3d3ceedd1b6780ccfdb3c34f4f862000b7cc37b3f076da89210df36ae55293148f17c72c1463a98d11b4f08753703de258f9d279866dd3d507f49bff744a715e4b98bae4cfe469af17484d50d2e8f752776f19f4ad09040e49f99ee18d275d5230f182cce16e7ecd5a30ecac70959e5bfbd64c5d3ccded7c2114978d6293921860b94b8709a585e0833964e35d2e38fb573af03d7bd327ff13f9577e93fd0fb716b6ecfede03b1db18bb9b396b4ca17d33648e83b6d63b9c8dd5aa7c5d929489d56b003dd840fd03df12464a42f514574b8a81d501c5d8a5d3d7ee778054580e65ea38446b8dcc43bd422088e7022317171c0763fcfa9359f5e8569b779be13f8c6ca0a9d36e0cea33127df40f23b5148405cedebb5adb297fe4971920c264222351384a01658c7ac1976b6ad0d427ce34b0320d360efc6319a92bd407eb6c908881e73e6bcd81631722e552ae28d6fbb5b6c1c889c2df21674f953e38676b186d47f29ea2a6788e02f31b200a4d1b815fc0207f9a9b1deddc81f1d404bb29c2afcb9e5f8323165a9787c33156d0155c338b7a9109ae1e372a42619cd40711ff95e158d9875e43894e7b1bbc5e9d3d57760effe6e60580dce6eb4f0cdd6127deb218b6b5e0873c213e62fa12009171c578908f602effd5edca03cb01598d2f73930a3b3805e99f3080c845ca2e70bc4acbb5d77db1cfb975d181abcf8f5d3501e8a547317a19607ea419afdec68c110996fa10ee5324a666b592371a9db4b2bec9aec91cf32779b14095e7f2bab9a4d077317f988c33c51285d683ed187a10543f764e06549d01efc6d1a424e7557382f489ff9a43aac59455ddac03d27d3604289483dd301a9fcce53a9ee4c4586822d4950be3058d3f999c065df082ad61aa9926ec34d334183fa2cd19454432ad82bc824524cd66f82e4f2377378bd83e50f4ee703a85735d358f77a34475db69995ebfd605d28b6c8d82dd5ca8d3bbff7e4908cbe15564d2eb0dd397cf926bbd13b50e65f373ce036d35c5f06cb5a2b9e28ec4179915b4e069172ef7182f827886ae8347a71b3de8a339e836e9b72e37c2f1b8b4a581739ac2217ccb170c20ca787677390e17b5a5ee444e860d716b05f6649737f92f403885890bec7a0fb20c0e494b73cae2dbdd4d893f0d684702c80acabf85eb1648777254a66f7aff4b91376046da3b00f7e6f7c82d6d2bc0d8850fff9523d3085084f8b6c3d1bb378781ba19f7634f280b341fb17c43bfa7388a8b740cdf1d4892080130f7613ed4aa7b966adb242233cfa721d8cea11120b0c32604a3c0a0e24eda1f412486255052c3f417b6b6fa0d64a4c48514a5dbabe0e3c6d1515e88bc5b196f80ae0d66e5ff3d5f4e6978668c6352af7cffa79c7acc2e6cef535de9169a28aae4f907574ccb0eed7df955114733fc0aab78cbcb2f41821e68075ccf055eb7271e55948586e485add1f19faabb024081bd60799878340f8c812d2d198553d6d4514e5096aee3208e86f40766f8f52df299440d36073f259f08748389a4721c5e05def92be8f35d83c0922d47badfce59040065eec8345d89eca788544461668b01780c33a7d1d22bfa008376f7beb73a9aedee6f7ffa465b58d3146666a1cc84a5997f0e795c1901ccf3a56b511db48dd7c4e489a8f4febb0ca8e188bf45bf6e038cf39866a433c7aff43e044bb7e32ffcfd3858a29666fc98ab93e7049d318a0f23f97a240403b86bed345405ebf4a565ee9e800447a9c6763aae5baa94a2f57c8644fbdf184eeaff24781b501eb877ce5c20832f8b2bf3dbee33ea8494798b724ecd319688dad0de3e1d3f5a61ec3a047afe78417662dea69dd2f50f8dfd5e6545201c043547c48af720a0e798b10caa51ab063968d5af429e8d2d1bd96e3521806c3cc88fb5c422402b9eb79d2546464cb8a05a10c64f3c7537aebb45a1efc5df17720f92acc3f115a5a009ea4fa", 0x1000}, {&(0x7f0000001380)="57d9ebdd846b33209a2b7303430467767ee217c088f96dcadf73233ff45c3b2f1b6013166d3b142eecbb3d8800934373fd3c54a2c6f01e6e3e270963d779b70a8b460fba4336cc3d73654c0a099f3ceb87fd0244080e3fbeacbf248bce30652d3a0a2be9f87c54afa8cf61ded359cd71d733a8fde04a1aa5", 0x78}, {&(0x7f0000001400)="1c67bc41da775aca23e538ebfd56a5a2a2e09ac548180e5e37f43aa82d8415f39690ea0281a69128a5fbc222cc6c99a63c17cd801d1d4777ed5a1481f045f68623d6a5e0ce19ad832a23717d8e0374b00339605b1a8f7d1385643a8a7bfd45117e409bded5b8b7e4aae1ddb8f1f20fd7eb443abead24f94efce9830dc1ff2b10bd76f503f679fa61f1f3df12e2f3af3e0cea0e92a3e2460cf3c5f3aca98f2a7e522cd7443bd7f2d471b01042a5652794e920514b", 0xb4}, {&(0x7f00000014c0)="95ec52765ee8a999b72219419aa16080822c409168a4b2843e7214eff97a440964317ae43e04adee51c0b4b77d23e287a168fa963f862516dbedd527c75515d0cbbb05c7b6ab65b9aaa9bc4fa8150c668393aeaad83330c17dabfd9f8c7a61e19e069ee57ccc411123d4a1b06d4ad24175ce017ef4e79ecee80c36822a9924e7d2642cb996680dca58f19375b7691e61c11454bdbe66aaef40b57a9f09308b0b3172d916b8ff43045f3780", 0xab}, {&(0x7f0000001580)="4d882fd3c2221ec924468ca9366487b2ef214592b8c5be8ce7982e9a8b8be9a5313c607be653603c12f70be5a3cb4804b7bc4fde39a2511df16d3b4ed78f29430778d367e8efdc7e7b4cc061a545de080860ed31b4d512fc91def9e94d841dd6d38fb7", 0x63}, {&(0x7f0000001600)="cad9d45ef3d61f763211c259ab4e6c52ecc3a55129381fad6751", 0x1a}], 0x7, &(0x7f0000001940)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000a00002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r3, @ANYRES32=r9, @ANYBLOB="00001d002000f0effffffffffeff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r2, @ANYRES32=r11, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="200000000000001bffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x7}, 0x1) r12 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r12) fcntl$setflags(r1, 0x2, 0x1) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0xfd) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x29) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x91) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)=ANY=[@ANYBLOB="2e2e627573000000000000000000000002004e230000000000000000faec439ff57e7fe5feffffc767aebc7e784dcfee96734e95a093f4256de3aec0539cb7745af1d9f194faae9c3a79e696f641f1eec05a5a0284417f9b264dae3235a271f658c26bc70c9bb8c8d2e0c31217644b116065dc0b20cd4da09fa43f777ffa3f6cb2d44645f4527830d7fd30f5e4d21ee8657dd223fa9cc7af171dc4d2cbe7ac70821e080d3fc3cb54a0efd01713ec13ed0777c3149fe9743bc0ab0d51fa3f35e8a6ee0ebde4b7883a92713a8c55673f9ac955fe6bdedb644cfece735b2fbdf116f74bfe0c9a381e17c3e33cf62d"]) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x8, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r1, &(0x7f0000000380)=[{0x4, 0x9, 0x800}, {0x1, 0x0, 0x800}, {0x3, 0x9}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, 0x0, 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r3, 0x20) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) minherit(&(0x7f00003e8000/0x3000)=nil, 0x3000, 0x0) shmget(0x2, 0x3000, 0x0, &(0x7f00003ef000/0x3000)=nil) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r0, 0x102}, {r0, 0x10}, {r0}], 0x4, 0x19d6) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x7, 0x2, 0x3, 0x6, "badd87a219f4e795a8ed4f34b7794593065d0758", 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000a835700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) dup2(r3, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) close(r1) 16:00:09 executing program 1: getrlimit(0x8001002, &(0x7f0000001200)) r0 = semget(0x2, 0x4, 0x400) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001380)=0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000012c0)={'./bus/file0\x00', 0x9d, 0x3, 0x6, 0x0, 0x4, 0x8, 0x200, 0x0, 0x0, 0x487, 0x8}) r2 = msgget$private(0x0, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) mknodat(r1, &(0x7f0000001340)='./file1\x00', 0x11d0, 0xdc8) r3 = semget$private(0x0, 0x7, 0x32) semget$private(0x0, 0x0, 0x80) ioctl$KDDISABIO(r1, 0x20004b3d) mknodat(r1, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001440)={0x80000001, 0x6}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(0x7f00000010c0)=[{0x1, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(0xffffffffffffffff, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x7fd}], 0x3) close(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001480)) write(0xffffffffffffffff, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001400)=[0x3, 0x6, 0x80000001, 0x7, 0x8, 0x6, 0xfd]) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000028c0)=""/4096) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000001280)) msgsnd(r2, &(0x7f0000001500)=ANY=[@ANYBLOB="000e7de6001020c10eb1e2c73f7178dcdb5abc03364884273a68afd0be8dbf527782725a67f2574b7c26626cdc998e0661093bcfcf723d00"/65], 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000011c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) 16:00:09 executing program 0: madvise(&(0x7f00006d3000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) madvise(&(0x7f00006d6000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) fchmod(r1, 0x156) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)=0x1b12) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x0) chroot(&(0x7f0000000100)='./file0\x00') link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x382, 0x0) sendto$unix(r0, &(0x7f00000001c0)="847972c843597a63fa5c65a01458e665bd73f49f33225c260526be3f95a434ead49b51906f285e58ad61bf88d4766ad96af78117f33725144a22ebc7368bf01cc2b8fe7e9ad5e2ca110d890d56", 0x4d, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x4}, 0x8) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080500"}) close(r2) fcntl$dupfd(r1, 0x0, r1) accept$inet(r2, 0x0, &(0x7f0000000100)) connect$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0xffae) getitimer(0x0, &(0x7f0000000140)) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x10000000, 0x0, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="3fe68842eee60ac346a83d8fff6e71d3dda10b1d034685d8cfd62f65314f8c4cb2d114f7f4d02cb17a8b7391b974aa4e50a152ec", 0x34}, {&(0x7f0000000100)="7953cf2ea47eb8ec04889ce397dec0c65d7db2fccf50be38f8a6cf8acc25a7a51a6896166fe093c2dce40c7b634dac6946944cbd6ffe402a2cd89e6b48ddc65e45f8ed0c2f8174d7ec6eeead89ee66cc5e39924e4702738d68aefc2f31a4", 0x5e}], 0x2, &(0x7f00000001c0)=[{0xd8, 0x1, 0x1, "af009e8e3d9bba876b52d58020747774a21598dbd6731b4271ae1f9f468e5673c398a1774da0602ac05bac84b1af71f9e6a4ec5cd38c4887a2dc3becca419de31341550375bfe996c36dfb396f81b96895f4724f42314f4de7b3c106e66dbe5fabaa8cd63bae4b60e976454aa8191aa2d265dea77f5f657626b9bcdc9ca75a9eae162767a4df38d91c9e4e0ac67f1ddf8925a741c0b3f30d19c7b62b06781813cd5632df4bebde6b14d1b1fff1ef6306921cee8f9f4c3e62e9aa3339a4b0a7fcd9d511bf883f4267"}, {0xc8, 0xffff, 0x81, "9e5ec98583c3cc43c55240f613b6f3fdc2973fb5e2623c06e810652f262f66282fd8cbe93fee570ec53a05c7e4c2a324a6e2daf361a976c919a8ceeae394fc308625b8485ad557320d9d0d894b8a4b038e21097ff56099b8d0629313cfe58cdbfbf2b19abc90616f046a176ce5ed85d70fb8f9926f46e272e020b4163934a3b17d62ce6c4b554c4271a449ecb0e9ade7aa74567b7138afea4df7022f765e2a4461b805bf58e9f7cc0edb458b5a64b42bcb463c39"}], 0x1a0}, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff99, 0x0}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x20}, {r0, 0x20}, {r0, 0x9}, {r0, 0x22}], 0x6, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000239fc8e46b4080000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000f1eb275e8473fd6db34c6f4a4e88f55bf7bfe5aaad6baacff00f5f7e33"], &(0x7f00000000c0)=0x6e) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, &(0x7f00000013c0)=""/39, 0x27}, 0x41) chflagsat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x40006, 0x2) getegid() read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000002c0), 0x165) writev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x100000000000014e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0), 0x3b7) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = fcntl$dupfd(r1, 0x1, r0) r6 = fcntl$dupfd(r3, 0xa, r1) accept$unix(r5, 0x0, &(0x7f0000000000)) socket(0x18, 0x5, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x7f, 0x1800}, {0x0, 0x100, 0x800}, {0x40000000007, 0xc3a, 0x803}], 0x4) r8 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x29, 0x38, 0x0, 0x0) getitimer(0xfffffbfffffffffd, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000140)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)) connect(r5, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x20) bind(r5, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc28, 0x40) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x4) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) dup(r5) clock_getres(0x6, &(0x7f0000000140)) munlockall() r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r1 = socket$inet(0x2, 0x8000, 0xfff) r2 = socket$unix(0x1, 0x3, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/zero\x00', 0x41, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/ttyCcfg\x00', 0x800, 0x0) r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/zero\x00', 0x190, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd\x00', 0x0, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/wsmouse\x00', 0x0, 0x0) r11 = socket$inet6(0x18, 0x8000, 0x80000000) r12 = kqueue() r13 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/tty\x00', 0x40, 0x0) r15 = socket$unix(0x1, 0x1, 0x0) r16 = socket$inet(0x2, 0x2, 0x5) pipe(&(0x7f0000001dc0)={0xffffffffffffffff}) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000001e00)=@abs, &(0x7f0000001e40)=0x8) socketpair(0x18, 0x4000, 0x3, &(0x7f0000001e80)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$inet6(0x18, 0x4000, 0x6) pipe2(&(0x7f0000001ec0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r23 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001f00)) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001f40)='/dev/wsmouse0\x00', 0x80, 0x0) r25 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001f80)='/dev/ttyCcfg\x00', 0xa82, 0x0) r26 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, 0xc) r28 = getegid() r29 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0}, 0xc) r31 = getgid() sendmsg$unix(r0, &(0x7f0000002140)={&(0x7f0000000880)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001b80)=[{&(0x7f0000000a40)="493ec8b7b75a36ccd4b52882a39781e4fe82e8f7f483207d85fcb968c4685a5c2bde7d4fcb99f49e269d16cff0b26ae6f024cdef9173dc964edf6d9fbf96be20b06765432feb6671a1ff397115e50520f5cfb7cba87dcd80fa89d604799c4131742372799a96e903c0c28dbbb37a2a51e420e15efde9d844e2f27ca215a2862ddd149185a0dc08e237884433d2258a6a1e106db4e4a02400d5de3ad882feddacc8", 0xa1}, {&(0x7f0000000b00)="cd365da79d8074476841fc71e927af9ecc6cf17cdd53c16eb576dfc9cbffa48c56236ba9e322fb70b64d49299a5108c7f3a7e1", 0x33}, {&(0x7f0000000b40)="be658ae6ae373c97f2dc306729233e83b2bcd29dbf72ff09225977c8398b4771609a17b9be980832ec9c42cca77ab8ce124056bfc297cb5db1186d0fe8f3ceb481a1cade1a55992c5f3825b31cbe214ea1f223c444933fa21141704321e9d8c0fd3f19ea57399e22e1faec692d684277c1d0770584a8a11a7160e0ad344043780932292cbb158d587c9e00d85c7ea643c526edadb70aabdab53a417f69f2eb663758c401b149dde9bc3424181fd0144bea46f337b940e97c94c2b2baafe533de808af01552e0976ea70e08c5c848e4153e6f3cd29b379c3b3a8851b35a3bc41105c2def891d11441f4224c2b243d59350d2ba990fae87e45d4c179af5a947652940ed4bd4e3724e816370e1398f1587a2ac0cd7115c642b32c3d5c3839247163267e5256912e2f31c559b7666376a1810ba41d01be8e97ed18b458994da70bd2f1c6b6ce778b0dd3f6ec28a9fd318f6e8d76ebc76286098e25de6c8c01de9e61fca0d5afe4dd324090fe5aa1f657d51da9ecbee9ca7c7afea4cc86ccfa10ac34e8f1bbdca7cde769d129ba177a08f56cfaaccaab11b998764f70222155e17b60ab898f480ae3e9282980d3361d8f8f0135270a2ee8a26eabd94ea700ae6eaf81ebaadcb2576aa84fc0c4ae192b51e56d4f956ff53548af4e3a508bd545c3d1bb19b70c7e03105a0eb4d51f3bb71afe51ccb93d084975f2f6a0f20b25700630d5d723cd30bed7fd10cb749d8291911cbb8667335e276d47919cfad733146ed09252acbeaa1ede8113e6f974b9e0d6a4e6ab8ebf4fc77a55dfcf92c5a8e241c963efc11afccb8a8d3b796ed8c44330c90742a713fff712dc159ae9940a93d3ba4ed3175d99ff9e1dfb6b554595af3f62501ece3d9521e3e6559a07c6942c3dc835b8c1a57c81d3ae669ae7992d46b3dfbf743fb17e74722b98823f38a30a49bd770dc58ae400aae6f7ae75243edf772f1c53ce4ed3dc4a86fa6a9ac3f420f6508d414e12616786c44fa5c5b7d569f1e5715262b0605af88419afa072e2596fcaef9f79c22b0bc3a12bed3b28e754ec0697e10765c488aeea0f48f654892da28035a991bbee52275fae2ac40a2bf584511b1cca5a8771a75491d37d2e4d67c56f9d45767c853fbfdbefa0a4bfa07bf8840e028f7e5ae1ba19bb9c38adcff5a4e8a9a889875121dcbc4a011cbeeae63b76d78e995214e549d062fcf31d3258b9835e15176462371cfaf34ca9fd2dfbeb4de50ea089726042514939c78d7eb920a388ce7025cfc45114acae526d2a0acebfd4d9d6c2640b18c0c61bf380e7d45285d1852a0d280981452185aae836d59ab74aedf88dec6b09390bd51a01261d7dd92bbd297e32b00e8a16f9c53bba4bf514f979ff38dcdee284691c2c91b2e61625ce630d3e572e416256426ab7eceb4fdbc59b6a25d3e4a339f09c0f5c7ec8d04db221705070a871d7148f1b2c7118bda3b65db4bfa390c1d238fcd2c4b999a5063cc5f97db2f119f6145681965a9f4d32bf32b56bb2ceee0d163f2b7a05634db49ec60f0d826a3cc8ce91bc7364eaf4f5b562e692d1c713d25c3c0c412ef016114efb5cca10ece35a9bd79a75afc4757409c648758ccf7fae96ed24dc129ccc7ea092cd4ba750e1563843ad816d555e064e178ebfec491930e43e74fa506cd431ae96f3d28eef99543a35f3b7c4179e59c878992a053ae697e00b1ab47b0990e88a624b928c8a8905a4601bb0b1657fcef7fafbbe9f169763251ec05968f8142accba1e7cb9b08c491e50b659d865c6d59a0e148bb3ca5adae4957b0dc235a8c6e88a264e257eca9be866c14e3bf5f8eda08170442cba2e6c42ae53104c67694ae4056f162729551078fdb3a82eab7f16589f765ad7aa7633a5b5c864f0c9693cd239f5e076766f19fb526812cff26ae595a62cd39631544b11c4e546a1066b2a9f461ed5e5f826c1fc20473736b242322e1956e33cb841752d1905e8dd743312ba7f42ceb54bab6e4e3badc4580b20da812f11272d616a9df370f17d77113d08afd89ee0e0c805643100fc5fe18be2abc048e908b8d8bffb502d5326107e9bfd6fdfddfb612134dae48a0947b0675675f72bebbdf2cfdcd33e6bee9a69d109079d681fca82f02a4312778cea6436b7e903a27d8388d270536511d19d2e2aea975bc41b3d9535107c608f7eb1e35cecf2b4e11812ba2fb8d6710268e76bb9ce24aac9ffa3f53a45456607ea0d5b417c62c3e43d4cf409aebe2da48f658e44d14e7965ddcd88190dcc76106db44f3fa52fd83c5ec8c51ab060b60aaee6db9f3f1c0706f79d7b080869db2df1575e5eaa22875306c165a6cb5ebdcee500d1dbb97ef7279608d555ae56cbaeb060872aa7f3456febf49da359c1ae79b5b328a6bfbfa1903d9392692a382eafe356686b07f36b966a6fa7f39a61a13e412b4ff79d30a71c13f9f49b325ad2eba202ea86f2a4c3b8556acbe0cfcbc709671ce37ce6f608c576920ed4251417ecec5cefc8d8571e2c280c139c210f818772dc563867667ff6750b722126ab8958c996b5cd84b310f4ef21787cccf1877a43f9ba73457754ff73a59d43345c368cb2194dea87c61fa5889fb98c9e6b6326615205706c481de260f7fc8153cd0fe3fe67ca55196b5c8ef19198e3f3f162f11d2feaf8068dbafe8b844790b698c77758eadcd48ce09e774b2358aa754a182f3d3ebfc8a98f27f66a2debbbb6435c717613ac50f1111d6d816db34c89540b9312a029f167792d3b4f626b0dbd5413178c85a5928b5565ce64d4c5e7b53bfd14f5845dd395a639896b4f68cdb59782e97678dd9129cb4afd004fb135105f73d8d37f771d99ac2405860ab6764f1d0675cdc0270457672619eda4f3797218850869636e2dd0882fbd0c08d4190152107ee6536839e428af68fe2de4321d77d8dc7eda1450caf493eef05042ad56b17b91c2f46111e93da23fbd66747a1672c825271ceb56f2252e3e700b8fe4cfb1e2ef11c589bc596feb9b65e8c96dd5b8dfe1802d92b5ec742f78cb87c6a95f5380e0a3018cd6ebba6fd21145b3ff66279a2f5ec3a4abf837a99d1a405e9eefdc52023d99803b2a6c7364435f37997ae4e8ebd605577d9e6b77fb3b0a87c018ff64794762dfce203fb68b03157c1b6d735fc2fe6725e4af925c5c6bdfddce509068ee6b54e307f51cfa3f4ad1f6332c726667e94753961021f2e005d5a5608bdb0e24385aaa1e11de1c0ffa24ae1038fe97bc28f666e6c4f8f763ad7f0e1db1a1c8685ed1cf75203b1e9a2cb4fc6f7ba29151a9364b056a8b44c262f3c9168cf0627bde686006f58eace958bb3012781ebae3ada6704707f10219d2cc3b998e2d5fb58116e5c4ad1051564b83a8b1f3503855cc67fef123d96560a7d80af0195e11a87735fa1769fc681e994403929ae7cec4da5e74d14d40bae277ae88e85c9db44d49acae2c7117dd323cd3ccfd095302b3554209ec83484fd45c40e18a6689c7e653a15a70e8fbfa698dd4ed7ab17bf182a8315be65cda3e41104ba533b335ebb8adda3cb2c44d0aa780c48a521968c0a52c2a1c8c961d13646d368cad7688e4dc7b959845a82e8f734eb8212eb4976e21c4624c12983e196c7266316b654c152342cd89f13c2ac75b387267c358afb6bdedbba5641b5ac489e99581b207fd8c07ca87c875d0b48844111429d97600c935fb5686f9b3199433f30f3280307e9388a3d5aac7ae2e0af0bdc545adb11336c818f044b54cddcd5d5f1f9da90303cf1ea834a1e219d242648e8b0a2868f23b90828b86c50bfceb596fdcf15a44167890b83b6f5e0ff0807749eb289f5b24c2db6a3402a0519f564d3eccb89baeec421379deff635b6ee4b5bd26aeb643466a4814e65747e51873c6f0537d4cce325b9583350846a1cbad4f86c44b0c5b4e654a7c518634e96eeb24e7df62792f6b6bfd3fac6647f90a8257c3a4cf06915e74bae2d21237b11f2acb7dd5783a2d1910b683a4316d514fca1d81ef819fdfc40e138b67b238839887323b1540b754c19d2112d1c39b8115990f5ae0c8ae256d65754f1d1ed896c3958e1ab674b5b584240290a57598d8d0298f57a21f6a7ec73bbc7e09bc6fc0a691b870cbe2f74f797c949ae86564f16b77fa115c8f184c95557854f3390b6e5d94a45857a19719ca6d1af9e2927b53b8e54314a0ee6978fef9263628837750120952448485b7cdbad944f24ff8b0b0a2f6a1d1e67dabece6410e7b77cf223cc1cf8b8dc716c71554eee17e0efdc0444e360d0af4e617349cf735f3f80756875bae24fe0faca7a90f9caef62a7df74cc7a128f8b3dc6bcc311ec1404999ea9048dede97a52f36905845c75c3d43fb32ab89b79f6b502ab61f9bb9e8df8a8e489090da69272235d4cb7dbbeec71977868e3f07f7c56859201467ca4c2f5d59b8947a0645e78d3f36094ae00be762c7072637e3473ce4294c24a5e964dcb70ed6f13c9bf5890e84b693eb7d8a07faf8998701c92ad78e3ba605376a50404c81bfb6f5618f930e9615d89c1f001c680ac0f6a2a6b981311797e20068707fdc4594e7ecd95347201ee80b869cfbe1f031a55b02c717893237cb0383f2353705458d7e0056c16e9081afbb05e9431c59e8f57e255d1798f07eb950e5716d04d409bd2fa7a6e9fb4e2a2dac2caf716356164707d3f81027af08cb6ceb06e3f8cace97a214dff5b04e8a570f45979f3facf45874fd9b04465c727cfba159aeb3842913a671790b1db71e5d11b41feef1262b5af5df179eb4347d833915f90d74fc03e672b226e6593f97c48c11a677b27757643aec3eab15ee1e9eaac42cb31e1e13e632f1b5b9bf7712425ddb298d9649095da10fbe8a7628ed49c5a777e53c3f7e9020ba3cdf6a8fe3fc43264a3b13dbcd9758c55041584133047b4eec3c1ef5ffce5585bc5c2d36e69cbce4900ee518b416be76437c72b19ee624c804a6b850b1d737137292fa8081b148981eda9b9cf6b0047912b25186dd1604345add7d28c74689237eb5b82f0949276ade54ff7f28c2a373bc46d765c62827d363d8f4daa6285059177c95df7cc3a4b1de56dca97b718e44e5c6735c3b71991ec00f6f62e9b528008b631b0e71c76bdd1f68ac74c8774ab37c6ef134ebba5446a717f648ad87091add274b5bdd8d20e80c238a6c48ca879aabdac2c50bc8e34d51f0109c079f421884e3da4c7e77e3722069f71951bf70ea912009ea2d31de16c40818249199ee7b78e6adabfcb9c681963effb4c60ccf28b10247c4aff7640e7379996d9362115f0b37ce97783c4e5b5ad39fe5fd260539ccf94157830b41a5496dc6f3eea5525a6bcc8af76832d1a1520ba0b0e938d9013d4a21362786e8b2e85e271c5baca66609a5c1e89cb6b32434764687e8bee82fdcffe7d0c7eb4990db5e3045140fae7dc60367f64dd2afc4cf44c92680012a1771a0aeccaa804797e6155b2136fa71e4055457f40bf6768261dd68585768db861723549ac8c2acdd4a233cb531f71ef09d77bc1c6298e704b70a6e0c8fb45a012a05d654274a7826cb05ed5803ebdf678f5c294d1d1b0e7bed919c04f57c9ddd1dca3f4dc979183d20d4ed202df831eaf5aed827473ee6fd05b52e447f8679051a2d1a2a2f35cfbf8e0b3b029a38bff60e0a41de893c090a8526f1f1d1ce4e4f0a2026ec3622007a0f79f2b3cc2f18baf28c705499e0e66a33dfb6d0518fb510e4e2f578402dda48868f4b1f400af316e0a8d904336aad33eefb3af4b4b372f6a761e7f4ec17059f61536c46563d43a5", 0x1000}, {&(0x7f0000001b40)="ce6c83d0da9fc076e45bd386f1f939b405dc729ab36a87957afeb8159daa6c212f7df218657181b151d23a73839656db340b102ad0", 0x35}], 0x4, &(0x7f0000002040)=ANY=[@ANYBLOB="30000000000000000300010001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="200002c1110000000000ffff00000100", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0xe8}, 0x6) r32 = socket(0x400000000018, 0x3, 0x0) setsockopt(r32, 0x9, 0x9, &(0x7f0000000000)="21157b18e89d36c8cc6dfe99aca9a3afba3957ce22e7cb1e9f49ddc7798b7b11dc799fd265f3c41967dde1d7c982051bdfcb1d9ce470462f2c93c1944b3e052f762ae42aa69f4a5b384b52590bdc0ccbbf1b89006078c4601226641d2272661e71dde0e4ceca34e1fd75c699a2c6bc38ebdea0cb852621c67567ecf5b7f16b0f35938d4116ab351b325cdfc62ea5a7705bae5362226a559398d2b1e18893bf5b6cd2ace74022c5b1f2643ab82a3ee737e8f5bdf0c1d27d239edce6df70835789db205a943b74552eca3fc8280cab3bc0e11b9b26ebcd4ee48ed73229137350b5578ebc02dfcc78483a82d3b52edc502ebe989da4c8", 0xf5) recvfrom$inet(r32, &(0x7f0000000a00)=""/54, 0xffffffffffffff65, 0x83f, &(0x7f00000009c0)={0x2, 0x1}, 0x5) r33 = fcntl$dupfd(r32, 0x0, r32) recvmsg(r32, &(0x7f0000000800)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/47, 0x2f}, {&(0x7f0000000480)=""/38, 0x26}, {&(0x7f0000000940)=""/79, 0x4f}, {&(0x7f0000000540)=""/27, 0x1b}, {&(0x7f0000000580)=""/101, 0x65}, {&(0x7f0000000600)=""/200, 0xc8}], 0xa, &(0x7f00000007c0)=""/8, 0x8}, 0x0) ioctl$VT_WAITACTIVE(r33, 0x20007606, &(0x7f0000000100)=0x6) write(r33, &(0x7f00000008c0)="2c5097a054e12824e33f6035644f9c59ef737fb71ee623de1c74844e968f4fd5a358cd73ae5fb74cdd57ba693bda8409b479d51ded593628cc6f7212630601eefb4dc52e4720f10f6fa4a10168e62e170a77944b7f", 0x55) setsockopt(r32, 0x2d, 0x1a, 0x0, 0x0) open(&(0x7f0000000840)='./file0\x00', 0x100, 0x105) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r1, 0x0) pckbd_enable: command error 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x80000000) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffff, 0x11, 0x80000000, 0x5, "629894c6c463647551105c9de7e72b29bc61cdda", 0xa, 0x200}) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0xa, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() r2 = socket(0x38, 0x1, 0xea7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0x10000, 0x2, {0x20, 0x401}}) read(r3, &(0x7f0000000380)=""/51, 0x33) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r4 = semget(0x0, 0x3, 0x480) bind(r3, &(0x7f0000000340)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000003c0)=0x5) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000002c0)=0x3590) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) lseek(r1, 0x0, 0x2) r5 = dup(r1) r6 = syz_open_pts() recvmsg(r3, &(0x7f00000037c0)={&(0x7f0000000440)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002740)=[{&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/133, 0x85}, {&(0x7f0000002540)=""/122, 0x7a}, {&(0x7f00000025c0)=""/84, 0x54}, {&(0x7f0000002640)=""/239, 0xef}], 0x5, &(0x7f00000027c0)=""/4096, 0x1000}, 0x3) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0x8) faccessat(r5, &(0x7f0000003800)='./file0\x00', 0xa4, 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000900)='./bus\x00', 0x108, 0x20) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/106, 0x6a) r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendmsg(r1, &(0x7f00000008c0)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x8001, 0x3f}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)="57d7127fa7ad624e619d930b970a4d847949040bf8c649185398896cab26", 0x1e}, {&(0x7f0000000240)="f06512aca873906b8ca9fe45a044006eb6a463a52c78f9837e20c01d5789bb4b05c2684acd6e2c84471d65cde5", 0x2d}, {&(0x7f0000000280)="9cbed8717e650350d296ec1d5818a243cb6bd547cbbbc7334e857ec4d199b7eed6cd9ab0dcf5b1de67c3fba4d4a9d87ee56e907d117127ec896d022a2814c054e765cc6ba4c109e44c3fe1a013dc3de4490405b83ce311aa36a47ab5bc1f9f496f3c2a2eef3d1e05a624bce5af9e6620ab3218cf2b31de20f3cc5a749e7684d68a3c5e46b811dd3e3165892c0cea7c86a2c80f1898097c150ee004b635759f327795f980d3d1fb9f930d01ec0e82953b967648944aa4832ebd7bc76fb7028a821fd1316d0f634ac54e352cc40d393f8817bc37411643a1cd486ab12de7cb6ac185a388d18915e88dcb2e3a821483", 0xee}], 0x3, &(0x7f00000003c0)=[{0xb0, 0xffff, 0xd29, "684390fcfb5fc85e0fd3112acce5979f6a8b2ff28df02108f4b01a8629394af2b6dd2e0ce0da8dd0e18bd5252c4cbb83ba1158c9c48ac90bfbeeec4b5b73ee742e7b967379a63f6730750bbce888fa55ea99830933f9b2f7fb94209f96ff2b9ecc4709da57d8f6125656ea307395eb6540b837eab403e071cbe0e5d7c9cc458e04dc9c080ddf8e225017f6b38410f6f694753591637ef5611b3d1676b8e3"}, {0xc0, 0xffff, 0x3, "3956bf000c28fd054e063ef07a2e42509de8788912a63f5aae1a9cc6d6ce1a0f882b77bf4db6037d577342e8a1300d11b2e8bc992f53809cff8f72c58ee07fac8bf79e4f86f27065d01ceab7c01a8f2beb0f72852aac968f84befcb4aecfd42e1109ea8df387ff9f879a680e7b0675c15e35aebdd87da2edee0578f698e9e8510c04b21096e47136690b1e71f386364371f661cf2b925bc8bb7f0e6d2730f684f5716a6c1b9145fde9"}, {0xf0, 0xffff, 0x4, "4e55df6ebe8820c70c6a305cfee5f335821c84b66f8bd4452d1fc1ce1e8938b5f25abcfef7a70eb84eb3bc677cbf4d9bc5711a37dc5a81779e5da09378047f20873a1f0b55ca1df72fea9a22252262b59a839dba976b2361f0f8f8a9bbe38c647ac1e51da498767b1aa81d7f6fa28e9d46f756ddc1cec5cfdea5fa4ceea91e431ac15479012efe7e46e8e81feef11921235c606b1986313bd5a7788828a1057f533d28e50502937fb140ee61268ba3808717ba1924bf5473fc421a79b13fc76654623f012a09ba3a3fe816d90b2484e4ea9d8adb2d771d342d"}, {0x50, 0x1, 0x4, "a02a90c2fac4104b2cfec29009ada6de52e249d5ce48fc23c42c70ab15bafa888de6c2fcfd4000e1e787c63870edc06b9eb01610e8155ee176850f2c"}, {0x10, 0x9a14ea624d2b36de, 0x6}, {0xb0, 0xffff, 0x0, "815aafab54c81ac089399f96cd50d428b7058d169f34ed071bdd25b98f5efe16a927e62f43c4b861e1384fe4c372c3fb58024f4e93eb57224fe0019d558e4c795b8c73fe64466c5be2d4fb327ac9dca55e01f61242a22d2f3a1056caaf93927d74a704263564aafcab01b6e745767272f79b50b1dfe7a112a8514276eb43f30dadf3918b499f14b526c6726833c1862b411752a3a429ff141c"}, {0xe0, 0xffff, 0xff, "c1c8bdb4376b398a6a9f3cac15ac868b22912ad30f31299d598be250dd8aeffb5b9e84ed3ca03c2b9c4e96f8a4a3760e2dafb9643314598123f6f53d0273015e1795459fb612dbae7117a6aefad0676be52995a511f1ab3c6d03ec5e35094172440512e017cc3ed04d642f92c977dfa41dbf343551cf37895d6a85b619c5dbeb10f20d3b5dfb4be342af250b80da83e41437fa3b7e66efbe7098b8f01a19d16dd7cca1497d0bdef94564479b2d18f4efbeb1e131ccfd0bd88dfb417a02fe946f16c2c2b569591cab95"}, {0x58, 0xffff, 0xc2, "7f48bc4e5368d8626bf0440b956b4b1cd48d6fe60f61bf0eb6cb73002ed83c5aac7da43336f99164d13c63414cc36c19d670d1e2c573ea3844526ce8badaeae01097d653"}, {0x40, 0x0, 0x3, "28117d1038172f9fec0a9491cbeb1586fe1f0b04f6b961ebf1c1933abf1c284ef4150ec67215838bde303426"}], 0x4e8}, 0x400) 16:00:16 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x581) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x1) fcntl$dupfd(r1, 0xa, r0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ftruncate(r0, 0x12000000000) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000200)) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) 16:00:16 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:16 executing program 1: r0 = getuid() setuid(r0) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) setregid(r2, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) clock_settime(0x7, &(0x7f0000000040)={0x100, 0x586}) 16:00:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001800), 0x0, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) pckbd_enable: command error 16:00:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x84) writev(r0, &(0x7f0000001240)=[{&(0x7f00000010c0)="017d84b2ecbe826f6b67615b2ff24ba13228d2515741a68421e8fa49d014f3bf0927cf052b182d52612a7a4b530c47f14ac5aa3397081b767a243533ff2e3ba7c2ce8bda08821146eba94a42bf25aaa0eca0fbea650ccfc00d5aabd1e737ce6e684ce589cba40cc3c560b333af669098a6f117338e174763b20d394c57cce193af0dbc35da1305a2a22d6913e92465", 0x8f}, {&(0x7f0000000040)="6b324d1c48c3b820f908e69215008b8ff935269621d8121543956ff6d70a2c23c2e6edb28cbfb3efe954bb285676ad908f2e5011224bbbfade5c4a6600d63d932121e98ce6a53e1dbef6018631a9d2513d6ea9642b1616696650126eea4571dbef95b65d545371", 0x67}, {&(0x7f0000001180)="9712df15461348b052cc6b6debd3aaab4ba3cbef543b4fb6a105dbd8460a932ebd150e0830f9aa5b0f76d13f714141497aac6269b3192771972d315dd316c0f6c9115985634916bb31f097e052f76321f278f68388c33de78e0ba3235b0466984574a7e9c5554dc7396dbb7f0b6bddc9c177ca9712291646b05dad4e4743a4e4361557f18faebcd913cbf2", 0x8b}], 0x3) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x204) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:19 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x400, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x16, 0x1, 0x7}, {{r0}, 0x0, 0x5, 0x3, 0x101, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x300000000}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6c, 0xf00fffff, 0x100000000, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000016, 0x207}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x9, 0x1}], 0x1ff, &(0x7f0000000100)={0x400, 0xb4e}) setitimer(0x0, &(0x7f0000000140)={{0xc, 0x9f76}, {0xfff, 0xc103}}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r3) write(r3, &(0x7f0000000040)="3166a6098bf07d3a9a", 0x9) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x100000000, 0x3, './file0\x00', 0x0, 0xfffffffffffffe00, 0x4cc1, 0x9}) r2 = dup(0xffffffffffffff9c) semget$private(0x0, 0x4, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x80, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc020699e, &(0x7f0000000180)=0x3415) dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000140)="14", 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1ff, 0x9, 0x1, 0x8001, "2400c9756b5c8e36d7263b7b94308dab7ac26e68", 0x200, 0xaa0000000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000001c0)="26b13f27d9de72555a2f9f630d6d325345e83d77636c8e9e1879087e4a362716a498360b", 0x24}, {&(0x7f0000000200)="702abcf608338f19888a27cc001c3a7f3c1a3e8ea2edfa376668a62f5c0046d8d04d0019586eaa72c23968a956de9e16d384a3e67ac3f1b0d480e1ea0f463f39be6432a1b083fb22850df1f660c376aa95e7b4d6ee400eceaf84bd67dfa23889ceffdbb57fedef099de8c021604972c9def584748feeb5beb147fded168fa0c31b73e2dedf6e5c28c8ae2b00f9c8762cd539a1ddca9dbe7a22bc6997b81073cd595aeb9983834204fb59d3e8b2227e0df1684d0e90b4dbe18fd36b57335399a9f6349d0d5ec1e99dfeb210defc26898f", 0xd0}, {&(0x7f0000000300)="e91f8eda79506f7235fe109367640faa300e57641feefc5030694540c806ad1a3dbf42c9689c77a962eec92c40c87a5e04f69ab1abd7a4f5abf69e800f8b212885ece4f7d7d161fc92376cb013a89e3e380e33022edb6a3284c1eb14f1e163303302a6adb960c4326526250c1ed6eae7d34c3402c9a7c10e7ce7e57205af1a404d3bda4dd46820401125077295a7a987a33bb68fb5b22a7664910cddb9fe26f03a96c866915701be550328c88d9362045722332dc9547f82b7bd693ea336ae6e9a6702c691dd636271d36f27634f4656a587", 0xd2}, {&(0x7f0000000400)="cb70c59bfd5f19febed695851ca36550da3ba8848328eed7b554a3ae8e9f39f9cdfed9c2e1c7ce20814083417e700298aaf3a7e19bc810d16f5e4db18b7163a2cdda61109348dd0f23c96c142606cf2278a67231c16d1119c941b5d51c478c6a8c9d411ece4b586318efb5da9927285d269a125e89f500a6a87665f0c5c165", 0x7f}, {&(0x7f0000000480)="70c0cdd961a15755b67cf66bae27558da95a5e9f5e694b1102944170d900fe4801aac892b4aa3750f2651e825b196d40f81a23c2b5e32f6c104880caf3d65e90ec412d6087afafe537299136eef51d5859d265d7e4ad07fe3f49a8413a29cac0aa1534a23e9b1136487e1b13e30249366a91fefca3fd08684f1f1e63244b9ecf5ac2344a19bd4b041d44e69626b00389d7a53d35e8e7fe998c14730bad02389a5d09cdf5f1cccc39c9339c445deb40cbecf052828be994631f63b0db99", 0xbd}, {&(0x7f0000000540)="f4a0aa11f4e50a113b184f49eb865f36711a200616366a0f62f097680bca7b4b8e2554407b038216504589f7281c3df8f5747167f54e97b5fd149b82c5261036790f84128415647b60847f9f3bb54752f36ed06041c6b10285c5d35b8a9d23a6bd139f9f676417664ec2d70bd87577a7abf074f5d37c249554e900d02e33bd63ebefb9a3d1410458f1fd2d78a2c5375a2323adde742f4dee1d465c9365c95f50dd1bbe79c9c611383242ef55fa9aedfd25d13b40c11586f90a94b21edd8bc458b351767001521748b68bf96c378d6cdfe080caa7dfc1", 0xd6}, {&(0x7f0000000640)="58fb754bd8da7aee68b21befe70eeed322dcd99d0404f7ef61319683852ed191eb66ca0db26bc382a9599125c19703fe8665766c762ea948c810d175442b61b7c36f4fc9b6f625d16f793a05d40dff957e94fcb8e50624d0124d4218305726c4dee4c3f1f61b17bbd63c3f88768f1bf77b849e1b6f1ab71814d894e4f474b22cecf5e3420890a86386b7ae70658f1e16accca37d034396d87f81b0b931a6cc3b6b0964756513b8c6793ccd58eb6cda70ed10282e55cdd0c175e4b94a79b86949b6bf92508283a71bf0fd0f7fcc85046a14b10bbbba5709aa3cbb1ce315d714cc74b2c856f9e3efa8ee63efeaf865785f29170e374acbbd73d6132c5331bf28913756ed42951d58200ee052568fa79efc398fe96b6931344d534096c9f6e64d377c63170368c4af0c24036f3195bb764facff4acd57e8d55480a6fd8e2e2ae7221ce989c20b46886b7d12298fc04848a59e599500cd40ceca0ea56222036d9914088a41fff17f632d9d083f0ee46a2059612242ae32c107070d58c7291dd9ae7ea7561e6862450f57c225cc79ee06afca7b35e069a23e02c2848ccde5da74f20ead14d76ef94ed2bb2cc0fcb33b47f611c5633280b25d082d37e1311bf0a169ee0c70d54f3e8b46e0468769cfaff518edc856fa4898d57616eb513fd530ce0bca3e6f3ca9df60151d49db2381fb7b26d6a47f8b3ecea18edf1ce4376c0f8eb9625ff94641f5aeb7ac2c7ae56d5889b025beaff9b37aef407cceec5581a47dc4e459cdf4b3cbb90e4f0bcd095dda2e199027d25eb1f065ea804764c584b88fc50b02cbdcd591b09b27cbf1a750a577e0721c8820162eea26083524f2ebf592f0a1a014a56eda472e377c2a944a30f141bcf1e2274604e86fc45e338cc43db5fb0cc02c30f519f544b1619e7e89c020d835e31dc395970c8ed767949a11a54fbe733acbff9760c710713cbe92a2f2da0971a2aacdbc751e1ee5096ed82c0b610cd5f68854289bca18de6a776aa7aa0b98e573aa8b4569f5a35bb8db6b5e44612104e3ab9902d84038fdce9ac2a5654ee4b796e2ed3fed7538949efa945427c7b791e008f4f0518767081be93c23d8eaffa77387289b0fc66f2c91e6c45f25c2d267e450007c36210a317add6c2107a9e8d9966488af0ad5634b0a28b01e35effb8d43f0295794df0dd8e4374fbee931eeef22100227a14f23723bf744d80fce0817c909cbb634870b34e9887b8192948f2a318a7f0e9f0e95827713f38b307d29be1f08e58f0bb3f493c8ce65227fb305a80b0af987ddef49c4575f2dadb3a742f41e6ddfcedb1f770bea91235b5aeef55cccd0cbccd72e921f179fe0950f8cee11fce4a9bf3bd84bbced487dbd972cba6df8393687eaa3d2263731a0878159893f3b9213ee8b794d668085545a65f32c9c3ac3153b41da03bc899b7f9c19585d91cc6e50e78ebf3164559aaed09b1ed97cf41288a74e59b59fea4c052dc441d90b1848d6662755a7b5b4fbb574543eb09bbedf989851ad38f683bab39cef12742648d20d671020f2ad262da9ac9a5bc59f0dce2ef7f823bf2abd1ba35e4ca3934de86952f8d559fc4fec20649d62c0f3c6c7c2bd45a67504d9213e0920fe5778e8f7263e4bc7ae5da14f8170cdb9490e50907db9d6f5f5333cf78d521db145bf0773e8e08b38791614b5feafd324941a5e7d3f840eb90128ad30dc7c19ee4b909670713ea51405660e49abe910875148dff4232aaea7aa9daaf07a0cba7393387a9a282e507d2e5433c5b6bb61a7598e6d5dff27abfa1951b5fa1b96faaa24666667395b7503514b407b1c3e717623c9ff3b992ac505ada53ad32dc7b931a7f3d005493a247267381f1654f3b0385d264db6a48e405ccbb05f902059f9d67543934757e270d98aaa0690465f19ebd3c90b083612fadd49b490a7bb81d17451eca6a701bf807f5f2bda14f93e7c494b4b06d5110461be45868d35b180895f3427d816c73ef367b1a77eb78d5f11cae6300e4d80d548202bf968c9009fa6bdb5d75141b9d54eb503ce1773474c3b4fa034e218760f81da5beb520cfad7bea12cace36849f5b895c5361235ac5d0ead7d75c120f080ddb4a987dd223c361a8eb10f68e8d9b336619c3e6678569c8c6e783b448593b00c3fc7f2ac92f3646e09ea4eadda3cce02cb72243c461e77f1e99f813336320632a4957063df5bb14dfd6535c5e3e558669e5169928350ea5ee6ec15eb0a3cd024c8448d7051b7dc7409c29d62dfca9219baaa3131e5e57abfed02127d575c92234add4734a20fe2797148659679591da1ba0eae0a2b558c1df04dcee1b830a90dda34fe1626192603be2257634fac772cb765fb3a88eb25d4c80fd0e5b8ae6090a09fa72b396b2a4f233e0d79e15be8e66813d81f9573ac39018354e4206fb1cd71742d8b3317a698dfe2ed1d4b6b6ee5dbd6abd87370983a7f95f273a5268e9c2e999f57503fcc5c6526656de85e3b478b124bd75e930af0649c029fe6a2b0a92b95d836f4ca744dd22d80af2c651fe88556dca8aa42c688032349cbec5f4a8804f3205518c337653c7936f2a575d81a380aa3ba0ec96b399f464529e90e9300103cfb5a0d900a5ef11e67af14398c4d531d7853270c1883ce9830fa6206758d320c5f2c4d7ce025e3546979b7b2d19675961dc250e081599c3a48a02fa31f224e5f498137f20fbdc5e41ed42af3551b741253156a1ac95f60e4700e07ddedd4f768c58c5ae2e5fb4a0ba3173d9a1f391a4aa6387199841522ed4a16aff455c62f1da380db1745208bee29fce6dff0302c9d4f42857293efe42ae9c32e50cd2c2a6164e189f3faf86ea76e093be419f54dd51857e5b05197439635b2eebda75c72847a15d7fe39c7a53bee4359bbf065acfaad4c7d4006c3ed070f99253ce7fa4371a8e8a3820067b5af07b214e218e04d3a06550176d1e5e2b13b57e225528cc4bfe8c5f645e4faeaaeae2d039d44f59c4ea274b0a91c78d62d63ec43c445cc1446c90a468b7b226e1c450a37310940ff5748a54ac46dc9c56588a0acbde4762be6f9fd1d022e7fbed2002b868809be73b8f2ccd22250f5aadacf2910fb181d5f0283a5cd478fd322fd474fd899f7a87e2899aa71d5a2d3fe5c88fa73d0be6a17617f48485412f55e8883c370cd9510d5dd27ced66735366e5acfe22d8fecca642bb3765bac7551123c8d3870a67c8492259bedcdafc8c2073e8d26b89b74ba95f50152c20f0074d6510f160dd7a4106f4ba4108884383a4afa200eb20b8862dada86e06323d8e6a5db255b049421c2d0ef491c583cbc80fda723add8a37f467aed925695ced2370b481f23b61e6dde9e1097475901364896ec4e94cfb346708a7585963e24f7efa657dd905163adcb23f0ef744c0c137e45b7e8326a82b90d341fad61688229a942fb572e1585d81c80cfa008c7893bcdc503fbe93a1a891afa6f13ff5cdc804214118ae4639d496b3bd755aab2e6ca5e6b52f7aa564d2729b4dd54e72752fa862867d640ac456633003424cf28c9adaf30a628b3678ff0e4701e5f5fc0e625fa1a8d2efad582ab60ddb8411e91250bd536824a95165d7b73ed57b2f6cfb2aa12ceab56cac0d7d58e053b2d72eb462522622067be0b639dd32e12cc7f28cea4c32974f706eda23cb5ff291c0c52f713bd108f9f54abd2c14c2335d0d30f53342b276bb15e91f199cc1c93447707e66516cd40fb0de05e7ae06319256e4592c9db84842fa74fbf19f36b38c102d745e8e5f6b6f103cc395df13cccd992f64d74c82d4d69fc15826207483a75aed73a670c5b7d52395468119ddc6894974eab84267b7431ff867e0f25699de3c3a97955576f78fdcea9a9695eb104e29c352d08397ab15d2edb5f8e2681fc839eab951bc0ebb00783fe90bb9119fa3241d157496c8130d2af3c714d639d63eb318211dbcfd5eab63ff6eea00b63605e0f6520f92ed37ed2232f0d05f99c860223cc7286a96e57a5c99a7e41ecf0848375c6fd3c83abe6e3d78ba17472b156e1a2e75d04131df9562496da6da0e1b3a078b8c84825f99ec80ffa28565372bf229d82d7163c6ab49169fa05ac2ec11de50687075b3b67dc5709e4856eea2b072aaef27dcd14d6a492e2b3d822f4cdf1182526b02c8ec11b11f697eefb2de086e832cfb3cd717051fa41a094c8ddf4db910a7caa7273557aa00858c146b0ad73b0ed9884f41a12c90800b2cdef9a9bee3422e8a069fcaf4d084f3156748d4ea0782fa948ac4ef062e3c7b0946dc2462e5dec21d53e5ebb42df1c08d6ad3b60ba03f9cb0d240f707d1a0cc9c58b47d3b062480e0254f0e160ce19dc3f59dce3b80a10f5307e6480ca2828715637bad7f06e2976c7f8ae104597510e01b142211453ac3f74ad6c2ad49a4b667c86e59010b6a2880c581ea04cf42ba7423a4a5923d1319dc49d7fa84434de6d759c43aa24b6f2502deae4e7c07e5140cf94b16aef8fd04dad2abe5bce9b626d81589dfdf787527c9741f688cdab8085ef8e221deafe6b1c396d3d1d606fbdc8583a1f63b059f78503dff5dd21af8b333960e470385398f1e1c03fb351888166d3a1a9cad2e2f580625f789f427158c0ccc05ad25cf10b68d0855fb2a050d4888e47b15928336f7d1d11da9b5a5ff849139bb5fcbbdd352688e19adc0e7c33841a7389a4f55151a54f33a083a17ca18bd9ebf5e5b6740cc2645ac469df2e77c2469d0be0c6543f3dfe69f916ddf90487ff7db9b65a8f19be9187e35f17c895e2c992cb3d5456250489e12e9dfc83d7bcb4df23487c4238b464dc2d09578bea1a484d9eaab732375296f270fd7a6763ec736f38caad488364d6d6583b8c8a19d082bc8436ee6556ce8930d5a53fa62704e2f30af4de9a6fb081aa5ff0def1415af2906fd5be62b633655f67dce5706ae61eabaddf854edbcf9c3f4aa96e8aa991e0682202553edaa04d1c271c0b5b6c07d5bdcdb1f480d5734d76351d32252431e2c08e4ceb8117bb945e467bc496e7c384bc2737415a02234b8f812b959cff8c11f090908dc659df99fb37147d16d4f5cbcb20fd55e3ead5996a466a8ba22f6e7a7386e419d95cac2b600911712e60cd37d3ecac59f5fd88e94c5a5bf9a4aa98f4c1c3e81447b0eefdf043253e34d06b9005f385404d2233299851abb7094d9d48fcb3d4abc4503b0855bd8ed771672973243156b4c72867d1fb733b26a2d8ba232d462938d7be4a5c85e69ed3de981a82c4de998a9aa4cb7bf65ba93f8a0da38ac7841baa81237b08a04babe40a9983953ce993a7ef007bd1e408ac10c3dee0826256d296779e09b980260a28c0cb792591d21192268b87cb0b78f6b86dc8ee6073bac53847fd6cb444fe03c8b3aa14bf04de784a579e5129d17ba7eb825e40fea41fd89039df0602406ca3da21cf39edf660c8e326b83b9fd8af889dfe7da7977495f3df4a634c35120a89dbe463fb2ed445e3d524412d328a13aa6146b7ef15e82c14e0c8731b9ac4e8b4baf2edbd34aabe7ec5496d39d097cc51a172b9eadf1aaae9d791f27266c91bf328589426893de16948b786b495ccbe9cbd4f34aec67f05f7abf40526d1ca1150352a2ad837dde4a1b8529550d23fe5fe6668c162ad4d0132f0af9f2eacaa93582d1746c183ad0f015de335875836a9a236ce24e1d133e7a1c5de41976e42e2821374b0514fba2d031a19dc75df12bcb39541904d36a9c7c076e8f515b8a1b0b79de071abe26a679860a8f77f171334ddf4090d9da42fda9cdb018a03b191ae61185569", 0x1000}, {&(0x7f0000001640)="83a5276c087c454ceadb2d84b2afa210f8b607bec70558c7f5bae30906536464258a73b4bdb1c36a2f3dae001546bbbc203065ede0d68b7906d84048093cab3c206d6ee2ebbeab1cef7e50ba7fffaec43b4c451f29063508ac4968756784b60017ffccc1668cdcad34a79657c70e990f21fa42a563b2149fdd2fcb1d1c6b81b32c5eeda97def732b250bf5dfc31f9afac5f9e8694193401565243337d45167a0d3428012e2c8c6fe564a61", 0xab}], 0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:19 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000002100)='/dev/tty\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffffa) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x30) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000280)) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x8000, 0x1) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x2, 0x1010, r2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r3, &(0x7f0000000100)='./file0\x00') utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffff, 0x6}, {0x4, 0x3}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) r6 = dup(r5) connect$inet6(r6, &(0x7f0000000000), 0xc) write(r4, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r3, 0x4}, {r0, 0x83}, {r0, 0x100}, {r3, 0x110}, {r4, 0x8}, {r4, 0x2}, {r5, 0x4}, {r1, 0x2}], 0x8, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r8 = getegid() fchownat(r3, &(0x7f0000000000)='./file0\x00', r7, r8, 0x4) 16:00:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x8000000) writev(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sync() connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() r2 = dup(r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x9, &(0x7f0000000280)=[{0x9, 0x88b, 0x8, 0xf56b}, {0x3, 0x8000, 0x2c8cf2fe, 0x1}, {0x1, 0x2, 0x88a7, 0x8}, {0x47, 0x0, 0x3}, {0x5, 0x1000, 0x8, 0x2}, {0x0, 0x5, 0x7, 0x4}, {0x7f, 0x6, 0x5, 0x1ff}, {0x401, 0x0, 0x6, 0x7ff}, {0x0, 0x45739e8e, 0x7, 0x1}]}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000200)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x9, 0x7fff, 0xa13, 0x7f, "9bae276acdd28580aa31085f11ca32d191f96900", 0x8, 0x1000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x80a3, 0x20, 0x3, 0xfffffffffffff800, "4ed1f3d86ffd387c049af64551cbcc539712dabc", 0x3, 0x9}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xe53, 0x0, 0x2, 0x10001, "c60a437a3c200efaa649721e7e535be170cacadf", 0x4, 0x1}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f0000000040)=""/230, 0xe6, 0x840, &(0x7f0000000140)=@in6={0x18, 0x0, 0x10000, 0x100000001}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:19 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f00000000c0)=[{0x2, 0x4, 0x1800}, {0x7, 0x20f, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x2c, 0x800}, {0x2, 0x928b, 0x43eaa614f5db6df8}, {0x7, 0x5, 0x800}, {0x3, 0x2dd7}, {0x4, 0x4, 0x1800}], 0x8) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, 0x0, &(0x7f0000000100)) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x80}], 0x1, 0x100000000) 16:00:19 executing program 1: unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8080, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) chmod(&(0x7f0000000100)='.\x00', 0x0) chmod(&(0x7f0000000080)='./control\x00', 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./control\x00', 0x40) ioctl$KDGKBMODE(r1, 0x40044b06) chflags(&(0x7f0000000180)='./control\x00', 0x0) 16:00:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget$private(0x0, 0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/16}, 0x18, 0x2, 0x800) 16:00:19 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './file0\x00'}) semget(0x1, 0x4, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="15440296bb1e750142411cc85f67c20b23e2ebd7ea88fd05bd299ac5394aa63620522ad7101004b836179404877f3b60f09cf0620ccce0795778abc0a21a9068fc1fd7f24d567847b789ef0571be644bfd4f15de870f84b3", 0x58}, {&(0x7f0000000200)="00b7b40f3408884f212de3cc7e0370b59a40b1aaf45dab6ff3f6bccf8b4650321171579ac297939a2dec729de67bdcb13beb42b7c8aba9f43fdd9ef4506788dca2311dac5eebb72944e00f476aff9becf86c08ce129c393d7dbb43b0acd2851e43343c3a549049e415c6d025d31aa876c017167a4e04be2fb5d292c669", 0x7d}, {&(0x7f0000000280)="4fdef07cc2d88dbbe39c1efa5ba6aab634fce228b8b4300c491825d8d7f29d2df091118d0004832e9a37d71e3b2c0ebdfaa06840137e017553a11036b8a9a1", 0x3f}], 0x3, 0x0) r1 = socket(0x0, 0x1, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) close(r2) fchmod(r0, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x10a, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) ioctl$TIOCDRAIN(r4, 0x2000745e) open$dir(&(0x7f0000000080)='./file0\x00', 0x20088, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000300)='./file0\x00', 0x2080, 0xfffffffffffff801) write(0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) r1 = getpgrp() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x2, 0x3, 0x2, 0x1ff, r1}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:19 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0x6, 0x8) 16:00:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = dup(r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) r5 = socket$inet(0x2, 0x8002, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) dup2(r0, r0) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) clock_getres(0x6, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000017c0)={0x6, 0x800, './file0\x00', 0x80, 0x6, 0xc4b0}) setsockopt(r0, 0x400, 0x10001, &(0x7f0000001700)="ab90a21493b8e4fc7ad93f6b6b0fe40999e4cf5927ced547f9582762da6685a03d29f627625b1eebea8acce4f87309e67167987dc87d925c4ff7b823fd7c19801775b5a07e8abe72456991bcd504fbee04879822af5f0b97015d5bf17f26e69a0972f8af57cab07dea57590de57aa233bb95a668f717362b03f48f31ebfd3d19d76f47ee42b578825dcad5103e1d3986db88e2ea59857cc0010575c9fa517337893be1995813e4ec3ba05043882fe4d5729917d82db70799", 0xb8) r2 = fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001800)={0x1000, 0x10001}, 0x10) r3 = geteuid() pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r4, 0x20004b43) r6 = semget(0x2, 0x3, 0x2) semctl$IPC_RMID(r6, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001400)=0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0x777) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=ANY=[@ANYBLOB="d9c00000000000000000"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000080)="a3122b0c660696ec22b46b1289abd373844992e1f17ea3f6a03dcc9fa0ca724c62b3099bb182d0484cbe180bf935906e1417dda432b33350c465b063379cb870293778e0c517f8538f096014473301fa49601b9e6c78", 0xfffffffffffffddd}, {&(0x7f0000000100)="07a98268e2f54f0a7b36c906f5e60d6f5ed6c12f8760cd72eb9fc93c5133d54785a60d469833f83c55d4b920ec532b47348109369874d2a8fe33c1885b8e9a57dad02eb78a06c9f03984299f6201fef7b9042535106c1207f09a56683946c31c75b364703c1eafca2e3be9f3", 0x6c}, {&(0x7f0000000180)="cf967ceec594dd3a02b390d5a074534e3981631ed666ac07e1d106cd24e610a23f0eb2030f59e4ff5a5e0f430089877fbfb86f741b35ef121f7033a2da309b7ce24bbd05a4beaa6b5dd81ad855ce7cfe70d8b48312566d39ff61f7c68988d66a04394ded99e370d5fe7652e7cb7d9fedb3ce714469e6de0e5d874303b02793f7705e60765c2006fa04694ddd05f84fcca5f7aa3356c845e4c3105e72e9cef2bc172a3e2c3d2d90138de791fb4a1a94dea67660605e9875a6e005cd1dd2623d61a9c61b8a7421719831371c8549b21aaf3d594ac45b91b42843b3127eb1cb061296ca415641d10d2ac90f9c434288f18fa1d147c6a7c1ebe96feea9d8158d2f7caffcb8317e8d039471c79b92fb8fe64c29110b9e79a22723cc13854f83c9214bb400a08e7da7d8ce79d79374c5153f25778aa7e76f975c2309026530345b2810869f838426c284d8001f88f26c79518fe9d75a4a2517bb06343dbeab229db499fd6924a77b5c877bd59d492ed515822960e81841e5b867426b3b9f9b264100ac1f087c39509047a32510e324e3ad0931f03ab7d9019f76a90c2f75b3e49be47180110a34df2a3bca2e55f250f18dc492fae3c9dff6af7af2c79783437d1a62e19dbe815996ef068abebdaaffd106b302c75a2a53272d929acfa918e19d4105aab99d6e92f85d8cfe885e527ef6b9537219404ca938372118a6ffd8a339299560ed7793764e078f5ed50eb8e62948637701550afec9b1853fe94681bb7f4fba2d81aa1a4237ed74cf2200d40eaa11637925842f57188470c807fe0133d7c71336de7cb0ddf7dcaa6413a358ce697b1e45863a03f3c144724e073c087ce0bacb212666c620de0351bebac5125e2075ecee1b6088fa0e2763684ddb6b6d14e6b7c23712ec289ac9b8c2a07b7e9f25adc0bf648e7c976f3fa3661359b2bd557f2aeb7cad405c98ac0bd3822607cb82619a544a34941c8a4c633a2b251b7bd8c7f8c9cc48d163c2678578691a7e4ec01d0715af0f03eb4074fd631102c15a2665fd236127d087732d2796031c871dd9ec0eaba163d1c55a3d414f0ee6d03b4de9766b9c586c89d6c94bae0038fb22bdcd073cd74ed8f10ec4ae6f63a32c8b4967a90c3e1de07f203a4ab77606ccca6e9afff887cb6f76d3eb15b783347e86d9b123fa4366db712926af39d7a44143bcc857b4082643579ee3c61a52bd7b6d5c98f8ce423e6b8180c4d8e416a2cf040bc607f432320540c206261ed13f14952741c1a0eebbee05a2e6f5dd40e1503183540c2e4cdffa5bc0f7edc1c406abb3fa4dbe475fe813a35af317a4859c4c1f37a60f14c3d7f7667354b23f1040d22a6937fb97bd6edc107811c839d87453f1905bf158b1e589b61b2aa9f0b408b5a48fc1ca261d2b49547c87172374f526a5073096ed5e1901d126e9d733c679d06cb9be5e8fbcab98b1ef95086fa40036c1c9117b704f6637633950bb1246847b793d1fafa5fb59a86ee0144e6d2d0da2fe91fc6a7166687007acb2d41a618fe7690c7444b896f65d67d360e99e16d5b375402d233d3b900f13a84b3f5639b0477a6c5129452c9b9c925f2d419b290ba3a5b6bf0ff9244d3c34330604c22a975e4e53c6f4899f4d743c2e37d5491ea64dbfa78bbbe6251e13078a12aefddb411527f9968aeaabfdbcf1376b5b00651dd5152e1992448163dcd4e7cc421ee08e182cda02c7357a8af7d669c5126c05239ff29f552616f84569ea37dc7a161443e268d7471d286b9d0e2480d4ed4a6c32a8da524f802fb59ac3b8931fee2b7c26b37b24321c139a9f75997e32bd595acd4553cd5312a8c350c822fd53d03395bf7b0f89c1db48b920c9facbbec9242cc4d23c9745355eb5fe44e8e2de78606fee67c9638e1fcb9836f0e335d349d836e9acc1561a1fe61c68bbb8a515b0f884e611005eb698c096a819e6ddf3fa408e35d30448748d0093048dab560d9da53e5696ed0c60cc4d1704cc5d6e7dbd7bc8f761cce853be7b550fc3482744ee597d9d2c2670cb86fe4d008f3d2e3a4c86a21d85d1ef504b9311ee545ad4fd86aebee08b32ad26e7d482ece45c99bfb058c1af9224f3e1f7fa687fcabadc90e3e4ab19b9c63461f615d2e74b0bd02db9bbf7647466bce376690865f8cf1b6d95b25118e6a2281197e017c83d1dababc373c7c846eb213346e0ea9205e8ed3071ce9a2cf7ae8bc8ebd017a0604034c68ca8a8e9b00c6a7a1a8c2d42d7e52574af7d2de26962fd616c528afe52c070fa01ec5695936ff9f97c7ee49a0817cd0c070f5207556680b4a9db92b419ab4dad8554f9bba8da12da27e726cd0c5237980640c409ae1024f71a89593b726ec0a57acbb2e15427e976d132b6870c780f43971f0ab0616d402d0c5572b27797a811e2052e31126c539409c18e5c1437886e908636e998f1231995782fad80b4881699afb9628541f2bd200b21bf2118639d82dbef20fee6eae76b9747dcbcf9f1b2d9018af9d96052ef471b33e5efd61e7e2a95fc0d8c6efd47ce2167c457303a766efacf272d14bcbb561843f39d25eaedcaa302e0f420eee969c16ae2696eaeff9d76f1391f9704b1dfe316808a981dafdca1eb8b51885487a3852a3c6658b912bf1bb0d5bdbcb27e9021ed4eb6e6e05e267d130910b8a2160c171d5a3386498a6662dd975b22ba925d6d2c5ad717ff1de11a1474cb329bed22e008efc7d71101bd3204974545555956cf879e24554c3805eaba1aaab7b609426a69a66b414c591bce08b772b788601329bd2e6a1cac580a67ec3f317122ec549f6aa843f12b82ae1ebb0aeee066b119297cbc59d6c226bbd8054f4f92a2be0b3710ee1d8f9621184ad251ece739a963c0a70b25e33de00b569fb61f492cd8ee941cc2231d106a04cdb282de7cbe48dadf0fbc1f2b2dc1242cdb5b59db3ba490d805285036e59a468c529404e802e5e3d141359c45ff91e44990aa0054f8fac6b1ca628b5ac5d66ad40660f20d6bcaf1abeb230b82c54fc411339678e5cd495ea8e92b6b6291a3d2ed4659f432ece8f6f7aa224320b7bb59018ed446e6eba563750d8d9a0cdd8cc68a03c58136acb57a5023e0d4ed4cc07eea156efa42a6c2ace1cdd95f94504e255c7f4e8aa4b13287270472be384e54686ed65d1df26c313ba5ddd6d9b8ca31ad0322941a444b4ad37a6c76fb7a8a31c373286a1b12d8803a7364ef2b197c3df16eb95977380873f1c2bf1c672dd32e4023fa33be2d1446fed5731ea2cdf51fe53988b22372dd359a7cf131faac8ca1f13bb64b73029554c00a8d9070a842c770de8e619d4b995cafb2982641b3d4677635ac507beecf6d7d2baefd2e8ef8d8936e42690b52444016fa97b938a9d9f06c67e292cfef553aec5870425346f83449943860ab34a12361a29c865056505c47d4cd3b7ae21b55aa61da1391f12054324a3aae6c4b97ca8879f59725b8bbba2db216554ed5bd503ba48c8a388eff0bdb2fbfd22aacc037e3992f84c03ff376cb386590062cbabe4aa58137f907c3b5b645053180d885ca9f67ffb5edd9d6ab4cc278eec6b5316e2adc6a344d0c7b4764c80b6eaf716c2e4fc112894478528127ab8964112d414bde5b692a5eb386effd48da6deb478d276fbb04de3b4f26ff87d179b923465e31d404253422262f3bc0ad46a52cd9b3af7d3dc6e66632cefd9f762eddf33f0aa494bfa0b5b6d7d4edb149869938b597332e2536d3e06c6e032f322561b3372b32d533bcbad74914ddbe1fe9c00f8d382f19fc15906e81071d6025ef923be6d832fc66cbedbd36f096e89969d2237cc8fe26eb9677599083049dc2f53a0265465e7b53dc81f2eb8f268e34130862ba9faffc26c7980cfeddc41d0fc637b8f8f51fe0ccc59be652e3c56412925ac3f215b1b5f4c8c458b0c21cb6451a4c176b7de83facf49ac1cb659d365088f924736babbe4ebc3f2199ccfa31793605b15633180f1d9b711e95c677dea7f91408c260c972e2cd2762ac08ee5dd3a5f85f5878c9cc4d91de960581d403a96693fd6f9032ac417a20afad57f2aee81761b8045aed22e22cf200e36fbf6c58d0a516fcb2fb6653dc07e289061511ac7d45c74cfb9609a143d9a1d68c533db7e448d4906dc5afc664b76763ea0619756a5dc3a4e2f939a78c8538b04878fcef868cded54388e4958d0ca0929d67cc95eae4c1f3ea4629d5e8c50551691673df2c018d47a55d58120c142bcbdcfb8e70c7e2f8b7f48c086d681bde053227585670716c5a1b57c27d5316f137ae2a99314d0c3dde48c0128f0759b67904f467f1f48797af35066235441a527d85934f4ca5d6cee2c4a6504bd8f4cd21a5a82af14c61b1728e16b13fa15bb1110b92b043380041c380aa6ef41ac62e2562be34630426d0e4221731cc027fb76db1ce977b982d492fddbb0e1776c72d2bf4bcbaba56c6d22433a9af356b716a5364976af5bce2d358489056cf7d3abb6978035deb19688c55736b510d7f7f29c8d61325b771088e33c241c9d4fb87dd969eabb35f1a973776535f37008df3b806aee7ef2acd7acbe879d748854b43e475804fb0522e239a5927186b60a8c931735598499841df39b8797b9015cde35e40a99a1b7731d67030e70e881dfdd69ce622924c47e8ac58458c17be8d6a114ce2cd97c40304708806dd6faba90661ea397da2b75d2bf6ecde0db1593eb63605e1a314c7625508906e92c1cc18e3e4f2abe5c2b8f0290559a7916ee376da87ae95d76fa4429efbf25674369f36b97376f14218044eb01c914dcc62c42566c44a1c0ae81e1f75bca1b4db9c09cb569861fa262636f0bf081d063c43c64ba78a0630ca423f6409c5a43422ba7324f7e0e7c457d6d603e479c1051e40b8e3eb1684aa9cdabd8b4a6e771e666f8344f4ab3435884d93cbc1d39b9164764163f28ed628c51a40c0cfe3777ee4e02a248d2dccea8b91fb2e97f56f95ef30b9af3949a0bdc793502ee0166fa77d2841f4cc34474946c20f85d5f57a522a21b514a33587e55e1e81d3d4c6819bcd70ad4b9a0ba4e949992cafe7c564734c0744946f0cb35450f082e35eb93d923b66c46552e201e2dd31858e444dbf84fb9a2e3533c2e924d23e182862965f74fe53eb378dcbbe5cbf70a1f14edcda3a1787c6a7906fec7be5a909f8d548ccc7532f970840b941cfaf5935c3f6449f655b2be7e1bf24b906a250178252717aab1cee8267a7589b12c27b8677644a8825de90af8eea250649828b39db29b45de31c4f0cba62a3833679345555b8949e55d97586f90c21d628f14207ea9194f7cf3b14acadd55ce13abf300ffda2a33bbf0f3ab0a85e499745ede87d1596244be300403e382e631176d0ec4ac1366f4932e847fc3d7baacae5f4f9222a1d0c6bceb1612142075b3b35cc4e494e4ea0affa7215f6f88e7e812438faec5bd2821e8b8bb868ec5da07f08ed9989c3c29871b70dcb7b9149b122ab7df8a9b764b47ea79283b82b0ccfa80cb71f8501d4badbeb8cbde15648d9ad8cf48374a562d7e2b8a9c231cd087ba86a1e9d0635efc126d979ad6d4e3f469ae5e377bb8acb86b331262843cbc6b2d09fc95a414187ab180b1a00655cef55ed728266bd257357a1fd5c7ec768016117486287daeaf8bb022a45e175737eadbf8e1e9753cb12594979f1e240dd916d1bfd4e2733c7f2af9a3412025f5337dc8dac7dfe9419c247d75d7a835fa788460dee1bc4ec618e58296924b9242a4eb30dae508d789530ae8dafa16c8bf1e8b0df533388c4e3fdb89ed045f3c514", 0x1000}, {&(0x7f0000001180)="014f0d0e1832c61e93db9d3983265b680cb63428845141180dbc4567a136fe5e479c3dc76ad9323feedf4fc048c690fa686d8d7e7facdf06a8c847975c6093b5072b39f35ac85556a85b39087b61ecc2f72521335b6ac74a2fc0ee57a0d9bccff85ba08065ee2d5461403d12c03041287817690500d88b0baecc545d768db0d6a2dde283", 0x84}, {&(0x7f0000001240)="1f175f0637f227aeb2ade323580c014e91b885222558d7edddfdf16c7faf32c4835659ddeab52cc07d6fe7545b4a0fb1bfa4a4d9c400014b74be4d66aa85386d5ab723946a07acd3ee4f270476f9634b6cb6ee291149cd8e8f907a559f1616ec3b46b9307487cdd2e987e2a6e33029ce03672528659713bfd9d1953a735677f588dae4f1a19a71b21844325f0bb0bc6e862ece8c4598ccbda056f5344abfa89c25194efa7d950547742e34e6fffed923642836dc8c3cf29176ee6290b79b8c18aeb809ea8a9eb89cc98155748741fa7750c8be523197f9e211fbf1127c05de8852d6e728dab540", 0x3}, {&(0x7f0000001340)="92e46442fe60e4612cbbcf5c7153eca670c0206ab456329e3184806a4636bc8ec263e3575db2d2acd4405c80cbd53aa63157c9bbe3e4063b7bb7ef2ed38058fc9af7a26e71589efc03c62b29fcc7a561e7a3de26d0c2e2e5cce8a48ab2d1ea3d198ea73230517874b788f15a5c9a4670b6e42ae9500549c834b69213abe4d6f217543f97d1191681272fa4f2348d60081e3671f58a7248f44a6505f7052fbc27f8c901660611299add4445d977fe5f9643c778cdf793cc00b12d33ce", 0xbc}, {&(0x7f0000001840)="bb1ae196d917d20649d27225cc4812f6c5bcac7b30ac66d30694c1cd75ecd2e4a9772774b4542ae8f4abcfff5c7c3c9d198f638dba07190a2b66f7d557f262eec8301996ce46f6960f1b4fca11b39fa161f95a4e3e753d4fc3b0ed0396ec6cbb5a33ef40cc4abbfffbe6c9e0e1fefb3de8c7b5bdabadb35b2ee5ddbcbd6c8ecc60c864b333822e13c629d257c9eaa279b39c1a5d919bc5b9de3916875c6a2440bccaeca4b7b2dc70ae3a2a", 0xab}, {&(0x7f00000014c0)="8974c8209c317f195068d87aee7b19080e472a940ef12b37e2bdcfeb5a0e6a0189e1c85f9603715c556f705e11e5d1b3b2fd485c798081a64917", 0xffffffffffffffc6}], 0x8, &(0x7f0000001600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r7, @ANYBLOB="000000003000000000400000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xffffffffffffffe4, 0x5}, 0x8) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x140) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) writev(r0, &(0x7f0000000000), 0x0) 16:00:20 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) fchdir(r0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) close(r0) 16:00:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) fchmod(r0, 0x10) syz_extract_tcp_res(&(0x7f0000000000), 0x3df0, 0x1700000000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 16:00:21 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) r3 = semget$private(0x0, 0x3, 0x110) semop(r3, &(0x7f00000002c0)=[{0x6, 0x9, 0x1800}, {0x3, 0x10000, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x7fffffff, 0x800}, {0x1, 0x2, 0x1000}], 0x6) ftruncate(r2, 0x4) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/188, 0xbc}], 0x2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000014c0)={'./file0\x00', 0x8000, 0x4, 0xbc, 0x0, 0x6, 0x40, 0x536d, 0x3, 0x1, 0x8, 0x1}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x60c) msgrcv(r0, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x3, 0x1800) r4 = semget$private(0x0, 0x7, 0xffffffffffffffff) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r4, 0xffffffffffffffff, 0x7, &(0x7f00000000c0)=""/211) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000240)=""/194, 0xc2) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x4, 0x228) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x3) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:21 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000000)="b100050113001e00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x9, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:21 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') readlink(&(0x7f0000000200)='./file1\x00', 0x0, 0xffffff5d) 16:00:21 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x1000000002) socket$inet6(0x18, 0x6, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) 16:00:21 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x800}], 0x1) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) lseek(r1, 0x39, 0x2) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000440)=""/52) getegid() getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f00000001c0)=ANY=[@ANYBLOB="cb6165471d9747c4da1fff4b3e03bb36419b48890a7e78da37f6ef64f1194cfcb4f9a47f9f25ebf5"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8000, 0x4000000000000) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf00fffff, 0x12, 0x8}, {{r0}, 0x0, 0x8, 0x2, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80000011, 0x5, 0x800}], 0xc5, &(0x7f0000001bc0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x3f}, {{r3}, 0x0, 0x8, 0x5, 0x6, 0x34a}, {{r3}, 0xfffffffffffffffb, 0x62, 0x1, 0x401, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x1, 0x3}], 0x7, &(0x7f0000000140)={0x8, 0x2}) r4 = dup2(r1, r2) lseek(r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000080)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f0000000140), 0x10000000000002a9, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r5, 0x0, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) rename(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000001a80)={0x5, [{0x1, 0x3f}, {0x2, 0x9}, {0x0, 0x8}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x3}, {0x1, 0x4}, {0x3, 0x3ff}, {0x0, 0xff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x5000}, {0x1, 0x3ff}, {0x3, 0x101}, {0x1, 0xfffffffffffffffc}, {0x3, 0xc4}, {0x3}, {0x3, 0x6}, {0x1, 0x1e}, {0x0, 0x1}, {0x2, 0xffffffff7fffffff}, {0x2, 0x1}, {0x2, 0xaf12c93}, {0x2, 0x2}, {0x3, 0x100000000}, {0x2, 0x200}, {0x0, 0x100000001}, {0x1, 0x200}, {0x0, 0xfffffffffffffff9}, {0x3, 0x1}, {0x1, 0x5}, {0x3, 0x51b2}]}) kevent(r3, &(0x7f00000000c0), 0x5, 0x0, 0x800000081, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:21 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1fd, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x60f, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x0, 0x8, 0x6, 0x80000000}, {0x6, 0x8000, 0xc7, 0x800}, {0x6, 0x1ff, 0x8, 0x1f}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 16:00:21 executing program 0: unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140)=0xff, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='c\x00') 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0xdaa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x10000, 0x400000000000007, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) r2 = socket(0x0, 0x8005, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) getpeername(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000100)={0x400, 0x1, 0xffffffffffff1323, 0xfffffffffffffbff, 0xfffffffffffffffd}, 0xc) close(r1) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x7, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000002c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './bus\x00'}) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x2000, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000080)="8671aeb4f0c5d1116d73c3", 0xb) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa9e5652602db49a6, 0x0) getsockname(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) 16:00:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x7, 0xfffffffffffffffd, &(0x7f00000001c0)="52dddd4b0a4d85b04106130b24a358cfa9f7039363d04fe9ca09466289439c9e6cf608b6e2e63dccd73b3ea04aecec54e20c7ff690ba89b63a167d67496311f772e0bdcaf282f42a33f5f7617235c931314792aa2c41becff201845eb0d4c8bf057a7bea435ae6ee0f832bb032059b344c069f91107b0030c59f987b84d5ea394df0a64f3c19cd2100192f3496e39956c04d77d34f87a8d1f5334977c16b8ebf3609ce5f560d56e32059387f604a389363fab25157a6a737c20f81bc23273fb090955c1e7656ca6ab46f620bde", 0xcd) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/58}, &(0x7f0000000340)=0x3c) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x200000000006010, 0x2) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x1, 0x0) close(r2) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000240), 0x60, 0x0, 0xfffffffffffffff9, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x2) lchown(&(0x7f0000000000)='./file0\x00', r3, r5) chown(&(0x7f0000000240)='./file0\x00', r4, r5) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x54) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000290000003200000000000400cd4351cca3a667f088f1eb40e6d63d299f7d81b536d3772135c2b5ce14d5fa42479e9e885a1c2a082bcaac09683263288007dcb5709e2105b6db5e82c2b81b5b3fda4b5239e0f6ff1f92526e783076ef57bd502bcf4ceb61dcd96e456fa73dd501124b45dd81cc6341efa1acd20f5399a3eb3e35efd2a58c1ed5135f4fa698cb91b4171b0327507f760ca833e6278e72d3bd7f5a82c06633e66929933c1036f1af82a893ddd146858913beda123761b4b720dbfd422fd365e5830472df3d485378de4ac7efdcceb98f5dc7b7381ca03574b4430e20f284faba468dddb28a5bf27e3572ae1596634f3c6f405be9bceeb868382d0eb11c15fb263553e897386a260a7b32db2869076f6d4685e9c3cf1bbb241c2a4e39e5bc3a63015165"], 0x10}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0/file0\x00', 0x6e, 0x2, 0x1, 0x1, 0x1c000000000000, 0x2503, 0x0, 0x2, 0x2, 0x100000001, 0x7}) 16:00:21 executing program 1: r0 = socket(0x30, 0x3, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x8) 16:00:21 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:21 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xffffffffffffff38) r3 = open(&(0x7f0000000140)='./file0\x00', 0x280, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x3, 0x400}, {0x18, 0x2, 0xd0, 0xffff}, 0x9, [0x200, 0x7, 0x8, 0x4, 0x4, 0x0, 0x6e, 0xfffffffffffffffd]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) socket(0x2, 0x3, 0x1) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="f7494030abf36fe3f783916c93efeeb3f1151ff2930b3685ceac5b389664b3ba0bec4d64f12f5cacb7d04391fef0918659004aba2a51a5f2c67cc72c0ff05d29767e0d5b4615fa0b7bb6830097cd8b62791c062fdc8155db94c40b7dea00df5df685b09372a9a5468a50b6cb4c03627fc73f6bbe9c014efb4736285e63c2b5f8fe6e71481431ceb31774c82d7011a1b472a9852708190e430e103a5c3c7c689d6fd1e8acfe94f38491f8f8a7dab520c2213ba93005c76e3b92e8439fe3ebfc23b162f96e193b151e72fb2b753e74eb731f184a6241ceb558bd9709b73385ff5b8e76234eb80da096684bb3fe335b98952d4692eeafc28c25f64b32d17ba4df0286e6175e6c357941c74f3f731c30e811ce58b443d20dc54593326b18a8ac025589a1bb51ffe1c13ab3dd20b0f56df39aed184d06bdb3fc673dfb84505b721a6def0a7d1f4a18bc52dec5837223655e5ba031d6edf01b3bd72a2b31d4db1620320908040ce9359f285ace0c1885bdfd2105cb3e35d3810836b87cc5c4ba904356197b32956e117b49946d16e50ac1204410ad28caa99a610c3f4f2b2663315e407948923b1b7e65b5b64336601c9b28af4a470d50b6fc9539bde46ac3136a186e1493dbf7855c8e053e0556b3e9d96ee47e87b7a45da97bb7d7e65bcf9df723ea86c40bee2944a266f864969e06a225428b4ebf8a51738ff9724b643ddef1d82d344dfed1b563d89fa049471fae89676687b183774d452a8ca1f1a4dd995448a751029cfc657011eef81fe742c398177eb8e7c6251b29cccad8e813c24aad20cfdad0a30a4e61929772110198419d63107a67a00730bbaa10810dd0de24da5b55a4e06182e15ffe325bbb98c4c4c9c9124828fa97181fbb6ed4b507a37c3977090e52302f642f2dc007fc0dc3b44c169c5764355ce6130341c55c9925d568ea96c31e096fe0a4a6ddc2c250c3f4ef94d85d80776fbd7159f979c2c12060fcf81e35fbdb7ff95b421f8974afb6c675e9dfad7f5277f9d357d63c6663b9759ed26d52f0d0cbd52c5d932b9f13cce13eab95940ceb14083787b07632c1d31b6e3f951373fabe1f44f721f16af23ff3feb3f969de7e0398249f6a87e4e82a0baaac19c9801f9cb263639c88cd67e25185c868c09b65deca1bc8cf8502d71bc7c2f4a5f4db357e33bbc035168be6461de2424d156cbf53cddb8788e2a5e37d3c20a0e9f791c60c3da9fc7160c181ed0e0cec2aad5824348fa7a59165c6d34071c71f53b4037afa78d9596f4bf566fd1070d464225b59ede360976abb8b4d6935cfb906a7d4848074a265e10649cebd8a34c38bc79a0cf98a1b7cd008f4972bd915219de1618d60a45c9ab4c886da47dd5e1dfdea7330ae000292fb9c4e38694609cc035ae015c089741ceb43524b6e7b96e3e31b7bbb7a6536399ce257c677fe3f7f25dd274706936ded3ef4ac93de6e441e89dc20c3b1bab57db5055b2e05a90b6cc78c44d6035f2729dd70de97d2037a8e2ba180247d462e1b3a82e39c04d974704e2ccb8a8e226d82c0341ca1ddbded047ff3b46687f1c3b433807bc9c538f60f779b133e75b6a57a27d129c59206a487279a7a09135168369e63049e1a4257b43d2d495589a4a1959eb14d0996d98845d73b7a29952345a431575fb7b0aa313fae35c565a84f75f70a7cbd238e0698df336d47dcb43b1fb3e7efd727f298e689686c291cee59894ed78ba1b95bf4a3286ac6dbf9a5805fca6f69cf2a578055682c501aa394de2dc299f7a912edb65da62368903cfbd38db6e247dd7821d7662ca60225ea9b1e0c14fc5e321abb669217dda655960578ed676700b6cdf4db67625385b89fbd0dfcd50729b411f47b93eb1a47debccfd7b7fd6544d4970d70d6e8e11b714bfaa9a3c147da96b07d43850a045a17e092c6aa1ef9f3f5f0bd4cfd8218f3ee7286cce9e4a59e72babcc3ecf079551917d7995610020bba53d03db2be50a7ba17bc77b504be6bcae7ef9f0abf74d8922720a46d701ba08869d159ce2d3ab371f95c51e47ababd3ea5d592ec7f551bf5183384d6fed9b0603a60aea782d6c53354195e389114a870c536ff841037c1905dac95ff1ab49e5fe12a2313f7dc6d41d6717fdacf1664d0cc3bc755b98a87aa0887f476987e24441347bd6f634ef7ec10b19e396fbc2b169b02559af1f4410e1f75b79adc1cf0f65df3d18830f83e33b63b6212a12feddbfdaa53f9654cc7b567a0c09ff87156611e58fe479646fb5c9e4544f4a341b8904213a454b9035cd6ecb131e340a39ea10daebdc3aae82ba21e73ffb3e813a687d45f016b865f39b69f2c3b499ee901cc7864c730b47cbe2b1d76fec23381e0a38c574acbdd5fd0cc375dea92f087a208cfc1640f58eb3f62214a8e262da438416627be5e4d21ef19f8eb200517fb368704ddcba2631a69596acfd8fffed00375f2400536ce1c50ce47a68295d6f518478b078db3c23e81161a024e2a9dcc02a7f6bbb268eb325697d7f9b7230c27751c80776c0703ef4fed5357fcec80153b48d21ae09ca2d196d3a14cd151205e94520833e9df025e1d5dfc78fe067268bea9525297f9f2f7d438d9379b2c810bfe18327effbb25b5676b4a45cd8238ef1b684fd4b6a56bfed6375872d2fad6eb1f30b11a7ad0fbbb2946710bbd45df9fd6b85d7441d5a0503ec2a79660671ae9c9737bafc663be0b17d973ad291051c79e13c0f4f8b24bfb5b7afbf42efc28785578b1fd2d33acf8d11cc6e001acd9cb1d538513466f14b30320f5e7f4ac20219a28feb3244176401061a0c4d404abb56ef043c7cabb1bb93380300425e901098a57462ff3c48676d6678abe5b875442c000372a114c279bd0a836bf6fbe463d556b784f89e0a39ea350f328dd32dec9651bf21363eb5d1fe56820d72efac6307576a881c162736704eaed00846265c9cf598907b8fa16c4ef7b0a927719ba10c7a0d475658ed56039aaaa58116a43e6dbcb53fad3b945ac606ff23fbb66015d342eb00c431af362ebe7e9f6ab42b70201bb3306b46cc53cc948bc29a69a62d09533ac2efc72cedf84f4fd09a9019608c4c61dcfa82cb086c17e79334c2281a829bc6bbf3b8ff94658fac03fe9d13ee008988c5552e63709cfbecef8c34150776c2b0242d6f15840552293f49bddbfc6a86f88ff1eaba1aff7b08edb0e73eeac82e6550bf87e38d9e450f72fc6596ae2ad17ae91fbd02456420ec575504b0ef74a90c19b3a6a3867fef2f3c4e69d637e7ebc9237add70192b89b3b142ef52e14516af9beb5c705c6785038f9d72ccac9a667b7aeb78f7fc4364c906f955b587e105a6016bb7a3897da0a7d58bc14e6bcb8bd5b86dd50c12cf710a4617c1d91b9035c42c001d7a9959ab3c7ef2b3c7b3da5074890a9e6eb89368c34ba47cca04c550aee1ce6b7cae29ac6c1ba2f18022079e7864328ef6aa3175d2c98362a0c9520f7441d8acde217f10bc446b685129d1179902264a78dcf7eb06d933ac0bd5e11b9b206264da1604f41c98b3da3e12630ca9f431876429602fdb8f35bb5c68839241e4f63ddb7b8886b5db8ec603b8cbf43db4dbe447a9454df45252befd1c05b5e15dbc4a8c9f57309eec6212a172c4ad0a3080b4f1d3c87f3d9e77106befea77d6fb678241812f458601018d9ab9c059431c37ad1803947a8545de2d9365520ec96aa723e05552cc10aecf6e99e187e47857263e215094011c9ec1703523b27300de46781ef647deb3982945be7f7d4f56fa6ab5ff68efeba8bf5eaf16df0b34e8909f31c4eef74248db91dad966fa5de12a717fc7bb95ea55839d4e929cac04e5debd2fe50a34dc1b63d037911e86174f218d6d07a4286e44b80adb7e246cbc186d43c580979b767a619d5f2c2be1944c06772eb8a6ba90c6a6f269f73775adcf89cb6e655c68b000761f5f2bd8b4f56f3c77b13637837029ea9da6e0864492b0216dcb78bd28f141f2ff76acfd958e7b468c2fbb198b34101b20872a283574c1379fa6390735e1ae875c530cc676d2f7d8e6119d30fc282346e8307862d835aa02a42b3ab658a3ed71bb74dbbe36dcf7d917b96954863f1365b3805e0e8a840e3c0dd9c4913fb33d6b0897b82d1f7ba68babb6814a700b8ff6777c2703861ceb3256eb1256fde36b36322b5bb13576bfd409972e0843c04942215752ca7ca05f5cd214f9456c4dbfe154ebaa6e1881bd43b3c932b48b3f223335a94331444a334f4f0806614f64dd376bc28f5884d14522fbb27e14006ec21eee5753e17c90861a61e3cce24326ac7998728c0ed5fe020218c20896d24b7993d8c0188de8394747e945d2a5584fc49552fec0b19ded94d67be6a870983fca75aefb4c8e0930aeddab5645b01d97dcd3f56e998d24df7902bef3cf99270160e442a8cb9058c8c7ee06b19d25c7a1f3b20cebe9446705ea85e6ebc47ff45d064030a880d164283aa413a458c085252b758864f322bb94c49ef0ffbd8d007d51b47b64879294e6771e0ded47b08ff61c81840225e75cc93912df7efeb6d173294963c590bdc00ee166f7f9fc80c4546f18b0cb38eaaef4f7859b03758d4678dc81519a0f6ce1295003cbc2cf8a834ed74b88e418b0709b44ae053e60e64ce8243bd682a18a9d6d71d454c0917556593a53e9c7ce5e3f6dbaf78a39af62cca8ba39b83b1f3803bbcccf31fdcc3d72fdaf49cb79de9e95275ac4b4e0f9fb039cf7cf60d1133d7da64ae8abfc7e33f712a157d4cb273e22554715fc540d0050d44ecf3dfc960f2af469346114503859377780336e817085c7f53f9f4cf910a5e19c9158fd723dd7173758516f98fd61465ff5b6eda6265fef6eb6c3debde40495405c0ca28d38977ccc543529f6e37ebef4ae07883b0e758ccf5d3fab2e33d8b33cf4b20c74fe2d06dbdd3e1a25575acef4e4be4f83c78ab7d80910614e82cfe7ca22990ed9c37ebd21055f6f94b54083e3e52919b71ed887a4fbca5d0d3f8603454ec7afe79edd5bdd9b8917955ed9b82e56673243e7014d318b7b72c8e535af9b6bab4c823b0e9eca9d0c737f0ba08c8a1f1562a927b9c10f709864a2577c9530d4f30eab12e8d86699ccbb42396fe0d46391e029980eb2d9469b1a008ea2b9218fbf28bca3cea86fa909c9464026fd4de741c9fb6c0d3cf671f669ab3273c2cb50505bec69b9cd1fee8561e241606a76ff8029af002b7bfda33ef9d0312d3bcbfef1036bbf670ebd0a1d199ecb8bd17935baa63fa218007f7b57f4c32df4ef933756c32893c73d7ad61eccd0e5e5cc6549e0ab40dc04078cb2c8f28a29a4510f358d4f10f7ffc55bfbad7931c3a7eb6d42879c319558334c22050cfca52292386f59b0ac4c055fa5b2e9020d8d259294d950fd973468067ebd0a77de66d202f1922bf7e003e5e2a4397567f39d49a4c84c36e4273120062455908200c5848d0deba914cf8a5119d4cb3357ff259643e0b9c91bcf2bbe2d766bc83da19f21842cbaf6336ab70580972e072c9f66d7dd1d1b577d86fc01799fe9e2b93c12f8e137061250f20f27c9fc387fc2a72e20231c86da3efa81910491c4cf7f6cf5de6839d7c0a3572cb66654999fbd3dd743ce8390ca18319e04ae24b96e1a19ef9fca90a72250b56a967144d09fa82d1c657c6fd6a5d843be6bcc6d0a1307dd76d7826dce3752e917f33b6fee2261fffb600456c613237570d75e8c2fca5b5d3668f84769f504c4c9021487814c0bf06b6417304ff784bf11d8c4acd56e0745d640629746d5c5fbb44b33e3bcc73fdf292", 0x1000) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000b10000009776236f8500"/23, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x8) ioctl$TIOCCBRK(r2, 0x2000747a) dup2(r1, r0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x1fe0000000000000, 0x0, 0x0, 0x3, "aef302276a93af49694eca3678ff967064b8236c", 0x100000001, 0x8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000003640)={0x2, 0x8001, 0x3, 0x8, "10db67a7198fdeff0000000200023547be623eda", 0xbb, 0x8000}) ioctl$TIOCSTART(r1, 0x2000746e) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x80000001) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x8908, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000002540)="a971fd7dfda127386b9a630021a4f85677c3ea98adcab2bf6fdb5602cd3e2921c002650541005d8ae1f87839b9b2681d9bd8c6c09b63c3cc2fcf0cbf3388b135231b0355ffb40476edd1b96293de33052433920490e6f57cf33a8d2890ca3b05592dcd84f21c0e3130115c48b6bf6a73454ea75bfae57f4d396a0d7564e0b2e4311e9b83fbb5d4466cb95d7f2c202a2d95b01d7e7ed9ddc421cb9a9b4f9c871d1e502ce556eedd40dcb5ea97f2015a4d70426699a3bc736d2ad2af4151f478f4d74674f59b64a833ca097ecdcb36f5e3cff5a67d6903fe615839c475ebc9668b7aeb9374557c09332f57cbf3d5dfb9cee6d81dcd6e7f42bbb54b3071552ed885c7a5bb0527f343f637419ab02eb8d446e4f0109c0558bd514197640f098ad65b7ff8cbc74e1e69d3c525b6b5858ff7457dffdcb1577be05489008bcba732e3df0df29517ec6bb0af2e0ca87a046863f2a5ca58d85712ff49536e9e1da4837fe0d733872ba77c252a6cc6df194666de9b54ffc69915a63429355861dcbfc2689e596ddc192fb764d9cffad0405bcd0a462141558c327d5d67243e00e2093fde0540cc11d2359eb4db07509eff80d3a0fafc5b997f5d3538a530b884a4264fc912858ce39c0d5700818e1c57aafc988255a662a16773d0d75649606cce093a7751cc8ce35ee5a2300d13754fc09b211d4f22b256b97ed0afe55b985e3b601c65a392b6f3d9f18aaa91f49b076bd556803d83274e07e633386e5179cf95e65d17e1d48a32618ce55981b30cd2af773719486f380e2fc37ae5d35f7f4bf41fe667011ff9a2b94daa40a2921015d3cdf0d0e81c916452876a81bc87286b4c794f0b0d64a247567a7e4b6be3b66ec0c19dd9f7a4c2cb34f6593b9406c2c9ac5870879f9eba05079973311522ae911b8f27e00376202e787cf38494a9dcb904c80d032d612497544036f44a38dda194c03d450238d2d1a2b92b1ba81594792fcabcd8f928cadf8c9c6b6769b78c003a6391c30f602de8de818ca53aec9b92bb8bae7db47342e59d1c48164410a6df98ee34680c01ea0a6137c36652d8ad109e5c233e3ba04f97aca85c108b9a4630503dbb6ad6e6f84f979665f8d563a4dd595f4d4a5883f81ce96b8f660277d0479bccdc40e6d77a079c648b46b1ba7782be79dec2933303ac63abccad142a2a7220d4d9b54ed93dc611399065f6eec3816a02a575978ed8978b46cb60b9fd21d999054e96effe743f4daf37d08c0348c5784a98f959f06f8a1a525f2d01babc784e3c4fb6059f7b6b5c8379c7ba16ae7a394d7206eef50c371ae32da2b2a05156bd6d2c00a8f7bafdee67408047b9d6fa4617401d1c36bffe791ede56876ff5adc095a9582df9ee63f533d0949dc21868bffdcb301c7c3c461796e6667534bddcee8995f59ff6c8ce171b7aaf3a821089e9d8cd39a8d913bc4000ec9e6da376ad9171fc1d3b973acff4e2e10240441eea57a006cdf063c9955cef96e686f1ba4ed9f2e1a3f1ba255f90b943e5af62e49e51d5442d0c72bad8ed3e95985a2709371edf962ee44689bd2b335bb109ad8865d33d397c4704cd16b89ce3215a91f52e57c183e2f9bedddf7ebe7e39b233cdb6c0f71c306a7a31d6cb3208b88499d5f73daf64e06891fe9e4d9437338c8005b19734a351d5fe4134b907c31c5aca2c8247291d5b23805a5fbe8565e929db0c9ed00d783a644b3f10786db2ac63fe2796bce3f138c1df02f4f4d35a735c4a38a206301d48f7e7fef6fc6964e6b74b5333f7e7decfa63dabb5c30b1a7a0f51eec1a5fb8dc256c38d1d0f4d0fc4e81723a54a261dd0727aabb6756b1b94b3011ca6774d4af6450577c76b60494ab9cd45594de863162d1d4ba717e994d0d3228476da88709517339fc27bd8d087f656427d8c853d512ff77d1c10b0a5e7700737a894421ed1ce34dd36658844e64c4fded9a38fa71063405365ac1d94b885fe6e4f8ea40bdb65f1dbc64b0d2481b0827b68839c370307e581cd3b5679ba73fb1b94701c71f7146c3e614a1a424c5db6f3268571eaf12b12c5526d496db90b1d4c9784ec9fb5eafb17e5a58ae61ee74ab4a6a31fa46838d88b8cbfaf3e3eafacc4a0e154dc4a2931691c4754005b2d19c286de55e622e872535b7976301ffc65c58c816aeeccc4b374c698f0aecc1b61a7ac2ed1fb36ba10c17c8550cd577dbf1269bc8b443a06317824d454c1a304a9afdc3b20a677ef34696dfa3cf5e60dd235055619187f936a64633dfd50090590fe72006f7e0f8be002b6ddf6870a0907df2b555abfe62a43b3bd1cfc4e128ae7b4c819905f5a690903d219468b852b6a3a3579a95d97732cd5b05442041baa3f4d48416f47fd958b506b808ef3d4e49520cc3ec7ca4476c2be6e0cd0efd3e17d333a74064a563e9d296a95a5cc4cfae61cc763beee31f6f8287dee516bc84b004ba35808ce9874c7db95a324c39852b501749dc04f0ee269af56bfc868c2d785a3024f453445dc27cfb7b17f878cdb32ca5abb82a7bc2129a70d633c938bea29e70cb59fc5114c1e12334bfddad7a727ff78baa70b6082fa2139ea37fd3156a556ce4dadc4061908266df72ec71ded3d4bb60c59699d5eed2a66d65f22ac3260062dec35e8bfbc3e1f276e58785f5bf352a36e8e32d5d319fd1204edbb70222dac2952732a3160d6f9292937910214a68d2c166486a560e0d06e336291445270c4871edcc08ab5bfd4ec9ae913d73d2fb627d1b1055e30354dcc445015e92b2612ad527b18fa3bf4dece1fb1b85fda1825c77c93d8198b1cd48ef3da8c189bd8bfbf560bcf5171495ed59b830af1c7ba50d94864e4348a4f8d26a3c8a6741acd1d8511d4c457f36437eaad3882dcbef319141ec13d48b11a8919d1f4cbe543cf594fcba673d2cee77c1557d0f69ea836c06cf95455b00d6404b7bd311cc2225ccda3975e1044380d87e1e92975acdd1a45372229f8ed3783256dc1f889f537b0c4290bf37c5110b249a3dc077f1f12f8ed8797da02ad723104b8181c2493c0029f81756ac4ede594968262d244382f349768b596ad3163d9fbce7eeada95abc483c94cbcdb76d9c94dcaaa28499e1788751ba1375c53f5192312eaeaf318683ca1b7974fc0913e32ec2bc2cc5b1ff00a5267071162433deeb1fbcb6ec443478fe13f58dced41228eefedd57e5fb783d50e3969b3a3427e47fab2179f9eb431140391498f617abfdabb0eb5969d8a093b9a5b4cdb183b19b1d343bb9c0b6359f12d8d1b68187be6da841fbf9e40c6cb6096bd0eb9d76acbf7646b66c299419ef4da1875c7edc977e8faa8dc80ca6f7724d16a63e76df2ade86446a951ec4d32811c957d566fd414063ad6ec49856528010a7facb3b09d7bb7bfacdf6f926948fa05a2275dec4fcc846450b5f3f4ccbbbf7b5a2881ca46e807ce81ba5f049ade8603e416799cc6398947f2fd4508c8d3f77a9022b65a3a63032f232acdd57cff1db561508af719921541916b62494e0cbae01045ca2494ab3c45f0197e3c7e4d9d34a4da3242c2193718da335c70d9ead5bbf8a3de814e21f2fc225066c3b228475d2c162a3e59015233949c2b77dce3e73cd4434fee92af0da7005fcb80c8b01be8ecd764d5532ff880f2f574fce67c7eb9aa20f482a397bb6978f94cb6dc9e8b20edc8dd0a49b329cc00ee70b360fbefce227c59fc7719040f9d7082f5e43d95a9e23f283f6157e5d3117f2c2eaa414b963b57ba9f20ee9e200ccab82ec8358151d5261f857e84f7cc167dd60d3ba00867fef77c0dfab3d03c2181d2b61729896313b838c503546fe9b7aa300ce2b524bd250e0e66d44a5ff708eb863a3f78972186849f076aecada70c2ba9ece774eca44c3c5237694a97cd5aae90f60951ac3b567b09b70a2841bfa7c35db66cb2e406e93b8863a69c140596c50ef21c9d6d9e08b57f545b176fbda74a9a05da3a9d62ff64727e347224651e7e8f44df19859ed32404e12dc49b386accbaea71d30283f0fe39a81342e1f34b60bab743765ebe11860e35a43186a83ef659043ab1adc48aa16c1f8891aedbe49f8d25e474fe8118b2ded3bb52d513c5340e0cfe1fd7f1f6bd576358132a288fae8b90879c6fd9b1a46f3685fb73bde0aa0a7efa29cc3e5f8efe8a5076e96233d91617ac2f7a21dcc6e44584e3ae7919a24c422e3cfaf3c6fa252b73ebb8b69309967d3e63d1b93a7c7de27bda8435e35270ec63418217cd39343c8222ab59877bbd1235e27a8fccaa29a204eeaee7834ea35cb2c9cc0664d74550a012f7c37907c7f895f2b6c91c63d74f9d2fe30702dcced6c51418fdc1be0fb9b85f4793e7751f1604f7efffb3895b8b1049b4b6d081c8de509afa96e39e49988c69098c51e80838370e07a75e2241fcc24a5bbc26a8d193a219315661f0085c57962ea8f9a5b90b2c820fd9dab4e0c521dbc542780f176a09ccb1d3c467a07083c8fad57290b4d6bd1a08c4c95b93ab9351931d1e03ab710c065519faa52613cd4064ebb72c60e61d8549ba073c99483d7942e951a48c76139bfe9d9e36c35c5f89f34cea9c97307fc3e6dc32ef39868358bec935bf3741bf8af90d11f51b9ed119fb90009c803922e492583dedbeb2c179efc1d65d89f8b23e49798648b72356d52bd0695504bb863b2cdfbe9c9d48a40ffcae6daa14a9aeb9b0dbd72bc9ab99fd27ecf289170e4e5c359f8160c57aa5650654be9062078bf09c3c3c06c1c4d6a7160e656177d22ffdd55011ed5654c1ce29b14faf9f75eb1c14f1e2e686e799d64ff281349aee310fb73a0be0456474c754d6f393aa9445cae50e3d4d3214384641e3c10754f7848e6b85f8c948cd351e0164a22d7a26a9c09df8c30303a6ee7444df7dd8bbefe76bc467a009dbca4554e9a2e210309b98ca4ad45b745c21d9eb552689dfc971eb121c164f7c097eae349cb880f8a8965057b4dc9a8a539299ad814e78c050bfde2e64abb1812ba19945d7db3a0b1b7a62ee23f1e63b770f29aadc229aed7535282d5f263f6b8e3b06044e4573b59732f7802ff3dae4c811345dc68fb80427530d8073eb58550e45861d320a3e62767a4fd17402d9b59d489c51bf8dd07ca397e9057f68e665a8c5b3858f995c08bd2a9bfc043a28563ef667b891a3b917a83567a1e53154ba3524177dde52ce500b60024a0d79f91b9afec3bc5a3b4b13a9af8b35c9989898d9435decfd126489e6a5917e254f234262d5373faa534dab66b234b167fb1a05ffc5f049306b874f6b5d0819c12657a866326173fde2489b1c5d1da8a425883b397efd9e2ecd36a14ad33e9de6e17eefec8c47a80a0f4835ce65b0581c7e372d36e6e32dca9f5123325dc533475f50d794f9e2fe308f089bf23900aca82a2e8083b5886b942ec7276388d126cafe5c02c7edc5f95038e10be617f5dd5c61e3146b4b69f326fc4ff046e6de078d85e074f3df5e82ad33a7bf9b985fe229b1f098685ec28b1396ea597556d5337f06b09e88fe9adf55f8ef60c44365c8dcc3d6c59fe2066367ff4dcec057ef187dbd5d1e66ce213e69d1dbe65e59bd37e98fd9bf954064c91019ccad1a359f2772069e595dafea73fb6273dc5b16a267ce363c799623a360f1fa03ed2052ce49a34ae1a1ec999c403bb2a0223d9d6cbf54cc079c0cdafab54af175f22f622702b7e272bb5072c53e81efd58a98ce62a922deabc7bd22ab490dac3cc35b78264d51df813bd4245b280c48780c121ac88a9ae7682ca2d94dcba1129f39378b034a80049e8ba25ca1dd", 0x1000}, {&(0x7f0000000080)="91994f9bee3d1a7a6681762261b1", 0xe}], 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x401, './file1\x00', './file0\x00'}) kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000300)={'./file1\x00', 0xfffffffffffffffd, 0xfffffffffffffcf4, 0x8, 0x1, 0xfffffffffffffffc, 0x6, 0x8, 0x0, 0x2, 0xfff, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) r0 = semget(0x3, 0x1a4d6b54dbdfd6ed, 0x8) chroot(&(0x7f00000000c0)='./file1\x00') semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0xc9, 0x8000, 0x3, 0x6000000000, 0x11, 0x4, 0x5]) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000001c0)={'./file1\x00', 0x5, 0x0, 0x100000000, 0x0, 0x80000001, 0x1, 0x7fff, 0x2, 0x2, 0xfffffffffffffeff, 0x5}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x7) 16:00:22 executing program 0: r0 = getgid() setgid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x2}) 16:00:22 executing program 1: kqueue() getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x39, 0x1, 0x2) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) getgid() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x42) 16:00:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x9, './file0/file1\x00'}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="423a190b8e05829e00c4e8afb086fb7c702d0eb75188f8163567a320afd2cd957f86645e8af69e1fe0be08", 0x2b) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r2, 0x3) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r3}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r3}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r1}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) r5 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0x1, r6, r7, r9, r10, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x5, 0xff, &(0x7f0000000040)="dad80a5b05072bd79d65e39e7bec7532203e3c433632ce47c83c562fdf1691ac3fbb796ff1d13d3021d306a61e8fb27a62b3642913f03197ae89a7", 0x3b) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) nanosleep(&(0x7f0000000480)={0x1, 0x4}, &(0x7f00000004c0)) r3 = socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) socket$unix(0x1, 0x5, 0x0) r4 = semget$private(0x0, 0x3, 0xe5) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000003c0)=""/162) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x64, 0xf0000023, 0x2, 0x80}, {{r2}, 0xffffffffffffffff, 0x4, 0x4c, 0x5, 0x2}], 0x80, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x91, 0xf00fffff, 0x81, 0x84}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000000, 0x5, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x9, 0x2}, {{r2}, 0xfffffffffffffffd, 0x56, 0x0, 0x400}, {{r1}, 0xfffffffffffffffb, 0x7, 0x87, 0x100, 0x9}, {{r1}, 0xfffffffffffffffe, 0x5b, 0xa0000021, 0x1200000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000000, 0xf20, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x400, 0x1}, {{r1}, 0xfffffffffffffffc, 0x68, 0x80000040, 0x2b0918f4, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x32, 0x8, 0x1000}], 0x4, &(0x7f0000000180)={0xe000, 0xbb96}) setsockopt(r1, 0x1, 0x3, &(0x7f0000000500)="516d538440620de1d8b5946dbd49125abb407ecefade6b6c96529aa1bda9f5270c6198819de5dbb03e4aabfb4579dd37d17f677c57a1daa847677305820b29e2463c259629f9add576aab208816a3f588982ec25888bfdb72bbb7514d08e405c207c32c195b01ef67fd5d8be3b7e509c5b81313d41a4bbdfd5fef0646139f0bc7c0af27b021f1dff0ccacbe7631f1ae3651f61a71834c39ccf84458fb9835ea8d62ecf0e0f3ffecee783eef5bb424c5e550a6c458e862c90aeb4c9cbfcfbc1c8a40f852bb97941a775efab1e4a0adc", 0xcf) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040), 0x0, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8001, 0x3f}, 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) fchmod(r0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x1ff, 0x400}, 0x10) setsockopt(r0, 0x3, 0x15, &(0x7f0000000000)="04000000", 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5e, 0x9, 0x800, 0x256, "b0d44618d46fcc6688c5b117a88a30c9bf6c4d79", 0x7, 0x5}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xc132) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) pipe2(&(0x7f0000000080), 0x10000) 16:00:24 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x2fa3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/94) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000080)="7cb1389391ab3c8b32c4116567c735b18ffa1f416c933b7e0d888b556353d75bfd608d369104d34871cfaeefc82d5dcbb0e250b508f252f626c83403fcf83a56dc2854002a93322ba6dc55f06ccc452e5ac65b7872aa946e869d4a99a7ca81f9bc322496fb2ffe8d3f1b4e1bb0e085f26f2f0d44b68700ed5c957af6c3fcfe082737") 16:00:24 executing program 0: 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCNOTTY(r0, 0x20007471) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:24 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/4096) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10100, 0x0) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, 0x0, r2) 16:00:25 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82696c65300000000000"], 0x10) write(r0, &(0x7f0000000080)="582720efabd16ebae632258150db8ca65f73f2a0ce29c8c6e9158d5a09aa3825c02785a0aad66de31b8da4a97cb7cdeb6477109929b6e702bbf1e17ad4d1539dee3b98d4bf3283ab2f9b3d8acd83432c5e6a831e4288cdf4314ce86b6a8ee4d9b39b05bb3399c743f3ca00524233e48f4f6e69f984f6189a6b87504134ad7d5a61449190a2b1797786777b354e8d63fd0b", 0x91) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x100}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) pckbd_enable: command error 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchflags(r0, 0x30001) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = semget$private(0x0, 0x3, 0x102) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:25 executing program 1: mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x21}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x88, 0x130) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) chroot(&(0x7f0000000140)='./file1\x00') 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x243) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getppid() getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0x7}, {0x20, 0x4}, {0x46, 0x7}, {0x82, 0x40}, {0x180, 0x6000000000}, {0x8b, 0xff}], 0x6}) 16:00:26 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x6, 0x3, 0xffffffffffffffc0, 0x40, "554533d1e67b74c4db76e7df0977c4640fe35a79", 0xffffffff, 0x81c7}) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60f, 0x0) fchflags(r0, 0x1) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x5}, {0x7f, 0x9}}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x7}], 0x2}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x4000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f00000002c0)='\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') lstat(&(0x7f0000000100)='\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', &(0x7f0000000180)) fchflags(r0, 0x50007) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) recvfrom$unix(r0, &(0x7f0000000340)=""/220, 0xdc, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e5a08e131b1ebb366d78842277778c3143c792f6669"], 0xa) sync() 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x800000000002, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="000000186004008b00232cbf02008c9798171fbb18fb9d568e58a681ffe475cba3188d62f537cb0e0b4bd52d0101000000000000ac75ddc107bbee18baec51f8a0d902dbcdc9369953357d4dec591e", 0x4f}], 0x1) 16:00:26 executing program 1: r0 = socket(0x6, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00e0\x00'], 0xa) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)}, 0x404) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:26 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xffffffffffff0001, './file0\x00', './file0\x00'}) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() getuid() r2 = geteuid() setuid(r2) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:26 executing program 1: r0 = msgget(0x2, 0x1cc) msgrcv(r0, &(0x7f0000000280)={0x0, ""/253}, 0x105, 0x1, 0x1800) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r1, &(0x7f00000002c0), 0x88, 0x0) msgget(0x2, 0x1a) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mlockall(0x1) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:26 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x9) r1 = socket(0x400000001, 0x400000000000, 0x26) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8001, 0x7}) poll(&(0x7f0000000040)=[{}], 0xbc3c2370b0619b8, 0x7d) mprotect(&(0x7f000039a000/0x3000)=nil, 0x3000, 0x2) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000080)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() kqueue() r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) close(r0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 1: setitimer(0x5, &(0x7f0000000240)={{0x0, 0x4}, {0x800000000000200, 0x80}}, 0x0) getitimer(0x1000000000, &(0x7f00000002c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20108, 0x1) ioctl$BIOCFLUSH(r1, 0x20004268) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x5}, {0x6, 0x54}}, 0x2) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000300)) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0xff, 0x20}, {0x8, 0x40000000000000}}) setsockopt(r2, 0x29, 0x40, &(0x7f0000000000), 0x0) r3 = dup2(r2, r1) geteuid() r4 = getgid() r5 = getgid() setgroups(0x6, &(0x7f00000001c0)=[r4, r5, r5, r4, r4, r5]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000080)=[r4, 0x0, r6, r5, 0x0]) r7 = semget$private(0x0, 0x3, 0x124) semop(r7, &(0x7f0000000000)=[{0x3, 0x7e113c32, 0x1000}, {0x0, 0x7b, 0x1800}, {0x5, 0x8, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x5, 0x800}, {0x2, 0xbc, 0x1000}], 0x9) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4000000000000004, 0x1}, {0x0, 0x8fc}}, 0x2) 16:00:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x10000028) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d87}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = msgget(0x3, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x100000001, r3, r4, r5, r6, 0x104, 0x100000001}, 0x8, 0x200000000000000, r7, r8, 0x0, 0x8, 0x5, 0x5}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x6, 0x4c6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x81, 0x5, 0xf3, 0x9}], 0xffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x6, 0xd3b}, {{r0}, 0xffffffffffffffff, 0x6cb76c7d91427f9, 0xfffff, 0x0, 0x4}], 0x1, &(0x7f0000000100)={0x32db3bd8, 0x2277}) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000100)="b8a5dc531fcd63a83ca04bc883c33b865c7a9e700fa9ea30da8247d5494e3781b752fd069a4c693c48cb9787bc1bdc37e969a55e13f27df74c7aded90df9223dcfc5ae48bcf98d75ac28d8d93106af34d2cba2137d74f001eeaf6ad699d1cd9c626935fb0196497076dc9b93cd113c608682eacec586780cb0b6102737efe08185b4cdf03aee01e4340c0c3d84c5098396a33e33b1dc3e971f64ead5bf5d9f2c4bcf", 0xa2, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f00757300"], 0x8) recvfrom(r0, &(0x7f00000001c0)=""/106, 0x6a, 0x802, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) 16:00:26 executing program 0: semget(0x1, 0x1, 0x10) msgget(0x2, 0x610) msgget(0x1, 0x4) msgget(0x1, 0x400) 16:00:26 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="2ea8fbc603f86292367cbc75968c751681063e2dd4cc42db68cea41c014f15b1f0d7f4907aec249e65716614bc5bffa87b9dbc0f4cd13bba09a1d8e2a8693a9ad6cd0edfabee11b83dd53135187d64dca0b59a80864d572c4cbad210654df58756de83702fed440d2c0a1beaba0b30f09b1153c36e78dce95791649f9e0e7209065f2cb635d495be8667cb899112ebd0d38f5d0aea986fdacb651c9d45a6d9083e7620738432f6cf37f4", 0xaa}, {&(0x7f00000000c0)="dd3ec118210384f94c556d6c006d2d9ed9c591f088186866c34a896254a1a374de971b26b9e3d07b73f65f0c768e9cd0fd698bc9473a9ae73acd05e33b3896c3d2dd91f3262b621b705ef154e80681272c175d7efca9be4c2f6afd3f8dc4890de5342239abbb78e9c4e50539edfc517a5065a72e4897257740d1119b8bc2ca3ec7d21b9a35388bea7e2700b1c2c391cfc2c3698c13b80be7dfb0208b76e39671918258dd2a26c228c837cc4bfa29c42e1966fee76278884a7acae8254fa5ac0150c987db8dec81b8985499eb665286b156e7701a443c9ac258f494", 0xdb}, {&(0x7f00000001c0)="4930f826a3f26ed9e37d6f66d76f2d6daf63da32ac1fe7fd8a07465c538224f6b2bf1da2a34e35bb53f744e8f709f0fd9cdf65a1c7d2b419039d1da5dcb31cba35ea91c4249fd92350e511be499fe8ce5b515d37c9423291a8e0c5404f6ebb78d39e7c80ff2b40dca2628e989956cfd6dca5e0f1dc8a7510a302f9719eb1ce5a46e25a876b1cadb73605e62b2de7e4f382dc898ca116bcf7ea6a0705c9fd47e53bea3ee9d5b3b675b8cff2a33e4ff18d7e3f40098832dd743fbb2790568423e3c28b0f7187bf6faae13a97a8959dce90ea24123bb100d9f029ba8b5a6d49086fc050a42fe705268f4d548d5632b7ca6ba6fc1602ba5fcf1e666d", 0xfa}, {&(0x7f00000002c0)="0a517b0fe1b1fe620ed654896bfe12fe36c19ba3b36b92fd70014d85d18f28a4aca162852cc8b6d361b96783d75f72a80d55355b00b5a5f981d2a6ea413b52150224dbb7a710553dd92677887b7a07fc6d18bb58445c9bca84cc8f59257bd045b16a715f6e3c2e0a59a03c7c4050a00bb58b58bd7a7784bf764cb361d4585dd08dd331b1b9e4a109fe8efa09f05766de9f1efbf81fa7ec77f434161efa4f708d828887676073a4b25bfa8c735d6067113f8be4b63854c9b21cee", 0xba}, {&(0x7f0000000380)="9cf88779888850501dd2fcae5d408faf1a18e43f8ba40aeea36cef83692df610a595e82361589ed05835755cbb51d9ed9f90945a455aea10b54c5e309c4c068e259ff1be7995aa6ece329cef975b08e595dde77dcee34ad1a51a8b75c6e13c681c1f9e7419570d3436c3702797c3764d095c749ed665919f93c69e35da41b2fea14897f8b30136acc93d81876e545f8295d43d7c55ab8c0e8e80708216c03ae0700ef0b56862eb516b008e395daf0dc88b5340731e19d539a1e84ef2562a44c29da32330ab3d17db1c1bd3f5319faba6bc5067c18a6f11165bac74be1891972795341afa5953e58ae3cc8c511885fc30b999", 0xf2}, {&(0x7f0000000480)="e4d9c5983ce7e5eca26d399db0d5ccb75f8232b953f5f3f990b3ea8b354f574f652d3142f95c72be01428821b8c9b399d18665750f899d3b9f33dd3bd37dcc16e434275cfa4c3154a5bce1f3698edc40", 0x50}], 0x6) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = shmget$private(0x0, 0x1000, 0x24a, &(0x7f0000ffc000/0x1000)=nil) writev(r0, &(0x7f0000001e00)=[{&(0x7f0000000b00)="653a039c2c730b6427b086456aaefedafef09b1350f99448388743f5bff4fe874e0844d00204cfc3dcf856f8123bfbba956bc214848f35a16ab052b5be69126d93fb9f58f72d0578f0dacde314d2a9bd2a06b638f42e415672e2de4f5f6132e13db131073540637bd15165d617f56bf93e0ec723f1cec5d16ee23e3142791566ec7dd74d48d922441d342647526b5ab20899fb067fe64cfdf6", 0x99}, {&(0x7f0000000bc0)="6aeae1f482587c3e6675a0f233507386600220425233d1d1fba2fb8fd748ad25854a3667d1fe63c741397890b31c3395a1f8f03ef2c142d9d1f7b32a232d4a44abd19aeb6b7c4738de37983129926ab118b37bfa591895a99c38d9bb35bc586b2a74ac1280916c1975b330e6f2d1f5b860a481535891ffec", 0x78}, {&(0x7f0000000c40)="ead4f3a9c5684f74d5e5c2cecb56cba6c2861b23bc54f288868494ef5ecb1602b8266376072cefdaa382676b9c162170120f684e640befbe81ba7348ccd1e25ca73669c4316ebb24eb9ee73e0e0090f4876336493be69186261dc45ba5f39a13fd917d494c42ca38da8bc89af28abcf10edf493d199a8bc3042da18838145b4f605df93ef653059b65c9cad2f4fa2d21068c9ff0c98db0cc21a50c6e", 0x9c}, {&(0x7f0000000d00)="b250550726b50aab3940cf3f5a5e25627c21e4148ce5a5ff854d129ee63f1074b86f6605591480581f3738d7e57909825b4d5720d9ec1b8fd6ee772114b3df20305588daf88e923ec2fe41d7f7d9668625f4257d5eefae4f5c8073a70587c0a5ed09ef15860608fd1629a85e75b68eb84131668db260788ff7f3a077b7f456c334025c4310866763694426399c41729b49c5455fbe499da64c143cfa55fdb3eaa927e725d16fa40c8923bbbe10743fdd468357bcae2fe06c9623dc39fa8e0894d92c0fa62c092fe418d42e62955da9c25deff6e8755b88", 0xd7}, {&(0x7f0000000e00)="464edc1e82bf5d5cbe31fffb83adf95700ccfa7f651ad3403b2bdc53c9fcc3c66c7f03c7233b8494e86bee4f2abf910ad3d714a4ddbd5283a2bbdd3eaa76a5784f97634c2cea33ea042246ce5ebb6672cae9eb2f1832b8d5a48c4dac7fda0a28d134dd655f568051809d9944d7fc845846f4607a29801263a5fb615890b380143213a8f37b6216fd3dd3a3e33ae4b62d7fd76f47c03835a12523aa27fef83c08eaeb3847ad41e2645eb0d15d31137b6270e8b0962beff55d95c7f5293ae25ec25dbbe2387a4c577f829dcbe9be49b8cca5a813cbb0e3d09bf9dcdd31132660e1b4bbaacb6fdcc71b770081177e54417ce6ab045159ae576047336381fbb76b9d681ec06074ab7a84536cefa14b62e10835b1eaf340f2d26cc40d960aea412eb4cb4899cb62c2c10aaa005d4a0fede861adaa8e035717c3e7cb31a6d5e1b0e6afcf2e7c073ef0bae400eb082008e3513040e98aed081ef91333413ce15a22bf93145321008b689216cee283a1b11b3fd4f2a328d793815c0cf1716626f4a31d2965b491b951dcd1686bccb16c04caf350548d71cd55f883fa12c9b849e3c032c9cb66167fbb78a89ba67f372b7f1e3074dfd06442c9098e3a85379deced0701f284849c8fb75c447d388d558867fce19f9a549449bfa0407dfce08d79381aca2c74ab2fd3709eecc0b17fe3e62f2a4f094029713884b10d2da92a61faa67548e2f39e9f5b148eb0b4a358b9cbe465fc91d6046032fcbe71c0e411b68d4897761d028bae9ddde91ab991967c3b177364ea72dbbdd9a8a84619c7592f3db7a511c49ba83896983043d38ef83ad6b9fa851511648c26ca9ce0b0cc7647905e8db2977f1d080cad667ab845333dbf8e5379bf600ed2871b5fa8ce42ab364c9d74e2ac54f66b4b1317164478dfc191e685aef10079586f76a45f7323480a5ce3aa4243e8b7d99eb889e2881d599817044a33fcb3b7962fb2744d4c27f42bb6068a4702a8bd35c3984a5a0fd71e7b74e9716048e7e4ffc60fcabfea7999e6e63be81113b3424810abd59d7e50a0c4c85eef484a03e4f2f00ba53f12e45ca7e2df6b323af479711f7a67156bdd7b87920e21d8b8caa334cb4b0aec467b9881f4ae4228594cb93dda7e543ef35daffa75d700641cc615565f80ae8514966fc89061775519a51ca72db570c3bd1a4970ae91f822f770a0f99245ef908a06f179368e2597ed33d2c501d24420331dbc1893f33f95e749691048ff7fd33fc5db3d2700bd074408fada3449dc6952cea0f6453a86d68f56e2f9c262d7ffe2761eb5a241cd357d1f7c80975f3188605f2c69133f34da832d72a5e2bcb29c16ca593af239c4dd474fd5b82197458b1c2fab95dcd2465e3aa6d195c945f4564c803e457018079ac5fc789e51a2e1322bb62a05eab02f3865a124109d082fcfaf4809e9a78890b813b11a63ae68b441e6921b8727010fe0120a59bb3a2809a29ba37b67759910145d3d6733ec278f8824d3d020e9f18fe2c2aee103fc7abfd13bd3eb29338fa12dd9c7f5e8c6fd6d6f37937955f7bab180954317552bdec29d6de77b431624dadb16950ffb0e20f6a434e3bfbc5e9b8ab66ef29305c1bf43050445d449602a6a5d9872f706ee321a3865d54116549b65a87a20c5d383dd8ff530abfdddadeb4b4b71388e7991f3a6aa8ddab0f56f9dc6e246e1aba24a3340e255d7a7bdc7a1f1cc5aa0357f5249376ae1490718c946b3843e55225cd3804013cec766f73251b4f2b330111da8e05b39cf2b42cf2bf6c6f89b3e55e715f502545673c186e994f372211d7bc3c927ebb7ec08e020edf1bb8d6bca47491623b60169dabdd28db1481289d0401d538483197ab91fef51e6fa58fb423d2d43b6e77a01beb9b75cd102a39505f6f1aed2173e22db98b38723d7ec30bdbae5f46c3c8053933a5b3463edeb750eb436d093f42e7be86f0d5238fc93a5bacadb46180c3c1fcd64b46ba0c3e303272f6d8316fd3663b4404a20608f8723adc956879db82eced49dd177cbf07e4e97c7f388f3a14d10791cab6fa50e42bb113120bf818431b07f54e7839434b41518a7ad758f54730012ef3ab00737d915c3b17e7ed21c762fbd862f18874df88c393057a6b0e993e16ebdac31b92744489529d48080e03dafeee1e411f82b431718bfec47467e62b482ddd4c61d6f76a093c35d7f7bc401814642d35ab2cf02dd408368e05baed231146f99a4d41082b85b65096248dbcf9ab8fe8f085881bf5574e08ecf24e912312cc4a4688b0a6844ba1694fadda1c6862bc4403c18dceb9d4a21694ea9ad22126f1b615c4444fff6cec9ef5fd9358fd2f650e4a7624d59d00cedb603d6a0310ff0ee4da5fa838692e52b2ce843e7380a4edd74d9c28d684f19958f53f50defc2482a958c284c86c165edf3d14b910e358bbd32cf498024d8cb0d4041b525b814703cb2830d4ba2a7a91d686cb89458b9d45b4f651b64cf4b0dcaa0b0980b814b71d4dbca7e2fc818520cb33436a61a3edf4b6a987c04997cd70fbbc7262a6d1860e35082d8da7125c3bb0a1f8829d43a5b40a475b8e9c917d51215a7b6e5a54b895e0c190e360e58ff9d56e8206e7c9a970ca2eb59c6c3b3c9780eeabd81abfbdc882a85ce501dfeaa5cf684d1793f86f2b3ad395bfe2b86bf7ddfbbe5958ecf674cb232f7a548b6e494378c04aa16fdcf41a913a556cdd037eb1d74e2f2af49f2e6a1cba1ba499c0e39316dea51a2f0c9a74a1fa79e198b88d6d9feff820a13a3026597b1aebe2509ff8afc90756082fda35ff97914c295769cbd86c6790cf6a4980f6bccdc26dfa2a654584ef145867924a75347f14fcad717a17f6aeff70cf91e7caff4a2877c1563523d69c7da56e8434ba7bbfc7d5fdf4595a6d683b6935a8aba10a6bfbfabaef7ce3c4b58dbed6c4766e4b68df08acc70309974fc29e72995f0abac91fe8dc85491e8c32d1563d2b877936706c34788574307d2b350eb57443d5b139d0e59dc9df88ecafb3199dcc19923b1116835bd96a43d03342dc263c67acaa8d29ebf491dfd5b7fe717d4123aa76401fa8289394c74923bd7dc2b6c69e67d23270e2935404d6650b18c684782eef94c610fbd7d9c095556fd82cfb46e10d62a10e3d3a11cd0b7a0c60836d8e33e7d749d4c0946734d33a9b388d09d5f00a33d790b905e65fb97bc554c0346894071b926ad33cd59a92bf980013574c7caa2d7cd8434f504ffe566a3fa46ea6df83f3d5df1a112a5b7474a588922817ecf74f442bee34cd317e038e4b841518d5a0491cb978ab8ee398361046c4c291fcb742f593499a835dde92eccb5fe4378fb0c107bdd0b5769052af345788637ad82f5c32f1f15543b8b7aadedf22f37c2dcba60ac1ae56897641fb83813927c2c4372fe23372cf1c7b62c66d76e8802083c32b472ea74d25fc5b4412532a0331e53b59b1053812690359501b87173370f553f43e7dad7a1432b0be8fbad69f17208bd4a6a5fb91a7320dacf9584758361a76cd55696a35181d8b64d2e956f828a153622bc53309d7eff52dec0b058114772a5fa0b49427c7cdadd896b9e3eeae755e22c02c2bb6dfec7947c9c70cbddbfe77241f0580c0bcf02fe6771b79d484f05aaeefc82fba09ca148bdabdb86c6e0774889b6d7347f0959dd5a45da5dda60f927e0b7aa3a310d478775a78ae671d17212657f240cb04ab448d826d9ae1cbf28f0ae98f8f26fa9a66ef1cd9c61c983553ef2408eff5be9e261fd63814dbaf1d2827a1f58c9dd37d4b077942580d9e310f9ffeead039d21612a288fbf971ef3b4e8c3b3ffb3c8634789e156880559aab2babc5e58dbd96a97084952a3c9b7746b68dd5140b7759ad1f50619958a2a8b96b9cfb29f1d50beb0240efc58e73cfd2c4f3e7315dfc14fdc579d6503a7aa29ef1731a4458d7d12113a29baeb1dc2f7c496cd08347f83c9e22a8f16d4e6c0d9e1a2433bbf3f5776541d91ff6b2439ed96118224c3f929dc87a3c570a78f8087cc79473a05c96eeed04bfb457b79e5c683b4c19446369a7aa11533a64921e71bd2b24e8deb7794da38410777dcffad3b7349dfe9b31a10af301bebd26cc31c15fe654da0390b9727f1f1c67aef1ddf99f74980b024dbd273ca1b46b6a5d2db15f5644e12aa11b716bb36b4e4e04f9fa4574053348856397a0a90f7de8d020f1affc464a0bf571ccd8d3ace5addc0b2dba075eadb74ad1764e444f53c81da8b942fcb15f737a94fd9b98a2e1aab11b66dfd94dc06df90e407eb16fc7c855af0782fe1c229e8e73e86041e7ccf0537c6fedf8b2884266c1db3a713f29a2e232c1737077da8e0d5c3aed5ca253d7fc559c9962b0ca3f5dab3785023b31575ee86e0596b6718c7157a0292d4d25ae0291a95bdef359b6ba2476d40ae0bab9d8dc0576c7ec00ad6c2b274582b81d1e533083cfdfeb5104858765b6fb5dd7742b9bf94adb43a38f6beea12ae988ca36fb51321c0ec62cf9bdaa73870ae9ca100b5fd57e181ff57e5a3e52b50256021148033d53cd61cf84cdb1eff9e30dd3fca512012b7bdbf784039a1edc3e3b6d08caac1370aae5d5d932f00c23b7e076bbba743071a92b678dad096fac6e2a876893ccc5e16a9eb6dc014e0238a311e539a85f5c767fd838a0a7cb2463214a6bb13a34da561f394c1dcb04b860fe67405d55ee278b99bea8060ffd6b4bcf1659663e598987f1459be60557094a4dce4bac7aa50ef8265deabc04598639d5f200bfdb1ebb33098de7df8886457592f39d5028b530aadee947b28e9b559a86968f7c85f8584ee3a86f48a598c959ee74156b8a60deade403a7550a0cfca7900b4489c7ca755a52fd9fd31209a71b573083332f03ce09a0727679909c878836bf4181ae67c810ca215468e7f1e864184cca942fb9b06888a640770e1b55740a6a8b93f788c945c96a7739250e9d108aeb52394a8bfc09d574e96682a56f2b402f9f6889b403b509b42da54ac4361150c984e496551c2c265bb957e782b9b593f16fea3392a4c08ba310ce043f7bdd629f234bd23bd4d69c6935318f87ed8c0de4052c5873a82eea3765e2d7864bbf9b22de770ef79c763940b9067af2f291fd2f690cc7d174e835e6cbd3ca54d847a99dba566ee2a1b94f2c2c765370f6975d6ff3f0cc8893295d573bbe7469d5d6c9b04961af577bd8c6ce367ca4d086160c424c11b116fa415eae32f4f04191fee2c162937225d01c00d48a013ac222c4688cee95d4d86fad0d0a3920ae17708278f1791a6da3ee8ffccadec0840f476b1c255b1dd4b3898043d9bac60e63d240c1e1eeb73fe0d394896ce9e317c639769955225d9a8ca80adff27ea701063c6a050a3faac86f321bc50f3287d39d89486762eadce7d3a8d98de5e08709c78c9cc367fe14fc34be10ac73271458230baa08dfa7fde7f5bc8fbc723278219bbba57c749fcfa088f5514a41c512fc4722b9ea229b7233c4d90714e01cca548d3ba5b3e269015c1457e4b07e9763aefeb7f982154ef49b4938c0e29b49e77b0bd1e4feadcd49eef4142cd8055d3babefb594ed131687cb28df6d1e52a43bd3ae2ac3e457fec6b6c00f209f496a475e868b67f0e3814db23d68e999f8a412978047c5c805dd174b15833e9644bcb7cbf3a20729086e0f12b5f2c2386c1374695d6925ef3180e58ea3517d93fb2ec4d2fb1b625c067ba671a54b369229400beccee190b72c9851615896488d467c0f33888e7329469bee02808ffc4d19681a79cc01918521f70a96a83c318fce6ceea25", 0x1000}], 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000a40)={{0x0, r2, r4, r2, r3, 0x54, 0xfff}, 0x3adf, 0x7fffffff, r5, r5, 0x9, 0x40, 0x23}) geteuid() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000ac0)) getegid() sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001f40)=[{&(0x7f0000000600)="11b2bc6c05047c1f70e8c34917c07e01a877a57c0d96b636ce7bccc4c428964054d4ff626359fe4dae839c50a5d5c23bb950df8ff7648c3d0cf18e47d79f2c39f26e44b2510b1656e368708f86e3819cf03000e1d6a4469df0744a0759da02a43446b17865073dcd80159ca59c1ce0e6f8d2528c9c4117226c99869a36a00d112f92a232b5b1984125ae5058e171aa7701ff4b7ae7af5315f3a295872269e3bddaa865602575d9fab779c941a65a640b485cc22288001f12d34cf8eb6cc8f29aefff57e7ae92f12e52ed03beb35a9a824ec855", 0xd3}, {&(0x7f0000000700)="45a7cc0f5546bdc8021c4804a819c0f6b899f1ada7ef650247b8f1b9dd776b9d48f2bd7404c2baf38631485a2aedaf6b7e13c732b0432917b8c169f9d51ec5a3d5d554e5447e9bf1ae1d923dd1ead6f7a76b822dab6910cbb6bbdf469278f70ec7cc804b7334acaeba5718a1cdad7341363158986755291308495890e35e", 0x7e}, {&(0x7f0000001e80)="4c19548f0753fd318af864cfd6476743da648fa924490cd8a4eccc3e657a9cb4070a019d0bfafb9e76bb354ea837284fa5a3dd1c9c5b70807d1f20480a95a103", 0x40}, {&(0x7f00000007c0)="e7ae07ee3a36ca41726994bce9f4fe4195ecb2662b8061fdd8119e3d50f5158a6efbe05200215baf1d4d929a177bbf470a107c04f088ce09fab13b931cd5fade3e1c43af8b541c5e3ea5ea2d43dde4b3f442e92a01a0cd1ed16078422972ede6a0a07f19edd3ed41102ddd99ce8aec1ae7c3c4fc7ca7e9110dc4bf36d1f42250cfece35cf5f494e7c6eb02f9cb32cfa116992457d2a1862019126a1a20a2f6834152be2cc4e81fce29de70ccf93f22e5c5d70b", 0xb3}, {&(0x7f0000000880)="427bac2e3ee29b795e339388fc46e71afb14fde963867eb034dd9ea7c8d1ffd9029de0dc6dfd9e125530546e4ce04c2d", 0x30}, {&(0x7f00000008c0)="a2be78ea638aa65242e0bc3758c79bc5450dc3665c973224f43b87aa73eb64d29a16abf8e66bb2426e91898b2a66ca", 0x2f}], 0x6, &(0x7f00000009c0), 0x0, 0x9}, 0x409) fchmodat(r1, &(0x7f0000000580)='./file0\x00', 0x100, 0x6) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) clock_getres(0x2, &(0x7f0000000100)) clock_getres(0x3, &(0x7f00000001c0)) r2 = getegid() setegid(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="b420a7", 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x100000001, './file0\x00'}) 16:00:26 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000d00)) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000000000002de38044d0e42df9713cc9ca40a157f67af18bdd7692f3ec640e4d397c13c9b931acc2a98a5512130701fd52a27ccd97f6897dfd8f3ca15cd9712fe544de834b1f7a", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:26 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket(0x18, 0xc006, 0x401) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r2) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) 16:00:26 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) r0 = getegid() setegid(r0) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000010c0)) r3 = open$dir(&(0x7f0000001100)='./file0\x00', 0x280, 0x110) chflagsat(r2, &(0x7f0000001140)='./file0\x00', 0x40000, 0x2) kevent(r2, &(0x7f0000001180)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0x54, 0x0, 0x7, 0x2}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x97af, 0x4a}, {{r2}, 0xfffffffffffffffa, 0x0, 0x400fffff, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x80, 0x9db}], 0x2, &(0x7f0000001240)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x10, 0x10001, 0x6}], 0x3f, &(0x7f0000001280)={0x6, 0x1}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000012c0)=0x9) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000001300)) ioctl$TIOCSTOP(r2, 0x2000746f) fchmodat(r1, &(0x7f0000001340)='./file0\x00', 0x0, 0x2) r4 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000001380)={0x3, 0x2, 0x401, 0x6, r4}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000013c0)={0x1, 0x7fff, 0x6, 0x9, 0xaa5}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001400)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000014c0)=0x1) r5 = open(&(0x7f0000001500)='./file0\x00', 0x28080, 0x20) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000001540)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000001580)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000015c0)={0x6d6}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x190, 0x0) open$dir(&(0x7f0000001640)='./file0\x00', 0x200, 0x80) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000001680)) readlink(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/49, 0x31) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000001780)) getpgrp() ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000017c0)={0x4, 0x1}) 16:00:26 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2}, 0x8) close(r0) 16:00:27 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) r0 = getuid() setuid(r0) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) r2 = dup2(r1, r0) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) 16:00:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/2, 0x2, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000300)) r1 = semget$private(0x0, 0x2, 0x90) semop(r1, &(0x7f0000000040)=[{0x7, 0x5, 0x800}, {0x3, 0x6d, 0x1000}, {0x1, 0xfff, 0x1800}, {0x0, 0x6, 0x1000}, {0x0, 0x6a57, 0x800}, {0x4, 0x4, 0x1800}], 0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) connect(r2, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() semop(r1, &(0x7f00000003c0)=[{0x1, 0x6}, {0x0, 0x1f}], 0x2) socket$unix(0x1, 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xfffffffffffffffd, 0xf948, 0x401, 0x3ff}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000340)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r1, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000040), 0x10132) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r1, 0x1, r0) accept$unix(r3, 0x0, &(0x7f0000000000)=0x8b) socket(0x18, 0x1, 0x80000001) r5 = semget$private(0x0, 0x6, 0x40000000034e) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000080)="c8f5b415", 0x4) semop(r5, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r8 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)) 16:00:27 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x8d0, 0xc0) r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c5c4a007065f57c5de7f1f8dbc7b2a0f77667de70c03e48c87e12197fc3d2470f39303ed22f9740919fc157a6c160072807259cd2402a1f2c93618a20d1c66427986af01fff1dd68d29731b1b94d1221f7911750a265437ad69e4be99cb5031b0879f2355a2ff3331d2d067ee4822031bd9"], 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x1) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x90d2, 0x0, "d730c10395b81240cfc7b3000000000000004de4", 0x0, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a50cf84a7786a840a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fba9d5bafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000008000000ffffffffff510eb0092e", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x3, 0xffffffffffffff3f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000a00)="20f92ef5a723a23c17b6021d1e6c7a18b7db3c6aa25be15260242c0a", 0x1c}], 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=""/81, 0x51) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x800, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) 16:00:32 executing program 1: r0 = semget$private(0x0, 0x2, 0x205) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)=0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = socket(0x30, 0x7, 0x9) preadv(r1, &(0x7f0000000280), 0x0, 0x800000) chflags(&(0x7f0000000040)='./file0/file1\x00', 0x20004) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0000001860040000000020000000000000280000030000000000000000000000016177c9e91243cf1c9cfeb5", 0xde}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="9e008124e3e43b7b182e522bcf86f41a299c25753cfa9836b4915ec607c1adabdc268d9a27da31857af4f03365dfac8bbe132eb01a8bd229d2a99449d5131c673ab84ba56856928f6526c3aadbcd8e041a926f2bfb1bcf3e1cd847c4114c9987b8f5137f85fde0", 0x67}, {&(0x7f0000000180)="d64e5cf1111d896c23f1bd60357df09fd1799e84cd7e6f73afcdeefc035e4e1c6a871b45e8334797a85574a4d14e772aab877158198509faa64d3611a771f7509009ba4690988e47ccd352595bb910e9e5840afa9c4cd77b786751df268b5a2a3b438499b31a0e6bdd22b99477416332053feaa8", 0x74}, {&(0x7f0000000440)="3188a6622f45fbdc2edfea5a4011745f0deb5d4db2090cfadba37d318edfe2d3c3200d6c883887b6a5166fbafb320a0bf263e0deb4a88627df944d614b5d633bcbbcdf0e7b93f91b9eea7b95b5ddfe719edae150dd26257299a54e891ade575c953ffea9d70cc90c05851ffd1510467f76b096daf7e33c949abff21b41c20b6101836707c3ce7035933f2534d28ae14f37072dfe48d0282af7a515208c8952af292d7a977fc13ca5f8c56d4cdfaeecaa03d43aeec0c36886e6865aa71b63bfc1700ac370097af46df03b209297ad513272df65e70162d9227fefb35f5d46c4ca601834c29b7b5ed4e9dca9f13dfeb771496a44873031981edb9982c6d3215a6a6049929fd1b7852f4ff1f9df1c248bbf694f84e2e5ce49a1fa9cd7d7ea9ac8d2646280413dc30c9ecf0558d2f12fb06e0c8f2c3262d51a03b01118eda02cc042a5c0b8cb76fbffc4bf09fdc6cb9d813de02761eb1d6cffa4c3f426e9be1898533c9ff9b561f96192979ad0fe3b8f489c2a5158d7ffb4bfd309530866287caf46009a947b1672fc6ae6c58e780f5beca88777bf62a0f98201945946e7e17d6708ddd12f0830ce4a1c1b2b0af4cc184766ddd947066aa994e539419a806947e9a4f5a83d918150288f4a906227361f7e51309c06de404796ccb5b54c6d2b1f654646f16562c81d204df9cd4ca5717bd030ed51d695f7186cfea5637b2dbebb6e2a211758418b8e7fb48963b4c7af0768f212b5bd37711f2eafdad76252f9a12e8665b685968957c6993204571e678228109e37b5d99df6d4f6845410526f3d062ce774e00b59ed30453ff496b1a1bb3a2c1fc8794c43b75e31cafef3a5e4fadbb3c5878a913018492d84ae4f66fb3378a53f99edabbe6df43d3615cb5ede1d620cbc38bde00f876b64e9790d03983287a1aae17949249c99dbff3427dad67397b76567863bf59a1520eb10eefcc5e0ee05e2be210c2e5641e4c269b425d32374dda5dc831f1233b5996b593eaf91b0c65f558c833475bee4c24e3caca3ea418180d598a4c9adb07d290cdbea1ef70d6e9c4d73f0ad32f04817f20eedd82fc32afa5d68e9565733bd64c313b05bdcab6571ff5b051804f415653be30acf2b6fc8d8fcd625c6b1658d1feafb6afaff4ad3a165ca9e87f8637a4589e563b4642c4c8928d3f95054fbcbbed22d464d5126af50962cfc113cf20c0bdec1ba69d2fb259b75b2674a04c8e7ae23c3de10ca70ba44024969705f7aba44ca5b853900c305dc08bfdb2a6fcb0bc3428ee7bc8d8f8c6f9be86b20b62a8a1b760267ae3059752d6163adf044236159e5fcfbf27858b077dfc652a3a7f53ed81511f9ad155d332aa5db7483058fe9d97e9268efb41cbf9e2efeb383d3d206bfed73bf662c40f7c7f9ea0899a77229cb88ddb5bbffd6e909f794fa44c22fb1118353c2cb9b5f154c6e7c7c217c7c0c6442fd03b9f1762a08d3a56f53ffeb18f7a65d9419a2c54f5b193ded87682d845ff59d0b40efa9c1f97502b5650e473243d43668961964911993ca2d66a519b17313d58bd52f355d3adaff68f168c1f971214e5a0508bf51d067ef6d87a0bba7956e92896a713aed385033e9d96a3377c2868616d7b1f8f61ffa87e0f3c72614ec482179edbb29d3a413bd99782043c18f1852e157fa94bc73e37cf4c40ee66fca0f0cb3086a6b8694f5daaff0a8a3552b57d9a2dfed530b75fe695783bcf122c2866477f4e08d0373c4928733f0f9cd1fee4af1470c17287cd6ecdec30a3e36f039fb775899b4e1a1a973332c35414e29ffb0b88c2f968d4e707ed0f0ded8509c21714f87ac8a65f80b8f88aa77bd61cfcdf722d6dd6554cfe457c48187b5858350e50d25ca6924a5e89d7262464cf0d39ca241f5827129969119cb62168b713e1ebe5560a38801de8d84785f56ed30a38200aeba995a2fbaa2c455bf242626bc84d1aa37b06e30502b6d07727cb521e2797962b4d93a13ea0e76fa9a3ff85262bdf0801522859a5cea990fd956426b9dd1abd6de1a08b2fc770d0ded73ec0194bd5e9f327da9e5529fdf8d30b61af24d8bca7686048f06fb465d25b4b98f5178ef35e96c50a7970dbf68d9b7fe7635ec1d0c9d78b8e5690b329fbcf6fefcbd0faed6067ed79986c365410c95ee955aacf2a0aaa7b10fe2430456637750979a3326faa331e4df0e6d15c32178e51db065ad1a1e65e4e0b50ad47f128e3a6096df6136e6d6f39d0483cd98da97538e7473f70f4c3a65c1301e8ff0361ad46f1879b0515d40cc6c7a212b8b5d8e92c79cf491e18af1bfb9d56f5b09a5f5dc635173a185ba9f31c3630360121854ab3d1dcc1a18eb4cfc00ca4a8d19f570a00015177f85ba525e9a3388edc4dc08e2713b279925869a7ab39e2d2717ffb4f207b67e735d80051377428dfbe0ff76af6c5d23e31764a8f1ce7a4c410d672dec5db061e01535e7c1f2c8562f303790e73151d7fe050c9b6546c79295a05ba1dd12627d0e97f959a28b897dc8cb17dd3abf8cd6618f2d0113930c693f59061a7b5d5f6ab9a6a8141237a4d81db4470c1ba5c2f20cc8da9084ef550dd66c47dd6908df37c9250ffef2e753799c5bb2038807808529527df3ee1b19db6fac5ce4d68a7eae6e6e68e5ee4763d991c31d6c5b2298172a69de8dd65abbeb9ffb7c3c66e263bd66e168377b24b2e0ffe4b41cb33d321f6bc35c98058592475a24939f0931c16eb2273eb6b521a5b2e7007b3bbc91d3b1b9c07b3dc38830c4a1b926f29454af5ae5ee862a237b922cb29f7756a123ab387f22171a604232e55151a0239cd529e1f58d4f1416221fa6ba4980e3e30d3f29db43ca0e22d4dcd7cd29ca76883a930fc87f1b2f20ffa2b12ba479b2e449b03429e47513615488018bd6b98bc93c54493501c1ababf8e6ac49cd8abd356eabea352f2caca41833eb364369019b6c1db127f6342a381cfd1575b02445539ff5fd44679ec7e45cf386195952b1ff45172f5b30d1558c74df7e1c7c414a793137714e191619f5d18a6830f53b6d03f656be12cd9ac26ce5c7d0afc173625a174811d884464d17302f86601173ef7d491d9455519a4f35090860e034bce72e7ea4b97dfe61a477e63f35a31e1a50aad40b8403170147a93ea95c50ff48b9b93049413b70df46e4f8ebee35579554baf3964cbe3ac248ddc34592f769a54c61b9a243fae0d94b15e06cadbfafb921e4f825bfaf959528a9565dca9baa32ade7c4612c354f1995e2be2dc9c92b596bba9ac82391aaea888ba4e183e18a4c68f7275f376099a9b37a254528bab0fb761ae5cf8c006a17ee9e6c6f621b6dd35132ed441bb634919a71ffaf92b5d1520257b61d04943ec040536dd9bc5230368c718b1c79be8932e4e899de1fd82397bda8d99bf017f62d285199a9a81d78015612c5e86387ec5e1fb1c2f29d3cf69fdc6b3a4f1237e78339356aaacbe11314fbf7fecf47e6d345886b4ee4780d3c189272ac2c1227e6e450ebdbbfd1f8c08a767343ec35eee1a4d7a1642a4957cd3caf9b1deeaf23a3a75b6a96d9ead2ea744892ed1201101bd2c7cd700b9fb68b09af7d2227546b38968f6dbb9354ad3bea76b2b8aade802ad259b0da1bff83c29cc601971e461bbb793d1174eadf694082fb8e65d34746a9c44acbbd8a33d482aee83e210854c5b0aec0d599cbff723a94de845a0faacfca7939c37b433d8be6e45c8bc6fc0d9bd163b19913b1db372e83364b07eb47e80a522294db6f65920bbb00c8c5d4517a8034ddddcf4527ec62e0cc2b53c4d12044a3d1418584e0eb86799dc230771059bb17973bafd8674e613bf37c60379379d5ae679528f1c32433c414410e2d2a78b828d1fd4acd01f44e8792c4aa1e7b2b3d00d9227643f0c6332e8e6cca01ff0288a411bd6834d90bca2f96c6e42fc63469f1be8c991c3afb46daf192b0816853aa6a07d1d6d1ebd47273372e21dca552ccdc0e75acf03672c78b944bbd3daef581717c975a366bfecb7b56f64ad959b7fb015d36fc622037fe953dee25b2928108f1a20d104f819d7ace0fa2e06403359efcc3a142478aae2b5b78d7a91abe4065f2228f2045dfe7be93cc20ecf2315cb5674670c7dd7b07919a3dd1132b7cf1d292ddc6765f51efdf74b32728fd35eb2434af0322f700d8e7d9fbb2fae0c43b3733423eb0e79f4dbfd7ac8a074c2d44eb558897eb428d39a16393a99964ccd2391501d56fe543f45bc036a05d87ecb3aa9d116bdb69a5258b0c2f6b5f9b367259665172cb1e6168c8894053552d89eb61a855d3af0671cfaaa79ad016f666aeb7a327293765fd4e1041d1f061f7683c9833d655b64ede28ec05e5e45b34038b361dc8e9357de9f6fd3effd838f32b8f995912e0c2a48d383b7a1774e5fafcfd5e566cf40fe6350bab46272a0126c2ad54d0bf1219b0060da62a4c32ca35cf3bcc2e697e3497f5c698a20e3181889be812bea3fdaa1fc9a1838495643f330eedd6f278ba5ba747bb898c28a3a55b7126b61d5d9a50aa33d39dc8b2d5307cc2e599e50a49cf22693b6cc65e55c1a5b08eb470f6bd81ed7385321b63728715e7ffa89def9c48c67abcbcd8ae9a94e04dd6245baadd44d4774eb05b89fc74ae026de8887ae0b1035508055837832f30bb7b152ba7d7f6ac0ae7e2654c71cb65864403f8e305ab1755d20a9d23fa08aa6f3b5c1f38501afa8931132582df1e8b7020646a302023b8422cb07fc98f03d660418b103f3e2d25441d248baac9da37f6b433aa167b149baf5868d241fba3ab2e66ef1de306104ae27be59dd8d7ac6a7a6d185ba196e305847880de596d0e6f889c18daa3156f6a09bd512dedcc6e307d1c5a8e56fd33161e951dda7be03d99ea09ee3428741d7cde4550c67b4d5638dd7a18582a6ee9d247aea2ad6a933933b261e15d864c9059d09597e59d077080e51581d700160361d53119fe3c4f65b9719c66ee0db77ac3cd0b56faa9c2c611d21f690122213c96c356c36383b2f9aa9926a1978c9dd8b1dc3de1000a3263f36cf2ae576957be95f9c9bf8ef054bdf8aa729a8b8fce473950f6369d47bd5fd47ca9515ef5a7355defe4f249c5df670b3f1bbe76d50c8ac9ddce38dfeb292a3949b9a7dd820b5d8e8e0da765df00f66323575c897ec681866b5aff02a357f20959e60a16461a6b0d98f3bdb78d39cf15a613a0eeb158e4c12d717e66c3b5a212fbbfbae0c4d993586106fb510525bf9abf17766c6f18a2c14f5a0f344e60da3a9649605b28385b53878a8c78f17c7418e5314ad86b441ef0e0eed9eee034c9096f7e8f4bdbbae385206937a5161f900b68f8d324d4ab36cd0258b6ae627c8373a6488fdfa9695fc17f56977f9d4f1e3838883cc69b73cb706a611e7638b32ebc90330cabe05bbf42ec48034056ccd814822163a415eb45321b2be522007769a5f8530f8a28d895c1f60dcee438db9dadaba005fb3b3a7cadac9f407c453a8e697827a438568610e0d1e22670631a5ae5b45ee54fb478b767767172f4d7aa667da72650408e2addd75976f723fdab026244b60642676115f53fab183f96acc53f360b7ed10fd41027eedef048f5c68c025487cff91ef2ffd8768592a51be05cb64ef3c18de884b45219b72c5130f10c09a18666446138823dcf6d27654f9de7ef86fe8dec6e4f49a26960cd325cefa451a6885933604a25ed4271972572854f0d28c287292208c155622033318fa0156d7d957db754c7e53e07d01d12ccf387fbb250e167358546131e0c0f890a72e7e11d729092f871b590d7", 0x1000}], 0x3) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000480)='}\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='.^.\\x\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='}\x00', &(0x7f00000005c0)='@\x00'], &(0x7f0000000800)=[&(0x7f0000000640)='\':{&]\x00', &(0x7f0000000680)=':\x00', &(0x7f00000006c0)='\\\x00', &(0x7f0000000700)='.\xc5--^(,}$\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='}$].\x01\\\x91}*\x00', &(0x7f00000007c0)=',&]!/&(\x00']) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76e91bfba01b2b437500f4e773d6d07539daf7d2f6d56c1d05b923466a160897509bfc20e77b6acc8c51edf515c20a8fadc14987ec4027f448bb702ad81885ae85829eeddb24585b8ca5334b9ed4ecab6e5c404ca284924102e12f4bf45dde9f9db6a0a143289f51a0300000000000000000ede8ca2a32782da69a63e754249b41058f3b9042a0f76dfa04cc0000000040a575a381d347a8046315a027f457791b6c83ad20af26c8fcbbe795e3c2a017b60000000000000043f707f753653c375a15fc17477de0003367692b37e668349e23354a0000afaeb522fb69b0c12d2fd62e52af54139913f9b3707525cca79644b0bf16265e8440c200cebc26813aafde017af5df750677d8c4c4faf409c576d66794f9625ed5e52ea32e22fc97d3f5a2c68de8d7244cbcba84e17992101123a3ef45f5f9c89b965d2afda7277ce6fe369e71b41f5286aa", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x94) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x3) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) faccessat(r1, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) writev(r1, &(0x7f0000003740)=[{&(0x7f0000000140)="c27a77ed0f6023982fc4a67ddc25eddb7e5ad25b47a882ec7bacf766fc2d8f31264a5f73ccd22e240b03b8ef26cdd0c5efeb342eb6395fdcbf5bdf6e989b9e9dcf38ef390d4d0796ad4e2e37", 0x4c}], 0x1) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000800)=[{&(0x7f0000000400)="363d8cd8fa76865561db7428b28c7c2ea9123bffee8db218506fd394fac9f67c998af110f846262e600b452f0a9a93ff4b14a3a21e470c83bb2ef92dfd936902ef3901aed4f536050d6d43563506067a66b27588ff63b67c6e83a7375844784ffa53f009a51dc59d398a3f1e57e69d6c62fcbbf92f776f6e6ad449024af9476bd2e308960270965ddefcb918837d7e5883305b848253c68d70d1cc38dab1b434", 0xa0}, {&(0x7f0000000080)="d066146d7dabf882d5700e792cb97c6f811a905ad8ac059dff5cb9b07731b7c0cd9e35be7f15e7a292ffd9ab3ef0b4791173fc874979e2a797717ab8597d796372d7d456a0ac2d3e783b35d46c1ae2f53c96233e91ac1d4a3fe64ed5a618777ab6cfa6e9e9d3dbfe", 0x68}, {&(0x7f00000004c0)="c198f28058aa9271af676144bb49b6dd4e81e851b4b6cac62d80aa805f3db68f", 0x20}, {&(0x7f0000000500)="a879874e12ff261f5e7aa02b34d5d7a5a9425700e225d10eacd76b83c34f2a9285ed7cc4f5eb56488516107156e100eb0ad8eb3c", 0x34}, {&(0x7f0000000540)="78c4141d969609d06c1b0aed7e46eddc0e575d1a2838ec62f9ee766d429018a63e477d7375c8fb65fa403d4a7bd48e968ddf0e251de176907d0cf061fc7faf5c57f9c5d74d187632e4f69ed31b1f2630d3d4c08aac3d63a65b083891b0cd3a34ae7fc84e9aa675bc1c3da54965c2063c5b2dd4f361cd94449d09084fc7dc6573a2da4b61388980d4fd07b787b778ba76a260bd76e984e527d1f4734313d683b74a7f97e176d6c4587722f55684ecea805aacd821626e95b7", 0xb8}, {&(0x7f0000000600)="483f9173d7ecc5ebefdf3c193d4b64bad90f9e0029c24db894c044920b5e9a096c91dcc0ee5cc0e6d05c929e5ef54521578e61e02e961c28bb31216486681e5de7f24b4a4d31bcaec99cee848b13270ac678ef4c02274b590ee68d13a35a5d2b0234a5754de8538768b5bb3837779d9094b44e13d4d437757a06de", 0x7b}, {&(0x7f0000000680)="fcef1140b1d99c03d136432b245bdd43f394f0c4b2fc1edfff301d1bc6687085d5ff43f1e0bd60bb12f318704aa9c6a316026808203ba408f7811247e21147a024d3a7b9fb20e53915465770df261874f88d8aa28d69d5456e122612ecbea73a65d71e9c24f5656e25352d8563b09fa341758ed46dae30bce87ef49a274df60f37ef938c436bff67fc3ed7fb0dac866cfab4ee45c7dbedb9935c5d6a9796", 0x9e}, {&(0x7f0000000740)="d791ae663fac5701c6f3c995b0aded54d69f90d06d6d0ba600cc1e3239b7d56ffcf1fd774ab409954f43dcf2b95706c0c9ef59a2b3ac92ed0664a7eb6f6cdcc7ddd48da66ff78287880f9e685d474bd4e47a1433cc94ac62f4b39c8a93dde1b9f49177d9202280aca3f93d55095d708b78b4062b0821221ae1a8990c2547e81bdfd123766b74e2f41cc7b42596d48b8fc27e8adebdcbb8182c1b515dada3b4198444f821c67aec856bf7da43470c", 0xae}], 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89cfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2b5}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0}, {r0, 0x90}], 0x3, 0xdb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000880)='./file0\x00', 0xa9a53f0ab06c911f, 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000900)={0x4, &(0x7f00000008c0)=[{0x39ca, 0x7f, 0xf902, 0x10000}, {0x1, 0x4, 0x3fffc000000, 0x2d6}, {0x67f05087, 0xfffffffffffffff8, 0xffffffffffffffff, 0x5}, {0x5, 0x8, 0x5, 0x3}]}) 16:00:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8108, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x4000000023, 0x0) 16:00:35 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="8a"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:35 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x10000000000000, 0x1}, &(0x7f0000000040)) r0 = semget$private(0x0, 0x7, 0x7) shmget(0x0, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) semop(r0, &(0x7f0000000080)=[{0x2, 0x81, 0x1800}, {0x3, 0xffffffffffffffc0, 0x800}, {0x3, 0x401, 0x1000}, {0x3, 0xffff, 0x1000}, {0x3, 0x4, 0x1000}], 0x5) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x2) listen(r0, 0x4) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000200)) setsockopt(r1, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="b5fff649", 0x4) pipe(&(0x7f0000000040)) 16:00:35 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x7fffffff, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) dup(r0) 16:00:36 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x140, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) recvfrom$inet(r2, &(0x7f0000000080)=""/227, 0xe3, 0x843, &(0x7f0000000180)={0x2, 0x3}, 0xc) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x5, 0x2, 0xb505, 0x7fff, "00dbb2399b64ffccdab7a497593b9b744d1b7e0a", 0x9, 0x3}) r4 = socket(0x10, 0x4002, 0x1) close(r4) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) ioctl$TIOCNOTTY(r3, 0x20007471) recvfrom$inet(r2, &(0x7f00000002c0)=""/195, 0xc3, 0x801, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000003c0)={0x0, 0x40, 0x4, 0x9, "de7da7e86e03e62c177af617e2c8ddc385739f73", 0x7, 0x4}) recvfrom$inet(r1, &(0x7f0000000400)=""/147, 0x93, 0x0, &(0x7f00000004c0)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/202, &(0x7f0000000600)=0xca) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000640)=0xffff) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000006c0)='./file0\x00', 0x800, 0x0) getrlimit(0x6, &(0x7f0000000700)) writev(r4, &(0x7f0000000840)=[{&(0x7f0000000740)="10c2e1fc0746b0acf1ae5e3e19e7ec2fbf11412749a863c13b0049380494e19fc2e585070a5d0738cb660c8d7bfaa61d0e7d530763a642131b4c08eed740c038afc805a64ddca6dddc78fdd6f849eb2f030812d99723b24e3be80592df17e9f0f28dd86e142dffbc5a57bd1d802d583dfb", 0x71}, {&(0x7f00000007c0)="0ef2aae31c13fc2a90d532f1d9a0cc789db8ba28ebb91869b9dd1bd4d596b141702713e0a1dd5648be528c3160039199b337f8f789f0c027f61a80277f828516c3fb81ad6da86e056327cfc98020258c1e76ffa498b75e0432ba58f82de9ae", 0x5f}], 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000008c0)=0x101) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000900)=0x70) getuid() syz_emit_ethernet(0x5f, &(0x7f0000000940)="1a345c487842ced9a7fe35e506daa5bceee79e281d643807fdff41a06ac42bb59ec6a4587c9b08162159d2a88113d3feef01bcafaeb4ccd57b254193d7c040e3b24c3991a3b0e16fc0c772e7dbe1842ee7e01bfdd398b1404871c2e2543a74") 16:00:37 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = semget$private(0x0, 0x4, 0x302) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000080)=""/169) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x400) r0 = socket(0x2, 0x0, 0x4) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/169, 0xa9}, {&(0x7f0000000340)=""/254, 0xfe}], 0x6, &(0x7f00000004c0)=""/40, 0x28}, 0x41) chflags(&(0x7f0000000000)='./bus\x00', 0x0) 16:00:37 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x6) getitimer(0x1, &(0x7f0000000000)) 16:00:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r0, &(0x7f0000000040)="73936080cba8c6421cffec08347f81ecda2b0780a692a6f9758bd2b3ffcd4b064342fe13294d60c217ef6c58244443a06b97229df0d99be9c85e52c449e85fa19eb9b2bf5ef81634ad704ed05cbb3333cedb477c3757de69a9294e54b23b27340c2ee5df04dd6110b8f4d146c3432ecf555e518380f1bdf81ff40ef93c0c124b8ded44c7d3f9e23245becd0db3fd0b28e4358b69058b75ff4cc76ffe3068fb1a484ca16cb10f14c51731a62af094d80813f31c6c6a6776dd35d62513b32e7648555a3dc7df029f71812df4db097707b060a42572addcadcf778b7994", 0xdc, 0x409, &(0x7f0000000140)={0x18, 0x3, 0x400, 0x8}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x40, 0x0, 0x0) 16:00:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000080)="c3e8ac68373828182dad225a15d3d7f4e3ac526842ba06fd16489eb3b2550c8163aec20ff60bb58657362915decfe8f9e07405455be9ac27b65922f1c6bfaf5e2681a9d57f499c7e5183923757af27eb30b8b497f8ce917c0a3827a9d034c5135b168ecb2a997fcce94e9458a7c30fee66425eb38d6e7391f9ce762d2707857ffc16442271b4c08a24974f54d5cc45108f4b5b973d0b7f2aa26ea4c2522cc0b594b887f91db491b3788d5a1ec4cf9cfcc1", 0xb1}, {&(0x7f0000000140)="7952ec95efc82b5bbae09bafe63d5f53645266a39a0c54279c09b049a8dccedebd82430788f5680ada164c2ce73814c296436c3f6f199180e80efcc19ca744c4dbfa1cddffc32266508f33d48cfbb698c7a312d0b300d92692026f5f11d1db564b534c2543bd83554bee74a46c81640c90", 0x71}, {&(0x7f0000000280)="66cf25b98787ebbdc2d4d5d5f097e90ccf1688b5473ed27a9393acfd3ce4", 0x1e}, {&(0x7f00000002c0)="ad74a21846413475ea7d2a82edf10b84b5aa6101d7cf4d774e2fb33c9085ef813df280a2fd1d738066dddd2a3def5fce1fd2db3095d66ae725b968e20d3c5eb004681e628f172560f4d2084b5091c7ea3eccac9c4e0e13ea374a907c43e525e6915542ea6f90f8bc91b7c8998879bc681754ff77406ba413e21cb21afb66bf94dec9e80b699568846162a0e73b13a7864c598db940b991b868a341c59864c83570d58408aeaefd6c2fa9d7a5eb7de1b2a2aea20ba3a875f9ab5f5bb026b1e0747ade411c7a6e67d5d8273d985fb0a3293480d45988a3e887ac7b424d4aee6a4d8d5eead8712f5fdc8839cb00d2c79566fb8730ae364afbded4619509c804cd184c76265b435cb9032b9ff5b84f7a5a191c027b30aaf7051d2153b463ab051fb8a70fc035d8ccb3f9cab7726e428e9b3820f1a4d5ae7e81224275d3e8e0c34696f735b0aa198eb6deec6a14528e35f2b8d2f52fde11ee3ea70ac95252e7cfe24b7c75235bc3393ecc9ece425e0dc0f05d0e3b2676b083ec0f4b5de2621854620bfc6ffcc2862ed1e67196a9218d8c5f8e0b0bf0ef90e9917fc983d455a7c5373ed6a12f59fe5049dd1400e14d45c30636d93228b1c96342b5f328c78b369ef66e0dc07271a7a06938d91dd8ae9dbca0a8a0d69921b82a54a5352b8b8fff024bb07d5b1ddd0ad24bc5568a39c59151765fb6973900259e1698f14bd00f6d1137aef87c703faaf8e7a323983c9026a603913bb2c7b58f17e8b5bac46798ca202d5bf243947e9f0909d6f9779e07afd049dc3cfc5aaeaa7d39345ed648a0e260f46b5dda782cc16c4155f718666ad2ed935c1fad7def7d94224a8ae9a7f92bfb849f2d750e751f46632824354b3f44f35497f5de76fa2b10b18dfb520bd3e4fd422d508edd2394240352ec28881f51782382ddd8a09299f016f6a0da78b75dec3d64f6296d8007b5498552d2ce25e66fb0750a823d7d68113a8028a57d25326aaa988c1c1d9841c11fd46dbcc14f04f3060dc30c37b3dc4bb44c558c37d4145d507e7188e103b621afb508d612c6a2a689980a0b145e979c8ab4699750d2295987e7353aa0e7af220b4542c9f0bb8d4ec3d95d9a8713e720f192027f496341061b7d707ccf4123f6edc0dcf75cc6496e4962dbc69c1d218891b5523cc5e9f51a1dd63b26d5ccdd095ac16e2ad61a6877c7f0f38e88af76bd4a16b68d212f6f9f05dfd34508c04b36974eea80a1f7748615a0a1a8a5b86d2464857bd898f64563acfba7b5134fc7de097b446ec14d618035621ef5648ba2154645c8c01169e3980e1bb88d83ba214fcf0261b52c07ec4fa40f5926077f6f455c534fa424b6f5c9ba2ceb2dde00b7a6ddd94f6b048be523c8b8d3b292cd1b2ed16b324f1edaa467fe037dc0cfbee2ae3226e2ffaec56174eb5b8a617871ec48a07839dc2bba8cd9e45f39396512aee0799fb44ae49595309061195deb694af2d8fe6d0954275983bdd09ad00c2eb45159cbafdb2de620e1aebb53099d876b789b23eb68865cc9941fc7bdf9a4a7ef6c4de7408c01563b6c7ad36e7426fa6af4a24b0d3f39432ba026bf6c63cd32a85e606eaef31d47d5733140929afa98d834ec511252186c17a2e107e4362644c276fb5efc1ae048c68e40e8f80164bdcc001368528d0ea3ae56eb933c972126f7e46b3e5d2e2be35676f52ec8357d004e439a5aeb09af580370efd185689c27c6d36d80899ae469a94961b00a622809106834d92c5a3ee88928501947b0d627f11e80be94ba6e7053c7eadbdc1e5268aff8a5d2005bb60bb19ed8e285f8e27f2736cef24a070212293c4fefe176b7cd24e960a244326f17003fc81c7d36f52d2b6ac645bb2f59591a609180ddd283e97a689eae58e7b0424470601f44350d54a81a2ea4f9fe2f2902522c29d3d2573b437a20b67f915e2ab0c253af0e0e5cd51d7539e414fefac692ef79835af377b55299f063edf8565f4ef0f1a1bc61db1e8fc6f5c8496f1962db6104bcce815448cd542c4e9ac104d562e4657c0ecdce42c726c2829229a7771a7646de22c44798e342fa22cb7f5e9a835b56c873d1f6c937e69185da8d0023de1811907a2a21094c2a58e95921912acc554408651db2efe81ae47947eda8a069be8a6f0eac3c783d3864487ea524520862e2a2695fd873b87efa06872d62a35a56ae32088c7751c4848a1d976fbef7dbe4693a1cc0776e7402c3af0d48bd553ac9f89ccf1004115bfcd5f995da0afdc119630f40ad906597ac8e80ad06ac11b72fcceb81bca7f99c4993678025b8bb02e7b1656338e5061cbd19d5016327f35b40246d0dfa77a6c7f674a7ee6925544a4fc0145466222b07ab65a03f1bdf7740fcac44aa5ae947972ae9e130d0cbe2f6fa29c2b5732844b41a3c6dda9c173f42dcb8d3f135c838366972cfc1cb6dd3174135b342f0f7eff644b1a915e9c7340db49ce8636e69cffe2438a3d7f3fa17c5bf20f6c7a16fe48047885404396a58b80d3d3d0acadb7ef0fb823606569057f65552c60730d2345da876c177a9897ac8fe90aad8e76026b653d8e610368565144a28339ba4b43e24320513b87bd968403d94739c45c987d6a8dbef0a4c31467d8be23f4da537f62fdcba6ab4044b5dc5acf5402d9216405d3d7e8fdc64115eb0901251e3633cce306b3bde6f8337e1f852d693dc1a0509ef7c5f5e08717b2733235ca1a30328a3108e3b30d747c340b4dbd09ee6d84f9c94a559be87ef5d23e7a11bf07ab8af9162c5cfe3df5ff9cd342324fc940daf6bbed5d1bbfe38c7c702968cc7e14d0be6ae704e87cebb92ffc291c490a7b9a54989e7a79ea16c481525fe55594a3f8cf895f3ec8112f055d579ca7cee771be93c38ad952316080fcc3d1e894c0bd80da3a5b27d145faecdabcd3d33758b4fc8b57757ca4141d5430dd61fc7037bcfb0980d47d8b273105a637d26daa25ebcae00687c1c5e3549a6a5bd8545fa914f34b1a2ba2222dcb2ec9a0508fbf1ec8a1e752e9324390fd85653bfa74f5e9f0506cfbe584406bc3e076cb45ec21ade5bb50153ba88d34d2d7a13c6628cf3535389790bb22c6ca6c5c7b5f02bc02cb1a814849fe688d10ae145855a18ea114b773de748232607c534001552b48c9dad21b14bdbf52d5008971bfbb5e68988347a13cb28d8abd31f252c220826039ac259f3d3dc23173cf0f30fdd4f82a619f6c9e5adf5ee88e7ba80e38811d14300b3338623237fd41d51ddd34ccfa28c32629f5f9e57751b70bf2e4852a9f5f17a81d311430d18823ee0cc81e5ec03f07665823ebffa2900e02a080951c172082a71e59eaebc45eaafa56e2820239d1ca244cda02e47f1d121989fa25eb3fbc24fc56dcd24ad24f128796c0ae2ef58cf0221bebe7b1da4559be299521f524f522745ff2cbc22973e543c42a31bb6dd915dbf9299d93458ce404f2695bb505ad529381ddb6022e7a237b8d80c4440d36b0dd2e99e44605a503cd5553f0a314f5818a462b79b24c7b3026bd692b1a564066f00eaf0e2b716d39cd34079144e8c7966a23a8302488836b3449a4d5f4665c7a79deafd04611854ee84b434c4b91f208df145667a524fad10d617a3cb2a2dc2bdb862c5e8e9f262b37d4aab0870f49f213f110b1e73293019a886f64ae836bdd3c78cbabfb35b9f50fa73cc4477b193972f0bccc8a7a2c8a14c731e2e4f17cb5269fedd33a1a9c6fda0fb43a1ea9f8c93bd2d0ad9dcdd15e729a76bdf7d3c48cd27d21073d72b3950d74617d71f23cd5a52ea7436d3e8e6977026a6283e1953cef6f6983903fa4ab26497a621429180ef1a6d92025651b7038af5cc5341965567786dcf7d1a44097eeaa473124c3bc45797f05eccd8849360142ba9ffb280adf81eaa3176f368cd70417243470f677fe4cab6eb439c3fea21c94e533f76da80cdb92cb48fb575f4dd790c4f3e8b0691794fb26e9ceaeae95ed0ca398edca4306c052f2dae9d79567244d72df67fb6cb6fde6aaea0de16426b4b994660eef97cd39b52dd33f61efc4f3fd5a8fe70ecd07f2cbb6096e3cb9890440a501bc71eca896115b8c1b72f89822230fb30ff93187f85f02201b376c617da7347134377d1ee321dcb614ef74ed41571fa15d46eb7c9a138151e8c596a1a1d592c04db109a32dd91a96e5fd3c811a07978689b4643c4b395a4547feeaaef208db7c9bf5e33c4bdbb9cdaf3287250a22c547f4f03e51ad546917ca20c6d82ebf487636b1b3ee515566c7c702e2076f9674bfc4e04a8f3f84a66540e32bc0ab2e48efa24a1c53f776490209c6b8039485f0aa39a4c04b8ea958cd77657acadb685509011f7146363eef7cff73a26bfb40fd46ade35bcd5cfbdcb5176517cc149d788d25b8526cc59cf4d65b7b1b216abc5ad94ed685f1f0e1f5525bb2dd241e98d35ef6338946e6929bfc2ae37b91d4479ce0a3ae8abbbcfc78f0b1064405f9ac5fb265ec151d1e14ad90bf416294462867bb707e29910003d3b3f8b7f11f65b0bbce34c92417f565bf8c97a2caa648ee99da4b56ea8c93da959511027751584bea8c77f6798adc291c946fd45eb4aeb632ea2694bf1f1f1c79579b809109bf80e0bd1bc97d10dece6ba69a7dc5d45c903cca787387691cf898d3f6557c5919ca0908915a2d29fe990846a4e58e421a15806d08ca491e0ad0a66e671546e0a2e15b34b39efb47d26b912a71c80d6965229989dccd64eac54c1bacf548a9a3beb5e0f86eb8b2dda7f0033beb943c1bd348d1e9839db6af1824512e9a5a1d37c64ff05246f6d36194bc3ae0b9ab00a4b4d39cbc0f5f4b2e421d8c6a9ac98968ae77d08abae6b55b0ebfc762d8467d68437c7bc7bdc2931303c90ebb721368175dda8e76ab183b63562dd71325e88ce51cc040a2dcf1d116e3ab6f1dc9412bcee6fdf0465c27ff80adff66b108099a9974580eea75b98e61e9de5937cbdc45dc6be3276721a3a3a240ebd29e37006de250df224e03f73617346020446c211f67a9ef607a7b7216b532279f8ec132e68650b14082ccf596686348ee40459f94805ae5922c52fc0684e9b4ae45a0fe3a411368294024f1f0a89c3b736b5b38902c18ada8c03b90bbb6403c13d2bfe740094a2365a5d8b947f2625e65441f1764e73a1c3874339ff1ae2551265af5525da1bdc6ea39f71732620aed79a2463475ec0d09ecaddb80a5815d218a8bde4d2574b9abbe8e6e16a40246db64eec7e00281f5cbf99170003f58aff89f5a269d44d2d3a8b3dd4d311a2c554b8032d5f30c9b8de01f36d66648b7a98f978a0144e3000683de93f4d6d3bc8d26e017b75c1f9435d41a64c69ac69c86976f08792e609bf4c3aea7d55b34b3b624afcb46381fd3931cad5707281f2b7ce3fcb7e726d7684643c9abc1560eba9fd7cca08148943ed24b3dc889368062918fdd5e24945443369ddfb8b1120b25a1630c39d631f7f9d1f42535199212df66f7e21dd9110cfccc45681143c2f9c8bee9000a282c3069d3533bf70005e3369b6aa51a39ad698efcca89414e8cadfc7ecbbf9d603c32f08308fbadc8f25f14cdac17eb6a439ddb0ea693c96b306b6acd78ce8fc487f0d42aaa942d3720f44c024a17508303fbe5dac7b58d3f26bf477d011739a433c51b12c3fb0ac42092aed8803c39ede6a7b17f2aac2e9621848ac535fa32438aad8177e70e997aba21e26c5489b85e24b45300b1abc83769adca558542e12be145ce66834a49b010ce8ae19d47c5a3c32d3c93e3bf7a58d83ef2d6ec01b5f912f5ce56369a15d3c0e6aca", 0x1000}, {&(0x7f00000012c0)="4ba1be21896d135b38207a86a40eab7a92a6a70c0366e05015c64c45c117401434a341458d8f442293c5fa9473f873c5e3ef878b6dc3ccfe3935a783bf05e67d14d0eb2911b23d5f8fc967e467f79baeaa9de2db4649ee6dc3d550197b11d11608baa8d4668ac59109fc99aeb40410763240a7fb688a776cf5a16f6bb96d15b8e6714913b0790507cd67f135", 0x8c}, {&(0x7f0000001380)="e3667e7eb2602034be91d30c4d4a8a35c0c8c01d572d20cfdf2120682ad9c4232726e53c2b4cb6bc877af3ba2e1bc5fb1d88f790f673d36756ca01ebc68bdd133519860b6ba2f0a431bd866b25db2e4ef697e70b419772a50878ada3d23d661d01db8b06eab1cb32a95d0919fe8826e7612fadc130c4234da8efcb78d63c38a0e4020c9a027ecb145fc5e48a42ef1bff320c79af66593d515da6c91187a70b14f577b6a07b765764b49514b7b263b2c3f23850660cefaa5d8913992051813bcfef919d14d84dc48fc6f2f7d091fc65cd7df8f0e1154424447a7fe487ab30abd56e79273945f4a9de162b2a298f1d3325ee07420f74c0bf0c8ba8253efa5a496eb83aa977e749e33875072b9b5aeb14f81d7d3c166e7f08b448a65cb2d43906830cc48bf02688bddaac6f4611b4059a43d9cc60c3ed15b5f2523b81aa6605a8adf8650705d2a01c163bc9da46aceb2c521b66584469171d487724297ae3f5eda1e939d338bc6dd623524b81d7905a4029bbdf46071edd5b8d1b0b7552c652e7ca0c99da86d9af340de45392e99f9c85d426c74d52cb0d998797d660c1309a434911f020d596cf8de2ed5fb2b1bfa17b886f31a9896abab24e0a421904e42024ce238367ac4c70584cbbc52204ebf0e9c81b914fbe9e45601fc8e76c7e74a0a8df5f249ffce47c24755a40cb2948c370bf0911bb6cc6d438cb71db25bf9d8890f809de8fce7d378cbd45c150a8fdff41c6828925d3899a8643c83f6e10035287c2a2ba5f175db76d76781df7762de60a1c8bc66c6056b14d4ee4a808f4c6b915117519745b2b778d22e7f4aaec63d41a60936aaf1bb64ca524e4a2ba0fb152650fb99ae50ba4894cdbda4a3176c46d2bad69a9572b66dd3cb64473b3acb1557d6850a11c7153d499e3080fc5a46d8b4e05520429d0faac168bd7e63f59757cafbbedadd2b8f4bbb1ca451d41859c5ee93ae0f8fc626c0975965a9a0284ef25be7d64fa38943a35ec5bab135b178c0b0885fed14597716fbd013b863df8402391ceca282c523d695ac0e5ac72af6d909fdbecd9d4065522cd821b235152d154d76537bfb237e31e39ed618593d722504b82305a449cbe279515d1dfe1a12938cf3058209dfe204d2a4d36bf0fff0d682004bb939c755c82fce8f55ca5a2a6d9bb7896b3ffb155ff8f64790fd29812f9de0418b829e81bea8318ca0c32a547ad43d39a3de297649a841b2b0f3e15fbc54a828df5b0538aad3e958236fd05b0caf03772f5997db323b7e9258b8468b14b995735b064098609c7ec1e89b92ca91538466b5a09fc7116c25154b12ceb45a2cfcb2146f23bd0120429ef6e98247b8a00d274b431b8cf432dc8e1dc7293df2f4f795daa01577196c208672165216974d6141fd8581e46a67ca155ce70dd94c6f7b895187bf75fd6f1f196456ea24ab1d9b1cb0caf6bd5e204bae1ced510f34ddc4697e1481cf1966c43307a8a78f8461f6f069707900d167350dbf3e3cc911301ebc1a8df3c44816df235a33d84a0b54880295a8f81f180f75628c085ee661699c48a5220c6868ecb00409fce7020a2f2e7e2a887a620a8a8c9d91ab530a58874c65cc0106b31ebdd4c5a9a2041688288ed3cec0d0e0bf823b6b379ac2bebbbe77cfdde56f02e01729c922d804b21c75c0f71a90c8f81132baee1c8761d01c475cbb01a76c049173ba6f40fc1de3eaab28865065197c51cedde7420e55d92a6386a7bcbdf97960cfa723b948923e95d97a01a791b552b0b79ca182dc5d3adb87a291849a952cb5d3154889427e5594481e56667d06fb311a1360ed8ca0b0033ecbaaac86e1c754b795f54e453c436b2ca4141d0768351def218578c91168401cb1d404b2f7800ca17aed719ec24f023e1cb14edfa1ca59e42529fa752ab143f903459fe60e5a3bf03137a791356423e7cd0843c8904e5bf7c2d86d477f0c16c252241274545cdb5be79a9bbbbdf6975b8cce6fabe31b85b39130c6a9a2daa89874380d962699007e01812581c5304a7347d30fd8facf0be65ecab65c6924500cb75c89a92287a052cf6bb136dbdca4497100993b1da5acd3267b63225bca3892c3f7d165adc4404b26f157226962883deaa60154993bb4df51ffdc0fd3a6f83b5cc507e83a25ef2f79754d1596fe8e5fee58322461b698eae8606b5806c872810a32c58a3a182b73b90a4a7fd46950105606fdb803e60a2135a3bc67733f4852b28eb4227e81914e6593abdadfb8b5a15eaf6986a761e7d6c6c7d48f681eae8db76e38fe45af3968fd8970d499c5deef05c41096936c7a879e5e14f8a07a41f8513b2cd587b9a5103aca7104c6f36e0db2cba48b7525b4006996d8c884df26a607975c53602b2264d6eb64aee3ae3f209b19e105a54ea885e08d8984682699d6cbfcf50c4163bbcbea68c79d5e63537e7ae1e4f41b2d023ce0610714412453f0af3d019fee3c6371a8d02d7738e3f2c77692c8b2465d467ba65e9c19d12520fffdb88b70578942ee9874d7e0c1f02cb9226765d0e04b58aa1d860caef5b345eb1af00fae28f32a435a295c893bf173ab175aa7df068be6f96afb08a048fedcd6b812c4e73164a5a144fefc4ea61908b2546a2069852f393dffe8600905bb305832e33a0eb35d450d2f401a42d50c66cce42deb4ff986b94cd9eb1621849d049a99a24b025df814107cec93514c0b96f60c6e32850aa598d6a5b383927d07102fe1c78eac1b81c73efddb359b17970d43674676fe2dca1f578ec1509f5037a742663affef5fe13ee9bd882ecef89c0e66ef0fb5955a9d6b7e9457a036997535b5929d563950e678e9d77c2cc50ad87fe0bf1ee8f4ab73eff4b27f79c051d17c670f8428ef5b56db580cdbd0514a1b9868d2fd91863f636fa1a95ec1310511fce415bc108858909e2805deccd88ba9fcb6eba42b2d43c5d640bebd4bb84374943792e8b045a356c70dfab22d6202c12cb77cc9776e12f644079120fecff59e4455876c525a8f745eb2a33d0e06f7941b2eb075179bb54c482d6d8a98211b579d60ffa9b81568150a6257145aea9ad4bd6a91876a5ee8581959b439541680846e5974b090a106abe40e7a518e635b32b87edf4b5e261df3589e06c25a9db9c624c4a1a044cc9d57230cd10f95ea552f16ad1686c1934bda68dd37d270cf393a845f920bd54d4effbd9649155c773a0772f8714728db5f14f6d280a044b194318e87880b72491fddd8c6d0271e6d7e91020770e089de2e03dcbbd586604887e3f25455c809d2e9eb2f5a0a60ec2fa4688067c5faa02bb56add8e891ce31dfcef9aabf3ed440959b7477f20dc34849c364c1ada5bab06a2f9c27d5c86dbfe9723c12a700839def765d4ec8c7911c0b0125776cced4d4295e81e7c48afec03ca3d7f262eb013309edf8f9256ca03d4129ef2a4bb9788bea14f1e656d6fc4a3e967bb757d667eabc39df96e48a077fa2f9946c2b3952a15d04fd9d3f6ea5a941e9b9aeb52195a018352f087ee21153faa108308e29ce03e4356a3fce7f7312a8769c9b05f51891f8b6fead5b9cb23ccdac02090cdd490efe2e7d66359cca7d97e4a3764cfffe3345d2643f4bdb64b5c48a174e5ddff09a0033f25678830b67e9515d3684260dfe9bf5ced9a33f45558d4964ad1641b5d54705569c3b1aaa78594ea1e23051c2401123e54a4fab5d1edf67cc059cadcd1ef7d49ac09fe9aac866608ad4b9f033af65d7e41cf593ce8261a2f9c9418019e793267078e3b4dba16d2bcf66d22dd75a5e32410244b158867adb6f46ada59dd670665204e5f92725748b6d6959d7bed2c05784d09178ad1c765162f283ef4c4919217a59a9f47707d9863fece3f15efb98a3f027d0104e1523829ca4b6079b50f5ddb706e1286423097377182a2aaa248434dc8fb1142e1cbff34c46b37c9b07167a4b99f1f1dd1b4513929a5515e85a78bc6e640b4d830030c36b906b01e25f137b5b45ab71853f5227d76269612cba707363c06672e1b1badbbc2e9ff03f41bb4183a156cb4c38e9368f5eced4958ac542deba2d91e11d18d17d29f6a2de783160910e5454f67762f84f448554d15f1cd56008c311d081b1768101e3c28d1690a2a3a1755b975700a0c83f26c21e4886461c101ff277d6e8f5314bc67d3093b00b0a2a9312e3385574862e8481e53372e5de4411a84270e9d84c1a0e138729015d7f5a99ff38968fb26309f3068c3cbf767042213a108309fefeabbbb7c5885a1a8ab4b2cfd08ab9fa75fe8fb83ba43dedd6dc728265a64cf99ec3d2a2b59539761b3366ae5e6cb33aaaa41c1a665841f6112f24f8718014d980bdd3a7b7465e7559add2b0f7c5e9e97121b200a2fb954383d928bdc57fe15a57668b376510efdab3323fda848a275677c224b78238f7b9efdf3e090819e5ec3f9b3c17e293b842a81356f80e7901bc47ca29f5d5234a969fdce9b90abb027947ac2476eed2920f2bd98bce78bad30fad0528f0c0280c5e7b46e1bab125a0654ede80dc97654ddce2572bc96ad02489d7619d89bd41b696555ad5f131c29f217923dc52a0dd070da67d2ebc71a8d173ad060a42c3ed00e57a74ed68819938887ca58a0ced20622fee54f7fcdc7daed865d0d9931123bb9b1cce660a564b66284022a32d8fac0a8ff1bbd69aa7da31ba63f79a907476edbe46adab13cad5bd152d2e9369638079bb50bb249c004a0753c663ae32a350e94e9d2abe21c51a47858e28284d5097d84d4964028ce1cef358728190365ce945cb6a65476df6447e749c2a3fbfbf99b24353e0d01c244d2d778694b125725b5026a7b361daf83f3c6d4db2cb0b55e99fa5db4b4e6ff95ce2d9dcb00e50305e46f6cf924b6d803296903d4cf668317b6a8f00d2122ef39b5b2fc41db216665da72c9610e80de683a2a2b2ce047b01eea247a4aaafcc6993baef66ff77aeb2bcb36715698efe3e231f527590c898585390a487f0d085bf813a00c7a267a85573667e400e466ed2c473e0242b4d0926c22ec6c6b0e14942abbfed57c5a489600191e8d40364190b90b27ed4710b22b976d36c18e0ace4a95988211f213420a523f6e9fe71f53420094805ff821b74bbfe6b73034ffa8fac7e15bd841de163f28d85af29bce667332ec8911c452445cb956061fed013a6daaa7f2818b944a518008fc37278d9419c3926ad355a3c696bd0d0aad47a64599fe229ae8effb36e07ea2c237f040913eedab73a3f67e773611f39f9290f6cd0f7a8890d53620478a029355a6e3fdb1a47d9879acb013595aa1e9f5040ed08f787e83fe96cdbc3da9f4b8441248d63b9876c0d019c8a75658145cbde41a13807b91132cc589d8088c064b20bea69ab82aa5fe789de487eff0da25048d56bd7b13ff74e4b42c2b40b4bdd5883209ba1120be2cc381133184467680e386602c0d5c2dc045f84dfb4ce0fba5c4ee106482d7de1e104c6a92e22400852e53df66dd2b2cfe2add5d9152c97769a8742695a50da13a756e0274b700ffc1d776a00568e4165e82b88b7d599bbb853a60eaae3dd7b98bfad56ab23a82591bcdf7e9714d98ba38ded11e48ddfb9551f6ed5939b2a73e768b7d7b74d0305e03775878191eae2e1332abbd09e445da7eba35e707d6315751c26379222c311526c883a3f5b006775500d2e7c27a7f0fa454704a2c70037c4568d9c38e718c33ff1608d72fd5c166a45e9b1aadba5c4c73c9b718d0eb93a4fa270194e05b2042bf4b3defc979e1d058eaca7915ee45cb5cee658be79be34e19a001a463eb6", 0x1000}, {&(0x7f0000002380)="fc2ed0680ba6c6d1333788e2cb001ad023a1f401fef8e12f79f04c770d22a05ee33eb18b", 0x24}, {&(0x7f00000023c0)="e2a9a72e518396a68693f38464409726af07d923e23cefc63c603723b39dfb9a01ff1c84b1ac71a1e5f27bce19611ff4e3bd9d93d98f0f8f256c87ba8e8d3703b9dfce8bccc8cb1c7bbb5174cc35e3d4a98c6f2c5848dd25c922becf2248a989a4ecd5b81a3f918b8f61316ee9c419ab724f6fe01569d9bd08e9747216570d959e35df7c383ac4a116df011480f8398e2286686ae69378c1a51ac168fb67e36073e48d4fa7ef03ef6271649686eb36cda48551991d3cc5fd", 0xb8}, {&(0x7f0000002480)="de5d0661c35cf5d21dc6a6dc3a8562f2ba17de77a49f5aaedc260803fc060fd461b600a674cb07dcdd20dd027e2f498a9189f077b4c86dbdacee6310ccf911c5dafcbb102bad871771d53872d5ac494cea3436669742c1f1252e5f25e6ef5cffcb35a438e571f2c98e2e2e19474a5dfcd936bf7fc7d2123334c818147fda4bf43ba4db3e2354679c5262e94a6bdd0672cfe80c6e19088088fdad0cd11e02b9b1bf477e04c6827e658559", 0xaa}], 0x9) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000180)=0xc) r3 = getuid() r4 = getgid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002980)={0xeb8f, 0x1, 0xf35, 0x3, 0x80}, 0xc) r5 = accept$unix(r0, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000500)=[&(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-]\x00', &(0x7f0000000440)='\x10-\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='/dev/null\x00'], &(0x7f0000000600)=[&(0x7f0000000580)='/dev/null\x00', &(0x7f00000005c0)='/dev/null\x00']) close(r5) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000006c0)="c9d64c91c0", 0x5}, {&(0x7f0000000700)="3a3afdcf63ad363691a0d1e06df169068e887c4d19e96a3b64395754f38a79eeb8c87d1b696d1fb02975dfa3517e6de5ec2e45544355d795de3a430ae54ba0b1cf4ce90c3b3b90bfe01ba450aeae3dc6333ea83537e61ca8e9202212fef8a975e1804af1a9c3012f31fe17ef28c05a4fad572e6778a2398c7c60610ea4078880bbe311afb9b64db49560108a44c2cb9e5d3cc5b819a335c2d653c298ca589e81", 0xa0}], 0x2, &(0x7f0000000800)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r5, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}], 0x50, 0x402}, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) r6 = semget(0x3, 0x1, 0x8) semop(r6, &(0x7f0000000080)=[{0x3, 0x7f, 0x800}, {0x3, 0x3, 0x1000}, {0x7, 0x7, 0x1000}, {0x7, 0x8, 0x1800}, {0x2, 0x6}, {0x4, 0x0, 0x800}], 0x2aaaacd8) recvfrom(r1, &(0x7f0000001980)=""/4096, 0x1000, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x80000001) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x800000000000003) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = getgid() fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="0d204840ce7fe5986720ce7c51085683dc604ccdb46574c56e6d5e2e3c0d3ff90fc5558b8989dc2d809af4337967f2185c6df9dd198f9a428843", 0x3a}, {&(0x7f0000000100)="6e2903ddb2ee0d3dbb747e13f94f8c8c03769314911d1c8c0f79fee64666cd8b9441ab7e5b542d7afc91008cbf6d92f4d0d4974ed115c4966e67e66c8627504e9b000360fb3ab09ab903884b94aa2267c61af997cdc183b1f410f8d4a206f4fc8df751b22c93ed06d73aded4fd91f5121cdaf4209aaeeb4c1bf985b09af7ab2bf4eb124a0cf710a63613c1c911842c77d9f3aea1267f2fda9abcc93d68a6bf81813345760b", 0xa5}, {&(0x7f00000001c0)="2f04274cc9bca3c8ef4c400bcbc1f6eb139aab4b40f4a3e5f721b83aacab6357cceac0116c4c8234b3e871", 0x2b}, {&(0x7f0000000200)="d9012b8c85d2a21d9de0ff3e8c157d322d3ba5cf7a54f7e9ab4826787b5e491caa7f1302cbe54818109de687a342d14c9c2f98fd7f2eb689dca5fb45bee218f5f9f3895c254e5fe35cc7c893357430356eca3b4c3f3125ef9c0572b0ea949e7d672c72a606e10d095f3cb8d103", 0x6d}, {&(0x7f0000000280)="05ed57c8b694c3b58ec9f1d58d7fc05c4854a24184432fa55adc1d13ce8ff7de4bc874c0ae551167bf0e9fc2b92805ef2bb75f76bc4f59e0c199e9413a49a1783af23530a7291ec555aa187e1a040a37e2e892da9d2cfa82fcba3d3757de848e44bf9f06953b299b2b3c1c0db2f047dc930a74c5b63c4859e5b5e58ab5bb75bdd0a006a781bcb15bd3f46703cf6c39ab5aeb996dbf4c3109a23dbbf14cbe4af212492b30c174618f569478baa2a88622e26eba4f2d522943a82631654108460364bc6bbe71c8974da33d53e19598331a2522b35b29322998cd3c113553df2a58c479d821c3461ddc", 0xe8}], 0x5, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000d71de9c2d437cf25a0083f38cf97db37421e98b9336dbfdf8434e36a455399b33f00000000000000696109eb998b581bb45d86c8e07a4edc64495290fe5a36d1d05d807c316d92723d7accac06f56e2a1b2011d7c7bd30ae59944e1173e19cf70fcd0b977371700cca3dee78571609b1bd3b329a5f0b1b41449672f20ce458e465736d957fabcd80f56453657110b060e305248239374d0359ef055df36664babc35a2aa61edc8ed3a8fa2b955b2963a9c5221d7ca0acb93a91bf3d3866ebae5de694fd213ffbd5f599a9107c7fe84f9ca5641b1d7cb3567c12360ee6fb462ef82faf18832f907d6a2c7c703ebd1b3f87eedec9e012c377bec95c5ceb0ec42e101a3f29490d65443cb224dc8a4533e1c41b477e009079e46fa7f58134731e4236b9c873153cc17beb38848170082396cb39b3097c6475d2de47aad788bec9fc3d6291de450f482f122282de5ca9addf420d8d2bb0c902f9a9e2f7854ed9e820b5fccbf9e9e22e888727040842a5f4d8420c6d254f5ba4f34ef4552e80faa5cf4ded00c7ef53e61cdb863c8110d305014d9649c1ebc5d23324ae46b461ae382", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="005db620"], 0x78}, 0x404) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000080)) 16:00:37 executing program 0: pledge(&(0x7f0000000000)=':#\x00', &(0x7f0000000080)='\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x30, &(0x7f00000000c0)="05", 0x3bb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8400, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x20ee, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x6, 0x100000000, 0x0, "b14ac96bf5b4b5894cd15a36f39c06ec343d2e07", 0x0, 0x5}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x2, 0x5}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0xd86}, {0x3, 0x4}, {0x3, 0xff}, {0x2, 0x4}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x2}, {0x0, 0x5}, {}, {0x3, 0x8}, {0x1, 0x80000001}, {0x3, 0x5}, {0x3, 0xfffffffffffffff7}, {0x0, 0x7fff}, {0x1, 0x199b}, {0x0, 0x80}, {0x2, 0x5}, {0x3, 0xd7da}, {0x1, 0x2}, {0x2, 0x7f}, {0x3, 0x2}, {0x3, 0x3f}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x7}, {0x3, 0x4f}]}) 16:00:37 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000700)={0x1, "a5268b91dbd427feb762f098b382d0b365d1648071591d2383d475802744288e91a054722ddf1e8b8195227467ad36484c0fa25e096864515454b0a8f8c7ccd2c4497e00"/78}, 0x56, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/21}, 0x1d, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "acc1cefcd83f2e7be9e2399955ce9b89759e2502aadd980ed77fe0713396c9a7eaa53b9a4fb45952cec6eafb329d895157d778530193f8e9361a369bb2c05f17c84f911a494d0fe6"}, 0x50, 0x800) 16:00:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, "b8000000000000080100", 0xb0}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000ffffff04000000"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x7ff, &(0x7f0000000100)="6a6f8230d2dee11aa76c95b86e57284074745bc6f1ca1ff43f4e0cbab92f54a09e29350e2eb99c0f7d00ed9151c14f9863c3b970b9b3fca071be450669cd008cd8784b0d2be157923a5afe1f5608e49ceb3bc0acb93d7ce59c032e6ee17e6f1d4b0f94cb361ffa26f9a49fdac32fe2bb88abb90f845c509307241161061c529065827d690b94823538695839d4ac408f656098dff0b1bac8510a883a8b6f5572e3fc3063c574bb49d7a96bc8ffdc16c9a8aa26c74a905c57ca26b53e0bbe3d2ddfba1a85603d023a85064356f857af1a2ec7d7520a3da35efd98943ce972bcfc6532", 0xe2) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x3000000000000000, 0x5, 0x1, 0x1, 0x8, 0x100, 0x7fff, 0x2, 0x2, 0xffffffffffffff01, 0x80000001}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc2485607, &(0x7f00000000c0)) open(&(0x7f0000000240)='./bus\x00', 0x200, 0x104) 16:00:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r3) r4 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x400, 0x2) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x600fffff, 0x7, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x84, 0x40, 0x5, 0x80}, {{r4}, 0x0, 0x0, 0x40000003, 0x4}, {{r5}, 0xfffffffffffffff9, 0x2, 0x10, 0x6, 0x3}], 0x3, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xa, 0x2, 0x6e, 0xcf4}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x8, 0x7}, {{r5}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x31, 0xfffff, 0x5, 0x7}, {{r1}, 0xfffffffffffffffe, 0x12, 0x2, 0xffffffffffff7fff, 0x100000000}, {{r0}, 0x0, 0x0, 0x200fffff, 0xe7d, 0x400}], 0x4, &(0x7f0000000280)={0x37c, 0x8001}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) fcntl$dupfd(r6, 0xa, r1) dup2(r0, r4) 16:00:37 executing program 0: mkdir(&(0x7f00000000c0)='./control\x00', 0x80) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) socketpair(0x2, 0x0, 0xffffffff, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x200, 0x0) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x30092, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x100a1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x200, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0x0, 0xc, 0x20, 0x6}, {{r2}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x9, 0x8}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x10, 0x6, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffffd, 0x2, 0x4f, 0x3, 0x372}, {{r6}, 0xfffffffffffffffb, 0x22, 0x10, 0x2, 0x1}], 0xca2, &(0x7f00000005c0)=[{{r7}, 0xfffffffffffffffc, 0x2, 0x8, 0x8, 0xffffffff}, {{r8}, 0xfffffffffffffffe, 0x1, 0x82, 0x8, 0x8}, {{r9}, 0xffffffffffffffff, 0x20, 0x20000002, 0xfc, 0x557}, {{r10}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0xfffffffffffffb07}, {{r11}, 0xffffffffffffffff, 0x10, 0x1, 0xffff, 0x6}, {{r12}, 0xfffffffffffffff9, 0x20, 0x20000000, 0xffff, 0x101}, {{r13}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x101, 0x801}, {{r14}, 0xfffffffffffffffb, 0xed, 0x4, 0x9db, 0x7ff}, {{r15}, 0xffffffffffffffff, 0x3, 0x2, 0x8, 0x3}], 0x86, &(0x7f0000000700)={0x8, 0x9}) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82e02d2f66696c65d5c98cd3ebd41a52570430003d22bb40664ec31ddc153663cf1aebd145edf0ff3803d7df80d307e2bdc57403560db4a371417585b7b543999e83bd9259527ee0ffcbf9d1fe0e799de74aac1e47ed48a77c989db80387e5ae73dc2f490cbb4e005c672a00c70ddaa3c844f846fbda8f55f3724232790f00a2a0233d449438597feeed97d6"], 0xa) pckbd_enable: command error pckbd_enable: command error 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000000}) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000200)=""/47) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000040)=[{r2, 0x187}], 0x1, 0x0) 16:00:40 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/120}, 0x80, 0x2, 0x1000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x2, 0x1000}, {0x18, 0x2, 0x4, 0x3}, 0xfffffffffffff3ff, [0x61e7f856, 0x0, 0x0, 0xfffffffffffeffff, 0x5, 0x6, 0x1420, 0xfffffffffffffffc]}, 0x3c) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000093c0)=""/4096) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semget$private(0x0, 0x3, 0x40) semctl$GETPID(r1, 0x35b3238cd82a8547, 0x4, &(0x7f0000000340)=""/191) r2 = socket(0x200200001b, 0x4, 0x3) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000006c0)='./file0/file0/file0\x00', 0xfffffffffffffffd) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r3, &(0x7f00000001c0)='./file0/file0/file0\x00', 0x110) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) r5 = socket$inet6(0x18, 0x4007, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000880)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r6 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0xc) 16:00:40 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000000080022005, 0x8000000000005200) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x10200, 0x120) mkdirat(r1, &(0x7f0000000280)='./bus\x00', 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x800fffff, 0x1234, 0x200}, {{r0}, 0xfffffffffffffffc, 0x12, 0x20000011, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000020, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0x9}], 0x2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x6, 0x2}], 0xffffffffffffffff, &(0x7f0000000100)={0x89e, 0xd3fc}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) fcntl$getown(r1, 0x5) kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000480)={0x1, 0x0, 0x3, 0x400, "8420e0be159847ea3aaa1a1a10be9e8f45a5b1db", 0x5, 0x7}) dup2(r0, r0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000440)) read(r2, &(0x7f0000000380)=""/137, 0x89) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000010000022, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() getgid() write(r0, 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) close(r1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=""/230, 0xe6) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r0, r1) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000040)=0x6) dup2(0xffffffffffffffff, r0) 16:00:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x980, 0x0) write(r0, &(0x7f0000000200)="b5269dc2743de0a59385397ecf7edd2f3575246005f867232fcac108cf3c39f50660a5e9a5bfcd68e65be50fd5597f629dbbdf3e7b237b3dd861e1f65a7141a4fe7472c6fedf40", 0x47) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xc92e, 0x11f7, 0x4, 0x1, 0xfff, 0x9, 0x80, 0x1, 0x0, 0x183, 0x200}) ioctl$TIOCCONS(r2, 0x4004667f, &(0x7f0000000000)) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) 16:00:41 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r1) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000180)=0x800000000001) sendto$unix(r1, &(0x7f00000001c0)="c70b661713ba67d8bbda706d0777224140c5f17b949f71675123c540e345054b245b9c0cd7a46071088424ce5a30d075d06bbe3010b72388238fdd8842225b039414fe039ca8c4e2320ac69315f657173a7f30f11b293f04301e34431699d4be8c99521064d4f0bc85c48bcff743a3c11043101c991304420284c70a7d6b62f545bc60715c3fb38097bc222ed438ef6bd93008c76ecfa89f48fe710b3cec013036df7eb2042f423c5b327571d856d7b289a86303b825a6cd20437241cdda2448e9cbbacc36b0ceda4d42e23d9ae658d0f649f16b9bcf4488fa701c3ee8f343ffdb4b8b26e4e79318", 0xe8, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) 16:00:41 executing program 0: open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd56259511, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x10000}, {0x6, 0x8000}}, &(0x7f0000000080)) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000ae12664d6c6530a62b3c4f6500"], 0x10) write(r1, 0x0, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r3, &(0x7f0000000000), 0xc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a02374559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe0610800000000000000e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48936a520eac81729cd66c31400b4dc386972d2eae1f50146ed5eaf47dfc43c6c3b007f84c83c98b49d900dc658506e5277e56ac58964a05fe860087ed35faa67c06341afd72bf93cf8156d9a88ad08470e2000000003017f954163f66534ce13baef6e51066667eea7b945f88798b0017f40067557e64ea4a47cb112a2487b38903a5c873faab00c8649bf5baa4fd9106ebf1d4f0637fcdc5b86cfd607f7977f196160080fc7ad2cc564426189e8233b6044e13000012ed", 0x13e) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r6, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) fcntl$setflags(r0, 0x2, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x9) munmap(&(0x7f0000e74000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x2) 16:00:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x604, 0x400}, 0x10) unlink(&(0x7f0000000000)='./file0\x00') 16:00:41 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000000, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) 16:00:42 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\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') stat(&(0x7f0000000340)='\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', &(0x7f00000003c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3ff, 0x6}, {0x18, 0x3, 0x4, 0x401}, 0x3, [0x4, 0x3c92, 0x1, 0x3, 0x5, 0x613c0, 0x6, 0x3]}, 0x3c) 16:00:42 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000400)=0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="bf057ddbf1a892c8267d8acaf8cbe83b25", 0x11}, {&(0x7f0000000140)="350e75c23714dfca40e7786e0ffeb826a30a0ef3d531634a2233bff9d677996a5deaf26ce7b8b12ea237f3b6a83fb4c2b47124c35fc0b29a1f3c89dd5464c317eb862e0d", 0x44}, {&(0x7f0000000300)="2a0491540d8db5148ed8fe098db2d9e4b9c299d0dc5c10ba8ea999d675b099be9337bfa423e9c644fed9141ff75a8b2ab7ec6bfd8801c577c49d48023ba75bede6756127a893474bbb9036a51fd163d5eb8008cd6ea3f7028001bcd42e32ff4869eeb3a53eb7c48af9704be5d720f90aac85e97a2e56773e35b93f6523f09074a2a953830a5924b73b41820e477fb64430d45e530a96de48f002afd8969015e19b79e26b03ed0dccf33f93faefba991a6435887464889607ccd397dab9b900a2e98898a06e3d84341c90c5a4730ddba176409436554126ace10598e026c245d6c28df8141b9f6e033e959764f3c0bd52c1", 0xf1}], 0x3, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4002, 0x10, r3, 0x0, 0x4) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047466, &(0x7f0000000340)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x9, 0x1, 0x6}, {0x1ff, 0x7f, 0x9, 0x79a}, {0x3, 0x7ff, 0xff, 0x5}, {0x46cdbbd5, 0x401, 0x4, 0xfff}, {0x4cb, 0x4, 0x562, 0x9}, {0x1f, 0x80000000, 0xffffffffffffffff}, {0x5, 0x1, 0x3, 0x7}, {0x101, 0xff, 0x3e8b, 0x7}, {0xff, 0x20, 0x1, 0x3}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) 16:00:42 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000080)="553ebd402d9cad5ee7e13c0ee65741bfcb294cdf82e6130a56b2b305e791baa39ab70bda8178ffd3cf2963ee5b8fa45ef54badb62d7d0b3a56538f9afd0713d6e790e80bb76f84d5b871f01e47a9452a6c5d85f9ebb1eb55c5cb0727bf53bcdad819f15b28be0cbd9b5873057d96555601b5db07c38339e5abccc685fa", 0x7d, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x6, 0x46a}, {0x7, 0x8}}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x80000001, 0x8000000000000000, 0x53, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000003c0)="582720efabd13b92a16ab6b08d50d65a246ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff1e4a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a4a5b81c37ed72a968844076182c50c6abf0856d4f430b0eeed80d4b0e48b13e7d43787c3960adcad029af479773859eaf5d408b4b1fc880d2845386f4a11e2", 0xfd24) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') 16:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000258000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x92) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x101) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x3000, 0x227, &(0x7f0000ffb000/0x3000)=nil) 16:00:42 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="875a9573784e12bf7d3ef4f814e22b", 0xf, 0x402, 0x0, 0x0) write(r1, &(0x7f0000000140)='U', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x81, 0x0) 16:00:42 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5ffffff0000000001c5a6f0ad0000f4670000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x40) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000300)='./file0\x00', 0x7ff, 0x0) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x6c}, 0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r12, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r7, r10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0xb, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 16:00:43 executing program 0: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x7, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) msgget$private(0x0, 0x3f) getuid() getegid() getuid() getgid() getpgid(0x0) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) r2 = fcntl$dupfd(r1, 0x0, r1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x6) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r3 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) 16:00:43 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setregid(0xffffffffffffffff, 0xffffffffffffffff) 16:00:43 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r1, 0x1, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r3) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000440)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) getuid() 16:00:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20492, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in}) getuid() recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0x1006c, 0x840, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 16:00:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/8, 0x8) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:43 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0xb6) fcntl$setstatus(r1, 0x4, 0x4) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7f, './file0\x00', './file0\x00'}) write(r0, &(0x7f00000000c0)="db", 0x1) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x40000, 0x2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x400000000) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000040)) 16:00:44 executing program 0: r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2fd3b84fb3752e2b) r1 = shmget$private(0x0, 0x3000, 0xc0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x1ff, 0x5, {0x1fb}}) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r3) setreuid(r0, r0) 16:00:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x7) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x6, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, 0x0, 0x0, 0x0) 16:00:44 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x248, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() msgget(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x3728, r1, r2, r3, r4, 0x50, 0x2}, 0xfff, 0x100000000, r5, r6, 0x1, 0x678d6a2c, 0x800}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000240)) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = getpid() fcntl$lock(r0, 0xd, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r3}) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="2258cf4887ab1f1ca218a5646a8a1d267356623cca686062e697537070aaf926c6d472b1722f5e481a5ab27d89fb2578357c31cf7aade58ed13a7c344dcbe0ee2912c3382ed15501a523a470813c8e9fc9c2798f9c11fc0f30de084a269bae73a89ab1b22b9a4d91496b755420856d0f5dc7656ef44bbc0c59f36da668840c1b976a0d876bb3270ce296a2097e9bb5d77d0d733291f6765e713a15f4d7829423df00cbf265fa85d7d4ddc750e7", 0xad) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x100}], 0x1, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000180)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="00000018600429000000020000000000000000000100000000000000000000000000000000000087899664b8", 0x2c}], 0x1) chflagsat(r1, &(0x7f0000000100)='./file1\x00', 0x20000, 0x2) 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000050a9a624c6ff001693bf9111ff7f000000000000"], &(0x7f00000007c0)=0xd) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 16:00:44 executing program 0: 16:00:44 executing program 1: 16:00:44 executing program 1: semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0xffffffff}], 0x2) semop(0x0, &(0x7f0000000100)=[{0x0, 0x7}], 0x1) 16:00:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x5606, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x71) 16:00:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/189, 0xbd) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x208, 0x100) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0x20, 0x1) 16:00:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x3, 0x5}, {0x18, 0x2, 0x1f, 0x6}, 0x3, [0xffff, 0x10000, 0x7, 0x1f, 0x3, 0xf08, 0x4, 0x2]}, 0x3c) 16:00:44 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0xfffffffffffffffc, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) recvfrom$unix(r0, &(0x7f0000000080)=""/210, 0xd2, 0x3, &(0x7f0000001240)=@abs={0x0, 0x0, 0x1}, 0x8) semget(0x1, 0x6, 0x400) r2 = fcntl$dupfd(r0, 0xd, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000000000)=0x1000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:44 executing program 0: semget(0x2, 0x3, 0x6ff) uvm_fault(0xffffffff8225d700, 0xffff8000019a3000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8225d700, 0xffff8000019a3000, 0, 1) -> e memcpy(fffffd807a8a2a88,ffff8000019a2f0d,7,fffffd807a8a2a88,a7d58cf2628d6444,ffff800020c27518) at memcpy+0x15 end trace frame: 0xffff800020c27420, count: 0 ddb{1}> trace memcpy(fffffd807a8a2a88,ffff8000019a2f0d,7,fffffd807a8a2a88,a7d58cf2628d6444,ffff800020c27518) at memcpy+0x15 rtrequest(1,ffff800020c27518,38,ffff800020c27460,7) at rtrequest+0x83c rtm_output(ffff8000019a2f00,ffff800020c27510,ffff800020c27518,38,7) at rtm_output+0x760 route_output(fffffd806d5fc600,fffffd806f73b900,0,0) at route_output+0x79b route_usrreq(fffffd806f73b900,9,fffffd806d5fc600,0,0,ffff800020b75530) at route_usrreq+0x35d sosend(fffffd806f73b900,0,ffff800020c277d8,0,0,fffffffc) at sosend+0x6eb sendit(ffff800020b75530,3,ffff800020c27898,fffffffc,ffff800020c27960) at sendit+0x590 sys_sendto(ffff800020b75530,ffff800020c27978,ffff800020c27960) at sys_sendto+0x92 syscall(ffff800020c27a10) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,dd7ddb17010) at Xsyscall+0x128 end of kernel end trace frame: 0xdda3348f2c0, count: -10 ddb{1}> show registers rdi 0xffff8000019a22f0 rsi 0xffff8000019a2ffd rbp 0xffff800020c27310 rbx 0xffff8000019a2f0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff2f3 r8 0 r9 0x5 r10 0xc36d14c3c764d900 r11 0xffff8000019a2200 r12 0xffff8000019a2200 r13 0x100 r14 0 r15 0xfffffd807a8a2a88 rip 0xffffffff8143f675 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020c272a8 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{1}> show proc PROC (syz-executor.1) pid=219696 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b74978,0xffffffff8234ec80 process=0xffff800020b8d080 user=0xffff800020c22000, vmspace=0xfffffd807effd870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18420 519272 37152 0 2 0 syz-executor.1 *18420 219696 37152 0 7 0x4000000 syz-executor.1 37152 323460 61092 0 3 0x82 nanosleep syz-executor.1 32827 149542 0 0 3 0x14200 bored sosplice 461 275955 61092 0 3 0x82 nanosleep syz-executor.0 61092 151150 9354 0 3 0x82 thrsleep syz-fuzzer 61092 134606 9354 0 3 0x4000082 thrsleep syz-fuzzer 61092 34498 9354 0 3 0x4000082 thrsleep syz-fuzzer 61092 10840 9354 0 3 0x4000082 kqread syz-fuzzer 61092 274177 9354 0 3 0x4000082 thrsleep syz-fuzzer 61092 469341 9354 0 3 0x4000082 thrsleep syz-fuzzer 61092 499212 9354 0 3 0x4000082 thrsleep syz-fuzzer 61092 379978 9354 0 3 0x4000082 thrsleep syz-fuzzer 61092 375990 9354 0 3 0x4000082 thrsleep syz-fuzzer 61092 33599 9354 0 3 0x4000082 thrsleep syz-fuzzer 9354 422323 65730 0 3 0x10008a pause ksh 65730 487617 8620 0 3 0x92 select sshd 6073 150144 1 0 3 0x100083 ttyin getty 8620 187893 1 0 3 0x80 select sshd 39359 455206 89668 74 3 0x100092 bpf pflogd 89668 90739 1 0 3 0x80 netio pflogd 50770 515355 54969 73 2 0x100090 syslogd 54969 480553 1 0 3 0x100082 netio syslogd 33183 235170 1 77 3 0x100090 poll dhclient 53126 76642 1 0 3 0x80 poll dhclient 35161 403323 0 0 2 0x14200 zerothread 28453 420108 0 0 3 0x14200 aiodoned aiodoned 46842 5628 0 0 3 0x14200 syncer update 71208 13208 0 0 3 0x14200 cleaner cleaner 924 140712 0 0 7 0x14200 reaper 19531 248398 0 0 3 0x14200 pgdaemon pagedaemon 6868 485110 0 0 3 0x14200 bored crynlk 55836 16252 0 0 3 0x14200 bored crypto 30649 348046 0 0 3 0x40014200 acpi0 acpi0 44290 27649 0 0 3 0x40014200 idle1 72114 451461 0 0 3 0x14200 bored softnet 14342 176522 0 0 3 0x14200 bored systqmp 94021 393795 0 0 3 0x14200 bored systq 23453 326756 0 0 3 0x40014200 bored softclock 34471 146326 0 0 3 0x40014200 idle0 68670 342629 0 0 3 0x14200 bored smr 1 209433 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 18420 (syz-executor.1) thread 0xffff800020b75530 (219696) exclusive rwlock netlock r = 0 (0xffffffff821d9928) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823780b8) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9517 6413K 6445K 78643K 10823 0 0 pcb 26 9K 11K 78643K 347 0 0 rtable 106 4K 4K 78643K 343 0 0 ifaddr 59 13K 13K 78643K 125 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 24K 78643K 75 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1442 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 17 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 119 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 25K 78643K 509 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 53 50K 71K 78643K 428 0 0 subproc 64 65538K 67586K 78643K 102 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 44 0 0 in_multi 33 2K 2K 78643K 49 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 235 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 21K 22K 78643K 2515 0 0 UVM aobj 39 2K 2K 78643K 43 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 22 0 0 NDP 12 0K 0K 78643K 34 0 0 temp 173 2379K 2443K 78643K 4632 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 286 0 279 1 0 1 1 0 8 0 plimitpl 152 42 0 34 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 51 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 13 0 13 1 1 0 1 0 8 0 tcpcb 544 94 0 90 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 12 0 12 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 19 0 8 1 0 1 1 0 8 0 pfstkey 112 19 0 8 1 0 1 1 0 8 0 pfstate 328 19 0 8 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 229 0 41 12 0 12 12 0 8 0 art_table 32 230 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 12 3 2 1 1 0 8 0 semapl 112 115 0 105 1 0 1 1 0 8 0 shmpl 112 41 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2289 0 876 46 0 46 46 0 8 0 ffsino 272 2289 0 876 95 0 95 95 0 8 0 nchpl 144 3200 0 1567 61 0 61 61 0 8 0 uvmvnodes 72 2417 0 0 44 0 44 44 0 8 0 vnodes 200 2417 0 0 128 0 128 128 0 8 0 namei 1024 9344 0 9344 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 9747 0 9747 11 10 1 6 0 8 1 sigapl 432 705 0 690 3 1 2 3 0 8 0 futexpl 56 5948 0 5948 1 0 1 1 0 8 1 knotepl 112 173 0 154 1 0 1 1 0 8 0 kqueuepl 104 135 0 133 1 0 1 1 0 8 0 pipepl 112 500 0 481 2 1 1 2 0 8 0 fdescpl 488 706 0 690 3 0 3 3 0 8 0 filepl 152 4337 0 4237 6 1 5 6 0 8 1 lockfpl 104 124 0 124 2 1 1 1 0 8 1 lockfspl 32 49 0 49 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 27 0 16 1 0 1 1 0 8 0 ucredpl 96 654 0 645 1 0 1 1 0 8 0 zombiepl 144 690 0 689 2 1 1 1 0 8 0 processpl 840 722 0 689 4 0 4 4 0 8 0 procpl 600 1822 0 1779 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 384 586 0 566 4 1 3 4 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 141 0 0 8 0 8 8 0 8 0 bufpl 256 7230 0 1147 381 0 381 381 0 8 0 anonpl 16 85121 0 76041 65 20 45 54 0 125 6 amapchunkpl 152 3699 0 3609 9 0 9 9 0 158 4 amappl16 192 3717 0 3232 57 28 29 37 0 8 4 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 25 0 22 2 1 1 1 0 8 0 amappl13 168 208 0 204 1 0 1 1 0 8 0 amappl12 160 247 0 242 1 0 1 1 0 8 0 amappl11 152 22 0 7 1 0 1 1 0 8 0 amappl10 144 72 0 68 1 0 1 1 0 8 0 amappl9 136 658 0 653 1 0 1 1 0 8 0 amappl8 128 210 0 194 1 0 1 1 0 8 0 amappl7 120 31 0 26 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 354 0 338 1 0 1 1 0 8 0 amappl4 96 1111 0 1078 2 1 1 2 0 8 0 amappl3 88 135 0 130 1 0 1 1 0 8 0 amappl2 80 4997 0 4932 2 0 2 2 0 8 0 amappl1 72 24684 0 24237 26 16 10 20 0 8 0 amappl 72 2066 0 2029 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 42 0 4 1 0 1 1 0 8 0 uaddrrnd 24 706 0 690 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 706 0 690 1 0 1 1 0 8 0 vmmpekpl 168 9973 0 9949 2 0 2 2 0 8 0 vmmpepl 168 82353 0 80782 106 29 77 82 0 357 8 vmsppl 360 705 0 689 2 0 2 2 0 8 0 pdppl 4096 1420 0 1378 6 0 6 6 0 8 0 pvpl 32 251319 0 239043 148 24 124 139 0 265 21 pmappl 224 705 0 689 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 531 0 3 16 0 16 16 0 8 0