kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Mar 24 17:58:26 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.16' (ECDSA) to the list of known hosts. 2019/03/24 17:58:46 fuzzer started 2019/03/24 17:58:52 dialing manager at 10.128.15.235:2861 2019/03/24 17:58:52 syscalls: 1 2019/03/24 17:58:52 code coverage: enabled 2019/03/24 17:58:52 comparison tracing: enabled 2019/03/24 17:58:52 extra coverage: support is not implemented in syzkaller 2019/03/24 17:58:52 setuid sandbox: enabled 2019/03/24 17:58:52 namespace sandbox: support is not implemented in syzkaller 2019/03/24 17:58:52 Android sandbox: support is not implemented in syzkaller 2019/03/24 17:58:52 fault injection: support is not implemented in syzkaller 2019/03/24 17:58:52 leak checking: support is not implemented in syzkaller 2019/03/24 17:58:52 net packet injection: enabled 2019/03/24 17:58:52 net device setup: support is not implemented in syzkaller 17:58:56 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchmod(r0, 0x1) r1 = dup2(r0, r0) r2 = dup(r1) getegid() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000140)=""/204, 0xcc}, {&(0x7f0000000240)=""/203, 0xcb}], 0x3) connect$inet(r0, &(0x7f0000000380)={0x2, 0x2}, 0xc) r3 = dup2(r1, r0) r4 = socket$inet(0x2, 0x8003, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x40, './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000400)=0x1) readlinkat(r3, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/176, 0xb0) accept$inet6(r3, 0x0, &(0x7f0000000540)) geteuid() getgid() recvfrom(r2, &(0x7f0000000580)=""/166, 0xa6, 0x40, &(0x7f0000000640)=@in6={0x18, 0x2, 0x1000, 0x800}, 0xc) r5 = accept(r2, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) lseek(r5, 0x0, 0x2) r6 = socket(0x26, 0x0, 0x81) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000700), 0xc) connect$unix(r2, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000780)="abc4a7da3eb1c9db7acc2ba6061fc9f84b9940bd6837a39f3abead7d0c87d44e16f3bd5068308582a3fd711fb89e1cbf1d8d077420d41979e464f83b28d68d51e39225334b015797c62285385d77757933310ea4e8b9c76445efbc8be7ca7602eb66a5aa6d398227c34a90d571b140c1bb14fb45ff193884deaf17c0ce2ee9c095124f164f954ca11b711ab63fc44ad73df9ce443a7b3b7922afb357fa67047bfd", 0xa1) accept$inet(r2, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000008c0)={0x80000000, './file0\x00'}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000900)=0x4, 0x4) socket(0x18, 0x3, 0x3) truncate(&(0x7f0000000940)='./file0\x00', 0x100) connect$inet6(r3, &(0x7f0000000980)={0x18, 0x2, 0x100000001, 0xfffffffffffffff7}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000009c0)={0x8, 0x6, 0xb2, 0xb2fe, "9c5aff4788e6afb50a54ccb4ee73198527445d7a", 0x4, 0x6}) execve(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000b00)=[&(0x7f0000000a40)='!#\'{#&\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='.(\'%&\x00'], &(0x7f0000000bc0)=[&(0x7f0000000b40)='+(\x00', &(0x7f0000000b80)='\x00']) 17:58:56 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x100000001, 0x80000001, 0x7, "aad86cfbeeef5059fa0ffa90cae35aa2a4fba4b4", 0xfffffffffffffffc, 0x9}) getitimer(0x2, &(0x7f0000000080)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x20, 0x4000, 0xfffffffffffffe00, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x1, 0x100, {0x2, 0x7}}) fsync(r0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) fcntl$getflags(r3, 0x0) getitimer(0x1, &(0x7f0000000200)) accept$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = geteuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r5, r6}, 0xc) recvfrom$unix(r3, &(0x7f0000000340)=""/222, 0xde, 0x2, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000480)={0x1000, 0x10000, {0x3, 0x6}}) getgroups(0x2, &(0x7f00000004c0)=[r6, r7]) r8 = semget(0x0, 0x3, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000500)=""/222) close(r3) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000640)={{0x3, r5, r6, r5, r6, 0x48, 0x7}, 0x432d, 0x4f, 0x1b46}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000700)) 17:58:56 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 17:58:56 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4173, 0xffffffff, './file0\x00', 0x9, 0x0, 0x3ff, 0x3}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file0\x00') 17:58:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getgid() r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x2b, 0x800fffff, 0x1ff, 0x8}, {{r4}, 0xffffffffffffffff, 0x64, 0x1, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x5, 0xffff}], 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 17:58:56 executing program 0: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) r2 = kqueue() r3 = dup2(r2, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 17:58:56 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) kevent(r0, &(0x7f0000001780)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x5, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x45, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffa, 0xa, 0xf0000081, 0x3ff, 0x1000}, {{r0}, 0xffffffffffffffff, 0xb2, 0x14, 0x3, 0x3ff}], 0x1, &(0x7f0000001800)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x0, 0x100000000}, {{r0}, 0x0, 0x80, 0x3, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x2000009d, 0x0, 0x81}], 0x100000, &(0x7f0000001880)={0x7, 0x1}) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r0, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) 17:58:56 executing program 1: r0 = open(&(0x7f0000000180)='./file1\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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000700)=""/29, 0x1d}], 0x1, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xa20, 0x15, &(0x7f0000000040), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:43:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000080)="fb52a728ab67c1fb84f7adc026c4e63fbbcc30733d9e49d9c9446efcc00b238ee8a282d3e970bed5373a5ff89e79cf909e14b145ef2be98ed3df7e07bc2adf48554b7f35df9e424d918cf95015339b5a3513874b5517880e7569b902d1f344aad3e9d4ae0e723d58f20c4ca8df36c124f03a0812da8ff0bebf0f5b17ef7ac4e8fa7f24047271f969721f280677fcc234c7076c0d4fb5ea1a71a81763ba906a78c70908de13c02dbbd95d1384ddf90e12fc86b480b02efa5875f8abf3cbbf4326a58f55864dcbe90439d0a4f5c0f7fe29e47225d7e39558bd", 0xd8}, {&(0x7f0000000180)="9409a708ce6345e7ae0f9bb3c4e40e96e49f97b6228d0bbec255d7fcd6ff084c14692c74751ef57120cf7d52518aae2717068c50d05a428a83e148dc917e43f3fafba4b0385203ba9fa53c6810de331b4ba05fbc888a0ca22470a2594c7bd10200c49f04eadd1d0c7b198e5d5c87b0e8f847108f525f04c0c68f303383b310af2961cc", 0x83}, {&(0x7f0000000240)="2d33d0036b99a012e601a4a05d8b39f0fb70f29812a20769eae85f5e1076f6615e344baa96eb11f286fae96db04eef7fd210007e1c3876022e1d510d01ac02bb2457b5ba49d8748ee0c14d1bc5ef7ba1e8", 0x51}, {&(0x7f00000002c0)="4d03cf474d574bf7ef870169b4eb73e735207b21b8881e95a47ff58766", 0x1d}, {&(0x7f0000000300)="e1ea8c289a99682f1d4972aa04f1d84f2a3341e771448b246f3ae3d9817796cd355171ffde94505f51b511191c61f3b8ac679959e115a49cca44b8fb01afd618e95606ba", 0x44}], 0x5, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20}, 0x0) 09:43:20 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') clock_gettime(0x5, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x120) 09:43:20 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) ioctl$TIOCSCTTY(r0, 0x20007461) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) r3 = shmget(0x1, 0x1000, 0x12, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000019c0)=""/105) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000900)=0xf11) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f32f24ffd87af2119", 0x1a) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 09:43:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 09:43:20 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793d9c, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) getppid() r5 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x4) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) getsockname$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r8 = semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x3, 0xc007, 0x100) semop(r2, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000380)=""/33) 09:43:20 executing program 0: r0 = socket(0x400000000010, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x7, 0xc2f}) setsockopt(r0, 0x1, 0x7, &(0x7f0000000080)="92feed1f898f52d07c6c29096060f7c3a24cef8c349467413422b6d619a58ffcc31b201039590384cd4c7653419ed35a789a83370fde934bd9ca22dbda4dd846aed3364a9f6d3cc582295c1cf79b8dd98a268d68f14ba8728f1892c6fd6ee89dff32f6b649e08ba88a3ba49c359d7bc7d5e04d90da4c73da7fbdde67e6de88ec006f46e3b6d42629d078752e57d7473c5d3a5738fb", 0x95) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 09:43:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 09:43:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x43) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 09:43:20 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x6, 0x5, &(0x7f0000000140)="73ce5a6357e8d941c9e387d82da1140b12a424779325bff0718eb6144df9a33bff08f09fc06ac902fc7e3385a85be115426fadcd43574ddd48e393405f6fc364769651d85aa6f5db93f53782b813773c71c7c602d8f3e08a7dd078995a8c7975ac6a750e3d4b5dab50a01165f25210791612408d3a44a5e9ffd4fe1b8fe702ece15f8b56fbf12bcf1363724a6e63b298cd9c1221b305dc9104d5e164e0f1e9485188fda201ed8fd65e466e5327efc09877855e1bcecc9c2042cc9d480301bdf1407d061b2f970d2ebf21379ad9f8565c07eb2a756698594fd5008a64", 0xdc) write(r0, &(0x7f0000000100)="5882755fec3d174a420468913d5605c53a0fe7a2", 0x14) 09:43:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000513b1000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xef6) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x200) 09:43:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x102, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) sendto$unix(r0, &(0x7f0000000000)="b1000501000000000ffff0003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20211, 0x10) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 09:43:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) truncate(&(0x7f0000000040)='./file0\x00', 0x7fffffff) 09:43:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x1df, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x8b, 0x1}, {0xc7, 0x1272}, {0x0, 0x9}, {0x8e}, {0x67, 0x67}, {0xce, 0xe37}, {0x27, 0x81}, {0xc3, 0xa880000000000000}], 0x8}) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r4) r5 = geteuid() r6 = semget$private(0x0, 0x7, 0x480) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000280)=""/84) r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$dupfd(r3, 0x0, r0) chown(&(0x7f0000000080)='./file0/file0\x00', r5, r7) semget$private(0x0, 0x1, 0x88) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 09:43:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="7b7413bafafa4d4e6f", 0x9}], 0x1, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="21d3431ddab125df002488ad0f4913721966e36a33dfec83f1cb9960bed5682f647a6110e0c4f25447f8af74d671bd715ceee9e56784663e29e7490c4c85ade99247b34d8bc9a2ad1211f40d34d1cccd8965aed386ab4cefc30b0b89ea30477cd95aca3878265e5a61d170cd6683408447422e27951a226b85e3d5784f4beeccde8d8e152a70c7768c9c9999c5894fd5894f10b40e64cdf1", 0x98}, {&(0x7f0000000240)="db3f69d64b3c6da097ecc21081884feb1172befaa3d7dcfff13b657a9c54a91e671f32f15388ea9f741ba3aa42b5fee78ef248b5011d4b8ea1e38f0f5600d449d82e53e89e1ad7f7865f2e03ef58e9be939f551c010157032d4fcc7cbb9e266ac098022ed327f31b16ae596fda42b02f4460d668f3e94d8abe7eab8713270c7e3430b0b982bf5dc9c8ea16a09d46dd3f75d38d30cb864c54a3dac44ccb81e80cba877a96340582adda57f63b7b8b228b850b54764ca9fd10b54a0afc27566ef30a50a47f9910e1b38c1b693e8c4f33cf70ff81811fd77f50a6cc6e5de0127548ad3f2d49435c", 0xe6}, {&(0x7f0000000340)="a46593bcc5115d4a25bac1fc0a29ea3a66ca812c69dead13afd7cadd0fcef4f9b3e263e980f485d3bc9ef42d462d996faa4f355aefec0183de0ed11b57ddb990f51146df7c459367b9a82f9354767a75d26212fe69a4be7f0577a7d1d0e9e8afe3af2d585a02923b19ac5a03cdb2e5264681659dc9503f1a9a8a80916799b052035056e1210a44ecdbd2a2c26ce2bd1165c749929d7ff4fc72ebe41dfdcbf8862dda7801b0a76cdb9b52f8665a1d805fc9b799c10a9253bff4", 0xb9}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x60, 0x8}, 0x402) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x20, 0x8005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0701fc1008000009d431c953000000b3bb00057b5a120b07a07600047f370b1df26e67c642764817ec5bd3325cff15d951d8769b202e4414ee3840c1aab1853527f780fdfe5d69f01ea62b0c4e607a"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40000006, 0x0) write(r2, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000440)="0f09fe90840de74528ed01688c6cdb163d3179d6fa809a2f83f0123e52a3e08ecda7f1abc826f215106dce848b5700cc64600a99135aff4101e95f3c250bdc76229b0fb24e6fdc0ae9c4d5e5aaac9996ee831109c9124cb30ce6d6f6cabd36fd0ca5330c975e681b76343632eedc6bf5b88a448de47c7199b431a428df217880798730de2f9429fe471e4d505473c180ff2fce0331673d866515b435f64bbee4e38b215ac4fb7df18523f24dd7b8327ff4e8bc0c74"}], 0x1000013d, 0x0) 09:43:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000500)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161885509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3bc139bdc1ffe23073c31b539f6a2947bb25d154b35fdd75ea8175978a089bea7e250750cc45c605eae90296aa8f0e82ed2292a9cebf262b529fd6567a67dcfbb8feb99f799bb964ac2c4f245712bef166e7b5e3613be5c4cbe2d2bbd50341eefaf13b2b2a54313bdc6300b473e8b4613aee6089b10e92be0ca7ce6d353f7ab590a6d8d578c4f1eed02d45bd5edf484fc4066e8f084c8444caf46f8f3cf93939d722a6b6191c", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, &(0x7f0000000140)) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) fchflags(r2, 0x4) dup2(r2, r0) 09:43:20 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 09:43:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x7, 0x0, 0x3e8000000000000) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) 09:43:20 executing program 1: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 09:43:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="6da0304dc43ec68ffeb13b5181ab7e89d13086db1d4f9cf82d701fedefddd567f351a6891dfcfcf0f569743aa998eed3049427cc80c84e618f48e0a3de58e66b36bf", 0x42}, {&(0x7f00000000c0)="c158719e694db0d21b276df0dbe8e7e4046b4596bcc7534c86512b95d38ecd288a2e14f1a7ae510902c1f96c2c8d2c617c830d03746a354c1c8babf3d896052c0ac655", 0x43}], 0x2, 0x0) write(r1, 0x0, 0x0) close(r0) 09:43:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x40000000004) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2081a, 0x0) r2 = socket$inet6(0x18, 0x3fff, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 09:43:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x22, 0x3, 0x9) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 09:43:21 executing program 0: setrlimit(0x0, 0xffffffffffffffff) socketpair(0x6, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x201) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/5) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 09:43:21 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7f8, 0x10000, 0xffff, 0x0, "496adef69c0ea5f5bec35af19348ff8e75e462eb", 0x8, 0x80000001}) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) kqueue() chroot(&(0x7f0000000000)='./file0\x00') r1 = socket$inet(0x2, 0x7ffffffffffd, 0x4) lseek(r1, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x42) 09:43:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0x3) lseek(r0, 0x0, 0x2) 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/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 09:43:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d1cb46d749d4af22497967ab996f46cb5ab49ae21ff986230c81674dd9739102ad04b693fab9aec92fd65f0046df7be1a948", 0x32) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2a, 0x0, 0x0) 09:43:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x291, 0x8) syz_open_pts() execve(0x0, 0x0, 0x0) 09:43:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 09:43:21 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f00000000c0)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)={{0x7f, 0x81}, {0x1ff, 0x40}}) r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000240)={0x2, "9dbc56acef0f3bf32196d83cced0c086421f02f80e716298d3ec80adbe45bd9c8e910ab5f16f4e0dba4616a589c62f3910d4318fbeb1929756b85494877977ec526c6240b72948b8e2ba29706bc64839f3655270323b60a53472f7d45c2ef5ca356fffbec0c4e9e705d6c9b47c0545bf6ce8c78773f3e066b7dac36c041e7a69576db81ad89dab0849fddc7c8626a5fb682de026d91f7458ee8cf73b89d8a7e624c8b4"}, 0xab, 0x800) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) bind(r1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) 09:43:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) r2 = socket(0x0, 0x8000, 0x200000008) sendmsg(0xffffffffffffffff, 0x0, 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfe84) fchown(r3, r5, r6) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280)={0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) dup2(r3, r1) 09:43:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x0, "0000000000b800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r2, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8) 09:43:21 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x40, 0x270c780e}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) readv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/209, 0xd1}, {&(0x7f00000001c0)=""/33, 0x21}, {&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)}], 0x5) lseek(r0, 0x0, 0x0) close(r0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000480)='./file0\x00', r1, r2) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000004c0)="e31bcaab101558b8dcc795", 0xb}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="25c570f83e0b662b58cd6fa0b87c13ba61bdff88d6c718be5d2e1aa405deb281ef5bf2840578b6e753bb", 0x2a}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x280, 0x0) r3 = getpid() wait4(r3, &(0x7f0000000680), 0x8, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x7, 0x0, 0xe3, 0x3, "ceed732d3f918beae3e79747f456e7e55e0f9276", 0x10001, 0x9}) getegid() getsockname$inet(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000780)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0), 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000800)={0x6, 0x7}, 0x10) unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='r\x00') getsockname(r0, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = semget$private(0x0, 0x2, 0x40) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000980)=""/166) login: pckbd_enable: command error 09:43:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 09:43:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e30e4953e516f5652b7178845aabde72dd4f2d04f5b982e0a617408eb2aeb9d69c182531bcdbde42f6e4e0cb87daa3fb770bef95e8cfccae9e69ae3c6e99b6fc8c48f9c05291764ed20da137b56cfc4dbe24c9", 0x53}], 0x1) 09:43:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xa, 0x9, 0x8}, {{r2}, 0x0, 0x20, 0x80000007, 0x75e, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xff, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x80000001, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x83, 0x5, 0xd913}], 0xb0c, &(0x7f0000000100)={0x400, 0x7ff}) fchflags(r1, 0x40000) socket$inet6(0x18, 0x4002, 0x1) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xffffff2a) rmdir(&(0x7f0000000080)='./file1\x00') chmod(&(0x7f0000000000)='./file1\x00', 0x51) 09:43:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 09:43:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7, 0x4}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x9}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 09:43:22 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x800001003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00'], &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) readlinkat(r5, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r4, 0x0, 0x0) listen(r4, 0x0) listen(r4, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgget(0x1, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 09:43:22 executing program 1: mprotect(&(0x7f0000560000/0x3000)=nil, 0x3000, 0x6) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000740)={{0x18, 0x2, 0x3, 0x1f}, {0x18, 0x1, 0x0, 0x7}, 0x0, [0x1, 0x401, 0x8ad, 0xda, 0x5, 0x0, 0x40, 0x2]}, 0x3c) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="1b8e182a6d0117037cf214501380bceb6fac3eb207e66870be5787290c09849785f0f1c98763d2b7b34f75cf6e5d60d71f7080186e8abe9f9b52ed5bfec0c2413af90b94b7d13d1e6c0c851ff16255f5c9cacef89d0e2f9e603119c219abe223fb37a0d8af687bfbdd7357fcb388535656e922eb218b538ad0c15374c39524df934b923a413f15a12b3ca62ab0da8309ca64264b011f126aaafba6cdd37d29bfd30cb48cf4c7d4781e72ab9defb110bd48d6c8c6fff8ccefb4e3667d882134570798", 0xc2}, {&(0x7f0000000140)="81659554b18dc9d56abce3e267f62005df892c08f643a78841d7b679550697b800908dfcd05e6f4c009d19107c0027271096b2b4a0bb4c8941269efdbeb1efdc5512b4041360b57f93dfebb4704b5f87525f7e0aae164b83879e5120156b2d19b934d7d33108200dce183825a651858c375050ba262c3459cca3ea844f76af7d41e21c58e7d5c2667f786e013fc36fef64a14023812ce44503953364ba4b7241", 0xa0}, {&(0x7f0000000200)="b427a54f5a308314cf082275195c65d9005ed4fa1674023a103f1e9dd68e97e7c69929bd7eb03b9671af16110bfd6a6afe027526c47d33e2117bc941144d0e12490c6e1d3effa40432b5f1e799f0e6870b313e2e1a7b537ddbee38e731c2411a4f484045c7a4487bcbc770432c8a92c99ed35a1e4f02b89a", 0x78}, {&(0x7f0000000280)="ad068f63aab36172d14451d95a915e62a9a37d4973215c0ea07ce91dbfe29f745043b446c5bbc6c37c0c7f6cf2012cb70892d5e8478d51e16ed6fa91bf2083179cfc249612a821eb75f8589337af7776d81eda3e03a1b602e78357543d535c3e94ed5c50e9edd737923b322c14f0", 0x6e}, {&(0x7f0000000300)="18be9d789a0a5f668cd24193fc1a69317106681e3238d23f6402ee05dfa36c5258aa7d93d03c50b258dfc80804c0d2a9d9eb131928752d4357774c21aa91578d28952d3239b4f4277e41f2758f7d44cde3491bd777842166891973fdace073674f44eb6f4463ce88c82023a03bd28da04f14ebc4fa622ef1b76ed1a966feda5972854d12dba2bc04daec84dcc65e02b182412cbd0544fd0bf8d20b83ff0ad26fcd19fa0da55a2f454e6d10ac6646eb577177f567e6cdfafd528ca76596ab6674480fa3faa822444b9d41d7748a5db05889f76a3cf81b", 0xd6}, {&(0x7f0000000400)="92dd732716a41d7c85519f09ebc873b6cf0f0d8cb50f2fd9ae683ad300254fe8217065ba548466a4830e0489a923c1d362d02ad3a290292b2a72a28cfac0defa6bbdf6034879f183d18472cc498355c603530f1b4ad0860b8d8150c4d85c5d817117edaf56465ee0293cce3f54aa8610fa61d0712140d5ce0ab1851a0f765aa7f6aff4b452ec3331858a3e59a368676a1f4dd8b7f752b57324bca096e9b229b94b35f3a85d48a7fdb5eeec22ce5c4565b9a8e2e8859bb1e7096c13ab04603bb51583f68cdc700eaeedab2abf7a6bc2892cb41cfec84ce7bd", 0xd8}, {&(0x7f0000000500)="1914786d45f3714261582d844758fe019924fb1478a5098254ce9297368929f243e9670befe6bca33cfba0dde21bc0080f53396ab9912cc1fa95c3aaacdf3005017bbd", 0x43}, {&(0x7f0000000580)="29a16bef5fb2ac22228997e2a0a23805e153052ea4c71aeb49caca4c2530404055d2578baa22fe137100f46d6896d98b2add791be575151ae32d94b7be7cae5a3a03879223ee6149912306c7c0e0b5d6af6b4aeeea33ba30122aa577e7e6b83d0f5271bef759936c834b8f7975022ce989ac0e1e835e399aa3bc772be3cc6a58242c7b244aab60f1b78cdce69c0b08", 0x8f}, {&(0x7f0000000640)="b37a07229311ce16615011b4bcb2db53734012c446153ca5c7a02cdf7ca88b1273d0aa5357cac523aee1e1f4dcfd2961fd722f9b2ba84b70a7", 0x39}], 0x9, 0x5f) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000780)={{0x18, 0x0, 0x7}, {0x18, 0x0, 0x101000, 0x5d0}, 0x3, [0x9, 0xd56, 0x7, 0x8, 0x8, 0x40000000000, 0xffffffff00000000, 0x7d]}, 0x3c) 09:43:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) 09:43:23 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x3, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="56022e2f66696c653000a4b1b2457df4612cb811b375f6c81c67b9a7c265d4c0da9f76e29006edb6195fd6c0005a2a7bc662d82b15656f0b5ef08c7175c062ef6b04d80841f1d5ea9df142ed8660a85717776b45f9b7426cc3da699a0000d37dd147e91e84f6b0870d29e4aacd7fdf68158c39ce28fa0e31e0380d376ffb660998262d60ce6995a0d2a87b023225415bf6c182064c3ebabd71f27374be777650ddb8997fddebcc548a346e5165cc19ae72c4f724c402116241fdf4b44bf01c5466b5c6a8afcd7ca74f55a1b561e84e03b62831018d606f0ad6845435358ce1b16c4ee31bbfed7caebd8c745b7e02688295d239b18f13f82ee8a172cac06b1b5ed8387bba8000fe553636df8cb4f296667a100a11cac5ad65d7bbffa7f7045cbf0aafbf"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') socket(0x20, 0x4004, 0x61) 09:43:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x9fd, 0x0, "d730c1e7e400000001000000000000000000009e", 0x1ff, 0x7}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) setitimer(0x3, &(0x7f0000000000)={{0x20, 0x5}, {0x2, 0x1}}, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe17) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:23 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/76, 0x4c, 0x841, &(0x7f0000000280)=ANY=[@ANYBLOB="01002a2f66696c6530001ec616494b1329d5e1595028a3c0e848e1595a11568cc35c3d0a5e96f632871e3fc7c00c7c6d2b2d37f61cdf100e89974709f63b4c5c11ca399940b9d0e85ef2e113f518b5c26defea06ead79e0700ec189de815db8d2828a3232d52a658983862bf459203d97601b029db541a87a92dbcf0dbd0e5c650da725fbe547addd25578f9e7b8c8e5402a6bbb68d669f005765fd3b718486d1fbf531c47c4cd4fafe37a409764966f7b009300e9f8f979fa"], 0xa) recvfrom$unix(r1, &(0x7f0000000100)=""/135, 0x87, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 09:43:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x3c) symlink(&(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', &(0x7f0000000280)='./file0\x00') 09:43:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0xffffffffffffffff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) setuid(r6) r7 = accept$inet6(r2, &(0x7f0000000000), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500), 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001b00)=0x1) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece3001000000010000004877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"], 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) 09:43:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:43:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002009, 0xa9e0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000001c0)='.\x00', 0x1, 0x51) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000033010000000000000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r2, r3, 0x2) 09:43:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1001000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r0, 0x100) 09:43:24 executing program 0: write(0xffffffffffffffff, &(0x7f0000000200)="6ca82768d8f27a7af7acd006cb1bf252a2d4e3bcb063dcfbd912d54071bd77e189d5d3b4eabceed608a83243ae365aa0b8d3", 0x32) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x10c) setsockopt(r0, 0x6ced24b1, 0x3, &(0x7f0000000080)="8fa5e2f37950b3c4d41d88eb780f83cf7e18603c62c4e3c1b6ef5e82d0f4505814d07124ef0f88abdc554b4cae2842c33130127678a8fea85928a76703a954f045454b8ee75eb526970e576071b1a98d7c231cbf5c8f1df6c58410c4220e6a2a94745b847c35f962d47226737cab24fbd51d", 0x72) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/35) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000240)={0x2, 0x800000000000}) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:43:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() flock(r1, 0x4) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0x10}], 0x2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x41, 0x0, 0x3b, 0xea}, {{r1}, 0xfffffffffffffffa, 0x14, 0x11, 0x3, 0x80000000}], 0x0, &(0x7f0000000080)={0x0, 0x7ff}) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8151, 0x41) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x3c8, './file0\x00', './file1\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x9a6, 0x1, 0x80000000, 0x400, 0x20}, 0xc) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2fc70000003000"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), 0x10) 09:43:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) listen(r0, 0x0) 09:43:24 executing program 1: socketpair$unix(0x1, 0x83, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 09:43:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x12) 09:43:24 executing program 1: r0 = socket(0x13, 0x6, 0x200000040) fchmod(r0, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="5645f71db9022e2f6669"], 0xa, 0x0, 0x0, 0x0}, 0x0) flock(r0, 0x6) 09:43:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x6, 0x4, 0x401) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:43:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = open(&(0x7f0000000680)='./bus\x00', 0x8, 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) accept$inet6(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000740)=0x3) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000dbadead6c8be4ea8b09eca6788df5dcbea5d0de4a5bbbebdcb53a922c28292aecf7ee67ffb2bb26bac36927b953edb61fbd7d57c3954c24c5354dcf060c9d78847499c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d04506856818c98fbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa89"], 0xee, 0x0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000540)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r8, 0x0, r7, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 09:43:24 executing program 0: r0 = kqueue() r1 = syz_open_pts() socketpair(0x20, 0x4000, 0x200000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) flock(r1, 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) socketpair(0x3e, 0x7, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20018, 0x0) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x7, 0x9, 0x2e}, {{r2}, 0x0, 0x20, 0x1, 0x8001, 0xface}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x10001, 0x6}, {{r4}, 0x0, 0x8, 0x20, 0xf19c, 0x5}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x7, 0xfffffffffffff801}, {{r6}, 0xfffffffffffffff9, 0x80, 0x1, 0x10001, 0x401}], 0x20, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x0, 0xffffffffffffffff}, {{r8}, 0xffffffffffffffff, 0x10, 0x1, 0x7e1c10bf, 0x6}], 0x3, &(0x7f0000000380)={0xce, 0xfffffffffffffff9}) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$TIOCNOTTY(r9, 0x20007471) 09:43:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x180, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/228, 0xe4}], 0x2, 0x0) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) select(0x40, &(0x7f0000001940)={0x20, 0x3, 0x4, 0x5, 0x3, 0xe4, 0xfffffffffffffffa, 0x2}, &(0x7f0000001980)={0xb6f, 0x0, 0x9, 0x9, 0x3, 0x3f, 0x7, 0xb9}, &(0x7f00000019c0)={0x3, 0x9, 0x0, 0x8, 0x2, 0xfffffffffffffe00, 0xfffffffffffffffa, 0x1}, &(0x7f0000001a00)={0x4, 0x81}) r14 = dup(r13) poll(&(0x7f0000000340)=[{r7, 0x10}, {r14, 0x83}, {r8, 0x4}, {r5}, {r6, 0x10}, {r5, 0x8}, {r6, 0x15}, {r14, 0x4}], 0x8, 0x100000001) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r6, 0x1) ioctl$TIOCSTOP(r14, 0x2000746f) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r6, 0xa, r5) r15 = dup(r7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r15, &(0x7f0000001900)={&(0x7f0000001640)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f0000001680)="f6add390bf327d1750150e98799d32ee59506a2f3ead07a114668184fda4fdb295a74e8253459400b3322b8c406d27e31f535ae4c72baa1b2f053a40128005715ecbaa9576e892a25b74d6a18b7386e2f7563c118261b9dcadce2978", 0x5c}, {&(0x7f0000001700)="16ee50d9e7ec9ba857226b8a1b7c068c21eac30a8e7fc75aabb2acd0280bd0738c3c216e914593357fc1b980f1f5c74a3da3741067a138422955e524a8685bc1777ed6ce25cbcc44f7943fec59b52357f4c36afa4fe03c8d7ff1152e23c483f978d08feb99eff578e794b5dcad6024a8d8ab49717fd48f23efe6804235a7ad2b5f991604bccd0b623653adf1fe9e4727dae66fab0649ddcc340e4832aa386e1c4811928900157e65682b7ce489042c7f3793f871a7c5ab5c4a526581c60b475bbcf2f88d1404", 0xc6}], 0x2, &(0x7f0000001bc0)=ANY=[@ANYBLOB="2000000000000000ffffe4a8062c5a99fa208c9f575db0ac0a1970a9b7c0cf664f5c2631e7a5a9d280d366ba1692e3f0f519d798ed9e755c8fb1ffab2d64f74a98f4e5bd6955c7be7a726a2cdfc95060b4ef664c704313dcdbd471f028e478e6c1b7beb81ab02eb72300919ab1676c40934ae06ca020871f468d638bbd9e9782e8613debd1dbf4f8ec1afba65316e13efe253fb20aa85889cdf27ff5770a2984551bce6eb4eec7cd1c4c8acb09a596a75e5775e2d9821dd54364e7ea691eda6f09", @ANYRES32=r8, @ANYRES32=r15, @ANYRES32=r7, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="526fc5db752bd5f404000000b911d28d013ae66c0cbfea7ca2145cf5d8eb93eae981a447098e4a0a", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r8, @ANYRES32, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r11, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x400}, 0x409) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r3, r12, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 09:43:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = syz_open_pts() r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x100}, 0x8) syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x8, 0x4000000000000, 0x0, 0x24438963, 0x1ff, 0x3, 0x1, 0x0, 0x4, 0x9}) 09:43:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) 09:43:25 executing program 0: pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x5, 0x3}) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000980)) fchdir(r3) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000040)) syz_open_pts() 09:43:26 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x4000040002000, 0x2922) getuid() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8, 0x0) 09:43:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x175) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 09:43:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="3540a08a233385c86e131f2bcc", 0xd) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 09:43:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000380)="5d02376d7447cade0d650ec3a11de66130f16f138cddc52c57cf411cf5746a73fb20cb7cc9fcc273a547876fe84d1857b45ffa76fe70eb33064c0103edd6a385050aab3e5d4816826ac68ba9e5f13604173f4fe0b449bdfba586d43c4f95c2a5d3c2a7d8990174af0c84038b729a85a78dc2b36cb57e98f54724c7f441d6f4588b32f583e1ed40031d3520030a521b18be6082dfe15f0f511818b176ca441cfa45861e3fc2", 0xa5}, {&(0x7f0000000000)="68006c7218400043f1282d57cc92734e04cdd02f17c4c03578f27f5a5cb4ccec0ecdd97a7fe3ecb449fabb64c17164a76a", 0x31}, {&(0x7f0000000600)="04e6994bd1c4a7de88781088f069bf71e831a666eb2851892f3953ba78cc6f38bf2cecaf6774356cd2333af4519b217c2f52ed0825f9139587e223d3017f20c7641888f2cd02dfea5fe39a7fe591d1be3f2c54de3a0ac29beda472e4283eb2c574bb96242797b1ab634d286d874349472598bd4940c4c87792076ad805fc84d8b16732ca6e9fba91f214ab90e9432c1316e9efd6c13cc334bd81d8e60d7306b7552af587f4eb9c0b9502676e68cb4e3837d20a8ac402141ba2cdef2b2683dad7eccee1c7999d5e33739d8ea8e3abe9469d00ea2e82679a3ac2232ef8ecbc6a2a8139c0bedd8518243b61f85eb49e775e4a7aba4bfb68c16ab33bbd9619177e6e639b56e55f6a431b04f4517cdfd9097a96ff521733ec7482254d4cb3746c281f1a88826e2f0ebbe09b93cc10ab9e1d2a3b612200326375cc130e03a9eb54090a3dd72b9898535d98bc55ebb9c826cf7f71d361978c5eab926089bf4102958b47903382d350d0960b1553daf84243430c92e049f062735e082a6060c26819852d37cb3d1a4b77323cbf5de5773e13c026f697c863bcddb2476eb741025f2b602288815cebf68db88d317ff57e2d94e3ef046e81aae6ef619a7c81356eba69ce3b0fdb5710956f417264b95059f1b22cc0c822d2f807e97e137d3198332fb8e738db60a5bef12940343c37d33b7def48ddc407e04d8091f2cea3d35740837b93b9353fd2457ef1eca357f43fdacb391a88c17fb41546e14a257a14456995904fd3bfb2fa989d522b37895f7fb5b4e0df405f1bcb74975c6688720fe1d0de7bce34eefc979af3b1bdd181e0fb1276c4ce88ee2a8c749354b71f0921fc56ff0e66d4660b1f325c343d330b7012b0abc207747836996efba25ac645680d53c5b17c03397f90b06597e0313b6554b15d8a96b57f25d362145f0db91fe331e7f75eda243e7e8a96659cc8112b0837269331e9a04fdc6096f5b929a631a4641ebde05a58aa9b92a941979bc5e8a5eebdb103b0f4d4cc2497d45de7d479cf925556768add27faed4197c17a702728c182775bcbfe22cb3667fab55dfdb6151de0ae84a79d07b98ed5391c9d88d00a41bf0bd1b4cb8c3fca9748920d8f70461f665da6100657a2474db3a515bec208bc29147ed6edd3a9e17c00378dee5bb8586b711e0a617a20d9a9f9af81a1e96b6e956f56da19aea9489303b41b710d3e771429f53332244510ebdfd76fbc135b9ddb2f0889fcd4b922521fd1b763815724861dd3e122fcfba4c97db782f6591179b9f1e2dcb8645b80c214da64f4403f0e3f056795d38caabd6cb572f7c90e0a9cfa0dc6de4cf89f1517f5112f289bea4a39bb1e797ad3d1afb1678cc53efa0b9ca76201eded38f38cf51ca0a0c625486756d73731e7bf11e7700f0799a6325f46d069179c8075f05ea91f4a09e828682a21add77d547f7eb62df5b3428f7dab934b759173ac0c896374c49ab719090678fc29da0dc3a6e44f5f068a057148c1a011188a66d9292a9b4e3731b892ef5b3cebe1fcb7b24d7968d2a6406bc9252ef4d65bb9fccf685a6d5a3bec7e247541acf110030f0f5881efc684f05773654d19434e447ef4b2d85a56cd29fce9d058c5336c7fdc48afce52bfa54b0840c3010cd867fc14413dc86f3c25e33ff5053ae25734c016cbb4fcf67374d1ace5d43b518504d4f083fd181e50c06d9101ea0b609c08749b445717d2714b32453a98ad9af6fcc292f1b06d40aa53c1520aa7085e6259df04266cc9a4f28cfcd2db2b7af9c4e06decb00c9373fbd01cc1b88964473e2e443cdbff0086c345e75b34f15f8ebd539777cc30df15ace71e597333e1ca512ccfe91d489e32a50c60609fbef7c42affdacee18fcb7b24bdee5f7f40da17f787a3688ed4166b3310b1a2dfbbb1ddb347adfbd97d84e06288043d21de430fa25b03570388f630a676d8744f2fb700b8c3c5ce9b4f22183859917fc8ba84b477e95f4ad597f9260efbe2e8bef28d82dab1436daff2914b52f7323964f91b6c7df7725d8e61167269eca685296173cf52ad0fd9c574fc8ff9289043b9244b507b7a370714c80d04fd273029a45d88e690a592706ffd796af1430296c691bc34b7cadde48eec5536bd61d6b7ab1c20c1504435976981ec8cb8ccf1f1121b3ab9ff2b7541785bca00296ec7e6d0c3265e54050d90347b15187cd4740ff71e3c994adccc114b9edf907c38ad5d547ed0882c5219bc2211d4944f45ac2685e8254e9b6131c18ef3763c8b2c569491de87ab800e2423de7e32c08a7d199aca47e5d28b8ac5017a5834b2d615ca93bbcd728f8434ceaf638dec6bf5412ef17d55a8b32a92d188757f9e821fc25e02c78a5a96cc01503873ff32475d3fb374d71a2e7863d769f5ba285a64f19263fb5f93edf2c837f341c5e9cf70ad556acbfa6a0d65e055bc1e314664c313ea7f03a8073d8e9ebff92cb9ed2364d1272419fafd22bb520f81da203d50390f3c4c4359c89d949cb4de1f22575c915ca1a1cbbde6ff77f6105a004b657860008a78d6c54d6cc0bed31bf93f91791bc196ffc9d0db23c266c9a052e74c4e8663ae1aaea8a4b932950d6ebdc2b8df8ae43e8bb8045cdd32e10b564029ebb5c6204c17885100e1ea2f094ee1ce2266720ca8ed0f1df525c5dac44a0023df05f60571d94e8c29d6a325220292315a6de199f46f3dc79c98c3bb541decf702bf917755a1ceb0751ad2b30461b21841fbc33f0d21dd43a2a1521e706ade0d8a6b65580fe1933089f8e1c011d242733f09bdecf5d085d9a2a2904dcb8ef7c9bc1976e785c9b9fab16bc528a624586d545e9c1da46948bd2dbbb578fe0acec4b213315fb30fe30b8780fc6d957c31cdb188a2304176b03d75341b8c0e116d8139c9c57e0326ca2c31b6512505e9207548f4728890cd32fb119ee83bf6da30c14c957742f1c0a42659c1b468f83a0f5061b640ca6645e14064d971fd73f2fdaa17ef9decbaf537d4241e2d7616a2bfc215776d93123d2aa38cb9e015a44bc73c992290e0d48ebdd343537acae7557e7b38f781cb7a80d06cc9c32080f1344d3011ebe91a4651c3bc9725c415d51040fdcc960fd7247b27b6d5c3b634e4c6f0a68f7d87ef96a1b3bcca4d22604294485d3f4af6e371aaacda155b836c85124c9aa8f1dfd3b6898b524c3227c41c7bf284b6270fb81677470fa2649558f92f99d80cd77d5e7ba731d218c488b6c8367dcef6fa71711328e7fd3affe3d3d68b375927157a34943dd6432a67fc527f4fd75750a9761ae8ce20343a9697a6e2241b66d90c075c0894763939a03da73423931de4b0679f660abaa2491514c3e9d35a4ca09ac67d16aa9ea9def97625db92145407a94c3e8d85b31dd39c153dd117ee253a7578f70ce90277104c78b4319d8a58b6b4e326e09d5f99f706ba436a393ccbcabe5b30e529297426fc582deeaff606109bcf27a5fe562099c906d06c15392bb393b75befaccd2797c0f2bf82c595120c018a2fdda6bea8e29027e7ab43b72763355067bcbf36d5b1b981a66f1744a608898bd442f45027ea0fee7be20873f444479f645ae427bc2a741799b9ac47dad4d0178a8059ead4746ae2f821a74408395c528052a65870f51cc0f5a519fe7663e4016f04191779e6bbb5c8e177199471c791fce4a2c8d2a000be3dca3b9270c57529acc65052a3f4ee183bb102e7463116101aae491641224682aa401aa00cd542cb08f3c6e714ddf985843649134d1dcc274f6458b2e4d425c21b27f18c3719acfe09c53fe41416f8876e8e625fd7ee2ef7d5e784c4b85bab6eb37e7a899e810a89c176c6698d4e97f9cb1fec5a0ef5ad88891ddcd37a3fc6401d732bd84fa32126c998195059e178d6970b49022e359ce15ebd9b7902fc5d5b0f3c2abfef1fe500cae88c2cff99d13973dabc485592f2a3d22506b0e74caf25c48c22063f8b541fc4e0829afd80e0a9fc60a952d7585bc0ad2c3316b52196cb258c690583522f3fc42afe816ecb78894507f2b4a66842b7b8f98f6c63ab0d7fd143d3fbcfbb807fa7732cb26a373558b86c64139f4742d3a553f7236a677ca4e1722fd0de40a287234396475141061959357874c8214f776045c90a127bda4c05d30ea064f794e7101d858dec7a6bcba440425865442108069d3b781db4539fbb91227f448755ce5de0a1270ecd6f6f5886d8c62a3947879f6c146f4787c4bcd55e344162b741ec150fd0faa71754041234625112c51c1933b39b9060a6592c073595a2b9e218c3c1fc1c347008b6a1c54879f589ae7a16e6f3110053fcf1ff2823d1c258f1611a49d17b274ab1538091d9c64ebad243af0e71ada931bd73a02cc2f5bc5fd8e28b9d54ebdcf845497d7668439168b9a297fb8461d432274d1ff85d4c99bd30f316faac49b75773998962dab6c840175be4da8b9be9dcdf4fcf1264b33fe86f5ecd54fe3ecb97d54a75c689b6370a3a9323d9c99b063c6d01fbbf7334efd7ad23bf7b795d42f0cd31a22d7ceda2112c8990ccb3e6582ded39a896dfd2b21dda6dcdce56efdf6d0bcc8e51be7868b15a98707ca7f6e34954501aaf7327e49c6c054f7b6553284d410d49f31e72815f2fdf91516ec2b5ceccd96f2b04c19a6abfc425de7297afa7582dc7ba69956c91e8daeeaa46c1d4901c77691f3fd2177793373c8cac5d9f4feaf5bd1e157edfb8067aeb3725a4f66611f171f3bdb116f2dbf90c4827c1078baa940bab76c424f1fbba404838ceedd855a058baa12732b04eba6d8087b0616d0361c0f9b5a5a12bafd4c63c015c300406985d1584e1f65494361fc55c259969bc894b30bcb78b97432f0cf98814f3ed2ea06f012f8e398a3a7a574dd84a09d2b5f64703b228db571a65dbb80be5c1eefd4c02e60178bc5e92ab3003f865508f6345f114faf371fa60ae1321c67a5a47eab0ae00808f56a953e1bcb313ef4724506eaa5028e8ef06ece36595456f66a4278d121c02bfd679f317f0aed6fbaf2f39977eaf6e5c26de8bc8cac219eab564faf8e959dde9d9f4e7b638ce4c6dcfa2008bcff0f706fd50be1bd6a8a11ba42614a7ca1c5356e097faf290fb08204c0ebb1503a5550ec4dc0ef42cbfe4b821aee5d69b4140187e070abf7c3d656d3ff68ff666a13396b0e02b64a0609188035d5f028ae4ca77fe938dc91d97b828a6e258862937dcd39bc99744449172055757dd5cb50d2578166379cecd61e5640d3937ac17d745c1f6f32cd176dbaead7d311fd4eea44f4be50b4b31608702c33c348887afdd9ccab9d3ba7685bc9fe14130df335856c839dbe1592e02115f92122f915f7637b7b899913c76bb864f192bb5264b2d1d8417bf9d29ab5fdef3876033d6cabb8f0aa4d1030283e3a3942f299c69e22e5d82217a004c599621b2f858c1318949a7d1469b338c5733dfc42fb723f21a3b4317dca369560e963bfcca69e5345d9ae98ed4b50f778b44febdbdef18e82b410767ef7883a033d39e57935f7adcad9105d6adaa66e1f869c3fe3afd5b6ef815a6744b0d441767f04cbd31d8ee521d219f62aa30040d7901433baf8fb7d4c97ae6e9f2c577c2a48c6b527a9101ebe9072bd24a69121eba17062fd23d62da9066b8fe777145ad9951fd8c0f1b8093e0cea349f17795df116d61e433c843cce69c33be931e4d09da3be1e2384bfdb92a63140d53d11f1166278a26538041cf0061a6c5f042d40b93c494d159ebe1ab6d4edf465f6fda0205646bc4b4765e80d8b0bc08c60363ae3387dc08e5be8ce15bf62850f41cda", 0x1000}, {&(0x7f0000000080)="5d9b0c404271df89c93728efee14490b46ce0c5308919c6a632b07e28f4dbba4dbab626f9073477a9ca8654ea926673a1afa6ced29b066dbaf648dce044b6af6ec890cf85972c5066eefafa1911c19c6b531cddcfee63de90dad719ccc5fee1092686258ec951c3974f642412bf79d740a6387bd4acdd76fd0f4", 0x7a}, {&(0x7f0000001600)="6cef647023732976d8872a4844505173d19bf77d746ec9cc5841329a4eaf589da94efae386906c7b831ec4981b4884045efca9268a8b1520caf61d78075a5cb5924d6baee73a8f295a6f38898c24b74aeedfc70def338cb7ede6d7a667bce46fa6816f73414e8b0bb59a129e2b2c6bbb0c638d662f00e8fee52fb54d87c199bdda34f026be49169ebf39b1bf622cd67508b271d9f0ae3cd1a2e8164081d1b92c65d0cf5a5ffac17a54bfbaef7beba40c3bad9997630b96455b2ed684417968502c0a0ace4a2308560bdec35dd1de8e1a5de28ba8", 0xd4}], 0x5, 0x0) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0xffffffffffffe78, 0x0) 09:43:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x900, 0x0) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) r5 = msgget$private(0x0, 0x80) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r1, r2, 0x4, 0x7fff}, 0x5, 0x6, r0, r0, 0x0, 0x0, 0x8001, 0x8}) 09:43:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xff, 0x0) 09:43:26 executing program 1: open(&(0x7f0000000380)='./file0\x00', 0x80, 0x84) r0 = socket(0x1000000000011, 0x3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='\\\'.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='-*\x00', &(0x7f00000001c0)=',+!\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='[\\\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='#\x00', &(0x7f0000000300)='%%\x00']) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xbb, 0x800000000000000, 0x0, 0x0) 09:43:26 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x418, 0x10) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x6}, 0xc) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 09:43:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0x1d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) fcntl$getown(r0, 0x5) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x10000000000000c9) 09:43:27 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x8000, 0x67a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) 09:43:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x1}], 0x2}) 09:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409735d0c4cf1f53ef80355dfe77e4d938b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 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, 0x0, 0x2003, 0x3b7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x440, 0x34) syz_open_pts() 09:43:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) getgroups(0x6, &(0x7f0000000080)=[r0, r1, r3, r1, r0, r3]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setegid(r3) 09:43:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x202000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="51eb36", 0x3) pwritev(r0, &(0x7f0000000040), 0x4d882ca3f2fce6e, 0x0) 09:43:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfffffffffffffffc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300100008018102f4699229f19ffa612e356"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x100, 0x795}, 0xc) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba731ad499e9a97bbfbcdebf2c369de0fa2124aaea22730735678a4748d5f2e3b20b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bd953f58c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d57e3c0b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a1381000000000000003a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169f78fd30b95cebcd21a93d3dbbdb1fca45ecb797e7c87274444849600e4772a60ad9c5c9057b2f7bb74fc2ffe25d8f929c87ebf2e479754483ec67c3f919a1fac422bd3f51bb46e4a92c6ed6bb4c931c66a3db86325973a99c2c03d6e0296e329f8159557a4de3b29130b64da2e82f59f83dbde00ba4dacfe18d3adedd4b28f3aaeaebd707b307295f1e7362557ac5535ea5265b4", 0xfffffffffffffc84}], 0x0) 09:43:27 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 09:43:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f000071f000/0x4000)=nil, 0x4000, 0x0) socket(0x10, 0x8002, 0xffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x10001, 0xffffffff, "12312959cb18067e76043575b147e52ae18bcff2", 0x4, 0x6f9410ed}) 09:43:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) munlockall() ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) 09:43:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000e00)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44290ed217716650f2f929f7ba6582317e8f7e35bb96d78d589299db4ea52b585299fadf468ce5be18c7717788beffc115d1f10b7cd5d8bbaf24ecbd96428b860d4d6dd277b81b95573fb6f99d335268211eb437e60d83c832c9574d60410a47f994e21dbd7b87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5ffff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270efa40de98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe387aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52a9a6070e0b443c92f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d59952c664e6fde2d92bf9407623aea24e28353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e9384e15e1ab7cc6661198d88b6a6e47c4fbd290fbb9b2a76b55b24a17fb300c634ff41c29fd14803cbe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e5648031", 0x21a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 09:43:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/120, 0x78) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x10) recvfrom$unix(r0, &(0x7f0000000000)=""/197, 0xc5, 0x3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x6, &(0x7f0000000180)="f7f9e794", 0x4) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) rmdir(&(0x7f0000000000)='./bus\x00') 09:43:27 executing program 0: unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x488, 0x0) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) 09:43:27 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff21) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 09:43:27 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x21) r1 = dup(r0) r2 = open(&(0x7f0000001040)='./file0\x00', 0x202, 0x9) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000001080)={0x3, 0x2, 0x6, 0x765b, r3}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000001140)) 09:43:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x7fff}, {0x18, 0x2, 0x8}, 0x2, [0x5, 0xfffffffffffffffc, 0x7, 0x2, 0x10001, 0xe3, 0x4, 0x8000]}, 0x3c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 09:43:28 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) semget$private(0x0, 0x3, 0x48) listen(r0, 0x0) 09:43:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x2, 0x90d2, 0xfffffffffffffdfe, "d730c1e7bb6fc6e22f5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) accept$unix(r2, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 09:43:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x28) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/236, 0xec}, {&(0x7f0000000580)=""/206, 0xce}], 0x4, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 09:43:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0xfffffffffffeffff, 0x9, 0x7, "f0650aaf70f8fad65fa6f0a6247f885b75674098", 0x0, 0xffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x4) 09:43:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) open(&(0x7f0000000000)='./file0\x00', 0x888, 0x144) writev(r1, &(0x7f0000000000), 0x1f0) 09:43:28 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009160000000000000000000000000"], 0xbd, 0x2, 0x1800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r2 = open(&(0x7f0000000000)='./file0\x00', 0x30400, 0x24) recvfrom(r2, &(0x7f0000000100)=""/115, 0x73, 0x2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x40}, 0xc) write(r0, &(0x7f00000000c0)="90", 0x1) 09:43:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 09:43:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) 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', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x0) 09:43:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x100000001}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x400000000, 0x3}, {0x1, 0x313a}}) 09:43:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:43:29 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000001140)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="474b3478d8e59d382bb09d21ccc1f3700ce212191f6c6a1d7c0590daedf40e9b94dd423997487f116e258472e28efac60a0c8bec6faae63d", 0x38}, {&(0x7f0000000140)="3f76963594f16d4911511b0ef036509d8742c9ad89d775a7b318ef1e7595c3146236372a1bc1655daf37af2ad9d0f90c2834cddc79302b3d58c17a1a06f87c2423c140bf3b9ab60adb17a3d64d914124ba85276dd6560c4f11bef59b1123c1c89ab27615c6ae400c2643492ee28eb63ca147b46b2910f72a74915ef68897e468260ddaad59428b42ebaaf0a6098e6d6076149ab724e80bec56a6c2cbb2c16fc76365514448df6d383e03fe344c4946579d9ca758cc5747c2313fabe40ab6752cee3e7b8e37a916dd0c5d14f538c3e4d9f7ced0ac7d3582aa9f4ee21b124911d3e9d291ad39a2db9750c4a52aac0617e320ef03286e28a3acaa460ddf6fc53ab26d9c4043b7ec3134b4d9e5b572f72805de1d74635fcb97d4db647076329a4a36ad5d9411403975914b7ad0ac247615e8800f5d90e6e5c2399e7a430181e493ae57fbc89af60286d032e82f1043205c336c1ce06d563a8fcecf7e582e0703eb548ee5092065ebc59c20840acba9ef48c4d189e5e2c4b9879290e1b7260f0423cda568a07aeb9ecd0903a46a618f0a6f8dd5d4431cdbe3177b5451fbe75d3eaffc7c9c4c919f2916132a4c389ea2829c346aecd74032775c21fa8c16ba8e3e5fbc07b618d90f0c9b343f081a98f6bfa4b4b67265370e45e8170036ca5985b1adb5a4e75f951af6de817fa662f01f023b0ab4b5f129dc61dcb1050caaa9ed99b20f59eabc1b034168821cc07b0250939cb2dcf2287a468e4f18ee2b09cd8ec89eb5f235feadaaabff0fadc102a8a2e2386b026f50051e234c8fb1b8e4ed282a07f0d5751df825c428fbd0e7fa5570a7680690e5f68fa4038e723fddcf6cc6a8c19caa0252755fc483a120eb8d486557a07397589293f7db9378b510a27f606c03abfb08b301a42a1637c9400c90f709114c0273441aab16dc26ca7dbe70590b2e934e16937fb692eef292f72749789e636982a40922e8ab7928d21fe74ac1644b37e6e0019def7383836543baf948457b0004bb2141e9073710c59dffa230da28cac2911fbe799987d4c1f0dcd4e7f21123c93f9f847d25e33528427114b28fc99f7006fa3a0849991ab40441f7f333f050ab004288734b039ac1c7a486b9c6bf8af0578060235d6b5c760220429073a29584c3e27be22d569f5e8fdc14f2b3b6213e931d8aa8f9bb9c5356e390f4400d27e0d89e8c21c971d242ddc7691aaa59d6a2d129ad7bd537424c25924164efada0b91e65b141f6985f059162bfe2b08d4ed02b69d2cc6d6ddef285bcc7f6765584bb58999ae66663b5b20d418d748ab76948cb0d3b1c31e70e0ffa8e0290b63f9aaf2f84eab94661be71ea262e4c64f3f24f8cc46f0ead4899addceb90390a291cc0ccc3c657770514651c69cafe6c132169a4360de0b7103bb42ffe8fac9f68fd9f05aefba29115dc25bdd8391396ef8ebf16d13ead94380d8160e113974ec3348b47462db2656b94a7cbbed03552f0f806c4da52950e7f43a3db609b465e7b76fd568f8fa50c746c92415ba6f33d28477de458fc72c1aed645c080fc162ebe6bd730bcf9eb84aac0a9fe00d029a65066129cf4a1ce894b8d92bde018fdb75c36c8cb4c6f3bcaee266e55f2210a02a4a0d6b8cb105d40064520073904a21b1c90bd213088f518fc1e97d773e5f1fd662afad850be5f0f62349cac62b134dd90484f3e5ab23eaaa427ebde6755ab5253e99d01a4e3ae3de881aafe338b85edd88a4ae21fbc4ba126fda9505c4bfd3db6242573cd68f06daecf5471ac61d30fb81595aebee124bddedbb973a0589bdb32b6143284648d9183a7d34c0650d776007232c939baea26bd0a2d69aaa377e285a9158ce535a036e8d0d761c40715b052f4b42706c459cc1f45e1a37e90766e283d081d1508292de1355d6e1542990460f2871c68d52155f7d619b7d5328be0cd2f71d16bc543859f5fc5eaf5f3041af6fc67542567ecd2240c55374499debc424d8d492c70cda72765288f978294ac982963b833ae3db4e065d5fd1c2cb8593c5a23daabd981b0b54f757a676826fe25470398657188d0e1a41264157d5c8eb3331a78ebd58876edf04c7e20cb4459f20c0802b3e6da479ded120cbe163b133ba8b5b4b5ec29b8801983661752c152c2717cbe0eb4ce542260dd96ff21eb8b7800e0a2eada130bcbedd54776300fdb76e2e6981d3eabee4ff492f97b53b5ca684ffef739476832c06ae718f9e3ada0ff4675d9533cada54a4dec412bc37329d2bc98eb35e67c6a08d375e0322b30de6cc842b618b89a3e0906f235a728d988932008585a166a5a637936faca6c814f155876b8fe1d2bae19462b84bb2b45f413fdc042a7ba756c15c7e8b5d38af75a333fa41cd9d17c4113b9a683358ac0bdf3150ebcb4a670ec8a262555f9325b77c4138ae0d4975d2c715e4e754b910e766537e3f73933fbd35e7462f27c1234b9c57bff66e827a0779c5b463ea02acee9f9c9c5d4121126e18dbef54c10613157a4f9cae63caa0426d717f0f74b0950287dbc49cd7d6dc33088bf0c3f4834fe7cd3c83f3b552885b733b7cb3d9d218362c513e48b7ccc7c9370f9f3c58500408d55b2311db384e88e306abb4364f72164c424b9434143a95b759fbf98a2ffd22c3f676a57cc59a45a45c1471539ce07639580fac71aa6491de6dd53f9867f9ed9fac6e94213453d276591e2e09e424f06f92be55bee9e53137ef1a7f08cd1dc98e8c725c606018795b1f66a674649f820973b5cb92502fe5d777127bbc6ce8f21b07a317791d5fc67c2a3ddfa88851328a636e4f6a6171cfc8c374943694fac0573cd8c095e260620e0b4aca68c5bcf760752c52bd6b5cfc7dcc4ebdec135d666135d81f88250c5074662bb1179c9ba6db2c8d475bfbd5bba764d92585f7208756f8054af3f053da5d59a2422bca4c3b1afed402a11de9f72a87f35eb08e17a766fcd169871571319818306b2dbc1147c360a66e609dd3d69a7b4d0d396264ae3d541e3c8f81097ccbc5236beba8e8a4b2d1f095532e0656f471b08bd4648a97d457b181806c695991278d7ce4c3b4a0729f9bd23897b77fd924ca9dcc44ce24e4c6f0438989b449e616a33d3b3fffaae5481b25aad826b8f6926d79c93762764e8daf17571bf41086469a6cfe39f572341b9d38c8dfc305fe0f99ea76609d428811defe213d1c63642b7bc046eae44bf02340f34c4d4921be7c96a7f3084b503b6ab6f9efd52f7e2818248206982f2ca7c2119359ff23c502d6cb8b544d4417f813da8a90c1ce9cd18c4c3dde96ee86dad53778ee33ad99c19378da135f15e882daf532852b2553cceefbed616d7cb743f34a129aa9838a1d776cf17130c19b87600f1a3910e04148098ac1cdce64fc7a01f0e6035bb40208cc9927ef3b80a5e136c5b5f7eb79898261358a6dfc9ab6e912a0695e482590693063d5ccf8dc99fba5b1671a7720aa8674d8f0ed4e5b0a77206b2467c42f7ba3d2003d5d3862c3915bfd97fb351ddb050b03b106b9ad9bde5e3a20c1cbbdd27e5b7632c4f827952e92bfbe6d1ca2395f1c3da3ceab610cd536679dd8166e44427eaa748d54b472d8727fa15354b6943125131b0c829a54c3e136595a0fcb06e53a93e0eeff9a3a245ad98ab0b9b5afff30b66403a58fce7b566334ec02919750561082c2d96745c3a3a5cd5b4e95bb950c5de1afc046865dbf2da29de21793200b9cd800bec3ddfd1c02d24796f9f7f03938848e0cd7acc804a75b160edc87a6212f00c8ee45bbe47f5ce4d66736116bab1ec4f23b66aba4c54976c3e1d2a40185cff61885a3f1a3ca8c377ecf89bda8999b8191ee309ffaa2042204fe5dbb25c382025351ec985e955ceab56130fb40c74dfbe645dd25a591f140b6019c125cc596e825814181f38fefca8d2b154f09fbc85af689989a34ba74e846249c8b6e19b9f9f88cd045d3c589f1179c50546af5abe5a48d0f99bae3a81a898a0dbd26ae9eec427f08e8e273089d655e20414d8fa7821ae471ce55b193a26a73bfb3bf992b2cd490f817d05a5484620875f5b2dc16677da715677904a6e20aa47054283ba450f9eb1071f114a90d77cd504fbb549da3702feb7b900eaf6cc17b6bfcdebbc49cc1c224dfc0929f382ce4abbe13e25f0da7a77520912bf83b188400f7b4d48522140813e976a9f7de91e9459f930d733153853ce7e4fddd16d0f2599735159b0cc26379c7f009cc4d42e53fa5c4a0855fd0c84e669a4f7b6046797349b7d9ff2d2766fbbe6c6b47e92c3f8b1e83925004d4b0383aa4a3f93e02a2cb7e7f6dd19543c313943ff6218f6f76cf1300371a9738438747663ef9e1b53707f4367b33091e174090e5b87ba35fa76512c82a6fa595f00ad7372c93ca5923209e9cc3b26c8a32899061057ff0cf1cbd0ecfed3ce9d8359dcd5e47e82caad05cb8645d4093cc2219fde9e8b60a36c138a1793b46a0d3844fe463276e031d42d4458a4f358ca30a6a1fd679995016871b5b3d852fc8424190902623d78b4abe7c0c04247511d70efd38d446f95389ae3f95f402b624e26a9e71a8a44c95b0a98c65ab3fe583e0276329f3f7c024adcafa59d07d9a2919aa1041dca764d24c1f7cd5c6e3b15e3e168422e5e72451d77c8adee4d6aee1689e129073a5e21bdb0ed39ca45388688a78b1ebf520db780d8c6074181aff637384630e464418268dbd31e4e692497de914ebd5ecc329af52f62248cb7467194eeb3ce632d70931a4ebb9b1d86f128526d7720e5726e720f57e622a9a652eb8f622dcce5ad5fdb6255b981b2879d73566a87b6192d838ffc90b34b7be1032f510cbbbd4e182034f84448e5f401827892fdc7d22676bb4d3514d8421c521d1406114d8bfc16a2c03c3d63acaf458b204593a5970ea7ab83983b0a43ed82a9be2c8fc76664d7b2903f7f9f257d1a853a00002ec8f8641b1c46310e937ba38e355a3cba2f3389354919009c7c905951a5bfb3e79d0d47bef81c6f7dd80c815e15905b347155ede224cd5d8643fb369f8b2f97c87993a7b7473f510ae769a2784ebedb760a6d9d237bc6a57139589a327b1d6fd5c630802815b1bbd62f6957be21a36278b762558336018d63fea22ba919e803aa999518ac03561200a4d442863f7456f0226b25054e9c3c0fce1986bfa727c09b70cb48c656d3ce47e985233110f88fdffe1a09cc9ee36d10f6b22e119411c616ca19d6d3562e6f9574689bfcdbd893aa3b44f0b361df681dc20e5879e5b82fab539c5416aeb1080d50aa831428a49f707a7b8d2a75319d079189c28be5804e2ea505ef3756fc520ab7b93185937344ff74fa6e454cf0737567386ffc586600ddb797cd1f37b18ab65054e355d5cad8bdea004abf73a4042f3e1a53d27c867f2ec2b5c4821abfb157e6842698eeb1d87fe203d8711352d717649a67fab651350e1549e99f6e58764a0e41313dc416be73f390a6ce4dd7a889329ea46ca1030ba5a616d59aa0aec93a514b0c1abfa2c92db2d4f43969b3444bcbe90dc90ee7ff75b07478dc852662435050c87df6df6df17fd50cca2e32a6ed9652a9ba10a2464d3dcb4ca3c2ce45919cadf8a0a683c49579f88969eda4ea0ab3fa5ac34f4950b390adb362c3b8c58bc76961430848e5fb9101fb2f78046b89bfd847f66a922b558aa8ff1c2705e4e983728df2ddf13c0b7cbe2523309b4438feb93caa17903a1725ebb6bb7a60c9b692b955840269b38cdace398d5c7414376595e0039b697070cc92abce58afae471dc0c311ff0b4de593996854", 0x1000}], 0x2, &(0x7f0000001240)=[{0xf0, 0x1, 0x8, "a077471ef5b744616b9308289d55f30c64429f7f32b86ff4f2db6792d7fc78fd5c813a4f9feabc548095b4fdbafcfc377dfb93f8f968fe350d3588ea9849576a43c1598c3b78babe2bb56d615c88ea5d09e24d98f3a32b989c9ceb82449b66b5332200fd217ce908d557ed11ca5e731afeaf924f83a54f314434c8571288aa2d5e2a92a48cbf00a58edff6819937a53a721eb6b301feffc794a44d28086bc8e456c6d9c75203464c550ee30958eefa712a6f93759eff9416db9bb1842203a308062552917c529f31b9a199b51782aa3b765c159f179be27e8cc4ea323b3c3214"}, {0x78, 0xffff, 0x0, "e2e8a908a73ad9ebec59bc2100f6b640d1df4ca9924d3af2ea82d1bf5114a3169106859dd4deee559be68c6be62bbac8a30204810455d1c4fc10bfb6e343254547bfbc67a2d535e85ccbfac343efeb939be98779417c2bf932bf1613b81a561b915c21d8"}, {0xa0, 0x1, 0x4, "50d223c61d6717aebdf97353ccec064b1976a6ddce28475b5ad9a8c4c8ce4af924723b73fc5ab2cd6918c115842def326e89838f41e216b452d8df321ecb0e40044c7077edc08f81361beae697923928614317e46dcb1fe8d8b9632bd3a4f584a934e2a8b89e19fb3447aef6bc37376c4525b38894522ba5c83882feaebc7f213caae4b4fb5d0461d25dcc230f78"}], 0x208}, 0x400) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="b000000000000000ffff00000200000004275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c9ca32f89f4923d7a327b7a61bf23fc670097320159933600000000"], 0xb0}, 0x4) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0x1, &(0x7f0000001480)) 09:43:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0}, {r1}], 0x2, 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/153, 0x99) 09:43:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 09:43:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) pwritev(r1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0xf2675d8ea1b08c10) semctl$IPC_RMID(r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f00000001c0)={0x0, "efbabc0bba223b13d2ffa575400b510e70a525bf59b65ae31468b9064ea508ef71b657af05e614550d7e96ee677cbf0b7ad92b6e1f969939bf5a44c9fe3001ddd849487ade40fd387f8b3564c0fddf0367b266859d0cdc6429f520de8c7e8bcfb982fc8c1633f6414540dc869d895a7bdfa6dbd5d3266314a33b7c80c6ca8adb359594aa9c457c82d710766297f512931d2e99046779f47fcf7661a339fffc254682cd0e0dfefff7098976783dc07beb3780d5cca2d57e09428cf8a28c50ee3c86e5334769855129e0693de94a3ca637b535c33affbf0adb771edd7fac5d5d7384306b92aafe315c37299a49283208e89f088dd3bf814c41655b66ed512e8231a2389199b5805d341fd175ae9fb960683071be12dd7f1e4cd289e3e99a855310cbd748faf5411326ded7aba8f2e140f176eaf7d3dbff19d46b2136b044820d1b2d53244d456cdd33045ee9949b21f71e45f0f705735294ca2585d74eda67dbad2bae0dc05f46d1a43273ee4451c8f2872a6c5066a5d7487b6f35724b1020199c5ef65b2dadb35982dfb17c80cc3742779bc516cbc5872b13151039d8a5afd9805e3d1672becba4c723c5fb0bd81ca7b4c3607e0156bcf4bc2e40f5bc9ef049103d63269d0525d32dc5c1ad344c7104ea9a8b4606a536a961a243399e569031cc65f0b9e667a5c82f3ad40c886dee9a875299cc3f210e921cd21b50802962e666bac8a35c2c76325de867b6fc3af4ff4fe23f66a18fc9c1afd7269d258feb3c5aef385b76f4891254eaedb4db6426607bd323a85b40f7bb1bc131499edffb34a0edfc6f86359a92b5e844ce4ea26f9fa8d8e81b4f0e940042c28743da51014de7d901fcb227af6567c9cafa175a2c754b53506d6777ba2ae50deb7a3cea5ab7633e811b554db92c56f90623dac7cf2c93768a657bc347ec18dd237a7bb0ce151ac0e43ff50cc3bfaa9f4a74f9d684b24132c5c3b37e9a2fcebc43a4888a64eb6037bfec94344dfe3afc0ac79345f86c28b71838f9c368397669414174ffd64c3a7f2e35e34b21b9807119a5d19369234ffafef5215f5c2498a69c7745876913e00a1fa8d93d21069ba649938e40a44e1de68f954631ab7f74eae009424d283185341686d027e1f3a119140fe8613622f18fb3725a36ff658973c76c6039c299e5ac3eb553597153f2455b7b72d1e8e4d4a97bd02f0782dcf7104f31207d24a041e16a81d1cf6cc91f143835e293b16a7e589814d93146fb37f0acb4959dae3d40239b4b62a88be108bdb9946d1d2a4c2d4e3655f754668d987730b6685cd4ea59e79ad7aae7a17af177c6b8169da8ed5a0bb8e9b347a08ee43076994f60b131deef408622fa503f6241aa88f5507cec16cc8726926c7dc96d6f6f55d7b35f94ca1f1246e6ac1deb1828e5c20eab414ee80095fafb6a7735ce90aaf14a806de9828c1070b3ed0423475da1a750612f1ed7408821fe9632dd34dc9c05317e89b48c800c2c9b6b05d94535971555b35112cb107b1c2b07d04295e552b26678920288e24899dafffe2e9f5d8050d94fd349ec7e787dd661eb8e260e96dca4d5b74e9e9c4cd7fda539e0c45ec74c6b147c748280480b119a901ba046b15dc5cecf0b5ab7b30e0963439ae524a48818bbfe291063ccf68b5a64a6a23a0657746852cb392abebd8a92e71c76dc467f58d7fc7dc34102e9e63fe7e43d78baa00918eb8fc65c076b1162ad0857af2a8ef47bd6fd842f5da7fedd24364c4ebce7725007e02a97e8dd734b98d3c27392491da6e0f30b54848e0a2e9935c83ca26173dcc05c0ecc408b07bf2a22d41805a4c7cf33ae1c484fc4ef4d1dd2e08a012931b44d8f55972d1c564c946cda3fa32f4b2aeab26ba5b906f003a47b4287770c142c008c92fa465e684dc051b3ae8a2445cf9ce2fd86d76af9362497d53bd5c5d74363b4530c2652bbf86887356fa1241d4923d4352d329209a825aecaa4670999944502a899071933f28e3234b4559abefbf1c19a0d2a0e4508c8cd0ead9105c2db55e3d64f191f4ffdae57ecfeb579285c4c2674b4faedc50d6edf2cc50d66fc7d783d5f2ec3d3b9520807f875ad9d34ba826ae75f71e19d575de4f90463c02ba2b81721207ac05089bf2df305e329049c9c352f61ece031d9d9314bf32afba6f29139daa52b2f75aba98aac8ef4b9ff1bca1b67c7b6f3d2a84d0f524ab155057900119e5ccf72be408c7f148b12f779aea0635cddbdbf88d31501db49957ae3aabeb5d17eeba0b30defbda3284985b7567be98c28f442c9df828ee15ea0d5a4b2b81f6e0df78a57fe5a6bf476e3252707613af5db2d25e8eed59c63d175d2a3a6feaf55425acdfe0e816ae462b9bdbdeaa7101324b53320033424178766bb1351fe79a3e3a7040e4337672a8efd6b54952441614fcdf0813b8bd56582da5a4edfabebc3c08cf793ffed323df311797a79f1fbbea73ad46e496da84da9d2726b04c6dd219b6e7a44e1f243099d8d7c7c29ccc97bed16061bb4306167f95d58925668d560ed1e777219f54f0e917283d2a26f557add8f126e5c8fe603672ffed1eaaa91786f32c8557fb0a5bf7dd8a6d0dc778540fc04cd50e376d9cdd0728447818fcbfb45ba300b21a7d8756e93b221c39dca0a550cf6ce4c42b7fa4689bc6278b28ab6ccb3fc02f40257a7e70367a4d861d567bed2e7d874d13bf6f69f15d97596b7d123f883727c5aafdb0601c0fc8e596a540f484ad1a38ac4f15b6eceeabe77390a5a831e80e154e8d2a2abac8baf33fb007b4da13b32da0ca30054d5aeb74a784d88a189e8e9c2c14506a6f7a371b4e018f55395a0b9adb8d7a5fdaa0dbf7c9a94c6c16dc7fd7ca25da344916e5dc661eb4caab3830cae01f09ba34f57d10ca219940c6603c90b1c5f1c7385b5de7ddc8a5adbe384e0f822151cf76e004ae0ce833eb148647764875cb00564b8545492f0e950cf20b364a9a9223e044889f398a5bbbc54560f1069deb1f97721e3b7be2ce825ec0ae553f2cb9f693aa4b2fd786f368582a277d7ef46eeff88d72c931a516dc086a4500454a1593c08e1a5e9ff313631912764f3e5c609ee19c37ad9f3958ee28157877e36f97180e56bbb432be940affb58c0602dec3be1252465a70361ff9d4dfd037036477377505f44cfa209f705a49f969ecf8387257cdc10f240537bae8a77bd862692bad94a9ea2210a2373c252a42223911a9163bb95b4d090be49f9e270fb219429c45f57e36cd66a449250b8f7ba74d890ed06f8e57c136ef1e7848ea28e9e709e3a76c16560ca409c17526ee272133616279572e8f1459f76be132092d21fb2312f2371697f31762d5e6395b113f66d47369fba2d14536e85bcc1d809877077633b098bce8ab917ab4b5f9706003461833d233cdc14087856ff48f3df315eda5775ecd07382be0b898435160654f5c3d27aff0de4582a2afb360481749d3ec1b6398d359a5345d53850bfeea3fe5ff4a58c23a1a909854e81f6367d489b775a7476f7449ed6ef5ed014fb9f41ff5a171e4adb1c28c1193761dbdedd1970d194c5229cfff273c8c3634cff2007d16d622c947bd6d8f70c76196bbe94f52ee615ec885f4e790ceedbea41677ac3c5e4f436d570ea071767d6e592348cebd2c718d8e4c3b4b02ff461f793706d77654fe47745311a331a41e235f0adf3278f2aebdc14d1a332658cd965382bda1d0f747d5575c091ce2fe01cc2d711e6a25f14e609eb86f68b3ab76c039122c4a114a3d094d6c1be6a4b664472872ee478fe224a7d7bac2387bde38cb60748ac6a43b9ba8b5cdaa525c814aef4da5456c96afe9fe6107e4796d8f0d0e6b88b5b9185071c73afb0af19511171bd5e3dc9d3f6f02a940ec7c854a682f5840678d8f5208bbd4974ffcf7132f041cb909ba0f04654fb705a53bcc112c04b6e926c06420c56989db33b6079cc665d5245cd56a7860866d3ad79e6921c22f5b6c9671654565cd350ceae84b421104fdb888e657d33fc2b67ae26d02fd6b970ceea37d32289a14a9ffe619fc5a26f47dca51de72afd8be29e508fd0bc55256455f84251154b21457c3fcf675802f54a235e1a9cd63ea39e41b4cda4fda49925af139008a11738a5d40fe36b729fa9a9538720c4534085410a0b98271e348b035bc4f611578c34397113ed9415cd5c594ac928db7e8af5ebe9aecd4424563e410c58700569c0d846d685caac5ce946758ca79094e201fd6b587c3b7f39d369bdbc1cf543c908587468b74ba3dc5c1ed8f5ccfa570a53fbe233364572512f3d7ac501a6a1f5e50927766f683714ec3cbc827214e1a480ce0cd12be9d6b3bea19fae11347154077aadf3f64e22ef176aa4ebed47afb1ccb1d14948124c5ba37fe064d728d065d74b1a7642ca4e91480d1a4cadc85044f41e676d3cfe53128d66d294dbc525b9985fb777192768c8c9cb3fd0138c377ffc610ecddc8e497446dee08c8bd9de62ba32d974b29fd4bb647b7eb7e39f7bdb692f118a97c4939b6600a03dc4f59729a324fc873c26cb426017c0f308b81da18177104e43b61ff9a1a6c19175a345eaf3074b61aa409c73057301191e3e12647ea7e1315c7b56e714564a07ae6c32a885d291421a3aa6caa017db44eb016e41ec52d5ef14dbd261bfe8d4e03d79659bc40e873e0edc6a3b65de32551a586f0bf385ef37f5b7ff0f05bc22750dcda566ab9d41bc82db0328c5305efdebdb086745320ebcbabfa3c9710defaa64c63dd03d8afa454917847e4ce54b70ff771816bad3bb75c9fe8c6052947cadb9b30a5d9a8cbb1ba99c772079ebb91861326dabc2fe3265f0ffb984ebbe8208372ae18edccfb2dc7b60426a8596b9681bf156125ee699889a82ceaa74d54969eeb7c2057cb4cf0feb3789350aaedd455aab1f94b586c34d160ce32067c56db93659cd69c2c7f3501dab0e22efecca20ac1279838d9149002e4e3d400d2a2314a927e0299c237bf014c7eef690bdaad22773bf732ec7dc9dda4159db55a372a03afc58fa7625c4e9dca9f09fbd19339e0818f8f091b0f7360c5201c179a6ea8bc61fc12fe43a5b7402a114e8567b48ca06a1b0a76317f6bdf80115d69183ec7bf32ea410c0b99ac6075e9b00e74902bba4bbd190cb1fbe318abc68b3bcc7ab4c16a06cfe20e1492bdd0113789d0f16eec19a578b2ba75de7057f5036c11999cb4dd38774256ff229b413efd1ef8faa7050e7dcad3fad19faefc8bce5ea65fa9091eb562d5d785cdc52e81417b88f22f6313efcb623e4210c0d3f4a169cdd42b90b8065b7f46dfddd747ed4aceca69581456ed9cacad094d0de671f5500cf7856fa8a7434b66705fba00209a2bc8ce107b424024959aead13b5a76254f731fa6ec7bf9d63982a4e19c4a584b9f316977a58589dda718773089ffca392467faba8414d02ebf7dc12a276a8c606357bbf09cad88440d7c56bb8f05989283fa082f736394a3579f55910f89ecbb5ed6dc8d87c6170906396a8aea1d9c05ae9bb2a40340957969e525ecc0df4f7ce91ef1cc5a586ac60830f183ee3dc111934c08523bc670103286d63e0c208a81666201784a6553acca6342bade857dd60dede390e368db719373af26212744708cb35d6fa08a902100119ee26dade4967ac343ddba93c9b9742df00caa8855fc30155f6a4eb782b27b627d2eedc2e03c06a6eafccab26fcb6997dad103120d1a4ebba389347509cd21a4fef9f7e6fad7e7805f5d0bf762a7ffd28be994b3edd6d03d577551ae65452e95b786425a7c6eb7e60cfcd"}, 0x1008, 0x800) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 09:43:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(0xffffffffffffffff, &(0x7f0000000200), 0x4268) write(0xffffffffffffffff, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) 09:43:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) fchown(r5, r2, r3) syz_open_pts() socket$inet(0x2, 0x3, 0x5) close(r0) close(r0) dup(0xffffffffffffffff) syz_open_pts() 09:43:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() kqueue() mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 09:43:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x20490, 0x20) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = msgget(0x1, 0x80) msgrcv(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000076020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df72d03688b97f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008e9de4eccbe79b94000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x1, 0x800) msgget(0x0, 0x113) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) readv(r2, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000012c0)=""/196, 0xc4}, {&(0x7f00000013c0)=""/153, 0x99}], 0x32d) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd9968728000000000000000000000000000000000001", 0x2c}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd\x00', 0x80, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x2, 0x8}, {0x1, 0x2400000}}) 09:43:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) unlink(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x42, 0x10000000800085) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 09:43:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 09:43:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579386fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0xded, 0x3, 0xfdb8, "010000006622dc8dbd6e040000008a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x44, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000002, 0x80, 0x8}, {{r1}, 0xffffffffffffffff, 0x82, 0x0, 0x8003, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x5, 0x8, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x3, 0x29, 0x4}, {{r1}, 0x0, 0x21, 0x6000000e, 0x5, 0x401}, {{r1}, 0xfffffffffffffffa, 0x5, 0x200000a5, 0x7, 0x4}], 0x6ab, 0x0, 0x2000008ff, 0x0) 09:43:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="bd46d10cda7d84d9d94c5e9bebaadd917b49debd7ce536463216f08c728e68ed019fd2cd2040b955e23ca185a0615305f5069d0ec19f66813dff931c9872ce2c347b1e7ab01eae53b9b8ade42e89bdca10a9ca4003b89ee0bcea494007e9d24017c765f39a46e4f9185154ef80b11c517fc7514f2254a604f6b0b3c8", 0x7c}], 0x1) write(r0, &(0x7f0000000340)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x220, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 09:43:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b222e, 0x1b07) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000500)='D', 0x1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 09:43:30 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x5) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000140)) 09:43:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0xfffffffffffffde8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ftruncate(r1, 0x8000) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) fchflags(r0, 0x20000) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 09:43:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 09:43:30 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfff, 0x3ff}, {0x7f, 0x1ff}}, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:30 executing program 1: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r3 = fcntl$getown(r1, 0x5) r4 = getuid() r5 = getegid() getsockopt(r1, 0x1, 0x6, &(0x7f00000001c0), &(0x7f00000002c0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980)={r3, r4, r5}, 0xc) r6 = geteuid() r7 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r7, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r5}, 0xc) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000280)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c949992dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79ffe96412d71fd13194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f5cf5db564be1f9334882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b08610", 0xd4}], 0x1, 0x0}, 0x2) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 09:43:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3f) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 09:43:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0xb, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:43:31 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chroot(&(0x7f0000000000)='./file0\x00') 09:43:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 09:43:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x88) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) r4 = getppid() fcntl$setown(r0, 0x6, r4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/225, 0xe1}, {&(0x7f00000002c0)=""/210, 0xd2}], 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 09:43:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20082, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) recvfrom$unix(r1, &(0x7f00000001c0)=""/232, 0xe8, 0x800, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) lseek(r0, 0x0, 0x1) r2 = socket(0x1c, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xce, 0x1ff}], 0x1}) r3 = geteuid() setuid(r3) setsockopt(r2, 0x2000000000000029, 0x200080000026, &(0x7f0000000100), 0xffffffffffffffbf) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) 09:43:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) dup2(r0, r0) r1 = dup2(r0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10180, 0x1) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 09:43:31 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) write(r0, &(0x7f0000000040)="f23e7f2f9f3aac8eebc7d5939fd84513ebf9164480097a2f9a6278a682a56b0d4a5d5ed902ee895b2749bc3ed8c06a29441e3db0381e8f4d8d3670294df7b2b649bb74703c93697f6bafed6f755b995a203f4897baf79ce50dfe628cb293c0db013973bc094e6e1ec3541f8600b083c5f7d6eae3b32c276377abf1d0ade5293c3b4215", 0x83) 09:43:31 executing program 0: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x0, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00feffffffffffffff2e"], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) getpgid(r7) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 09:43:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f79202c, 0x401b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000000003ff, 0x0) write(r0, &(0x7f0000000140)='mN', 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0xfffffffffffffffa) 09:43:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 09:43:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) r2 = getuid() setuid(r2) 09:43:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt(r0, 0x9, 0x0, &(0x7f0000000040)=""/211, &(0x7f00000001c0)=0xd3) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:43:31 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/70, 0x46}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffffa) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000200)="01", 0x1) 09:43:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() clock_getres(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x13c) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x128) kevent(r1, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f0000000440)) 09:43:32 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r3, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r5, &(0x7f0000000000)="87", 0x1) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r5) r6 = socket(0x2000000019, 0x2, 0x5b) r7 = dup(r6) ioctl$TIOCSCTTY(r7, 0x20007461) setsockopt(r6, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r8 = dup2(r6, r6) ioctl$TIOCNOTTY(r8, 0x20007471) unlinkat(r8, &(0x7f0000000340)='./file0\x00', 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r2, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x0, 0x2000, 0xfb, &(0x7f0000ffa000/0x2000)=nil) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000380)={0x4, 0x3}, 0x10) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000200)=0x7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r6, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000300)=[0x5, 0x41, 0x2]) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 09:43:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0x151) r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="fbf7b60ff9a993f715cefeb71be81e530d8c3f4ab07963b677d58cfae98b86200a487d49a7f0d1e04ee29b2d58347cfb96aabc9f564fde6725400d991577adfeee237a4b0f73967f3d5830c206b6e2ccd0d37f2ec198", 0x56}, {&(0x7f0000000140)="24d6b151b1c83b2c0dce9cda4e7039c37ce39fd69ce6cbf922b34abd26921eb8d7ea455456479ce4431f1a0caf0e93b8a6de46eccabc7705fcd6d0f616e6e7a2cddbc1a90772d8b5111180e255f09074a1471343993afcb87e5e584661277560abbd448fdb2439c0f96eded5e6866ea2e336fd7ebb4fa90c4c8879f0d4fdb55c353119a1ba2272a4e26cd10d298480a42b6d9a0f508bd0bf9f1ba1990c92f587e92440cc2b0732f3e0635290a4772be3c71fc2f35257f6b9ba2d59e7b914fbe53379ec911dc9f28713c5630ff8ee313240f02f9ab4e38ce6ffbf36bb9cad1bccf60e0ebe69", 0xe5}, {&(0x7f0000000240)="6eb715d6483e64c913295fd81438c6d5d03e5456e373d7135368a28b44395deb25b106b197bcec30318d4ffed3b4f0", 0x2f}, {&(0x7f00000002c0)="242244f6ee2a9e65eab8e8554050402132e639d1d72baa96f1617d2f50307494716fab5f2a8c16238a4a7234b82cbccd96bf914e1f405114b5a4c27793b5d91bb49a39f9b1bb6085606d62e1b2aab20469272ea7dda249bc73707b2969b9187b50e5abeea12f1580ce743add7edf4e9fcec161f6733e324906e9e04780876b7f7e", 0x81}], 0x4, &(0x7f0000000400)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x80, 0x1}, 0x2) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r5 = dup2(r0, r1) ioctl$TIOCNXCL(r5, 0x2000740e) 09:43:32 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000001d00)=""/4096) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r3) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r4 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r5 = socket$inet6(0x18, 0x2, 0x40) r6 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r4, r3, r2, r3, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r5, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r0, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) 09:43:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 09:43:20 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:43:20 executing program 0: semget(0x3, 0x0, 0x110) r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ftruncate(r0, 0x10) getuid() dup2(r0, r0) nanosleep(&(0x7f0000000000)={0x101, 0x8}, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 09:43:20 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x2) 09:43:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getflags(r5, 0x3) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) write(r1, &(0x7f0000000000)="8fc199a3bce79daacad0b879bd6d042a212a1bf8171a2981846688dda61c98ffd3be4e9bc888760db0663e04f5dc0bc62f42b76a90540097b1d5048d9423e4acf50e3e37a911311eaaee448345955c5ebcdafb6549ee5f5b68ac3194c45ba8bd16b1da2fe3cb79a589002f77de916397fbaccf920af7d16861e0a23ac9d4f59c265c362e6a7018a6f73da2e69e971a05c3d263af64946ffaf67a927e0b5a8b86729ec15d66e40e51ad84923fd828d5905ce556dbbc1cba3ae5404a1cc196b718ef9323e0408105b5b7025e56c7e89c6b30c8e017eda3cb37e90f20c5b7a40448186a627dc059003baa5cdb296c58363e378f781c8e", 0xf5) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:43:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x101) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) 09:43:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000000)) r2 = getppid() getpgid(r2) fcntl$setown(r1, 0x6, r2) getpgid(r2) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000340)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c42a295fe3a455ab339ccb37bc8249157abf10aa475d4e2f58fc09d9f0ff03a33c21b31ac18101de043b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd799c52e7f662137b7c5e4967d609dc38136f16a23a80bb4cdd624c3b9ecc64a035354263352d3b9afa4cf4458e8795ee0bc226841563ded7c", 0xcf) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r1, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/232) dup2(r2, r2) semop(r1, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(r3, &(0x7f0000000180)=[{0x0, 0x3, 0x2000000000001000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x1, 0x0, 0x1400}], 0x4) socket$inet(0x2, 0xfffffffffffffffd, 0x2bea08ed) 09:43:20 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) 09:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c55021a00000c000002004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x210, 0x0) 09:43:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) close(r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$dupfd(r0, 0xa, r0) 09:43:21 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 09:43:21 executing program 0: open$dir(&(0x7f0000000940)='./file0\x00', 0x2, 0x5) r0 = msgget(0x1, 0x0) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000900)) syz_open_pts() msgsnd(r0, &(0x7f0000000040)={0x0, "f81da93df36225ea57b6f56b4b02a92aafaa831639e1a98931c6ae22c0abeaff61298619bc92067de38cb9880abfb07b980fe7bcc6684033ba210734025d4d7a3f2e0aeb1e0e9392f5a06274b3a355af100cb75b7ee3dedb6c4c97120a22b25d49e1b4119d931136a45c61bd9828b8c45e40eb9e4756f930f234d3a2eef15826ed5d709dfd817d8b1b48f8359da6eeb8dace73f2e3205737b6301c651761609c7960b99206cc62ffd88e89086197fb8f1e379fbbda0af0907e3cc2299a5d2a6ec6138a8a64a136491a86c0364955eb1dc556adc59995dac0bc93eaf61ed519e528309753b714db48c5837e60c5bdcdaebddfce499aa1e478735988924fd1947e05cfe3e842c8527d454865bbd21792252831d0aeace5595f924495e59f9e173b90f586410309b8f264bbf4792dd3be67ce918c94d72bf06af47c650c833ee271e1af835ab14e5ecbdf2b58bfa3f4709626270624d4946a254d2eb018e3c2287578d58594bf16940d07a0229f89ad4f04d74ea64ca198feceaa28792ea13113d91079a6411580122bd4d85dcf8f204daa741d0a20f3697129043d11a886cc4dc3e393e3c2b8c7ee9b60b8c217aded472e6d45bbf916aee35e1715e0f07317fa58a2be0e821a548cff14bfa3fce85331147b68ed6fafb81596fb8a5413ee9be9e129b98b0a79e98291480c357741e30a35fea8773fcaaa14d13563b1f4de2b3c6783c8fe7ac3ad3e4420a5e8be289b87cdf8a1ee82dd3b0d9c683ad0fddfeff995b6973541cacffe25ff09563b650a9079381e0ab08a5233d4a47b111dfed25ec92ad02bcd613cfb823c39c58dae02c3af87ec2d1e79ca4f05794e9b871d533e68b4d065f986fa7fc2db439afb1b8cedd720fbecbe7669a0c5d4b6c3e34b74adb12e5e6862dea816e15a64b084ee51acace8f7356caa55b3cc4cdc0c5f2ddc9a8cd87e08282f87fc66ca67b2c44cdc7b5dd09bef62a597a25ae8f8cbcc3a5f4a900f2256598d28e487bb78d378182cdc58998e5c56d913857e34e86191ee407a1e72eb06eaf12d4330def3c0f1badd54c3b09cac6e2bd12138c165714cd8a17f8496b73a7d0b2ca9ed5fbf6c138bdaba5b9e2384d884b33dbd81e3cf821b530a4ee0832b52241485282328711953cb0dbeec635ccfd7a590bab8ea0075117ef0b9a9d072c2c4669bf85722dcd7dacc801ba9f81ac66e45b46fdbc4cb145f4281c87f6bd470e6cb48954dde0a6e9fb078669a847e11dee05a120771283a9a32c87dcda63defc72e5b0480c930f0b70adb7b42baf3408dce130a5dc07134c3d0c38d5c6b52e7ba092192f8a49bb0539d72c1b4dfa3ddbd9aac49957a7f95877452f333552fae783aa5aafb0b98557a896422dfb56ef8f18bf78faf35a774a92c05ecd13fd072d6eb3e5a5791b8f0b23ceaee3b7c0bf9546257486eef9c47bd07a03856935f6535196c82f1837d1f3a1fd0edc952b1512bef8bc0023fafdf2a85335d19ada59e2d11b3527c24dfb8d64c6785b7cef3da0b39aa81b3773c60b53cac3778776ed6b95936d9c6ee6141581bb4ee61200f3c6cd837d15b0817ba02173304e4a773dd73ac8ad515c383f3b0e61079696eeeb2acf467b0d01ddcea5e98452ffdd0c549e1dd055a1c5ead8d442bab009cd856c842fa02007f92e62ec315d3064b6e88547c89504f43224d1f3686804a7a8a89cbb20a0e9ae1932cb9039206269119d929d83d5c888c2f769a22754b72ef1f13a51818ff7961beeee3c9273a928048184da1086c51f460b995c656d9ede407ab7ac78ab88b3663f1e5cd4cc8c36d44a53b8150c921af20b4e823396570d346f504fcd874557abc50b77e84b0e01020ab3e7a10774739d5b8c80c06deccec76047fb2b290e73addb6cef8516bd970bdb8e4084f6a89757369f63d09005cd324e59aa7da92f83e383a39e2d8a04ba69c9e1b6915c59790c81ba294bd72d2276880f891b16a0bb8e5469e47ba35f1fd95c012c7321d8bd941372fb56c5731935aa09def7197be441cd3be0c34e455d10e9b1b2eddf25a235b6ac1fb44307cfe6634f69a31f92b140f36ad62b74fffb54ffa7097faa05c78ec01cc697cf9a0ab102ab80a325064fab56910cceaf319182d0fdbd3741d804291afa5eda5a37d4d7488a61bb412c91265957c6689e3355936ef6683e81cb030d21345823f0e7ca2112262d52d9a5e9c2eb63c5c752c99c602f46e3ea1836f601311ca41e3a690957f189dc9719f267ce14a62f411f3b00cbce8da6af10de779f2ce680ae33fa7557cb70c465f97d87912ba26fede4157f033891bb3145c837bbb577459b3c66a9d57edca0af5d6c8d740a74627c71a8b7fcc07ad094403e630989d1cebae3fecbff06fcc4c71b3d00216a1ec6c62a3cfa9023059f6264b5eaca65d2cdac0234676e04b08f466af4e633a166cd82e4815247143a8a325060eef9703e6947231b86da302a764ffab707954d66064afabf67171590b950f8d6cc2a743ae3b78eb8ff26ff552d6d6749c1329bf73bbc1abefebd5c9042f6b0356ec6084cb02e7d45ec0e302a1719182fe445d8c17d788669f967c3afaa032b6278e12c9d8b1a8e81bb8daa70c863e1be42e4ff6dbf27b7627d8aeccb9a536c29487357710b8ceffd7b7b836b064237c444b6bd79bb5d3a7adebfab7385d0f8146f92efadd60644f149de63786f42869d73fcb73d6f90a93d78a499567db813c109e8f09b44d05940602834bb9609a2c3ec4e667966d5688b0aa77d4781bb7fa29436c0cdff56cbe77f48e9cd834881e8997e7df40057a0cc9e214fbb51dbafd40167fdcaa294b006f7da469d45a0d30bff335354aa0c9632f4d2eb6c9d9828a85b2b1848bccbce13f51110e487d2dcdd189"}, 0x801, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000880)={0x8000, 0x8, 0x80, 0x6, "948ab84453947e1af690e3fb6191790b4b7df08e", 0x20}) 09:43:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') clock_gettime(0x3, &(0x7f0000000000)) 09:43:21 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x4007, 0x96) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0x7) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x3, 0x5, {0xec, 0x9}}) 09:43:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x6) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 09:43:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x80) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x100) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 09:43:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="02c70d458f625c8c6030b6ac00af9f", 0xf) 09:43:22 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0xffffffffffffffcd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 09:43:22 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xf) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) close(r1) r2 = socket(0x18, 0xc004, 0x5846) dup(r2) 09:43:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) syz_open_pts() 09:43:23 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8020, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) 09:43:23 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000040)="f55e43504ce73944a08f78529146c09c585afff32f6baab70b07473c22de1ef5f1c0871e4b680f54190f176d6130008d48dacc651906eef4260da44fb06fb5e4db15396d261d39504226825eee9058913d730c3002e1ec37b62e52e1f2925513a78699f3576899180cc8ce3fecc62de11aa21e0e73c1e95c429b2713e3e48fc194f301d016bbf42155607baa0677a2de763ee3c5738fcf8a3584a99f2e814548d4269ab867009302a8eca914706cb9118c6c668336b55bba4a6dd428beb3ec3f49f47f11d5ecd2a3f1bad969d9222d0c", 0xd0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:43:23 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20002, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x10000, 0x100, 0x8, 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x7ffe) 09:43:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000480)="842fe8530c3c0700", 0xfffffffffffffe49) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000240)=""/232) r6 = dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x3, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0xffffffffffffffff, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xffffffc8) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 09:43:23 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000680)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000200)}, {&(0x7f0000000400)="9c96989e12815fe97cf9882a5eedae51e85b86cc59454d5ea5914df16336163b744d089dda0b245b218b0445b5c14ca69ad987ed07fcf563fa81ba15", 0x3c}, {&(0x7f0000000500)="36dd57ef3da2adc11ff72fba", 0xc}, {&(0x7f0000000540)="e0c5aae1588b4a71f0d6e344366f788308fd7e30fd20ca0b", 0x18}], 0x4, 0x0, 0x0, 0x4}, 0x0) bind$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="95cc39206275d929dacf837f4614dc003d5fbd1cfba3a07161a0768be89d4af160b78c67"], 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4513) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) fchmodat(r1, &(0x7f00000004c0)='./bus\x00', 0x8, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00', 0x0) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 09:43:23 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fchflags(r0, 0x10004) r1 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x120) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x4}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 09:43:23 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000280)=[{r0}], 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="29dfe596dce5f72002210c9d93bdc75cf6237c4b4609d346a546df5ec9740e8567ebcce9d4fce1788abae795eba533f5ac31c348708d08dda783e3acc53e9c8215087c78952f470882f9af9c06406f8224fd25a0", 0x54}, {&(0x7f0000000080)="59c63c40cd944d6047a0127b38129515f9e5597353ea7edf5dc550c27ec296db10e4249ea34e96133eaa251d22e51bfa9ff8f495aa905975009705998de16611819d5179a839b07bf3073d9922adb130d2d10763ea4a6cb986d55c082ff2586e87859bea8de7fb04545d49fcb33c27fe685ec7cedd07eff252619749b49be3dd4b8aabe4ab7575fd02", 0x89}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="f6245f1b04506eb68c38ba42b5f37519b948d8595600df011f0464000595746f1f67957df38374b576154497b592e46380c5084edc694f43c5681223", 0x3c}, {&(0x7f0000000200)="5a5e6b970a7cccd1c157348bba2ecbd39b4cd3c5c3b8b9333514b6c61da32497953678cb30aeb02fbeaf7fd612f9019b7fa10e3cce4ac7a460b4e8caa65807841932e407257e4cdf7d1c218ff104d415df15e78eab6ee5e28e9aee608c5e080e24f3677014db4ba4fe3696b57f17dc89ef5cd297b36be8928166aa22e2c5", 0x7e}, {&(0x7f00000002c0)="0f4f8e7a7358b2c32c9ee67ea749ab7f694c", 0x12}, {&(0x7f0000000300)="aed21962e55b6939d719f058d26909ebe5ffd1090a16d09f97536dd97289556b602649761f2df7df2e0059703c8a530f0afe1f622642183e90f12ce4927e09ce544954b596503736f7daa4c1174479e1", 0x50}], 0x7) 09:43:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0xffffffffffff8001, 0x0, 0x0) wsmuxpoll: not open 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) 09:43:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000140)=0x14f80f412de384c9) 09:43:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./file1\x00', 0x141, 0x6) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 09:43:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file1\x00', 0x400000002c5, 0x10d) r3 = fcntl$dupfd(r2, 0x8, r0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 09:43:24 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x24) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xccc) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r0, 0x81}, {r0, 0x2}, {r0, 0x141}, {r0, 0x8}, {r0, 0x5}, {r0, 0x10}], 0x7, 0xfffffffffffffffd) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x7) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) 09:43:24 executing program 1: r0 = socket$inet(0x2, 0x7, 0x400000) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d99e35977fc2281ecba73c7b1e28d34dc6f0f374f13f90a00fc4514417eb01674e9a9932148c86abf00f71aad725d190a4c4eeef08ebe320f84686d8089abb2fe868b2026c06d8f7f9f8aa729c06688c74e742dc42644003e0531880e059ac8945355fe25c90f5d0a3d6fbbabe59387a6bf4f3ca3ce62de5d63d35164cc61b7c74d2b00130a3bb384e384ceb338745eb1d842cb1ee4e09000d58ff49ecf94fd981043676583b3561b70cd0cb33bac7acb096ef2452c2e8d7b4a03c0c", 0xbc) 09:43:24 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x104c8, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="8e7e5c76c1dd9d47e075a00caa207ced87429425a08b", 0x16}, {&(0x7f0000000100)="bdff08f3ddb85ad900ad91b01baaf0f68f1b4c11549c9ab32e93777468b593d29a87f04cd167f44b1aa832eeb28ca765c22afa4b67be824ed70691571c9a4e5e74037235e60e339e069ff5462c583bed6b61cd026a693c", 0x57}], 0x2) clock_getres(0x3, &(0x7f0000000000)) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x100, 0x10) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000240)) denied attempt to set clock forward to 4294967296 09:43:25 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="33f7a7737e4981e6d55671144e8e396759a8f10db1bb214bd4d0ce8bfb70f970c4f7e1a8b3550818228e3e3c27ae741dca1d635a30758f9fcc4a64", 0x3b}, {&(0x7f00000000c0)="64cc8fcecb9903f15f39c1575e9833932cade033ad170ef4d2deeace31ff4f0724d6b673fa0a1c2886c2349abeb535cc98f4a807fa14e1b6c9c7a0d7b49526f620615b7151d3545139b1a9c533460f7d740f21a485d306927d20456cf1ea1bccd3a4626989015cae0de719f9", 0x6c}, {&(0x7f0000000140)="e66bab6d8736ea90c63223e836f42b308019a71c96509e14069bf2a422022569e13592dfe2", 0x25}], 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) recvfrom$unix(r3, &(0x7f0000000280)=""/20, 0x14, 0x40, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0), 0x2d, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10040, 0x0) pckbd_enable: command error 09:43:25 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) chroot(&(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1) denied attempt to set clock forward to 4294967296 pckbd_enable: command error 09:43:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000100)=""/41, 0x29) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) close(r0) 09:43:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5, 0x1f, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) chroot(&(0x7f00000000c0)='./file0\x00') 09:43:27 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x9}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000000), 0x1143, 0x0) 09:43:27 executing program 0: 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) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f00000008c0)=[{&(0x7f00000001c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000500)=""/169, 0xa9}, {&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f00000006c0)=""/244, 0xf4}, {&(0x7f00000007c0)=""/197, 0xc5}], 0x8, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="b272122013076e1a26cc51107c18f593618f89f514239f605f85aee15a7e51dd17884742f5998e06c4f0944a7d3b6d6ccc4d0ec0fb8964bc0e22fb47c41374dd92bafd48f82bf41b4f6befeeebd5452f9582abecb374f5bf9e3e79ed38d20901c218b4ca5aa0c404a7e4fa12830a25bd78a94b1f", 0x74}], 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x8) 09:43:27 executing program 1: r0 = msgget(0x1, 0xa0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) msgsnd(r0, 0xfffffffffffffffe, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 09:43:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) socket(0x2, 0x5, 0x7ff) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 09:43:27 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x48}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100)="84", 0x1) close(r0) 09:43:28 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6c, 0x7, 0x4, 0x0, 0x3ff, 0x0, 0x707, 0x3, 0x0, 0x5368, 0x1}) chmod(&(0x7f0000000180)='./file0\x00', 0x48) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xffffffffffffffff, 0x3}, 0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) r3 = getpgid(0xffffffffffffffff) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280), 0x0, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0xd}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x6, 0x2, 0x4, 0x1, 0x1, 0x101, 0x8, 0x1, 0x0, 0x4, 0xd5}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffffffffffffffa, 0x8, 0x2, 0x27, "7e781e5baa25390145e43d9f3a748afc397b4fba", 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000440)=[{0x101, 0xffffffffffffff00}, {0x89, 0x3}, {0xc4, 0x6}, {0x0, 0x6}], 0x4}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x3, 0x6d5, 0x3}, {0x18, 0x3, 0xf84d, 0x2}, 0x3, [0x5, 0x1ff, 0x5, 0x9, 0xe6, 0xfffffffffffff3f4, 0x400, 0x400]}, 0x3c) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000500)=0xffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000540)) renameat(r2, &(0x7f00000005c0)='./file0\x00', r2, &(0x7f0000000600)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) bind(r0, &(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000006c0)=0x7fff) close(r2) clock_gettime(0x7, &(0x7f0000000700)) socket(0x2, 0xc000, 0xf3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) setuid(r6) 09:43:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3f) shutdown(r0, 0x1) 09:43:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') ioctl$KDSETRAD(r0, 0x20004b43) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file2\x00', 0x4a) 09:43:28 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x100004565) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) fcntl$setown(r1, 0x6, r2) 09:43:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = getppid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x1, 0xffffffffffffd463, 0x3, 0x80000001, "897645f37f605ddd376e655825dee551ba783236", 0x7ff, 0x80000001}) socket(0x18, 0x3, 0x8) fcntl$setown(r1, 0x6, r2) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000180)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x80) 09:43:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xc689) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) fchdir(r0) flock(r0, 0x40000003) execve(0x0, 0x0, 0x0) flock(r1, 0x8) 09:43:28 executing program 1: r0 = msgget(0x2, 0x18) msgsnd(r0, &(0x7f0000000000)={0x1, "0486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"}, 0xc4, 0x800) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007b34e7f2f8f48e86a7e25a79836b0000000000180000000000000000000000000000000000000000f068d405ea0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000580)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x2}) getegid() socket$unix(0x1, 0x7, 0x0) 09:43:28 executing program 0: clock_getres(0x7, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) 09:43:28 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x3, 0x800) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x1000000000000000, 0xfffffffffffffffc, 0x1, 0x0, 0x100000001, 0xbe0, 0x2, 0x1, 0x6226, 0x5944}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/202, &(0x7f00000001c0)=0xca) r2 = open(&(0x7f0000000200)='./file1\x00', 0x400, 0x20) r3 = socket$inet(0x2, 0x7, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/143, &(0x7f0000000300)=0x8f) r4 = semget$private(0x0, 0x0, 0x121) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x5, 0x400000000000000]) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000380)=0x1) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000440)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000480)) sendto$inet(r0, &(0x7f00000004c0)="a821be4277ecb9a81b443789f6f2c9a09012dd03882f14c4425cc7", 0x1b, 0x8, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000500)=""/41, 0x29, 0x40, &(0x7f0000000540)={0x2, 0x2}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000580)) r5 = semget(0x2, 0x2, 0x4b0) r6 = getuid() r7 = getegid() r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000640)={{0x7, r6, r7, r8, r9, 0x2, 0x2}, 0x10001, 0xa46, 0x4}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x840, 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000740)="702ca912ecdebe14ab3f87b791a75706b3abea53ed95bac6342c52fce1440168f4d9a1f27c166b63dcbab32ed9d6a8c4b3b48bff9351fe6903087ed341a7b947534f7a597874f40fea09d08dac20086f", 0x50}, {&(0x7f00000007c0)="0a63a9061e38860e23ebc9d39706f1272455a81222ffea966cb401710a2553edb898f09e33d0efa264edb952bfb1958f2e4a4aea67e79e9b8437c7323979f92c2cb7dd2a8a6cd9482b46742e6a257b8ef4780017f5400d9e698e84ff8328ca7c19a293d4b3724481bac02b4de0dbe4fb3e28af5c9e192c74e668f240004a25405f31e8e024c9c5f2b646612c43233f2da18e4768", 0x94}], 0x2) 09:43:28 executing program 1: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x35, 0x200, 0xffffffffffffffff, 0x8, "0c9a28aa4270cb03e6a3a9e360afd7aca40aa29f", 0xfffffffffffffe4e, 0x8001}) 09:43:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x38090, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xab4fbc976b09d92d, 0x2013, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) pwritev(r1, &(0x7f0000001740)=[{&(0x7f0000000500)="dcd04ec75c0b008741caa29433285a8e5cbc63f35e88324c0ed4284223fd0ba475a3c6af63b94eda495cbfa95a89b3d21833cd6bd1c13e7f4686c66a96478f1eab9f40933276d98239b094d6c8e6284499ec83a364b6e237dc4d4d25c02b7fa4df683067418d929ecf4ee765d1c60d60d9284d637cda143be0cac8c8609485902d3202c45c7d68a515cc990e08a08165469b0f39be66261c4f70cbea4c871d786489fcb6ca1746833529dc5075a728e9f1b6d9720889e40a5e44773e5610b269db4240915f8ddb6b47e23c8b3afc4af98b84484eb2edd1a20ecfe21ffd2dd8887a601187a5da27e61d12bd0c8d0af1095b919c70a1d50c33785276e37f09bc918e315ed395f6cc0631e7979f7322bc5486095181d3c009044b44d544cee83ef69ff1fd8999241ff69a938a0786346e5d5c2614823bb7b082a0f2555fedeb8f2febbe54b415b7724726b350780a8bb299b0c07a174569630c523d7e6530c7c3e131c01ab785131f8245a471d8eff68ceec13d791e10a08f3b2ea852a1dad42d4775e56429db21c3b77700ba85a2620008a99c0ca5019b735aa836789d16ec1782ca8dc0f210b3e2138f459d34d763896982af0bc6c0a69bff6a300bcab888693056890233d2113ce1e4743bcebc7a592af2bc01dddbb9d4650d29a11ce87d85928b5a7a87a4759ad8986eaba7e00c2f924fa0e757c49b07cd452c6c805497df9c1583e00cc76c0311362ea4c541baf95f477b250973e66e3cbe83f6d1c5227ea73e1688c866ce076ab1092e526bea53513427496e4e01aec57d3bb92873bb2efa9ab3c649e931e5658f0d145b82ee2c7097812c7667defdbf1ac7cbff09ce158e69ff87d62346f1a5d6f5d1b28d8a56209e94b37940b7602e566de794d6fa9b019188ecddd75f7bd997ed52ad2a8ea7467a425036ea1aa1093d3e6b50cd3181aca7ea2f3e1bdb1dac0b3c0d41843e31b06e4e3125a9f3ebbe61dc6a5e5f560769d1b2174c5352456a4e5295dc91c6e84358a4ec7f0ee64c1cacad3c9b62420a865df4815e5a435fea31a637aabd6ae2cc2e9a9339eeca92e9486359f82ffd85931b4b57b16e0a1e3df7227ce1277d80d053eff6e895ac776156ae6cfad6f424d5a2870c85964f52b51efa0e30ce0f1b0a2c87653ab63771163a94282c804372ceb246aeef4975e7cbd73b48463364c58a8c3624671ff5655db805f094643e7fbaa1f654c26d34e52ea6b1663e22c6239c97bb805b972c4a3ce9ac3aa09bcc80f6119c1e4d9e5faefbc2e1756dc84558f728a50a289488e11bcbed4c3f99babd9304cff766ee5c61c7bd8eb676dc7fcb326c210275a87fe770ea8aa23d09472063708905b639c9753063d2b55954eb44c9a74ad027ede38d7313a1f370b1be0d5e28bdcdc8a0d19dc31d6632defe624ab423699a82f9ce9d0721aa444d97d5ecad5aee8da4ecd0de212fe698305cb967074226121758090a896d03ed356a90add7595623c8f9d18e5cd6917c28752f1e1691a365e73f6bb45fdebf17f7ad54a2a664a60f0ab050100984e63b0939afd5c16f999d738a50432df744bb9cdd1301da0d6c42ebd422079c8b5ccb324f5e9ec735c7ffc8a9db70a3b19c832c61a16e61b32084e72a9f97fc4518ffa58aee1eb51d5a0a6c4e4c252c367b09e828f740f2aaeeeff35a79ed7128e048cf2ec52a551531455f44eb1b7b8f888dc044f10d3531f3f825bb9924be66bc3c30c86068bef82402456e99f7cc9e4a668b54efedd6519427a88669bd2561654f1dfe590488a079f3b7e241dbdb0189b7ff10800ef19f52a7b55d177ba9442febc88cc9855afb8b143798d78f3ffe9944f886632338ba597366699d7459db03e07efb53d4057b46d531af45ee3a09122dde6a7fb67b0b1202c02b9e56e605166ad5619020d041f8e0fdd5423a596ddedf6b07be43f00dc64b0c7ea98e3b507426e2195ee455ca0454d8984c845e4af857a1267433404f414c9617fb918e9ebfcd523c7dab9be9185a3b1f9bb5d2906e447fe8fdbdd0fbcc4953e23617fc677fc23d4ded81cc28ce560ee9bfd7a5761975ad0dad7fcc4b69f4b2932a1ac12df5c7b086678ea4f0b24f905206d50d6ba05cd7fc4956795a1671a0a51d94baad14b72fd1ade7157c5bbcbc3068858812ada5e8d8bced095797dfe21444099869b8ff937edcb27b12a1c8503545876533e76cf410ac2cf6e401424d000d07f212b3f399e3cb2cca838a816149f71188fbce74923c09b1fdc2490f76034d090ba13cf12c41b434d9e5a695fb8ec9a67890496301aa4e3d7bbfcf9dcccdb3646940050e3b246ec585171fdea4168932fc3e3da99073c7353eabedcd4eaa26a85aefc621ccd1458bc4e4b4298c02cc5b704eb6b67aa6de241041f8230b8b2fa53ab9cc777d2fbdbf2d6a993fd4a426630f40231ca0504ec88f386bba2b31f15b6301424cc50bab75b5934b329d8d04cdcc5eb1222951f5c941c47599792fea031b256a45e7c61afe74d46583c0ecca49cb35b7fde027119f91046c4f16361ed9ae695b7cd3ad0211023b9cf724ce2fc09821f77843858b11e36f0bc684e95904ee216f173555786a251ae646b1e7f7d9a63d793f4889d1a27e5eaa3308ca061c72ed4aec72eb41915176b601f1b8de290b94583b01ad50a5d32c8c5cf3130a72eba77c12efca30a93907d30635a35cf3620385fe959f47a67fdf8a8648418ae30dff1ebba5e348ccb184811f7c949861b26d1da58c4c87c196d7e674542a58b36186b88c180ac7ae660921f5f84ec689131898377e3c72aeccf3b5a5be7d3261b383670536fe34a392938d435377b64fa65c58e472393fecc4f6e0e14a991f936c8b2b045ea6fd90b25a1fb0b815e4bc94896aea2ee484ebfa401db865f603c7b04bf8f44acda8dec8605a7a39d60ec450c7de098a812dcf5c6c2f4e8b4ee8f1ee8ee8a8ffab13300296be9b198bbf66708e7e47137eabf1c53b8c86ecce7cb187baf5a910f570e71eda1b6763704f8f2f209332c42fd94be8e956981536c27693c394ecbadd5fcbb874f4dc91389b6fa5d21471229bf6268d3a49210743ab4f0616f71ee160cc11290a61ebcf3f5312dedc74b0f8ae95458ffa93f722c99ea402ee5e49e6418061a73d6ce2031ed1d044abe9b9366648436d36a6eec2acb330c91926d35bec01f8c5ecd159bb47af2e9ff12df779fd34724f8061dced7920103f6c7d25b5b8c403d079206ce417f48fe22242a6aa3ccb0dd2aa7d2b3ce8bb1f766101e819eba3b1559380f25c8b591308d467984599953817331b85ac2a3171c59213a31536f6e262a89fcddc8f1cb450a0b012f9f47454f5772f37ca038eda8cdad4650d2e7d1fc52abf4c73b61748e73eb7d5d0229502eb8b29319e824afef88b9d66e0c740dc8684e17b6644f75b978a3cd77246ef433ac33b79c6ea3d899115e949c69b061b417381fa09fe1c528c7f5540a7b3034a70d43e69b6d65cc50028c8e79c3a3fe7bc45fb85b000f3a9395b2a60f636e7538d33995ff50d90bc78c0bdd984670f824a413ddb921fa015334e17bc72a39381d75072199b462abd2ebeadd3dbc1cae5f7d09fdd7086dad37e5c1209713d7a5bdab6ed74973ccb55169aae5ab172eb3116f49f767a0271ce370e987f248b9a6fa40a393e6f8eed0d966fd99e97793c28cca5776efd6279d7cd1e7686dd5423bbd9438ae966fb2388407ba40fb9f78426ae1528e84cafc02363f7c402499119775fe3e32542777dc893df3201a279005d6246056207ac469ac5d79427e70e969d48b6d36cca4f36e5ea80333b828677f1d9f85e55048551ad180f5cfdc7718dcb57cdfa6dc985b0a40c81296636189b21248b3ca2da06668ce5935b8c16758528d113de10bc7277866dcd47e53e56029fc882102a97907c358e8c32e0747a8d9cbc9363441e3d6fa62b2b6df91d3fb5bd8c383b4259ee590999a26ea581700659e08bc8c2a70e2adcc2dca6f84af19e21984698f192680d0f00ff54e5c1fab55968bde262232d323be75ee2f46c2683605c7664f5861fbd8cffc467529bcbec8ca92d8164e71e73b8444b432b3fa158f334f9af6e015b8b05ab83224f4c840457d02c4064d108ce368465dfdeeeec426e0be0d53fb09c8a869cfb78789b38b118907ecbb18d391d0c2cd97baa5edef0f945e784b0fce60386859b922d2ff6da6c69093029589260dd88ec756a2c449153f616196e24e0cd98e2c457f989cb1a86ac4ebdda2424045e1782fa3c5456510cadb28e4455b3ce0f11a9a5ba2b2d9a3c6304fbd714d5190e4b78d5f87b7b96cf103e8e6c423b8ffc26816b14ad20892592caa2f119b6b4593262890be0c158c29fdb1178c39ab86438ed3c9d2f31452c5531a68efe232585d0bed9d84cd07c009aa5987482c3426689ff1a559800a85bb0cf90003bb1ddeb4bac97421466b1e45c490af1ebc2f2f1155655b569bafd33aa216e46aaccb1a1a05aded3c237b61b4b6fa3ba6743d606451de4046a885ce779451f45ce9eaa21f5769910f1d7617dbd07ecc9140711eb2aa26058fe8199c93ccfd1ebac1f6f44022aaa4b24b41d898291f27dd919b6c4d44deebefc46bcf136d93b5ce5a2a9617815c6f9728a287dcdb2b1c5866abec936acaae24aeaf39ac3801e58938b99b88f44e42840a21f7435c259ff5d6582311ea7769d6a0846ee9c0bac57f2f3df9c7e4fe8a22c4842aeb1ce6d7cf77f4299ed8def9f8166e929d57deccdeb3a20253180d27af431d10eae665c3d1e7b59b412029e4e53da6d3994fee9b7b2f16a6e92f6f838944dbd3594eb12eaef94bb768db95219b31abf9170250bb200159fb4cdbb4fa0a708db957a431201afb8dbb2a1f5409fce78901ed92dd2c6e89a7ebe652712512aede8b95ede3aa6648b2aa9e55cc934dcde630aab3e6cd4e887c055366ece9ffa5775cdc3ec3dd24737251bc72479f6cf290bedb6c3f6c385a7503a29b42bddab3eb5c8d10c19ecf86f28455cf18d613224a2b9fb99643efea476eaa3b15608c03be4398248311a3f97111f532171141f1b0f887d65ebb292bd430b1e9311a2e1fb5b3d05b679d138c08bc261d549716d47cfeffc6ea891a0fcde5a1ce8ca43f6d37296db64c24181b94931cfd73afda88e6e3412aa3d70133889a42ce7fb1ac9eaa97d77226a2cf242ed90f0fe0ba5581e724f0036dd2ba0a3eeedd917c533db0bdd5e6d829ece4db97ad7a10a597ed2ec3531c720d11124d43eac707acd8d6f4a782bc371a254892b0108bd7f7daa51d3499888eedf7657417675567d9fdd9a8dc3c053b6305796da78d5ac8b243859f78a1fef3133e89ef8d8c676a5f83b2e8645565d597e5e065bae95570eb8956507262e0df151e78aa3901dbcf5017f3993a15fc1e86278450f8fa18d030a558a5a0521085433dd3aaedb1349fd6d95c83ca5911a70e3c4cb488217580c520de89eed921640125e73e12104d727cebbfc96c49ca1ae332ffc5ec51406c6ca152dea6d3617f9bc56cd1a72d876b4ff7aa0c702a4f66ca99bd69669a84ba384652310d84688247a5d1fd2df6be0d8a038ed9acc241d6db2d5aae23ddc7ac8b74699c435b3dc5a5089096ddfab5774844db0a3fae397235eef8c7d8850ae0fc82067dd830c29ac295545f39993ffb6b8", 0xfaa}], 0x1, 0x0) 09:43:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) fchdir(r0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0xee2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x80}], 0x86, 0x0, 0x0, 0x0) read(r1, &(0x7f00000004c0)=""/4096, 0xb2942bab7cb29215) kevent(r2, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) 09:43:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x40003, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 09:43:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000080), &(0x7f00000000c0)=0x4) clock_settime(0x0, &(0x7f0000000000)={0x8, 0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x21, 0x3, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) setsockopt(r1, 0x29, 0x101, &(0x7f0000000040), 0x0) 09:43:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x81, 0x4, 0x2}, 0xc) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) getpgrp() r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x1, 0x80) unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x10000000000, 0x1fffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = socket$inet(0x2, 0xae175838bf89c131, 0x1) setsockopt(r2, 0x100000000, 0x401, &(0x7f0000000040)="d67603357fd4a74195fae6dda258a5a4860bee32319a5affef97eb40e7c6dd3fa454e891023459a7939ce1b0856e993a54809e5dba8dccc864f1e9269d7c2c53b45022ed3bfbc808481d9aec4304cdae6ad1d71c947cbbbb88dbb338e6d0415567d93a65166e9091f2ca2c3dd57ddf21d9673524bf3580297146ce1edf060c2facf79a41e526db8c95bed7f3e6f130867b902b90173f1efcb2f9e72bac574dbeac885b71ecc8ae3ef99a6922319ed0b6640419550b68d946fa20a8d1081142", 0xbf) getitimer(0x1, &(0x7f0000000240)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1b0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0xfffffffffffffffc, 0xe39a}, {{r1}, 0xfffffffffffffffb, 0x40, 0x3, 0xfffffffffffffff8, 0x6}, {{r0}, 0xfffffffffffffffd, 0x0, 0xa0000001, 0xe6, 0x7}, {{r2}, 0xfffffffffffffffc, 0x0, 0x4, 0x2, 0x1}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x0, 0x8}], 0x800, &(0x7f0000000200)={0x1, 0xff}) syz_open_pts() fchown(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x462, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x1000000000002400) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x104000100, 0x0) msgget$private(0x0, 0x44) msgget$private(0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x6, 0x9, 0x49d, 0xffff}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x1, 0x0, 0x0, 0x0, 0x0, 0xc1, 0x5a3}, 0x1, 0x8000000000000, 0x0, 0x0, 0x6, 0x1f, 0x2, 0x8}) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r1, 0x2000746f) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) 16:00:09 executing program 1: shmget(0x1, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00ac0000000000000000000000000000000000000000000000000000000000000000000000000000608dad02b8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8d, 0x1, 0x1000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getitimer(0x2, &(0x7f0000000080)) truncate(&(0x7f0000000180)='./file0\x00', 0x5) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x8102, 0x7b16c56cfba0b22c) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x198) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:10 executing program 0: pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x75, 0x6, './file0\x00', 0x80000001, 0x80000000000, 0x1, 0x101}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:10 executing program 1: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getgid() setgid(r2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) execve(&(0x7f00000019c0)='./file0/file0\x00', &(0x7f0000001bc0)=[&(0x7f0000001a00)='@\'\x00', &(0x7f0000001a40)='\x00', &(0x7f0000001a80)='(/\x00', &(0x7f0000001ac0)='\xa1\x00', &(0x7f0000001b00)='^-.\x00', &(0x7f0000001b40)='[\x00', &(0x7f0000001b80)='\x00'], &(0x7f0000001c40)=[&(0x7f0000001c00)='\x00']) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x820, 0x40) kevent(r7, &(0x7f0000001900)=[{{r0}, 0xffffffffffffffff, 0x2, 0x41, 0x100000000, 0x6b}, {{r0}, 0x0, 0xc6d8cf0ba4104072, 0x1, 0x1, 0x3}], 0x6, &(0x7f0000001940)=[{{}, 0xfffffffffffffffc, 0xa0, 0xd0, 0x7, 0x6}, {{r0}, 0x0, 0x20, 0x2, 0x0, 0x8}], 0x1, &(0x7f0000001980)={0xd02, 0x8}) r8 = getppid() faccessat(r7, &(0x7f0000001c80)='./file0\x00', 0x14, 0x3) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f00000002c0)="a2c1a215a4ccf8fe8741844a3ecdc17bc931080c71e78a97a3718e9a6a73365079ee2236394a97657ec4c1d73dd6fc2b08cafa7f0511a0f1e23e5aeedc1b90a47eb8ba1037bef00a5664cd126218cc6a85852963b842e4797ee4f5cfb8b65f3f8ff508d54ccc0192396099eb7e3f7d79fc1d76eb38f04d49142e9f168683430b18b2d9224f89adf9ceef5b4d9552e9002d5aa02d0d46f5665b1d1c146b44fef779ffb69b2e59e8ac257db00080105363a8f9bb8ede1624e6df40a837d11647efe74b0335ecf24111055e02624d3d3a3b1a7999b38719fe7f6722b126c4e4318c14983e975c256d63a7b9b4f3ac21d0c436db811b9e62daa5e7092921bf3f19e466dd62a47efa563cb58ee7c576d5560f80c827b9de328df7433cd0f8ed05c1b01533ea3ddd602fac87fe2c1d6f352d1ce0c14106350976f59c80cdf149f2e9f1b680d79f0163dcdbed77899c68b2d760160de1f7dea52ff370a4efa1ebb235a625d34a8892ddf88d5ada55ce9be6fdaf920ecb4e525c3f5c7ac9a24e3fd83f353005d95a2c1e63ef80c5a4af00b8bfd31f5be08772e704cc13a702bc2266de31d72d6a9f303db121102a612f3f28875af46f777916dc948e6de3b939ab379a2240b6188025b61928553d20c9202cbb8c051a17bc219efea5fe83087de19b890cdff8fff8ed289546f67feed6e304f2fb89069561a6e0bccef055bb6c014d45ccf7fe62f44871f623a3a6f0247c3d295805251c7e0178284c589475b5d166b5eed0069ef7a280dce37143ace84843059c6ff0f30a4be8b38e3b08ebda76703dbd7f502b6d5269fd618953ab48688ac7dbec4d28903b1d018c3dc4986a9dba7a7922b92286c3d7a3b735f5ef2e6fac2efed82de0bc6f1d759cffe874c041d236779db5450499e9c1bd213ba0e0243b0347ff2b84df6ccc0f452edab381cb915d3e8bda6c174663f15b30e1b964d5efd063b6019022e114b72f0506fa1ae69e68164ffd44c446176fcdef07cf387829b0963fb7a1507173ff2e57f453a74c6338d43fdf3d6746cf98cd945ad19ed0cb9cb66780260d3ee28ef1641393591ae1fc6cfb3fa2c4bb8e8de24ba0553b7c54b0edc6b28c410a6c57d6634bdec13bc32c10a4085b087043892eab5bf6c3f30ba1d0686aba2510a1ff4305236970cd7acf1934ad874f30b84b5b48f0fb97fb46357499006cc9d02c0ee46bb3746a87826f2eb84ff1a78a9159b71a25890f3ff4c9fb42497201b851cee7f306eedd34305d4332c36abd1d9ec9fc9a2b06e4f66fee1738dfbb7a0e10df5d3dee2dead30d2dbac8d6ca864248a7fcbdb8771b33a2f2734c6dd14abc765661002083a5170a96f637018922ffdaa211095ad59500e44efb241a4b97208674e99792550f10b85ee09b1912ce6ed4627ff3fca4535f0c37582f1f66af4e4b9bac749617f304aefc73e3d120574af0039f1cc643d282a23bf1db73b9b8a1501dfbc605d901721677f1a3de33b2f72495ac138415ffeef64f322bbbc47da76fe887b1b3d8d85e7c1881c96762a74da6e8f6c2f4fa4d75c0755820ca0f2e30ec863bb0035cfce440132c73fcf5b43ac650b18b5cd7f1a8b1db7454d4cdf320b3deb24b8fdb5a75f5e29a02e04015829434402ba0ee362039cccc3425cdb6a5d12d050486067c54342d6e67644c0ee30c7169b1e83696759ae91907f16706a344d4e5c0562314d6ae1c142c6ef49521602d8c57ef4ef25246096e2317bef8407576a1fa7e1b1768375bebb06a1fe581e243952538727a4b14ff5e0c20f97e9a7e1a915aa77d6fe5bd4ac3329b36ad123fa6cb8d2dfbece3d512b27473f3026c021f09a616e02a71ebb88bee2037ffd0101d0d02953d522b22adb6a8452ea425f753eca0662c626226ca8e1169220a4c3f3c7ce18252a9a3fa327f02ef74a18adc974c0a564e142f722c7197c28ecabdbecfd2dc063fd951952ed9dfff3d0021919cb4fc6a1e12b4d4c27f7dafdd3e36a9e1890d4252ce6617c54b04bd0651b682d83a639411bbb1f0530179bc75fd6ff12c75f5ff1d01c389a8c66ed32e1c3bf1f1dd1c2653be18e5c8a268f999f198fcfbef0a4a6562099faa5f5d9f70ace6f047219245cd8223af8a3b318ed5db96097111cd01631186564e94cb6ce42ef5614081835223458878cec835d6a63cc6427bd84ad2c2b112d731963004e6f32369a1a6eb10d213f779cb49b4fe96f3dc0e1429647bace10ebfe7dda63ab8578644f9b59f57a54e0a8a0349d0ba149d79887747e844ba8c6e9a7ef9ae78197155e7ebb013f87657579f6e16502246bf918e7cb4124d28d1b76b6308e4507b2f1bdbb995d7b508b2f0c886d1b812b23525b63eb03912690d080406ee3b412c85ad1e31933de61ab14a7f998eb3676554f79e789b2f5de2867b264973cc89eba6eaf52ddd7952fc0241d6b61bc3648768e38ba27c3af317fb70f35a1c7736edb9a476af467fe5a5da58eb3aac409eb5f3411b3172c2817cedbcf07bbf61ff447bacc40e7697d37eb745b3c4b5f8177ac73a67caf16abae898e07192d6b99ddc49809b283b2e6de799602eec5e05259a085451f6f8963a03255a00e8ef6172f6d66853b00fa87f9214186aab9747c61f3a39cada1fed12d2f0620ae80f69ca39af1b931ad1ee66b49f49b85db195e4252cb1fcb279de0fe5592c6952e38a4424b3c2b09722caf2779abd6ff751291b504b3f38e9bb2b150833d59d7f2e17e7b7d72c78a2de166574cc34d39318585e4c78c5ea9b1315908fbeac7dfe9b7e2808ef318feb82f17d7212f8a898e1365a54a964b9c809e3b82b4e976fb0951b0064a8fa80409fe75806ccd03373d7cb547423638600bc89d2b30cf21d373e6a46ef6b751a559407d33c2dde0ff1f57bd7fcb36cd9390476b5d44141ed7a33892734b5b82b45e618be79017ea813fbd0528e75467c8a328693d0f0390a8e4afd76d281f89c73883e63bc26d4e43c1a7d364e8de0da647e100b90196b67ff76042bf4159b794b5d7110585b6831d21ee6100600f2966b64a3b117c6777a4f8eb67cd8499552a29e8ab023dcd3f8b206e1213701c1d6dafb9e77d48659a44c9e8be273d68f39ed8813d06313bdd9e750e92c843060a3bf8b23d0f1e266b2cd419071cfa25fb19aaf0c8ce7e75d1b934fbec5e7997dad43fdd0194f297e5cb17c32b28a6f841d4fa0bfeb6a1c161d4168a7cd36895f383079b150660fd0d621ae19f8da224294193ea3a383fe8b8baceaa6cf9ae70aeeb584f2ea5ab8542783bd7e677de7a999b6b25672b71618f7093e98119018415ba87fda2fb9eaf4d8c58b31bd0c33ebf5c309182c6e28dc73b7cee8b269139c290e3509ba51791750a39e19c2b1fb51ef50fc518ec2d5cd301cf88e7ef22e7c656bb6185aa938ccfa088cbbc35a879b1ad299d28a4a77f563d854b350842c9b8c4b39d88dd67ddcbce81379d7f8a05472e6827b318becf1053c9464ab1cada16a59db9be5c0c61da6e8511a22dba0c37a75aef1d86f3b9bc3646326b69d809e122a78bff1e61450b0fe1e93e278aa4a15d00ef048b40c9975addb9883fdcaa86dd87ab5c71f40b9964c59505ea56201021747df261c9ae264ef790c65719f0cdea82fce3261307c89272a12aebecb76f670a60264fc5361ec09ba18d310e2a071a3996b82c04e86c98c243efcba8a9882fa8fd8e0fb891d68af91dfa6e06fb9ebb24cdbcc38604513b22114d81ede2ef2be160846e72f8908451f7516751dd48bf3c6b126d003c34864a61fc234ab5ac14c8374925b27e1e0f5d8df4a38a003264d592da27a848283add6ca85d27dc80e14899c94b4aa6219d6664ac864d87ab9f0f68d0b4af753f07c40c058c0b727ecc8caebf34029f8f0c5cf612023cd372fdf1960099fe7b6ea511bdfffff33d241b0b429e3ceb90d03b6e03fcae33a8025116e85c5cf0eb1e61339bd0c5a8d0495f6eb4a19dbdc19a1e63685d48f0606c18d3b17d109834dafa57febdb08d050a78eb5bbb61abf4b10d9e5effa483c79baf441c0518e7aaf13693c6ca24295ffef116285d69ed76cc83234f2758519c3c9fcace03eefcc603f16c889bac92304d32a56f05fcac3ecf2fe58f0afbf29cce377b00162ff3b570cc6c486f3fd1fb78a3e4939683de8fbcc86fcb7afda7606034126b32d7c5000a76b2795eb7d2496c72f65859bca56f73951968933996ea7d7431e43ed0ecbfa05b7f028fbc3b6c7cbb6428450e1172770e80abfb3873d1c92a2e024952c0d23007c8193bba8bee709c9b2a4aa81944a8f3e056b642b9abf1e7a8842ff60ab76f61730b7376b38ac66a88c9f11b2c013ee7a78e5d9bafbf75d7192d10bdff88302f20059617553807b707f13870da447b112cc35885ca7e37a204da6a1ca6a6f492e6cc868a4935249c9e589745e27f05cee02bf6a6dea03d86ac72aa516586db821829397d8871bdb10dbd2fdd9d2314fb9232efa59d501ac02f889528f474d131c1007af7b36203d8a7915feb5612761c7df9797d59e905a24a9ccfab7c3b287f0c5f8713a73f800921907afb79ab8af384bcd765a371049140b32bdfb106aa95a666ea812c76166ee4c652b1d97d440242d079e199741bb9167695554a4608c1608cdf35ee2ff6816177380bd0eee19d85bcbcb5cace43563f6541f2e0318f866098a3ee1f4a9d4a7161df7aac2c44d5c61f81c10e5f29d5d3597ea0906b18f2e3ad0a590e1e8bf285d861234d7e848d153217c2eac826095d089b36ec38f98ccf2cb35bb2fe8942f4930755bd86e26296d37aca225b863b84eaa5883100d0496ab0e19f77180f9c3b4e005812ff954eea757229dde49a91627addb802682d6cfa4ff37cba97d8f61bdaea311da5726f90c0b4febf5f1147f4bcba3786574919d3382da2cd58ea2bdaa7f6ad1238ce4bce23a7e8afd3cf4ad7358f67b18d9cf78c20596995f0a3a9f046bfd81e80268024a152ed2dfabd816efaf656674a39b05ab2005bdd0217f05cbd0a63e4f71e688ceb7a86a64e5408fc945f0d0bdb559416e4749eff373149be8911f75263c6a8eef3c23ac89ccedf3eb042cc3a5c87c3e855dbbd3d8b0a8dfe286790231769a9aeeed58e3ad748ba04df2b21f58d865c9640fca3a16b64b12397b0a47b952ce9e3856f7d07a4d621d72499120d1ce8656e1a5a2e44f8c60ef58605c1996fe887c7b85c815efcff28b95c0c0fe0432eb554709cc751e5ab9282aafba80c7d895a3052c5bdeaf249ddd085f790e81248593c175afe33e3fbaf909c02acb69c162935c9defc52fadf86ae84f95c23fdbae674f7a1205a6d84cd07f7031c9ac6892f2a7bd5f6c9b0b0c322856fa44cffb1f7909f99165f21d36522ced65c68ed56b7a9c42f6a34e2b4629d1c5876af0d761ab803ff11c6265785a9678fd8a896ceea50ee4a280003c8720cda68d2fe0d097d0fc984feb0eefba39581721c398e5eda9452377521493420f4937da1d62bd8da268e24c3ae2168ba213cdafc10d72b1c094306c761f4c19426758aa0e60b1b8d7287638eb7a4ef5793b6af354e51f2ae84ffeb588d7ece99687426962ca262dc34c2016aafdaef74f12a7f497e64d033f76c33779f87fef8ab2dd1e7e0f60a5876e3be78ac64354e70d7dbb517ca74ef3ca6d17d59ca1f709a462433bd86d570ea2769561452971ad4aedd1c5bb93ca55be7218f04f4fef747d5af0584b833737f2de8908ea2a6dcae1cb68d59bf6f52c8459e58656079c811ecf66ca3a1f729efc776fcb32f1e8f0a83b97aaf6d59444e5", 0x1000}, {&(0x7f00000012c0)="585713ebb28df4156459e5b1aba57d018a3adb8c8bca27753248d2e1e62b6b2e96e606aae9be7d966733ea98c94ae1487494980ee0f0752a8e48455b59104cb11f22a654e7049e6d7767b31f08de205fe934e701d386ced04bca3fa8144b23c2b76741e17e672d991c615db0450ad18e387fcccc1d01449ad965c01bb0a504c41f884f4442c4c64d6f4b16684f41fe4e2f44912805bd25d7d1ddfeddde660b62d82960c7319f9e8c2002fe2f986d526662fd915069017bda3a61ead2946a8b843037b5066d0aebd6f7a7e8115e8be8364b08781a2438dab830e0273d634dbc392d880776295ad9e9f92089b6a134", 0xee}, {&(0x7f00000013c0)="1101a541489ad08c9db3cf3cec3c9f792a5bd0403efdd686a53ce4bff80470c7a528925be456a17df74b8c6f0a12180d976c04e2860ef77151c1dcdb77905e4ccc3932974e840c6cd2ad87dbbfee3073babd69d3675a6602f0f4c69b4a2caf16977c3ccde48e28d9660cc103aa5e209b7155b5a761b6aea0e29b3c41633632b272a19af8a02ac57e090aa2d3bc5de6217b8f1503f71ea757670728fdfcdfe6daaa2a6311f186d4bf200cab99bbb71e9a4986f980afcb868889b52654165185b1cea39b3125", 0xc5}, {&(0x7f0000000100)="4aea4d2d4ef529534b931992d3644600672436f3aa1588332787c7ae62a2d223fbe75fd59604e0b53a922bf842b6ea18d56896784bd8837c817015f4e4ab569147145423b809d8c5bd1ba5088584733de3ac5545d24d82c8ead7a6be1104b96a50fafa56d7e953c0b719a6ed4b3ca225b52e3e6af913fc437a624ed04b5baaed667e4635c1fee765e94e5702fe19bf2cdf71aaff4a8b20215cab66a56b12513b9635dac56539850729822fc9", 0xac}, {&(0x7f00000014c0)="81bf17b86780abe95a77fde17fcfd6e9f773c48167ac92cd19b81c8a58763691f969a2d3edb504d27aba896f057922adef9dc360394aaefe0980ff1267b05efd3c72401489b91ba053814b5a804e7f1650c732c97278d809edf2af21025fbe0fe509fb3058ffdd2ea91f17b01ad76d3eabc183d5dcf76e3411826cc98c75af121e396436a0d4e53424476298e81e1987c717b346fc84aeb1acdd49a1b59271cc598f77adc1761f6bd5570d84a7835fbed427b640c0d1577eba7df145b1aae7fc61526259853e0e345c39d23edec8036d824cf3928b273240844bf18ba8a93455cb771d1f7a72e5c3f9668f8f9f9dcea55ddfae", 0xf3}, {&(0x7f0000000040)="ea044b7d2ceba5a34198f7777af5d2cad6012a2fbcdd14206478eacc4b87c27999b981c77ce0678ec7483ab94fa0f9f80bde9a52ebb3d9dd83a264", 0x3b}, {&(0x7f0000000200)="93dce5788d38245dd760df249ee3635eab66f9c49685bdcdf6f6d83864493443bfe7dab711a837f3bb36fc20f9ec04742da9ab8b7c8e8da7c12d253d19efacceedb6e5fea939351ba8397fc5a6b3ea81d2bbde49df3be57ebb12496e332be5fdf257f27f7dab40e247b3a4a2117c3e085d4e0a5f7f50797ac7a8161d16", 0x7d}, {&(0x7f00000015c0)="fcb69f72b76970a0580bca5f26f95eaaebd55a8aa641459fa7547d0bf748b238f08a1fc46eef64ca8095b21c42ebe26bdd64aaaec2f461e5705400c69ddfcc41d8844aab80140c971523100b890935f480e4beb2ef2323ebfda95cace9f272d0ccbb1d96b944d5aa2950c2892d180bb680d576dc34e3154c2bc339b5aeb8ff8461f8e070c7e8a9eeb2f39caf81d551efc81ffd06d4399fc9c8e9b21abad4bd29c4e5eb01ee", 0xa5}], 0x8, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xa0, 0xc}, 0x4) 16:00:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x28}, {r0, 0x100}, {0xffffffffffffffff, 0x2}, {r2}], 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8a, 0x80000000, 0x85, 0x7ff}], 0x8db, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x66, 0x3, 0x3ff}, {{r2}, 0x0, 0x44, 0xf00000c0, 0x6, 0x7f}], 0x9, &(0x7f00000000c0)={0x5, 0x8}) 16:00:10 executing program 0: r0 = socket(0x400040800018, 0x8000000000004001, 0x2) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) 16:00:10 executing program 0: setuid(0xee01) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x4, 0x9}) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x4, 0x1, 0x4, 0x1, 0x2e3b, 0x20, 0x3, 0x2, 0x3, 0x5, 0x3}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="0000001860989d8b00002b27feffffff000000000000000020000000000000000000000000ff071af0286c07", 0x2c}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./bus\x00', 0x8010, 0x20) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000500), &(0x7f0000000540)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x8, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="1f6108b97680102913ef9d06b1833c822f9f5e693556034925490030b98c88fb8761d8f0890ae012f626b6e3f90db0fe41f23ceee4ee8d6d9c8c2203c42403cce965146ca7ed21edc9b66b9b0405964c1131a05b0555201a6a7d96ec31f983988b3a583612f71ab57e3f8913ac67bf60449d66f9bf1efee55e511cf81786027773703e4f38a659694f8da95a10f08da475c6336a230e3b352c604af0d0b07b6a27c6f41978ef7e5317227b814ed9da33d2f0056d9fc4f52b681d698daf6d655476ea90c22a037f8dac66ee", 0xcb}, {&(0x7f0000000100)="f620b0686dc7f540bfe0f5e4a50e0798117fa2445604f50ee596cb82a5743e237fc485f23dc3188160e3768b2749", 0x2e}, {&(0x7f0000000300)="61299ffd78a5fea6b7085cf5b1accd8c8fd58a6f1bc447956690af34f9850390124173ab2ff182409d67a07df662987d1411deeee4869f83c233507ccb7087c4a7ef62f5ca879709014f81bf624db9e9da2f6195f5d47d83069387b5b6e7", 0x5e}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x1}, 0x400) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) lseek(r0, 0x0, 0x100000000007) mmap(&(0x7f0000cac000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5013, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) fcntl$setflags(r0, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000000)="68a845d858af856b8d1c8dc28d1c77757de6c6115e3025535acf8cc45e479bfde3a578cd6643177336992cfb5f8ada8226fb71baf9b20acaad34685953101fe575d508e4205f41912ac16558c0bd71e3e3c669ef86b6dfd55a82be6c0ea389373636b585e8354ac3348ca2531e78420cd9266d75ca032a388b1abb0ef87b4226a3c57059aea04e138b94eb2590bd2c7b3a6ff6e6bae82545cb62254b620ceedb7aa628f5118f007d075907f7ad5e", 0xae) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/6, 0x6}, {&(0x7f0000001100)=""/190, 0xbe}, {&(0x7f00000011c0)=""/109, 0x6d}, {&(0x7f0000001240)=""/159, 0x9f}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f0000001300)=""/34, 0x22}], 0x7, 0x0) close(r0) 16:00:10 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/68, 0x44, 0x840, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x116, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) minherit(&(0x7f000028a000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x62) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f00000000c0)=0x3, 0x4) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4a696f6308d663a247f45119af53783e103ed97d8e00e4420c45e988777ec8885e3e3a1846665629c26a0f9590c58abff76450ba05ba5717fcc9b1aaf289c361ac8836b7394a7000000000000000000000020ad35ecb888772c5114e6b0d596231eb348b7857cc69e1782a438ddc653b878e5e8e384fa86c87d533ffddcbb14ac14ef80268dc9a5afa12ef902ae6fb0277d5aff0f0000166838c6ab7e3f091d36fa10b2ed07e5509c8ac718e08f78947d0fd526688fc8ced2ca7b4cc8e2f670033152"], 0x9f, 0x0, 0x1000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xf9ce532a4204bf1d, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x0, 0x7}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r0, r1) listen(r2, 0x5) r5 = kqueue() close(r3) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000040)={0x1ff, 0x3}) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r5) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/253, 0xfd) 16:00:11 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') chflags(&(0x7f0000000000)='./file0/file0\x00', 0x2) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00', 0x1}) r2 = socket(0x18, 0x20005, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f00000000c0), 0x183f56f9, 0x401) write(r0, &(0x7f0000000040), 0x10250) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) dup(r0) syz_open_pts() 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100008000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:11 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) open$dir(&(0x7f0000000180)='./bus\x00', 0xc0, 0x74) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b07000000000000000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b", 0x2}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)='E', 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x100000000, 0x4, 0x6, 0x1, "c69b3d32e97160024d526874ba55409526b527ba", 0xa1a4, 0xff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r3, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x7e, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() pipe(&(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d70000000000008d2089452e57340c00"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfffffffffffffff9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f0400a044fd33055552fbc1e41740632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7ac193ef16ab93f12fc4d5f16b1d375d00d1628b53a", 0x195) write(r0, &(0x7f00000004c0)="6430ca246872503f43714b0b0000ffff3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea9593806ab51d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282fc0881d1bb57c651ffe45fc1455422e52a5545671ffa3887141f3d971e7637337be1c5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cfaac8d98289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d530109d8437104d7b0c57569a30858d236115136be34597a8d0d8591ce60ef73ff5fc6fcc81182a13d0ed6681406ce1bec46dfa39936135a77ef23a4e6d3d", 0x240) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/134, 0xfffffffffffffe2e}], 0x293) syz_open_pts() 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:13 executing program 1: socket$inet(0x2, 0x4003, 0x8) r0 = socket$inet(0x2, 0x7, 0x6031) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(r0, 0x8000000000000000, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="192adcd0ac4f24156184efa5a0b9a055088e8e679acbc49cf298f820062b643efd8b1f54e14999d0a97a9a4eda9d742e62d697bf65e8386536a90184ca54d568956b4582a85c226085cbe94891ca1ad9cfdc12965e84c05eda3b307ee8faae00c06e0b8d22118458be5389649025a4584948d50db96e759e14b23c0389317f269c814d25252d0d95bc46a232d8162e20be2d9745c1daa88cbae5cd4ca9fb2627312bea6eb26173f8e803881aa96316cd5832ad9b8522d645741f", 0xba}, {&(0x7f0000000280)="948785589e61c32cb1b97fac0c38732f5ccf923b606b94f00bd240fb3d89ae7f51b4b12446f5261ca0798cf2a12d6eea77b764bdbb894c48942be87404920018291220256ebdf968ab8adcce9b3983fbe7593fcf9b4969505b021427cb9629c7edc7c3fa6324f2123c6848d303e5742c5e82fe6e831843b5f75c04b3ef12431eb2f6901571ced6b562572a29e976839df567a555fcec85ef8a1ae6cd80047caac77299cc092a7fd3a022208803d9866f843c53aa5568c4537b6e6af8ac05f53b33fceef183c8b68c219dd15e8970b401141357339799880ddfd17f7b1b3642de95d22454e018", 0xe6}, {&(0x7f0000000380)="d80e4a3ea38a8851eac94c656914adf159b781e213af47a0efd4265dd3c172e51ad2d3d06b2f390b0c040e4b56569b47ac854cfcfb3196cef82d54b06802e6cfd560f03ba0e0fe895cc24c6714f202df70c0fa2b8b49f18adfb2c9b7a06ce4c993b79bde313c20e5d2a0504555b06d86", 0x70}, {&(0x7f0000000400)="66422c131b859f3b57c28f9c04a9cefb8704a59be1789e16a0b9f2d4d6f33a0a5b4b5900399e79", 0x27}, {&(0x7f0000000440)="2f3d44c8eae9631a63cafc3bfeb94996f630aaeff2f5bbb0f64ceeaf80d031cc99d4149f7c6abc25a4354a1c7a275a70c44b983c15b88123dfb2d3c23adfcaa9490eec4b18e593fae092af625ec589422e9ec587d37b600d3b08d67ca9c2781a41e42f3f564a6464c80df86fa100667777d531ce", 0x74}], 0x5, &(0x7f0000000600)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1, r0]}], 0x158, 0x49aa6983d4a89b20}, 0x6) recvmsg(r0, &(0x7f0000001d80)={&(0x7f00000007c0)=@in, 0xc, &(0x7f0000001c00)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/100, 0x64}, {&(0x7f0000001880)=""/221, 0xdd}, {&(0x7f0000001980)=""/108, 0x6c}, {&(0x7f0000001a00)=""/255, 0xff}, {&(0x7f0000001b00)=""/135, 0x87}, {&(0x7f0000001bc0)=""/46, 0x2e}], 0x7, &(0x7f0000001c80)=""/222, 0xde}, 0x0) r5 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r1, &(0x7f0000000080)="f910262df68cbe5804a014d760f7fc8e5c4c9f2724777c88f2b7f4d81afacccd4feff8239f9c5dc274089751dfc98eb04062574f0a0a0d9a42cefcdbc3cf476d39e91c839f67fb65f9e5e39781fe8cb2692daa1fcca88d2f20e7f3731d5ca84b97a6f38f209e45fc87264532b34ecce760390f71198bd753a555cde1c4b6d1c28748748c0d40f79fe1", 0x89, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt(r5, 0x2, 0x40, &(0x7f0000001dc0)="9ef5503e34d231bdf80d5f406af1fe07f8d61992894077d0", 0x18) 16:00:13 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() shutdown(r0, 0x3) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0xa8, 0x100) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) write(r2, &(0x7f00000000c0)="e3844a3dd6b6b08709000000000000006ee6a3a62f664b51906a42393a3f7f7f9e03029349000000008000000000000000", 0x31) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) 16:00:13 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x83) chroot(&(0x7f00000000c0)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0xfffffdd7) lseek(r1, 0x0, 0x2) 16:00:13 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:13 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/185, 0xb9}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f00000000c0)=""/9, 0x9}], 0x3, &(0x7f0000000340)=""/4096, 0x1000}, 0x0) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20003, 0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x40000, 0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) getsockname(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfff) 16:00:14 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000002440)="f1f478fa4d90efb0167e5173686d3043f90a0cc004aa1cfd65a536e37a7d5075e14b00355b849315dba872c54d0e42661653e25719f24cc7481ddeaef0f5bf4b631cbd4773cce188d9bc877920afd75f36c3220c53d4d20f0068210fba68346eb293ca08e4c1c56bac816726b5461c5171c15d9780847b7f2b9e439338b2f2b50136c7bf7dd784f361a3f5e941535c12f97068815d033d770679010c851df138ae0775b6650fe42f1f5f189c574bfc36a7688e67b8b920a7459c126a6efa8ab21893ac328e82e215299accc0dadbecb372ab849c260cf9e878bf6b70ce34787ad2171a7486a442fb2fa2d2194ada3366ef17255d8506b48196b0afdf522d59808ed37f453411d59772f9bf568cedb79a52040685ba4bbf937381ba7ead2f0c1550629e3919bd27a8ea63b31b14d3eea8728ce2f79f16fb44deda59d8b502873aea7a5c1a0a0175cacda531b20c60abd2eaf1984877cb0236b4147ca91384aa5a8492577e977888c3e122ae72dd65705060636b53d2aab019e22c5bafcd867aea8a08d4403ef89d6eb7f1511c9bee6faee76768dbc2e9ead1e4666dc3d19e30c2dfb37146b05eaaff09dba464107db333e447c9204a2f6d568ba00a7ec874d2608513fb2b7d0721eb0920705f39074735ee80b0c6d8dfdb37f1159427f4c2e0e5d409215ea70d43d931108ad5446aab5bf6a7162ab86991c9f5d55f335783e30963c738d34438f0dba38a18f7d80dd5e3aec0e7a5d6de22ffe165eb894a419459880116297538b3a1608aa095e1f13e5aaf988824240ae14b7fb0ace4e0bfe272f8e176f59e52f9a4c59275a1d0a3763952af51d97db0b6035d3172efbb6b8a9cc662ebe5d9677c18b40587e51643c8a46491535b28b475ee69170628f02edb519c6098c6d865c08bc154f1a9be0fec913e6c60ed328bbfe58b96a041125a3ad3cba5aedca8a472c38e6ce08e72a9fd678502c0c41a836daa682beb5fcd44ec66c7af50aee10f9a19d7f3c7c0c5e4c54422e3ab7cb0f8874d894db3a8112cbc486cb53f2e9e5cd33cdbe6ffd67a51d4d9563c8a7f62e4844a52331d10f336a25a626b5d7b3a9c98b0280d72b67f54b98b71f22ff18d65e03677b6f586f163c0ed765bf27628b8f34c9aae25c56536f507050c9e3d366e212b61ccfb6fca596b1172ca0d0ec8670510ee51caf7be1325d28a1e3ffbfb53d490557472c7ce2a24050cd1f486ea524728fd1d88fedc7306dda0cde7a63198faef996f8435142359180603ca6c194f5c5f521d331afcdfd74dde7e5837dcd3aa9f651b2da7ab4549d70b9b876aefa8558c8bbd48aca1be2d24c464ed26a8aadb26d70a15f3131d0382f9dd81583ca3474fcc169dc9c43d944cc93203225892287d4633a3944640cf504cf623ea754d673e3edb6a4e9680daa4afd5910217892eb8a349a9d074ab13b48dc7823bde0ce38d26f7972d8da76987a12c8ba8aba8f22451328c3a2a51b43f9f6d1eacf9af51ea57e8152f8e3899ae6e2722ca5503f0e5612ed51a87451cc910276a454a7947523beca13fda76b461b888f5c5775930fae54d85217aa21c8999c3f18434ec2e771b6d6c4bd5a30dd3c5f477ca640c51298ee8a7d23f71cc8edfb7f65cdee4395b7a3a056526537e09b18e27ef77fa9bdc10fe0213dadf52d02f5574f78ad6786f32dbbcfe4b217e9b865d74041ba5acb3befeac04182c5bf486b04ac68e25c28f2c5ff02c37dbc268134d38aa0cb191b066d23f8df7a08f30ac61f8db88191eead137dc61a332d10ebdade456753433f2d5de1c7da9d053a64a5eb139a68a4dbc2483d71c7a721299b74d8c9cbe4cb74cb9115664717a0d3037f1da6db746c1ca1718f2521ff095d7224ae9cea580fcda370a91265b4b800564ad56c127293fcbcb6104506b5c1f72059ba7cd29cfc49a8658fc94767dd016cd16042f62100a580857030475342d8d7cc8b47fe91523a62e11f45dae9591842fb76a9f835858ebd7b4ae0d083578d29a7ef42ccbff109b2775a9cfbe9264f0d3bf9df0567c0a892edaf6c12700b2dcee6e50704a5e67cde4a4a38a2870268b6d7be45e5762cda9d046fc89771e0afcc16e567b5f88155bffb195044f91f4c86cdeb951fa6911e3ce99ed3c6dceee6eaf0499d5af32b88405ffdf88a7ed0adca94517d3fecac1beb01e8bbe3bd6f5170a38855ae381b025c73a77ea3a7df40c7638a5c83f059b846356da1ba206c6d6623a1333ffe0c308febaac3992ef41e2cd45355e1c0cbf3bb5a25928a636ef30daf6af6d4a56e1e214753278fb7e11ad3a87d685da0d5dea921d868a3bdf05724358beb0d754345b8b95922e562a73ccfa9b75ad2e3aff7a8f434082954743ffac5182c0a2743dba1aadce365225fe89f905c33fa613524c87c8b5844672f41c79c985154a8777f0d6b3fb706343894c9fe0f2855d79d6823b50f0782e3543ec7fe445496ba98b5c9278183cfa44aceab3b8cb346099e48f950416bc58cd9aa65794cd314c954521e2d0adc81cbf9e1dc324fc23ac28a2ea5fc1fd2aaa2689903a1e493278aa7d7fbc5d22a4eb96ca7bc754ff137fa611dd84b766afc5fce60759afe2b27ad1b60156a3e4d2bb313773385b169b4d1ecb9540db1c506b63fdfe8fb29baa934fff941ad21f03f9f9dd398f8c2f55f897120666ec92aceb0e18c8fbc62494d1915a16fbe982f80448103c631ec675f6991f4c747ee7b21eeb019517e46a1a2e2b15378520699ccd164da8ad0212aae9e23f091c1efe399372970324a1d3ed0e6aaed8a5845d2b011789c1337df9e72554e08048dab871a590d10614545fdb9a801f04932fad9e0ebfba72a4e984c9a1c49563104085217173174768a8e5963471340b053fd4d54fbcbe6e66f58424ad571e74fbd891d4c8ce9b8d8b1494468113f6868f024c259ad1b1f70b1e7da19546534ec6b9e69ac2f5928cea1dd05e9c9402118e1abcb640bac552e61301dc1b8bb5849b44df51a0a99fe778d131c6ce06a2d1951f63c33d7540a743a6859a74540db0b2a5905ad9ee11e77214e613d7a9bcda40ded6cc2adf1a8f01a18f63996c15bd6cd60424fecb1f73777752c556b9a21d0720b779a15fcdcfdb4c438627ed66cbd9df4810d3bc47279e5c705d00cbc5537f4e97f9b8a41fd28bfa27adfb6b5440f62b0e980b0689cd1af12dd13c5ab06c15db090f9b195dcca18a018e169afbaf47d4b143e652bf66c426aa263ddf7faf11de77d8466ffc114c2be78ba986bdbcd4bbc31b4843d93737eb0bcfac2547f527f649f518511a3b6d7d99f1bf589531d77f7b7a5bddbd30db5167e84a20a2e6c6dff5e1df6fdf4644b55231f780249715a5d71484da601de6b3444d7261ac9755480cfb103fc6620b74f5deef70f1029392490de9c7067bc58dd9fe44f2d4ca0dd54a7bf1a46ad93c712766b9e9864192a68d9cc810e7733ee4530a35506e6c6051a8c056363f57cf8d129fe3214fe2f9237123dd9f5e5c8177f6d6d62781809ef9e24209b0f6d6b4ceb268f413d12b3f12fa8207d16d1a99af8ff83e55815029792313e11c42edebe067246b5ca624eafc8d27fa9daf74b00ba52fb92cd181cfb0707e5a33fa6c69d7d194097de99bcd0f180a4ade7321b21f19f6f5575e624031e6c532d2040cb531d330238ca590d0e067ee86e9582f8fcd593472df5c2960841e893a1650611a601b09ade084b2274c016754f6b648ee294b86a22c8c29d7ea7b26d14248c6126bd8f2a491d5a870e61dd4caaccd52769fbb77f1e5f78004dfb8e3de9bbe1299422e6e4498419b83f46f0c71843154f70ccfc3fabbfa155c4e5dcd568e63cd863fc16f96ead409b040a2496af51db8290154e1a686f2e4015ce6af991e46a10306116b2ae4d734262f53bc301b9768ea9be18a11b1ed110916de246221606ebc291229655313ee272e9d22df008fba643da5bddd0d7aad45a2762f87c86c8ac1f392cd1c20f8ab6018c0433ba15b98c8d934d15fced069e96508d0af6ab1fe1bd9cd14614a98558e4fcaf2cbbc9f1efee202108bd4f8bb6bd9ef0308e3b5f9b9915b70ce6d8fa3fd11c804dbf97c1588c58658e92c8f95919e2447d751080374d6b5f50c5fe860e49b05c469aa7980b21d3a8417ec87fd9eb9dc3526e4e73acf10917bcf8716ce00805a13c19bcc9a64002a798fe77e087a79d64f7b51ca7609493ec6441e5310bb3363e1a7b7ab4a81ca8d33d043812a52bd3cb3893158282d1fdf4351978885774b6ad076a0990b2fdd05555effaee50970ab45619af4d4da11019b7398f37fb896b3a73449959e530f334879d3c0743fcfeef4581e575f4777dd89df2df073d0b6c654cfe525ed01b8ca68f49ea096a4425acaf4327710667b4129e431f9107be3e710a11d854aadabd20b6ae39bc1ceb263ab0e0ea98afe65066d6c31f8e3b7f801eaa0b75866055fc0159c9fee5e546d902338d666e5ec59598fd5d3c85da4a9a96f264a72ba238dccab4c6bc22992cb6038966db72fb1854e5e11bd7c57dd06a8621e7f1377072944035b2bb176531f0a942912fde7fa7f0ad859139aa5547be02a463199b99f55d0e0f2d0482bfa36593424f07dbdb65abc32c4a5ebf2106f9206605683cfc8e896d12848188d652f2e496b35b2334e5d4b4aee9f9a32d9787d1cc992efebe1aad5fc576ead4fce16640a3598171bde147eca324edd71b4e21958e975d681609b58830fd112f1d0b7656073168729f41323f54ccbd2c7c5f8ff8be68c9b61ab480553dad24303275a074932028c4174c0d4375f7ed2c2ef6cd442ab9ec80dc8a423e47be6de3d852e2889b30c41195a982cdd35944b4e7715b1ccc4936e2fbf212bb95ea63cb1c2ad7a59dad8488e94f0a22ef6e4c151795cbd2cf4358cb511b396da320978e731cd09b045d479cd0863991271eacfae881b23e58ea62786ac81d8f304e9a92b4479c3b87c4e340e8f554add40db312cc600fac2df9e7030dbf0dfd41e4ba38aabeca4b9eb479153e0596466593f16190dbf43f0e537cf163478d7db316ca715acafc8f86e9408f8351f70191aab7e688232f80bc1e1e299e66c474f0db4782f2ff196a28a429e04a03fdfa91b9757893d3b88dc010c22b706f96881f4fbb1dc37703d6026da607673ade379ebce51fc9ada023c93c7a1df51a8084d0b1ff21292de602d6103fd1084a62e02126b5aaff34c82f76fd8fa43d22400207cd52bef91d2e0a5ff3ca3d5aa004a10eb57b7b895aabd1c766022f53966fb0d1291a69003dc07cc3a9dc08a1b1821020b2aec30e032b7aa679e3a7e2cc87836b25f49241c193f5bbbf48c14df0511aec6cc474dd5eee9ea02ee09589b5b0097490205c3f72738913096cd21b52a4ff0919aa28090544fc339ffbe987c245dbf920ab5693817546d02e21eca963e5131efcc12fc908dda0e2a084da84e05ff63ea62d6799fdc671cfb3f9e98f3a29e0bf5f8a6899fc1f8f6f80d1266ec371007f23424bdb86c84f312b4407015524357218f2d8b54b58d06f315c5412049a93be7981d2012fee538d4abe380f3d0723a9be891a6f5ab374aa337845dacdc2a3dd4245d2a6759adf50ef702ee56f5194dec4f9df0e7905dc6329b9e4f1daf5324e22e5bde139df4f01e03a297b60d9e5b8be45496fcd81eb36a03ab892f3efd9de9ea68725e08bb6ab6a9b8951758a6adcafdaec039cee603ef2a234b350bbf6f55037e0afb4f47c4c24a7c9d483e8af67c0a547e20b5532cc7bc4cdfd54c0482f90a82d44d9a049497b2ccc6", 0x1000) shmctl$SHM_LOCK(r2, 0x3) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x12003) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x3000) msgget(0x1, 0xc0) shmdt(r3) msgget$private(0x0, 0x20) r4 = dup(r1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x8000000065ca) r5 = syz_open_pts() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x0, 0x4, {0xd0e, 0x9}}) close(r1) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0xfe5c, 0x20, 0x7, 0x0, 0x6d, 0x40, 0x2, 0x3, 0x1, 0x6, 0x7}) semget$private(0x0, 0x4, 0x103) r7 = dup(r1) msgget(0x1, 0x440) getsockname$unix(r7, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) msgrcv(r8, &(0x7f0000005680)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x0, 0x1000) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000080)) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="a40855da62215ba116cd87f9c0678a91a37fe8e56b6ee73099e0f14c037247d31e6b7b81cafcf31659acfab9961bef32e3550d0ad8d903b3ffd3fb6ac6aaea2a3452ac82d6bef092313930", 0x4b}], 0x1) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff390000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba100000000007aced5f97a004469ad90d711f2ac37b9e2568732d5"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x803, 0xffffffffffffffff, 0xff00000000000000, 0x200000000009, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0x684b5af6b95492f8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() getgid() 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r1, 0x5) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000800)) 16:00:15 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) getsockname(r0, 0x0, &(0x7f00000000c0)) socket(0x3f, 0xc007, 0x10000) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x84) 16:00:15 executing program 1: mlockall(0x2) munmap(&(0x7f00009e2000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000aae000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r0) getegid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x150) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x2a6) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmat(r3, &(0x7f00009ce000/0x2000)=nil, 0x1000) listen(r2, 0x9c9) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x7, 0x6}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0xffffffffffffff99, 0x3}, 0x10) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000100)=0x9) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x32, 0x4, 0x1, 0xfcf}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x8, 0x20}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000016, 0xfffffffffffffffe, 0x7}, {{r1}, 0xfffffffffffffffc, 0x51, 0x5, 0x7, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x25, 0xf0000000, 0x800}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000002, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x14, 0x15, 0x4, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0xffffffff, 0x7}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x6, 0x1000}], 0x3f, &(0x7f0000000200)) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:15 executing program 0: select(0x40, &(0x7f0000000000)={0xa}, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="9d4a421f283d7cea9debb79fdcabb67a07fd6d38e3d736fbf2d0ef15d1d09c088ecca4cd077e467bc1674be3e86c966885bea5f703f5ca31787be2d93d6959d893cb1503f747ed68047a5a829b0d72c0784f01b133648dcc512e505e0f8d3af9d59f0615007d7b4fb0e76060f83baf34694a6a3c182f3da6336805385447be80197a31b4444ef46ea74cb2bb634018a70b8a8d22f1", 0x95) select(0x40, &(0x7f0000000040)={0x9b9c, 0x40, 0x8000, 0x7, 0xffffffff7fffffff, 0x8001, 0x1, 0x10001}, &(0x7f0000000080)={0x5, 0x5a07, 0x3, 0xffff, 0x4, 0xfffffffffffffffb, 0x8, 0x10001}, &(0x7f00000000c0)={0x7, 0xffffffff, 0x0, 0x1000, 0x3, 0x1, 0x26f, 0x4}, &(0x7f00000001c0)={0x400, 0xffffffffffff0001}) select(0x40, &(0x7f0000000200)={0x800, 0x7ff, 0x81, 0x630, 0x7d9b, 0x7, 0x5, 0xdd3}, &(0x7f0000000240)={0x3, 0x0, 0xa580000000000000, 0x1, 0x0, 0xffffffff, 0x466, 0x8000}, &(0x7f0000000280)={0x9, 0x7, 0x8, 0x8000, 0x1, 0x7, 0x1, 0x6}, &(0x7f00000002c0)={0x6, 0xfffffffffffffffe}) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt(r0, 0x2, 0xcef, &(0x7f0000000040)="fde2291c3137ec10d7b3d9506b810e2a31b98faf8b7c714305f7e5d4afd18aa1c4b41e954286eb8a1eae34ea00b3d6d54fef51a46b7167bd659a24309351cd0d580a422f755b34c7b1839844457280b5b55006ba50ad8205c33d5817f499f60fd6b4588a3eae1eb29c613db1d51d", 0x6e) r1 = socket$inet6(0x18, 0x3, 0x0) kqueue() r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013d68 failed: hole in range map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013d68 failed: hole in range 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xff, 0x0) 16:00:15 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0x9) dup(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x80000000, 0x2}, 0xc) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() close(r2) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86138) open(&(0x7f0000000040)='./bus\x00', 0x10110, 0x21) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2060, 0x80000000) dup(0xffffffffffffffff) dup2(r1, r3) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x80) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10840, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r9 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r11 = dup(0xffffffffffffffff) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x20, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x20, 0x0) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x20000, 0x0) r17 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x20, 0x676c00e6}, {{r2}, 0xfffffffffffffffe, 0xb, 0x4, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffa, 0x4, 0x800fffff, 0x1000, 0xfff}, {{r4}, 0xffffffffffffffff, 0xa, 0x40, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0xa0, 0x20000000, 0x4c, 0x7}, {{r6}, 0xfffffffffffffffe, 0x3, 0x1, 0xfff, 0x1}, {{r7}, 0xfffffffffffffffa, 0x82, 0xf00fffff, 0x80, 0x400000000000000}, {{r8}, 0xfffffffffffffff8, 0x11, 0x80000001, 0x2, 0x6}], 0xfffffffffffffffa, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffff8, 0x4, 0x41, 0x3f, 0x5}, {{r10}, 0xfffffffffffffffc, 0x4, 0x80000001, 0x8, 0x3f}, {{r11}, 0xfffffffffffffff9, 0x4, 0x2, 0xfd2b, 0x2}, {{r12}, 0xfffffffffffffffa, 0x0, 0x20000000, 0x2, 0x4}, {{r13}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x6, 0x80}, {{r14}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x9, 0x2040000000000000}, {{r15}, 0xffffffffffffffff, 0x80, 0x43, 0x9, 0xe9}, {{r16}, 0xfffffffffffffffe, 0x2, 0x400000af, 0xfffffffffffffff8, 0x8}, {{r17}, 0xfffffffffffffff9, 0x20, 0x80, 0x0, 0x424}], 0x3, &(0x7f0000000600)={0x200, 0x6d38}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000351) pckbd_enable: command error 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x80000001, 0x0, 0x0, 0x0, r1, 0x30000, 0x100000008}, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x90) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pckbd_enable: command error 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)=""/196, 0x57) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) shutdown(r0, 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/241, 0xf1) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() r2 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="65a9dc563e924190bd94d62a943581e710c82b07b3e2b03b4e3e02fd2ba8ab395388aeba8d2b2fad0281dbc20cfcc2f27d2c62f6ba02752c92f2c782b97c34fe7fb13f9c5b988c4e59fc7830133dacf06f46c91fb64da2cea3fa828a6aca7189aea11a234351b94ecc0afaea96d454edac85c192e23bd10f7b6ac16cdba84c1a70619c9ea49541d6ee3dcdd6ff10b2657730c4d26e7a99c4fda0759ddb15b41542772a9da8f4", 0xa6}, {&(0x7f00000001c0)="d14bc396053d0e27c5ecbb8e41630eb3a80d83d9f703ea0d52fad498c8700aa86000e14028936b1eb07820e244835b25df98c644e7226e9257f1cdd435b95080b18ce3de129406bc49299f1cd178eff17bab8bc8e2f4d9e42109674eb6a055cb6d9bed59124016cfeaca96232c02ff62aa2c8385a334a55b26d979095abfd4db97684f1ac5521152ecee9bb531548d27598099fad0a0a9036d608e9dfb26c7b4ae22", 0xa2}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x407}, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000480)=""/55, 0x37}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/116, 0xfffffffffffffffa}, {&(0x7f0000000640)=""/158, 0x9e}, {&(0x7f0000000700)=""/37, 0x25}, {&(0x7f0000000740)=""/220, 0xdc}], 0x6) 16:00:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffc4f) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x400000002, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x75c1b554}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:00:18 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x8007, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r2, 0xfffffffffffffffc, 0x13, &(0x7f0000000040)="04000000", 0x4) 16:00:18 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, 0x80044272, &(0x7f0000000000)) geteuid() 16:00:18 executing program 1: open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0x10000000000041) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x3ff, 0x4000) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) fsync(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa, 0x28) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1080, 0x6) 16:00:18 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5f21930275a6cb21551df14f6d00232eabec42e817cc189bbfdaaea6f08e4b9a74a45425d3c485ae10f3539e35d6acc8b0642e5d3650503d219d63083f8520de9dd754e2ffbe91e6332218c9801aa5d917eca9d56eca929b1709533ee618c1f46df4de554c42e61ad11e7ca2ee5e7435595f86c4fca14c61fda358bbe7c29a", 0x7f) r2 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/42) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x7f) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x1000000000007, './file0\x00', './file0/file0\x00'}) r5 = socket(0x18, 0x2, 0x0) semget(0x3, 0x7, 0x110) r6 = geteuid() setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000280)=0x101, 0x4) r7 = getegid() lchown(&(0x7f00000000c0)='./file0/file0\x00', r6, r7) setsockopt(r5, 0x29, 0x35, &(0x7f0000000080), 0x4) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x18, 0x5, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0xc1) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x7008, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) writev(r0, &(0x7f0000002340)=[{&(0x7f0000001280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xf0a}], 0x1) write(0xffffffffffffffff, &(0x7f0000000000)="740755aec878c5e4ccdba8688b8a87a3e0ac700708cd891cfcb27e3150408920a630ec05711409ac886b7ebd0d20e6ef14a956780bca0ba6fcbcc941fc5c91e417081092ad3713db5598da8a76cb38d50e73dde7b4006af6ac64fb166c62fe59fb7505276ea851d0e4d321becefbd5a8cc339786a3a50f", 0x6b) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x200, 0x29) mkdirat(r2, &(0x7f00000002c0)='./file0/../file0\x00', 0x100) chmod(&(0x7f0000000200)='./file0/../file0\x00', 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r3, 0x4) open(&(0x7f0000000080)='./file0/../file0\x00', 0x400, 0x2) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f00000001c0)='./file1\x00', 0x490, 0x104) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x4, 0x101, 0x48, "cd0ada120d62d5220073f7bc4ccd4221cc434b54", 0x100000000, 0x100}) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') setsockopt(r0, 0x29, 0xa, &(0x7f00000002c0)="b9a9ee60b9bb6e9d77e1cc097c343f0471bb522535e24f438783b97f4bcdb577d63691ccb56ce76dcfb51d43cae59c52adf291b635f74f862373662c224bad46d5a8405194f9af4c54f4bc563f02a90045e5ad0acd9b1d8596eeaaa0b1c6cda48909a073588a4adfbc67e3e8338a51ef253ed218e91d9c9d5aeda066a4802fa877060f86d74596e743fa9cdae772c22fa8bc1a1c76e19dde58d9556046ad67c753d2f5ec8dadb4d7bb004407d7294f04818f71cc9aa153b469ea9b89118363f3593b8332abcfd65dc156ad39ecf28320157a59e7d4e9e1f07163cac507f24fa46066f98e7a94099a20407a7a6956d7fbc1f05af66107282e14c218a5c0440a3d338e77dc8014102e", 0x108) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x24ddab555e5442cf) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) 16:00:18 executing program 0: r0 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) semget(0x2, 0x2, 0x802) kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x200000080000000, &(0x7f00000000c0)={0x401, 0xffffffff}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8001, 0x9, './file0\x00', 0x8, 0x2c6e, 0x1, 0xfffffffffffffc01}) 16:00:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x108) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000003c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f08503905e6104b86c4b274d872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86b", 0xa3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = syz_open_pts() sendto$unix(r0, &(0x7f00000001c0)="4e65c1496da8e76ae4bae730302f4832312cbee387479bc643523afe75a30cd56c68bc0f4678f4af917228f50e9568a028b69d3a906c310a1f6a6f91dc896342a83b6f0fb09b20a598511278a995c83566a1f415a1a2d815e6496d9a0983d18784345c21e8421de49a856738b59c9b634d5b6061f74f1df9a90fd3bbb036b13b2e9111141b886b5421a8e19b408e9258d8890bb21ab205ccab156067b11d574090d97e667701403046705c2fafa5227a1ca7c2fcdea3bfd29113be33adab32814aa916ba66fdb1b37a1b649daf64aca4ec0a100fdc947de09c2fbc7936084f1b7f029b29cb17", 0xe6, 0xc, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x181) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:18 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x12, r0, 0x0, 0xfffffffffffffffe) 16:00:18 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3f, 0x1, 0xa4d, 0x1, 0x8, 0x2be6, 0x10001, 0x1, 0x1, 0x5, 0x7}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0f39d102e3f39439ca577799143b03482a75b5231bc415b832232da2bf82339b747a79cafef82c48b3ff702a34f0afaf598a15d4f127f9d341036fc732901e47b31f989d6038870fca48ad8c38d5f23f20763fe00c9e505e6e12063fd6d447a4f81afe6e96914465494526f3008ee5c10ab1115213d5fdd16ff043969f7f2dc4c82c96fdb5cb620ee4901899e3be20debdab8ea7feffd80425b744490fb4c1e663caf5072ab29d4098bb270958a4ac8c9f8ec313acffeb9e7ed4f4c3b6c5a39078cfb23584ea99a9642ab8d7310ba0480348f60d4750ad87cf9555a5d809668844def6216cc2e65edd767607af3120618a1d5f9e5a09ff76fd411b9807d90c870fa1b8ad513c144e9a9c7faa9938f6a91f005d33601433080f88e4f005f3c4f12b08d6e6bb8110689354b78e0b806ca4cea9eb0419db56f355b7167c63c8fd242cbaa13de51dd811a63999077a2354c4ae7ef6d88fd9e66db62ba3ae129ca9e3d443e856d0dab70b0fddd013563a173033866bcc1d045e07b224fb235290a71aab39bc91f1420e3d71184eafba45b4acd6985140806fbd9fccb8207bcb214fd7d6dea69ba1a352d2fece74cf68a12220b880ab232a8074d0dc53947e7fa80a43c234940fc1b291ea9437f94bd9070cbb757e9d6e4abec58e5601bc0f0eec1d2b2e6be60800235b9db809a254f34b6e9e54dd219976cdb51cd0ed2fb184372b2e3fb8105ddcc61fbc4c8569a75da6a2ae4cac50445aed46c0815f0bae453547d6ae85dfc4e1154cd6935fd57c15a667bc8a604ba28267a53f123b0e58fecbaa482834a54ae5be2c9c34fbd205193769b4e51b3b1dec44e3cc1a9dae0706593d53fe7f71eadc2403a0b53db4c7d925e4c4698977042ae692f93e3d709fa589c59bbabd516ac4395d11f7325f3024023ff0a4c11ebdc9eb155f30d0df713fc89d77bc7f25b189176f77d87a346941bd50705e16ceb32a0201c0e5050e4b93b0462a4ba6ef31b47ee5ce16035694fd557904f4d386b7e5cf8401dae7de88bb06cbc4e80c6c5329bcbdaa1e6eab9fcd2fcacad6ad13e507e8277154fc42a219b521c25949e44c5c041e4dc807f6786630c3babd02cbbd5db8649e813149106d01371b6dfee1e53ef496baeb4a364cb9e58d4b2f949327158ead0c7bf905ad857c3ebc9b8091a87568c682b58832bd8a2f2d245577d2ff44d53519ed5093e9de25ce7966adb88c49f0837e689a48373ffcf24c645bb2e1ff1f2c0339aa3dbacb9e171fdd306032853b5f265df5cb8c20023e943595c16b362b3ca2c91daeb2f921365cab460ef3cb91fcbb88c9d859a4849d3be6b357b59b6f7525937c185705fba124c4466d9f8de11d019ec5185485baf089a0a772fc361276a7e31126a925a460244eb17577f9e40cf51a298788de7fb3a26d394cecb2e74c7a624eda66c11d0791a98d48b5885abb264fc9bbbb433bd5da53046d0eccd0e4eaa15c766610707485ef51129d6fffa2f8c68a7d222769bcac8a0b5d3c940472eccca7494528d710abb715ac934a612c55061e4df8f8e41a8399bd2a08662a85a77fd549c6f4a55d6cdc75d5afc5648171af56f7e18070c40b15c6f2137980c114cd64488d7c87d3a0d2342094073be5b", 0xfa9}], 0x1) syz_open_pts() 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket(0x31, 0x0, 0x1) r3 = socket$unix(0x1, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1000, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) dup2(r0, r1) shutdown(r0, 0x1) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000bfb3dc43c54af149977401008acb54b372b59bb313b184a28eed1da11db50b9e233469c96ecc9f7de9c71e39ab1e5ac746bdc5d8d5cb0c915084506756783868991d2967b7aa264178277d968670a679a895357238b8348cd328c9b2cb7161df93a06051d1d22843ddc143d9bf33887c261132f1c5f92302450402338d7d8133cbd48140a76302483d9bcec72f3347350b69e1af7f54d9ebde1f45a158108249fb7f66ccb1dff47441bbf0809a4c2b1d16984a4f44de0000000000000000000000000000000000"], 0x10) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000003200)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0", 0xfffffffffffffc8f}], 0x10000010) fchflags(r0, 0x10000) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x86, 0x91, 0x40}, {{r0}, 0xfffffffffffffffd, 0x44, 0x80, 0xd7, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000001, 0xb7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x22, 0x0, 0x7}], 0x101, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x5a, 0x20, 0x9, 0xf7ab}], 0x7fffffff, &(0x7f0000000100)={0x8, 0x4}) ftruncate(r0, 0x0) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x0, 0x5) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) semget$private(0x0, 0x7, 0x401) r3 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) dup2(0xffffffffffffffff, r3) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r4 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r5) fcntl$setstatus(r5, 0x4, 0x0) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xbc}], 0x1, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="202f37fc4414bc9643cf94752d341200977238e39b29ad2b2b789d3fab8b9ae4afd6f1217e484fd4a8e309b7300935588c157bc6855f8fa87788b69023133a4a32c605d6443540693bf3fd403779a61237854fbab3c26cd226b97d12ee83778e92b832e1cc56f0ba97a70eea6e165f6defcc31d4e39c216343e7c4504b576d3ba0f4cc3bff7dc9638616e9bd2bbeb03a020e618cfd59d3d72860b6639ebf9c1eb8a18bae0adf9cc2664dfe7d51b3d1b3b778b9233b951bdf3fe9c90b9eccb07f30f11883659e5c69a27edeee47e8ce18", 0xd0}, {&(0x7f0000000380)="48a57d7c0cbda01389dc9459070a8b68000ff04bb488a32b1471", 0x1a}, {&(0x7f00000003c0)="93f34c72d77e41235f1375623ebcd4cc06876897a3885975947ce65293302d1f247b46f44029258bdb4a0e6fb8ffe4308c01ceeaec2c36bc69d034364feecd1e740f10f3286ce99581701243a727b9cc57c9aaa7d91dfd8a7efcec83420d745c49bdac8cf7f391b9668c321dba14df7136acf2b9b403aa", 0x77}], 0x3, 0x0, 0x0, 0x40f}, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) poll(&(0x7f0000000140)=[{r1, 0x1}, {r1}, {r4, 0x150}, {r0, 0x150}, {r2, 0x40}, {r0, 0x1}, {r0, 0x104}, {r3, 0xa0}], 0x8, 0x1) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000280)=""/213, 0xd5) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000380)=""/160, 0xa0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) open(&(0x7f0000000140)='./bus\x00', 0x281, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) close(r1) 16:00:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r3, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) seteuid(r3) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="69af17fad904eb191fc3258547b20f86eb691605c3cb47b2de7bf87a5fd7c1eeb255a4c781261278eee49a8929805e6afcbb9d0a62124f07b08db4cbde0ba8c84f5e9c87ed018b796abcf88dc50ba1a4cf5ae0f05852a021f5a65ab39d775a8642a0c0a4da876c870a255470eb72915bc269f45da19e98317a4b419f5c3b9b3be2b57edc9c98f657d59e374d3a7faa429cab0c07dd958b81baf1a0b38ad488fa015f52cc1476e36e908ee3622fd697c4b2c6fdd3fc3c99a7810150cadbf4a41c82659268018e36c7fc972b8368b8e8b5b61036ba4298c5dd830f6a1c55", 0xdd}], 0x1) kevent(r0, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)) kqueue() close(r0) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x10001) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x40003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r2 = msgget(0x1, 0x1) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a327929ac66221d9796790000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd3, 0x0, 0x800) connect(r1, &(0x7f00000002c0)=ANY=[@ANYRES32=r1, @ANYRES16=r1, @ANYRES64=r1, @ANYRESDEC=r1], 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x130) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)=0x1) openat(r3, &(0x7f0000000200)='./file0\x00', 0x8000, 0x21) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)) r4 = msgget(0x2, 0x400) shmget(0x1, 0x2000, 0x8, &(0x7f0000002000/0x2000)=nil) msgrcv(r4, &(0x7f0000000240)={0x0, ""/30}, 0x26, 0x2, 0x1800) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x6, 0x100, "f9c0725d5de5bd55523395023a49469ab19f1366", 0x9, 0x3}) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f984", 0xb4) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x400a4b, 0x3, 0x4000000008d9f, "b08d16c6663104000000000000af8a210524d8e5"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x10001, 0xa2d1, 0x4314, 0x48000, "78c88c8360f821973e388282968639cad048cca2", 0x8, 0x64b}) 16:00:19 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000140), 0x0, 0x101) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047462, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x200d, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = dup(0xffffffffffffff9c) rename(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)='.\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280), 0x0, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0xb7dc) poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000300)='./bus\x00', 0x1, 0x2) open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) r1 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) preadv(r1, &(0x7f0000001980)=[{&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/178, 0xb2}, {&(0x7f0000000580)=""/187, 0xbb}, {&(0x7f0000000640)=""/152, 0x98}, {&(0x7f0000000700)=""/251, 0xfb}, {&(0x7f0000000800)=""/203, 0xcb}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/4096, 0x1000}], 0x8, 0x0) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x200, 0x100, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:20 executing program 1: chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) 16:00:20 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) pipe(&(0x7f0000000000)) syz_open_pts() fcntl$getown(r0, 0x5) 16:00:20 executing program 0: getppid() r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7, 0x6, 0x8, 0x1, 0xa462, 0x3f0, 0x80000001, 0x2, 0x0, 0x100000001, 0x3f}) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r3, r0) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) write(r0, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) 16:00:20 executing program 0: open(&(0x7f0000000240)='./bus\x00', 0xf, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000200)="56d183", 0x2bd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x2, 0x9, 0x2, "49ca75fb97476cde0629e42bb02e7fa622f0a8b7", 0x7, 0x10001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x9}, {0xfe, 0x5b}}) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r3, &(0x7f0000000840)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540a6a76fe8808a10e02049ad581e77683b999152206f054a016c6c67e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f11ff3f01e4db68df83916902fb7d9f9a0816c9844870c10f951a3002382548288172495aef24d6a88e41d7b337325a69517f28454c6a92cea9e0cfed238be058529d330f2d8c817b3763345e74dd96dda983b8bdef2cbf69eb3dda6f4112f779edcbdfb8544073c3be249ebedba4fc0edcacf68e2e9f10cf0b05771ab061d720c1c614a13", 0x16e) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000000c0)=0x7) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000200ffffffff000400000700000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x190, 0x140) recvfrom$inet(r0, &(0x7f0000000040)=""/4, 0x4, 0x840, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x3, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x2, 0x5053}, {0x200, 0x6}}) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x2, 0x6, 0x1, 0x7, 0x401, 0x861, 0x2, 0x2, 0x7, 0x5}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="f4eff870950000000000000000000800000000008d9b87af7b48d71a7f763cfd5426e40b1dd03eb19ced4e121aa36e659e55e7348bfd6f4619c05f0d86c40d3568dd31afcc058aa0a7a636e5bfa348be815d7f26fd5273830a7ed26ff3f0f52153d8e751a48cb787a03acad56b43dbf67e59bee56a5c224dd4e5ebb9c23284ca0ceac974a9a3cc36ef34ff7416e950631ddca27e7c5cbb5526d654241cb3e7c9b034991dd5532fe29c09e2fa632475cd611252ef74c0dfca0d8e3c3207b810efc6f77969456f35f8057d5cffeadd17e4d6c297f32ba40d98bd3cb9f66aca3b3d7e1be9b0607619fb8dcf1105bc6516339031a46fdb5d8930227540", 0xf8) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) 16:00:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x101, 0x5}, {0xc7, 0x3}, {0xa1, 0xffffffff}], 0x3}) sendto$unix(r0, &(0x7f0000000200)="d6dc3eb39d3d164ee0f00b9cd5c3d6f281397b31a8ee76be7f1910fb6c9d95a72cb2a19bbbda43dc8d932b2d98c592079b9e973aa144b5f1fab60fa32b3b71ebf729b2941c214d3e8ce74fee881304742ade215b01f3732b13c41f1d273beaf83aa2a834159025fdcc772d2ffc5d77bd15cef2d97287872f6e75c7ff30715662f119f6c1b7ceba05e91dc4abe8f92e39506159cb37926eaefb86fa274a6611ded49b93bd2f75fa7eab7c83a0fbfbf5c44a67ce123c25df533dda892a3625c28ee2cedac2e0b32bfa78f213f8e34b74febb2e2943d635930e769d32c5571678f4a03a6056dc39d98a18e95d2748c2e5561f727e3976be8a73bf3b691fb63c863da758377bf067214279e8cee0c379ca791eb37ebd2ff9f86b74b7442fb888ab9fa2b6d39906fc1d585b89fb0a5f911262083e0490107cba0dea1cd05e3451d582ce931701801179adf777120e8d095356c2bac0a6c0c12ee5fcc9a04659524f42f245c8d1bb780c6fb8e2d525da8d521d896b47180f721a562042b7dbbe145059a2091ee94241cb5cd29d31984df25455a468b8cf646a2af942993607b02b97fbea4f97f84500f1269eb2a44f18a886db903bbf1987aa47f352ebaaf236f3b0dc38273ec06c0465c0f2744378a3408940fef40a60a5ca43d1812686e64116b9a7325dc13530f78e7f612fd542ce3869a641524c0511aa4868bfa6cbb5aea86ff73dfd22a6aa83e2a39dddebcad40fb677e6ba6be61c4a396d1e8b0d760b02b49b223b8b61ddba6618cbca1b6ab28bd40c19a7ef80bb0a73ccebad667b14bf322b235d4b66f73668108a5110da5fa7ec43efd4dadc568c9a2d7c6323a288a20a2932016d5ee3d60f0fd50765760a2f45d17b6d7771c032368c88c9de41c26f357ecf2a0703f3524fa8ea4c6f50a0511cecf73944c02ef833c513e2405dd4bfde4c7f57fcd5f0b1a9b6e09287be1bb59fc1da0cab98ecb92c04eabdd0cc8a02a0c17e3970d4aaada7136a801aa64fadb1c6aa2b01b048f433d435b97474eafaa27b5af5b5c12f60cf2dee45d26ee070500a098b29f8c89fa58a055b571fa8df173d41d4107c7a0b29f3e54246c7b0a36cb95e0c105ecc89d61f7d270821ef979e9845c17d4b994745b1603184f0c180016fca4c7f619771c8dcb6fd8f73802b7f75477afecbb995948bb649d5ae3df916529da297c12582aa274bf470c717e5e5949b2750cb4478ce13164b43e61c531b29ddb1be9d58dc4184c71a371efeb5cfe8884e067e6ddd8a921584d43ed2d4d23ebdd4ba187fad603ac5baaaa4a275d3ea7f0f3bc4d1a8a62a3d25f1cd662715a0063ffdbd961f96a57f81d9e0116af79207a3dd6710f829e5e7c0e2aa59dd1f2a2dc5528047c503c855225bd9baa00654d0c91444f1135106716752c1673e5047e312c41a2c595a12c6254d8399776b3a5aa1846ff9b9c6433ca9ab6fc82ebba87901ee9726c2fe7cde90357dbb617fa5e19ccd7d623149c993c19fac6279d79d8c4f212216dc18c6d8e617c5077b2733cd8b82b05926f12a0c8b405eace9d1c1c793800f7602fe543182ff8456acf05350bf4941450725470537be45d7cd5ccb4f070d6c167de6ed9f23c14fe9d1ee3e6568129c57bef40d4ee284eaa9d3c2e99077cfc288e1aa763f7bffe8fd04fff59b083bb24ee8bdeb8bd6940a4c8eb9c3bf5aeb91506bd6238e61c87a6f715148a2749de193a62f6cade5f7e310563b72ff7e149e994784b2aec501a51a8f5cef5534c945d3976dee14c572fc2ad78cfe8d1489433c24d964e8b1c52680468bcf9ee0e8b5cbd5103ba54ee46838383846460539702825bdb1010d75367269ef3ae1e9d69944ced669fcf836852b6d272ad0e24d157296057f82073689a605f4319242115183e509070caa54f836578531bff6844a4ffeb0f68663abe93ec3261396d710fa1b9ff5e4977849af27c3664f60611e15ca1c26a36e0d59aedd7566a28ccc53a6b35b2f461e231482cfea40b88ae4caa90e1f9aaa0ade560415294809638e4389581d6c61bf142a3de113579d9732ca6034f80f08dffc9dabf0312355ea0f26300a1f7fec6ed248e5cd8b9b2ef96011f5bdd52bf686e503f699df3fc4c106fc827c24da9a378203d479ecce19c40f4c49f234d133a8bf6a1471fec10b0dc9d95aebe34f1789d97e2c4e96e6920e9c9d7fd5627a90bc7e2ef5d32fca40e9246c4a69520aa571e3b8cf1391931c00346a1d5e48962c8b58d1f12532c1f7f3e5263f29c39c76e7d5c99ec8f64cd744565c3dabddf8d02c592dee6fa292dfd243657d041542eda031d37317f96b9f14846f36bd191bd374ccf60411a76948eb2ede804614e5b9650ebabb27b413f2f1aeef6983cc22082d36e91bfef71e0d440c9423d0ff49a7354b3c02eee7ea109de39db98b56719ee3bf9881e9d167a75de17410675a4015409e4274794cfd725cf77c3caef10c1f10302231b6bcc900970bfd68b3b2e27ad90acfadc95bc9cf3b91c98563269a1916376a01d879e26922ffc29b31af1f5c093dc9b6a32bc18165f95b2ac6c106de785253ee9e9fde8806ac7d312604ce2776b4613f4c0fa2cabefec20592ee05b96a7289d25f6f81e851c9793db4cc36aaf1fe54fcc8b1304f0c7c29636403288427acfc4ae453c6eab82d0c2813bc199d1e10c26627a8e8d9e50cb48ea3c2c743fa166745dc07344d89ea1eb404938218ccaa51217138d23a2a394450174b9368c19c9760c01ce6a5350300724f8dd32eb3822f1f728329dd03c857e42280f6d00be0347ac615fa81e8addeb958803a08172c6ec0445021c8087bf63e2c8dfeaf22994c1feadfee8a3fb09e2f98de382b4224b3f21cf77454e561b50b884e5ded582f0fe5d712652c5d7e1a21a2d0875a2e40744c143017799cec60f69440b8ff59a6e9b9e8c781ac908c2a654945ae75b0c037207939ced7e917a23b0651fa540d79aafb1e8bd364d1bb813e296d883c3c6e4603be2d8846f89e126c7186ffde695c13c6fa8abd3e18e5d71446b41bb25ea6d94ae0cbe6d48655ade18a8d4cd61b4c069695f2e8d2fd51571de0ae673827b2e67ad76f243481f3087cfc9abf0e709e9b77543230c51f51786e14b3c27a3e8b3a5f570df42bfc9140ac50485d0088e1709ec10563fc2168465cfa646d9601de544c7431b50e0557e49bd37454afd40d308068ad980cf6e7fb3c53124764bddc5573d4fdd2e0382e1a22fbbbe665622c3fb1ea3b04b9617a85850ad2f693389532feccc2220310fb37a578136f6b19c7c25e1e7cd7745b11fcc750d456f99d9b1b6206e53adea40cc9d8575664bea5d3f2eddc423a65e3e78056ede8ccd35fdc277456e85b0ef59b40e565c4869e74a66f1f7da097ab45ba3a431b91e2091c3312b6f1bc0b233873109dd64d929304b19477eabf54ec810487d4e558b5c28a7d8b52a538bca7d1c057ea0be668d2abb08445e9595876fdfa31bd493345b10cc59a642985813d4249b5dd713c38ea273ad51eb31df7ac5908b9536869e57b114b479746aade4808d5f7ea1ec1a868ad68243054a87f3ef9230be92f558d2059262fa2b83ae8c3463a371288e67b0900543d1590baa307e339a169afcfea99e7914cb23413180881b85ea80600a201746c0ff813c6430ab0efb49026b31b8697888806ae3f44e0ef514f29554f837892e9ba0542f46f798e433c61b68f82a7e258c50fe4519620c799f209a54ad524036ec1fe86bc14b88d0fbde2b5ed1fb5dfe8f38450941a3497a5b1ce84d4903baf05ecfa7e72699baf62d95ae384c243543cd20db1b8973d04243f8d25e0adc23c3578aade799c8e6352ff81579423a440f2b34373729f51141067a2434912ae0e1f8b95eee6c399231a5dfc918def96900184b6ea99f27e0207e944e1b53f01c817e1dd8a2f7ddc9a60f3d79885f9cf1b93e2fca078dd003201a00883ef63febef59e83d5e9000714bfa84cc64a61b9943bb4942384e69f9924e5f1b10ccf737a582f0eb8980f3971c714580d7497a3e0c8b9842ac8d54862958b87057a62f094c808f1b4464c3bc7eb8da33b9cb34155e75d8e0314d5a8a8a865371d9df4e4d4220aaf4ae90af79a4d1ffddb9bdd0dba356c8dc0a9bf25b4c4b535f62558397da147110127087545946d02a3dacd2dd6cb67f2e0b8500da8783b30b0484268164629af4fec1e7b25857a2c75f2b40c9f63a9cf9239879129a3376446de33974bb01230e30a1de50c4e53833325522ee121d67d52f90afc0d33b7334a2320f34724796f753e86738389dbcf9c9778ca7f546a871546d64e9cf24bffbe0058a580a0d8cc55f9efdafb63beea3bc9a170c35959c70957274351ca9c1a89fe3589f46a5a67b21a3040a753784d5a9787e0bec2f076b896e1180f68b1331ab5dc440b05f80d2da907ce6c6e7ebadd929bbb17c46bc12c9c099275fffe1689b7a6b39593fded49a61cb9e1491214070736dc7620d53ec363f28cb0f9f526fe7e9d527aca2e805403b470146955dbe811acf0c205a8f5504508f8c695bdc2512753601791d0aae74f32df50e4daf1bf32f025c1dc560e01e60ce515178e1f774b16b87a6062308ca7f215a1e686ed52659412803e3562c5fe3fb58bbd1dd857c4610233ce1c54f0bb95b95ee68d9ab80c67742f1a322a270c7c8b97c21601b0495ab4fff7fe4900b1d539a19c73a293e1a5989734e34b3ff54a04eb620502334d77af8f4fee48aeccf04a5daec72ea77894c58a79204401a499324791975a039a984ff8a09f7aa535727b7902404ab91485f7d7ee0199860aaa39d00c7601aa419159b1b54840ab2ca41e521e4cc461eb713bee492720712f45b5dec73ac321d77ab134a62f8dd7d39c6454c452039a96227d1a344e58482a4b1605a0f05a564b0241b8cbf65d3b9d80cfe35438f95f0468a948741fd4bebdf7da87b51cf78eb317c448cb8ba0f80cdda73234156abb5559d1eee7ee22da4bcda6d9561c7c13aa9e11b4c74f368ace748449f8c0c0b325f138cd9bc1fc0c41c83e329a163ee3fb757dbb59ca82174688a11012ee8cf36555f918a9c791828842ffddd900b981c679f049aa65c7565dda56523ee53928867b59d065cd4141b9c8fe7d15e21151c86bdcea03e8968287181cbb226134f27b6417a36328b4c17c840f6dc401fe4b11b90698b0bb579275e5a69c8ff6b2cb4bb154b20a7d5197d270f5e8ef39d5c2967465a549b1d93ba170ed095615955aa8b83973241ce723b8ebaccc06f86cb877db2d8213417b024ff9b885835aceedf1071905238c23fa452ff6cfe26ac2b106b8fd3c4561687adb76d82399ca23fec5908de51d0a4f03ea988da1285b14e858a7d49b1c6743258ebbe10f2e32058ebf9b61175dbda07c92c63a1a07bb11e7068608c99e45a94b3f2018230c8cd571d32136591168cb68232b9db99e3266d7091dd05a7bda5339759de3e664c6531f15d9f92e7f0d2ac69513651470173dfd8988af28ecb9bdfcd77327e40bb09b1db83c9bf61c2e10a3ff12b0dfd223127d4c30630fa2ac296596b525abe16795e0f0aa513a7bfcfa4cdc79d008a2912a0042fa41a4a1522c1e881ccea4af1de04d575bffdec68db37ed5d4b77fa0b1182ff3f8b0da129fc21d963365af0d50b1813e6fb21c84acc785ac88c9c4fb8505107e4bb8cf4d64384f9f6382151ba6cbad2241a7476466d398c090549f5d5debfa7976c43314abe122a04fec52f42bf5aa0ad6c208e974af6d71a5c182008989509000542c0dbbf93dfd62aa", 0x1000, 0x401, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xcf, 0x8}, {0x44, 0xffffffff}, {0xc1, 0x7fffffff}, {0x27, 0x101}, {0x26, 0x100}, {0x0, 0x81}], 0x6}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40}, {0x2}], 0x2}) r3 = shmget$private(0x0, 0x2000, 0x10a, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x0, 0x2, 0x10000}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x40000040, 0xa07, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x3, 0x80000000, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x5, 0x81, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000005, 0x0, 0x401}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x459e658a, 0x5}, {{r0}, 0xfffffffffffffffc, 0xb2, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x41, 0x7, 0xcb}, {{r0}, 0xfffffffffffffffe, 0x14, 0x18, 0x2, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x100, 0x55ebaf2}], 0x3, &(0x7f00000001c0)={0x7f, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:20 executing program 0: sync() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) getrusage(0x1, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000000000101, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)) r1 = dup(0xffffffffffffff9c) fchmod(r1, 0x80) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x2) fcntl$setstatus(r2, 0x4, 0x46bfe) write(r3, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) pipe2(&(0x7f0000000080), 0x0) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:20 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x8000000000000) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="0304000000ffc416a5c1fa4993969336f7f4c09e45562ba023c2ce5e1678d346490cd6342fb2a89593feac9ae85b59e1f3fc9f4352582633cc0feedcb9b07b9ccba671e294e5e6869ae387c06fa8b9334503c75c103a96f290d9e1d4a393a30a9c1302c6603e29b10c440763d7db3e3c6a522558bbae5050c2d3fec24d9ffb0bc0954c714ef06962228700f0f93ea17508ae9aabb4f3b893b2b2e9e950fccf990e4c1cf24b60e46d853859d5496477ff66292a44ddcf767b57aa", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:21 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) geteuid() fcntl$getown(r0, 0x5) syz_open_pts() r1 = syz_open_pts() semget$private(0x0, 0x0, 0x400) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xae) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xdad) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x42, 0x112) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='r\x00') write(r0, &(0x7f0000000040)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:21 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000600)={0x6, 0x2}) poll(&(0x7f0000000040)=[{r4, 0x3}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getdents(r1, &(0x7f0000000a00)=""/181, 0xb5) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r9 = geteuid() ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000005c0)) r10 = getegid() sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000880)=ANY=[@ANYBLOB="01002e2f66696c663000979762af92ae5acb80b8352c020385c178c291840441d42d4f81bbb11e36ab8d713befe6a67708e0b0f30a32fed4f83402cad6d1ea1be1942e5f087e8dfcd777d7997ebcdb38e39a95da96be70767ee6cf54f5ce0b186515b8b2756905e49c26bd4d1e665605089d34993a3c970362ef24acd06737bbeedf4485bcbcc821744ada53e61e6c01585ec3ecfd48bf0bbf424b9298fdf601d3645b4149a65907dc5047cb44151ac1715082f5071056383788e39eb727c4118b352306ed1841ebccb5a43f38df576a06b8e5b5ef17b694827a8e8891f5db20a1617b2e9675160ec3300c09c723d4490cf48a1397f4a153eb301dfe350784c0201e7910f23744b470640816d039ecded25217652bdd27651891da240782b497400ced6d40957a45ec172e3b4a587057eb1517a214d80fe10000000000000000000000000000"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000240)="a1ef094d33c6c2d4617595507ab2e9ae6f31bb9a9f835e7c57de499232ed57569a5d2661b1238efc1c250d5f9dcffa35e91c6a2b2ff6590099ed4b4ba7775d2f8d6804866533fc6780b775746793f8771fc8ac78b6", 0x55}, {&(0x7f00000002c0)="fe21cb76bbbd634d35df9a29cbe2f067fba15ce9629cc974c0c8c67ed89ffd7824c3148f28a0c14301c8e91d6df08fc9059075aea0272ea382fed065f026b9715edd49", 0x43}, {&(0x7f0000000340)="2e2ab070099fc1136c26350d03f073efded38c87c7fc1d79a1466d60881ec6b22a4e4e814a4aa4a396293016aae982a95fa40ac272c1bdfed7f8f403252d098ee75369da990f0fff60b5b628778fc2e850bd0a6f9dad35dfbe1c67e39c2cb9bf4d5577ad89aad41a33a1c7c4d2c7f2d7fc41ebee6157", 0x76}, {&(0x7f00000003c0)="e45c48658e8e1b27f15c09dc708d5817112e40c79a8e018665a2b65071c29590143576fb56c414ce", 0x28}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x400}, 0x2) r11 = kqueue() kevent(r11, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x8, 0x7fff, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x3}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x4, 0x6}, {{r4}, 0xfffffffffffffffd, 0x21, 0x2, 0x8001, 0x8001}, {{r2}, 0x0, 0x8d, 0xa6, 0x400, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7fff}], 0x800, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffff9, 0x90, 0x49, 0x2, 0x5}, {{r11}, 0xfffffffffffffffb, 0x28, 0xd7, 0x4, 0x1}, {{r0}, 0xffffffffffffffff, 0xa0, 0x800fffff, 0x0, 0x1}, {{r3}, 0xfffffffffffffff8, 0x0, 0x2, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x4a, 0x21, 0x3, 0x380}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x60ba1075, 0xff}, {{r3}, 0xffffffffffffffff, 0x5, 0x40000001, 0x9, 0x5}, {{r4}, 0xfffffffffffffffe, 0x84, 0x40000000, 0x8fd4, 0xfffffffffffffff7}, {{r4}, 0x0, 0x13, 0x1, 0x2c55, 0x4}, {{r4}, 0xfffffffffffffffe, 0x20, 0xb, 0x11d3, 0xaa}], 0x0, &(0x7f0000000200)={0xab, 0x4}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x0, 0x6, 0x5, 0x16}) dup2(r0, r3) kevent(r4, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0xa0, 0x8000}, {{r4}, 0xfffffffffffffffa, 0x11, 0x80000000, 0x200, 0x7}, {{r3}, 0xfffffffffffffffe, 0xb, 0x1, 0x1000, 0x8}], 0x80000001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000001, 0x80000000, 0x1488}], 0x6, &(0x7f0000000180)={0x473, 0x81}) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = socket(0x23, 0x3, 0x3) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000200)=""/219, 0xdb}], 0xffffffffffffeaa, &(0x7f0000001b00)=""/4096, 0x1000}, 0x800) open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x9, 0x4, 0x401, 0x42, 0x7fffffff, 0x8, 0x8, 0x9}, &(0x7f00000000c0)={0x0, 0x4}) 16:00:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x1000000b1, 0x409, 0x0, 0x394) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x1a) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100e60102000000000012005786ca3859451ae3d3051020741038f53e8551f30ce304500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a1cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbc41ba6d8fbef24d11cce22b770c1f5a872c8010100003c894303b298a85ff3faa8d9211830e07b6e0bf18a6a671d80d8aaffb1d5520b9e8d6df247e4c787834116", 0xb1, 0x2, 0x0, 0x61) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r1) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000003c0)) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) clock_getres(0x3, &(0x7f0000000240)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000380)={&(0x7f0000000300)=[{0x44, 0x7}, {0x22, 0xdd8}], 0x2}) getgid() 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget(0x1, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/108) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x86) poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x2000000000000090, 0x0) 16:00:22 executing program 1: clock_gettime(0x3, 0xffffffffffffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x101, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x142) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r1, 0x0) r3 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) 16:00:23 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = shmget$private(0x0, 0x600000, 0x1, &(0x7f0000a00000/0x600000)=nil) clock_getres(0x1, &(0x7f0000000140)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/125) r1 = semget(0x3, 0x4, 0x5) shmctl$SHM_LOCK(r1, 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2]) 16:00:23 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deff0000000000000000000000000000d98f47b41846ac61000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d800000000000000000000000000000000000000000000000000000000000000ddffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fba1439adf7ee0b7ee5300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006dfedf4b290a4f04a0dbd1a68c989b3492c2b24ffeac85c91cc906ef70bb25e2b6c5059cc36f7e6e3e516da5363bfa5f4c5a07183f088fe8fc3f87682375b0e2e7b2aef641f6f7d82c6c2856f65499635e297f5304238ab6b82ea21379239794ce569db1cadde23429c08a"], &(0x7f0000000080)=0x1002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x4917ed4b1e5d95ce, 0x3, 0x0) 23:49:40 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xdb82, 0x0, 0x55, 0x2, 0x1}, 0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x25}, {r2, 0x5}], 0x2, 0x0) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:40 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r0 = socket(0x1f, 0x3, 0x4) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x800000000000016, 0x6, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x5d, 0x60}, {0x18, 0x2, 0x81, 0x2}, 0x100000000, [0x80000000, 0xfae, 0x1f, 0x8, 0x1, 0x0, 0x1000, 0x7]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:49:40 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x60000, 0x2) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) poll(&(0x7f0000000080)=[{}, {r1, 0x40}], 0xdb, 0x1ff) close(r1) 23:49:40 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getuid() r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) getuid() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') getuid() rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 23:49:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r2 = dup2(r0, r0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mkdir(&(0x7f0000000300)='./bus\x00', 0x8) r3 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000200)) getdents(r2, &(0x7f0000000140)=""/137, 0x2e9) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgid(r4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x100002) 23:49:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd7f0083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60eebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130fda", 0x573) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:49:40 executing program 0: pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000002c0), 0x10000) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) mlockall(0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x7f, 0x101, 0xdc56, "7e4fc1fc8feb6d51039d9d8dff0ff7bf2df446e8", 0x7ff, 0x9f}) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x8) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f00000003c0)='./file1/file0\x00', 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x4) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) getsockname$inet6(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) r8 = semget$private(0x0, 0x0, 0x21d) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) semop(r2, &(0x7f0000000400)=[{0x3, 0x3fc0000, 0x800}, {0x5, 0x2, 0x1800}, {0x4, 0x1, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0xab3, 0x1000}, {0x0, 0x6, 0x800}, {0x4, 0x7fff, 0x1000}, {0x3, 0x7}, {0x0, 0x0, 0x800}, {0x4, 0xfffffffffffffff7, 0x800}], 0xa) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000380)=""/33) 23:49:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) write(r0, &(0x7f0000335000), 0xfcb7) r1 = socket(0x40000000011, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) setsockopt(r0, 0x945, 0xfffffffffffffffd, &(0x7f0000001240)="86a4fddd9741994a4a4ed27864929c0a3be0fbf337a479c048b5b782b4a938a83a560ab96eed5dee442894215ec7fc7a7fb5121151cac365247b", 0x3a) r2 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x7, 0x9}, {0x43, 0x40}, {0x27, 0x9}, {0x89, 0x61}, {0xcb, 0x1}, {0x21, 0x5}, {0x3, 0x8}], 0x7}) r3 = semget$private(0x0, 0x2, 0x8) r4 = getuid() r5 = msgget$private(0x0, 0x24) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000240)=""/4096) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r4, r6, r7, r8, 0x4e, 0x418}, 0xffffffffffffffff, 0x7fffffff, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:49:40 executing program 0: socketpair$unix(0x1, 0x1, 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]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x8) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:49:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x1, 0x4) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x548, 0x18e) recvfrom$inet(r0, &(0x7f0000000100)=""/209, 0xd1, 0x40, &(0x7f0000000200)={0x2, 0x3}, 0xc) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 23:49:40 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x100, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x401}, 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) 23:49:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000140), 0x10004) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 23:49:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x3, [{0x3, 0xffffffffffffffff}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x2f578c29}, {0x3, 0x1}, {0x3}, {0x3, 0x8}, {0x0, 0x5}, {0x1, 0x1}, {0x3, 0x10001}, {0x0, 0x72d}, {0x3, 0x7}, {0x0, 0xc78f}, {0x2, 0xc41}, {0x1, 0x5}, {0x1, 0x1000}, {0x3, 0x20}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0xb9}, {0x3, 0x51c01a0b}, {0x2, 0x89}, {0x3, 0x800}, {0x2, 0x8}, {0x3, 0x8000}, {0x3, 0x8}, {0x0, 0x40}, {0x2, 0x100000001}, {0x3, 0x3}, {0x3, 0x6}]}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x2}) 23:49:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x9, './bus\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *282600 5739 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c drm_prime_remove_buf_handle_locked(ffffffff80000000,8) at drm_prime_remove_buf_handle_locked wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001986100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8030ca1bb8,80085761,ffff800014a31540,f,fffffd803f7c6a20,ffff800014a03080) at VOP_IOCTL+0x9a vn_ioctl(fffffd803ddbdbd0,80085761,ffff800014a31540,ffff800014a03080) at vn_ioctl+0xc9 sys_ioctl(ffff800014a03080,ffff800014a31688,ffff800014a31670) at sys_ioctl+0x638 syscall(ffff800014a31720) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,3e7b175f010) at Xsyscall+0x128 end of kernel end trace frame: 0x3e9b6bb2310, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c drm_prime_remove_buf_handle_locked(ffffffff80000000,8) at drm_prime_remove_buf_handle_locked wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800001986100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8030ca1bb8,80085761,ffff800014a31540,f,fffffd803f7c6a20,ffff800014a03080) at VOP_IOCTL+0x9a vn_ioctl(fffffd803ddbdbd0,80085761,ffff800014a31540,ffff800014a03080) at vn_ioctl+0xc9 sys_ioctl(ffff800014a03080,ffff800014a31688,ffff800014a31670) at sys_ioctl+0x638 syscall(ffff800014a31720) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,3e7b175f010) at Xsyscall+0x128 end of kernel end trace frame: 0x3e9b6bb2310, count: -10 ddb> show registers rdi 0xffffffff819129c7 db_enter+0x17 rsi 0x19a1 __ALIGN_SIZE+0x9a1 rbp 0xffff800014a31180 rbx 0xffff800014a31230 rdx 0x19a2 __ALIGN_SIZE+0x9a2 rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff800014a31140 r9 0x1 r10 0xffff800000936ec0 r11 0x829c649b68bd477b r12 0x3000000008 r13 0xffff800014a31190 r14 0x100 r15 0x1 rip 0xffffffff819129c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a31170 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=282600 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800014a032d8,0xffffffff822dfc38 process=0xffff8000ffff66a0 user=0xffff800014a2c000, vmspace=0xfffffd803f013d68 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 5739 4362 42961 0 2 0 syz-executor.0 * 5739 282600 42961 0 7 0x4000000 syz-executor.0 72250 225556 23398 0 2 0 syz-executor.1 72250 56683 23398 0 2 0x4000000 syz-executor.1 72250 88337 23398 0 3 0x4000000 inode syz-executor.1 96378 467031 0 0 3 0x14200 bored sosplice 23398 308706 72159 0 3 0x82 nanosleep syz-executor.1 42961 164291 72159 0 3 0x82 nanosleep syz-executor.0 72159 162908 50336 0 3 0x82 thrsleep syz-fuzzer 72159 462860 50336 0 3 0x4000082 thrsleep syz-fuzzer 72159 2872 50336 0 3 0x4000082 thrsleep syz-fuzzer 72159 483531 50336 0 3 0x4000082 thrsleep syz-fuzzer 72159 51470 50336 0 3 0x4000082 thrsleep syz-fuzzer 72159 465284 50336 0 3 0x4000082 kqread syz-fuzzer 72159 49110 50336 0 3 0x4000082 thrsleep syz-fuzzer 72159 56080 50336 0 3 0x4000082 thrsleep syz-fuzzer 50336 330199 75908 0 3 0x10008a pause ksh 75908 174484 66791 0 3 0x92 select sshd 89616 65310 1 0 3 0x100083 ttyopn getty 66791 474212 1 0 3 0x80 select sshd 20555 135579 79883 73 3 0x100090 kqread syslogd 79883 69424 1 0 3 0x100082 netio syslogd 82146 114787 1 77 3 0x100090 poll dhclient 22152 417841 1 0 3 0x80 poll dhclient 10369 350662 0 0 2 0x14200 zerothread 19291 344038 0 0 3 0x14200 aiodoned aiodoned 8578 274822 0 0 3 0x14200 syncer update 9610 512954 0 0 3 0x14200 cleaner cleaner 55286 441485 0 0 3 0x14200 reaper reaper 25701 522631 0 0 3 0x14200 pgdaemon pagedaemon 32652 350908 0 0 3 0x14200 bored crynlk 68894 73909 0 0 3 0x14200 bored crypto 36535 224101 0 0 3 0x40014200 acpi0 acpi0 78946 252576 0 0 3 0x14200 bored softnet 18376 331721 0 0 3 0x14200 bored systqmp 73862 159772 0 0 3 0x14200 bored systq 45376 485367 0 0 3 0x40014200 bored softclock 4839 247177 0 0 3 0x40014200 idle0 42410 358874 0 0 3 0x14200 bored smr 1 51331 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9514 6351K 6351K 78643K 10752 0 0 pcb 23 9K 10K 78643K 263 0 0 rtable 103 4K 4K 78643K 414 0 0 ifaddr 61 13K 13K 78643K 131 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 23 0 0 iov 1 2K 16K 78643K 69 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1489 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 5 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 68 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 413 0 0 sigio 0 0K 0K 78643K 6 0 0 proc 41 30K 54K 78643K 380 0 0 subproc 64 65538K 67586K 78643K 204 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 54 0 0 in_multi 33 2K 2K 78643K 98 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 221 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 81 20K 25K 78643K 1766 0 0 UVM aobj 26 4K 4K 78643K 30 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 13 0 0 NDP 13 0K 0K 78643K 41 0 0 temp 177 2355K 2420K 78643K 4301 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 8 0 4 1 0 1 1 0 8 0 inpcbpl 280 228 0 221 1 0 1 1 0 8 0 plimitpl 152 28 0 21 1 0 1 1 0 8 0 rtentry 112 79 0 39 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 23 0 23 1 1 0 1 0 8 0 tcpcb 544 88 0 84 1 0 1 1 0 8 0 nd6 48 12 0 8 1 0 1 1 0 8 0 ppxss 1128 12 0 12 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 355 0 170 12 0 12 12 0 8 0 art_table 32 356 0 170 2 0 2 2 0 8 0 art_node 16 76 0 42 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 4 1 0 1 1 0 8 0 semapl 112 64 0 54 1 0 1 1 0 8 0 shmpl 112 28 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2162 0 732 47 0 47 47 0 8 0 ffsino 240 2162 0 732 85 0 85 85 0 8 0 nchpl 144 2942 0 1301 61 0 61 61 0 8 0 uvmvnodes 72 2297 0 0 42 0 42 42 0 8 0 vnodes 200 2297 0 0 121 0 121 121 0 8 0 namei 1024 8434 0 8434 1 0 1 1 0 8 1 scsiplug 64 2 0 2 1 0 1 1 0 8 1 scxspl 192 8247 0 8247 8 7 1 5 0 8 1 sigapl 432 571 0 557 2 0 2 2 0 8 0 futexpl 56 6916 0 6916 1 0 1 1 0 8 1 knotepl 112 226 0 207 1 0 1 1 0 8 0 kqueuepl 104 124 0 122 1 0 1 1 0 8 0 pipepl 112 392 0 371 2 1 1 1 0 8 0 fdescpl 424 572 0 557 2 0 2 2 0 8 0 filepl 120 3687 0 3587 4 0 4 4 0 8 0 lockfpl 104 192 0 191 2 1 1 1 0 8 0 lockfspl 32 243 0 242 2 1 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 924 0 917 1 0 1 1 0 8 0 zombiepl 144 557 0 557 2 1 1 1 0 8 1 processpl 840 587 0 557 4 0 4 4 0 8 0 procpl 600 1099 0 1059 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 446 0 429 3 0 3 3 0 8 1 mcl64k 65536 250 0 250 29 25 4 29 0 8 4 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 7 0 7 2 1 1 1 0 8 1 mcl9k 9216 13 0 13 4 3 1 1 0 8 1 mcl8k 8192 9 0 9 2 1 1 1 0 8 1 mcl4k 4096 37 0 37 2 1 1 1 0 8 1 mcl2k2 2112 1 0 1 1 1 0 1 0 8 0 mcl2k 2048 47840 0 47802 15 9 6 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 80924 0 80849 23 15 8 20 0 8 0 bufpl 256 6706 0 2226 281 0 281 281 0 8 0 anonpl 16 72210 0 64471 59 12 47 49 0 62 11 amapchunkpl 152 2660 0 2575 10 5 5 9 0 158 0 amappl16 192 3017 0 2544 51 19 32 36 0 8 8 amappl15 184 82 0 78 1 0 1 1 0 8 0 amappl14 176 30 0 28 2 1 1 1 0 8 0 amappl13 168 96 0 92 1 0 1 1 0 8 0 amappl12 160 12 0 9 1 0 1 1 0 8 0 amappl11 152 76 0 65 1 0 1 1 0 8 0 amappl10 144 277 0 273 2 1 1 1 0 8 0 amappl9 136 571 0 566 1 0 1 1 0 8 0 amappl8 128 154 0 139 1 0 1 1 0 8 0 amappl7 120 70 0 65 1 0 1 1 0 8 0 amappl6 112 73 0 65 1 0 1 1 0 8 0 amappl5 104 167 0 156 1 0 1 1 0 8 0 amappl4 96 811 0 785 2 1 1 2 0 8 0 amappl3 88 155 0 148 1 0 1 1 0 8 0 amappl2 80 3984 0 3925 2 0 2 2 0 8 0 amappl1 72 19474 0 19045 23 13 10 19 0 8 0 amappl 72 1338 0 1303 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 29 0 4 1 0 1 1 0 8 0 uaddrrnd 24 572 0 557 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 572 0 557 1 0 1 1 0 8 0 vmmpekpl 168 7927 0 7908 2 0 2 2 0 8 0 vmmpepl 168 66586 0 65098 98 17 81 81 0 357 16 vmsppl 264 571 0 557 4 2 2 2 0 8 1 pdppl 4096 1150 0 1114 6 1 5 6 0 8 0 pvpl 32 212231 0 201354 142 18 124 126 0 265 28 pmappl 192 571 0 557 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 464 0 55 13 0 13 13 0 8 0