0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r3 = dup(r2) r4 = semget$private(0x0, 0x2, 0x2) semop(r4, &(0x7f0000000180)=[{0x1, 0x20, 0x1000}, {0x3, 0x80000001, 0x1000}], 0x2) r5 = openat(r3, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r3, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r1, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r3, 0x124}, {r2, 0xe}, {r5, 0x80}, {r5, 0x80}, {r2, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r6 = accept(r1, 0x0, &(0x7f0000000480)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r7 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r7, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r8 = semget$private(0x0, 0x5, 0x0) r9 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r9}) semop(r8, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r6, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) ioctl$TIOCSBRK(r1, 0x2000747b) 09:43:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 09:43:20 executing program 0: mlockall(0x1) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) setregid(r2, r1) nanosleep(&(0x7f0000000040), &(0x7f0000000080)) 09:43:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) sendto(r0, &(0x7f0000000040)="30b5", 0x2, 0x2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x72fc, 0x4}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 09:43:20 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, 0x8004667e, &(0x7f0000000000)) 09:43:20 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f00000000c0)="880d03bf0e4018b6e78bb2f4cb84def1b17ec3eab7b4f71b5d87dd97a68799ca4f8e78505e89201b545ab7df70a28c2034157a54169fe9fbcce106940c", 0x3d, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x810, 0x8) close(r1) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setgroups(0x0, 0x0) setreuid(0x0, 0xee00) r1 = syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r2 = msgget(0x0, 0xa1) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/71}, 0x4f, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r3, r4]) 09:43:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7fff, 0xa000000000000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:43:20 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xfffffffffffffc6f}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 09:43:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002d5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x0, 0x6}) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000000)=0x8001) open$dir(&(0x7f0000000200)='./file0\x00', 0x250, 0xa70f7efd92ff5bca) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000240)='./file0\x00', r3, r4, 0x2) ioctl$TIOCCONS(r2, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f00000003c0)=""/211, 0xd3}], 0x3, 0x0) lseek(r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x181) 09:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0xfffffffffffffffe, 0x3f, "0871b5e540d73406f943401c8841d3d747f46c71", 0x1, 0x8}) write(r0, &(0x7f00000000c0)="94", 0x335) r1 = syz_open_pts() close(r0) dup(r1) mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x8000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:43:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 09:43:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="6e2e15f7", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0xa20, 0x10) 09:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="850573ab09cec58ebd946a4a53d66578996715da405765f321791a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x244) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 09:43:21 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0xb8f6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fsync(r1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0xfffffffffffffffe) 09:43:21 executing program 1: setreuid(0x0, 0xee00) shmget(0x2, 0x1000, 0x10000000180, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) 09:43:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x5) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000380)=[0x0]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="2819062a6ac253f41f592ede3b3596ce956ef9b22703cf2553e97560265148db7b33d4ba9ccb7fcd102b282aaef978548801b718fae39973f663e891eb62422f3b17f16c5ed652e157409386c9b0d6562f6672a5c4230380286aa52bde57d005bcc64cc4f6444e61fee78afcfb15565a48242b28e5b3a88b7288f5913b8726c08d69311bc559906aeda4c21fa48749cf682cdc4ff8928511fbe11d5883baa34dfb888c66ef38d85e8b8915cbc6e42cf740953c49867338758a45e304998539430bfc42f1cc154d576775e4a089338ff1804df03906d7ded8", 0xd8}, {&(0x7f0000000180)="3abaf72d128961bdf11792cf4dd6913f3aeb7d2a6f4a371b335b24c5efb73ae4a03aa95e455ec9b8aa75dd16fc70364ee784b0c6ba27aa1eced7606c05d91903a4bba30ec4554137ed016a17e346424119f9f367bdc07e1a133cce01c7d438bbd76d82764b92fba04052260d723edb01e5fb8305fd7d7c9c9f26c29e1fd3ee4ec18de8d0ede2bce833c9032d0825f5", 0x8f}], 0x2, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r2, r2, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r2, r1, r2, r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r1, r2, r1, r1]}], 0xc8}, 0x2) 09:43:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000001c0)="9085b8d8cd1691f2dafd59dbb30700000087611df9e9a23877062c368035b5664d65457b1941530000000080004abe72c94ac670d881303650dca2a90500ec9cee2dcd728c8961b717d75358006934cf022986abb786086bd403fd13ed874ccbd16f09", 0x63) r1 = syz_open_pts() fchflags(r1, 0x10000) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 09:43:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) flock(r0, 0x2) 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, 0x203, &(0x7f0000000180)=0x1, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x18) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x6, 0x3, 0x8, 0x6a8, "0d2d44d19c4a1cbfb746a7dfc524d212b6921fde", 0x1, 0x3}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:22 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efab", 0xffffffffffffff45) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 09:43:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/28, 0x1c}], 0x2, &(0x7f0000000240)=""/217, 0xd9}, 0x841) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000440)='./file0\x00', 0x0) fchmod(r1, 0x80) recvfrom(r1, &(0x7f00000003c0)=""/21, 0x15, 0x841, &(0x7f0000000400)=@in6={0x18, 0x0, 0x6, 0xff}, 0xc) r2 = socket$inet6(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f00000004c0)={{0x3, 0x6}, {0x4000000000003, 0x40}}) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 09:43:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = dup2(r1, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000540)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000a40)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000001c0)="3a49b0adc81bbbed1b78d15d9abaf88cc87887b91411a00dff126461af88bfbb6345924339b82ec689388787f838342f280bac79947a538f424bc7f5241db1f5cfc052a2673e4d13746e2158bf554cfb47b1089c7e379512458c2c6cd6f7ce756c5e4bea92520177a68c3ce26b", 0x6d}, {&(0x7f0000000240)="04e86c6713e413ef597a6e8d5794382821ff1be3987818903bd13725dab96c3c83bd5394eb108db63ac7744b670b4f086d6cf2a1dd517f876ec7dbd74e93e5bce9927d3a94d3d1304366f213cd3a4d97b12f62f1f6e035764bcf1676451a881411102428f5888a9c782ae77e4c3c9f1a1e0db479ed38c98b5765a0bf6593044c6ea7e26d8c284d1c1a3ae99e37eb0375975f4402599487e1d928b2f49281133a4b58af8df411b337cb44eeb8a4d816b8f3f8071866e01ce2ab496ff3f287bc73072b53c0870a5478e349f0ce2ed7fe59023bc23e997305642027aa81", 0xdc}, {&(0x7f0000000340)="aaa3ec56ed4664acefd80c4c6ec4566e18c56c459b5b376379db1c7f4a587ff99ff39c03b2541027bc17a2cf1c27e4999ef98f7a46708227bbd539fc5cff9f7138a3a3e2fc30f0b30211aaf0992df8cb20e2277792aa0a5f89f22a4f111c3582ccc8c5510a259053b82d81684a39d2c8ae58ec4d8bde8ff102d9", 0x7a}, {&(0x7f00000003c0)="1e59797a152e2ace7b3727e1e2c5cdc54fcccfba0e43d1e12f022268d3d0af52dbec1ad3e0078d1a195a82289339c2508117f3f16d59b7a81f340acaeb88cf31d5663cbaffceff35af09b9057f3a9fdb68367893ee23b235cb7b5c5b8bdfb447123b9823161cadbf0bb8ac2cd794ee0ef3b5e88f8c50749ac11e87", 0x8c}, {&(0x7f0000000440)="e63ad91057f11da1532eb4cca4f485d85dac95eeb3b5f453991f090251c867aa69e729bde236914d2559acfc45628c3f7d2fd2183b5ce486df3c6b82d7b0f59f29c7545c14c1a9a5090fc0c3116a079c2f207ab09541f9f645493a7d0327713203afef79f313d1eac3f6ca401ca4151f972609ebaaef2b13afe45d2607f9446963d4496dafcd96c5", 0x88}, {&(0x7f00000009c0)="f27f4a7d48d6931056819a793111c34694c763b219eaa87fbb09537761d8bcf1bcb85c2f471b175d2bf58740d2a96b6c99e2f1ef6f1010e466d4dd84ea934c7cf1644e31de9b9d6b22fdeee961bff616e47f04d496b0e5f5f04b8aa4134ba7bd5517d486725e0183b155b731ca969b", 0x6f}, {&(0x7f0000000a80)="0491775354a2f80156376ebe00c20f3aa21bc1271d25dd86ef5161a4acc33bad7e1d37cdf02ea929fe0da3e18d30bd391d0d55630dc03f75d52f98668b3ac8def0acfb", 0x43}, {&(0x7f0000000600)="8f8b428837466646bffabaf9e56d589f52b516fd6ce3a282c6283291b21d8567f55b392d4fe38caee76ddc33bea1c7055d92b97f17861f2d2dbaf7c1956af0a6038a9e8b2ec503f485e31f9c14858bb8e20ba85c110bc4e397ae548379a4d633818f253e5c2e42b3f997d90da2b317a14adbec7aeef382c75145ab877e59384de0f7bd4c91ddcefbbf510f7258ba4ae3ac142ccad27672db6df43e976d5ab9f7e59c131c142f3b2d3ec561c9a25cffb2c5ab59cd76f4", 0xb6}, {&(0x7f00000006c0)="bdeaa436c439ee9d8536bfbee5b0f67afdd73e53c8d56c95ea6fafef17de34cdd9262aebf2fc84629785bd509753b57c402db8bd123526a63d1821c0d9ad088c18c5fcc19c754858638cf2dd587144e6f5b5859a0927259f1f1793fcd20885cda0d243df1f4769f744d3b7509a986e26bbad0aef5eb3741aaa4f8dc76eec8f00b0d4869da5ca85e7932306a570321b738f46373ec43c08e1606e246b6a3086cc35d8bfc6dcdae8cca4b54e6620cc88f502b5f0b29a1e86c8c3881b84a668c0b721080c1151a291955eadd63ee4bdc2e3f55bca1fa56323f7cf23d0fc753bf503", 0xe0}], 0x9, &(0x7f0000000880)=[{0x4e7, 0xffff, 0x8, "1e33e6645ab771866e016a10798016452ed775d0f5a1777bb44adbbbbb1923baa632e637633ced31c04e2264e325c50868295149d96bed464f64ac3b40736e59433b93cf991c0b05c5895e1e825081e67d46ad38358015c369a308257131e12b6c6797021f619f375ac320279e0f94578978504687eb862dd9eeac1f27f5568551fd9517c06fbc946afd4524efe795355cfd5ed31ca4d9e4d7df8d5c9d18b8f36f549ea9c81dbd29e9ab660afbbdc3bc6c30aafbfa633c426bae7bcc9323e8a66bd2b0f081862ebe2c1e7b2d9de3a1213108a292b02793680d370113e202f1d8ff1054502d9355c6aed956ff234eddc45d"}], 0x108}, 0x400000000000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000500)='\x00') bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x9, 0x8000000000000}, 0xc) 09:43:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r0, 0x1, 0x4, &(0x7f0000000380)=""/50, &(0x7f00000000c0)=0xfffffffffffffef2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x308d, 0x797, 0x0, 0x8001, 0xf476, 0x1, 0x1, 0x101]) 09:43:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 09:43:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 09:43:22 executing program 1: nanosleep(&(0x7f0000000040), &(0x7f0000000100)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x0, 0x0, 0x3f) dup2(r0, r1) 09:43:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x42) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x4, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus/file0/file0\x00', 0x2000, 0xfffffffffffffffc) mmap(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x1, 0x812, r1, 0x0, 0x0) writev(r1, &(0x7f0000000080), 0x95) 09:43:22 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300000003106ae058bb154df19685c61036de653c1065f7c8670d7d43d0d161d2b71b6c43da447f5f82799abb30e83d8bf0336b300d0ca07472cbfb6e0b092c5e7147d70122c"], 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) r2 = dup(0xffffffffffffffff) unlinkat(r2, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r2, 0x1000081) r3 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r4 = fcntl$getown(r2, 0x5) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x400000000000003b, &(0x7f0000000000)=[r6]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r7}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCDRAIN(r8, 0x2000745e) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) open(&(0x7f0000000180)='./file0/../file0\x00', 0x220, 0x1) setsockopt(r3, 0xc0, 0x7, &(0x7f00000001c0)="7f2d11320b3e9a2dc25b250bc0ee981de41d36c9421f69e7", 0x18) write(0xffffffffffffffff, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 09:43:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 09:43:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x8080000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) 09:43:22 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x4000, 0x2) r1 = msgget(0x3, 0x10) msgrcv(r1, &(0x7f0000000080)={0x0, ""/44}, 0x34, 0x3, 0x1800) fcntl$dupfd(r0, 0x0, r0) 09:43:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 09:43:22 executing program 0: r0 = msgget(0x2, 0x60) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x4, r1, r2, r3, r4, 0x100, 0x2}, 0x4, 0x3, r5, r6, 0x6, 0x4, 0x5}) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r7, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) sendto$inet(r7, &(0x7f0000000000)="c639fe3277657be2a6e0641f7c", 0x286, 0x402, &(0x7f0000000080)={0x2, 0x2}, 0xc) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) open$dir(&(0x7f0000000040)='./bus\x00', 0x400, 0x80) 09:43:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000002c0)="6673fc9aaac7699bf5a6936f17004505b52854", 0x13) r1 = semget(0x3, 0x0, 0x330) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000000)=""/33) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x2) execve(0x0, 0x0, 0x0) 09:43:22 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = semget(0x2, 0x3, 0x20) semop(r1, &(0x7f00000000c0)=[{0x3, 0xffffffffffff7fff, 0x800}, {0x1, 0x200, 0x1800}, {0x5, 0x5, 0x1000}, {0x4, 0x200, 0x800}, {0x2, 0x8, 0x800}], 0x5) socket$inet(0x2, 0x8005, 0x1fe) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/162) 09:43:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file1\x00', 0x10000, 0x100) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 09:43:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) sync() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xc6}}, 0x3c) fchdir(r0) write(r0, &(0x7f0000000100)="3657c9c46ea29f1d301376a71287fc3a07f2bac09e9831c2a432764cdeb128419a65d171dca066e580a5e12d2f8fcc034364d3028ef2dce0869238c209f3a532679d561b72882e685ba651d46f2139bb91b688ce38", 0x55) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x19) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) ioctl$TIOCCONS(r2, 0x4020426b, 0x0) 09:43:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockname(r3, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r4 = socket(0x1f, 0xecf09e0037d13626, 0x9) getsockname(r4, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 09:43:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 09:43:23 executing program 0: socketpair$unix(0x1, 0x20000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x0, 0x0, 0x0) read(r1, 0x0, 0x3b5) 09:43:23 executing program 1: clock_settime(0x2, &(0x7f0000000040)={0x0, 0x200}) clock_gettime(0x2, &(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000180)) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 09:43:23 executing program 0: r0 = socket(0x20, 0x4005, 0x1f) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f00000020c0)="c12d60f0d8a201f70063c824e43d6bab8ed22cccda7d7d0a891ce7e3f48dd0f56cd8b62e3d603b5f08778d9fe69524ab98b4f5c0e1a6d230ad675854c65d2a3d3a8c6112fcfa11276fa5ff384dfca1b9626b745b5c2bb6dc53f4d4a8c695e69acb6a4e93c7e7ac6461cf36654e2e77b80aeaf80254f1176faced1375003efc6609f45b93a4e42954a0b3f7c9095d09ac67908ec2585ce102888aa445d4d3a9f5d0649a011f907759bcee33829f09fe37e1ef79ece725532293c38f48221bee8e8c50dceb92f73749e0ed33e215ce5639e59dbabc0080d8e8235ff4bfe40f7bc425edf10393544ac1745a6b870f764b2408da9744bc3f711a3bcf80ff2710712251b8d0bc70f94c8c1bd791048d652d3b5b33eb8bf475748551fcb9cbe5971df620778a324a7fadbab6d9cbab098cfa88fd2afd263d786242479ea5275a2b1580c8cdc8266e062d2fdeac08590e19ca579c1172989c96bce0a83f0708147e05f9221b503d684f880ba67c22a5b135ccc99f188c28f4dd3e98797778eec08ebbabe52add198bb9a0ce9f457058c30c36f8584130ead46ed24a0f5a2dfdfed6e24748eb09a889181d0357bee16e0943754912017810a831177393c4e1ed423ea12ffa8521ef39c6d77c642d2861b9febc55740df6bd19c286044c245206e5a3c132196c30f27e09747e1a8bfd4ada5798aa2d809442d70375837c0610f355478bbba108628cb358ce3c6d28cf6e73ceb366d42f848ef58762d5441b467ff6a8cf3e9351bf297d5607057632a8b0e285c08e71454918845af8f7e30ce060e8a37de5d259b13073c03bd7baa0cec57edfe85e2a42335f1edcd7d14abd3c61a0b40c8c84fc024a3a9d8ebd437063eb467f2a94cc4ee72abbe55a11288e601633812b39a15646c9892f3c471007165f84e53a5360dbebbebf5dea4d35f89a36b5ee4a7184b9542de5e59542ef0e927bf99f8f44b3bd4766d43ff470f72c66a703f0de41b460943ff754967942c92a301cb9f6ab1af28875e05035836a78a2299fb664c549cfa09aa2421627b743ed5b64ee5029c3a82e894f5f0bfd08bfd0d21d844c680fc782b3d24e5d3172b088affc547e6cab1af44ab2077b62fffd70f189615d40b6b11a16852dd043c378fd5c4e4de1b4db4e0ec0aa553f2b656bf28dc05e49e57c6248dd6cce1c6d524f94f0d633c785c06a9e6e70e5da76a73aa0f6d6ef023916fbffa4596a69f3a8dbc2c9c7cdf067bf7087f6c0af23dfbafd3b498363754a0c568131a969a010ebf43a6aa32d0a29639f7c8441ec7284e5b62e718b9a650221290159c5ed8dc9fa3e51a8508045e682f651f0c4a1c53e81f617a6f9ff99b15f03faafb65d4b9bed1ad217ddcfb97d594089881d36ed10f0bbb8eabed765dcd6f70b132f811fd5c9dad06636d5aebc0779ba7408748c2581e540eb3146369814cd50b7a16c6263bbea2eda1593cd5e6987d72ae5eac2f0f5539ecbed9e8478f2cd0a2d118a84df8f275e2aef45b6d24dad6f34d90c311d67157fe2ff0f80fb210c418cca1ed459b663b5cde45809776611a520e0e25299736242ea3762ef688d22f751c73f21489e76a813c48955d7689b89f52bbc40ae0eef5ab871960c84b97f9a044dc8b5991262ae1ece43f2e68f556f058ca261841dcc54220d2113dd8315cff0447dc42c24b37bad5173f8904554881f369dbed786369ff25d5d0ccae284418c8e525f09aee5e25d2523936500462db694116f73294e31059908085ad4a00a13b85a7dfd17071a3dd0f92bc6b7c2b6cb711acf55cd64118655804632765ca79f599eb77c3414603a8bc18ae9565b3325f795dd5a8f229131caf3d581bffdc7cf7f7c6304ba1f83ba84e44a9e6b7a43eb7e460eee573251fde0540bffa2ed481177ef34e9605570e3d1503843a34f9590ecd51bdc198735d35130c0183ee8c4786e3d14c449fc123f3eb6cf9b83826caa5842a120450f68327422ca0c8883b10f23fc0003260c4ba906534be7d2c83f445a8cf31a0504f06e7d18296f49d832dcd4a90fb3d3b1bc2b56d5a6d347218340d51ff36b67c5a9529c53ad0f8b45f9e28aa09067b2480066bf4dc5cc3b6a7b023bb1321907ea2e65c19b6ea0bc8178d71f35215a6763b9d532a4326cf951254bff2ade62b34679a5d736fc4cefb91b7bb8fee3ca931e0c62069b66c929c84d6b411fdc39734bba5a392473e9ed500aea824230cb74623a6f0183712fc24986e4056c8c54c0730a4292eac12095768e726c9e1cd8c9289987d38f1013795c6250860315b6cfa140a22907e94c10f40736fd4f39d7c747614b671f8f2a9f1613aa62312e0918e7c700dec22fc1688db07e35dd223148a33957772bf417baf7b78b1c55196818a5ef4ab8864e6cf4135409632ee6a97dbad1d5c7868f8f80eff813be26428216169bf38d463d34f53f724a80f76892e210d86edcf22b16ab143b249fca4e9f560d0171fdcbd17e4bd56fc9caf14b447cb509fda9b482fef52b87057980ba3e26bc86c6f64581b581c94269c9c45703162ff3ca26d0c642a178d9521877d56a0033106abf1365494e6b54dbbea0298b1e55a9e07ecd8a73301b079ffbf1b55a19a667d4780ade46cfcc5d3f3e836aa45cdab1db3bbdb079e24c41008d3cf3e93cdaaeee071ac2876f20fcbbef3d8049ca2fdbcc63b4f13fa8441afeccdba9c9f959792c3e3ca04f2867e59227c535e9299ba24be528609a3cab792ec543cb796399a11aab832b960402092e7a503e7abd8989c09af0c9f2bb89a441df7e0b0030b38e2306889fce7845676751d2ea8c7e2956daaa5de1c1b762e9cb8d2117ada24a424d90a6feb3995d245e219fcd75aba1b607c548b3a4478b19ca55bd0b50486c248715d223ccd628075bae88348ef0e3e7dd9b9d18c9d6040a1889bd2fbec8c081901ec7e051879a5a63f2a9df88b3019ad0b784e0a0b4c96e908df0ba30754cbb6a7bec6d46f5a9f226d51d4c1dbed27b9a78aa76d797f4185d6a1ce61eead5808911370a9f33fec8faff70068707493db58a6ee3ec4fbc8c3edacb76f494858a15f0d69ede90b32f9c41fda61e2b34c87bafb06b6399ae4bebffb31af55c34dd3436a748f610cb1ee6cce11b94a1fd2175aabc96a4f366528f328f070d1bfd2bb3c8833ddae7c2bfa2901855d34892fef54296b23fe48befc9987fdc03744629349dd91f4a4f67e01ea8af526051dca2ba7985bdb8ab51e840b33b07e61b9bec6e8e13b4a7b89c947cf93c67890b1a42ec0ea462a3bbcf3cc581f10b4aa48cd67523d9d10e08494f8a0ff14f12cfa12e5d8249dd8b66c2bffa2e40483595b573979c89032b7623923881d93436e67f49641efeea63717caf6ca78f5c72d9459971e0f95ff7a1d95ee121c120fc4edea09a59d779ab170c50e171d5db07ba18b3fcc9f0b83257a4984adf035694493d6508e37b4acff997532b8ef657bfc4920840858df63b2ff6ee896f695876d00e0f19f2e6202b4252cbac22c0ca586f50eb28906c4305c5ef2242cdb3d9d23df7ca8e67bac3e51f01c18c7d3ae14f2cc2be3d32e3e5daa6ca1e178fce68069e16920f5cfd745bf5c896a5627429b6faf3f74e3da41cc2bab4806291f2b5c46fa45c875f570670315cdd73fb053c983d9a3d4874ad73dbe822378d986c7d8a73fb6681d2049a8871f215ddac279ff25d11eebf0481fd77e88a21e09afcb6f3d74bbd38e0502d4ab68feee8f68d2a7da30b065f3741cac18c79d75df5db1d4c56c022350ef8c235fcabf1e89e5180e8bcd06ebe613a280146726f428a515d8e0855e86a81a9916cfbc534263b9934cce104a8e0f551c13f79ecbd2848da141692402d80eafb658d30475358a65588424c51972051fc86532a0b4cca1d2947d1a1ac057697745892c2512efd0d44a76e57c80cbb65038e5f602c6ecf069853984e9d028923590c84f43d6eed9d467e89f1b61ecbaac4c53a7c4bc8b6a5f4852614ae63867e08cab31b68a10ad44810290d44b3f299ffd1c29a58240b9c32ed33f1fe6e8c51d8852b3b8f7fde27ec5767d8ecd00c746ff1d09d30035bf24ee9f05110bd8dff87f0ce00cc6745c13aa8c9d1cbd41ca1e2d18ec3ba4b4c95f8e6e64b0ce7245d173697e5f714049ae58590c93f584f0126c2d92c36450ee007cb7e4c3601d9ee634f8aeb2ef1083fc68fc4056d9e83d286f2437bec84f484d507908efeb6ff6fd01b4c2b69c7dfdfb433bb285864b8a44ded5b2bb20d7a49f306678e28741ac652d621edebf1f7caa89d607aecbe9ff83002ea54a9ce664fa6b0365a9c0d0164d8f1abbcd1ef36b0d592eaec792cf9e1e21e9f8c34c2fbe4d97574787b2588232095d34a963daed7d137d7f2c0d12351d6771a9f44f90d4eda0d004b4f1167cc6b3dc88d29c0dece8252eef47d7ca86ea10447e978c262c302932186ef7b9f757b0e0762ac8d01cf4d44b286f77232b6b581e4c54e0a0b6183f45d4a345dc6d1665276ea4a19a352062942c3bf07ec61f654d0d42e6cc27776cda7c856d7c5cc8b99be40ae094aa96978bd932ae22879e0c16079ab327205b6af19e5e6079a39c65d3e00b3cdd522cf8c977e76f44329ed7326528aa109a9a041ac93864e40d5f1a3ae7d61c1053d7fefb25976c6c59aaf0fa690ac4d2b20ccee10cfbd7610fc863857d2bf2b77f8bca1766b80d7a63531baf6549dc640f7ef4e7fa714c2060df7755ecc0d1fbd617209bcc8d0217b10656de66a6be73a342bfb4224bcddfa6b2377242016dc6d66e19c5f2e495d550e3ac206d4488fc677211ba08cf7069f027b25f88457665fa8428c84d7a4ba25633ab68b532b6332f554745861e97ef03a81699d4d6659de5472ad02a2fe26f6c6a229edce0f55b5d540391a41324b59c4e7219060540c93afcedda69498634c34bd5c37ee4409fb989359cace51b7e1af6aafc12de1f0f3acae8080e5ba02a97d0b5521f84bff62cd08b5d7a3659b525a6085591e678e3bee2e310aebecd54f6698cad0e5c26fa10d08fe3ce85a50b429e939fad481b48cf1af90f47e6d414896efcab44457b3af4cff4c2f7421804776517de55f1b7ca5f52bab76d70ccc6654fb53a111d98769b168d997e53ceae7cde6875bd25b62b2e3d28b762ee35cd52a6d0dcbceee7c2b131718f7fc3b4ac22e00e67ed7c47e409b0a0b071ab9f0e882201bb12d46534a381eb70400fd2cdd46f80e002190d93b042d2c6619320dcfc7b29c09e14674a7b86272f952b465f361046ab7178eee2438272f2e98bddabafac92e0b0922b7d09542f063960f37d8c743c5bfe47b45d849dd46e0c140836d97314e741037ed5277a10ccab44280d310cf81406b11ef5268f64b7996ab52fd49af3059878a2905b1bcd6f961c3b1a1dbff560a7eee0c190b85c59166ca83ca95eb4ab2a506f4ba43a0c976da85087b0ff42dcb67112cd57fd897caa66965aa34ea77d06f0025254637d83ffd264ca257f8aad002d2dfc4e8a01a330eab028596dc8d17071f87837ed2e35b34a5f3595c63c5df8bf96674e8b58d8378d4e280f3e9f63a1b9d05762fea89b31bddc0fedff77fe7bf4d04b4bc41db7fd521783c43b4df796b09cb0e66006f5123f62d78f23ed7bc1fbdb4db8955c2a042b009742d230a3fffa655664553c8bc259e5ddd351fc2b3626f82601221c7c80851359b137dce18ea47ae3b2dbd36a7c94031beee00ce9cdb691541c425a4aec8db3947763abc504fc1c7c492a2118cabe20417e46a3f90ae941dd8d48f636a92c410e65f3737444e88e9a5ad654f", 0x1000, 0x4000000000016, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x11) 09:43:23 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe085db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:43:23 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) mknod(&(0x7f0000000440)='./file0\x00', 0x1000, 0x80000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000004c0)) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$setstatus(r10, 0x4, 0x8c) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000480)={0xcec4, 0x1f, {0xf042, 0x2f9b}}) fsync(r10) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x6, 0x1813, r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) 09:43:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0xd}], 0x1, 0x0) 09:43:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xe) 09:43:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x104, 0x2) r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffff9) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x100, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000200)=""/2, 0x2}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/218, 0xda}], 0x3, &(0x7f00000004c0)=""/110, 0x6e}, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r1) write(r1, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8, 0x8, './bus\x00', 0x3f, 0x7ff, 0x1ff, 0x6}) mknod(&(0x7f0000000080)='./bus\x00', 0xc020, 0x8) mknod(&(0x7f0000000540)='./bus\x00', 0x1, 0x9) r2 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f00000005c0)=""/126) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x80008000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:23 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r4 = syz_open_pts() r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0x680, 0x0) r7 = accept(0xffffffffffffff9c, &(0x7f0000001600)=@in, &(0x7f0000001640)=0xc) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r11 = open$dir(&(0x7f0000001740)='./file0\x00', 0x850a, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) r13 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x0, 0x0) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wskbd0\x00', 0x982, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000018c0)={0xffffffffffffffff}) r18 = accept$inet(0xffffffffffffffff, &(0x7f0000001900), &(0x7f0000001940)=0xc) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r20 = open(&(0x7f0000001980)='./file0\x00', 0x80, 0x60) r21 = openat$tty(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/tty\x00', 0x108, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0x2, 0x0) r24 = socket$inet(0x2, 0x1, 0x2) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wskbd\x00', 0x20002, 0x0) r26 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wsmouse0\x00', 0x401, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b00)={0xffffffffffffffff}) r28 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/ttyCcfg\x00', 0x100, 0x0) r29 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/wsmouse\x00', 0x10000, 0x0) socketpair(0x1a, 0x4007, 0x400, &(0x7f0000001bc0)={0xffffffffffffffff}) r31 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001d40)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000140)="b9bedf9daa2bf0c8a442910e81008def269bafa7a4d3feb2b33ad4fc5e0c92b9a57a2c594d1cee2c3189ce1a040c7373ae7e319b98ca6524030152a6bb2b3bf4a856adb2d4143f723ccbb8115471f68182cb403a70a573221e9a8c393833d4bf7593de5fa86d5f444f9a9c1f124e03cf4c3a3353601d9d34145421aa44f79d3270da8944bf8e339cb04d69d5e88d4636cef4b217915b4b34f7dc15fbd1317e6eb9b4282a2a511fda0f578b0740b2", 0xae}, {&(0x7f0000000200)="67bd48477fbbd471deed0785c49ac632c683d5c5c2bf4b18180211b8d8397cd74d162b6fd3bddc5e2024fa48df9de4d689890327e820befb8a95535fc4f774ff37314d9928bf191e2917d67f515d", 0x4e}, {&(0x7f0000000280)="94ba5f8bf79afcd6778a32a73a6501d5e619b73e982330b9dc802db2d4a8e56b2d73db1482737f91e11b2c6ac1a73b2673fadc8a70ddf1a63dc56a32d61cde5aa4e6fb7cec66a475d6ca7dbe5d9c0ba6b9e9dff9d79b63bc906a3c71a2a9546afeadf4884e37c86b19f5ea7b97f04b0cffcc6ad018ce39fe8f14b45e71c43425d27f1e79f03957ee5345047c2fa1fb8faccb72883ce82902b06d6ac74552ee36eea1e591df8d36c33989b8cb3439d92454828231fcbd5a2d80c03ab50dea63e1344501cc66599a030a75174912b1f834117a74f7939a5e2a878fc9dab8f4ecd7fe25249d76393353b83e6e5c638ab515c33f3f3a68619088fa730f83e8ceb2d869a39ea023d86298ea85e1647b2370984f64cb310a3ba55bfb47f58c6e9aff77b7f08bf40055b91272119ffcd8b213235fd3a97ba0f0787752d78fd3e9bf4733cf5329ad73a7e62688c1abfbabed12312c95fdb0002ace64b011b0146d175beb446315d0c17bddf4ca126bca61c8440411a281f23b01729d6878017c353d6a78654de959fc49580718942028d21f4266c06b49839df43aa9940f714070d7f7a94280e0b1fa78b3e21304de6048c81d2e705e4759b4fd27c3fc71bd8c8baaccb784fdefe1754b57f74c930f3d845a24963594629e017baebbad4f6db47b828c8279d009a79444e7c7006f1d0f1186e99eee8f8070d16d16484f8970ecca1c3fdd40ed915e1577b81b903a269b0336367021b023597494b74fa070497b2aadeaf46e15278a7c2253a76db3202e0945e715a327c449d05e76dd0cbaf03de1af3b9d2787bcca3a9c7b0ecab19b8647e9f77881687ce9c692d1fdfc0813084f4886a6eb8c20f44afc0045efe2b9ea7a6fec4204fca2adf4f235ba75f8c43f7247347277edb70365bb9253b894e3c3237163de7342d85937eef096cd82c6f645b179e64cbce735ea4269117411cecfdc7b7eb0932279b74d5e35444c4f7680099d321bdc64e795907d6841b8e6ec557dd7b6cc84eecd08b0ae49e70b01f28002b87ff615530d52d758690201b2cb9c557712384dec59458fbd4697346a36626200bcd740d42160fd08304fd20754a425a3419360c21f8d1c6fa439dbcbef348666176ab5237d8ab30e98c1c5b7b95b2d23e2fb6ee20dba24da4dda37368ed823f61ce63bc7c43a8204b12e1b7a1654c797c5fedd66c1242bca247581da348355fac2601c1f099fc1292abb82dd6c8e2cc0e1d60bb6bd2b2ff058fc8ce46e278579e7a33390f0a203ad04a7cb14f49df1866b9446216857f4dd32e42b4768cc826ba433319def4c011d147957787e71e457e2a57c4a6ce75fb8a7192324263be63866c213a8f33b332b53ff56b71ad7494da144be5e562296031ad0baba632192e7501c196d48c95109b6617b2c2ac5a0451e40625fd7ab471202fe1172f33c744d2054b82d9d54be439f5a9b13ca7f2b7f2f2d36872dd65d25cb2dc09094e04ff15ac69050a494d87466f1cdeb09738eaafd4dff17c17f0562ca4611336b35deb9a55ccb788aa1ff0ca24d4a5445a05f0c950b75bb3796a7994c00b78b67e071077505ec6fc5d79ce4e5b5afa87638ba8c6ae3113f797d337879cb2bcc59963c16b450eb3241394d8398c5b0ac13776d6c8f8acaf7d9c000798a1162bc52d64d2d24921b02eca3f36fecfd96c6ceafb579e4269bad86b6ded21a10816a81ceba6afdcd329d3eb7e460fe96fbdc0ea0abd27a6bbeb655e72e68e5c8f81bf78c1e7ebf18317562bcde2956d3659d7d8793f5c5c35ef2c77fb742a083e442236f761a2c6bfc4994c1edb0237610df41d0b7f3fdb37732e5ebb2f387ecaa1294d31c5e9b0b911d1dbe54c6678414ade511b705bedfb45e585543225b72f3bf6c0c2b0ea112a00c6a99d76f64cbf8dccfc1acf0f1f34825bd1a5f45a3d7b781b7a7a01be4d5e0971b359ed8e81f070c308c84b29ad5c80bfce247411ec1809fdcfc9ed2f71f078ec92d8ccb3a3f82e42886b91f122333f9ed65149a5ecffb3e85366d8a53ca518f325cc4b1a7a68c78101a6d122b02f9dd27186d18e56dd7ca4a24a977da0046a54c48df098e9deeedf9ad8e9c400884efc86ea73c5c8a7a6a04931a9275aefcaf5858943210b1ddecb8e9128912063a9acc569a100e821bcd6a00f23728f7604e3ec99cccbbf7fb63b407c658c0a9b56931f47a94c9469a361b28081eb5115b6a6d181606f3dea4c4e9de21bda25a69e840b3c16e96213e77cf78f90722d74dfd27aa5ef984d79e1d840c514a4f037277b8b1abda6e753eeb19440ecc45aa20e6797b5dff9f3feb8201e227cf491a5d0d6d795b6a05a9af9cec7f7edf792b266da0d556ae33ebac89126aa79c1ff637c90dcf8f56114b72ee19063f5e7cdd9bbd9aec71b6e8a82341dee4430296c8868925daf511b15f32f3598121e2181871bfb4c3fc53cd95164d0205b0145beb40bf2280c058d4ba6a478336c443ec2c3bc62816f140010d378de27200aa1d40a5d56f58d21f44726d2fc20616371c2e08263dbfc6860da549ea7c1f7ad65ec4a4e7041c9bb7dc3c627c316f72c426f246f4211555782ac523a9d7c6fa838a74c7b1529c81fcceebf99b50085ce1d6d3cfcba51edd1842fcbebcff626dbecb81c9147cdfecff7c6819c18cfb277eb54c4c0739a662cf507e5580bbd0370c80bddd06d22c6fe5ec4a5180551d40c3dbdb377accc13fc2ee195695ada4853cbe2e897ec2e3f7b12026aa19953e7948afc003a262e53ff3220a2842b0c6f73152c40358d7fa31158ea02adbe87f0027d8765fa2bfc4b2de30b96b6380de34bcb8e1236ea1fc051a144d34f249a1d8a733637a09ecaf4cfb97569e92cd3d56d6661f25282b3db04f0ffd4bbdc34ffc53756fd0d832340a7ac6d0eb7d4930184239150b2f3eaad7abf4e46f930e269754d7a469f12fe3262a55ca295c2abf0bb3cdabe10f62c851b203a52f283df25970318623200ae7ce91adabd8b28563916ee7116d9b223f2fec9a5dc928bcf19a96b52ccf08dd18aba7f678cbcdc95354e7276ab57dfbb33a2c15ebb571a8c4efed1edc274b1ee83263c4900e3b5e77dbe31d45c4782e8d30d6e42d91260da6aca7140b2bb12821dd7b89bf442f26e788c84c2138bb530ebfad6961f64286be923ddc72ab7cd435f9d15579222bbd104e49423683cd1c1a2eb887e05658e3febdade7de4ec343f7aa3805c1d7475df03df79d6b2c87d97c065e470945b8980d9cd2b401ddc0149df499f8333e2aa10752921cfcf8f5b22846bcd9f8c345ff6b12315aaad5c0f33bfea5410a327299be3bf33f17648c72f03cfae4bf12ad93ee02f8df09710a25530853bf3a32119a3d9d76b1d75c9379dc0612041adb9bb89b9bae9cf038ab5be8c53d91e348464836c8f85b5a13d32579cf88e459f4fc3c3b187ad96e5fd693502b65f139958d38a2477961e58d79e79fe5014ebd2c5f43ba58b2b6ed1069970ca673d2a3e990887b657729de20a79115205ae4a280d02b4d663e1499287161b6dd102cbfe1b212becb13fab9797da9441ae51ca6f97849fed429257ab04f8f5bdd1dd1de7503fc683b7cdb715c10a73ba9cb5eb0da6d86d639ecb8a00d8e6d18702969704bf57f8f3eee97b85ab4ba46b38239220e27a9a22f2b087c9eb8b964077776455b43233427ca127d1976bcf85512f276fc7b1471666e56b921513cbeecd4518351dfebe9c5691705319d47d6a318510bf8f661979112e581af8fc88357cce3f09824cbd1ddd4c3a81f77563394b9220177566de08a9f9dc54b43b74ba325530db61ebc48efe626ba7dc19fe5022f0a2161d2809113790084069860b63192ac2770b1c3d52940c3248933a8c6f841d09ccca58223121ba3f8e6febf3dbd17d2b0704a247f348ea9ca1724259ce2f3fce2308a7602abe9ef22059766dba7de762ae258ef24e1f26ee9f2dfddbf32c14a620482aaa81050870623853285b7338aa2e001540e9f850ef05c619c2dc6da8a60b2d2b411cd1b6142342ee9b31808fc5b4ecc37f8ec71618c49bbd2e81c8e57cc9d3f42e1e10fa861415c6e67305bd4c9be5a6c526903da8341facd431d33de963ceaec87bb7a6af5c5463b3b6f9b4c8f359afdb429ad0fde7662b70e4030c5a635978fde03387f996813b254d8d6c454731115a8d4c9b70152bd33f34588e466bb490dbf40cfef97c5a315a838c26a3d33fc101d08c4505c187f7567c935ad87c3294d5e83c630fcd0e41c6e03892419e214dc4a1b6d75b7cb0b788fc5a171c7adad863dfa0efc08a1aa755002d32c9170682dbe7b0ccf7d9cec374bdcf69ca289261348d798df7f5289eb8332056434f38dfe1020392fa8aeb49a52df9bd50b730b4eba4db41e3661be177a3ef3996b12c5907f25c7d4dac0de73039934aff6d397cb0c2211eb12dcd816af06ee6ccdd09aa77e5dbd800571e99818328f0caf364431a53f21a4e811af133d6c86a42a8cbb7a2b765232c4a97f8ceebea8be5ab6df3c2ddf322aae9630c6be85b67621ea59cbb7a815b5980f250b0866cb4cc1d088827b172b83d8528f7c1fc7970b3645a632d32858d420350c79b8c189cd62339593a130ee4500ebe003cc34ac2645ac8efa2b32476e4f732618b128258a9c6f4ff566eab833c0fa82571cb419ae27e66af5752320c87ac9418f77800df58e63f0fa40377b91d515fda368de891e0d544dfc3c889bbd68b3fb50e4c403a130da75b0102bc33215a66ef1576ab24c4655988b8348f67f355a865bf96d3ad5caf689c73b6814e9da7226ba1ae20f5f914ec3bcadfe91fadef2b9984971515170507a43b8cfe5c4a38aa36e4f4bbc32edb08b53d12b4d110149aedcd917f6e656fc40cd4746d79567f39233a5f6ba040d27eed8289e41bf73696919e34ddd8314602d3badc65176f7f57e8c3c643b950a1b3cdaec7ff1aec4d220d29953a52e4720322eee4d934d9a667048e9540d1902fc3149bd4f3fccbc62a3ee43fdf9535cdd3c6dfd63b2e0d763257af187ec7afeae84f7c930a1ba867e2e769da4997f6a71f329364412b88e1ddee9c83aea4a288a740e020588d8aa548a646c9e8b11e136a1ab7f02b8978d4dcf69536de91c8345b6bfcb7ea07bfd211ffdb7f8db79f9f3dbd5859145fe20e0d0d75ecd99cb463223484348379185c7a97297117fb1e8b7610b9345dd114d68dd3dcb4fd68544fd4e8b63f2fe8e725725f64deb21c7a6f9ff46a0854a8473c061281bccb162f91c8dc0f20e1bb255456696ccd9a5b0d8a4f2fafb3a8a549b4c801920d2b9aa53ae08ac996b4756e8e08d97becc70eacb4f4de21a0e24d9c073e55e3e20f7cfba029b5da5418057f61af35e06911268d0e2385e29ef7aed63ed296274fa731a3eb6a9f31513194af0fc6e2de1bcd4ad4a8731000ef5b3790d15fb4d3d34afcfc511a3c6528e1932ed9a9797aa52074c7dbd1e153ff04b88c38a57579918c5d1bd7030cddec771080ab465809179f8868cd33b1caa84b1617580793bb2d0a7025f63e951f8a55abfc8617048576bc2282f362d6480bfda0da7826a1250202f8c0636b39e942e0345c448b8c102cff0075fbaae5eb626241435e0497d600037681d3e84828f960480dffa1c5b9655a27b5982e4c82806f8f5257cff8179db3837ff9c619ff98c35694655e4c98a71232afacef1c07b7e2feae18c4edde37bfe5e9a57a21e0d671f26236e50bf7635074eccfbcfe2a37cd6e74b894d9855c1961f8fbfbb61fd6aafed56cc070daf517d877b6cf157b9668a1040", 0x1000}, {&(0x7f0000001280)="921c51dfc987611d7f00a3774c2de795a1e363f6f0f73f9114e5dcb4995de380ebb86c0a48af07db657fbd07ea67799b54926c21aef9dd2e3090a8486b2f2e57087ef4f63411ca054c4b3f37e0a3f616df4c501274538d20950a5de8dda64b388241b5eab3a34530690898846132e7d6b1db3110c2a8e133a04cc5919294b20c2feceb744c157a7adc56a1223554de00763b79315bf8140913d5942560afd17a283021e8ae7ccb27116098", 0xab}, {&(0x7f0000001340)="ee9692f88d21ee61a7f4e5d69e82d12493b01861f66828485954b3790ca24206839cc80442a457999e42a358eb93e684976b8c2798006a59bbc1f1bf2f2c2db2201a71fa726fc482bab69c88bf4a3ad7e527df69fbd13683188ac200bd73f0cd06487703061d2e16697c2ba4d964ea328b26b598b31ef88b55e4d3943cd3ce8cbce912fe203cec810e30cbe06d20f514c9ed95c8adaad758ecf24149db9845da5d1013dc2c3e7d6511d9faffc54c4ddbf1344b8e1c15231719dfaeaf3d4a82753ef68b898e33a8d1b98420b4915b0e", 0xcf}], 0x5, &(0x7f0000001c40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @rights={0x28, 0xffff, 0x1, [r21, r22, r23, r24, r25]}, @rights={0x30, 0xffff, 0x1, [r26, r27, r28, r29, r30, r31, r32]}], 0xf8, 0x400}, 0x6) 09:43:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x946, 0x60d, 0x1, "a0e6d1f1fd7e76f27f1b6314288c0bff8c6b09a2", 0x3, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 09:43:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/166, 0xa6}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/80, 0x50}, {&(0x7f0000000140)}, {&(0x7f0000000480)=""/155, 0x9b}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r6 = dup2(r2, r5) bind$unix(r6, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r7 = semget(0x2, 0x2, 0x400) semop(r7, &(0x7f0000000000)=[{0x1, 0x8, 0x1000}, {0x7, 0x3ff, 0x1000}, {0x6, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0xc125, 0x1000}, {0x3, 0x401, 0x1000}, {0x3, 0x0, 0x800}, {0x7, 0x4, 0x1000}], 0x8) 09:43:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x50, 0x20) write(r2, &(0x7f0000000040)='h', 0x1) recvmsg(r3, &(0x7f0000000680)={0x0, 0x2f9, &(0x7f00000008c0)=[{&(0x7f0000000480)=""/96, 0x9}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0, 0xffffffffffffff57}, 0x1000000000000040) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="02f9cd7eddadea2dfee5db7e89fb68ed0ac7d8523bb0f8d2b2ddb9bfa70cc21c3df4e3c63d9ec14f121e359d7325f25e195ef0c50ea205939d97cb5509708861f2b632382d4e9a5e1fb3a1689805d67b88171723c4d2ef3eefa5451f4c10c84ec33ae58f93e509f8cf9c5716ba2a6778725b66fe945640ed80a8996bb3619867adcce640a0fbba53496ce67fd76d162d403e8f23", 0x94}, {&(0x7f0000000240)="a251855f65263b43bd04753083adefc45c6492b63f8a93f7da7354d4f9bc40a73ff900b0d49d3606b7e2124be646065caa26408abb4f8675fab0467e2f283bfd7bf2cd35ecafb105b4fdf5e91d38637caa2f4846446f214db0c9b6e57e7b8f2dc625f6480448e33fe5", 0x69}, {&(0x7f00000002c0)="45b87475c6a0", 0x6}, {&(0x7f0000000380)="3edd6c778b95d0b02d8acced0bba629e06ddd97b49a223c1b05c5648760c9eb932f62985965c9b6dd9ca1c328ed8b6f0363893cf8049111ce874821d9ff30acf2712eaf3fcc8c2269d3998eede8f8213509599f1645a5f525c9a72772769543c9de2264ab941ef512ce3696f15ca60ed774725868fa323bef77886435c4ee013ca3069f648c61d548f172fffb4b0de09179b34a9b10c5f62d6225af384a5478999f5f5154d70326e7d29e7d372f8c05bc26606e6e18e0c0f0cd019760ed8b1323f43b42fac9f6425bcd066143bfdeac439861d8218c828b0e686bb91d5b7d5d0bfd3b2e6eee17b954d8bd523c16e932f53861f40e34da1f1aed73e63792758", 0xff}], 0x4, 0x0) shutdown(r2, 0x1) 09:43:24 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18040, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 09:43:24 executing program 0: r0 = socket(0x10001, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000080), 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) socket(0x20, 0x3, 0x3) write(r1, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$dupfd(r2, 0x1, r1) socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x101) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:24 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x5, 0x1200000000000000, &(0x7f0000000000)="3dff6a77fd594afbe83e717331739ae9fa75d2e9b2d8ab4846074f02374847286d962c9a2366d760a66ca2fbbe5520f07b34a42b53b57df648a764d21ea2c6d8b935c577d4e28dfb4ab065af55f83de2626ed08ef0b89a0f5106267a43321f9426c4c1ac97e72356b02bf727791259f342ffca4c7f01b65a29eb9b246fafcbc2603d3ad77c3395036797c2d388ead67b", 0x90) 09:43:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) renameat(r1, &(0x7f0000002300)='./bus\x00', r1, &(0x7f0000002340)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000000180)="18ec299c034890c8b89edc63e9881172f7cbf211f0a7ecedca469fd3876797d4b90d0c0fb882a3b83cac9a03546c2455e128fb4860fe633f9c072defee337c8d4a67d3136aa53ee57f693260fc0c23db28a4ea8452925cac7bfe4ba329754eb25618760fee17bcc1c82f2334c6614a99c9c594996144b84f33ffc5538621b66fca0f7b8629df7941478da0654dbe9a1ea8436594d8aa62fb92e004207623af81217dc23250b45dc0a7ec31034f290c16351dfc0b0291b65c1e65298412e839b677ae1ec34b619394b7465d32551637642afcf6c20f5aeb7dfc7246a505aa187852ba7514d98995dac4ee3d649e89f49993f61ba33030c575256d4a3a13aaef8eb9f71c5c646723d95ace7337358b7792b01d340cdce80612cefe5650d8b029049df60acf7d673282bd7a7429a0757251365814e9e934cb46dbfd5df75a9de231f49a5bf272e595bfda09e0f80c20c154433a9d0ba7392588f79c51a6e319ac16e5f7cbfd6e468e256ea19b853c1854dd356a680ba8df7c16201b8cbea63d88b4ee066376c0acfdf93f842ca8bdf53780d0b887c2abb06f1d65058419ec901be9ffbc0e95fecef32819e76f1c5075d85f5f2b945e66f965692009c3545e43adb25ebeb6f20017de268e8ce2526be55b3176d37184ca314321a0c6522e4bcb2510155d3c39763e078be2212f160c1ae6156316f3fc315ca15e0374d4c420305eac6e63b5ef55171ea6f1bbbbd510366c5e21e94aa37ca44a707a4b7c4b7599059fea3d26d816479992126da756421179282a2b5a99b412adf198e61c822b6dd47cbd298390b168711b58b2945db69f1095de2eb1124c955ae4b88312a64aa888da416cd7a0543702de26d3003b2ff48ba3e2d809bca45b33586c0d7523ecd3ed0deb417a218e4c97b8c3bb1ee12bcb9369dcea4fc37524ec99016c741adc398282e7a4ccf167e995ee87976680250f6c438dea4061285b7a6f26658b99919e282e78d63b827522ba2d99443e89b5a8dd7778f2581836b967112653e0687422552640f2599a6343728aaf412c9fede6eacd547bf214e4d83a996be642a53abb9b0892254943b08f1d494a347824ed2d4693ca6b6fb8800b733d0b1a3fcebe49ece30c3fac95050f3802b6d87ed162adfd2f9be0ff353202c596055813ac015a89cbe2a040342349ec72e0d54abb0c20066873d9ccb3c076de9789a2eda708a52dca8dfa8b1579706eb4b22bba4831c23a39f77679b4895b4ad1dc7d24d8ec58f9299aeda78723d7ddf1d3e13716985f252466ff2b63565a9273b620b2787e0efc870438dcc1a90ae4c7a3e265813a9e8ec6bc84b0732a8d718d8bd93e499ad226523b59e8afa7b680e910c1eac7b2e57c5d99e1e2e461f139db482602e5c73e5ccc7edb6919c533b3a69652fc9e5daca225dfc8b4044bd261d790335b193008cfea896211f0e2d8015381db02921b121bfb342783af3d15f93d530e88d6689bdfa552805d70cf5f3202caed6dabb31a7b63b77dc476c64831d9c90907ca9d87be138dd71a76743a8da7b7346e1fc6e870ece2d69c7290c5a7efe6b59a6beb6acd75cc29c822cade1dcf524578fdde74034fb3d79e07b9c3e1e9002f7730e1366125771d4e90fb23ed5c3e83d466e965802455f4875b99d1c975d7ef6463836cdbe34de98fddcbc776eb264b7e69188ea3dab5b54b295604ef9c4ab688b029c379cf33942504ab2c6c98608b156e3e2675092a44158c0bdb0fecf786e4d79ba0f3689f13037030f9aafd9667072db05aa739b6cd9fdf3db1cdb4130b6cd9d7e02e8ac9abb91cede1c1e96ff7b481299d4c5cd4cac4394c5d4727b80c759431434194d16fa9f8d2f742938191973d7f46135898ab99932a37715856aa55e2ce0840bc55101828ba39d2e01af6a9f5b08755128e7febff4faed3f98ef9daa9da62f003122b1a4c02ae0ef2245fda889832fe97e03ce1492e3e1c28ea92133647ca58108f5f6da316f1c697c27e00d9dede66fd0676538192c1b9f3b45230d5c1733163c49629aaa58643a94b22ab70848ad54fbc1a9d5054aa5e008d14f3860e455930d540cac49ac5b8a2c804feba7264fd7045ad48af5ff5fd4915846401c637500ff7d1cc3964e8cce2ce2e9c7d36c0c45967ca7659cbc36c611d48e0853cade1ac72938f49ea21787196788ca77765a6eb0f791ee3aa5f6e4dc2ad414f534fef87b5bc7a6cefcd4758e9a3d4277aaea1da75b4530bea0cd28ab984765f7cdb12913301c45ec7dddd07ab5249b38e712e1f840a1564fb1b106314760fd9fd7f72df759f70ced7500255d4918cf5bbf65d252a95db5761fbec6101ac35432377d851183eacb1a96140e616583dc750c22e0f8d53d634ec48cb8fa1ca499d609cf2f3d420edc7bb1f6871272371f6be3160133a6008ba6f4d752a5fe68d97db51ffa179853d672f717ab0450511d1fb12950c08744884887bafb9d13f35dff0d48a748e943d44d34d513ccce9eb4d67475ba5047e2d660a2d5ea4d2329220ea12a31143f7a7422141af93ad9cb1f814df889761bdbde64dd9bdc2271e29b66bf135da7f357ec91016f7ced8d71b7f75c95919ccca498547ffba3edecd7a6fc76e1640ee79258404950969f2c0b226b92415c95fd3e1020f9591f013172c2093bcfbf8cb3d270245bd04805ac9f7387749dc46a939d9bc2b1f77ba614926bd39fd8a2f94d48eae4fa48e6df298eab48937d070fdb2d1d6e81ab996916c3a0bcf907e841fa67c906dbe28e6854abff925b5ae8072c0203d768f18f76b01cc4c58af34723f55ad0a687d40998a3a6e25c9d9e9e0dd5ace6ba64b9a6442593b589c5322246c76175e754e137237d21813be57d190ebe215cf068d40068efcbfacc198ab203b2d28d2ec4ed7aac67da216aabf62602be047fbec7f423ca7a023c03d6d105ed82c8257ab067c85c725d99b1b68617b87c8e5ddbf0e5f0c533cd9e2b7c6d950eb9803ad6e14e1886d7b4bb1308cc87d0a64d3f04871f627b2d245eed49bd0875cee1dcb23880627699fbfa3863aa80b72e921d162b40ac62d9b184a8866d1920323a5c9897377605e3671a06cdbd800e3e8df78ba222f48f269f866909cc80372c11099b3c62264e9da1fc97cfeb0028e350a77ab7e213d5c9524bd7997942320e38ef88d78e4ed88f7f78842b6d45f071bad0e0654df4146c07d929da22b021e8a0c78cce731b0bc80208c1bca63b07842aa03a641deb43c807079afb04aa6b1d8aad0ef6ffe682900f37dde21ace58044e897206279379053157d68a960dbe56848776c66308741b8721ed3d37919d220b00ad25bbf4ec5fc05ca70a5ddf00fc50db82b104b2cf63e8a402a136bddcf18fe0edbcdb8b3baff9c35c4d49d0b75b2a7f432f704a3c364ca59ce5c3331451ad46ba5e14a2d4692562a94bb152840f0b332e85983e29e491a8e14e2809d5d4da9edc843b1562ed9a6390f821bc679086de40dc48c2108a490b18aa66527d753c4202e45b6357c15fab38678f67b40b5385034b0fe7c0653cd9b0656de3e5cf99fba1705324637aeb53185cde6683396cafcb294c2d2da317407c96d1228b4f061f592867ec31cf78cef1d994f8357f4d218c2cf2763fefb7a952e5e31bd66d115206008666969f54c4c2c1294ec3b2d4e501560fc0371ff78df57528a3e36b3d4efc207cb73e07d110e72f6f7e68fe97f2659e5cdf721dd10c3214235c8d3259413456b17d929b5eb4cd8d533a70bf7ebeb5db3777f315c1646f42634c9ecbdad93747434ac44e72408c7dfba0c5ec7718071216712531f2e7193f6369cf025ce72404866d61f772cd154ed326b3561fb1701a9cb1fd27a8ad6c5d7ff262a4cf9b65604eb3ef34e93644d5b2dc216f51ee7a8346d20d53bb980ee2e83686562879a053e772c171f9e5601d8e8e26202c2292d8f66907ca94f210c5dcdca51120e851fe1ddb53bd29805a3927184eac58914bbb5eb679d3cc008eece9cddb8626c7e97e40d83f922b8f42cc38251a1f4c9a39844f5ee61617e8f0200719c07e83c54a5f4a143c3ee9116818254a8c8422ba1d6f4b788f3000a2dd9d6a670283aed266737990a789156c0746ce8e6a17df6848243d340da1d33c96e85bbb4ebf38f0b4dd6ea08d247da7ef05501193235341afaa4fc7565b606f8db41f88c2d0ed244db31702c0e58e99e1670e74662fedef9838b755d15a9b856e4c0cb01843470d6e4ba5d861f6eaf4eab63e375d9d1412bae5ba8afa2bda861c0818c73ddea60c3c9f362b3b22b664e3c0356c45819946ff38821157631aeb2388175452f0bef8a6ddfe5956a23e25fa3282346d2bff71c49ab03e559cc8423ab09b949d8aee5b75a72eb677d98ef4681e44add93f0b3a12e956013d6c6bdbf4a0b01df4b40afe1a8cb8b2d9d1792035ce869a532d1e5efe967c77b7438f55a8393ab09982938be2854b7d47f7ff027c72859fe65fb53b0f58e9b9806f326851ea52a4eb8b79d568ce8ad3d36276960dc0271f6e23944a46c49da5b074b2631d07a9337cd0724f621c618dcf376c579eed3278876ac342b2aa928910a1f1c0be14c39ba6bf61223649a659e1200f6902c1867d6f96f1fcd8a5c398fe235b5a475df2dcf328665b5a0e207ec96c7c66f407b8deb3a4e6ad1e53005b5d3e19cf94572a047ea268cd4b75a5f408da303029f6bedaba72a23f03439feb70ff4faa836a34f4e93cc754d2135e9f634ed30d17ed9cccf3ef6968eecc793c0a33718dd74044caf3f1a8ab8dfa5c27833751dbf9732ed64e10d6adc700f5c08d6ed399f612ab2bbb7415704d1c71c034e0c3e99edf51896ce223ef47413bc54103f88dff563061160d279ea94021194bbbee75348a1f7cb43825a359b82d70f9eb4b76b614e9e78de1e8ee9990d8c9e499861a8b425235c7af9a8faebd94e0bddfda39e4f944450c363d39c62c4b4a12261df9177c932db37617b946738db40bc46ca6416e7cc52ca887b6da474640cd6bcb4a5f976f95f0466a1605a9c586ca29cbfa1b03907baf90c934602565d140dbd80b36a2cb90245c81f10602cb775ea45f9e8c26a6d71e0170107ab92bf1d26be43a50b19182820d4f824a8c9e48cb4dc4ff1520a4ca9ba9eba5f824e7b45eb098554e0cac9a5c9d3897e4101bb39aae12755410d781d6fd098d8bb56a4c62bb84cddc88571857baf5ea0b0d4ac76cfd22fe9a2a73ef045b4da98665f7b3aecff850ac33f4199011473a880f516e85b797e315e4a80420cf363030126af752731b81454cbf3d14ac30e7850608901d73ff3e53b5f2ebb85b2b7d14fa2adcd8bce256bc7a893a94b1613c82afe5cba9449e6fe36a118ea92d5b7077d1575116725a6a66687deae8c0e2de7b77fcf6c57fdee85208daec666295dc32672784ce26815ad74d8c27d672e38bdf02be867342ac861ffa3e724f957ec84aac6cbca76e0d626002a4166e0ffe48b64e521a252db63b88438e94baf86899806afb57b537a4c8f6ce0f687f7246fa09088044f278803cac78112b3cb56a841d9a04249dcade4c7c12eb91f4893c1cd11ba0eb4bb2561838117d30451f0fc7fd69acbe163ffa4adc36e777ce7db43c65ff91f1f7105ddf90f10ef81b38ccc534e426d4a5d783816634caf615076cfd3125d2e856360d1193e0686ab13a1c8df3f6d64d80e15d8e1da54f6fddec3a72ce40bf7bd0c14ad1bcfcdb9f37bc500a8cb3c9317787c9c2f9f2e6d5b6cec0a5289552514c61e9007f405ffbdcd1bf8c6f5441e1905b9a5a2aa43e929", 0x1000}, {&(0x7f0000000080)="489c757e564a86066542b82885e13aca9b81a4cd0bc813bb402a327e1f8674ec54bc8606", 0x24}, {&(0x7f0000001180)="44ec0ecc7c0bef5c6d8900c8f1f85f07805c2f7d98eeb150e7e4345f1b5818131cfcc9749aef948b6b72f7ed9d110ca73b6df78083577ceb66096e90162c8fd6", 0x40}, {&(0x7f00000011c0)="2ea09936499b6c5fd0d73473fecb6d9c9a3ff4d84915a549ba2680bdb2f1f7b81017311aa13bc615db3f0b29f65abec4d8b5b9553d0a0d540a7c182c85ce7a24dc691f31e94e8b29b7245a3eaf3e999eaf8c015a714278b4ece333aa3dff7a8818443bb2b85c0d8b6045e4bd921e715b1066bb07ef6d809ee225ee90f7adfb7a2071794fd0f00c7939cb4c467f32e5d3e7d74a80db9348277f45f558f99ee102d9ff6edb77e173ea4a420a256ff1cd0dd562749cf503f599dd5e6254af12f2e2431d11f43d7b6a6932986dacb7e7ab73ec7b081a1c442408cf3448f64d8ca1eade44ff170e130d56adabfec02ec091d58bf2021ecc485b9edf55d13cd5083b11dea57caf697011cf3a5b8c0d66fc97d1739580991bd5ff5181732a0fd6b750a586e5ee7b62e11b54ff367afa09425dd7ae980f568a42cc4e192a67932cc1223fd68c810ffd7ee3ae965358c6104c90a9ddfcb1b2f2b66045386bdf809f33bfb072b4def257f118127fcd47334febc3e9ff952b17f57fbc07aa80b7ea9b8b2d814b911a47d442bcc30c2d8367c90d11472981c1f01ea40369a8be2ead179871ec5993eaec49bad3b68b58530b30da7835f8d7dd3283a3c67fe2074e1ed28bc19bc7c9de3a9c9ecf312cf5d7def1deb2204f9f89fdff9005bf8e475f8c3dbfdbb073a9482312e23a6826e83a019bef37e4d307030f3b57b082d503f585c793034afd11d33ce967c9ff6bea1ee4f716336d90fd2bf09cbd2d97d5c16bcc52530a644d7f84dd06a4d6c8427ad2319033e7ce3e74973f6246167b70584e8d16060cd2729e2c9ac1fd39b9eb2b360ecf9ab8a3c32e086c7506ed74c4c3e22f5cb87fbe497633fb4d5f16301d6cdedd4b0dd05af0668d2707fc3ad339ff8bfa2446a4d30030b0cd53bb959747b6a9ad445950063604e65752e296c640245908364331edb048b3ab3eaaceba8d03fddeebb13721785bed5c2ec26fc09abe03910bab62917a3489968f912e26c5c6c5e03d43e6d10182d1cda81d3cb1561b86ce8bec58d291c9ee5aee0b0a3e8bda8ddebf2392c387be2a23b75b0ab9ae1c40339f7df211e442e37bf0af42fac5df29657795a0d9ac72adc93fde01a75dce3fcdf7e9f8778aa1f1696c06275f2f436e23b4fdc7f7df5699a0212bada5fc8b701fbd321dc5123d8ca652709dc3266f197d4ea8db97c474bdf9e31c9c190fbd680c170aab97493fde72dc86d527cf51d1492bf489f253ca0f4ed04cb097a4477cb5959bb3563fdee1ef0923513909b4fa953d811e536b10863b101f0aafc1ae4ad56f67992792b714e4d635912d1999ea6955c6ed0eea61faa5619ef006266d839d11ab61a9d5564e444d47d4ee8ee1f1527cce946127a54b7f164b99d9a67cb0616c6ac432631bc9a60f64e149dfda834fdc9d34825353b90dfef175b2fdba88a576310fec5672aa74de8b1195110127710d18b2ebe8c175661eb62e240214fefcf0383167a28bac4a670f102d9d34ac30aba90a4816149ff0fa72c6b5a78ecface290ae3aa1287aac835b93d38e378c0c0ff416f0cc164cc8fd03f372c71cf5e01052f2d9a998b1a661ad1c08032da25f224b783b9475307a2f091eabe93b1e239c3658d771d8a716f3a714f31176780de87c69f1cbd61d4436209ec2925842119b495490f198ab483849d9f6dbf8bd1a70270a5c569b248aebc3aa56f0fcc84721d48536851d5c480578cf0e72054bceaae2055210627e5641881a0eee1adc159920a19591d7739f3aabe3e090502af5babd70fb374a731c88a62a226d38e2b9930d8ae4ca06fef8b7ccac03b5fb987356ad52874844ced8364d4cac541492321c6faa2c1f725804f74dddf3eac8f53b3fd70a32ea74585468a4c067492303381d047b9c11046e8dfc05b05190356c8fcf755436f8cc4b32078d1541efcf6a2c890105fa32af913d773ffdb851f0816c76b12b9f4b5661f18562547ad642fa99491bc202dd86de9c8156694eee585ed221632e382e0a79c941a04c117e8196353f05417c2f577d70b4d4e3c531abd591b977e11805af928e65d462e8b34304d4241bbe539b350d0011c0eb79a7c245f43babc6d900956b2d94b5107455eebae06a5d384530f252887992c223c2e9af1997b7740da5181283be445aa48fda26995c54e503b24b2e49521ad444bb58a23880801c7446c5ac6096a8d2d2703998aa1fb85727de96881c1f0b3cda8d45670f01b0d0d1d26bf16e509027836f9a2962a604096d4eb41a68b94aed9f41cc73dfd55187cef0cb116c7f71b7ae0b18dbe3c0df62aaa9a3412abd19232743174077453bedeebca715b0f3a56300cc50ec71a5a719ce2af8a0c9009690f2ae8273a6425464d8167c77d90e470c11dcbd044162cf9ed060a8b7fc25d574da480b8da52a56f50d927c207a73a746abe1268ce6e3ab508ab0b656f33b81dc661555a2271f9d5753c8ccaf3c0a2f6bd4b5c5e5e22a938238b1a7ab5fd4a9a921eacdfca25cd44f031c4e3689a81854547c04fa4b63eb4866a651604bcd973a359d4cf496c066b03b9ed6d5190cfc70c541839fc40c05b6a192a20eb1d966b644d7bb08438c250a678a5cedc9a43a192bf46a5b0030a34562a9450a2b1a3370b7d4998fe41f170040b7c2d0a30ee36c5bd8248506ec603651d5eec3c9392b746da9a48c31911266aaef777c777809c5773cd54a5ce6ef680d6015ac0cfed0994ec8c28b2c49afda0442824d096dc1fed915b1ba91abbdf075dd840a73debf999c46494cd4b7b606979dabdabe893a1763aab23717a7305028bd23b997ba7160989c629302980f4a9ce011a7dc5690fbb2a910eeec43e29f34daa7693193747d592c1397064559cbb1432a71edff21ba27a380033ba79e507e5b99bfeb5d8cdd86ff5296b4c244044d1538e0c61f3080ee79a22119b27fba4c70abd7e6daf77517878677da6fd3deb636fed0a267e9db0c33929c72a0c56a3b59dce5675c675edc14a484f3b8a4b1eb7bbbc9c97074d80092fa33eb38041ab38be50b22bde22827b37a5c058709d57c17814f5a720bfee5a7424faceae83a454178939c82b5e453bca3e44b0cb7c13b795183fc9c255408e8f1243231521d29b85dea06535b6140a589918fe3328ce040eef189e5966ea5b5212d0cb41961af3aded698d8ac615a7bea297c53941e0dd0d2d4ad3c1d722de889d439aab2dd759481dba772e783aa351cb63040a7bbb5b1518177799f855a173155f9d6e3292b59fa2696c274fc033331262e919dace2fa7b143393a337bead8c39796013cfb4036b2c1b47fc9695431bc941b609d3831820e8e21646cc2bdd6c68a26df20c8f5ee25da44c100bc5da2f34f847f0c9878a90658d7fb1bbdae10eefe7df000a573cdc079660abaa754d8790f452e840b98a61ff181e2ea769ab523e690b3dab671f253328c02950d6a0af86dcd1f550c4a22e4238d69ce0d9bd18a415ef521a6a80837d9d300ddd28a278d543493292d4eb8900f9eabfb739652b8f7def198461cf04b82bb45a0418494253be1f1bc45027b6554ea19d249e30c546106cbba27e227cdfd27dd56b3aef74b51de984b620f7e28a486871c0995cf0ae62ee311d983abbc56037123ccba464060db0dd7ac6d734b8b0d0d9d7a6b66a48cd5ee2c56906b312cea4f33cd321418fd189aaafb0c6aa4783ac42af3fa631080d23563ead2b81517b5693a0f93f7473aefc39a34fbacfcf5dc60638ae46dd6bdb97976e2521497bc31a5d37bb2c77c2b12ce34d1f8f1da226c6e09924186ea042730d35b1646148d91094462ef0232cae3de9f4e265efc89a119b3584683c2227a23c31aaa187969e9f3479f47d420c5cb9a03e95264a4dee12080e7023d6640e4864e51ebaf7abbedb12e76ab3c2311787c4969be31f5e2a36b33fab5b99ee3ea7596006c8bb52d80386f1e041151153c82df61bd0a6797cf8d2de542c13a6e76f06ae6f7de2e9dda4c9b26622ed7f91947a125e872c44abf6a6b7f1edd171ba27118cb4a4aecc915d32335290e0e79c627df0953bdb604fec1720255df57a3984661f4431a152ba6a2fede45c5d6249b4de0cf0ffacf9cb1adbeeb72a946e49912564fd4ae16691d1c20a6be06c0cfd78437a68a0357c0e67511ce54865f122c5fb97508bbc38e9235d76dd40e2b0574c47904dd14d445e1fdcbf239b59c69aa14a7953c4c29414ab1c610fb49c3569176bc4bb3b0615164f5b0e5a036c29eb5cc3f77a722de0ae9abd7e5bf7b3cab7f6891d6f7fba0fcaed837b93bdf22c3c55322cb5c116481f538789df5be176c033f81d02350af32874e45faef9e52a00a6e297779f4e43a98ad6fb81cd0257ef1902db99f87edbd39d5c031791b26b6faa18dce2623f57f905fbbe0134409090d5eb62b36bfafc6e2e81d06318d7f0535704fc12111badde2558511099121363be3a871726bceaba2c2bc949d40abf507ad17747abc50c31dd56a7921b31a21e260cec3c310391366ba968c0d6293a6adf3eac811cb3032102a3253e26d7377acd74ab5dfbd33fe52cd29c1d0e48efd4ad8bf4bccf23c89bf2bfd5fe980e07c2d3449a332394205a1be3cba7ed1f78cd008590e504b6ca2f7487173bd2c61e56cea9e387971454a78e33e196ca98f63ec42b3a81d1c8931f5f33b26bb6eaa06a254a1491a58ab05abb890bf11c7d0818fd65a2bf8acba9935ceed8dcf10541e3a0e478bec1ec3c56b298461e573110a053fe209591a43db7e684c6b6d9c2c9f23441b4bf01c06a8eac44a6199a237e38ea36f12a6ebdd200f41f621278292ab8804e1fccb98a97a5b104ac7e243ffa83696caa05f9109a8f84de91eb36549c53cb8d2ffe73f07003d7954894648cebc930b3c091eafd94ef699ffcf9a0bdc59ce7cfd3e85c7d03f03823c88234a010bbe1edb9ddff4d8ea91519b7f97a7191a3b2b97bf468c9eee377e0770093075898e83841e4148926f11d254fac14f91df1107bee311a80c53180906c5fa1c4e9e35266fa6f43d0fe7704051121787bf0428555790bce1526b3fc1f564dc47d8441b49f9dd954399f5b771c98c08e51e61f83c120ddc69fe1f9ef6b48dc491af19da7985feaeba29ad61430f43ed222e80729706ea050a06e2a3a611884a905ff1e2460f676d649dfbd16362302fa10e3b2300838273562e647e453ce5cf7a329d19b18c6be1afd34217cac867a817c2f14854506a284d4e337eb87f5239da1c4466ca76f923dcbe975fe96967cd5f51dc1b592672c8be76bc271390314d090101da1e3e2e503095c2948893362954704cef66805e099e908bad4de628c0439c20c752a0126b975fbcc391e73933136267fa4d47473e7a6c0919b85e625d54e63fc2fbdfc0ae51ea1c8d4a6cf9336d93fb758fec4f54382b62a4aa1221f6a674f9dce7a11492f97b01873d21eef5ccc3f57864ed3c16d7494bb3f42c485e0061ee7a414a6259490ce558006a71ba26771bf478b1ff7fe404a290af5c7bfd7c860ad3363f23f68e3c0ce5eedcdce6e4a6f256839f29c0086a39a472228407f0329e118d3c7c3f2dff54335bd30bf613986cab513d687ab5753e6b9c3cbddab921c8312a6db9746c18ccabcb13ecee66794f98720677052a75a96b9a5b031a0542d07f7a7bdd5ea5de760e2d34c7c3efb49906bc1b09c709baf0d2ef50858a290ca6e3ba16efff033788d9866ca99e1a08d8d99a42874162979d36182b3d7201dff563265665e707b962a30977e86e39beb4bcc03a65888e90edaeb9d290334479520a511dbc3", 0x1000}, {&(0x7f00000021c0)="cc44029b9c91fc0b0257496e7a131e7a27f8ebd2b2f6b4642790c832e84b9366b1e18fefd87ffdf82f629246", 0x2c}, {&(0x7f0000002200)="c14fe6ed6648df8c4bc32641fb63c7fdb74e2e1b17403ac70be502ad6fc1548f97bcedb53a924bf38c24c4061246d5a0e21bb7dfe2b6926622aca238b18d62d4d8e5af7d9979da52d72e6214fdc22a452e6717ae019e00949945", 0x5a}], 0x6, 0x0) 09:43:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7ff, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000040)='./file0\x00', 0x41) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x9, 0x8, &(0x7f0000000100)="8ed885333a5848cceab46ffa127cd27ed685494725172031b32250d4b517d348c584066382c9bcae17ded8f0c0a456c10596f23c5bc45e044a0e996f0dfad6f3b4870dd61906bbf184953e402570b8b624b3db2977dfc81360360241eef3c4565e1f3c6f25b3ed19a4160e6137256e6125147cad99f30cce866122ef92c18e73f04441faaa532f792df9d1d3e9e6a6e52139e8140875e760ff97054de201e5389265e3b5dd86847fc543086ae6383128ffb70d50aa00e1c6eb7b37e5f87f27c5f0559c6f2d10ce046fecf87f05970f3199c82c2ad2fa", 0xd6) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x31d9, 0x3f, 0x0, 0x0) 09:43:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000880)=0x1f) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) msgrcv(r4, &(0x7f0000002440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003309fc043b198f0c24000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000007c55cc113b99b660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000501c71b6abdb11e1c70af68dfc05b3e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) semget$private(0x0, 0x3, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) r7 = semget$private(0x0, 0x4, 0x30) syz_emit_ethernet(0xc, &(0x7f00000003c0)="07644ab88d2fafe900000000") msgget$private(0x0, 0x10) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) semget$private(0x0, 0x2, 0x1) fcntl$getown(r6, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000780)=0xc) getegid() sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f00000001c0)=ANY=[@ANYBLOB="17007cd8f5476c653000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffeff, 0x400}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x101005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) r8 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="0300b46f89d4d1a450b34243f2d4000000000000717c950795483fb42234da27b4cf0cc80caf6ec8c72f1f73320c96b6ddacb513f1527ec541af4d00fcb5d0299cbf5844c481aada4cec3f8e74c1ef197dc008000da79fdf02b0429f65e0c7ff7bd3d35199247856052f2736e095862238536abd17bbe80810fc26f7de90f0533642043bc060f33ad23703561abac834552765cc56cc1ca4d7a0d70f2f7c916be454cd7ce2ca237c332c2c7a57ec970c07593a343cc0ac5fa1fc18eea5e864ad7047bcd7f9ba65787f803ecaca9a33286b9f5ed2680c402bb66da139ad05b4ccbe93817ef7a0b1c46c7c2c633e1a124e2e9674bd34bd7b7b"], 0xf9, 0x800) msgrcv(r8, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) 09:43:25 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1ca061385d3676ad) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) 09:43:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000300)="0300000005a70b8e0ba4975e8b4b127397c77bba6a5b225d7b65c2bdb14dc7c1075e461d312a59ec56993ce14c121eb9810bfc02746e385ddf6dd8666041cda9e7c0b00ff8834ab4f9a3a432440beef24c1a97c45eccac92f51d27ae6b651e32d6f3c0d22eb9cb8ae470917da63181f87fb92b22ec25365598b64d985f132ec72b938b76ee86921b1cf055b7f68eda8ab4609e2715545d71cfcf9f6f199d79890d9bfeaa0000299fdcfa45d65ca76f7c4f2d3d20dbb0b0ea4b6180244edf4b5a457b0f124b6c048beecc7eb38bbd23cf8f0abcd42da0f661be9a4bc3b3dbdba5801312205b3cb14c54e4c0b5e0b059070b04a1de811046529e79c82d0f3960b4e4d3f9bac39d54751fa79f7246447a18a8143fa6b571ffee8cef98be68cff5043ff037a779838c74abb08dd0180857e4635695ab13c357245e4be454d49396f642e4fc4b3c31575588f9eeb0db34bb720b6335c5c56c23e35954062b9ba74df3faf1d10bf4cf5117462d56ceaae4ff023eac4c74f365599470ea7db61589efb2f2de7c15285d16aa5cb90e87f0e14b44368210dcff9d5cff0254a889d32c9a894405658c18a05d76153e1a0a2845862e34de03edfa42c993a7135bc89b13f613922bc4208634b71593f77f18a788730c7565a6b77fcdb0df17bf0f1f3721530466117cc7ba0000000033eb4cc47577c6c7f0c0980bd1d123", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) r1 = dup2(r0, r0) r2 = accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/81}, &(0x7f0000000140)=0x53) fcntl$dupfd(r2, 0xa, r1) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xe5, 0x9}, {0x9, 0xcf}}, 0x0) 09:43:25 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 09:43:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x2e9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) listen(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x8) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x77cf, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 09:43:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000040)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="51eb36", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfd36}], 0x100000000000005e, 0x0) 09:43:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) socket$inet6(0x18, 0x4, 0xf9) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 09:43:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2dca2eaf66696c653000ed9d8cf59391"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 09:43:25 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000001840)) ftruncate(r3, 0x9) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0xffff, "a7d8a288b4e70715f6292f9b67801af200", 0x7, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) recvmsg(r5, &(0x7f00000017c0)={&(0x7f0000001480)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/52, 0x34}, {&(0x7f0000001500)=""/67, 0x43}, {&(0x7f0000001580)=""/193, 0xc1}], 0x3, &(0x7f00000016c0)=""/194, 0xc2}, 0x800) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) 09:43:25 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0/\x00', 0x10000, 0x10) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000180)='./file0/\x00', 0x0) 09:43:25 executing program 0: r0 = socket$unix(0x1, 0x10000003, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000240)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57f14fa29497d326131f31be32cbe4830ed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34", 0xc6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10000601e, r2, 0x0, 0x2) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x4, 0x5012, r0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) dup(r0) 09:43:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x4, 0x2005) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:26 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20090, 0x14a) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x5, 0x3, './file0/../file0', 0x6, 0x0, 0x0, 0xfff}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r0, 0x2) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getpeername(r1, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) 09:43:26 executing program 0: setrlimit(0x6, &(0x7f00000000c0)={0x7, 0x80097}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() flock(r0, 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x1000000000000005, 0x8, 0x40000, 0x3, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:43:26 executing program 0: r0 = socket$inet(0x2, 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10802, 0x44) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 09:43:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x22) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) geteuid() read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 09:43:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x6, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0xfffffffffffffffc}) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x1000, 0x0, 0xc600, 0x0) 09:43:26 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="de3cc8c4a0b88d0a2b4232b275ed24f52f1c01f3f6ff9448ec44ace48e32df34c9b975c640bd1c39fddfbfa608ef4387c325a1343543725cec026038ae36b2ea80d8ebb5718f86494a0f77c2f9a3aedf9a03bf3e8e3d", 0x56}], 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x3, 0x1) r4 = dup2(r2, r1) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000140)=0x9) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000dc0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f0000000c80)=[{&(0x7f0000000840)=""/183, 0xb7}, {&(0x7f0000000900)=""/138, 0x8a}, {&(0x7f00000009c0)=""/248, 0xf8}, {&(0x7f0000000ac0)=""/92, 0x5c}, {&(0x7f0000000b40)=""/235, 0xeb}, {&(0x7f0000000c40)=""/7, 0x7}], 0x6, &(0x7f0000000d00)=""/175, 0xaf}, 0x1) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f0000000440)=""/198, 0xc6}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000540)=""/244, 0xf4}, {&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000640)=""/101, 0x65}, {&(0x7f00000006c0)=""/113, 0x71}, {&(0x7f0000000240)=""/46, 0x2e}], 0x8, &(0x7f00000007c0)=""/76, 0x4c}, 0x800) mknod(&(0x7f0000000e00)='./bus\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x20800, 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000400040c60100f2e900", 0x2c}], 0x1) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 09:43:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x30081, 0x0) 09:43:27 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x2, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0x2000000000aa, 0x8, 0x7, 0x10000, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 09:43:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) 09:43:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffffffffffffffe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x4000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x7, 0xffffffff, 0x9, "a3b7b578f9fe98dce524fc3014cad9d550dc4a99", 0x2, 0x7}) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000001400)=ANY=[@ANYBLOB="a0fdb7107ac3282dc5b57d25411ec40fad4b34ef9a3d685db15fd970359299da356b93cec1f8fbb68877383179f7fde9b9ec6b9b61942c565ea5cb55e3f94113218aae8201e2453d2dcb57be23eb90e4577bacd631b98db19d382eaae9894d1b5ce3d037c20a0aa4446a4d1384bb5f87ebf22a17354f9b319b0f24e65b48da864982b660524260aaaa30921b940bb198f4155afc79c70404d9f9bedddd208d6c36b465c1521067588bb43b12e5799c14fa508f67d77306c2e61a649769a8f78bcfa7922aa3678c7e8cfe00000000000000"], 0x8, &(0x7f0000001200)=[{&(0x7f0000000200)="00f656d7ca7f24097fbb1fb6518d0e1f28e63190712035b9f2e088962b455b4ad327e1a75f9334057164065d2376637f18158f17f0db29c4e8278139a2639c7c1048cc94e6262fbb5577eb23b26f9dcaabeecf21e9382aab3c81c79a93cbe38c096073438ca7e1cfaa41ca6770e210673afa8232e0cdaa0e1d274515336ac786ff51684fe044ad494c1de8b5d94e3616aa3369641b974f82cecb89ee76f8360465dfd62be3a1159f5f2f279225d3568bfec4973177ca1b3281dc9722d39e279cb633feaac4a427ad7377d218899eb4489456c58efcf07bb3245c4f3dc65042038dd480c892cf86374d29688ba393cee17b7a5aaec88bda59db7961fba97bcd38fed29cffc419ebfe090e80fa11ba12d1dc4ac76f6c5197f7bf45adc1f11bd24616194621169ea719f85accd6be8c36724ae2df6d318fe72d2311472ecf426c655d8f98f8e6a97cb1f46b555ed894f73ed07cea4a90969907bfc2df7f3f112a33e8b6d0c5726517c86f7d78b7692495b86e3f3010f688b77cb8bf8ad2f74663a67a7c7385671e47fe7b54ed0c24ee3b33f51ebcd2bc2b243cb8fcf810cafb54e9a6fa6e73d01a52e979d2f1dd0287dd42a1b04d3c80c06af9b0fa4000d342bc97a20838bdabb1a34903a910e56d7b76d7cb9c160a220ff86a88fae16018b37e972270457dac453f6f42938b3b671fa31dd63f72324cd8bf270d5e3653bb08e95eea2b2bdab2cad7c7fc932ed9f5a814a91e23cecd148ff3c14fe5581a8f2164e955af43e43c994e64ee5ad2498275e57cece468b23271c6316cb7658eecdaf572c377425d09f8ad78e8b0355752a9f3550f123233f603d2df76adab05de3601f7352753b5c9b5a019c2de79310d4d3053191a4742e5a71f0aa9f714a3fdc46f69e050e790a42b8d29e1bf1dad485bc57cbc0993636190e33026fc8d8f70c06b4b7cc2b3a2f8ece679b3a320ab7f68c6ffd7751c58acfbc58e6a406d85a9e514e6a214f3dae3618f153b7a62b0e2e3aaf691243a188b55bfc17049bf44503501752933ecf74fcf58458870b0bbaf4eca29cb8bd46114fbc70e3acc8202339d2409fdad6a55d462781f5734f15b271193e822825da2a4cefc58a394b502781c44cadd1cce92723b3c663822fde1b84469f93f1a3d40d5b74c73c03e989999c47873506cadfb81b9a8135bd5430822babc71ed1d260ae8e45189f24aacdfd31fe2f227ab12f64ce101dbedf7a7bdc0f008dd42fd96c00761ad5f5f70a06a4ddf93466c603c5de08cc1186475ced2303336b94bbfbd19208b58b03b28eeecf0b5c1220b54017a0ddd41d79b7b5a652468ff3bc7670c443992f3a63c932360bcaa9cafb6a83a8fbec4c3340ce2f7d6a93f9e8225d325e9639ade48d5c54d59f6458a247304aaa137d2543a155e55e3338b69f693e506a923730c114281807bb60338702439ffa57b67e540e12ca9848a11e0c5b94be9ea153e5b281a9734c49ee3a836f15a3f08534818ff02b479227deef41067f427f0a26aa6c5611982169537db8c698598e98615268f074b79ffb83ce24eb2c29ef9d340e0b6729129fe110c18a79d18f7d9d5c0ab4e1c2123a188e7c90015f578268540a251c1461136de25d95d8c86e2d25955c59cba32b922e0325b7f2bd5126ecfa7be2ecfc904baad26a5f9318e1dc711cd044061707f4096e30ad0343e87f87edfbdb8844781389c255f35621b1dd6f9d9acb684b5c430adecfdb5cafdea2036ddce6d2c2086f49a18a87ed30d64c914f1c3bf07f27396b5bcc2462d07680b321a027a37a2eec6a49ed7e5b84788fe950aecbfb5632c00e37d030fe54192aba040f54f814eb2536a9ef783daac26cc4ca55497a37c4817a848da395a2b73ca5d13098948c1f8c9577e631d4453ec77c0fbb02e3511d531655f60a6183ee6ade54e24615b8a4ead9ddc45e0fc1c18725c4b5f38ea63ed5110a4f53b29fabb9ca8d1184ee2d1239cbecdb1a61de388ea62c2a6db73be28ca7a481e1978cac6b78aa6c985da52cb52e758a6acecd8d0932778bb1a0313d226756a989317579806ab6257f78a0d50535f78d6317c4635d4da80bbabb02b054229a402a232f9dc2437a7390c262420111041336a15065bcbadf8f533e2faf3b727d1d1f43e912684556da2fee7f5df634b76dece9b2f8275e874f29ef69208122ea4da9f4dc58bc19188b02852d9c3e8aa802cbab820d051706475023278245b9209211d56009689662aed295cf0d63f5d336c4e3e04cdab9db14d1ee79ea52b55c075f7034afc0feacc0df3afb68c8b359dd085e017e46114ca8f058e050fd8be7da2ff2ce5072eb1b87379cf1f288b35b9dbe69568030ee4c0d11a025cf4a08ab3dd199b44d42b55088707f4f5d5bd0156d5889e10b34dcdb136d1d15452848fc9a7586f8bd2a4d4082e2dab2d12e3338e1136ab0e316ec657b07318aeafd83a2878eb27f56dba147cd17cf1c262e36703028f2814cc357afd43f33edf4600436cc15e3f28752a736b27c5fde6b5a1ddcdcb02825b5837525aae036f673675475547130c23270055a62c76e677caa4378ed93dba6b9b849b3d3f34de170971d5a835f7b7a240072e3fd1a223b96cbf743b87f42abac9ab7b2ae9f51cd0868bfb1f7a9955a60fffc59f2c85c1d56449ca2ca62e3e8b499219d78cc257dbb7700939adb5c673c384a20a1a105440587976b6007dac52b253d4064f16f61836d0d30ff2351109336022ee491adbfb254c1fedd0216d87bb95270637bd18c9273a1d62fdedc785be999bf113915b1f02ef61d5aaa37587fe2eef34401991997e228828c93a3066aad940dea592453b4a6ea5eccf95cfb0dfcf7dbb57443b198cdd2c851c7b59efcc56dc44821d4609322e58e918ad3710bb9da22e852bd8cf0d2a0b7660e25a1b61049aa9523810bfba95ed1d86c35941f701801152dda2ebb9f4493a300b36968fd32bd44a6559fe2819b208124bfd136eed002472b49d16709491462fc585503e1f181d29d1ebfb33d102d9ed15c9d81cf873b83e2217cae793eda4cbf4f3c94ddb1bca00df9b1ac461f036f365d596c433e9180c4d88799ceb8297d3577d42dc197ec12fab06cc579304405e313adeb4d112700c31b981277b0d94e5d46c6997a66234f9e674a5555dd8ede8dd05abe6d2632af6a2976af8c06d03d4d6897cb6b0e663ad1038ba24b3db630e5fa333758f9a12f8a8ef3adcd42183066ad9a4db35d705c24c3a10d78e34010ebb8c0d3c990812155472988dc1f70042873809b490a6d15b3158eab340b81cac0cf18b8a275b4b1d6ae7c098f5be6509aeb8c7fc0c7e528d449f05cf21f74cca592002cc0ad06fc78844a0ff6c8573675274733ee15927ea6f9b52b74e625c49b220de88917ac620983921707b2649edfa38f1d9729fa02f249ae26f1f21c6e2865f8f4ee8195affdef6a58c9909262dab08159ef373baba2f06f43810260a8cfe1247ed574367b74b7c8d5753b37edab3d849de7a713ef5ce061ecaf1a8b4c22360b6fbb17deef751c22b155f9685a3ae51c82f89dc7e3a4be2f0e46e776e8080293bd08ab6357aa4296f8af8c3ce992069d794977de42cd4a41486fbc2f2a473f29539023c0ec3db16624bf5f031efd5404aa6d88a1ca470747487ef97a2a4b70f3637a4c4e7eaedcad60d3c698257dd739b65ca0501de62a6322e3de28efad95e989679c7d697c95d2ce3fba714c82348ec59a84e538c0d9276ce58569e219f633010e10fdf52c33fa87dc2c5c23ea3ce82e3223accff3157f3b75d98ad0d473b30f25a83f17dd20f54d6b95951d2181def627abc63bf58dd1fbf3ea21c722bbf76039e18e56e58467688c95756d0114f506605746c39a247af5e592ca193a38cf5425132af610c98eeb1b89673a8b6edad91167b7ece936b878d06958aeb784515fc19a2e8cbc3c47edb67064bc5fdc305554e4ce6e1807081038e392100d3fe1da8a6078a15e655cb909490a7c611dc893c9b3735f537806cbf24e2d80ff480271c0a0281be3bdb6c35f5f26b782d34c6e61e0872f823a7ef8ae9a077e1fa11e92bffdcfeaacd9d82074fc0e8f8d47d39ce6d7f8a23d2da35ba17fdb5cf5430858562bb64a7fea52038c658982559a818c0b6b26b11abaef3e936df71cf2f2f58a93f6d5737e7f1f0e976c2a25bc50e373c71ac11351dd7de75cd0624abf21beaf932e984eb04f9dc8b45b2096fe69efd585dc502550aabfdc5eb25a009f1f0d7e2e1cc950572c4b72a85a3199bcb946567e1f161d3fbee070dd27f78fa07453c95aa717a5cc538f820962cc335f38ee3086fd35c18d1b7fd8f02719249d744b05d99b603325d0ec7d4b60d13d5d81ddc9819e5fd581c0420bd384852cb26c7d83ab98a2e86b86396cb56aa868760bdb0b0f9883dcca02bc0dbac6373eca16905509d538216219332e84db73a974ad2a580a9e409d24ee1247eca41655beb69b73c0a7c42653a34252aab48ed8b109ed75e0f7e5fd51c722d0fcf68fc503590e0bd849e9d59dc81bb2f52b8364e42cb9422af404bbade19202dcb04bc7bb95ea4b1044843da9349bbda1ce1ce47f3de7592488576927d7bc835e1e3d3a8d316afdf673c18c594b328c08aad6444d773d3fa1caecbc65d667c14c333b060d7fb87bfebd36f33e350c4c16724519118f6a8b6510d30d33ae4f837c2b39feef46a9281205542b55e4840c7e75842a49928abb6d205f0a6790d6c210158a0b661cd602ecac9460af10ab5d853acf009b9d358efb53759c1f23ff09c61e095ffcd76b9c952e15400901f0727e1f72971afa7be549c83350386a296c1216eb70e96687b4c8833f9ef281972b80e7208773874a6537340727ae6a6f44a0d8458e20b37bbe160903d9ab088a722013be12a85fb77fec5f796c000cb0ba4d0ca9931602bf694ffaeeb185861216feeb3fd91f9f32c12318f6b15b4c804d2d8d2b022787964d74dac2d75389db38e8d7a092d51ebd66691d34dc373879c5ea0fc7d9373301d136874e5b2b84d4ff2d6668e766f0f38f86bfc088c0bc2c692c78bcf44ad02f0daa0d6f934cc17703de9cc23858df2c2ef4723aa4d605c0e2bed87623395710a8d83670b626a3038f2c41af36b4ac635421f2c9d42f8f9188857cca6f84ff569036030941efaeb6087c92416898eb17e299daffa26b88daf0999744101b66004580aa0b593114e764dce3443902b73009432868c15f348d6aa00613d2e3e10af5fdea1c72bdd7c724af4930bb99fbce8b46a9e5cdec570635486752782938a4c1452470db75332b4595c0a61e40306ac9f78088139fa7cdfebb1540ee8fbb02f368e73f4a54adaf3b01bc55dc1c150d77356ac8249e865ad83f78acb3ebd31a95b042e2c29452fb7ef16d64bbf5e0853cd54b32fc3ccd87b1bf793e248d413c03d41afd79bd6c69de27395d3c32222953860166877af944c5221bd74f69c3cd12a2c5fe83e00881d98d951cc3aa7696b273b4e2e68c9e744fc25757bca67d28620158e608092bdba7faca95ebeeef7acba119103ce03f222223a69130bf420339f7ee065586ef9549662db18da296217d65dfb462ea17e7077a56eeba45d8ca1cb5e78907e20a9212a56f16af602970064973763b96bce19d42b8993d92f58863b96be9fedfdcd98454bafe7d72a52dee997874a945ae9f4d6c71418f74c7e5235d371f7a9536c35ed5db9cc465da104a37601eeda4c3e24013473a869f87d313804934733d28f88afbed8b4503a352f6e539aef2df550d487b9b007abeb", 0x1000}], 0x1, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x78, 0x404}, 0xc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x101, 0x0, "b596cc0e302c5d4f7364b34d3b3104f5ea713df6"}) 09:43:27 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) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) r5 = getpgid(0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="06a4b98c0876a69294e5df21cee9ea41ce4a25eafa2d4cb38d772b54334203979a7650d7e9fa590904c0213221acaead15c0e4843331cf5d08997506d7ddc4f51810e0ee57e3b9774dd71c509bccf72ce8d88e1494ff8d3f1182657e326d25993777e83d2cfe8e568906a8e4f54b69ad47a737bcdd801ba6d1c721f64265fb68ac09df41ae82393c4033ef9ac4d72bb91b24c5ef5156fc4e5f", 0x99}, {&(0x7f0000000240)="0474f1e451fd3523d4105877bb88dac64b785d14173b2eeecea232c10623639654689abaf3fdd3e606108bcb7a33a2f942df39ce9b7f09d3ae73ac668c", 0x3d}, {&(0x7f0000000280)="095afc9ec1bf87067fcfc080aa254de8292e77e190b4492ff5a0f15101bf5080450423e29f055b0c60547615f81d1930cdf606c3e251b4314f021a55712ee99f605c26b6ad5ef5d87f15ac13fffa8bd4159e2e2a32f6e719def24b5bd9b4cf3c8dee53da56341edb4ed51f7377fb073540d66954fc80263ec24204bbc35d9c2f91b1932664750477f9", 0x89}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000eefe3e14798c0ab0ae7b478cf42a0000b000000000000000010000000000000098ce7a7de0caf58c1e13cb707c4e8633edf9e94d74f8664fe17275214b57b0e00e425eb9bbae4b6ed0432e2cab6c238ba72c01cd514d0dbe4d023588f52eea4e2d5b141caed9c44c9abafe6ccbd0a3bee9bb7e4c42a2765c28179bc2625579c23f17b9c0fb6b3ec0ab0a05597789733470ea4358c2b7a702941bacd0cfb15cc2f436e1e25c7fe923ce63b4ce5f79cb7b299a58b00e885a8a834db20000000000e8000000000000000000000000040000f9f908fa36651f8b08a7725c798edaf5e694a3457f1bec6b4886b8c59e1bfd316c32015bc41bb1e3bcb4bb138cac7c7070f8b60c2fb468d499a0a37e6a187bf262718a5ffea5468787367ad0b3bb756352ac54e5d7f8981d7e4c2ce3cf28f63a09ebad6da1c3ffa759f9109ea55841d5e2056d0c6baf2af49b5d503e94b544a1e13fdef50675ae8a6833468c74ccde54e6c2560d702dbb02f629338c224d36ff94b4f50ae0b5a49b00b170239d79171786cd2cdc6980a60711d6ae837f5578fcbe9b221769f2bfb1b5f90d7d1b2eb2e0bd3bf6cede000000e80000000000000001000000ff010000cfe23083e94e0290b87f258a8a4a7c1673e7f6b46ac4592af3ff1d23dc37e9dd23da9456fc269cf726a031844ea8990997b8810f790626a0352ef45a85a705bb859bded33a200c3e6d07d6390aa23fe0d1718e0dbb19ace85b32cfbd46c78943dfc73e32a0c06762df1452598781c14fe652e99f9648936dc3ca44f3f7321b6870bd7cd0903e0988bb77e2721e540146de7cc196d2632babcfadb4e5b8f9f980cf45496b06ef21b4564355efda6f6dd9e4b3bffe40841458f4b1544b84a6470ca6d7afd3af4161c77e2287392a00000801000000000000ffff00004811ffff4ce5cf2c3bfecf97d1f44ede4b9f0d9739b4497091c33b6b36d6dcfe4e8d7f25fb8a82d579ec280f038808c2951de5660cde7ceddfe5db39a6392341630da2f5213595fce9ddba9b701fda603a4cf22f195e7c16ba66b7eb454a13d7c942c28668f09099d4a61937b2485facbe1ab68aa309d26901613db71c672229039fd542db1a925d410674259dee0c0dcad60f5fd8edcc1472400cd6df4a9d382ba8bb9dc7fea05b01f9dd3bddc147d033398d1388b0368c7ab0f8b9846deee8039299cea46d5a9e27da678ef25bec328e89705b6037814d855c7764984b38abdd90b642fb3562f6a454b5677a73a4d7c0add9894de4a224933989a6e800000000000000ffff00001f0000005ffd47362643e252261111b14ca776da6b8a8b3d644d1696301e2994130ce83fb2a3d850b038142bc2c0a59bef52b68c78fead784b5d3a889d768a27c51bb0797c9e4f0978b3be51a90e8fe90b75c73da6d397613af1e81c98fb5c645b21d90f3110c7e3d219f82ad113c010a19c1adfd595e3dc50f3681f2f8fef9d9fd8a59a8ae927ebc801997d9511f9533f073545865c5f29515d86cc2fe75e2d0b8575e4f2b4a4c55b7e785334f0acb734a4ee9fd589f55463e2e37dcc6b120cc83395efa39450e9035cc44dc05991a055e7353336000000000000009757974ff0bc2984b671fae774f9fe991fd65c4cfb000000000000000000000000"], 0x490}, 0x8) fcntl$setown(r0, 0x6, r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x6010, r3, 0x0, 0x200004) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r6, &(0x7f0000001880)=[{0x0}], 0x1) 09:43:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x100000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x11f) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 09:43:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="6aa7", 0x2) 09:43:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100000000008000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x6, [{0x2, 0x2}, {0x1}, {0x2, 0x3ca000000000000}, {0x3, 0x3}, {0x1, 0x80}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x100000000}, {0x3}, {0x2, 0x6}, {0x2, 0x100000000}, {0x1, 0x1}, {0x0, 0xffff}, {0x3, 0x8}, {0x2, 0x6}, {0x2, 0x5}, {}, {0x2, 0xfff}, {0x1, 0x7}, {0x1, 0xec}, {0x3, 0x87b2000000}, {0x0, 0x9}, {0x3, 0x100000000}, {0x3, 0x1ff}, {0x3, 0x80000000}, {0x3, 0x6c}, {0x1, 0x4}, {0x1, 0x800}, {0x3, 0x2}, {0x0, 0xfff}, {0x2, 0x6}, {0x3, 0x7f}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffffffff00000000, './file0\x00', './file0/file0\x00'}) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 09:43:27 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x212, 0x58) socket$inet6(0x18, 0x1001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x881, 0x194) socket$inet(0x2, 0x7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x185, 0x2}, {0x45, 0x4}], 0x2}) select(0x40, &(0x7f0000000200)={0x0, 0x4238, 0xffffffffffffffff, 0x1, 0x9, 0x8000, 0xf63, 0x9}, &(0x7f0000000240)={0x15, 0x7f, 0x2, 0x0, 0x1, 0xded, 0x7fff, 0x7}, &(0x7f0000000280)={0x6, 0x3, 0x1, 0x3, 0x3af, 0x5, 0x80000000, 0x1}, &(0x7f00000002c0)={0x8001, 0x30}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xa7, 0x4}, {0xef, 0x1ff}, {0x46, 0x4}, {0xe7, 0x7}, {0x123}, {0x6d}, {0x20, 0x9}, {0xcf, 0x127b}], 0x8}) sendto$inet(r1, &(0x7f00000000c0)="028c9f586c900aa592501d77b33320253487737ba32d06ac42903be7229cafd205fef004d208056a7eed515f2ed37c707a93753dec1b63371eb26515039b4ab95943680822e57ea1c90fa88227e1ba94f6a890e354a1815d02344773ad67a34e891f524a4f692667533c", 0x6a, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 09:43:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x44, 0x20, 0x13, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000002, 0xe78}, {{r2}, 0xfffffffffffffff8, 0x20, 0x2, 0x100000001, 0x4}], 0x80000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x48, 0x10001, 0x1}, {{r2}, 0xfffffffffffffffb, 0x40, 0x3, 0xfffffffffffff001, 0x8}, {{r2}, 0xfffffffffffffffe, 0xf1, 0x80000000, 0x3, 0x6a46}, {{r1}, 0xfffffffffffffffe, 0x24, 0x45, 0xfffffffffffffffd, 0x6d5}], 0x1, &(0x7f0000000000)={0x7, 0x3}) dup2(r2, r0) r3 = kqueue() dup2(r3, r2) 09:43:28 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f00000000c0)=""/247, 0xf7, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e01ffffff653000"], 0xa) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x2e4) 09:43:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) chflags(&(0x7f0000000280)='./bus\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) open(&(0x7f0000000600)='./file0\x00', 0x8010, 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000005c0)="670dc355bd2f38153f3a846a84b53020452021b4d9a557d6522633dddd9e875a93706e5cde9e0c7134253fff2b1ccc8923195f3a04cade8cd377340b849bbe", 0x3f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000040)='{\v\\(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\xc1[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000300)='}$*\\^\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='@\x00', &(0x7f0000000500)='l-\x00', &(0x7f0000000540)='\x00']) 09:43:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0xed, 0x0, 0xffffffffffffff49, &(0x7f00000001c0)=""/210, 0x80f76860c3d3fe83}, 0x2000000000003) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pledge(&(0x7f0000000080)='[\x00', &(0x7f0000000140)='\x00') 09:43:28 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00dd0100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/174, 0xae}, {&(0x7f00000003c0)=""/215, 0xd7}], 0x4, &(0x7f0000000500)=""/11, 0xb}, 0x1) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 09:43:28 executing program 0: r0 = socket(0x18, 0xc001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = semget(0x0, 0x0, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x3e, 0x8, 0x4, 0x80, 0x0, 0x0, 0x5]) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x1) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 09:43:28 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f000014f000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 09:43:28 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xffffffa6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:43:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 09:43:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = dup(r0) recvfrom(r1, &(0x7f0000000000)=""/97, 0x61, 0x2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000340)=""/45, 0x2d}], 0x1) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0x8, 0x50, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0xffffffffffff4d88}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0x8001, 0x3a3a}], 0x4, &(0x7f00000001c0)=[{{r2}, 0x0, 0x4, 0xf0000000, 0x5, 0xf3e}], 0x100, &(0x7f0000000300)={0x5, 0x1f}) r5 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r5) 09:43:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x7, './file0\x00'}) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() fchown(r1, r4, r5) 09:43:30 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x23, 0x5, 0x28b) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 09:43:30 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d007f6c653080"], 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 09:43:30 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x0, 0x3}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0xc005, 0xff80) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) dup2(r0, r1) 09:43:30 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x1}], 0x0, 0x800000000000020) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = geteuid() setuid(r1) 09:43:30 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x4}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:30 executing program 1: setrlimit(0x3, &(0x7f0000000180)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20, 0x0) fchmodat(r1, &(0x7f0000000580)='./file0\x00', 0x40, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x6, 0x3, 0x5, "b4a38d4608aac576d018a9747fac3f96dd915ba0", 0x6, 0x52f7cecf}) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x2661, 0x7}], 0x6, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x82, 0x57fd1e60, 0x9}], 0x101, &(0x7f0000000300)={0x1ff, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r2, 0x0, &(0x7f0000000200)={0x1, 0x2, 0x8, 0x401, r4}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000500)={'./file0\x00', 0x7742f940, 0x6f1a, 0x4, 0x1, 0x6, 0x8, 0x8, 0x3, 0x1, 0x80000000, 0x4511d773}) fcntl$dupfd(r2, 0x0, r3) getpeername$inet6(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x9, 0x0, 0xfffffffffffffffe, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000340)=0x4) kqueue() truncate(&(0x7f0000000140)='./file0\x00', 0x731) close(r3) setsockopt(r3, 0x0, 0x1, &(0x7f00000003c0)="50be31f154d0c9f17d92fc484d9a013f9f4f79812578b3098d7066fc089e1bbf19fe9f206c680001f2b0853e224ecd60efe3ebd6b463f06b72ff091b3780854afe28665108e054a326fb8371450a1a", 0x4f) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:43:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 09:43:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xe0a) close(r0) dup(r1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fcntl$getown(r0, 0x5) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 09:43:30 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) dup2(r0, r0) r1 = semget(0x1, 0x3, 0x0) semctl$GETPID(r1, 0x35b3238cd82a8143, 0x4, &(0x7f00000008c0)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xfffffffffffffe28) r3 = dup2(r2, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(0x0, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) accept$inet6(r2, &(0x7f0000000780), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() ioctl$TIOCSTOP(r3, 0x2000746f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0), 0xffffffffffffff0a) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)=0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) mlockall(0x3) semop(0x0, &(0x7f0000000200)=[{0x1, 0x7fffffff, 0x1000}, {0x1, 0xffffffffffff895f}, {0x1, 0x101}, {0x2, 0x8, 0x1800}, {0x7, 0x1ff, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0xf6b4, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x80, 0x1000}], 0xa) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x60, 0x0) 09:43:30 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0xffffffff, 0x165, 0x0, 0xffff, 0x4, 0x7, 0x2, 0x2, 0x3, 0xa7a}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xffffffffffffffa0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r5}, 0xc) fchown(r0, r4, r5) lchown(&(0x7f00000000c0)='./file0\x00', r3, r5) unlink(&(0x7f0000000680)='./file0\x00') 09:43:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x80000002, 0x0, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2a2, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x810, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x5, 0x0, {0x4, 0x4}}) shutdown(r0, 0x0) 09:43:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x800000213) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x103) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r6, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgrp() r12 = getpgid(r4) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r5, r8, r9, r10, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r11, r12, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec8, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, r7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) 09:43:31 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000100)="c888e3cd285d4ef9cab9d05eea0e5b063e2bb55f8736c903aa622025a8148b536519f1bc6d52ae", 0x27, 0x2, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2000000000000, 0x71a3, 0x7ff, 0x0, "a41a0000000000d80000f6ff01000100ff00", 0x3}) r2 = socket(0x100000018, 0x3, 0x6) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)='\\\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x107a0, 0x0) write(r2, 0x0, 0x0) 09:43:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x38, &(0x7f00000000c0)="f82bbf0b67a95a31f5617e67084d14e3f902e22bfbe86b11d0d5a63358db01aca745b96b38230bca6068a2e1d3551dab12eb89c7e616b812b4bd9c03cea52e1de5c1e8d21ee2e4151cd75a8d3a2b2f0d60d50a971ba92d8f57af22fa5798c52cc55b57c566b7d33a72391cadfa12d4ab61ebb10fa482f7e60928", 0x7a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 09:43:31 executing program 1: r0 = socket$inet6(0x18, 0x7ffd, 0x2) shutdown(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) socket$inet6(0x18, 0x5, 0x20) accept$inet6(r0, 0x0, 0x0) 09:43:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) getsockopt$sock_int(r0, 0xffff, 0x108a, &(0x7f0000000300), &(0x7f0000000340)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x400, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffc2e) setsockopt(r1, 0x0, 0x1000, &(0x7f0000000080)="cdc9dc05320541b051cdde5b06f0339c6aa14c793e3f3bc8b51b915d1c85e396ae98c74677acf0d306f8d263ece77d436532264b8ab234cf8ec4f96fb33d6aafa67c05a9a623e59550db6abcf003366ec7c04a926bb4d1", 0x57) setsockopt(r1, 0x100000000, 0x6, &(0x7f0000000200)="02665a2a0c0c3327870fa411a52164cf83f72edd8f0753682eb127968ce82ac086d69025552313a02cc70a1bb665c0cbabf20dee51b7ebadacda4ea6588dec4e1dee0ee99adec7dd9d7d874e8a46e63fef5d460b841adcc7621395045da73ed5693b8275fc7132bc9053a332ab9f728785b729f7ad3404660e4d3aefd6f2cc5a24c62eb9bdde1fbf6d885a4a457ab7afe4995ef5c2011dce81e7c4ee602a25d6f6d971797a2d02b3d06b52fec8aa21ae69c300aa7aaa2014af8c8a9aed7471cd394b4794c712e35e", 0xc8) r2 = accept$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname(r2, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) 09:43:31 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket(0x6, 0x7ffd, 0x4) socket(0x33, 0x4, 0x30) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 09:43:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x8000000000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x401, &(0x7f0000ffe000/0x2000)=nil) pipe2(&(0x7f0000000180), 0x10004) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000001c0)=[r5]) r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1ff, r2, r3, r4, r6, 0x103, 0x4}, 0x0, 0x807, r7, r8, 0xbe, 0x100000000, 0xfe}) 09:43:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x1cc4, 0x4dea, 0x3, 0x0, 0x9, 0x10001, 0x3, 0x0, 0x1, 0x324e, 0x81}) r1 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0xc0, 0xfffffffffffffff7) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) 09:43:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8200000100000000000091890d2ef0aedf5bc70f326e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:43:31 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) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0xfffffffffffffffd, './file0\x00', 0x1ff, 0xffffffffffffffe1, 0xc8e, 0x6}) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 09:43:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}, {r1, 0x20}], 0x2, 0x9) 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) syz_open_pts() 09:43:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x3012, r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 09:43:32 executing program 0: socket(0x11, 0x3, 0x0) 09:43:32 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(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000080)=""/73, 0x49}, {&(0x7f0000002580)=""/4096, 0x1000}], 0x5, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 09:43:32 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0) r2 = fcntl$getown(r0, 0x5) mkdirat(r1, &(0x7f0000000000)='./bus\x00', 0x121) fcntl$setown(r1, 0x6, r2) 09:43:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) r5 = fcntl$dupfd(r4, 0x40000000080000a, r4) accept$inet(r5, &(0x7f0000002580), &(0x7f00000025c0)=0xc) ioctl$TIOCCONS(r5, 0x20004276, 0x0) setuid(0xee01) sendmsg$unix(r5, &(0x7f0000002540)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002440)=[{&(0x7f0000000100)="96f55bb8", 0x4}, {&(0x7f0000000180)="709643b970876a2737d1f93e3b6abf480e0531c1963d0b607423dbc79c176fb64c192d4ecd7ac01bcff36ee00c25664c2a0e36dfa07582401eece95d6e8255778f960792b0147897d6f8ee320f1fa34d9f5acf7f9846d988c10f67aded7dd48cd90a034c3ac880", 0x67}, {&(0x7f0000000200)="b2871543feb3123cc0ff2f6d6012c0c9617990cefaa91868fbedbe4e3c753e6b233a4a7bf84af2d034fe98dcf5e8d8d25dcf7e4725d85e45e9b8fcb82dd16c79138a6ef51d52285e6c1ba71bd58b4db474a83b6f332c7c2c8b460bcd3ebd72efec030391b4fdc725ca7dddf83c", 0x6d}, {&(0x7f0000000280)="1ac6609373d6d4827c1a5b1aa889cc41d7dd5fc4df0c3eab340271c5501c18a1c66f82b17f305c55307155feec54cd07a7949450eceebe7a3735a3033ddfc7667bd916d8a81eff986e1c791e5443ff279effd51b86", 0x55}, {&(0x7f0000000300)="e5cb8babd5877d83f446c3deb8200805e93fbfd791ee76f4cec05480d0d71a1c3f84e122e689c569414a030676bdd1b315bee4a12c0f166bbe703309eb26dd8b5af6becb528e008d1b91e2dc5330228fc89f7d13e50e26b4fd61590bec", 0x5d}, {&(0x7f0000000380)="c66c32aa84c2dceac418e5eae64eb3621b41e74aab38f562f9acea4d42111c3df656ef89dae3d40ff5f8935f073c44a5a7158d59b17916cf6bd2286a599974997f8784b861893143766751d3d9641d15321cd7d85c9dd2a088195871dfd660bc3abb05621fada924ac303a5a313c0ccc6e68dd75debaa4e99c7a82812c321019dd9cef2ae27f4789b2acdb0cc46c44beea08e3085bcfe7d87b0170c8ccaf7200c34d696270629665de807f0da6027318f5c00dda2e52b3afbbed4d8440512c2d0f756f369b96856b4f872870e8406e5dd6af0b4c491e5abea77db5c24f84c30275acfcef02a033f1335b88a3bf37400bda28717ee621816e6d28b749297d3f586f6815005403fa10116ce4ae827bf4faac7681ab425bbaca1dd438893885a982e2b487c0d36d485c0fe729bfd91c1c1f8a311e705b765087970b3c92121a7904a5d783ed6b71437849fba02214720170863ed5c12e9ff5557dc0e2491dcb345113cbf8ccc03570307006607d493d1b4974367332338c27bdae1b2658ac599a78e71583b2012c6e1991d8eab5ada95f9b60e9692de7546f348cb63d8f098b910e3bc7001f4a6624029fdc95e49ea132ee1a1e6812eb3ca46e433d455e1ae4aea81b67855ef647f4791e3d9fccb59da65d9f65735b8a689d2c00e4d7145fa6bba6927ab2492b1185d698bd565ee14f1d311feecb513201c8d1f109760ffb939425d665d3470664a576b530066f6a318328972f40a7eecaf7c9d165edb4869d98337e8e98673407c4fc1520daae460939be41c655b4d0e9d906cd42f015e5b7a7761648fc70fe5c036c187ae88fc335aa41a422ea68fb922540daa2078d81078cc7dcb9e95a830b8ab96d63abc997d02e5093fb15a405b5976adc5b54a38f657b12a064bf4d16089c1db5427a2d94f1ff428e756f352b18fcdaebba42434f2243de22e5a2cab71997e69bdd8917f326a1c42a129f5dbd1d07ac1bf74d75baff5d6ca9208088c09560509e7d97779a26b11d10f8dc64189b3090f4a1beccfec6b684fa8e8f56dbd1f150d8dbf09c81a365a5ae76820e1813e900d70886220e534fe07f88513bb4c967a75270161c126eac8ae5e43f029ab913606302b547c1975e939e0765db3d73354750f9d6d5f5f4fa6ee38adbe2868ec56c79cbe22a33090cae6b3db6575503db0d6255e6b04c26c2819f88c7e3927fcb7195d0c4110d028d19aab9233e6cf6a237acbe5089087502393e5d642bb63ed6a78da6ece34e405210041abce9114e12a751061a2ec0ab840543bfd41bc467903328f2d58d480ef5a4191162daa66e9045d68cdd57b65192c91cf8a6d06aac6e15a77e27a6e22878b48f23df60922d4d77b27c7497b2d549d2a31d52b414e7520f6bc4d544d0359e983394aade9087b4c268de576c765d61176d63bc77ab4a057e06166afa2712b1a06dae95cd743c1588dd6dec24c340426affe79a3c775837aae498ce3101c116c7f16b42364a8e33329d03cf6be467f4fdf81262ef44db9f352c280e357cb09b8de995d306f30c645d2acf29c379503b2b9d368fe8581ed5cc16d865e143e14c98e773cfcd4838f580a19c3f2e43902b2549ea60110864bf749d9a73d726a0a981c7d7c598327a3aebc8685532ed87ff94d659cf8dd3eb55dfea421b00e567229b4e4030d277c7d3a8ae118198c2f25099c703795e6cccaf6be7dd195e5f42196f8305522adcf466dc785247be7611780bb0a4c7e5162a9729d3072004fd2ee8e936626a69bdb0050852e6f26a35cf772c0ea2c9d6f68c62a07dab22a68eb93c84fc0f2e73914330a15c8f2d5d21c8d7dcb30c0b52ea7be831802ae2a62321adeb8a80705bd2d8a9d5287c0f6957b2de26c0cecf5bd17a1f28d45ccfcd319bebee8c88683dc1352b78101cc48fd8e15649036ba3eb19dd0c3c66b0f23717c931bab4ee7143b1c0c5283c2df5774fef6b327d267669875b98598357e300c5a223ca2daec59e843dac106d746f69cc210f8c0ca3ba4c27f8e7b4b6ab93893cf9366bd28cb12490aef8b735d0f26827a7e9c1231523c2514338697972228e9b500cfa53ea41e6540f045c2a386722d4617b57cce7310869b29cf483643596ffc9217d266c8ed83328d2e930ee35e0af81342ba80a7e2ed04de42efa27733a792a74913e707d6f4587d1392d5a03d8f82182597ca3e0981f0058d71f833510869a7d66ff926d9e8038f39badf5c1957c6cf35008dd35844224e8159afec0df9ff64b12bb6bac60e2863d88072bc8452b93b2595248ff1388c6b4328e7a17eba28a82c3f7993918282f66eaaa52d4b578593430a24f2be99ce96aa9c00b5ef63865b75d9dbf5dc0f8bb8e365c52c3c768baa01cdc8f9e097a2472d8387baaec1967aef822e0a9ae588b561183e06f0cda7725d3a161750a42667a0e909ab136497340d034f2e36bfa47c3da05b9a1651fc77655e5b4fc4a4b1483a1f69d0f8ec37de3432f92806383a49e655dd897221dff5df8d6f5f961c48808bc2b4bee1a48d11d826bd8ddf5f6a4f6923f7cc0362dc9c43c94b8cfea3cf4f2b91647b9621b1190055fcfcdbc8d86dcd1296642ab21fea62d0ac67883c91762c6a2cdf9bec364562ab37346f235482d3afc8d69f5af162359b48441a3ed4427ba3429d257ff6817ae6980bb9156b96811c1bcd838b4796635cf03eb24931060e6148cf9f8d62545beb012aafdc146be9325cf75b5a9178c782b6d1a2e3b17e362922c20f46254a92ca444cd5f3fa69d83f5fc0b82ce70b0b264c5ccc38b65c8bcc1751786d60b32dac212a427ca078eb73b85110026b5a5bdf7aa5c6bc793a04732e8ba67074391a304aa528187f724f1156607dbafd30aefe6e9dea75b6a585410f061d41c546a2f84881a8a0fbc403e8d1eb316c1319340988f9b2e382f0d6f05620b5c8639c31827d69e23f940501cf17e698ec396695ded90d7366f297a5f365ffc4274427bcc9a999facac9b0192b4d8aea840f890ff3431a116401976276270c7e22024a761ca32f4862abf7e54153702ca7881c194514919db91ae908794f6cd5ed232df65c83da16b5c86ac0ddbd6227565ca764e9ce597ed22aa5b5992e6af14abf42948e3d8cefdb5789fea8e5b724c8715aefc74a4585626f4d82bfd0ce8ae0d5033a84b9ddef4f2f24f720f962b8fe00a3bd429edfb401035b14fc29a7c4a66dd12437d546a552655cafd99f5b02221a75f6e33a2b4cca6facf5d6dc05221435ecc2cd090973733b27cdb357ffc3b4c42280c90fa925cf18acbd0d93e54fd890202c7337cfb9676fc0a1228a6c82a23fd8fa8cc2320e9377de246ba010c2d0ca7da98ef6ef45bda0d8ed738cd821a42d23a52c294fa6334b5572cdea3f2f67a5d7afcd8112798ba37acb6a322a6f5abe5613c19991c317b1d78949bcf991edc098720631f06a6616e80baeed7a2ee5d7860ea2c40c06a83be4c4fdbd595e6d9bcf42ac1e3d8cc354fe558e6fbdc5f2acf4edecc247bbb42dc32d41461b271b49fc4177d3036ae0f8e0599e8d6449d27738503ac37c2710552d964ff088f02b525c8ece6d3eabd86cfc8d71e374f2661f3553eb19883a66c09b85d29baea1377cbd404b30102f473437dc45a78422091f31130f29c53239cfb6e3d514c06d2467e1cea1e35225c647f410656eb3f7ab22fbff9728fe8c22a16433dfbe30dd06eb5a094531ea5a7e15c6ff8acc1dcbc001696c082ce1550c633619fc799a29f6fad01bfdbdc1f0a2075f3e44a91b9b4270d9e138b744060c8c8a7b118ae7f2c2f6ffd8812b8bc1671cb396a13055e5db5456675b13b5675d0dcceb61aeb191731d945fa83cbec6d06845101278a7dd6de69bb295c63f918e6ac7647c8aedefd83d2301811c1aba67bc030480b172c2af375331560960bc75d9f169a90b53417cf07d94d404da21ef7b160b43a217ef5cc2c7465d17dc00c67e2285abdce4bfb1a8b3b39168095381e0cf446b89b06722825c748a90b5729e84b6f7bd142265071c49c5cced0904516eb6e7ed47ddce7dc825346d71a75339215cf04a0d335a658c5733c4edde50e17f413dd33ac052f78ce23d33608eb4ba2b0b9dcb8ffe21f1acc43665019064902420e971ec4d5eee197b992ba6d391094eb45cc239f8f43b62ad5d190860ab65cd2dad057e0d9a22abe18c9ac32a1f4935312f46b1f326a048fde56e3a59631825eb406839c065ce96c2c088f7e2f21225db12fa41980f8345965933b84fcb44f92621a6a6ea389e3e40e4ab12df226c3f355cb17a43508347b969635663d6d36dd5a047133a492902ff1058e01b826dd44013c89d00757b1c1573548aa4af65c4c3a0e569a2d76ca686a085e923bd81451e008a86a0dba11ec3c4478dfba66b8ede5575115e04ec4f7c7489390419698ef506d86647f920da56e3a19c2d8fc025beded3bf0f99799ae0424d4d1835118d0513d971dbf7cfa4cd2d6d439fc5e8e1f751355fb2074132bfd3503a43da245708060e325971c6dfe82d8c7ddca9d90d6f29cb76219427276234861784835cda00fd6b364b04758ca526be851da8250024cbfb548dc33819b506025f9f55c64e4fd7ba0263c7509eb2c07e4ae884f961642fcc15ecea806d26df1087ce4c47df6437bc9e99bd2f9e06d21026e4363f2fd5e68d17502ea4e9af048d18bdc0d4a049374ef8b4ad56bd52a75d17a6ebeab2e4628c607a7e6c16cebb39842c230a2d29402bd3497b048fb817bc90938b7984499ec1fd495003044029cdb84a71706ce88750c862caf559d45089636af3948f9a48a8e04594cbf810b40b7dacf40df2bb6abbc87ec1423d5e71ba46a0aa25e0c170ad99d90e8a2c2947ce22c63e4aafd9a46567c4b9238b088cc0694ea538eb3ee54ddc00c749ec0445af33d105db35fda9370ed097107e5b2722546876029e17d4382b89429157c9e8973d49c7d330adf04bf9868f6ffc502a17a2b42f79e727b1c4075151e0dc27ee6751dbe1d3adce2659b50a184d2dba3fd781232419657c69a5ca28cc59111aa1954a462d7b705f1ca8803e006792cf1d3ed67bc5e6cfe0b1711f5e7344297deb9f3009c911c5c5deb414600db3f2700263894f712c205edfe7160be7a95574532a9bc30fbabee10b19055dcc97bc7da370318f2ddf560d2f9a9b018bcdf47a3d3094f5d8c7d49352e5b965c0a0d16b653eb02d12b8d193a0c45e9fdb77d8dde45ade0421ef33f15bf74e658a1d4de070d5c9c921bd28f55ec5c36ca0f8900f81c5d472a8242de2075b85c531a1a0dfa5e1ccb3913b8a04d16836984a31f0c0a8744a9979f317b1e156041358e75e85373c36f332b9da91d34ffdf0c7b22fdfa0545b8ce87681fd35f42d791821c8f9b46c33fbb4ff32c799ac8b59214fbf6240475c14700e1a62e7aff0de9e48fe47c936a2f26b3da03c5a712653662a1ca8d16cce3c420436a7aab3d4d6bf0206e9ec2677c4f32a75f591e4910ef06aeac1908a21c5974090581b6e80c33b75b027848a0ec1f23f80957e227923f2a646c0facc3e0263ce189d5c285f486839209bc754e780e08bac371fc35027c1e77f8ca4f95ae3274fe211cf741dd9a46b2fe09a74fe597db638c2b35930ae689e6d77be39203b499e95a05627289e520adce088f520c81737be669af7a12a9129b254eb239ec0b193e6e4b099e707ea7780727aff14e4bf6ac4885f7b2f029d8510a65359f2654dd2838f074b14a71452caac901992f0b5c3b5773b0204f4b304361e98e83d49d6eaecebfe987d1269af9ae684a", 0x1000}, {&(0x7f0000001380)="71e15fe9b0329336ff602e6ef06807ac5abdb908843f7a5b3627a46b07420fdb6393", 0x22}, {&(0x7f00000013c0)="21536b78b39f5513e026998a0f89c5f46fea95c1e252a9911bd55df0ccd0a0dd5874d2c4c8061bccec03c3d728ead3e0e50899b957553ffd147f3e923beda1e6b86c29c81a71c2b075ea092a6518aeb34236debb46781f02e48dc0f579ec208e57ff572f9ef831b26480e142c9743ebc8a70d36250c00f7ffb85e0a9fabc54ae128a46c46851a212deb099ffbcb115c446d71cb729527839b50a189832797b90f29c27fb35574cd490346d3e35c207fade0b92feb65818c1d13242266d7e244caa7c5afb4524c62648c4b24e3b5ccd2c0d7369653e3ebf0659bde7550efce543530c7446a70435acf3e29c53ed00744af26822abe8b4a131609b324903dbee07644cf67e3422a9b0bf10974382661ec992b2d588084ee519539b758db688248da902fe90b706561f5263d53f96fa4aa0ea425962a9459986fb13b69edbed91e6451c6a3b83e46c0ce0d8a081fdb598df34235d4937b9342a2cc51db089be37f8c3323c8c685f80c11f3d01cafbfba2089b8bb6b3311640d19e83a3da4c2156654fca9a38ce5f6dd25f22c2c233cf7fd9a2990ed9ce24c6f18aecb853c32ead4bc7c2f693aff3a10ee7e77e17ba4f70bc6e8de2d9fa3eff9cba280fd1cb61f79a04c49478d6323baac486cb2c8172e096d5909c07ca4eb41932ca382d35a40c483eb785048b8df1f8f365d626c45a0583b3d1b3ed4dceb427fb3fd9499b72f8273b1c4073b54de94158b4795b81f44f9f52d6912228fd2343dfcb6cd39bf6173e18dde319e9f1dc69edf00a245c7672ac5fd09cf83e2050a11c74d4b79e80ab7d332142ba901736028ea86d7458e372d160a15392dfeeecae1cbb3b3440846fb9329f9c11e98ccd1450c64f2c3a4eb2a6e359f31ede11f19c977c2dcd9b9bd8fb7d6d507fb94de32cd5625bccc51f013c6de884f28e0e5d81529eb5fdb0d4b63846cb61284a90d53cdb93171d6c72e2f081a57e3c0bcff6869ba8ddf803dbdec8bbc5bc80d12bf0631c9c6bd9460a1d820ad827e439e5b13730a530c6e8d521f3211b5504586c6193c9cbc9f4df4a69521f5b6eaf5603c6a6030cfe099f3febf81fdacde8449aa3445c687e0f0ba36dd632ce1bf7ccce0ebb739adbe7d9a640fa1bacd1d747ef246c089119a82f692325b181432257a9f83626d546182041bac5b8d41643fd74cd4484b9c8c1b712cb9de656cc2a6e3248969dc1f1715046ebd61e571f87b4899facbeb3ffbe9b5e4d016c0727a45fcea521b0c65406b55edc5ca8e2e9ab25353144ff6cbcc4c8e63cc33dd6cff9c553d4df3f8c0137ba56054759d82308d7fa1a3d59f320b2b248b3ea5ca41598e27eba0102f844a1dba36aa622bd31e69c8c9115c49d73d8f3a6e379537279ee9712fd8fe6c076b7fb9d6f6c4ca511f544a6b7105af268639568afc48c2ff523291f5eec80821f8c238c95301416ee1ea2f812ae8e8123b8590ffb598502b4c72743365e6c6c3a4a70033e719bc746f1290879d3413fc65d59ba3c168ab8b49b26fc09573640bf4e4c3bb161dc3786cfaf48a2eb9bfdfb0a7226c56d966bc26412b19cc8845d026334b03907ba27ca82775773a14b171d7365a0e63dacaf7a4885d8cd7e772b869bb4b39c65df4f2110963c379312baeab07c270a3c2c45db28cc75d64db9d4245a4573646fe47f906010fb556287ad01591a2c2866e8ac6a03f6c4a937f9952760362201e68af8b5fe25b0930bc851257ef08e494dff16dc10f88d282892f16b0f74cba160e6a3f1323b7a3fd2f2428c3bd7fdd9dd54d1989f03a2270aae0fef18384ca0f68fee583fb4fe5b3980979f8cfe057d16d69252faed987fae576b79279337d7b71f428386f317a652fad84680548d85494ac2ac7fd6da40a9787105af337bad5e32e0bd0c08888fd322ff359f99b68dd1bd4ae6dcd276eea5f799079b495e1fe548645407feb5f5f831026d0e06a1866cd5d51f97508613e73b27fff719a69b02e97e87c237a944d61091d3b604d7d84ee7237278ba8e725e6858d30bf236ecc3104389d89c99ba5b078196db6d11114ac6b1aafe935991f323781e51a0050346be07341f8d967068eaf954c2bf84246eeeb19d15cdcbd144d11c58daddccebf230e8c201452ad228954eb633f5b08fde37b69cb6860f597e5ef3794692dd4433b578d96f9a1edf81fdcec2a261ec37fc9aa5873bbd6e005d32c4387b2f68ab9fd40879ef867eae434bca446ccd77b12b2998301b98f0a78d12718f411dc3f9d2ee5bb8f1268eeb9a9be1d59b18e33f398d2703e62c67740f55428c582b2ee7a2e7ab6989d5e5247d261b5160ab45b7a5e8fc2c7c4a341362646b4cdd11441321331bc6489fc9595427028558b156bc25bb9d1aaebe41007a17d0e020f1b639b5866df221c15c7a0d5b64634632b8a4832fd3a89b8938613eb909e4ca8ba718cb729034215606fadd0b40ec84f28642b0f6394fb9f75b15e893719408755ce904be0fc23351055ee3ffbcccd402e70817370b118e771c778bfdb9a8fba75920745ec717adb2db72e12c5f4c9473bb442ce0207cd0344355d917242ff9c462d2c1f54fa4aceb5179c8af5742280979b6aab6b018717dafa64034b6d9b8386ed897ce1bcb6c96d7c399d09fad673ef7a14ea387fabc934e989aaa8bf90de8b8d9cf27e666b7e587a0f4a7f4ce8a5da845bd343aa6562254937ce8a042e59883fcd6e76c831f94f1870e3aaaeca16b968d5de4df9b9c23df73d1c62cb1b8d45eb4ee0678aa23364e14237a4c6f79d67f87f6006c49c597b00172a762ffada4519dece783daa6517f3093402617eb6c1213eda0912785a869ee36050a37052a8d892c2e7efb87623b312579672899e04eaad02730877cc1c463c73cd3c7bf0beeab195bc0e3ad2731777f0c9395160db8a4e62508c5aa0644cf95594bb1ec9976010234143f0966a4ab40d26be7ee7de8d1c07292657277bc954be407321ff5f46be69378b25d9b4fd83c8eebeacf69c84d0f4e6bd2517cef56218d49e54044822b56c77df795da72d095686d2d5af91fb57375ae212426e5e5d2b8df70fef3084819c5ae292cd5d097df472c0d105d49ae266e18871c103b7f9a7fcaec0a6564687cb99dd0c22a0f7a0eb39bc8c99b13974215095ed68aaa5e696506a59ba8bd216fa269f61fabbc2d288df9c3aaf25bf686e913ff24db65e295fe8d0328307f34460967dac74f01be15388a63e85be6b344ca492cbac862b648f65988194f1903313d1a5149d93cd2bf2ba019f977af72daec035c6de6886f3188f05e21bd25831677592a1cb10121dad645cfa373dc26f73b84ce36647b8c3fb266745c4a67ed8fcf35c5b777d5a09507b1dc3407fe0ca2f2a4062a7a13dad5f537e79129893cabd76618842deed08281d9de58fb88af0b77434d2bd8304ce7ba9866f1bdcbe0abc3195b0c76a0ae952afb087977a9b3fecadd20a6dc7c10cc9620e5457e35e17d4139841df3d3d54f392d312a0106b30c04b4596310c3a92599ada9b18275e2bf287cc1445e2b9e055e34910244ed7b56a948bf18743f3815c8d0de5b2eee32def26c33941663731d3feb2e6ebfbedd1926a503fda7c2d38442e94337470fd5b9bc756c6209dd86319565d35e98d610039d87e0e8f9daae79222b4dbe4b149c595dc6aaadec161cb057a0dcca33d01324a89edfd2859f3727e40d4bf931fc095576370b317196a106a7daff54abf53815bf57b2877cda9cdc68cf70e723b2176863d5512d5bf292e6688a4df44acd7061b49d111fc8fc842acd33c677cffc8be320b64db4cf84701e53a186e4da8e8c533d298cd2c80ceb929c5c1bfd6ee29046767d3bbcf6b4b89fb781f04e0dcb4530e8138b010d4af562991f6d76ad2c5d7a89fb4933d6e0581192c708a2d038e9576e4aa1e82944fd57e4ce33840b8c064004d27595e90b1f7f42d5e03ba4dc14a1f67a8843cf96fdf3e72cf594d3283b96b6f7672e0c21d186200bb3de4ade52ebc31b4cf70d6746ec373a017b1cba45b36d94a78ca526023b73e5d63f1a419b866d5deb8613cfac1b3e5bc80c4a68171c8b82652ed343b56fb148f6a6e0e440d39ea2f2d49428df97602ff34e6eae26762f10a08bc34e9ac87c82c9e797968c046cc04237b6cb231bd7c7ac0a19cde4e7bbdfb9c220ead65a709dd63a54f6f4c667eeecb22f5cc42284c7fed14cc81e5b8803e003a869a1f344799123fc7b8582ea7ca7b5cfd08aadd69e1219d84a771c960098b8efdecd773c777868fe5c38d4bed726226322c813a9f8b9c66eb0e3ac71c9561789d8da2853ed48aa2ebf8bd11e24795111f9d8b5a0281b5e71855956db7b987c16a4e637201956f79a87343f4b0f5a78f1b5466a33c9bc35542d9e7b67855fab22ab6ca520c83d45689810effb2dac1bcbdd3cca0c5141042e4c1f8df3a0f102e986ecec066dca87cb28813dc28f7f0cf0a7c8f758f47f3db6b59efd480b04fbb11a5974fd338e8c257eb2c4fe10f9996672c8bcf4ca4014fc34f0eacb166d2f4ed27c7abbb492dfda2cf28c859ab13e625711bb67bb9608365d4b6afe731f5e48d1626bfd841ba9c684ddddb33b8b5cde454609c2b460b5d614e4e9583ca902a762b7f33824925ce648ac2cb9a72061b574099baa03ef4764893f588a0b8bf6a6d4411bb530dd9455fa0421d6fd9c1f23756b77856eebb78dbf05014e59e16f06c9998f369076292ab6b5416a667ca6c70c0780568d8f0324f701be3a944231594ac7d9323b6c8c6e3d840cc5086d89ef20035173544c49d26fd815c171c29627ea5d7fa0ec8de6e042ee16087ce3c198e779d418fb019eaf06bf37342abd8c2ec12de8020bd3ca1c08a0611895021162f80690afffaeab466b311f58a69c9ec068ae3ba2ca095b5697ba5d48b79d81fefaedbad684c1dc48f2497d0eebc9858217c6c3035e6277ec7731ea0cf048b3862769c39af0d38958edfb0dee53c64fab780ec38b8b9cf84b631850a99a7460cecb7e8fbae42eac2aca2f670b736a404b8cce7a38803d433e5950a74777bdbb536af7c6e3b301295c73568c25b6004589c468aff01691e7321241f07ef60fb14091766f2e49aa4f73a2d34c42021f6c84948343f8cff58e605cccbf9561b6a654215e71d2eb01da3d52eaf6d61c1ff761c948563ebbff7b085d41f63a3bc3d38fffa0fda7bb4bff6c3a99c991a0f8fa667e1f9aee6ef39b25e4450a468fa2af42752c61b2be4127f7ba8408e6784024bdcf9d2759ed441743575a2d4d05c1687cfd33ba8de3cf37a87625adfd3ab98607eae6f328a00b8c04c92f0c0c8df8b92c4a0e1fb7839b182d8a7479f511ebfacedf9c66f6287df8080bb1fa1de7ed2dc17435028dcc9f982c3b4ee46717c9c3324b4539434cc409d91d57b502bdb1cc975d473636cf8974a189c34e1b67d5068cb6d6f44aff5dc8ae395009c8b013df8acfcd2a6451cc68fb16fc9a2c28f9b713f884af94c1a691971fce8df46264d4e08e2f2d47e7175a189fb557cb21585d7a953d13a2af7f56d54173c0f3733c426ccc41cdc52a728c3a0e5f904f1babca9c298fd68e1de476b6217c032f0e46c0066dfe76277d72179326a3809f89c1fbfa094e5e9c1e4bb0657cc7491054012f45c120117ba63616871b6c1c9f0f9be952d97cd3a71bc9b07a968c2d29e1fc526e81bfffef293ebb92c4006436ca1a267b5a33112b8b4db721cdec8d0ff8234ef3d4704b65a5d3c4643a2b0aa0ba86ae956fafd7cd9627f530e699969c0498c8be20061cbd05290cfb229a65", 0x1000}, {&(0x7f00000023c0)="34e35e204b94984675ebd273d03f641b5b2df67970e51e88b6b6aa463e5d8effbe57989259b5004918cb1466a534a188c78292883e94c36dd15bc787d9005ea3af60", 0x42}], 0x9, &(0x7f0000002500)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r5, r4, r0, r5, r4, r5]}], 0x30, 0x409}, 0xe) ioctl$TIOCMSET(r5, 0x20004268, 0x0) 09:43:32 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000600)={0xfff, 0xffffffffffffff8d, './file0\x00', 0x6, 0x3, 0x4, 0x7}) chflags(&(0x7f0000000040)='./file0\x00', 0x1) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x42}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x20, 0x10000, 0x4, 0x6, "f56d523367d5673ff2ac921563835e2f8bc37922", 0x80, 0x11a}) r3 = semget$private(0x0, 0x3, 0x10000204) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000000c0)=""/37) poll(0x0, 0x4a4, 0x3) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/211) semget$private(0x0, 0x3, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000200)={0x3, 0x3f}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000001c0)={0x3ff, './file0\x00'}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x490, 0x88) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x5, 0x9}, {0x18, 0x2, 0x6, 0x3}, 0x8, [0x0, 0x108, 0x7, 0xffffffff, 0x1, 0x80080000, 0x1, 0x4]}, 0x3c) preadv(r4, &(0x7f0000000500)=[{&(0x7f0000000340)=""/30, 0x1e}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/146, 0x92}], 0x3, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000640)=0x3ff) openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x20001, 0x0) 09:43:32 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2107) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 09:43:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(0xee01) fcntl$getown(r1, 0x5) 09:43:32 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) fchmod(r0, 0x20) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 09:43:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x18) 09:43:32 executing program 1: unveil(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x1, 0x8}) unveil(0x0, &(0x7f00000000c0)='r\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100000000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x480, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 09:43:32 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="bbc1328d9b1f265599755419f9cebcfe64bb12c7cbcc8b58cc47eeb37d8996b22a3a0da8e53e3737f8cddf77b76363a38f69619e66a61f256c87141a35964989d34294d5ffe082b1bf0dbb", 0x4b) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0xbc, './file0\x00', './file0\x00'}) kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x3, './file0\x00', './file0/file0\x00'}) 09:43:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x7fff, 0xe, &(0x7f0000000000)="aabe56f6", 0x3) 09:43:32 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') 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') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r1) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflags(&(0x7f00000001c0)='\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', 0x1) 09:43:32 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() 09:43:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9c290000000000000000000000000000000", 0xb1, 0xfffffffffffffffe, 0x0, 0x3af) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xffffffffffffffc0) r3 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r3, 0x6) 09:43:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002b, 0x200000033, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x5) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) getsockopt(r0, 0x100, 0x0, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) recvfrom$inet6(r1, &(0x7f0000001040)=""/4096, 0x1000, 0x1, &(0x7f0000002040)={0x18, 0x2, 0x200, 0xc6}, 0xc) socket$inet6(0x18, 0x1, 0x6) 09:43:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/20, 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x5) 09:43:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f0000000080)='./file0\x00', 0x81a8, 0x100) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x30092, 0x98) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/88}, &(0x7f0000000040)=0x5a) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x22) write(r1, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 09:43:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000000)=[0x0]) setegid(r0) r1 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r1, r0]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 09:43:33 executing program 1: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000580)='./file0\x00', 0x100) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r6, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r6, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0011dc51e1d5393c28b76f0eeae96fa38d7417c98b651b8e72eae723b2f94a06471c9c4ee587c399009a95b7fcda4ec89d060c68846f5c4c27c5cf52be070bd68df210ef0879ccb96e4cf6b24f42c0bf5df22f859f2597c090"], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000002c0)=0x1) r7 = accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) kevent(r6, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x40000025, 0x732, 0x4461}, {{r7}, 0x0, 0x80, 0x20, 0x322, 0x9}, {{r7}, 0xfffffffffffffff8, 0x4ff39e406fdd38af, 0x1, 0x10001, 0x80000000}, {{r6}, 0xfffffffffffffffc, 0x40, 0x0, 0x3, 0xf0}], 0x0, &(0x7f00000007c0)=[{{r0}, 0x0, 0x1, 0x81, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000007, 0x5, 0x38d18944}, {{r7}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x8}, {{r7}, 0xfffffffffffffffe, 0x24, 0x1, 0x4, 0x87c}, {{r6}, 0xfffffffffffffff9, 0x8, 0x40, 0x4, 0x2}], 0x0, &(0x7f0000000280)={0xfffffffffffffe01, 0xfff}) r8 = msgget(0x3, 0x20) msgsnd(r8, &(0x7f0000000600)={0x0, "0a8a246de8afec9eb3db818c705205d592cbda66ada6e5620cd0ecbae58d35750f6b49b5d3762009fe3e8770651464fd4b3a694dbb10bb118b84ebd5a6e5e6fa0a06a6b38aa53d57a4d943d1f3dc3a08d208abbf5909cd7c25a13ed0745dbc9aa549779cb1300b33bf01fe87ed84d85db849a6fa305caf26b4"}, 0x81, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f00000005c0)) 09:43:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x2) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x82) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x5011, r0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) chdir(&(0x7f00000002c0)='./file0\x00') 09:43:33 executing program 0: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000002540)=@in, &(0x7f0000002580)=0xc) recvfrom(r1, &(0x7f00000025c0)=""/1, 0x1, 0x2, &(0x7f0000002600)=@in6={0x18, 0x2, 0x7, 0x800}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) socketpair(0x16, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000100)="202004841db71ff08482eb5ef479c7ef47a05362e23cf499300bb7db4866001606c3a888f2ad44ecbc2b2125683a87bc4aa8addb3a9d8ad6bf7fdfe00a7ab87646540a7a421da41bf1fd49314959603e38a9b0bd3586d8498757c8ec00272cefa1249d75d790a3441d8929caa1471a83ad9b582d32b9da302d59102e0bfb4f8c8ceff1f3a9a142ed77b75ed76dd367561bb7b168b241687029478701013bbc257aa6a5d85c25987123d87777ac754d38ffdc19eccd6c95779ae8f7892c99b34b9728aff8edfd0966a6f03796eb2dac331a8c9f2c46139d74544268c237004a8a804af2e177e96a562ef03a1460d047afdc9eed322f239268fee8f929e18ad58530e6bf2e17b6cb163bed30f1b78dcdb92c7aa650cd83b0a4aefc50945815eb6cf29f9cd886d51385fea21978dc121903be6ae0905b339a31471e319a7825e69d7f6016d557068afd1add2dd9323b5d1edefca256449e0a55b1c4511054257244c7095e15859f0ff167dd31affa9955206879a24a5a77e3ec3be4082887012229ce72433350641433c452a35859e7227e416cbbba7eccc383384346a56fdf4085ad0ba5498e7e3e2987ea0da2840b9ea98bf7b15704e9dfbff65f105df2c97cc86bc087beacc804a4fef5b15f04b945208bcbc4949fc549bb45677e261e7e1be41db93a69aea0d9c39232e949f9a58111d3e081a550315be792f2f104062db25300d39c9151975869be155c63a2d14573f421786f6425fbfa4aa5580825204219e5f0ef61872b49c7f68d51800ee0520a7ed9bdfbfe8396320a3d8e83d48597b2d6d38242e9d44b5b24f29d19315bde5beced329a18913aef81c11fde7f4e967d3ee281c00e648f8ed89c22468a1b14b9e51a6c41527a3840fc1fb97a15fbaf5ce3110195f89e63a0185c0a70630fbe6dd27c4e7dd0db3ad3b3a433aed3125d68d34ce7fed823e7b580827590fecf1d782f5dc8dad066c8c68150d60dc9b0fa3fce296d88e8a82efc49202ab1a50c4d2a63c3eeb97887f931fe0e23bd5b5346d10f7cbe6d35e1b3c072a43eebfa86d5369bce21edaa1711020b1933eb84b6cafcb879b9ddcae9a27fbf09699e7a5365b1301ac06afde60ff251b69e88fc561cdc9ba31a666c6e8ca1ea823c4436d2535ca5841d3575259f9d0a5e508980586ad25470ba34e569dac4224451ee541c357351c405b2667b3c49431d1c7ea406e00e42ac1c4a51e4a876ddb1b2d66b4d07c2f7e5334f43be083d8b28317b5c7588075981f3f31665ff37e21697958c2efe6dc7c4a15dc893d0abbe4af6829649ac3ecde851a5845bd855b1e17e66e930303c6576a32b9de2799979d292c9b57113e5828d734e79df582fa4b2ffd0a61fd163b87174c700cb9569e05148b2b3c7361b9da7f73e1d8dbbbd84a1677ca47dd2883ecb363d39f964ec04b949adcb3a0b83414018af6ce94199ed18bcb8f6225f56f469d0bec7a9a899decf675c68f71cd172b7d86d32018b0de70315a3424177a7a85f38b92bb529d20868a95bc251b67115e0eecbd54ee931cff3a74a2e026a3eb3d6150a6540506cb71449581c06703547ee55574abee4fa5ea080be50ea7ad530ba1b80704cdef31b36bad8f7ae66edb2e646bb7a8c86fecbdca83f5bae8006e0167cf276ac97097570996c1b23e1d54149078a3114eff59e5c6428dd75a5982b00826a37be4a5916d0bffdb480ae6f1fe636b18f2c7151369c181de5c92bf900eecec6c8b21f554f5d2d15cb557cb474ba066d66646cadc6eac2abc171350897eb25c81958606f62b74f3a8f01e6a6d525c90e6021aee46e7949487de9b33ae0091be81634b0c3e9c3268568f1622d7f61f2b866f6a5f1b908810c69b5228095607151f42b338a1c0ac070f78813862467cd6e9bdf759c764754a3e19887524037ce99e3e751f44b03de2c00f9fe22b76db4e0f307bf107620b2c3ac82b8a1500858533d59b136b0fd297d156dc615794b2087effcedc975587af0ab4a0b0c72d01bbbe0192a905d1c662998c681d4769a4a625b5071b94ec75fed895197329a47fc6e056e5d3213badb082fbd84e745474ad34ee034270bc8a72b4bbc42a65452367a70976afd7a671874936dd1847af3e1e52bc8e9026be7f3b944cac344791517ce0037102bf7bd6d59f56db002f1e990a923f2ad1250e01d396abf3e4c1c785066f1daba28b70142feb991ce35c8545895c86e645476e994cca539541b9ef429f284fc5f864301bb34d49fd0bf288c9f8edeafe9b72b838764eec91151525aa4066700cb7955bff420deec1bc89358e63a8325803e0d07bbd54e604ff28c882b7b899ba09ee0dd7c1bbbc8532a5928758a55c9679939c6a06bbf8c146f75b1044b3c19cef6321eb33d4162bc21ed609bf10ac94bfa840566942b020535aa8ca4b0a2abbd28ce971f7bf4f987de21f09e462cea69bcd294792bf2a992b5a160c8bb1f2dd3505dc6a19ed9b2a9f58c9b0db007f79635da23a673231373b19bf7e55891c2d25e7204540fdc25a0058e80a049e2f02cae875be54ace9a06db027353c8686e4cc3e30fddd2b9192f5d33532adf93632cf1c5cf1e28c8e58ace24971a2047e8c3b4b2a3ff602222eec8d5a4619057f0a9257006ad7ca609a868ab4d55b8e73f1e4b6f7bbd1766d570e6761b69052816e539f29e0772099227fcd2ae41fd6f34e86a02338d24c7b08dcf547e4092712f8d5aa761eae6d0de49e88aca796ab6885383a3fa3798f4d21339d6421fa02ab2b5443d87c294d5c9b4fc58bbfa7fd85cbe96fd6331678d2a25bda25e6c98b862bc3349805bcbfdac9bd7e77943dc9fde211ab9fc118e99b9bf0c00c1e7b7b70df749a9d8b64ce9e5be1bc5a857eeca3187f451404c3f3aa4e8ea4be55940a9027c2025d2f2dd6074583b4c8aeea5b7402240686364140853814b224c47a2a89d95578c8b3a298ffcbf83b069cd9b77fd60a658dd44b195996904c2067c46e930ea2e9ba55c432ae56668deed7362c8671ca1e2de5fa2e9560b99513bf778ab94516e2b8db528d7a4228c5ec6825be0e33f9c3a359dc103d8c8f0512b43096bd3885e549600335e1bcc2cc37e71c48ed1b5d05c6296be85a19d717529595719a0407f062b5e2661052365937b4987a0f52b0b0432a7a181f09247543ff57ea4599bcb9db83880c7dd1db245cddaf63359009c11c69c179451d6f4ff5c0499a507775be05a67d01bae2935bd050d24d186032a675c15f8aea506ab7c619a62b8152b0bf9b8d477423fd99377f096fcec662b4bb8454ee6d7e753792bebd01b9021fcf5d4e18f57be9b0823abeb0867cf7beef31d2d2914db38f24c1ebd19d4920d333bc9ff5067c5094b04fca75e0d09bb8f5d33efb53969cbeaf5e87e365652f516a4fdc8282e3df0320d0da5045fe6f757357e09606e41060255df89a615be0cd4046b595e66a68da6ec876c4b8af22f873b0153f622554ce4a1d1240fc8b537f726d609de3dc82e0948becae2409738ebb0fbc442c4fbd2ec9981fd81729e852f1ea90ba4b133a9ec65f5953c64b28cc39dff2bdcff3155ac7230855f4c25c1b3a7fefbac6cf5de3960bf79c6ba22f98b1b5517f25ca22ee7ff77dda538d686cb41b12af1eac163a25f6777e073be76ac286f2b1f62a267fc7cf2e4884e5ea99a75cb13114c9272be3af36fc770f9b23bb6f1e57028117ea708e593a3c074c7c497cbd47a13f99954b8f576ace4061a01847b153e8b0caef496ea56e8081086dbb42f25cd15adc106377fd724ee9775357e0762dd3081be3b555a5547acfc7c4fe3c0b832ef6b018ab2bead241d131fb22de1b00bf3000f9269f303b234bbdc5e23e15e962108bcb5c38f4487d730d1d9da0436acc894d3c75b84b6438ed4e8a7173db0ed19691d5e4a6004586155de216a5447cda789fc993e90399fa8383aea1733ff5e3a1bfd8170f0a14aee1ddb910f0994ba320d934faf8a18d1e05a62789246b33e5462c6947b7bc165462e0291d07359cc73db54aaf69e5cf585cc594149e1a7abe73fbf194149cddabca75f45ab3c672aa69d6867be97f7086d77710d1b1059b68bd63ab3640ef2b8744678f12cf4e0cd29b9ff45d0198fd864f93226fb3d508d80cae6416b878152d56e3cd194f97e0ca5fc013b31234ff2b50f936b096097b99bcc8ae1e74062bc1628ea706d11eacc0d275d4da870d882b62b465a7b2c3217d0fd4b148e105111bbf04a3991139698ffecf3b19d41c69bd9cc4676d6a22c65e9b8c6e1d50089152a852c1d25219d1f2f1f6b733ed4061a176d2ae28dc3b2ad733530e820aadcc491d8c076ec6b2922b387ff9e5294ff6a002614016819e8d1826017db0e796d59681946137456897839264e5f1578fc3304cc5e203bdb170a001cc8b9a08cdbc1a71190f64174bda7dd3ceb314ac7a919007d5b0643a7e8d42084d7c926375eb22a67028c623302b559b9bd392b42b32b8efb12b9a357e5cb8f8c5b5eac47fa0296daa55a95265cb32fe8c662334f10cfb07e09b19da70aca9f18bb3b2ea0ebbfec674a495cefd0bfca197393c67be42331dded813b418bfdc5a77c15421f1cbc88d12dcbd6916bbd237ef1e2ffe4f95a2141ccff69b7e0ab46c1f32b307566b4324e01c57d387f5de6a8f31b3c2a473611a7d510dede538c8a30aa1d31ebf8242d362057c43dcea6ad83c799db245c117f6e36e3574b014b2a703cc22e971cd69bd2ffef059ec5b06555287260c4bdfb2e51c15e502444a3e2578499c01ad15d89e2edc87582a9bf94fcb50649da2c84fae2fca72a40d3f8c2dabe5b22ec129736db0f6a10d8611be2b3d486543f093f0d8de094d3167156181f4d39b5eca7fa5a908de22cfd2459a7e33652fd093c7fcff01cef3b3cd243f2ef0208ab002acc770fc4b5ed05d2b167077f79d226a959375e74665ab6a55b9605ccd8a1b933586aaacf1a761c0fb4b7c5ed4d2fd2f781b6baf72808271eec8709c05c698037cec85e1260f9e8c486a847fd254e80681bc4c5b90a2515f21b2a718adb5c9fe75e5efc174221c8ab61b4e87e528e0a6daf4f74919b84f6559fa3f99756a92d351701caa8c8f6ede301371d21da04f432f6a3e148d6913204af682c37fe72e9dae7805a6fe67fee4373c34ecac36dc634e8cbb4c47b8b27301cf5c4e5d6b0259ebd5cba58e9125462877fc27911f0215612bd4bdd7784f8a9e37cf98fe300c199725854a054eb5d8fab7d667f63b1b120acc6b8b1c8be44072475709cd7ded9cbe4915fe75d64f9e4af80de204cd0551a2b4ad316075cd6d9f2353fd1a6b131d8d3c039ead79a5c6cfe15543ff81b54e5c1537c6372725ce89e41132499952ad58d5b5c158c4f65da4ed44e6bf4ac7950e74dd210af0703b2639e63822cc6393f54830f0f16faf5d4bd359d04515640c2193b4c7e5384adc6700931fec071aac7f6807c40682df0b3791e94db973aa3875759cdc9127fd79929c32b48524f6ba86544a4a7c60f1190eb575c477329ba1fec8e556b4dc5d37bcea36d6cfcaf66ea621feb0b88b95acdde9fbc5dc1fa0d361e2b929eb034149f8df7bc85a7a80df8f1e5bd3ae2164aa90f39a56cf0a8bdbcc7c319b2f0792f00720302ff3f7e830faa8eb480264b67049c212b76e6b10a5dc6c68e07119e37f2a7893e3a4239e2ec51075a3e27e0bdf2bba60ac525e5bb70e560a1cebeee0cb3841e638df4e4c34e3f52e05f906f96b59082786522a3d2aaa47e784c51c921a9cd3dd75717f4d746c8f71187fdb4dab51a6b1ddd5552", 0x1000, 0x2, &(0x7f0000000040)={0x2, 0x2}, 0xc) recvmsg(r2, &(0x7f0000002500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002400)=[{&(0x7f0000001100)=""/98, 0x62}, {&(0x7f0000001180)=""/246, 0xf6}, {&(0x7f0000001280)=""/146, 0x92}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/165, 0xa5}], 0x5, &(0x7f0000002480)=""/76, 0x4c}, 0x843) load: 0.90 cmd: getty 19105 [ttyin] 0.00u 0.00s 0% 316k load: 0.90 cmd: getty 19105 [ttyin] 0.00u 0.00s 0% 316k 09:43:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500), 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 09:43:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getuid() r1 = getuid() setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/23, 0x17, 0x840, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7fff, 0x5}, 0xc) 09:43:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x8000) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x20000000000000, 0x4) r1 = socket(0x1f, 0x8002, 0x1f) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x14c) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) 09:43:34 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26, 0x6}, {0x0, 0x3}, {0x7, 0x1}, {0x20, 0x6}, {0x82, 0x1}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) 09:43:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x4, 0x80000001, 0x81, "120c0a7c3a15a9c2b0be625760338ee4d52a54ca", 0x7f, 0x3a8}) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/42}, &(0x7f0000000180)=0x2c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x8) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 09:43:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3ff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 09:43:34 executing program 1: r0 = socket(0x11, 0x0, 0x1) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/100, 0x64, 0x42, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2}, 0xc) 09:43:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x8140, 0x0) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r3 = msgget(0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000ac0)=""/245) write(r2, &(0x7f0000000040)="220e22", 0x3) socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000940)) msgget(0x1, 0x88) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) sendmsg(r1, &(0x7f0000000a80)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000340)="85da13dc567605014e58347cca0b7674e83d545b68e6a05d0a59600aebd935f9a2c64a73f41f62a949f610a2f47e5cbe1d7abebcc94df5df54492f9ece08b7ec6e05e8b41bf67c33e5020c74ff2618cd165837d888e206c775053051d1aac3d00f7bc7121a83493f856288bf03f3a4e249131b8165cd063e187d01ed5e315b6ab09c5a1735dfe2759bd04cc50e5c5fa9005d6e0bf6f7f7e6bf1dc73cea3374e01ecb7ab19b528a3d9d7db26b47ef47cfa40b5f6233a626f7ddb17857da2b1a96363a894068f026d192e92bec3d4efa5bf85f8d325ac9c5b72c597b56c7a7b46dc445dc39cec57946d33bf85508fba4dc0406dad54b", 0xf5}, {&(0x7f0000000440)="1728e06823e31ed02b8cdfb089f857e3f82e910e51f983797109d473e3589e11511712b59b4226dc76a7afbe5eb81105ed0004fdeebd9b54834335ffa8e2e5482877bf4aa3ea38783cd6aba95a908c9be4c35e27a277268d642930e8d36a3a78a29b3e10dad5d7637be782e336ad0a73d67896cb5feb8f985fdd66214ede12d069c7b5395cd3046a1ce77adb835f5f002e646aab14dc09abc2e33feb72c6f23add9158268b13500e139b0ef9fac895b64e19ddeb0206693a8dc5c720a587685a4fa9872fa55c990a80636eb7c367350acc080543bdd44854731879ebf54a22cc9fa57fe20356037b8f807793e42917702eb3d78108ad8121a5051fde2c3aab", 0xff}, {&(0x7f0000000540)="8338d0fc9e83810a584858308499f9865d73f6a4", 0x14}, {&(0x7f0000000580)="b6d210dc546d2bd40dba58782de2ea96cb2c8a31aa54d255be0b5fd46aef55e1045dddae09b04a616edb", 0x2a}, {&(0x7f00000005c0)="a6a81d1d1e4920ce7768ec6e67a236955922942c91de9337d64e5194c1279fce6cac677806875fd86b89d1d718091c514ac0a0cf42ebc9d70a14cd368281a594e4315ea9505a40b1875cc6796aaab8b99122e4daa44328793eb3495d0338b3ccc978b1ab975ae2eff9d83ce906584da4e066674a7397db01900bbb7f6aae95c5d779b654d8e1a4eec7eebcd8688a224a3fe21e9be4d384c9a54e87cef56474193ef9f0cd30afcad7bfbe9ceb6a8e3e63ff03d8fe8c6d", 0xb6}, {&(0x7f0000000680)="d68df5efc2b57c8da0ec1fb6bb30b677", 0x10}, {&(0x7f00000006c0)}], 0x7, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0001000000000000ffff0000020000007f27624b71dd389f103ae05eb4f63a010325ff1400faf7a67389db4924fd8753f761802cd015d20689d8b39bbd3d2ca2284f848559c4e3677992aaaff8f2690021cd8f91ccd78b85546584ae74dd1bd7eb1bce7de3a312202348deb53bece9dffdeabca0e48cb44c422dc067508ea1a3dbdcf715d134713e40e9687494a9f93c25faafd386c40e94f131cef89083fed4b5152376a784a6afda592da2e2f9e02d25075b4ee92eaa44e6756783514bca99255d36561c7626bfb6be30b67211c55e26b45bc998776732e3c9d3b3f2790a407ec501dc30b9a275bd119d50f512f6a18f71139fe7f78600300000000000003137995941de4fb7f90b00ffff00007fffffff65b4405c429910c7f2746c2527c1224ca5fd9830f3248af46a51000000000000b0000000000000000100000006000000ec8524cfc5a594e3fd4da9ef185bc1b7e2b16a678f3304521d8088ab7db9bb9c6a664e97da98099295e005fc14b407414a9a85bac616ef40cd2f2e77903a8184ba6f4517f0dc373b1b40030ddea9e2c61d9433d03f7bab43611f3b980fc5c52d3caa54253e66f03d0927e5e9078592ddcac7b48ee61e3b28faa3ee13c6fb896e1736aa0466b837cf24741c86c1a5a869f44331a638738c84163278e5a82b90008800000000000000ffff000000000080b6d8471285aa201dca7ff04899366ddca0e071971331b62a2dd709f776ad738a9b926f954e86564d5f9a82f5d85e137ed388c72c4dde5a1976b7a0976c6f3e95e44a0a87cd9f5bff8e7066a341e88ad01cf9987212c360b529b44be1557b28876ac345e26cb0102321604dadc716e82f42bfc141f5852300980000000000000001000000ff7fffff1718d4baadad478bf5219330c9c2e80638f327dfdd6a0fd64431bc85be95452bf0d62ee18fcade5602a76a1a15f6b4fd10917e4aebf7ef34cd03f2d064f9d8ab982ad3a582b98f98ff77fcdeeb944420b2f5c6ae4e0972c23ad9a54603527981495b4af047bcfa3cfd919149f22eed461c0040d15860394df8b93178d35d461014d1771100000000"], 0x300}, 0x408) mkdir(&(0x7f00000000c0)='./bus\x00', 0x2) 09:43:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xffff7ffffffffffc, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) 09:43:34 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r1, &(0x7f0000000100)=""/101, 0xfffffffffffffe39) getpgid(r2) fcntl$setown(r0, 0x6, r2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) execve(0x0, 0x0, 0x0) 09:43:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x2f, &(0x7f0000000000)="7da40fe47bb5e7128acf9dda16735a8c136f3fa99b49809f2f86b319e6054e760e413756734359bc0b421557bee236b7fccfb30043445403794deeec0f89d3ec374170bcb3901281fd02c08737526ea60e32ef214ee7c96fcbdf61432d5494469696138447200ce3805b555b803e7d52672b68e3b71a1888e5b3f9c51a1a282dd1bb538d54ebaff60d218c38b37fa254629f8ed428f1d792cdb983dfd6f25075e2803f3a8d928c27f86c8bee4277671116936e7cddcdf78c17b07b200d6255176d3b7bc9b7e88b390d4d6325722b7b01d9ee486dfb97537621560b87189b526395eef44dcd538be78b3ab30f09e10fb313f635a7a03e2884edaccceb8fd4c15201e23a5c3cffc39575c3f68263b59e176b4f7726821a2d18351f34454e417dc6ef9ef044d814f1f35500000000002773cb91470395c83cfb8bc79a9ae490a56efcded444afc56e014f2dad731d041b3789659a30e2bd73f5d8e93167f1190c665bfdcdfd562cf73c35388627f0f77197bf8062ee8f6547754e5918f43f727e2f91f20c3b343b52ed19ea279483914e608cc6b3c7287027073ac95a5f2bdb7163985198dedb038d9e2f9d5c3213f55dd2233c851baace3ea70902ea64de2a298dce9306cca56655210e099973f40eb33e9c6ee8e9c1962ef6c669784cfc75087941bf9bf41b6242ca0ce91bb7092999d3427e0959ada18552c60be22a55b3000000000000000000000000000000", 0x5ef) 09:43:34 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10200, 0x2) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 09:43:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) munmap(&(0x7f00001e3000/0x4000)=nil, 0x4000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="9ef61a4f6c5d2d5466686ab815203469d3a0cf77bacb98d1a35c595c4e458bdad1f68ef2dd42c33622805e327f954e966af36a4a0ad497833e11b53fccb571198331f2d1b794009c3d9cad8de55e5d7ba04dfebef8dab600d37598d79ddc2e6943009ff0fa3110cf5d6dbd236889af23a147a7abbf602de2f72c8f9fff8c79ddcc2fbcbd97cce1c116c3eeff45e5f912ae631e11e27859aa4b1fc7667ab40c17447fa8989430354ee1868cfb0bfbe3f534ca3846f92247fd49dec6720b0bc869470cfb2d121866368e37b581eb8a89e46d61f20bc26533718c59", 0xda}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:43:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x3) r1 = syz_open_pts() munlockall() ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x72, 0x9, 0x299, "dc2f0c284220c2af0d58f1f68c8bc52253326858", 0xffff, 0x2aa}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 09:43:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = msgget$private(0x0, 0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000001d00)=ANY=[@ANYBLOB="020000000000010025a9143ed777aefe5f14e921838f225ef15d1e125c365cdcf18e6dfe3297de9f94952ae4f1790aa65cbb3c8365c507fa7d4f05aea80ec726d9dec549bcad5c715369904660cad106bec616ba023881cd9ffd5cea3865a4ea3d2c33c93f665f04532cd822a16786a7e2236c01694b58da18fe8588a589c2cc6eaee28da71811e3f522c9e2c816d78f6f09f0374c74bbde4b5bcdb76fe77e214f883f0374e9626c1c0fd12b65ac1a5df9f92d439da5ca7fc469c65a395d13bf0cd952e9f77592763ee31e583a4353a87ef31d53435a838d5397ba4d3171beea4cb3845660812818bf44efa0a313dc99a201002b5229a0276558528a58c3798029a48eb1d44c9c76ee766b1bac9e049de2c272fb608c1585d4715eef849b8931e20ee49411328c579b71c29bbbade40fa94d62ba457e1073a04c79b4345fafeffcebd11ade5921360da92de07b312627ccd0b02ef646340b3b6b44d3fafcd2e10496ac163cdc687e95eb7317bdcac871ef0d88b97274f2000000000000000000000000b9a44be1d902cde3e813437e2b080397c69595b329039dea5be7836a38fcb0ee1c0c8b912816db388511a38157350aea2dc79becea08dde05b4eb21b2d076221e931b968cea2dd10142076431f9b04b057abeace8a051928fc4c015d21d402dbdcba07664333650b0b66630cc9b469abda"], 0x4d, 0x800) r2 = socket$unix(0x1, 0x1000005, 0x0) r3 = dup(r2) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r2, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x8000, 0x100000001) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x3) 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$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r6, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r1, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r8, 0x0, r7, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r1, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r2, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 09:43:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getgid() r2 = getgid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x5, 0x3, 0x3, 0x5, "1580ac728efd7a37a183793845d6944f42cdd36a", 0x0, 0x80000001}) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000001380)=0x7fff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) munlockall() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) execve(&(0x7f0000000340)='./bus\x00', &(0x7f00000000c0), &(0x7f00000002c0)=[&(0x7f0000000140)='&\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='#$', &(0x7f0000000280)='\x00']) 09:43:35 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20980, 0x80) setsockopt(r0, 0x0, 0xffffffff7fffffff, &(0x7f0000000080)="d5a4a433d7d4f75d5886b34fe4590b3ffbac8b6b0be7e3b7dd1291b19370ded4f5d5daa6a9907b218ef0cbef6fd40c28506ea44f7fd620efca2db843c3060f569c58c5549d2c834acb19bc214134b4780f939299548e0f37510c", 0x5a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:35 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() fcntl$lock(r3, 0x0, &(0x7f00000001c0)={0x1, 0x3, 0x4, 0x3, r7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 09:43:36 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = dup2(r1, r0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x4000, 0xadd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r8 = getegid() r9 = getegid() getgroups(0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mknod$loop(&(0x7f00000003c0)='./bus\x00', 0x9080, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000340)=[r5, r6, r7, r8, r9, r10, r11]) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) recvfrom$unix(r2, &(0x7f0000000140)=""/91, 0x5b, 0x802, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7a, 0x7, './bus/file0\x00', 0x200, 0x5, 0x2, 0x80000000}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x7f, 0xd8ce, 0x330f255d, 0x1, "f6cfc07ea1ae27e6f45b17ad89bfdffa49591c70", 0x6, 0x4}) close(r3) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 09:43:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0xfff, 0x3f, 0x9, "c7d3258beb426a5dab0e8aec6ab71f03bebecc66", 0xa4e3, 0x8}) syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)) 09:43:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) r1 = getpgrp() r2 = getpgid(0x0) setpgid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 09:43:36 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x14) r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x500, 0x0) readv(r0, 0x0, 0x0) getpid() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7fff) 09:43:36 executing program 1: r0 = socket(0x80000000018, 0x8000, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 09:43:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1001, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x20000009) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x10003f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000004, 0x3, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x1, 0x3, 0x6, 0x1ff}], 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 09:43:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 09:43:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10018, 0x20) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 09:43:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x100000001, 0x6, &(0x7f0000000040)="cf5c015134", 0x5) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820c2e0d62035e"], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 09:43:36 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80000000060c, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="66191d1b51cd0fd77d79e8bc95812355"], 0x10) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x81) write(r0, 0x0, 0x0) 09:43:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, {0x8, 0xe653}}) socket$inet(0x2, 0x0, 0x77) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x1, 0xfffffffc00000000, 0xffffffffffffff7f, r1}) r2 = getpid() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x81, 0x8, 0x2, 0x5}) readlinkat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)=""/108, 0x6c) r3 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x10) fcntl$setown(r3, 0x6, r2) dup(r3) open(&(0x7f0000000240)='./file0/file0\x00', 0x521, 0x181) getsockopt(r3, 0x13, 0x3b, &(0x7f0000000280)=""/119, &(0x7f0000000300)=0x77) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000003c0)={0x1, 0xffff, {0x3f000000000000, 0x8}}) r7 = open(&(0x7f0000000400)='./file0/file0\x00', 0x2008a, 0x100) ftruncate(r3, 0xffffffffffff759c) accept$unix(r5, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) sync() ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000001500)={0x100000001, 0x1}) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000001540)) chflags(&(0x7f0000001580)='./file0/file0\x00', 0x1) bind(r6, &(0x7f00000015c0)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f0000001600)='./file0\x00') rmdir(&(0x7f0000001640)='./file0\x00') socket$inet(0x2, 0x8003, 0x1) 09:43:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000001000/0x2000)=nil) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = getpgid(0x0) fcntl$setown(r1, 0x6, r5) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x8}, {0x8, 0xdd}}, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r6, &(0x7f0000001880)=[{0x0}], 0x1) 09:43:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) clock_settime(0x0, &(0x7f0000000040)) read(r0, &(0x7f0000000100)=""/4096, 0x1000) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10200, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x88d0, 0x8) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x9, 0x10000, 0x8000}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0xffffffffffffc731, 0x1}, {{r3}, 0xfffffffffffffffb, 0x85, 0x1, 0x3, 0x2}], 0x9, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x401, 0x9}], 0x7, &(0x7f00000002c0)={0x4, 0x5}) r5 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x699a1f283e3f7397, 0x100) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x80, 0x1000, 0x7fff, 0x1, 0x4, 0x7, 0x401, 0x3, 0x3, 0x4, 0x8}) kevent(r3, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0xb8, 0x2, 0x3}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r1, &(0x7f0000000080)="ca76cb1e1a5c04225bc69aa79bd5f7df262477d7e1ce34320f82503943", 0x1d) write(r0, &(0x7f0000000000)="a746", 0x2) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x4) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/106, 0x6a}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) poll(&(0x7f0000000100)=[{r0, 0x21}, {r0, 0x100}, {r0, 0x1d}, {r0, 0x40}, {r0, 0x1d}], 0x5, 0x2) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) 16:00:00 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/17, 0x11}], 0x1, &(0x7f0000000300)=""/219, 0xdb}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = semget(0x0, 0x0, 0x400) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = dup2(r1, r2) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000440)) fcntl$setown(r8, 0x6, r6) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x6, r5, r7, r9, r10, 0x8, 0x8}, 0x0, 0x7, 0x100000000}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) write(r1, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0x42}], 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x26) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r0, 0x0, 0x0) 16:00:00 executing program 1: 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, 0xc010427b, &(0x7f0000000000)) r2 = geteuid() r3 = getgid() fchown(r1, r2, r3) 16:00:01 executing program 0: semget$private(0x0, 0x4, 0x200) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x5}, 0xc) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x4007, 0x6) r1 = getegid() setegid(r1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xffffffff) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x1) getgroups(0x8, &(0x7f00000000c0)=[r1, r1, r1, r1, r1, r1, r1, r1]) 16:00:01 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 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) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff1c) setsockopt(r0, 0x800000000029, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6f) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7f, 0x1, './bus\x00', 0x7, 0x100, 0x3, 0x1f}) 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x7e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1104, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x6, 0x0) r1 = semget(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/104) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/94) 16:00:01 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000006c0)={{0x2}}) shmctl$IPC_RMID(r1, 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff8, 0x9, 0x40, 0x1, 0x9, 0x7, 0x6, 0x0, 0x1, 0x5, 0x2}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) 16:00:01 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) getpgid(r0) 16:00:01 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x5}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x6020, 0x800) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x20002) r1 = socket(0x6, 0x1, 0x1) getpeername$unix(r1, &(0x7f0000000200)=@file={0x0, ""/83}, &(0x7f0000000280)=0x55) 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, r0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) dup(0xffffffffffffff9c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(r0) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r2, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a764", 0x23) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000ffffffffffff5185000000000000864ba07ce0b8f66abade0623f4d7a8e68c9d224f54b3b2a23432a506b0528a88eba35d8ff8c7c8ef50156e3cfbc3d016bcdd24307ef80f817821fc95194620718341545b2ad8dea88027021e382c06db0a8f98a7c78fd3bff10d10578af6d011c058fa34105cef6b8111dbaff6013404b0a8"], 0x3c2}, 0x0) 16:00:01 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6", 0x64}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x80000000000000, 0xfff, 0x10001, "6540cf796395e858c07731ff910f583ff3c982ca", 0x10000000004, 0x7fffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) bind$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) dup(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000020000}, 0x4000080c1, 0x8000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/66, 0x42}], 0x1) fsync(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x450, 0x130) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc) getpeername(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000240)=""/91, 0x5b}, {&(0x7f00000002c0)=""/114, 0x72}], 0x3, 0x27) 16:00:02 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 16:00:02 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x63, 0x6}, 0x10) sendto$inet6(r1, &(0x7f0000000240)="d40680e574b40d2ba1c7349b23314404575d68fe14cd6ceac2731ceed725e850e9e54502f68022ea59f4b79d4798ce11e992e948c591f45f0cb3110d5d429a0a45520d7d4969f26dc16f2f8154277faa4a55d8db58ba064d7cf74f38d9a42fdabf3bc1586ece2fd0dc737700c21556a0f8c6f9551eb1034d9bfccf505840639ae53304105ad07239c46871e4f4352822326958b84511c756acf5c4b8ed37b25fde57dc2506538e8e8e9e94875368ad412a3cf8b6baa72d", 0xb7, 0x4, &(0x7f0000000180)={0x18, 0x2, 0x6500, 0x400}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x21}], 0x2}) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="68d9580b6d69deb1de6f4998a320aa8d37b81d7b791683c1eaf7efc9d52b277864f81616", 0x24}, {&(0x7f0000000300)="cf0c35a40884676dcec1a39a43ddba0214c83928921781d1cbea547e291f44cae49e654ecac03d799a808175ce9893823cf6538658eefda61393342dc34a55168baee134bc5762fde42934e7a44d0aeeb11f2b35e83e9ba4d5540e6b2dc692f521d92b4d9572a236f45852af3d7404768ef2e22fd8cdae9d91c898197fd5e066a9236d0fcbc680259037e950c5429927ae6e9fe3f5593fdab05a1db6d2c34c8b505af933638cc11fcc52", 0xaa}], 0x2) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/47, 0x2f) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x10001}, 0xc) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x1026, 0x1) 16:00:03 executing program 0: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x8000000000006, 0x1, 0xfffffff000000000) r2 = getgid() setegid(r2) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000300)='./file0\x00', r2, r3) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) read(r1, &(0x7f0000000100)=""/227, 0xe3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r4, r5) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r6, &(0x7f0000000180)=""/134, 0x86) 16:00:03 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) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x80) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)={{0x6, 0x9}, {0x9}}, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) chmod(&(0x7f0000000140)='./file1\x00', 0x8) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, &(0x7f0000000080)="9449dc4e391ba074fa0137b96f576cb62f89078b63b21a35125583c811afe3683fc4cb013667c5a7cd088ec5bad8d2ad5537e8e029f5cc2cfc75c6a953eca0852e62c71bab8c6e079ea6f478dca7", 0x2d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7, 0x3, {0x2, 0x9}}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="71d71ff37fd91e688acc0c2836c51a6cecc6ad7b167e7ea6136776fb6c0b5cc2afd25ab486e549740fab34dd0157131b60bc3d1d02597bdd144ac96921c62a5151288154fbb6926c52729320edb95eabeadc472175126d1edd34f1b9b1ade69edc09c087267e169bd643f816ebcb7d433c6bbf4bf1c93b47a2400937add03c8b7346c57b6b54c1b8f33b898266000baa975202ee97e4ae3e65109d25a7537a0108c8c4ccc8762dff18ababbf48a30b5e36e54b9fee935e3dee9c6a0a5fa81e1d1b73a756f9d8119f23fc58ae6f625a622bc9a3dad8b869ff1766d616772b94c618046715e70bf1aba0596a61883f0e98639e80a9f163735b83febd3e2b1c0f78af680900d4f77d8ac5a108f2325f655aab0440bafa0c4316f743a99e81c5ab84b0d37471a9670d659071446ac65eb5ba69f0", 0x132) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x10001, 0x4, 0x3, 0xfffffffffffffff8, "333e904a438b8820fdcb2bdb8eaf29b19df7b023", 0x5, 0x3}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$getown(r1, 0x5) lseek(r1, 0x0, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) socket$inet6(0x18, 0x5, 0x8) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x8, 0x2, "fc436cc554b71308d6382f559d79c6db844c3abf", 0x5}) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0xa) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/209, 0xd1}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/202, 0xca}], 0x4, &(0x7f0000000440)=""/67, 0x43}, 0x0) shmget$private(0x0, 0x2000, 0x280, &(0x7f0000ffe000/0x2000)=nil) setsockopt(r0, 0x200, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffc43) connect$inet6(r0, &(0x7f0000000500)={0x18, 0x0, 0x0, 0x6}, 0xc) 16:00:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffcc5) semget$private(0x0, 0x2, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) close(r0) getgroups(0x7, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, 0x0, r6]) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x8, 0x3, &(0x7f0000000000)=""/14, &(0x7f0000000040)=0xe) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x90, 0x0) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = socket$inet6(0x18, 0x4000, 0x8) socketpair(0x19, 0x4, 0x10000, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x1) r7 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x1, 0x7, 0x80}, {{r2}, 0xfffffffffffffffe, 0x1, 0xf00000c1, 0x7, 0x5f}, {{r3}, 0xfffffffffffffff9, 0x80, 0x0, 0x20, 0x5}, {{r4}, 0xfffffffffffffffd, 0x20, 0x7, 0xa9, 0x1000}], 0x8001, &(0x7f0000000300)=[{{r5}, 0xffffffffffffffff, 0x2, 0x40000000, 0x4b1, 0xa481}, {{r6}, 0xfffffffffffffff8, 0x10, 0x80, 0x4, 0x7ff}, {{r7}, 0xfffffffffffffffd, 0x80, 0xc0000080, 0x3, 0x10001}, {{r8}, 0xffffffffffffffff, 0x0, 0x40000008, 0x8040}], 0xfffffffffffffffc, &(0x7f0000000380)={0x7, 0x9}) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r9, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001980)="c12a2e2c608cf64c02f83452a759d7a7607b4102273f9d9d1da40f1d6306f66f84f0fc7daf86d9e76e23abc7251c1fe311127ef0447c2e12e0fc1784933da2423569bebe6a4a023c78d6eb09c427faf95e1a22e58864ebb5e89be0bc015f412ea3d25e5bee7efa02937c4cc109f8fb6ce0fdbdb22cc1b72f6e9e0de484d80c5fa0fa9d9db12133c3ec89f186effc14bc60db761aac78f55626d1427da31600e43228ef0dc6559ec316ead61a56492bbd6f4e9cea52c5785c5eff86f067c2e500ba15f6d57f923b1a66e5f0d1f98785456ab6c5ea485b3f6a00a33e6f81f4dc8181a687a73d9e47f262a90981a1fb86f38a2d68a99eafe2a00c432537fd2c7a6ba23ac1c118558f11b3425d5ba509f1cbebece302c405183162237234fe7de21a07f399a7642e05bb9c399eb23ad3159b355cb70b1df8a25befb6b4f7ee9fc0fe465b928d71644659ae2de3ba75daa20d1a4bff476c0bacca265ea47cfb639695c5b40e1fa47f6599d06badf23b90b3d34522807c3972ddcca430dfd37560432b630175c0caffc09123ecd477f7dfb9918b1f2ab112557e788574927364fd44634b4e908ef3a1eaa33b6d5706dcff0be211cd8f774471d7ea9004bfa971dd6f7a8efd0c9292d89511f5706a98695236054a7aaa51c3fd48705e6b8811b476bdf663cdd47f4826554f4a948e5be93d2343fa5c889391ea7317c1250abe3e4166975db3de716965de3244945f385532d71979665bb0bbbb322ca1ac02c3dece316e2c826b6a4f42a1db17506c4f22777dfd0a7f63a1a830888ecf4f07eb699d16fa9fede81d84ec9699f36cdcc42985065ae8b221174dd2fb3210aaae3ecf02f86338487860d36257aec25ab04cd6d30bf71006b6355e411c823edf8810f932ff37c341a0300213594bef4ff705ef9444553de1f2ba3cf911a08d3b7168b59a21eefa4add95fc1491f74f707d579a5ef6a27d6e3419f3de56d23e1c2958661d2daeb470287ef53f746a66dcc5c8a16c4950774caf38544a0803b00255ee7175b2d700e8175b72f6c134f950f1780dc8321dd2dae881f73e7d7b218d123171e921556be96a4fe930ad8a01974061076affd6e6f99d3136e2c13c32ca84c6fa3b32912f6f3bda42f6d59812917dfc4b64149c25f26cb4c68faca27e55c0ee43fff8ffa49226a03fef22eb37d9d0a9e6ef90a128079786cc668da2dd19a3d9f1a3f1a895a974396cdce4af756d065347c1cde4501b4b3c65ec93bad1348eafcab8ee12eaa9ae1b6463fdb9bbdd92c3e30ece34947a4cbd29a56e4802a347e6a4af928ab1d06f631e8353c0ce71f6e64257a73c3afa914aa0a8deb756f3ed79ba30f4bb578b8dd8985878273eec0f64e819f072d135ec62f0d30b189a45af3a29e598ad51ed0c7a3815db2cf0857a4dcd2a073df62a9a29b1f16f46a98cc35675522b7d6c6268db22e1e2b9e87894ee317ccc3323fa60afc0c01a3d8ec041b13e77e48dd3f28c2f0accf4b7ad9c63ee1831417d0cd9c1ffd78b6734049aa33172085a7769f971b5db1bdff6370cb1a92b6742f25c2d26b88bb307e41041970feb4d87ed54067801ebab99d1363c51f90bc8bd6b0ef0592ff49f09855b7731e521792ffa66bc869a7e06c7ab0b3d83b12648b6f8914d4b564becf1cc08c3c9fb61fa086d217c97d0aabf3f61b5de68706caa0a7b3dd2e7bd361ab5636a7cb0c6e93bbbe084b35a65acf856a112073fc34cc52804c10ec1ec1ab5dbb706c7fd0897e851b4b47266ef754a1ffa68924b9fcf6d3bd68e43a749744ab6696762ee30e7ef190287d4bf963e42e9beb726e35eb56bf5a9eca07c5bba79b420d512d1fa0c5e2b80a44c7856ef352a801a5489e31e88c75bd9832be17a12d0a4ba038ad464cb084166233534f699c06184f612b1f9a4262d52517a68f3599600844a3e23934dbdaddbc67c0fe8393d087c51a29f7aea236de7f138aee3ade7cb9bbb024c353e59ecdb4acb9c26ca381b17d9747c49351555ecd3704c2a2ba94600cb2bc7b01f475a8ab8ee8b466ed728a5d96db0eaf19b3074b902643637621c7b59b85a145e53a024b10c549a1ac92ad171cff787b7200cfbd0efbf5140b227d5a1b6097c3ad812ae6f29254f176e9795988ae016651ce52e002f8f94e493219eb079f04e62f8eda6fda7c6ccc80a84db5e4931888f2b54fc191e603f1dfa3fb2a49f9e8fa9264d357a7915b433a0f30de577ba13fdd1fdb690ae6929fa4ec5c6ca8fb2c8b7351848e6fe64f7563ec02a345158ff6b08ff6c004de62565e069ed484c880425229290ba2d9d4ad5127f7918386fa05f81e0a83c763dcf0277ccc9bd03e0165e78f6607421427bd7659567feaa1b7e76bb65c59c49a3278dfe3cb6bb0ae785a4ad7f4f5d894b670922e053b275572ff312a488b0707a3e4d52e86a3de958fd72dfef37ecbaee0fd0089958cc52c322d2c962917ee101f3a3a024a20356f171b7b186c8826b6ec619ebbe655953dd5132326960f9c6741241e4775a5e94ebdb1fd23e62c6d1d94ed44548ff0721e59a59dd35c08ebbdde0822c75008b24326c436fb007577ecb5896be0c46f168ec63b7ade85bf66793ca8feaa7ba0aed0ea265b1866f1c8024b348f5b75711695f20048dc35cf03072afadbfa62318653847196e90d42c978c280f249890d1a701f3f9ce0f330c16e716fff6e8924a1245cecce0252c21926573fa83922152a02268ddba517a8c569b544b7c1f99f2d30ee687b82289fad03f3ce8ef8333c96c048babd1ffd0c9c67ca5fe0aa62a92d508a5eca0ee6b05bf58b47c56cf3a0cdc634320e0c7e1709b9d9cf79ba4555b1988017cbea4ac5c1a07cb2bbfb7fd177fa027870c9e5a38ce959a7060ec89912104fd998dbd214f840de2ea6a8a51c70e7fdd765046f8642a0811b1f0c0a1b7613643eef902e7cce255f8a9adfee6d083abe98c506b80f717d00c0bbd94adfdfbe4263bca5c58841cb6ab3926803f44eb0473bf4adf869fac140847699467d101b7c118f234c103b6fd3aba319b046c49edc8736d6ba9f38cd7a9224ed63d306f36ab1a460389ad21cb1bb6f204cd09042542a0ca96b6db8abc5fc1c04a5cb00569d99ef6033878f14df1920ca754ea4ad37aef862523d7e1f6a51d51dccc7f51702aae3e62bafe671052b77e83be6302766826cd492ae1428f5b2b481f8c3dedf3c2bb17413c02b21675018c03a3ff7797febde28440f6ff4295c968767208fe0445d4065bfce384369fbc50b39efee951f70f3d156d91cac35b35d3d4c73b200bf1bd668833b2533ad8194a498df47b84080d518a80c8cdd6f899ce50013dc1f5639b1318edeb65deeaf7c923ee01db4c1658a52b561ef92ff890b181ded430c62345feada65878fae84e8f699c88b69c119f4eb2c37ce1977f672f3227299eb631372374c228bfe56d682f95c8a51cd3ed5903a2faf041ec5b065dac0ebb17a78bf4263ab336ff3e045578185cc510256e676252f368eaa0fab1392fbfb92292ece87f5b51ba640906cab5e2ad7381456af9bd726ed1e57d1049a010ced0a9d042484cfa6abd46b58adebd69722d5f56d07c0c91cd939e0762f12025f5770e5e1eb7df6c7f11363c2b844d9b3fdf0d8aaf17d4d725c2602935a9627b4574078e3e98fea91a2dea7e3fb1040de0a49f632cd18547f8cf50ef3173be9fa5a67c7d00c7b1fee79bcf9901b851cc6780dde87c6f396e51bc81ff4e4ae453b41005d8e5a415c77bdb2bdc19621a0349ec530d3d748cf612d0608aacd90f3121febffa8b0aa1357fa5d2da402d651602aad5884281a2a36bdaf9cbf12bfddd93c38a430fb7b55b2617a7ec2681869df1fabf8a66d6d4add95f4b07856eeadfe95d7dd13d609c2456aa66255b2c4d3d9b09a6ea055953294fde920e2c54a1f2131da92d5fb0fd471f909c0034024d6d19d3f6eb710cdf02d5f579a6764a29191a779739f4c780450abfe08f9a6e98740f3f4a884da5dc02446008db597c61191b904f3739ee798fd58cd3b3e1b32d20df47ea6fb50be1288a5dbd45aa88d1914bce", 0xb3a}], 0x1, 0x0}, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r0, 0xffffffffffff8001, 0x100000000, &(0x7f0000000040)="56beab56e494643bf7fe5d35d8a9bf26f7c4e5ab4c2cefa05ff4fd028ec36db8b9f7f9cf96d458fe102c1099e0101741504f6a3937895cd37b3da84b203126", 0x3f) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x0, &(0x7f0000000100)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) fcntl$dupfd(r0, 0xa, r0) socket(0x3, 0x7, 0x8) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xffffffffffffff9d}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000003c0)={0xb9e, 0x3, {0x2, 0x1}}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r2, 0x6b, 0x4, &(0x7f0000000240)="d05cbb28853152a5e67999f20236aa3f04ad4bb401749f1be7ba5385e4101829803432ab7c28a51995f151d4e5f49bdafaca28e61f3644e3c38f4b261f2691111ce63c4549f3b47227911070105e4436a56efb3b6c9cfad3e364047215fa504c540e60f17e9aa586f93594dd04abf283b7e405cc521fe327f9be9b800ba5de73643ad2c2fe301259e66a28ad85a27edf2501a715a03d7094213d3bb5f4e715f3eaaf0d31236d1bdc7d0e373a2ca5374c1b3504665ca80b3feb69b3ff529f270b884490307af9925736fe9a9b1c534dd0d8034aa3ffe5f0b0e524e57a2952eeafa83e90eb6f619f8a8b3ae87ddfd7b150f20b8781d2308b83", 0xf8) getsockopt$sock_int(r2, 0xffff, 0x88, &(0x7f0000000080), &(0x7f0000000200)=0x4) getdents(r2, &(0x7f0000000140)=""/140, 0x8c) 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, 0x100000, 0x0, 0x4]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x1, 0x0, 0x9}, {0x18, 0x1, 0xffffffffcc611af2, 0x28b}, 0x1a, [0x7, 0xbe, 0x1, 0xffff, 0x1800000, 0x3, 0x3, 0x100000000]}, 0x3c) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x4000000000000) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) 16:00:04 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000280)='./file0\x00', 0x408, 0x40) r1 = dup(0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffbffffffe, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) fchdir(r2) chroot(&(0x7f0000000040)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x4c0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x1ff, "13a37200a0a2762c2ca14adb615991816c00cf11", 0x8001, 0x100000000}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x9, 0x200, {0x6, 0x400084}}) syz_open_pts() 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000001c0)="dc000000", 0x4) 16:00:04 executing program 1: r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000200)='./bus/file0\x00', 0x1d, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) linkat(r1, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus/file0\x00', 0x4) 16:00:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0xfff}, {0xfffffffffffffff7, 0x400}}, 0x0) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000480)={0x80000001, 0x9}, 0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000540)=""/115, 0x73}, {&(0x7f00000005c0)=""/251, 0xfb}, {&(0x7f00000006c0)=""/90, 0x5a}], 0x3, &(0x7f0000000780)=""/157, 0x9d}, 0x840) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0x100000001, 0x4}}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1f, 0xfff, 0x80, 0xffffffff, "bbaa90cc2ef89fcaa3167be8bd1a71775ca3a078", 0x400, 0x3}) r2 = semget$private(0x0, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000400)={{0xf51f, r3, r4, r5, r6, 0x3, 0xd3a}, 0x6, 0x1f, 0x7}) renameat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00') 16:00:04 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) fchmod(r1, 0x20) close(r0) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="ee9cac7642dd570520d68e0cf9741b84e88e13648496339a33c04018ebaf9c811a62b0f1ca0cca9946f1a5982b6e250dfee7e96c8e7c62cdd76e82a123da740355b66bd803620be9", 0x48}, {&(0x7f00000000c0)="943db3bd4ded276e644c14619c4f601dc16c7b5c2ced577a7b7f498a2e6126200c30b9dbbe1cd6a6dd88d4ad8ac7cb0d90d40c27da9964a22c34604a5ef3bd926e7cbf87ab26f515cdbf07c1d115fb06a4a2b50a3181ec2aea98bb9feecc181f2694d104fd115860111217ddd950c0723a9ca29bd9b0fe01d60f9223d34927ccef5938e9451ffe4bde", 0x89}, {&(0x7f0000000180)="61970cd89480d0b7a3f02b1525d1a436a86313be874d4f7254c0ef7a12c8ca4ed15793b167cd092fb0027f3fc6a3099f573dcfb1d34a8a71986ef6b11f9c904ea4c281d87bbe24e6c4b62e53d426dbc6e16a22b942ed792edd945599817459642841bf6fb54b2f8f957edd953fe96c27dcd3cbafd7145aac2b7387af557b965b5067d7c79e6c8b", 0x87}, {&(0x7f0000000240)="153f689d1264bcd8f536d20da041b07ceda4eca19396463f1c4ce23fba00dda3bc12035c2fb25c71e8e2432664fda373b069d425c4b5bebeda76a3ade987ad7176a1ecbdc735e4b320739beadcb8b29ecb490659eb9eb7d79d1d32ca07d2a59f88848cb35d", 0x65}, {&(0x7f00000002c0)="e142df3b6cb3baebacb7698e154ee2cb1d8739283586dc0f49be6daf3e6c5e82c1853cb002a9653def546f2534e514de0cc8b8dbfa6ebf2c502e62641e98b6da0149881975ebbe55a1262f106f49f617d7b70dfd51ad368a50274ac31584a66b18d5dc9f1a8f5d1a32291a09874ede4a8e979756da302e51da3b4b7c9c0252763b0bd2b9990fabcf19a363ccaa2e96e625e50f5318a39ac71ffdf232d39c7b26f5e4c012880fdf6c797ac3ffd0ad977d180e2282aa215c122cde6ff96c2cdd37e4b5785164c7ffc48d29a080befc8acbf38a061d9b675359df896c3630aef09d476fb3566a3675d4dfdbee011f648445d0e1df174709a6091947c94fe31900def7a94eeba5c5ee7b46660d6160e7bb0a417216eb63474d1f8dd9ebc9d87442a05d8b03f8b0e0acd224167d7570108159896628f2ba332a5267d9ed2bc523b12dfd335d8adff780178d62417941f8e9774d3be62bb44e9cbc577735c13342921ee3c61145e796cd35d52f45874a761bb244ad56ad57bd7f892f58fbbe3f2fb1f20815e4e7c92ef11dccec0316ca6e59e628a2d9dce949112a0fe0476c6b016b6598f83099c4b11190793e998381785efdfe70a2e5f84cc60ec04da09fc6b217ba365bfb9cb087b5b2abae52c95e946e9ca69900a8e0f946dd59cc120ca79ad0567acb9e60c9c6dada09340403928115c864e5db3f4d499c8b1348780165dc3c7a7ca3ef7f59f78593ae05e85ce629581c2bdae808ec8369ab8d4ac23c14bd59a3ed84997ae906bbfd8862feb07e96321c160138ed805d52227411d444aa55c3a2cc245104ab6cd2f59b6e32d8c97dfa4e4b2ffd645c8497089c19169e6d802ccbb92d7652de6f394974c0064b10150eafa51def46ccc3a616f343de83f3a9f8dd38805d5856bdfb6fdd9f7e30a3540ebebac1f1df55885b424c2e5022af81495b2fb1bc4ec7a89fb2503ef0b6b56218431da5f68247fb3b61b7c301ae0728e477d2db10bc745666f938da5727eda5fca552ceb1d6ccded890edf72aefcbb00ba9a8795399b78bc95f80bd99bc3b3e81f53b8a1eb603638efad7fb67d89f0ea70aac25f8634f2db51505d74749aefd5955889f259aa1b50ab2711dff5588c3613dd1a32c4cd0ec47f6d52dca80399f894c2ef3a234e23c609a86f5992f5f6f337a8cc958a324f53132fd6212f3a92f9a9484ac3b980d5176eb3c64bd16f2c95bf2f8991ba32a4b00dd6ea97b7786288b6d3dd018da9a2c8ec7225f89dec052b56c3ba9159f267995cb2d70b94f94740282436173188c810f6349cbca435354810bf1174cd0d6d6a0e8a48da8921a99f8969616dc719c6464f62a86ff24f94880fc092eebdd1814301191fc4a4c2522db28242988677af4df9651339996579f9705bb36b57b05befca57cf00ef55d2597344c81553de3c8b6d840c82905bea6a419ee6c24e36815f40738717ee851fd0ba67b4e0bf1b0153b7663a5760efbc5b790b0843bd6215768b660c4e75deaf66008d6d14b0c4616caa1c3e73a721a09f50417cc536cfbbc1669cf8bf82bb0743898606709a5ecc080457a766378d0e6a91637732b948f93e425f125c0a3404ae686cde0a2082693f78d2731e68f35dfcc78f2d64b02e05529172921100874f26ecc6d749796fc789b09dc01b563a45717cfa695651e855e76aad17ba493c14ea3cc3bef7ba9556dde3d02bb2c15134764b2c40d69bbe0d6aed8b630d2103a07f8261af975b8a0bf2a23546f803ef51d0014a98281df257563bd35d0633cea655d51c7ac160b03600048d3cd13be76a780c7e508cf1de5827b0716317edf67d7eac1bfe4ee6bdea377accb3a2086113574de828c0b7f47160e7351bacd64b3f86a095e625a08b5fae755ae8bb4b20ef69f08812a6b02980f764a5f5ca475b09cff318e368357cf8ab6ee6436639739587fe4be58cb58d3a2d6861dc2c01175293c31b55d0dcd4a9a455642f07a4967a187b829f92d72f46e89ccbbf2b11f2ebe2cfb6b940b2d3e40f0b00cc2506f78a86dfa96c518bb8c2eaa996ceff55f923eec9b7be22d736ffb4ab30f8e92965d1c419b665793a5f4564b4de77d32b23e9eb4a183dce803e76f9dd0383f0e9262f07433cf2f989b31368a57940dbf14b3f89f44751d9a0e6034d8ad88ff14b6916c714e69137dece1a449a5d67b5f2e576e3e17ddc27a6c824978a58e16557828e7d4f4f0abc1077f0fb408a9168745a9ec5e99070af4857327ac60a7ea5124034afd264013dd5fc6b19f6446bc8012d8a52aec89d7674ecb4fe8b6128861631c54b5ee9db219eb6dc492ef60e31fb49544fefb33c9497b6e0e193a2b93d0bbd72db9ecb5f1332f24b250a61b294e653fc8aa5e8975067388be104db4f664cc2923c244c7bf0107ea55a9bf3b05ee00e4b040cd629f6b057b0d742510cf68c5453c55230ea777bd0654203bd9d032d2e143a20f7c085fb939ece4737ecd0d67920b16a778cedec8591187c7f149488385d1bce1a866c69514cc4067594971636ccac746d9db3b1f6dd7dfa9292c92d5043539ac3ee4bcd35ac0e14c6002917275bb210225467d5b4230222fd661268f7f200deeed656362c6aa32097729557c63a901081b89ea19fad7e4e1300a273c89609bc4d3561ee1c0c7fa7331597af6b9596c10f559f54cd14656ffe89168c83b061675d38c1df88ee4705e29806931ea0a2280873e4891927c826bf5f8f884b34237184f10f9e9290c08fe31cfdc5c5bdfd02c88f5779f83ff096fa9586b15682955517b4b17d092a1440ef69f9c27586394ff252ef83ea8519391e8d0e1deef816e0a811c74c2584cab632b53199a7468fccc09a97a5428c3b89f6630ed3b26bf06813c84fc1d0949c1938a41b8c02cf2cc52a7c02152c3bf66ac574ea804a258654329074eab1bb78bee38bbc3f0f146d0a004d18ab129a60dc8ca92b5d0112a5da4df0d4a65cbe0005b6ee5f4897ff354dd1e850094985001c717373e087503ed7625b6974a4dd3856de144c0b8a9faaf04d75043ff850a6cd0ef9187d165f7714ad26fc677964aece4153d0990b00ffa062095949d0743ec1975b0c6121e48a32a8b7bc3bcb83fdd2956461cfbceb168782b2d6fc09ac9704ebbb2e1b50185cb5a03f04443ee6bb51cf80bbc88691e18f204953684952590a4f11654326c575fc8c86faa664dc18cbe25b88bb90ba96e23fcb54b9975a8f2c68d79b858621ec785410f1d031339106c95cafc175fe904ce413d8ce672b309fd9978429d716dc02ef113c59d5f38e5777cbf14ee40f77c74eba1c555003cf264be6b8da43493554da8638bc49d0d198c96d7fa48dc27d1d572bed6a37652a8f2a4b768795a3cd5fc44e51b1561d9b85b10899aabd23d4ac75161d605222d7cae9a7419c5ede3a7ede994249ec06756ccd28004fd8d87f9979150ca09a7b979c2453ccd89b1bdfee86b83f75a473a4d6443ca2d29bc1f51bfb37694be949d210d347d83a65b6a753bcf4a0e3087953ca2a735a99a0e6e95c0b4f93d1589456b9eae60d3f78e8093eb7f228dc5690583ba255b473f3c8fd8e60611003ce3d02d81b71d3c3ffb43c1bd33f59e75a57ea724966ad61438324a507bb9afa1021ca9b9c501df6440b43a7f19580e1e87b7c1009d35a09b00066ce55cea526deff2cacd475d9d036faf02fe905f641da2aba01eb8d805020d305f5ef723b8b48756ad7fbc83122008e3a90e5a6fdbdfed38e632345c78956c268e7dbd6637dfd5c7850fa9b98d3c04378073cfa00cf1bcad1bb5695d640a0cbe83abbe74454d44cd30205f87511527ea2bd9a5dbb595e9a814e8a839c54d7d059a1d6e6c1890ab4901649b82d2a22caa9576764bc0e291190a0251f4362da10b6f4d8c124a943af3652b342f070e927fb868307a70d45f762980dbb7f183078986b48013bf9508561ff96beb6e6588e0b96462c9cdb97cc0fa83c8d4180bf064bbeceba3b6393f16cc62d6771fd899048d4e41bffc9e0db839a1c48289498358a73e1450dca343175bb316f2670df260ce345507509f2f7bb1ef86d317a9acded2feb3dcf9dac694712e9870306820d4b6a16e1526cbed97c3434ab99a72090cb1ea4be6554e93f7367fab77f9e9022c55809083039717ba3e01cfbea7ce3380ab6b1595f60c2eaf11da20f702999e610b2b0f4a38e35b5e5ac6f859d02e3cf9c09e977b7f2ce8929bb89f11b320895302df028982796963a412ed362da4df7672e7d74c50e30f0dc7a5766bba241048f858e1b0b00afc90c037ac382c94958c1649b8fb83178dd9396fbda940a2410572f238786e06cf55bb62c398152a84d99f6ddaf68762569ece2e004b7a7475669f8a37f9d33dce7cb974987f122e462fc541477ed586e37856e702987918c917442760a21546a9c7d2810e5d32a49dcb46d4455643346f5cfc680dc21312ec6d9c06f452529f586eb807986e85699b6b25315a1eb628e7965088442a1edb26448ccb435a04dc0554f7d4b54c12faf06e12b26ae2f1f38ae187865f6cc1177d367e3ccb79b398b7cfcdc9b326f90fc9fec0034ec7fec03909de174a0a7ad811e6071a0d735b6d64cec4cf1418a6204718d0c0453a685741ef734ecc7b7231dc60ea4187e43e0c912ac33103db76c7e293f4b7cd27fef5d82cb120bffe4d547ec165bb256e916dc0a1c1e1a983f6bea8dc23e05e5009194fd1ba57e4963b42d51a4f15b89bd8187b61a0202337781c80e4b42c9c818e0d3133a8eda49f8ea4adff98f5bbb85235fc0df8329ef41b80a250cbc43a20371e9cc8c03d6d7dc2ba84572fa89e130fc0f46adfc43c25ce0376a75a87aaaa8b91b624d08f7fb8471e6d28ba66f156bcc3e02138150ace73a134ce83a11b1ffd48f461080dc71d59045abea268b9ba82206e3cd10d5976156ef550353218c553792d29fd663ae48e1ae4809f2e187592ec57fc4c28d0e57d84e4c3d0530162c1ee649b4d6f460e01a84d9c98614349d1801180f1420c744aa6b287ccffd67ef06dbca305e32805741428eebe0402060a5a5333f3a9798f2c8a4d3f5ffc37a59a79ff5b5961f25da48011abbb256ae0c9737df4e4a78d113a1bb847012762087ee7264307178bde5b8865783d96dc4d8c8a9ef26b5526d0332430c44950f03fcfdf0e357db6dbdf975d861442033da8270773572a84d682a7479324c4099f2675665ec398e010b79a436a163192817ee85a0e6f98680e91e68d4e326902e5c6dda03b37083bad84e63cb878f5e4433066a610c6e3166bf9c1f6cfa193e8befdeff27d6ba4ded06c8901dc925729846b64ace8e53196d5bf4d298609b2f94cce9d7a83a8859153efc1a3c8718e13ad063fc7435b7002bb5809f1165f4f0243343c5c62980650aece8bc7dd31c398798916a83c896db90922153e12e8f20dcb00c64463324a3db4f4683d7154596d6f9312ff47c42b6e79987deb98e16b005fd2370a62f042b0230043167ca388890ba0150f12ea750af301a53e1b59300abddb4264b650122b537424b2e596806fbe82ac9081cf16273ad29d3f39a9f5a05346c277d92eae0e1a12c47c61e33a7ca4773ff1c8ffe3bb1789d31a281e42ce14108c198eb65d3d089d36948de62825ba37fbdaae3469a72fc905888c843d30047b4e026fd10450932eb4454dff4931fbcebde45c5d30e1049e70ffa9371902d410fd1ad0b875b14f1cdeba524070a35009917e9bbbbd9060c690f5724c12a933ab4e34294b69371f155d64b0b9c808bdc655ab9833a560c7c43c81181263dc", 0x1000}, {&(0x7f00000012c0)="43d239", 0x3}], 0x6, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="4edf1b3a", 0x4) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000500)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f55b2dd62e02c168b4f0fff9860237d0b19bb2e091e13", 0x180) r2 = syz_open_pts() close(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) syz_execute_func(&(0x7f0000000100)="660f29570345d9fcc421a1f3244cc4e1a15d3ac4e181d55f7f42c60381dfebf3a7362e0fda19c4e1f5e818") r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d0e, "b04d00fef2e4631a00000000000500"}) recvfrom$inet(r3, &(0x7f0000000200)=""/218, 0xda, 0x1, &(0x7f0000000040)={0x2, 0x3}, 0xc) read(r4, &(0x7f0000000880)=""/161, 0x52) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2100000000000001, 0x2}) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x404) semop(r1, &(0x7f0000000080)=[{0x6, 0x1, 0x1800}, {0x4, 0x8, 0x1800}], 0x2) write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x7) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x46, 0xc79b}, {0x147, 0x7ff}], 0x2}) r4 = getppid() getpgid(r4) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fcntl$dupfd(r0, 0xa, r0) fchownat(r1, &(0x7f0000000000)='\x00', r2, r3, 0x4) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x7) getsockopt$sock_int(r1, 0xffff, 0x1097, &(0x7f0000000140), &(0x7f0000000180)=0x4) load: 1.15 not a controlling terminal load: 1.15 not a controlling terminal 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000000040)=[r1]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000340)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c42a295fe3a455ab339ccb37bc8249157abf10aa475d4e2f58fc09d9f0ff03a33c21b31ac18101de043b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd799c52e7f662137b7c5e4967d609dc38136f16a23a80bb4cdd624c3b9ecc64a035354263352d3b9afa4cf4458e8795ee0bc226841563ded7c", 0xcf) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 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() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/232) dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x800}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x6, 0xffffffff, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0xffff}, {0x2, 0x100000007, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1400}], 0x4) socket$inet(0x2, 0xfffffffffffffffd, 0x2bea08ed) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x5) fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') setitimer(0x2, &(0x7f0000000000)={{0x5, 0x896d}, {0x8, 0x4}}, &(0x7f0000000100)) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x9, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffff0a) r1 = getppid() close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:00:05 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$setflags(r2, 0x2, 0x1) 16:00:05 executing program 1: 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, 0x8020426c, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100000000, 0x2000100000001}) 16:00:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000)="0c99c8e2e7ae8023bd70c64bb3024b265842701648aaa101c9eb9055f52e32b9271c30ad6ff93c636caa204cec163d9a33714faada0b703eb12d92c47072fb5f04517b1e255ef732eea7fdda46f69b121a98d92653251724065f35926fdac19ba25cf107a870ec97b8d72ba38ead609663fd1c8ab056ca6cba0af959aaddab0cd6f9c1e7a6292179ca381315e2fc8d650859011f4a26341acf90cdab9734d0299cc130ff5cf602e526592c4f759e55c4901430471e16143d5070502d7210f844dc4aa49eb51fe246a513037415fd6e6b9f732b8357a274", 0xd7) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x102) ioctl$TIOCNXCL(r1, 0x2000740e) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x3, 0x0, "6b8720f54e4a23fd0ae0f970beb26fa68334cd9d", 0x80, 0x1}) 16:00:06 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x7, 0x0, 0x0, 0xfffffffffffffe9f) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000080), 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) flock(r0, 0x1) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10002, 0x22) pwritev(r4, &(0x7f0000001300)=[{&(0x7f00000001c0)="ba14c6298fb91ea5124b0fc8236b1844c84a0287e75841e7", 0x18}, {&(0x7f0000000200)="6495b8a995ca98881048b5e1b4647ce28152206ae15f1c307b93ed30db3408f2bc06ab76a4dd66281215d9abfb1d92b322b1603107ab372e12919c3c353302e36bf2098b5e4a41a88c34b8e8ec298e4ed317db066e83110aa960ffd7b042443a9c1cda06d62d5485f71ccc7236247375cffa1e88616ea95712a4b50d2fe164b9be34d857fd0d69a6d33f510ad90430df717d009737106181c5902c82a203d86538811825e319bf6e513fd6fd0047012f8b5075f36c138597b1bafbb916f396d73198546639c31cd71c5bc580746ebd2a1cca29f2f3302d1ee9a6b08e2f0e10c099246290191f5040246fdb5f723f20556dca8ffa102c033a0c3d99675d801c997713e888ac750accc8af58a7dc12584b01ecc47f43ba7fda08bbf9ad5a50b933a47cc40bba20b6a5fa5f0055ec65b4b76836f069a2afac2462949a8a396ec8e8a07067fd752dc9c6a731aa80064d96e9a18d72ba810c4ae0c8d325f93a36f33e3a7a43b6e635cf0ec66fd4fb12e01980bf5a51a43bcc553fe8a3d8ab5de38aeb00aeaa8908a62859781f96a535a8488f53600f698f4276ed4a2d0c38f6747067589f09803c25a7b9a587e8230ac54c0b91ba3bb1b6ff7e7f10664cfbaaf5f4071d1b87e28f7a9456ce9179006258ec4b218a65b4731c025091a56c8321ef904746fba744eb5c8f1e4da92c284c38406461ff8234e1c355dfe8f275150da06984b290fdd9adef39578a80045c773f9033ff96c485e1ee06460451a97f22afdeff382c019618e88198667865dbdace184d7a0c1b0a19613505a56716410b68c3fa2f51ce0923b675d6b41bb23f9d857d910c0b89abc6bf3051ad007291cd401dfb7f5936088519955b287eb4da5eb61974905be5241502654aa2b39fb0301bd2d5876ad0f581a2f46755c14ed4c9ef97ad9c60dfb23540d43aeb155bccd8388cb4815ceb6db3d0ea02210316f96184c3437f33a577044e30501aa45f99654e00e9276cc011df0a85759cdcd9821f1e6ac3013ca4e95139d2a7fb839fa9e2c611ab7ffae263c2dcc3d68fe2b0458752cf01c54692df554dde54af792bcf2c259e79e67a25664da032a61ebfef755d0ecff4d427836aed3387ea1185391a4f0e16c1cc53fcfe49fec522a1cad21deedfd9fac9621ef4c646076a3f160695eaea8eb171dd9c342a69a25a7581c789812bbd30c5bf4cde3627f181134d8210c0b91ff5a4f5943520d08bf90006a84ea4258c1fe743d97ac204f39d17222c0f2b17eabdf05566a045cca85faaa2098b15e4d33b0c78d372a42ec756fcf04c884392d7371e045e55e0fe067b6b959662196f222d42f4176c7afeb1b3d547fd512f54c3febec2ea8cadd45cf7bfeea072797fcfbf437811fcde344a6d1975883666aa096b71acc6ad8f79934ac69128d5522a55650b8f6372a638c90d049c1ba6baf8b927a1cec7cf04fc0683db989d359579303034222cdb65cc20420d6bba9a6a5116ed0f5b0a13e4818a557c8b869b723c59384c32086f1b4c4e56c80d4df30d7e2720f671a70a51556554136c3f53ce2b4ff0b0f4117df87f498a4dea96d429eaaf70c0c399face6f7f7b0217a9fa4f50ed1e8b697a76242717904aa986cafe8225c54be9d9f263439d59157cfe06de436565c90b6080017bd14ec7c1e414f4d8df038cda81f7291a047b72af30e90ec123e443a7af2414114fb47cde2763a3376ba18779fd9d860f59da318a225b0849c9535aa3e6ff8f121efeab5f9ed08d4c555629136d929ed39ca02e68495125fe57a6cb515ffbed63b47e5f225d010ddfdfd7c2f7fc1643903aeb111b957d2b7e3c385b4646cb1d344c21283b3103849562589cf4330ce6ea42bc1fe6eed9b8d5141729b4455b4db72885d91c34686284e7d9332f95ca4bde22de397853d545dc7fed668950fd5730aa14ce3f3c6c786ca4356bd65a5f1e2a26684a3c5ff4e3f8de8498432d862d565a90013b32f9096612b9728867c474e94ab85a1cc774aad77cef276adea0386aaedd701b11e8f16cf4d642653f8aeaa3d547cf8f4a653fb208a4c2d9b9b71f1a9c18c8f5bff0a32db6c7d9d8ddcff5a00a50bb242dcb892f5752e460f3c0a279ad70fc5e9a4d73f206b9a9c1442ccb3872c9a1b4ebb4b5608761cefd8612c1662a98907bf08ce3fd3676ab2aa63ffaf4df2014f5847771300c21ccd9647714f44310330e6cc5d2ee7cfafa45d3f39f7a2b0c0fc8adab825354a6d1adf1124031585b32a71c5584c24086c4f061d4d5e101ef1702f18793b8e9f26896a13c0215ec277b541f0dcdff0421bc2e5855f95eb486ac6b75d1e6a99dd95798b1bf2b3e6d34d304d7c945f9e6eee0a2571207b7abd71b87d7a435629f5eeb7af78310c34012c6a810d5f3d2f77261ce7430f69ebec149b06fe014405ca5ca54e3370a332e22316663734fef22c8675bd388269e959e3071f00e41904b4231544e01f70c3155fa41ef2b4daff4a23bbe52560440d3c3edfb647890d858d0c4094145a79d863a8a85c8df8d9463143b4ff4af2cc5e19c47c064ff4d07e1791d5a4fbb5149a85bff3c5927aedcd1939aca77ea876ecf759b5569750e9b42d79ee1446206be79d66cae993af7d7aa7eb93e4090e5dcd186c37bf94253db690bd723eb4e37895f61127504ff667290abea65ade4cc3d01fd4210d24b8b09375f6802f97689467fddc1de6ef966480139ce8ba498aa6dfb8c1bc2de909e5a1110a225fea4c9303d84f350ef39291c3bd28d8144436233a17a8b197d56b273bf5efcb1cbcc60a0b38d01851ce74db975c87b25b30162319b785f905a476c2e73ba0c95e200de812e97d9626af975544abdca9918c2eb41c58c71c1b59903ca9e1b0d1a5f8bc0b21d44dfffe356e584af9a3604932be97ce455c9d4eb0892953826edf40714cac8dda99106b1072c04cfbb52fa2a445c5b99647f2c07e356052fb6f48e8a196434dfccd336a2dd681454eb98e20d109a79881b8b57634e9b7e38787b405101f60f756202b408dd3f895114367d63e64216aa745796ec752f72945c854fdcc1d9104e340bafd5a439080431a43bf699f1b5538fa56e89f14cbbefd3e7bf9de4c902c92d3437176253dfe0d50004f9d385cb205486e5d782f2120fa4682ebd47594e5a1ccfaa264b55b6947b8c5407c52a152760f976570391ea92cc602de4de3fcf656f7d365aa041521d535d64a7eab889584a1eb1079f5b14b23538c11c29852c548b358197a86cfb3dffea824a552a7f7467f44edff896422a7aee193c9e5f179e16bc2c483af7b45ea082c07c2eb260660d1b8215f3987846000fa0fc21518db193a56e5855924ba86a7447e48f5937f8ccc738af33b5c0e519f5d928b4ae21b312a05337f0e3ff9374c870ef7dc7d7abbc2266b356e421036f6f8539b430eb72a9b0b1be9b5101062f27fd396430a886ea8a7525e33f7cdfa213e99dfd576a8cbf3e3fa980c8f63aa911284f82c19a898da92e7a6a3ebdebb7f9ec52315de52d32c98ae53df582bef90916128a855b4c9d2da1f5b2548c16fc7e86cb910caaf2e93e6770be4b9324605804c58f4c3b5b80325bc7f9fa5263bf785c09711af50e4b9a0eeb30bc97e63fb77c057e5c27a6dfa4b2d7491b2b5a39b1b64eaaf6dd0d75ed11362cb10b0aa69fa21a9ecffb90fea61674b4696b6f6b3564c15aafe1f74070867b8a47e23610992763e763171a22555b085b203066b685d3d2a541777cd7ccab8f94b8645b1b1d8905113093767ce78b5cc9861b268069cf84ba45a4813dc3d46ee05ab4dc556a99ca9510ca4ff2d6b89415a080b7fbbdb1169e990f745a202c528df89368788520fa3876df851717a18e45ff016fb6e96229469237fc8b41b20bb9f490d221355cd29448085a84c9b60014b08ade4448e6d8eb9bd38f574d03452fba58bebb37741fbc465f399857c758bd7a3b660b20f5e98f91166990b849bd1bd8da2863c4722f8f3d3b4a95317291dd43cb3c4f6e75c45fcdb744758acbfe2d00afa7e78eb87b79c01d3d06ec4414c71744d86ad483815a6d346b0d3500b6b50686becdd0dd4e79e4082b15f17725d79ffa186fd2b650e914b7a24fa4ec0374575d305138cf29fc25b5df7126aba325d6e2de4a3459276529cfa933a92fc6547ee5bca841e5fe371aacb29dc0d8c80759a1b4ebf666ba1b23c15df4612e0d266049eb2c42a14070d691dc3c93cf5f074edeac5d52add4a85929f2266b4e91714592753826d9e0f01d3ef31ff1f508f0daf8ff41a66e110280bab10b3587515216b7b90641824b089422bd19cd72e784ac9afbd1a4d5727727d31f77d7014821b4b4e478336f78ab291aa313be32b4fcd8c392225016a38d756a6d132016af865f02c54666810049ba195472177f7d53b916ac256d594a8723b2067b6d5c03605a3ba4306e9a12ce95c9b59d69fcfab1086a463729d94f696ff253c623dca8e16f8639d0ebd834ad10ba9647027c361fa0b197e207877a1fda322bcc825cd85531e1897dec4ef7f660bacd4f491de330bfed51f10d0240ae1811ec22233b6310ea90b14e13594e1d333de4b34f698a2d57c7ff71ff144782e85269a8e72264176ca9f9cae657be053bd0a5dab2c718188d6c13de08ab9325959f7cb7f460d563a4b74d6ada700321cccfac87c3ca9cf1d3cdb276b75820e418097cde461f00e018141280f19e0de857adea361865474722236acddb5db50ae226a5e5c5caeca88caae4c77e22abeb95cfee36c9202b60103e460d2d3e6c9b1d4a71a2755caf38ab77d1e39a8d1590e75d4b5e43c6197d9bc047c4265829a4e4ff5a6de62717d28b31cd0aa959688ca4b9888438b4baebadabd5a845af3701645530201200a936cf4798259b82003a3d173817119723ef990a4b5d016ea8652bccc8025000d2eab67eba21cf5c7b25b64326de9a4813020a03ff8404644262d5d58d88a053dee18b8818384029116c37c7c38f548b483bfa4bf42d230ebde8d5e4034e09781c96fd491454c406e2add1473c3c8fbc672f0459a244d0958c27e32ac30eb6d1f1fc3bbef9f418f8c8f675f54510aea6274ebec572642dc646671149d35685aad68dda985c91a6bb4ed349d54697dacdbbc6a18bec8b3690252ba547da24be1a724117ca448790784601bddb643e145ce15cd2a74875b80c043c6406d422608be8cd317f397b349e0353be881218a09b23f0951d531e214ce6ddf612cda89be73b19ed72f23c2945f9f21bb9c747a09053624c7b6d067ee50a24ed4493a67314f87e2b3e3abaf7143c3e2fe16931ff4ab1db54fdb6e3fa1ec5ea1809094abb422a838844d3eb5c3912531d6b1d8f05d6737e93226a1fbfba48ec9f639446eb2de0791c83c9e07c1b051ea2a3344d6ceda8db844e3b225605b4fabfbe6a5f78f2cd51bfb6a8b69e1fb3bf64c7de137740ff48c43b2ff9095f7bb148de9e2d3212be94f7b78f59bceccc8238b724861e9dc263f9ed77643c3ae1e373c58d3af7b0315f7deef5c7fb3ab1f2fa52ce9eee5a0c450fca41fcdfb05c5f0a3ab9ab5d143cfa71e5273a14c6f55be94f3ded88a7d20af19c4d14d8eaa9e579646dd7e28c44af9b7ae5d241cc377cade54996c9c6484c5734801f7a96e1163c8c5b3ca450c8ffda1e5e08939476f18138a2d66d8d92933f7203611221b8203d894f5058171d3d0c22075f3c63ab6aa4a08e42fe752ed72f5eec189b943b76a94e8c2f90ae0d42c62b4805a2c0f58604d77aa5dd0f1d7a8367e1cb4e258130ea6aa6854e3fd85f5a3e6f0a", 0x1000}, {&(0x7f0000001200)="6a3ee69d04a88bf4d754bf3aac1ae0828895f1507e6656228ad1dc7370231bccb3780c6ef2b87a4eb9df", 0x2a}, {&(0x7f0000001240)="6779d4a2663b062dfe3a34c0ad0d413b6a1ee8b32baf011cf75fdf35b92033c65c8761941cbe60846fdf57480409bf59f5a8a7d254504a68518462fac0e34955015b2e07a5bda5c2985f35aca34d2df3cf27bef2bbbffb48a59d53e53b87051b6266f8ddc3880907b13c075f169cbc1097c1979ef1a1ca709986ac9aa62394171597d0daf8565b0362555bc41378ed38ff157477a94fa2efec7b07b25b604029ac2341a17d714829293a8f1c4a219a155e9486", 0xb3}], 0x4, 0x0) read(r0, &(0x7f0000001340)=""/173, 0xad) sendmsg$unix(r4, &(0x7f0000002b00)={&(0x7f0000001400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000029c0)=[{&(0x7f0000001440)="12549ca5d0001a2d5c10226a2944bc427447305847d30e7d1b28aa96e62d34a0f4b2815555d9d5b5ad3cfc332b6b086b160d525a2098f46a3ca8cc61ce6c9876459b89721ba716b80ee83097411f19a771960f7a0fc4b19feb61d6d1e60f47c65cfbd2d8c56e281c833403c9b9705af0b1f27d7d7a10195ab2503c0641cddd66bec943c4605ac32e9a1ab1692eb00b31b848faf3f8d6fdd1d4314e00561459f32f9227f762be81162a57989cc1f420a2", 0xb0}, {&(0x7f0000001500)="2784d5801d80ce5ea8de0af3b9293643e3ab34604d60608cc622a9faeedb1727857c302ba22c403282f5e4a0ee86c70811f07286e650ca4114ab3fabc3e28bad3b7d88e3ec781d3dc45b619f", 0x4c}, {&(0x7f0000001580)="6eec7c4d69cdbbbc1f34fa98aca03a61a5f4bced3d265064705fcdd5af60e303892fce75aa3ddb0741452b21a3ddee81e21103621c9be0f5429ff421f20c4390b32f6a3d1378d21d741b86509d82e1eb20d8b1f40770f67ef3ae696b8a578d0e9bb706049c065e250ef1b26898", 0x6d}, {&(0x7f0000001600)="7a392ee7f9f9f8f7a526e48523d2fc1fe535f8c9c9f8469703a480166f44a2c5f742fe941b703cdb561c88166337e1ba64f153d80cb7f207f8aa88b8a975b2901796d7ba068620e9b18d4468c675f223139dace7d04101ca245f040d119977cff8db42e0e1049a8e545ceee19bb5add75fcd23cf156629315c95e8edc1637790ceb94df7d19c820cdad8d642de9d64adfc46c12a23890f0c34525c2b3b97bd7670d041d7117d46a9f41f496e", 0xac}, {&(0x7f00000016c0)="dd519170c4a09986918d1c830e762cd22b2db3695d92f45f751d9fd9b178d44e85aea2f515bcdad012bc2d4cd904bca4c27f6e05f886cc36f4f653a6ea01afd77d91f1d8cc21648119e81df326aefe9fbd67e28a1581b72e08bcf41ee6098d8f3901cf13039ca636f52ad092ecf139e04e7a06ceec3306a113f9d211188db5df2c3713ea154c29596c72973ca1bdd5cdf03474b60577f718c9d8debacf7e05718468dc05ffd689bb23b26afd9e5877686fa08eaec54282913dd0652de173d062ba935936060e7b1e4cf8830df91254fda8cb57a321a1ea977732b3a941e1f1f69e883178cf0efcf41ba99bcdf7e4b748b0d4801b4247a3586db5135d50e565cd015a1b05a22472ded37017c8445ceb6c1862cdc19b66ccdab913830123fdfdf4da3d1d26ef44e2bfa08ac8df85745b5ffbc02b2ad80135f70dd7178eeb401f2912aefbbb6fc642885629f0ec538b3b117c724ede16f271c9f178b6f2a287910229ec355835535cbf6f4de716c2c4f80e714b05322f9f7d9c78941ff184f934ca937ee444e1640623152f8022ae9a6ea10004e907f18543a84c1bdc03c6f84be468a83a78520bd51d27bb8b4753ac36b1ebbd97c3fef9ce81604997f0217154974ea4985777be891995e2507c9c2516955afc92ee51764a57756980997030f30e62991f2fb0d893f19022bb6b52b793820d355feb7e562ee5a5a8ed03936cd7da5c4e8168ec84496d7ccdb9206fe95c35c6dd9dfce7a6bf01322f5ef864fa0ac3cbe5869dd70290fe364efb71c287758ec2938b15f78cc7ef9979600bbd22d8085b4182554d6111412c5f3443ca82fd969ae3f0d2cdec0dec7d76735ffca87c19620de2127eaf7902560efbc469cf59bd2fdc5593ea2ab2d1dc0f27998f96137dbc14401bef0a708f59a5e0f9f6409df6490184ddcbad9bfb1a69d66a235e72eb32f1ddb52856075c90690e02b2c497084b4b324ff90a3aded91bd97150e03c70b3bbd09a5fa530c4ac31db84e15a51a3115472858b7d609d1367f36809520542cd6de6a73a7bcfb7ca0ca5225746fee442d65024a7a7f15cca6edd8be9572917eae93a5fc1081251970fa68c5c0bd5467aeafc47ab6e15863de2fa9a943f4c17c82013a30a62c50cf9b53c580bb9f8b28f2389a73ec19a0731eaf73d52b47d1316f40c5b23f480e298354657f0746b89dddc5dc59df1ba7ff740bd84283050fff0b6e892f740cae05c943fb8bbe815947c2fcf7e794b893315da0f1fc266c333fb4d0345d7cde9535ca5eead0deaf60e3ee73e181c24017d667134cb39166aafa445bcf3a40d36f2240a5529f65f6fee5d81cff3a89a1ff8d5465cb18a43c7c0f581a368a255caaa2cc1329c3649eeadbbb9ed003adc42a858cb23607d1525e422f59954e991a176cc938aa10377f30547b774d82d7e231cd2a60f6b1aa22a678c7d4fa3307cc4181755b63137200914d581ac3959908a739b2f00c7feb1a223eb134274063588aa698e5e97c0aad5a6135a0e651955ba3a75794fad89ffc75b4cae533980d2b32a2aec554af5e5368a4876df8bb251d9258b8639dac4c74fc7d75e454949e65e374cb0602c6d856517dc8db2cf39b641fd10bb8da4b2c6abe07a02cda680094ac081114bd2a637f486c78762fad19ebd83ccbcb0abcfe6f25250c13d8c7a2e662edd9ab4ff4e37ac0593951789e0b1f9b368986a51d27279d1fb40944ea3229d7507d10bc581e301f79d4b148e925527a6b9535ac13349c6abc2fcd4dd0aaa6c9b4e39c419a01a0c6fe6a6d26401858dbbdfa3feae00756325f6246c9d2e34dbb486e1a9c130b2aa76b2bfcd48ad6a5b9e34f1c707127391bdcfa61c0cdf895436a576b3e1225054b3785d98cdf266d29b125cf768e9c5eda214fa0248e1e90c84471a9ca6f487e30a329cd3fae1722f7d9808773fa11efd217483d6a194c4a37135311395e5990dcab1d4a6f1b85f6d9c19474bf56bba9c2d37ef31bc32ffc33ab34d13985daa783b0403aa0c681a117baa794f9e87234b0b7ad3e286ef518156b81313a11f3a6fcf2fae86db7d34ad5d6e9a1fdd2f9f369dbb7c280fc9aa925647a7502639e706f501cabe0d9a2d55b35016f0cd2b4417fd44a090eb5b7ca8834ca70068ab2a5805930114f0010c27d20c8205fe2f0bcab1b4a29a76713777b1c635ccf40e6f64c1a7c61815374d2cb1fae2923305f773a0f75627709d7714875f678efe5001214d76bda656e92132ad01c8d630f7473576a812b2825f93dc9f2f9dfefbe0dccb345988d22fc70406df2a5686b6481fef708781400377a68a46d34e3aaf5fab33d3a221bd2f311e383ea035f9124687bdf8ddf448ac264109d72b78de0c9f4061b08845554a12ec3938b402fa9d972405c5ea573d2ade1b443c6800c34584beae94815a5f95d7c8770cddf1edd8686e01472e75f8d0c2dc6bfa0dcfc68c6294b6122b6d4c61c60ba7a211d44b02ece5c881f8ce713f17e4eed7c59ce9960520cbde84a79b628a18ff7540fc53d04f9e7ca9c7d08d8e1f683a046dc1825335dc105d46cc2c7a286bebe04a30879f6687415f023b15bc38d5c3338205a7141707ef11eb0ce4b9c5c51ecddbba28c14717ace3494a9bb10055bd80e6c5e2774b03b71b1d7b76b407ec4fbb422d4bfe714302c259c6260163a2b88cc0d318b769f395a22f54c9ed6dd244bf389a554c23f1680279bf2d9cb98654ddb553161b629b3a365676c13a12f8dc1c3322e0c7d28ce375aa8a8e36341e70805350a8ef257b2e3762bd521e9c0d99dd44e03f646382df221757fbf35a7b39ad3df086d2717638b31bd466b02f3078854159c43247fec2ed025c297e6189455aef256da8ad6521cc84a2dad95a28609950143a70b9502c46b2672d8ab40b6fb788549e730bbe6dac574eac0bc3ccc5a99f8c9eb1f36c79cbd96edbf624bac132879a56c0866d7c422ac049afe98d88144a72d3d3592e0534b17cf740356e486a75db22d4eba01c3fe55d3b9cbe2727ca03ecc4128315b46bbeb7f2e8eb7f9e15f10f21596ed505a98871dc5e4e9053b36e53071eaedc938df856c56765825aa426c698a64d453edfc0201516bdec3455a68c840e639712e34809f820ceef970bb9321dc1a49dc13dfe7dba553a3bfd9bd7d907f10e14ebb6b9a2c0cac427546c2c7e8f9f1096558243d4872d1192badae23702cd5a2f6f16a863818cf23907a3fe1f656372a8af4b3357a73b6b9bc1f95deac204cdb32a0b24c2cdb9f49e64c8991359bf2e67e4ada011fc05532b184ca8762c06e20d069c214f1e6ee72fc6d37866190146a97fa53825d0a101cc5dd307d39d43a64eee74119c006093d8644db03409d9f4240d89db4ddf825935e38867c8ac71726849e31072ec5a05f92c958b8540f9ef9472fb37ea311a53d75fe84678ae87e0af3507e59d2d143312c4d6b815671f269eee7f99dd108a2c8450355e4f88e0bdf92987295bd2156c7b6c1b1b8804cf121ab32f5ebebd000c1dabda3904308f04a6601a03247e1df8f3c7be6ff09071e4a3b61b0a82902e9d09e78c0782cbb3907999ce41717040b3656f702ef95265689565c68c699e9485cf553ac6dfe737f0561d59d6c18edc5adc1b154a06d9e87ffbeb8cc877e16ac78d7ca9a8d878bd410e8afc059b0457818dd8563c2f499d7d1bc0217188004e9e60b5082c3c9860000897810162a4312a47274df8747c4ba8c71b7316ec755a89f371b562eba5c329206abff109d8938ec8ec6cdc053bb730e015a032bc7eb027caa2cc212a373366695f4c6912e155d51509e7839c3835f55cf160c82f4d17a2bb260e498ce9c04d2bd2a0fc911d46f975eec51180237481d9380ee564f8903d94457007df9b87e4c78571e650a7a980aa339ce95a5e9e640a50e88cdf82cdae4ba63511770f3f4d7830af72cfe9f5b1f7ad0d539f2818f8cf585aef56882e2ce7bb15fcb307b5fd7b78adcf858a6c831dda0e6ce4a08bd5b2931bd69016c9175877f3ee51f7e8fc6bb1a42f8941a6921bfaa828387888549690cdd08cc816e93b67bb8d3ffda3ccec316985f315f287a503b32792a00b08af53cad9a89e10cceb408437bb7949fed3d23f35e4a56af9edbc0ac8bcaad32b0ece0bd1ee0e2bbfa61495e2090c1dc4367c36f0502b65e0ed9d1a323a2b7ddde50e987239b3e22233e811ba20dfdf83e3d103fcc88fe0ef0708d6435265dde55ab5adeddb13767bddfe568dbdf295ddcabd4980d2bffd896a29d1f647d98a1c57c2bc5b186bfa80e093791498e23e4e99113686b9f4b5e072215f4b789636de3cf7ca8c825a1679012c0b5cdb80e511215781b6c16cf4a99903d79e008219cfb0aad66c8c85978a2ef714139d73a53235cc973f55ae0fbcde16e7e47fc2db8cb386bc26bfb8dfaf79a8012bf3eb0802ee65d23e41cd7c7c59ab96b4dfa5663832b3bed223879ac1dde0c9920fca91612608298c6784f9ece8008b8a11a3f945ea5f9bb7164e6cf7769765e34079ece2b50ad4a6d5458fb997fc51c52ba789388557eebff09fcac595f5ca57ca9b2b8574670ffb166bde2a4980e186366c88a69f56e8ef712318d461bc6ac2e8168ffd4f1aa6b7c66fa23e6849db5bc9752275f26bf006ff83e6c82c364afb2d7a40f47ca42bcf3d6d41108ac716164dcdd79b3ffada65d3d1967106816bec3439e361b0dcf45ba9c9548b68c63e8c805001bf4a2f3de6af52aa88ef0a0ab73a8867e05522912713350642bdcbe06e713cd7af821e5976c2235c5a6314275ef3bf1053bc62f88c10b569d75c87fba1530ce4d85a495529c66ffa64376fa749bc95a3e1b0df82435d900bb79ceb4dad339a9f43f442dfbaa3319b5164dcefdc82f9a064f68e8f25f9bce088f21ebf9e5bc9ce837283db606fec2ecb21538991c2ce73766aeedce1d4e32670c9491d5cf7d5a4dad93f41b89a2637c96bcdb79dff806b5b79df8ccc94db1c06916b84276cbc419dcc5aeb95c5f22e4853fd2be467e63959f2295b40316463d36547688526ab57250215166582209074f89b8237f52c51bb6c42f6a3f4b4c19e7addc4bd51121e3e175ec9d06f20453189be54fb7f152dcc7d94b00fa5acdc14b1c0005191c5a4bfa3127ea9930eb6e6d537df7951af8a71c1b9a5136b7803ce7cc260a0f42a9e4c4b87ee7be7272e6a0468e4d721391d052fdcff1795ba1994670f0da8ccd665538b874c0fc9f41a3aafb0ffeb20d8ccd5108b823568b2ed7a674bc06f9f5d8653ebb3b54eddd86c5a30f34ab38a64cbbde944c11c2eeb688876b70769362807a62928c100696fa5035092db2c268937cae303cba93d931320caf658c940f9c555bb1596a21a01d3929df64fc5a0589ef7a7a001c1da55abc645a4c2568bf11fbeb1e1e84cdffb29f9c9309e33205231cc8d12102dd1604ad9f4da21b9a37ed3f011543267c60d89225ae5a0acd4e00f6e58be15903f115ead7a65191e70a28b1f376d9aaf938b75084afcbb2eccd1b92063cfe1bb17d41e40aeeb4d2c46284bca6b9b1e79e401e90a4fe8ae94d9d88c4e2840e298443bb2973142f5642823f868356cc3ae693f43089f71c6483134b7ba761daf6045cf36d705901f7027f8874ff469024458c40d518e8eaab42fb0b142b6e340c60347afc8e12c949ebf6e3c26063e6e888c2950a0f71e01c4fed90ab886ac6b1e90742641ef9e400ec7c6cc2c0dc3bd6edad8e577fcbad2dac3e15dbce34a3a8f5ffb8ac5b15d95ab8f6fdc117a820171ad0920cd19cf358525ff6889ad8ec2", 0x1000}, {&(0x7f00000026c0)="6cf342e78d96", 0x6}, {&(0x7f0000002700)}, {&(0x7f0000002740)="caab53082ab5a7ac7721390ed94dcf9e20c743e3131a8edf0c0c68157edbc94453db826d5ab1aba5498104aafb7e4893aecb14f65fdb4fb381e2da23f7bb357a3564dba74917db3022435997e4b70d613e132da59f63e814a500a6f716a3adf21052b88a6c3c55863d757a55ef76fde67c685b4554f5c89fc3580dd6f35accf4c6426efbb60c0ee4097020b2694808997c6dbc5c938a13ee2f9edecdfcfdcaa45e27ed32b2b331c504b5d7dd746c0206550343a5beb7af04c7cd9b642d963fd2bc3513aaaed6f2ef8a61e7949cdd", 0xce}, {&(0x7f0000002840)="2621c8524cc3bd2a72384934486f99981867cb55bbb8fc111f105a2dc5563c9f305d1591968421386bae2ca592b16e8e2b2cd40abc861e13b41f3f8f100ed777073f6729f5ab0076b81afe63946265403bc81675b110dda5ac65070d267cca052e302e349f566efcd5732469ad5f31df8ec73eef290beee6a2340bef84ce46a706c525813df2fde9c6c12c87f50c3fc90420b6c7fa4888c079e1b6666f62c2824f631638e7a16fa4ae17057527e397950ff4d04d9ef184ce8f29c6f7572aaeafdd178d3b64f75c104f996b7dd5e42713616fa566e372c28308766a1c253dac3ca3639fc9e4f5272a2cd9cf46aad8c5b4bf4386ae5d29764d", 0xf8}, {&(0x7f0000002940)="1ea3b3ee3201054982b366125fb25a6ee49046bad350ea2e19e1db6d715922ea8cea2cb05f9b5f179437e74d9ad18e4d803303c4c42b59adb688b586e53745b8e42b3f1d8d1fa05316fa5bc62dda7aec6b9c", 0x52}], 0xa, &(0x7f0000002a80)=[@rights={0x18, 0xffff, 0x1, [r1, r4]}, @rights={0x30, 0xffff, 0x1, [r4, r1, r4, r3, r4, r2, r0, r0]}], 0x48, 0x403}, 0x0) readlink(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)=""/50, 0x32) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000002bc0)) r5 = dup2(r4, r1) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000002c00)=0x2) getpeername(r1, &(0x7f0000002c40)=@un=@file={0x0, ""/12}, &(0x7f0000002c80)=0xe) chflagsat(r4, &(0x7f0000002cc0)='./file0\x00', 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002d00)="bb9263aa0654ac9d527266a8b321822dd25f128a8460a517941a9f69e77d238a36223a40060f094ef718c32a008c0ec9184efef42ed0dc1f6a339ca481c9464390552e1005977b77fdeccf5acff5adeb977931a1fdbb5591976f828064c3b7ec2ac32890ac7eb82dcf0a0c50271fe8568f8bd84cce12cbc6fcec0371af02b9833959c807d11864668d7c54809b734e24fefb52a0c94e2909e9e528146e17ca232bcbf2671a3371a2e2daf01383cec12ae077b55c6b8c0e942321c5998e49", 0xbe) ioctl$TIOCNOTTY(r0, 0x20007471) fchdir(r3) getsockopt(r1, 0x1, 0x5, &(0x7f0000002dc0)=""/159, &(0x7f0000002e80)=0x9f) r6 = semget(0x2, 0x5, 0x404) semctl$GETVAL(r6, 0x1, 0x5, &(0x7f0000002ec0)=""/207) r7 = accept$unix(r4, &(0x7f0000002fc0)=@file={0x0, ""/24}, &(0x7f0000003000)=0x1a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000003040)={0x2, 0xec, './file0\x00', 0x7fff, 0x5, 0x4, 0x4}) sendto$inet6(r0, &(0x7f0000003080)="2fca00275af7ce0a51d7b792a4e066fc708b9b9d620b66b77e8e0fe1b4aaf7f029da266423e153366cfbcb7cf821c74dd7994756492f381f4deda8bf1cebe1989b143d24983613612bef531382bb43442503cc2f3bec97f6c0ee2718dc41f5ac9248ee190b8e80758edddb7556d3ba16021331", 0x73, 0x400, &(0x7f0000003100)={0x18, 0x3, 0xffffffff}, 0xc) r8 = semget(0x1, 0x4, 0x2) semctl$GETVAL(r8, 0x0, 0x5, &(0x7f0000003140)=""/190) recvfrom$inet(r5, &(0x7f0000003200)=""/115, 0x73, 0x2, &(0x7f0000003280)={0x2, 0x3}, 0xc) sendto$inet6(r0, &(0x7f00000032c0)="4c7e7dffc7919b9245f1181e8056415e9604049abcb3dd7f0e7ab0759f22ff85f587bcb31d3c48242e8c366b1c202f3fcbaa46ac95407bd7fc06ddaab55e19288f5010287bfcca9ef9e9667474c88a2e890034a1b5fb10c5075cd10c0f8fc924e4a56ce021047396af262aa05b1fd44a456a7fb83ac72eb5abbc3ed06b788df088df61742f19a4f41f36acd2dba9d450b4688c12a69a0e6ccfbe4e7e2ba83f625843b27d140fc90c5c7302c15d0bc9b661f48acb9aa587393de777ff1ea30af7727bac35454b80a5ae7b44d3fa133fdd99fe9ec9fc463a3fd2d4078fc95b4e60e4581ca55c32e6664979b38de1283fc6c0e2e42fa156a092b764fa90451fabe5e01a5ad57ab0aa58a4a8cfb2b33d96048332a6916edf5bbfbe11e38038b4c8e34071f5171e8b740860852f0de12b3094a9174d55426743b6e87639cf34e608afae72a2e9fa0fadda5dc654f78f554fd178b39db558726eef70c58998d7acae1057e9236ec4ed2aed81dcc4a02f6d75ab5863a66610be8a8290670af8d44d7cf39ccf2be486fb8811a446dc69b861f6457bc2f5fd28d1bff568989b8482e1486b643249eda8140d3e36cfe6a976fab2903910d5575e7b0b3a98f71164ccc3c3474570d63f759196b114634c9ae171d977f23ef7a5570c99583ff5d28d0233328dcb41bebab4dedfd6540ff99fc5dcbd7950376c9f609f770c6a15a8ee79791e00b4e7fac170960332dba57d061ec59439c2bb90b1a934c6ac6bd5a5279cff3f2520ccc92915c1876c9ebd2dc1166cc815f495a508152e4463e3a0984581e1ef26756709a13c51e44de970ea4116b339a5b60251df442eb65a576fb043658bef9c4ff6b36447f305b4e089e30aef180a44155b84df21a16d3867325163c32ff36b331516c4a359e3b80ec6d32719048c489ee37bc02402d3851882f192c8d28a85968ceb70f9f26fb9decf0d104d0d10d16c99d4ffe8b9da159a07dcf5383f1f9635a5f0f75bd111bb60c2986d84a10e08b2c4291007a447426d5233b7126e62625654b226befc00b88eecc7ae37d683e6f658546454c34aae95a28e2448043e15bd03b580af2aacd47f6cd606fa432f80f43fb39566f7d0401a53a59ca928bc07b56ff1d5fd29da7528b0a8a03adcddd824be95c66f4f015941a54df61c64cdad6d103a023afb958edc962e7a6dc0a8af085a96abf7dce49bb2e4012f60c1991ac011d8cb8fee865a0327216380fb9073cef6882143a3b3c3c5c3091bbeb7fc4bb60a73a26a96a9cdbe973f328ff3c39c82806b582ce60fcb2f4895070d21b33bba40cc76d0d2dd304b6d7a81e818a30239334243e368e2e07e6867e5bcfb1e68bb8f0798ec13a65bf15fa80c63aeea77f9dc0c01b6e554a1226bbb6dba0094abd8dda9af0b8fb6eb884abbec1909b4de244c51dbf87ef169512a714a908041e8193f46fd796201817e7b4b041ffa957725925a13fcbb6445cc91d0a3cabe8b75f0ca7f2926fda9e4a366ee860d829faf45ac1449e196821a6afa3eabd36c69a91ae2794aa44f2655693a4513d2dade1de4dab09ba1b20700a38585a8f38cc05d97031b0742fa0ec0412fea1ff4f4fb5cd550c28100569af230a84ebe62bf21b03f981f9de3cb0f5181f2841f8887cdf0e15b1289d1aff98d6e57dcc0147e1a39048c21a7aa1134f93c1989acbb47c76a3e0c1f11a4862d34a0fcb0df0cd8b4f2f9ed988937e81cc269627357fdc74033c43f6e29395a4c0e8d42c36b3b561a1d8d10a1af5a999e6268f692d4714748328e539dcdb1df14ce6e7add84bfa38f4a6a0fbd4bce6838d0385f3abe57a051ae81ed3e2eb653779c895a7184433e90ca1c168ab6e50d76c50864fe5545d8c73d3a19da86cd6d3f1636d71e01f56fe5f603f8d2d345e24f100632a9758156535f016e47cd0deffdbcf8f75f8d1810f09b21995a5fc54e86876c7a8c80eb230cb49c4a9882ff123b2814e7cb9348b0fcb0cbc725bfabdbcbc2a2d949899a4098466ed45e8fede52451f6cfe9a18455343b011b5e4d85673dd6249cd14a80bc2e23939a3719838fade6dd3d49e96d5561877b16d8aeff2be1305cc15f31da9c4b82e9810fdc2ceaace286737e320ffa12f63d37e2d9bfe3280aa5cc75525ffef29d9df868cd966a65ceabfefe9ff6258203735bc96ea08f0f603be8fbc59c62a6c87eac53a0b4b048b738a044f7b975090c3d88852b425daf68fb3167d4332db68aa72918409c39af9930c4d1b955da839f1ae3c9e6158359c860f2c4370aa94d094255d3cb51364ba03b777c39f5c33f6c9f476bc0300f717c3744fb7e88ad88152e7cad571b2a9452193d1e563e7698fd7f1b73bf7fa8f6df8f026dd916e85f415de01007562df536bde0841cf504e9b228e71e03de133a8e8b3ce2bb7c63731915b1b700ff8d67e15ca945c4d74119c526afa27914924fee16c75d3dde69b237d83e98d8059a1d11d9ab80c2f1fc4c8a1a091ef2a73c3b2ed40b9306b9dceaf45250c0b488b9709661828d89d17a38f62abf9f13dfca64a1e834aabae6bd8fc00f926d6ef5cdc4af5cebc8089d50559fb516368a88d172b219acf742befaa9cd4cacb2bf858e6b3cabbe9da22a4d4b439a49d873d93b9c178fc29842009e0d12f2b8b17bc52a51c8423e7683da99f4b819ffa1a2338a0684007536d3da4771c05add762213a7abfad7a9c83fbc1878a42cb832926592f09cb71792632e05b4d2175aa1402cbfbf2cb7ad036249fbde633a2fb355e9a53efc69675605734964ea216fb52cf2dcd03285eacafacc6cfe95b370117c4e8614d35be82930e7e3f5b60fbf32a18b4fbb63d6e15ba5eeda197efefdfd43b3d05dc0ea22341b028942bb5f78990bd7cc8d32fdbead175cee18ec0fb09e461bc68f943332cc0d45ff9dcb9161d923a28cb041de311e170f48450bd7e7416c9ad6fe2071bc1da3a5e9d23e20c5f2627435b3f92697de073cd1f1e7042f8671a3ad9811092011fca11cebe93b02176ede3f0947168d628f6783a2806ebc26510ad58b8db13e0312e5816273656ca055527c413f25446df049e354af49df09b87fc310a62c3e7dfc6d73a21fce45f8cfcb142b216089d1e83db2a5ceb5e040b7c48687201f7be50d0c970521b90dfb058c35457974e5a14cc8b2b504328c30e53b64590777816952a854822d1161c72da7e2d92e117a3e68a77fe175d1837eb24a822f4a6643bb718d4e1c775e0f055371a9071ba06e3f2a20eb3c6aa37e7b781f125a186fe079297ad0082e9dc7b09dd382a7eb3e78f7a34e5fc5c47b33dbedb6f27bc6093b6efd81c17f1d496fc04607b8e7d7cbf27e0e9ff273ed483fb79a9fb0638804b99e98e427c54337c5e30e2a1444fa9397aae276d91315a8db16f63942e0f17cc048494cf744b212db2b1b1fce85e8797947a1633b2018899bf62826c52f5aeb1d862beaf2b0a15cfb9f8e46ebffbb65c9e0a74ab8b63d69a7b9d20a672cbbe4f9ccd2874bc49786665c06e2154eca5e95febfa7014f1e215ab02e8f93ba46efaab97b943a730fe2a9af438de75e30b140c0266b20f9afe543f32cbf977f9046a4dd6d6e5b52f8cf73c3ab710aafe6f869a6056c6cb156a61265eff8afa57082f774b27384d65dda59aa6e54ef45e00339db46957965bc9eaf43ff24e75603d468a9df874415d484add5663d725651a864e15dd89b3f7e1b46b374176478d1faff0d8198e1add365e14a8f662ce36046b1d1fa87fc13d5f4d50cfed4baa8782d60a4f0e214a5a57781ffb882ea84bf229bd8579192021b9a5347c5f11deff7a4961cec8a357a41dd7cfe6b5ed9be55f2ca24c3fddbd9b5d0e26d433cdffc09dc76c682c435a1f23f8015971113af42494688345529cb3254adb867db6da2ff0962a8e4410974b58ac1b003aad1d3df8a5c9a035fe8e9bdefeb612e079d8e8b6e2e3c2d990e40c7f4de13bf41eab9df19178c1b1f132907d90f2b8732f82ace61dd77b39c718e6b64a117f2243e29195523443c65298809ea0a3fe6d2adf7bc616c8c839b17a6761d66dcebe2fd16677d13d0505e69b9e758025f20e86cbdbc9464d56eabf5129e8d209a241d1e7f1940392a2d6dd44c5151e15969a2c1455240bfda4bcb8f2ab09ca473df817ca5e7f12404f34fa7d920d8526fb6abfdb08dfb9198591910af4b8b5a9a4f7dd9f5bae923a4bbdefe22c28095179d1bc161c30e906208eac21f117bb4f1985780da90a086583d5cd84b4ace56764fdaf2042b039190d52b99dcde0d7fc9d73560551b7950030c1f6222fe5181ead6c8d92bbefc118884f5108946b88f7aa81a0659f3544fd686e54f4ba96eadb01d276ea69dd9e5e91366e4abb06e36150d9d80c38864609d1eb4ec90afc514d0a785df8519c40f9fd877d9396bb2994ecccd31dda8fc2292f7a394c78cba10939b83618e5c0b5b803facb161895a1baed12a9852b5263b6942db5d4bb9b0f20f93d3c28e0210b4ec9db2443127abfc50ad59e7a2498c1c0670c5304bc960e0a498c7d77f7a4f9a038c38647c5dceaeb9ac28014f59f2dcef71f4588eca923ecfb1b3f5abefbaf6a53c9d8cd288a3cb257ecaff22a874df8be905fd9813e687b2c65200f907f045763b51017dc2cbcd0ef9395eb127c6dbe922672db576325544baf42458fab2953d8e4199a3ff7b4fec48b0872f1d8921d58560cfc65a2826d2b688161035691bd19bbc87428a298445c230d6b1f0e462193e3d3216ff5d269df17b4080ccea0d44de2829a11a7176177b7858bf0f765e12fec06196295614c7556a5bbc4cd739502c05e35cbb6acdd0d4863c41a8739877a052d5b83b9886a3e0c95566b3939dee05b469c9af5bc7e434d2fddce42555f152c73b4e1b32eae2235b50a404b5189fa1886ca6692f3ccb8695dd3ffd8d20eb62f5f24bd45f2ecfa218e5bee4bec74b9a6607f71ceb2d62eccf330feb28e4241311eadd236afc35c73f0f5162684f2b56792fae34b85a663442f8e7ea2cf439c5e22a2256143b83b9f7eaecacb95f350233177940d1cca4c294e9df411e57511b8d645c249592ed080a124b3daeeb29bf487fe1410e1abe293762a6b1bcc2582e7408d110e0a0d41fb43502b481743745d81a10247e27fdd252d15bf91dee1964404b28f29c5c4ce055a417bc21fee3080e4aa74fb8d0bce25cc34e119badc0367c508ccb691beaf7432dd91a8e5cacde84fe862671ae9341608dddca1430bca2f244198ec42b6f6a145716a0f3c52d692b00a600b581b7b05439f8a026480f42364ff9617ac3d74fe724394a580e5f9713567ba6f00efffa3a6a9be41f270a26f8b1c0a70ffbc036af5e3620a01582d65742118920baaa8eaee259dd7f6ec0f186c4f90e155cf22e0bc27236853080722a5e87f105cee7abbb4643de89a8d0295bc1e20b7ea07d58b83fd89938c394efa85fedfff0ba11b7082cbabf1d3ad52fbde092c8c9c1e01029306996f732fda930f1ca9ddeef990d7e665cc9906b969f738d904279c3e2f1f7aacb0e8f5a7d5bfee44ba34288a4fd6884c2a0ddf68443d8d5a5d0758b8745f86df9b82c6d497dbdbedbb650aede1acef41dbe7da89be9109afde44d0ea00f81e15ac8d7580fe4cc945f8b05dca6e8c3d3678dff06c3eecac229fc157cd7210c1186cfda77741426930b632e4a985e8c29ccace3d0aeb26dcc92142c93eec94fa01e2e810d2dbe90c1611b6ff42f93348c425c7591674912a55e447303de06de52e60ef61e0f495d2d2e294be1e2880b4abfff57719275657533e7", 0x1000, 0x2, &(0x7f00000042c0)={0x18, 0x2, 0x9, 0x6}, 0xc) getrlimit(0x5, &(0x7f0000004300)) getsockname$unix(r1, &(0x7f0000004340)=@abs, &(0x7f0000004380)=0x8) OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 16:00:07 executing program 0: r0 = socket(0x100000000000018, 0x2, 0x2) r1 = socket(0x10, 0x8007, 0x1) lseek(r1, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x100000001, 0xfde, 0x4}, 0xc) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 16:00:07 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) accept(r0, 0x0, &(0x7f0000000000)) 16:00:07 executing program 1: setsockopt(0xffffffffffffffff, 0x18, 0x36, &(0x7f0000000000), 0x0) r0 = syz_open_pts() fchflags(r0, 0x3) geteuid() geteuid() 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000040)) close(r0) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/167, 0xa7}, {&(0x7f0000001180)=""/181, 0xb5}, {&(0x7f0000001240)=""/155, 0x9b}, {&(0x7f0000001300)=""/143, 0x8f}, {&(0x7f0000000000)=""/87, 0x57}], 0x6) 16:00:07 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = geteuid() r4 = getegid() fchown(r2, r3, r4) setsockopt(r2, 0x29, 0x2f, 0x0, 0x90) write(r2, &(0x7f0000000100)="b378e59e050b486454e6bebb6c7246bed27285ff63d88c7b541130158cd108ef053a2e4e08c407b32d936ffe7094534c9239f627505ae8c5ee3be442134518449c68806cd4e09512b895c7065bf4070f1aafc3fe33c535c8264d7dae03314c43a73e6a887a093712e12074268297b300182b63e7558adefe5542cb59a03d483eda117cf6f3baeaffcf30e70b03af5dfc03f7c6c6ea4f5834fae2c552246f0212bff5f87400a35c114f5aef43e43472397562482286b908b2f246f2f73dbf153f3e8a691358c06a8240d551cda92f1a3c9082127177eaff0aaa12ca8274301913cec96313fc0cddc37331e36ac9dcae7d2a3174f376fd44c197ed84a16e2cf0bc3f6c2f46a3c8fec8ff0000000000000093a9acd0066eb71d2862863db8f9741960c91aeabb698b92b2f1955912270a635b9329abf80a5a8b35786e91af916118a6b1536eb215e7cae40ddef1c0", 0x14d) r5 = shmget(0x1, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r7 = getpid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x8, r3, r4, r3, r4, 0x100, 0x6}, 0x100000000, 0x3b8, r6, r7, 0x3, 0x2, 0xdf}) 16:00:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x800}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x5, 0x6f, &(0x7f0000000440)="16b4c1a9d22810fe61ece0812b3f79206af23b58e3bda9d17d2f122e5a00ab6e25ff2294c2525812c42be9ffdd0baaa23f8d992167f9cf6dec9c46c291324c82e490131ab4cf62c4ca07aa8c195ee1f1165e934ecb89b8ee30194510c011a2cca15958044036bea371dc9d764ed6fca7c1f762190270303a3a47c36d083e8ce23d2e2c5612156a47faf2cc5366bff9f0a6112fb0dcf3bcb68aac4efd6f278d093801d054e2ade3f852eb8768091ef6abb131442915a15269399c8ad338562a293707263756fa08b273bddf8085dbde85d0991205d4e0862ade706bf76061a968c4ad5f370c28321ed6b125532a2a93bc33919beb457238c6c63b02f3791dd9762f05550880ce0c81145569e6502f950fc768cffc327dee4735a731dbb5e8f9eedccb2bdce3197620d884e94597669a16d2994a17d2fa27a6ba27a231b465928f43e338da071c37844d043952439809fd46999f40d9afc911549ea48ba04978f5c0e0c196d14d2ceb8061e0820d3887be9a0054fa7102dbd2353dc91c4ed5eb1b69efe2f13201af6677dea5be1617006183708e22802e5e0aa3c93cbcd6a04516d990211922624b29dbb83d540017e6153261147882e02a9fd5d9a7026a1000", 0x1bf) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x3, 0x1c, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x6, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000080)="589b101914ac", 0xfffffffffffffe68) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:07 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x7) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shutdown(r2, 0x3) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0xa22) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x800c5606, &(0x7f00000000c0)) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000015c0)='./file0\x00', 0x100, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001600)=[{&(0x7f00000001c0)="4343a14509e13db2d358f83712307b233b9cf82c61a75c9c341713b13a6b666d1b1548ee9903f6112e33270f6f08d22bc6d3cb19bf45bf4961e3116dc234691f74425bb1127aee41bbf93f29ab8704931e657c196d23640bdd13894d42a0347058baa6f58e8667a6a2c984529732942cec7d5b1f25b8e13cc6", 0x79}, {&(0x7f0000000240)="a29adfd3eab3d40303", 0x9}, {&(0x7f0000000280)="9109a0c851bc7febb85b28e6a5e0af5ffbc97ac19b8cbe9c99148615cff5ade651", 0x21}, {&(0x7f00000002c0)="271b2dcbc73451777d9fb0becbd1ca3335242ede0decd7164661b2fa64fbfb6dc5e8ca81b7ddb1d7a383023e144a5683d7c56c1553947731fc6ec0ada471b4b594ab02b7992d898939969f93ad523c3603033ce7673bb04b9484194c9bcec1b703cfbe154b79806b6258b729cd3d48da2944312b89b27a9deb78bf5cfeb888a2d4ba9ac578bedf85aa70a43c2708c34828926b1d54a18c086ec05ca55e934426e5441593bf4a1b02b47d8bd931b47f8d67a0964a7a355ddc7b178b28b9cf54040d9f8c9add5398f361f3669d5e89ac83ecc12713155858a78b83925c4415c7d8c190cbf919", 0xe5}, {&(0x7f00000003c0)="b7a85d7428638afe95deb4ad2fd205f550a90b4f2b698b961b2e5fa8a97c9d389cef6c98fa3946576d2bd58c503534b62e90d3efda44d879cd96d51b6a589e1f3787f96f72dcece626759e323080a91b57fd29c33907d9612d1ef59a4b39ce5c177af0d3d70caa89adb8425b5328b23a5c1f36947ac811408c5d27e22717e7fb2bf49dfc760e6b04c75de36a12bd8a742abd342736509f062a0613799e815ca5c68f1fe978140c5af5c14173b05c6cd5dcc52836989b75f537e30e256cbfb302e9339d1102c19ca2e120bd58d7619025e4f2305f312aec91bee3c3d1e67262be83d7b3c040cc", 0xe6}, {&(0x7f00000004c0)="740ca7af264131f6580595d085991b8cbeeceee7e17218ec4bccf43f5682890c2bb0403b74ac8661a6ea186e678d36859a72d213abec7318b4b5e962b4b7cd37509eb76250722cbf03950f627f8bde890157c209ac55596f0fcc9aea284d7b13ad69bfcf3f5ba14b85a88b7912a43da3a561578d58674ffb065c258db4c974edecbb8fafd14e9d52c46142e234f2d2a5db84098fa4a030da0cde026645fc4664bb3c34cefe2e2e5cdeee01f8727c30ec92de9a47c3952ef82cfc49718cd376cc961b660d15b35914873dc45b2dc9a006f779dba13ae5a56b7b58d688d5d279f974cb76611d0a4786028038dfc3799f719f3509d257ccf27d9b1bfd9c7a0415d6ef0e4d8460104e364334b279c86e56480a3a84668eaceca29b942c9d94cec2aef7dc418f73eae0d849f02a87837c68cd22bf6f8a57776104ec7f1ccdeef4f5d61ce4ec087088678aa4dd6eb9b6b8c56cc4ea7c0bfa43d42025a0f3980e03789fb1156c1b6153e1dd026b11afb2000f0bdea682b943251349a8fad1ee0410391b57539129934db7f90755888f184ae4a34c94640c4d0aea8cbe5c5b7b288b5ffd7b67d53fc35acec0adfbb8463fbec9dc39d6a68d6c1d65b6564e61dde459a2a68bc40f1af1deed2b21f035514bee0195c23167a0db72cad4055a15d106b677594853cc03537541c4a210d29e99155fd72056f38d4918353c24fff7474bc740fc550a48c75cccf7afb2c3514d3b802e1ce968accee106d6de562dacc6852364178a7eeae1d26388b1cbd12cc8138a05a6bd1d48004375d314765af2ec24255e898b7a96d01b7d5b53344bb146b980b3d89aeeca5e6b2f0c3f3d651d3b3a452939796c99a24d2c3a2c25ba7179322a8f378c9ffc4e8e7a3f2ca9f6aa68323b0d3abc1ee1f765ca86b933c169387c3b96d38d2a663c1506666baff0b83c46e682354104f7b47e79c9ee21cdbfda07071560543d7081941dc9dd8d47e6e094bad17646f9a6e5e90d69eb5fe1c7748122fc4708e251678140daf488477de91ac0dbed5052e039ef78c48e35473c49c3d85b53dd51e370a4834f4ea2a576179ae07a1a135525f1bc7774142b26f769c37cb4d3dbef510c5c8bc423acfb35de20b24dc5375076c2813a1a5d1b1a88d99025295b90661f25c777ce0309a159019b8c837a72337e660a8afcd694af3ab666c397febf944ded9d0dfbf66e32e72b4ace56a3e7e7722a6eb9654f73efdee6aa908e3374fed2274e39cfd5c152580647f4d98613cd2f6f386f53881cd47e2ee59b082ffa2ba8396ec6cf73394f8e582d7111b3b77a32d7c47d900a481da96ff50b53461fbd0ff1f8539aef8f1566cddd80a6c676c159d2d575facb499ef798e1a3c6af1cc8b2e90bfc5712e630d0cc84bb3e549a990ce4b5393ae14a10d69533ff632881b55e2d43da0583ea91c365d522d5d6bab390a6cb7243fd4a5bebb5d564bcb4f1b9e2920f222ecb628d04dcc365234097ea0a42eb49b6e614e14c80cd224810f79ff051344c0f1fb830eb8f90087f71af5d6a729a093c7013dc40f317fa64a4d065c1c77e40c720d58cf6867ea7c0ec08075ca9b995bdadbac07f23ac79ea3f0b93b654314598bb7c20b664090ea819b25ee0a58ad7eb9aa6ed1b6c904d9a96a35cce72e50b83c9e30ec1a254442494aa90fcc4b6c91a04beea9548d8e04aaca281d89e06d0bcce706659e4b41e45ccb2b8605c1e3280c0aa008e99f86db73266720fe74d14a1a4c1f4072ad3eede82cefebf18b492b68ad350694c071b8fcc7e01d522eb1ba4e9d2024d1c7bb634a42c7969dda70dc82751a96bcb6cea832a142b3525c4944fd145303b806fa7db03ad979fcba0780d8dac2a0186febfad2b23e8528c83c53e3f2d91ca6740a90f9962d7d8e0caf9da4467f47aaf67eb5b5dc392cd0ef6ea57df168af4dbd3911477f9f6567d3ff354f346cdf5ba02327a9bdc5913b9347db869a9ef9fa0d6f93f22908255388e4ba3b3d605fa468a336a397fd184a71d59dbf53b00efb6f814c70dc922c2d8fde1e218781ec42765eb42e329f77e9ad1b1c08936a616e0162e83319315ac47576c1f30be4e4d04744352bacb85e0af96ed0841130206d58dd2f3ca0095e24756a09dbd784022ecc6dc1ed8ae77382edf8305efda62a897be19cf4646b1d99a9f7b26ed077b724328cffc54623c6b623041fc573cb777494b13b1f9eb6efe0a9abf60996f3dc81d243557f7cb6081aac8f78af4bd7df686413d1448c42fcd07c5bda788500327fe67a3d1914ec1051cbacf7cc5d52a594fd13dc21610543998803ae8a13a0140ca3f90450531dc88659f6dbeb7804aaab92025731185e69cfe03eb64cd4af66f6cc21e0a36c181d48a849d6b5be4c1948a4f09a51a96e9441eb05acaefd17cf307b05db998728be94019c402b7a46fa442ce25d74aeb85a1372f8e5f7a4ab5cac25a016e8fc44a69dd8df0279c5074b357131d5c0419ab2b6b868187af2e2e6e972328689726ce07c753da6981cc3ae27630ea70c869ab3beff7f987c4da70aa817708c571c81e4fe06b5c499654605f27616e9baf0dc3998995b002a658cb5170b70246176cfb564b1f3b64228d77679c0c03b825f68b78353c7f825e4526c9fea1d009924a9a52b8226aa6798a9d20a3b49c48fe0ab89eac2982f6cd6f41f6c63a5567d6414679fe2dd00b2dd17682b0711a93f39dd0a829deadfb6be181d0a879cd5196fad7731fc4412b915e155eaf15d2b86c0e9a619e835ee2d2505e70fb75aa6668ac64f73a09083ae079c657c699c5d4b38ec80829346eb849859a2aa77548c1b3a4fe3ed6b5e8f80969e956a0bc9a23fe121a82f82931a3fea14abb3d8a7e56dbd69d5349c46177c3af1ee467acea3532b9e8a705a935f2e29f9161476273ce99c0e7460ca1b882be6af050c1affb3a59867566a74c8b8c07e5a265d46ab4286735ed722f779df215a95fa1de42aacd46ad4e42adebbdf9dd62b0642d792bdb669c2eb958b9426f5cc0eebd881771174f442334f1344858adf4fce04872b1f0ab3a751bcfee26da3385e78b41d9eb4f52453f5113bd8e697b6a9a94a6e6c9125f531e7b702069a2b8e8d80712e58d1615c6c7de39dc6bc97b948614c553e763072d13b61b6eff23b8fdaaae423838c077bde6fd7775f1a974e2b9909656dfca068f172ea897f32538942f534acde859469a41fd41c219b643ffd85619bfc6d0e57fe6a40796948d88bf35d50a473098edc51abc03a38f50483fa22694c56582a8bda329c1caaced965243d42f6d3abeb91f611e769b0032cc7434b3abc21e8bffa3ef52f3977427dd7c98f978f2c6b841136059f8b1ff4c204318f6c407ab42f315b5169687553ec61744279418e9f34412d71db152410649cc6b6f3591dde2df6e93039f4e7ddead0e542442b70e60fd6ed4ffb07ff0cd32fed65742441f03bb4e9b8b714f22b0f6f2d236a0a99eee09ebcc54b8efa3c7e7dfb2d6a9e2ef2060af188001a482e55319b429c9629be66dbfccbfdf9e65cc93faf370e9989f0f02be36e42a47801f7beb646a02b1ead268d737400d56925f06b965d8cc181e7f531e0e60c282edaa14585e886ceb7733df7fe18527657867dde730304bb4ad984451bc55c50bde6fca0e9768bf599a181171c5cc5d2f82f573317ceb4a782eed63b85d38d45f940a9cb6cad56f45e51c9e1926e77c253b72c82837d584f649a28edf66aa1d5a28c3fb3f2880a3ae3dddfbdbbcbabfcb7938de57788c8907e783b42c58e4be69d5ff713a1d2c1e31cb376954d43b502bdb85c44f73298ef6e07596ebe004764d710676919fb59aed1165b00a9048762e49ff13a75600b0cb85058b37a4240efa5fff88d59d3bee1af93e6483e30ab44afd30da50f9fd9b7a524621e2db9bae057898517a853549d4e7f254410f4aa2b8b1fb8a167f0b50cbc349258752a86176f84a47dfc177be5a2e33451bfd483d2d4b693f9b6d24db544e7f61f235fcf32789306587957369837525552a4e34cab7b55251849f2dbf9e24a0a828a06e635154ba89a284c6b833d27588a4b69ffaee15d70a750de4953616cb9c84be2d7e10b2c332fdfd411cb48f3667a99b694eadab71029e65bc450931e59a9e057d846bb9108a222ca8fac3c6a0a3154ace80bf9ba273a6eec8ee3cbdcada59a7c8d2c552b8015c48ec1b55af2188f744d9b6759a92498f8864bd452f047a652027cfcc6d0f1658ceeb1999bfca17635556764f01a9ccf344d3cccbfdd9acf88783583229aa3e2e743cb4a9db50b5f5e18b1b9ed3ab9728d2c87a69d8a340efcd8099c469a8ee5d4d20b5eeb9cc34f1db0a97043ee02afab56b5aad7a8fe25e9cffecc0139f82f3c43686773abb3e2db2159b59f31c2a59f87f0b099277e38c0e797c4bd6313eb6eea1dfaa708d77df69adc4f5b05b74ef7b51dfd7b2269497047821e8992a3068fd7acf0c6af54a7d0ae693f6788fab632e48f6ca4dd38824ff61752c1c758099072516df224256606b63ad06612c41060d762029b12959004e1f2d14c937583e7b5e0ed4595be4014123ed0d371be13932cde364f73e01eea16234de3995d271102b13fa222be0371fe0f349044c678fe458f3001d73f66f4714bf4b4f72e3e92063049702662e8133d7af33b8edf9b2570332951f713c95f958d88da44a3d37dd6cb58bcf88add13744afe2c37c4f455dfdec3af34404d916ea05f704c6b6c735a38554ecde12c6685049e9f0edf07cf15fb1d9be5b9e1ac9601b14f14596b08f4253f2fce6b9f3d6b1322d476048bec13e6ca3f39614ca87cb23bd40f83b366639ab0e0af84192df42a66d51d8c59d8cd9ce1e8bcbe8807afd0d1c27dd1741d698cc6bf0a3fed758c9182b7f6efa1fc7c6c33b80ca6af6cfceb402c1ebcfc6cdc6a9f39f3acd0f9f480d42ebd4ad6622109424a0f6e0a22fbf349fd16a19de7b4e82729a5fe79c58ef0fdf503b33382e553544e0bdcae6b5a44cac5a8e6e9338df1cb9a1c189413dc8d45bedc318d2b20fa0c262ddbfd54a059d01ecba49429e7258e1b7a768816fafce7220eed9c59b9ab2e5904aeecef907101df2dad41e307697ac050ba75a2f8c3a06a0d0bafb9a016f832d99d79a4ac18372932f1b64b8a6098c29735180a5e4ffeebf896e687909ab2c963dd6867470759bd535bd95df762d25702888f0d51fcf629d6bf2f0a1c1e7269ded56dd91cc02b90cd3cc89d3125108d9caf99a9515570139523710c0e2a15ee2d32f0d50d514ef5dbd25e8c0a77134c8f8aad4a493c4645d36da4a18ac9d5c1933d1d287c131a66c1b3caae0f21dfe1aea73ea88c2b5ac2f7ccd47277119cf462383e6fdce1c2c55d1d53a5d45355786371e354962abadd89c957b0a5908cee2fac1d7616adc9e9346019430c0e4fa1d46df00f83713d41dcdf37b0f82d74f20b8960ae4a48e0708f360e9f1ae95d51171810eaeec50156a596ab9762477b520fc7aef6fefd8897884bada5e9f9971e95c1a0a72f9f53c5f8de17367ea3b28fe66094ad87d72a438fcc14bd52f957bb5430f0eca24523918247a1b93cbb1216a75029edadb16d428543228942615d305afb4bf2edab5f2a6fc4fbde985ec0f6478e5c2fbb0294947d003c65213d49d459bc605be82025c50a57ce7272d4a64cbdcc2329fc851055c996c4183c3baa7555ac5b1142d2e827f31b9c984ae10a9c9026aeee895dfdd8a47bda4dff3dd097244fadcb016f99b9b50f09d012181b521f12ded04fd646d99a7636241b44ca708b00a", 0x1000}, {&(0x7f00000014c0)="adc87240ac24a5c4e584f0fee80ec02dd7e53f36ac6eca91f472ae0854effaf383df433c2b8f3f27f37592db5737b2fa98aba3d8eda29892dd1876a93eb8b7434bc54d91566deaff61fb4fa93164100ffbe2f6a8cf80e6c0ccf2d067e779faa6f0929211c25ce6871426c5a31108", 0x6e}, {&(0x7f0000001540)="4513ed43ab922a78b72c12cf322a14e1b7a5e24fcd2904aa436cdc4aff80b24c4921c2610863f3111583b5f88aa7fa9ee9d2b5397ccffe406ada1c223b75341ed8", 0x41}, {&(0x7f00000015c0)}], 0x9, 0x0, 0x0, 0x408}, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x80000001}, &(0x7f0000000040)) r1 = getgid() r2 = getgid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x6) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000280)={0xfffffffffffffff8, 0x2, {0x1cf1}}) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x400000000000018a, &(0x7f0000000300)=[0xffffffffffffffff, r4, r5]) r8 = getegid() openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r10 = getgid() fchmod(r3, 0x1c0) getgroups(0x8, &(0x7f0000000200)=[r1, r2, r5, r6, r7, r8, r9, r10]) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/163, 0xa3}, {&(0x7f0000000480)=""/123, 0x7b}, {&(0x7f0000000500)=""/17, 0x11}, {&(0x7f0000000540)=""/218, 0xda}, {&(0x7f0000000640)=""/35, 0x23}], 0x9, &(0x7f0000000740)=""/25, 0x19}, 0x840) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getgroups(0x2d1, 0xffffffffffffffff) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) fcntl$setflags(r0, 0x2, 0x1) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readlink(&(0x7f0000000480)='./file2\x00', &(0x7f00000009c0)=""/150, 0x96) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) openat(r6, &(0x7f0000000080)='./file2\x00', 0x280, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r9, 0x0) 16:00:08 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4007, 0x2) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = fcntl$dupfd(r1, 0xa, r8) r11 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r10, &(0x7f0000000900)='./file0\x00', r11, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r9, r4, r4, r9, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000b00)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0x100ae}], 0x1, 0x0, 0xfffffd4e, 0x408}, 0x5) bind$unix(r8, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000e40)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f56721d6195ce33c305d7e9fab39c24560ac86d36fd0c29ce270f76be2f8f0802000000055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e77376933775c180fd32fb3253c10a20a37c1e5732669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46f60c0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab30032d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f0fecab6772cb1d88adf985f2fbb40b7b5c259747b2bff466f0ab9e7da7b9cf09df98b3a6023f21039e5a3b5fbdae6dc375949f87e6bcf976eeacd70336c9f29f1b"], 0x148, 0x400}, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="4d01009dfe00000d0000000000000000000000a10dd05c541fb872cb4a1252e97e293c6a577409"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r14) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r14, 0x80047308, &(0x7f00000000c0)) r15 = semget$private(0x0, 0x5, 0x2) semop(r15, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:00:08 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r2, &(0x7f0000000300), 0x10000062) 16:00:08 executing program 1: r0 = getegid() setregid(r0, r0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) r2 = getuid() r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x8, r2, r3, r4, r5, 0x1, 0x1000}, 0x6, 0xffff, r6, r7, 0x0, 0x8000, 0x20}) readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)=""/162, 0xa2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x183a0, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000300)=0x2) connect$unix(r8, &(0x7f0000000440)=@file={0x0, './file0/file0/file0\x00'}, 0x16) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchdir(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 16:00:08 executing program 1: r0 = socket(0x6, 0x22, 0x0) setsockopt(r0, 0x0, 0x26, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000002380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002cf2cd77c0403f733ed262ba8b2063cea307cb35120cb501b1242c46ad1c8cdf35c1f75fae28004f3cd0a03e1a8f7e569a278135a7435335fa87aefc2d7a44671112eb676eb809c6cbea4e73b98094530b5"], &(0x7f0000000040)=0x1002) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) clock_gettime(0x3, &(0x7f0000000000)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0xffffffffffffff19) r1 = shmget(0x1, 0x600000, 0x106, &(0x7f0000a00000/0x600000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f0000000340)="f848c3a05ba445bf9172addffc4d1e6a1014b3261ea4bc0ff738641d7e3829b8939774e3490a4b38fb86ccc4373809a764cee5fe58a4206dfa9a046f20f7d056dabb7644d7bcc64ff49d07a3c766fb85bb9a5da1ee1b7fee0e5c890e774a8cd9d207fb820f2dc7e8c40d96c0c45512b08ea37f19d049a81940894cddc6b175e54ef20c77ee205d5b06162a1c2b3afd342ff3f8f140b3c9b4d89eea0ab41c2f35e07e7bf16fc043218d1a3229d9fcf7e357bfab62808891511dd51e3ca7abe5ea623d32a5bb8ba16f1d96ebba65bc2b888d27aafd9d70c7bafe3447f328326a7388166f16ef2e91e794f76432864a342a625ef9a4d332aedc5a55cf5b37c3d9612c36cf9a34addb10cb4ef96ee4671053761a80979b633a33d9fcd8119805d951a85bcb70df3cad32822d86d670c678652f2a8e992349635ccbfa0026b9e5932d93cd450c858b31081fe96eeddd083324a0899d32ce2dd6c59ede519cdd4a58c4af86d7aa078e87bb082071e13fa3915a5f97f4a84effe27a6f59c128d9c0285e7c5ecef79924abfcdc2ee439247f21e3b7182bb6e4bb0c62f0657a6ffaf157b88f94f2a270fda109d47ee40605b3ea314fac9f2835badbabca478a691ff1dca7f9830ccdcdea333bdb5bf7bd459fade8ec326a0a21c08e98a30bbc176217c26873bda35e4ebe3c18d511760c5df9fa3866e435e511d1af95db620168142e421a9404d60dff4867e23b03cfbe1d0f671fd33e6586101f2d777c8af2e1a97c7156842c617a6e3ce58fefa2407f86b5ddbcb5979dc5b8087e325c5797294ab1d4dab8f99ab1fb47da80c4d1ae360f4adfaf9545dd89b7d8d846c97593ffc9d1732b6c6329f9d713ec68374cbe4ee9fbb568d963acf64fc39e7ff46d3df019685b24f2d37b3db39938de003c1ef960e2678c2d625d269cba92a597e19e0431f4d6fc9e2d5c0273aa0b01fff80842d5f6761252ec35e0bdf0ecb0655d8c5b51918cbc384b2faf56fca2a0b961074fbf31a16b4a789ddd16750474c52839be6fbb84fbdbf9a9582b7f1c95afce27e851604bf25b6bafe411177314b6c01b2a288c2fdab6e2d6a5a654f33cb00d8bdb640c129ad940665795909985b7593f776a03f9ca5d06e32111b28e4b0d6845579dd505fe7d2e29ffea35f7e4c4369568b1f12866d325ae8df449ef1229c08a1e747edc3738b29d6ee3a92434d6932de6f9e9ac0ce664df123692e9a494c3e47867da24ea46ecfbc55d1247c664105d5653c34c5ec4a4d48c33fdf620ad7a43aeb692ce8a4f806d9f8716f603d80162d7def410fb5a726fe2b2cdc3b18f05cf7c0d641976853c602a304a70a9e05095e58d2eba26982a973d6f45abf5d0d73eccfee2ebeb542df37dae397612fa7a8ae00fe7901ec918703602c172e1a3a9615e3e909f3c1406b08e1337e20cfa293d22d9a818da864d0d20e2b32147939ac620de13be7f87550a0b5f8200bd843b76aacc41b30b1de60d3342c8cb75e1af17851617ece6fdc71105e1a04b3256ca7fa86e603d79bc218d78bd274dccf53a42f362ab298f4a090abf5ea4dfca752b289f4db799703b0fbf9cb64b8c5f38a5524bf56108804a4beaf031640a662e87a48ef5d831a816a767690142a23668a48fe40b318002f5626a8c94b12f527844a48d608b6d8783ea3268e76197bbd587377222bea4a54138fc26bb8a138c272305994d809085daae35373e1cb2a7f59e9f7fe0429694894520e7010dc5a0620ec758345a06ddbfd06aa717e617774e1874ebc37774bd81263e0cf0946709c241ae9253148c3e69700823391e38e105026c131850ba6bc7bc2ecb10ce6387a520f617b16ad0f7cab60561080223b91f8b8a36db6eacfd84bbc423a9463d909d1a6d86409a13c7dfa71f3c85fd35fa007eb3d008ba5299e46b069e90313b038d10656a809286e07120aeb11452e190d700068dab5f5172b1a266542c50d043b9781cbd4eee2c66872e6cfca2c0af18ce74df4263fad7afd740a7519ff926666dfd0d40d534975327a4ef5fd683c458130263180c3dc2a53a215816120b966d4e026d315bcfca8a0a214a32b9a52fa84f0b9b6d74716ad772d573934985e316b852f4f3422da05a395ed153e4f72d721aa5bd7deb03e4555e2d6ff2bd0eeaf078b0ef52dfd372cf30f009f1dab345f60f92bdbbf76c8a127aca9b396da9c719329ae7f941d37653955efa9e11bcc3335ee3ecf4f99d562424be34b39a7f141d34a96c9a1e6c8d7616f4f1c6e41b28e039ff78ab17dfd627cd8f363374670a2f243da08d792195d9e7f28ce852b178ce9e5331437e3e110e367b2c0e33150f65cb4eaad3ce5f6a6f59bed6a81df7c6b1f2d1fd33d53ad5292e98334d9cedf205e34d1c4ea2a17494d165b86478ecc61ba0aff16fecfec3e25c32644e04b54e39843ba2b0d0a5adfeb4f9bd0f619e6ace13a14d6293644f15d5f4117b97c40b5e30f4999145a51a817fd93f75d5ecbc4bbb47360024c32f96bca4ea6605134aa6b7be331d08588b683f9096565454c9c077af2212108379b3072c16c57cee406d19152b0b3c87f264c1b002d9551f51bdb7d119c83bd7670098b646fbabd65c2541263c204e007b16f58f654c9ab2f66235a8942f1193290e9d5501e25a4c24eb21e791ccbfa41e4098d6b36f52ad480f329050b9dd348c5c9615be9cb6b5391dee946be3ae4e36dcc43bdd341056cf2ff1568586427b5dee2a1de17fef5a8763cc60573dcee902b5d14dd5b84bd2e8f284961e2508f43a5900d7044896b4f0532c061a710172df34030be379a0e545263a8ac94e1021185fa01b4eea5f32e22446305f9c51bfcad64341f0b43c46ddd9d20f36fd8c1d55f2c1262bde6ffb522949c9880b35bc16573aac03c0eac96c5da91bd73f5acbfec58a98a6a961eac118c3e4e17de1db0e83d4525fd06aab969078b5829f7da65e653a35434c5f3936090fabc45cf5dc32a05e6a092af2d94977cbfea427243356d9436482235b84a26e1324fb740384625affa746db96a042347ddfa388384ab6990b340f20181ac67baa198a928c538822bb90b3cf597ae99801da89658004735b9bf9ef77b4257304d95df0a3f2cff273e31ce4c69b173ac163450c6f1da511cf4407814a1f56010c30242397469ece224c8cbf56fa0e838ea65d4a98af138115b02f1a178fb04b1075e45e97ad7b91721d76c36ce225e3d5f5446334d726e9f86f768f8da22e4cc027ee5ed89f00b12657798aa4ca3517f3d93a38740af89f73899ffb08763803f0984bcba7e508c9b2be48a70748ccb9d4ba114674e230f1e378e6cef6947609c7851246c8449727dd3e79aa19381b84f25046ace91f2572ef4549d00f3e3c7f0036ff1cad80af9c9669d9bbd6772445191e36360cf87d386a87166dc2c9d70d5c49a8eadf102aaf77490e0d654069d77d4cc3e2c669f45420d8018b5fa6b5a02bbe3dfbd865fb1b68ea00458929aa88a8ad6e8d02361cde8fc8e4ff3f12bf035ca9f411cc133ce6a9a5f876d4f76865349d81de01ccd3fa64370a29760b332c72231241f8e7e6f045508d642b6e5ee03c67fa6ba0130a69bc8ffff6b3c66a89b0364d82311dd9dbba46452fdb5f8a21d057451467cdda59b1fd5bc22159bb8844f9f3ac3ae7e92da27f6d189bedbb5e3d7b6199dcc9fd6769ce0d3207392af0000419ae9733ac073425699a0a3d714fdcd6bb10d3e59989e9036a5719158a45cebbd952e1a6367cad9b4809bad9ab99291b0d3f77787e74272e0f831dc0393d08fd00b417e706000cbce7e6d86e60688612cb4767866f8fe9ac8d5a6d9e7773e729111fd8a29c95b28be22c7e39ef2c6b2a6265200cbbd45ecd6c24a00ecb199ccda8e390879977dd370ec095df55f4803c4c7d4916cad5f1ddb5188feebde3104e27136a5554f5b5f4ebda82f0f4cb2d4dac77c1fd5b418b3f3f051850e262b99a579e5e70057e4dd974c691ca012becf642bca0d62ea920c1c88f4e31619751f57bdd5b059bfca53ebdb1bd2fdd4a2fa2448c5c4e68feddd19a85a74c38ccd322daf947575b6f85e09179142d1d00e544684d85be1ca576abb4f63d388a3276cb3594afd397c0e1638e0f224f2c7d1e09f44e5cd945aa064d96507ff3dc9c3274e7b524804131336fd616cbe97a0ef71a43749648d8ea79f38ade7b4e7827ed9959938cffad4dce6357a792892369c42dd5fb3efd158bdafc5bf16bbab8f0626b460fe5cfa9523d3888429bc553e438d204b4db0ebf03fff4a4d1896dedb13d29262b8e74c6421fffeb1a59f9c63b30d330ed7d5fa975cdb7804b8137901f8a6b4985dcbd18c32c8c84c92ec3d98b0f28275ad57b4f954631d8b3d851ce5dd5e1070ed0dcbcd84e18389c86b7979534d3d37ca92eff0034b06733bdf05c4f6d41e33c74423fae4f6b36c5f3062c7533ce8d7b0c52c117ff84d744407eb7ce3632c7996b5f9ad7ecbcda8f55c85a5a89bcdf9c62892c48be3d25b068ddd7717712b52f354606e7297465323e3b511a18940ec37f22e7abff41a1de50f5da7a1310c8dba8434f0d0fe28e951bec9d54fea9aa2c792689975139bb71bc1dcef1259d7fb6a1757ac327230516ca1654e10c70aabe886444d0804dbba603d5025ce139861c9ce20fccc0e6da7c3fead574c308718eb2fd04b0efac5a58b8d06cad6442f3089019f45c00afe4fe847164fc49ecd069919891779198b025d7fadd7559b80bb8e16ef22dcd55f16e932e454e99215f51259bb1aeb60431c78a449ba7e35ce63ed1fe23b5f5208ae924b1bc8a9d1ab8a53acf83caed8e704e16d668e60f8b6ceceb12d00ef0744a680f41aaa4c478ef67709908bb99b44b29c1b75fab50049a3aa1fe85d2877befe2df45280613bc9e117e9e45e4b9c3f90d7e7708253df28e561bdb926d8c91bab60b6ef5c0bf7b5d4d99c5e8c6b9c4d8cbcea61e141f333d59ff10e66afae048ddc0e89bedfb1aebdc90e61f8110be748509a7b38756f426cf3ec995773f5763868f7de3fa7625ae1d6475cc88bf4bc555cbb711c20e1c9cfe8d604ad2134754ede2dc3a30da393d3206a5a5ce585ca14fb93d61c66790fcb6393aeacfaf1adb4ceb2bde15485d6ce7c6a172f12171267bdb81e08278c04dedc6ecddd0aea11e8ac1507fcb7a1349649d7a73f16d756b0c20b4d146f5e6a094625293af5772579f12ef61780e37e641673ba71740c92723b9dd9f7f85cc87bf432d7257d4d251d1e1584c947f24804468a1feb982eeafacd33c959647f6f91253bd4d9450ef89ec14abec3bf3ca6d9ba8dcf392f163d6fa35c33c2bf38615c9ad349cd58294542e942801a8d1fed09fe32c59a5a72090b0bb985a13ffb04a212297ce49f576f0b2c05bc2cb1c65b8a6f2267595b8e035b47c69f8f60a3e015660b482dc6a4ee0e042690b106bb849152417f79c0bceb8100ab0cd5fce5af0dea78168cdf25e726b660d1f6e37124e851a7d0a6b1c6bc0df21ee88c04ece7909c9d56d32d8fcee6566b0f5a38be94fffebca9ccc7d08fad75b2dfee30d6d1cd97e92d773a15174ef7d85b11b33c650312df3ca244807982f99ef65ba301aefc8b05968746c3237ba52ff2c39a1e51ead5af5dc285b0599db167cff30f0656352428c57f4d90dd7d35e8fc632b0ff9b33e2d7883a23c03e9fc37d91fcc760b759ad79eae4063ccbe53cdf6700a4e2ee8662b6ef3689cdbe15e6f4d451ac6b39719e69fee021960270f6e49e6dcf9dc1c8bf687b870def846f2ac881ffbeaabbd38184930126", 0x1000, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) 16:00:08 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 16:00:08 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0xfffffffffffffd14) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x0) close(r1) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xffffff72) lseek(r0, 0x0, 0x2) fcntl$dupfd(r2, 0x40000000000000, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="585729bcb9fee5bd", 0x8}], 0x1) semget$private(0x0, 0x3, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)='F', 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x106}, {r0, 0x4}], 0x2, 0x8) close(r0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x122, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x4) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x3ff, 0x7}) open$dir(&(0x7f0000000180)='./file0\x00', 0x10201, 0x1) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000000)=[{}, {0x101}], 0x20000000000000ce}) 16:00:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x20, 0x1, 0x0) close(r0) socket(0x6, 0x8000, 0x9) sendto$unix(r0, &(0x7f0000000100)="64fc6ecb045e9d1c3f86313acfb91efdd0f472aed688094f2a1349f6757fb129110c04681253b99c79c4db5917920ff8ef7c18a4d7d5e5b1da1b03d4b2c345ae2af8346eba56faf33de7534c920172c87b5e7e94222888dfbd0a3d0cf456d2a87fcce1ff8d81f42c330d2946a4e7f1538e42ae073a4c4d832bf9b498077783dfe500037571e338547c91a6cb8bd7552386d5f814c331d60d8e49eebeae36054292c451eb882b7955e760134893a4292016dd35967d394b08836982c1f2509acfe745aaf840f4df26ba23755278fccafc5ce4e9b284ef1500d2ead9fd268ffd69c9a2b6b51b6d6279b9d97ff22f6a90fd8da5a4a16572be2be500fc92ed0e471f8cb6359f15ab13ccd58184f3dc9a581dc130e2aaab6b5f42ff2d0d94f0beefa8cb8e0958a2aad9b5bb6385e75f735fd2c0147cfb4cb0c0883a3b8d9ac1931a1de773ec426d58d5a35c96ef845845c56b22c13a57e0e30e6c5bca826f950d3d120c960d05f6a054cb89cf52631875484efc2c46dba52a4a6ee6698dee0da7617cb971bfc220d0c2b0e00d860348fdc14660d750617a59e11e51676f2561e905d3c1d88f158c3736963475264df54be7191487a10480e60496a08783926cf4d4f963b70a6275c952f63800f2efd9b5cad9f43bc8057045a1f7c4bbd9df75c386b18e0af725e406940fefa5cf7335ec1ac8e35afde34b63e7a6b383db4ca7ad2ffa42a79e2cd13b2fd77c7afe820874eef59aec07c4c30a4b4779779f19496dc5054c21b5a5860a592c6ea15fc069fe82f7836b2e778b2afe50e36a06988482f42ea203ea2887c6972551eb5113a7bd5f91b3c30b065971ce9fcfa2fa9ff96fca2968908d3eb67e004df38d045129b30a0e077f44e48dfff07edfd2c6c8e2c99f595b0194582e5fc7c433c1c2a4811d9f50f9d216969806819dcce4e139c78dacec3e95460ab7754d1f05a4b40227d3b281323f6db23e1417f3a172821aa4c7f466e6f6872e85751337a3cace277a5d47623c11be45afc34c7df0ed98fa665c95b0d9f7b13ae8a8991d896b8664b6cbe70c87871fbb57ba142258dd647ea93b2fac8d3445850ec4b9cf07c6cc6ef1d1cd46d8773d1b651c43b240fe3bf0d3a244d53a45e547b8a331056aefca1715146922ea35d33a959c0b2b17479e865067674b9a3a2149e4eea4b72a625d3503157f82d447a5509b45f17c254d7e3e22efddec48e96220b26d3ea3205496d73a518d8b594a3b39aa15c0007a0021f510185cd69d11d8e68f67b5abe264ba253c429b5f6ed7fce009efe802ffc05c83379b3a87c4e51483ef6da9de33bb693a7e8cf9ceae79ec27eec5e2a8ea8714490f64e6bf173f44635392dfa0c3f4d59a90ec16f0922cd12d59d0e4f9a030b8dccfdcda01d4fbd4df1571742c8a77f1e1f827a3f5882a592c94cac6ea85f890e84ebb9fa9e5179cabf28d5149987e2b59ca915443342e39c66c125a59568a593863c5cb30fde3dab2e4b7137cb233ed15a69d7b3811024a558c5a9af5c143cf40db9cc5f82de15bb74129abfad1e6bad4726a304aa5971d6caccc95573a05af04e2330fc2297273778bca1d6df724cf86b210e478d84fae262bfeb4b81bc06de044ff57daad0fefc24404422ea1d9c18bf39210df41cb8863118db79816e8fd3ea830713e63580084a6a01439ee50d40441972dee4acfeb6ef5bd0c78802d5a62a949b6625f3cb8a3a5ef13d535eed93dfd1973ee3e5b23d2624411bf7389bcb8632f4671f22784ff8c219418bb63d53af96e2cd3d3ea926ce5970e40106cb0b86ea414e28bce3410a1e1e9cc8f39fab7bc013dd1e853c9dbbf0981f2bb1a99d021bef73a39bb5dbf3c7f49fe2425b2d496ab270742bc298976303504694b2d54713b4e5530c33d32fd2578236048a8850bc3a94d7f4c9db272554c04d83664640fa117bd7feb1c2c30659b9d1e0674a0d6b079e83a678dd994cf7c5d6c3214a228f6e61fbdbd9666c95c041ea7e6d883f4ad22420f804a855e4f2f5975406012f35adeaa1962156d52b544e1fb731d015328b3458509a99bca981d39866c8ff7f41f8375d7adf09edc33612dcc170494b437d510ac9b7563b865ef8dd657e4ea5659ef10ff1642b23918eff3232daef8fafe8fb549ee078def742493d817e60dd534f6f0b8e86d82d98f7541fb7aa62f456873c25b78f523d68489d354a383091ca2c054112db71d6e9faa44e690b529bd38af8a670be9b78f2178ea2fdd0182b070acfc03179c3ffaea5dbf7b5b2c257b1431d67f89efd1fcc410fd1cf130f641aa6c8e641cf88f40c39ee483038f2ff564e54becb8b2883f8bbff228773fd865a1e177cb141a7291a74b2f905a47ba40a42ef822071323c16352c5617626b41fbaa650246a388bae0a4a013f3015d27d23a5834137cec239e80d7ee7aa78003563eaddb7f8803466e706145d56f34107d9975bc585d31c9c90eb7ded39f748940c1182209c5dba67fa93906798e2d77c663831dc887a543ff1b006db216c57296b3df30e4973ae2e03ae12e4ad1b28a4032240c0a4576240e607f66f56dc5078fccad2fe131b9b12e95abfc22de180239090feaf34ff1a617f5e1dcda249185803a9a1b1eb0b75d92339334d0517fbf0dd4380e6958382d6082a6e2c2b139bca90f6bda5b49991b2e6909f3717a8ecf87e7c55e22ef7b899c1b65aff1cd4b1eded9f1f074977ef088989e417da4cd5838da92434f59d90a2c6acb57abeaeb9f68ff95ebb5f3a10493987b20e0afc3278c807259dc11daae1fa0f2337a495257494e0246f5e64ff28d5852b845b4b4fb1af4b244445d21404e344724672f91b38eef855195cec9d79a1ae9363c5bdebf6b74e21026a21bc0a965409d1c7aad5325b115293f1f6cc0984d2ab7af922c07fdcb1c2fcb7e43d474b3d347e74a410472879f9eeb1423396a113d40e73eb90884d0c776d7476d40001763016a61737d913a09015f2e739325173824b7c9b4417e8b8f290b979faeafdb7124b3412ec2fe6cdfc6853185d114c4a26e8d25a59033d5252359bd76f153cb9e443ba21c58fb8d38d83994b655744059cebb44691e99d77062bf00106108073b9c1195cfd453089ad3cd134987a00862710a7e42ace286579e8ab3036d55937a3a43e013edde4576b4295515d6e80df9327c7d38a895ae0ccdd22e7a38be7c7ada3c333b1f0932617395eb763bc4f12d5cd8e2d3ac067e61a5d2c7fae01cb67100a8a79dca69c07728c3bf6d0c755989439e79a27f8d7de538962b32fb51702ba56f2f9572369ba69bb7cec4a244d5f9b8b71b5ace9df833e7fc2cddfc3821e000e05bc7f9d99d02c13cb2eddcf9492dec8f97d949d11447d188f46272ae2584ea3b8d3c4b054dbc63c0367a7fd980f9cbf675cb7f051278ea0bfb658431843b97dc422d355ce1051655036e9586ffb7c12243b445520b782c283b3ade5b662d33f34cd9e94933e29f23666da2a49b4c1bed8144dda89b07042bf530ba1a56eb2532442aebac5e50b2e813ce21c65f96ebb4c2bf9bd593a39993a4deb1e24dadeb0fb78c1782979e7165411ef2c14ccdf88ef99b73f9ab85b0dd7ef5a2968058d937b4824c9bac6a179973dc9e7887e751a07bcf1a5adc2a433a9e6d7cbd778cf39ce0c0fbbd9fc4eb1ed61db053a428716a142ab066f8efeae8d90f02e69c0a50d848dee9ae1349c9a6c5f4681721582c6cbf1b236ebbbd29735883874239e63a673ceb0efaf64d86e0e5c50abfd8ed248c67852a16117d77e2040aef33acd8e106477a4df694b163fe3f24df957ed512d6855aa2162457ec5db2437eacfa012222a5b1458f6b0cc75a9bce5fe5839ae4fda78e4864d86cee26b3051d7e25c00f6d0c54334a88519c45b1d6458eccc5684ae7d46ec0d171aa605f1521fd64a3c29dc12bbb190e6bdd2e59fa52f23c1c593f68c625ef02fa4d8175b2170a0ce8df8e5ecdee8c947f42c416f6a5aaf90153577a5164c2f33ae4da9cd12231e2c22b41c4599d6fc19053985065457aa6a9f970c5996699ba6d9709991ecc3cce7e54b4952323e2d87c75d66f04d3f403e8d343bbe4d5581fb91c91a1a6012e8831f0c3fa8974f3e5d470e8d054f8d0cb7d84a409ac787ce02ed3a223e1167aeb7e4c5421e9cbc5bcad2536a6b65fc52d558ffc610608363a7cbd80dc3b6cf1857fb57e9e8f244f18e594af4b9f4cb7dae690ba0bef9269d73c95cbbd1e6c756a7dd66239e28396214c2d14a132ee9e67e1b685288b5955c3626d87bb3617d9ba54a1ba782d315fc5e7d6bddef49c21a525c60642168db6913a8408692855c92f700f9609421f69c1921db3ef2856b25628c660d32c66898398ab47f4d1110c861e43a772560dc323b6230898cea781c8de76fdf1502f21136b33f8770247932891a9b0fced1bfe383bc2d8288be018fab6fd4e40192cdf689949e4cc119b545ced1087c5f88081c23752906e302e9915e9e27c8314d4512e291f0f465d02606dcf0a7574f56a1841db4db9cfe434ca936cd8507ed250c4a59795fe45a99cebcf8e3dc8db4ab42b800423738544429e49a1ec6489c1fdeffc4268ed22d2d1769e154dcda50aea88a76e2d8b80c7de45528efa4df76408a503993e312f80668b7758f7fdff6671ee072760acbc8acb86aedd3b37052a3355a7b24599014da19622c7586bc79795e8c358852fd6b91dd954047db72451b6f7c6bfc8d0b90c968c725585d2b51676feeb2fde5d1e4a5fddc1fe693b7be116df44ce16721dcabc0c258b7c3829ac793d9cf0998df2ca0483af71c1027722cc1ef875bd489a4f85fcf1da455c1c3e95b14eab5d60eb61cc9465a0349ae93acb73cca701ef718062116b312ba6c62084a5f171c16f749bd7a90a573fd00edb9f2475d8e4d6d88c110338e8117d83a2c539411b7e050319ada0c492c1e9bdb0a2c3d4ac95c5298662dac04a65e6ee0ec5e3b47d2b39321ba3acf412c9576a2d87dab78b00516ca732c9b3aee31c27c329b54228dfd4f77f5593e0f755590407acac6ab4b83ce8298c5106544bd9b639694c4b3c5181284e057c7cb381545b59f17d256924424e433e78472a66a7a9a7e7d843f3d46a1397ab0e7e38eabe5e1e6c4a5148a7898326141a3273a8d158bd30ecb71b8bf566b9fc6131eb91ce5ea7630a681108f2b648832403af17ca54968c9db11639ac60f101ec15b83b187882b82949f9e35231fc6e52b2a957b6e0e70def29efafaabe19122affd23f2cf6f5519801256a3861bc2ef03ab4182ccd2ad9c75048b10d52b8a51bba36366196a0723dc29b003a169e7dfa9de51a97e24e3264fb273d03f5582f88b4a2b6f8fbc25fe40cc37c7186348c116c0e883e5cc435c9a5f534d035a171d6269c0f51fe7897df4cd827158e945b15122ec020a3b8332cb08e383d713ab7d5f2e2c8d59bb419658ea429745409b4a381ca81265f45e298db52e4a50a2c88910731686e1ba24cfb71722503fa8a2312576636da24d00c6361c1f564145ebcc2e76daabe0b8c02d89f0ca48d4308402f388a575955f4803662fd40dfbbc411e72871563c1c1b8e535d79e6e2a9077d8441ab8af02eff71a349284701ac91ca30411be4c39807b642bd4051cd757a2537b66c1a58c96022ee889ab35d02664fce620bc69f5f9949c23d1d814b4ce8a5a6f60f8252a02c51b0e9200bebabe332d3aad27003d2adc1ff1c0d16ae8467698ac9e0598d1970684165ce32e10d6ded96789bee9719ebe8ab929acc0d6c56a4aace480982f4c3b1d8eacae", 0x1000, 0x8, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x12a7, &(0x7f0000000040)=0x8, 0xfffffffffffffe7a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: socketpair(0x12, 0x6, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$dupfd(r1, 0x0, r0) r3 = geteuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = socket$unix(0x1, 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r6 = socket(0x18, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r7 = socket(0x18, 0x1, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r6, 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r9 = fcntl$dupfd(r5, 0x0, r8) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8, 0xffff, 0x5, 0x0, 0x800, 0x10001, 0x2, 0x88fa13f6ccfdd86e, 0x3, 0x9, 0x7}) ioctl$TIOCFLUSH(r9, 0xc020697e, &(0x7f00000000c0)) poll(&(0x7f0000000000), 0x0, 0x6) socketpair(0x2, 0x7, 0x3, &(0x7f00000001c0)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x30482, 0x115) dup(r1) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:09 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) pwritev(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)="845d7e544360fa94dfcd1f02ccd89bf40dd56305fa025af869564e3a2793003a274310297864d4289aba54bc690bb3e9cf019c20628c93183767bdd838149cf1973c08d0c072bfdeebb375f7493d85b5bc722a1b0a15738a1a822fbee828dc3f18060cba10e94bb46614245d0331d7fd5b242912e3f0114c5ad100e558c23cecbe74d2366c701e8bdd34c43d33847990042a96603ac8aece47858fc0d8cf3f021ed41efccf9274ef82f8a31e739e74111aa9be3aecf4a21dbc3dfe2adc279bbd82ad03101195fc235199c7a6c38845c3bbfa81377c850ddaf496ee1e4ec6d72488", 0xe1}, {&(0x7f00000001c0)="dcbc0069eaabb4bdc6eb2ca13212c3000fd62e571894b799a5b382354940d9308bbfa324fb9487f2cd82d30d0f0ac02060f895558ab1f90b48fffd98e3a008bdc11ecacfdc49c18c20d9b58afbb449683fa5544e1c0255d1768123b8ca5505edee81a4bb7fb6c8e714ef4961c180e844edeb813219c1ecff7ce2b7386a6ac35aaf08c94cf93764d7316fece71f3bca3e45d40d12fed1aa6b4faef2f37cc5a58d85df157f112a5b6ef51f7a71ca3aef52e5680c32267e6c65fa671a441de6559057fa6d5f234609498d0d6be3bcdef905a8aa8d5867c11ed33502448d", 0xdc}, {&(0x7f00000002c0)="f09e150b806fe4a39d7d88e1054a2f8b661ddb25c94d82ed1aa4e85ba329e36277b485dcaf17a0ecdde339dbfe072e0f3bd72e9ee67bf05cef337e38fedb501d0a35f804a9c4c12279ea8dfb1e215fdbc8ddae1d54f0193d602a896f5408c0adac81fd984113857c9bf03a630b3ec31bd0d707812a03b269f46b150dfc5473fe475f1c7415c7d387aea450816f501c7c2c1e184b86352f214290cdd0cdbf40d42ca5e88060ff39c3b9d817d7c50ece70be5d090033a347718c6a32aa132b306543a219fca8cc538d13770297c1f518e5081a19f84de6cf029383911112aed20aafc5a547f8e69c75b5a37f1cd7b747025fa6cb8588e15204f272694c83eac8990aeef45ff36d8b1f22050c009fb13e95fce1af62655270cafb5fb9749f7a1d66f8d63c6603fe12bf219f1d795fcdbf449d4062532434a660c5ac223cfad3262bdece4c1e21df1f0fd08da78f52a79a8b09fed815c0e6c2ecffa0854b7dcb256fec5edad26feeb8bf01e8704c2b4e8af829318ed78dd801a4cb62c85eecfb419ff78cd7706bd6b87030df98b73f0f18740e1e8e748da97f6d2c612785cbb0294c07ebc23c461abc22eec564dbe0d87f6135243a3d0a11f8450cb9d6b0bb66168b31dc27d8dc7d65d4926520bca5c87498a4e8f66718aa222403959abb6116fa06d489bed47803aeb61683ccf3d2929617f89a46d760b9d29bf1985ab887417ba2b16770187fbf462936625f516bbfb406dedefc075dc517f76ed1f8007d6457cb1adcf62e7490aedfbf1bd92b3ed969704c61e36f8d816a78b988b962964622509b98aec2766a3df0edd21705f8d8cc2bd4895ba485e2fef244d2d134a4d5c08b291f095985a58a606987818b96ad578b8dc783a420f1dbd363e94413760eb001acaf0e3dee2dc5df87053ec7661a0b7d77252bbeec5b33a7a3ae1796938f2d22aa062237394eccf857ba5d45a72b8bf229b508172d5f571d4c7835b8e4a1852ce232bd7c518f8e9436461ce1ef7e81e663385e52dc8fe65940a8731d1019c6bcf7c05c0c2fec31d0c954170a0b7e922725edd5450aa724f146e4539ab21367c2bce01aa7d69a7d8c73096f20c655b13affba68a3bbc731d293680c727c9c24f7a8f8daa4d3b1532b6e7169b9f5954a5fe633d4441543924262512cecd910e41835f1a8db5529f7201b39a5911ade4882f7661d36a3c96e3062571f9bf0c071d71ac8e84f12110121f851d370e6e26bbc6cd9816facf56f86bf23fc2106b3135062c92e87a233b1fc728163a3e136524e420e033372958e8a8baa41389a8c45ea4cc3434c9e0b6b03344b3d6a3e2d1b3721831ce31efb3bcb99dc05da11cc9b775004877705e51f5805bdc560066e99af5e700a4a5452345af6fea509dc311e78733ba9c92994001638d85fb22c298dd5db8534e9b6ae595d32f0d9e2ba35ca9a12e72a1c60c7c913b7aabf347232749ce7f71d24b9cfdf8a4549ba2b86dce1e31727934421209bc438b425b23af134c9e09f5ff34ef6d557c0082ccbd0f09b1fe9a5084d47c4f9a8c52f44ff7e6f28dcb37cc8099528c5e9b976f22cd39581f9e9677f9df6eaf2a492c1a88b5aa5c64fb616cf4615290870f2f05250d53dad86986307f5ff5ad42ea1994e3bfa6f2460b14538bb090cab6a842ce4f9ea0486eee6f0d07a9db0857b5da3b0391067b81a73a768c92f9cfeb0d60680e13ffeb844562adca189a85ba5531b689c876958283fd4a8a869e1b8834249d03b6fb770455e6daef9781931bc5f35c50b23e8ae959e9ffa95255c3ba4c54f6ff242594b38dcfebd6d3882a7b0178f35800d4527f4501bfe577cb8e4168bec63a3d5f85f57cfa4736fb4486315d0622aa9a907c3441c75796fd40779dc6cabd135cb01ae2c8a3cab8edf80c79fabd71238496317c00cbeea13f56cb5408c19caf613e532e4bdce249fa313b438f22896b88184cf81b4510b3a6427bc860d9e3425277f9d6f4790bba3f7685577e25caa48e51f9d94ba6da71d38919c377fce85274cdf8859515a218ee4012dc7a429bdfed832867d55032774430ce0e7d37d3fa0fa813ed3e25bf77ada30bef602a97666c4abbb241dd89a8996f82e1bc84f3c6e509bb9baf26d5b4adb1add2b05a5edb171c205b25461a0218e06a4bd66a06d5f9869d2fa59e2eb98a1905f70f003b9ad205d916cbbf8e1db69744e408d1d6a474da8bc78f8d893043d9b11e9d3504d69126fa7bdc8d9eec8c1e9a25a14766b07dbc8803780c53ea303d51eb2b4cc5dfe5f59d789b2bf26613d39ddfa8f85bacd6d13fe2aa836da4adabf7f6deb4c4d3c2988821adcdbf3de6f829dfa82ad541d946268e6a847962c5b00ebf53b32506f175b487d0ea7840999ccc0157f0e277b38813e8639c3baeee1323a6167c3ce049774bb3cd61a63b6b7aaeae63d96569093592c70e5d4a11d5e36b172a97b089945c1d1f4eab2a10ca3e3a1b0e654fa4ca37131538725cd99e36b27d0b5168a37de74fb6b002b28655786856257e99fd7b6f8b0eca325db3ed11382026116da7dc7518345a2c1ac1a359f41367670e5f9acd8a2e79798996a83c51aa15cf5b9f1b0a5d1fc4ca080fde5f61f5333a48bbc2182b5052b76d267e2f3a5028fd9828fef895e1fd67b5b63ff3f79e40224bf9f57aa91b3876f2d5fe3e4e9f589c506c81295074e46a78e5603bed50b594ef0233588df51be504aa727d3986e5cad56fe2558a7845b22b66b34d5dc58a00c681c71c688d3bab936648a616c6bed924770de50424a4523d6af5a9773c77b31bae1e9ca59790afbb907c96ce2dc0fd44fd71563dae1c2f00f05451bbcbf11dea12f18e2301985a5559875f85a830c909ce06b4105ecc12f43062b80a2a69e3a3ed61666cd4dc621b90d66854e2a8c14e8770a3c7605f0cb9a1e4bb1fb557fa0b7d4ff052466a09a3b864bf39543dfedd6a9a467fdc0bf31213063b2e1e2f19964098d6960c369a8eb5b17c32124f92056fd7e27350966cb97616d87b10ca2fd391af9c284b702c214fcf45faf6ae7bcd2dffde8174dab694b97d431257613f30d5370cf0e0026daabcbf214a8a95ba7b80292dc46a72aad180b90c92dace4c7b432c6a58f284999c5ba4053879024fe0ac775484f3a92e11b749d675bfcf1a75fb584dc7beb81206eb06eda055e14c86ee36a6be43554fdda288a6666658963f1e43a7d498328581d6a053110f7f1624db98b61603fc10aafef65350eda92340bd561aac73faf7b1e243966e20a6a6d3fd54bd2a2a46729d770b7506b8bc1e2a57bd137ac5bda91e8f954fc24a4d1873afd96d1fa0e1942a6df6aeca47c98d9397a1bd6bb85e58dcb059b8a8296f97cd0427d89d560ee920d42e29d26790e99f80cf52f13d82f420a6974ef8a13237d7b006b7d072778aedd499c359525daccb57eb89fd0aee545d4ce5deed3816ccde5bdf942cb5aa1a6d791c21268db4de763da8447e2711efd14fbff36ccbd866656a4bb24c565a3a5fdc5f9ba378ab5e49e627207fcd7aabf40fe58875de4c2f76f724b8c2bc2920f77726e44e55eac04eba36c4abda2859ea501fb22d5c212e062173ce101a5a5dfc45140e189b104597ebe7f13341af9f86f3950d1a1fc6dd9a4ea25a4f50d63852b78bcac2e5d3b254f289fa44bada02131a1dd9a2d7b6010babadfac186e4ce9962e1511bb358272b753e0c7ea80b46fda1bd8c56fb10c34b9a4bb21c27cb42994f6853e3121d13752e7a94bd79b81a8a074c730c7b28ef61103486b3503a3c960551a704509b4da527a0690e3a8c1b435293d31797512b0765ae6b55f90e0077638803ed0c41bd1d77327590535038c02ef54e43662fca3e4e201b951483cb65e8182b1426fbabf81506640dbc728b7a2f224a9241f4687c39b4b8954a741f55715307dfe71d8cf4be041598c519c3edb6a8616ed410665067e80b2f1e74f9eaa35cb29cfb98ac61228bdcb094b3f6b9a04a4c872aeaf0f21f407cf4ec7fb146c0da1acce92a3cd8e29c7a18f762dd1369a53c10b4225a909b99483d99faa7a4abb0743ffb7df52f4f438282f41c769549b5f2509ad97d02c42b54006ac8b635f3f51e79f02e5180a1b4f826071f7d24ecd5d67489c8e100d9db94cf03fc5591958c533bc88953372e23af5c60f958cc3b5513f151691eed8e84c019efdea67949f15e2ad114f4c2a9131a13b451dab0c12c203d5ca40eb1455fdfcbaf4c711cfe48c7a5d44fbf5afd9121592808a461fd3710cc465ec35c0eccd6e67547505013e28bacffeecfb067b3a1c383aed15c4b40303ff6b3ebe8c44230cb42df874cf9e7ceff23b29693f8bc5622310e56499aa6c97e75520e06bce4d8231acf13c3093bfdc5227924d7193fc03a7f8873c13c494ff90908a133fdab5f2632286a544a4df3820b846114d750351265f3d4f7b45dedd051198416931d63aced4208cbb947de9d70e07168eab56e95b00a4fa9daf11f2e30cdb8a032fc04490c3f7234b0a7a8bc484c1de39ac4204f99060f6faf6f2f2af1c994fee518e526412f82bbbd8c70d7498894842b8b03782536cc5836d648594ba4609f1e6b2f31df06eb1a19150f424a60193d3bda0d4973c9c68859614532deb3a0df8f8454719364aeb9c3a43b61678403fb0c67db0172809aa2e3f70a12fe2af6256ec319aac1841634d45f2d4c71b3c1532b39e2842b7b9fa642482b251eede0d4c414416ab60c744e61c5bae06a115a230d20e29495964942f553de3fb98af55e8bd1d50abe8eede5243429370695fd6f4803341440060610fcabbcc7a261d4d8fcd27f53976fee885466fae978fd8aa6926fcdf850d40bb905f5def97861d280b967aa4b1561410083e5cdf8587da6ab3cad150bbbe952dbd9fcc85cdea2eca98ce301ca4a40baab20239f2a98e6f8d43267abe942c7c4dc71afdd1bb0c68b58bf7f9b6e30db7cb05d454048779d350244069126515c2bc7ffff89990b3b70f318c0a91135c95b6c04acad0dcc21facef32ee0b56aec30da1ee7959cda8671827fcc81cad02909e4a44211eb27f2edaf3878d6de0c9c44d751048c89f0706506a2fb0581d09c888dff09fe0f74de38ee75e56d79636a7e61757291f14f2d7d58ffe41767dbf5f65d2570f0ce2e794b5d123d9558b98feb292554742feaf28ec1b178de76f3d7530008bbaad08a3905cd8542f4b061eda9892f1dd5604b7704479b6a92e8c7749704e503caf1729d48fbb0799229d389327d59d3eec6f0f9a194468bd35724163d9d29cd7ec3d14fc7b409c20577be2f386f091df3f0442cfd8bf19614892b5b837e24403d5dfc223f761e1e054b68808547b16c737116304d680e584f9d65d380ec7f98abd1d5192f1bb7391042274538facb23d79ed75120efe7e85521e4fda7ee568fbeef156f0a9d0d7334a6f1ac7140baecab5d9f8881fc0a57bab5d4e7b66dec6046d6ea09ad90e0b044794b9714e1ff344cdcb315adc872ca66f0de02143215b0e40985431889c0cae589f876a8da443f83fee924aeaa103be866eccfc4cf8852a0e5d3ac55aa0b940cf9f2938d955823d0b9ce7b1dc9d1d6bdaabcd62c0b4eda0e4f8195aa11788dff387f00b78c58c343848c67ebd4cd958440a8c16e56b1830ae56cfe58f9978aa0236d3a372a48d6952135a618b4968915acd79ca79cd603f76cedded39ffbbf9e655d27049973f349a5bfcea2e8ddc8692abcb991093d7f64cbeebcdb7a151353fb76b8af6ad937f57a84b1c2abfec8f35a82d1f0592e6a5e7075c035635783c197f9a", 0x1000}, {&(0x7f00000012c0)="e23ab6fa590c7ca0ca8e175726e5cce85fb3512fac48ad5f29b8e1c01f0bfb65d760952126b0cc66189d17a42a6f3198eac4208febde4a0e7538fc1ed0edc3319ab4dce8006c598564285c5a3025b4d2c662aabf1c6d3d722f709e4f3219725c404dc916648b308950125dd967b217caf46235598075983bf4f4021152b47a18de0db4d6d0eee99f58fe5db2e655decfd5981720dc7b50e026", 0x99}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="3bb25a2f5e7ebb00a62760193fab03a3fd5e3b72f5a3b73ae078b39878a8115c6aaab7432e3f2166f0a9e9865e9f43bf99d3ee4cc42f8ba63627fe24ca3ff36eaed1c4665b590412205e86a7811a445c938580bc6ca4c75dc6e0430b179cb310967225a929d735c26f96c1cfce37d17ee69cb819791d516d5e811e459f607b60e3af97c4b53482c892e4228e3ef92ed3f4ef957de6b3176c3ff81dbf8cf7ba1ce4d664b295a2f9ddc893c7574cf84ed32c2c88a633d9a93d31b8ae9777224430639c7c3ba3473b2de3eedacdedcb98f83861aebc6ab13e993b8d98a7174bb5d20b0ec12e66b35cfcc5e16402e33295d5d6271ea50808588bf54eb19ee51c74fa21c81586a96ac71d549eac9dafd954372d65c1b86a23d95bbae6f6ff42778559253b6ad859a68055584b535f65db69c6490a8eaf5d88e139efd09c71766918094bcd0c371243edd87f8e6b08b0e0245e87de801a3641e89e8acb61bd7a248ce8eafdd79417ce3010c5583a1184e2158170d6e8f3861610357e697d16a23e8069be1b371316634cdf49e513ca1038710e38dafc56b082eb231ac724dafac9efdb6774473ec903ddd758ce2dc5ecabfc4c0289bd6b0e99f82e5505ad46f1e999e7b666e383003f554a07c0d006be5cee2d9016edabe7ecf49b579bcf9bedf8c6fed099f6cfe21a7da5b2d9a53cd2877d4ebccf2f511945fe6b72fede82d2d1f6c7708b0306a57462deef1dab0cce0bd046c08473d4a316a7394cc43cfcd0c94bb1787b2fd71df55363accd44cf66f58e4f4d8870c359ce3fbc494d4e64b11a5682a457bf65804c728091ee2e4e57cc47e8dee3e42c138e93cdffae714811f0896011e20ede99f1428fc5ebe4a0697ec88a47266fcd38cf08108978f0b3b9963e802c271a1733a87c00de67efdbb5e5fd193cad67fc43a10a82064709dd0904a71fe0fc4058b0b4950c82a16ea5f43e268360e730b3e29060a4b79cd94562a0bb93be2733e643445b68c416d57c7ec36880846e7f5da051adb4cb26056f6739bdd2dd28dba2e06ab486807a2a0e941bcbbbed6617dd83fa86bd9dcf9831338ca361242081c4f41323c7ff39552b7b21a422f4f83137df4fb194969eb5222e133c34e23cbf161bdf448b27279229c769c28412263799895b8f8ff144745b1b1cc7995e0fb6d777b6cb059eae4f319747ef2da9c3fdc76ed9d767cf438c136bccc669b0f46a8e96daace76cab4c21226627b7c6d29a7802734dfd76bcea2718eed7eec5b1ffc874b924615cddd8568f225d888bbbd777a014e16bd07ad96644cdee48e748e4793f307a8a107150babe2e632efe6017779a985320d7e35ee9ca81271180387c488112a126fcf2ae5e2777222c69a71bbafc537ad9d1412d77baff2c269bbc8195c1ed30f799dff116a8d848f5acd97e8b25cb8ece4ea45424d784f7322f35a4e0e160d1df8bca9585dd2fd9a6ebe18c905eec4178ccad80471415095a88d87c32763599b95466a4747e1d41cc4ad0e8a702107a9c26f7c27f228e67921e09f619b406004168968046e3986b83698d61d01d75223d037c3122028d0e5fb8adcaa33cd1b7c7857a4f5b1e3b1287ed23c80da53e14f9aca9a81cea6e179f32f5aab86e55d6facaba8c501ca73e257636745897b3756eaeaa428a70e5a402df4a2057c413957359ffc930328bb5cd2ccb75f708d2fe793882ba62aa488e74110d3fb068dc27190bbc84c768920b6e37f005b4178a232a9feca567f566f74e5383bf4e6279545841c11ce35db81869d302b8c537cb6f363fa2bcfa1a4ff828f1ed322e40bbd81170bc4a4963fe07581a60e886714105897c6510f72698c298cd1fc8cfd5b954068fa129ff0b7c958ec808351d8324e965e059d60bae3cf01ef52673c812b797fa165105579bee4955f835e679143bc39d1001c8b3d386fa90a4eb5255e3403c217759a7ac43a6af0358eae4a9f2ed654e653b9d7e6e5a70f4c3ac3ae4ece9c93c203ed37086acf32ac66a8f3413fde5c73e3f16a76de4419d352d0deb0f63b9131dfedbd9d260124ec5dc118f309b7a64b6e61234fcf9f466c197590bd2b4ba6b2585a3dcc8d1005447ac854123b6d99dd5f5e49cb64080d12037b97a6d3ceb7f077743358a52ee83092bfb606344e525d31a2761b04c0100b2b77cf7f6b25580a88f5d7b297d7ef7890864ccc794dbb0f4cea615ca8a0f889196a86a991268017c2ac4386f48c42c40e9d9c4234f932648bd19e3fe38a2304a4a9df60ab41b8244d1707ee4f6319df873b29894a086e59f6b75dddb9321798a9c15c7dae61a4f68a687a5e3ac2de572307cb04225b909cef8a1bcc14c0138dbd41c5bdf8ca7b9b509af1c9baf27bbc5ac543df56786f033e3bef6feee3f1133bd84433b143f4d5ebf85f93fd967aa2b97fd2a6031a1bc904e20de67e1bfcbfc8f7f4d61e86300df054131700f80e18a8aa4fe4ae6ae6614cea28e4bdf71324af264f397fab0a35862460143f465f707948f502de3ab9a294901b41a2f54cecd2a83c073f8b73e249c4b5aec66192dcb27ae85caf42b8e0262f107c3b7f28f04c9b9cda8efade76c78960ea8d6f94779974bc0f5bc3c07ee2191b99e679718b0ff383c3d77a8d4e864a0769c17a27533030fd5c279ea5a2501cb8acedc1f228b2aa2f2546cb1f6a2e9b5d8dce3eb3bd973238709df7096b5799dae3ea644fa053a00516a962b49aaf7f7ac3856dbc94010f1a07fc8f187138b155e588cce1ce1387466f48c629d41393a5ae4484338461937987efeb24f4f2772598039690c967dece16b9d52191638fa638517e418b6e039723bc636c83b7c84b08ce004448ec46f91e81423cea5e83e283b3e0a389dd92677f17cc1efe26e09b4e584929b2414809fb3e6f7c8980523d3142d7d1aaadeb9b45bee5d6e2537d14854e1cddbc42533813a85605114a63fb9d9c40c393c8a0add84828d82dc50154c4e29a71a7e3211b8fde03c447e31561c0c8deaa044ac609b81229d7bef10c651c29d17542caffb068718f993ea827cf4084cd3a92beff66a862f1da6c548ff8063eb6c7cd281ddbd9971e1ecc07ab10cf703d285e4defe23a1fdbd7306c4dbf6e5da872514de06fb549b4b3558840af9558929c79093d109067a720108b71715ed05c1ced45ce1117e994e1af5d7cc5606ad1fdb3c122e2e0624a62111b7f4bcb0864fbfecd23c18fee380ebd1eb991f60b49bc9f0e20164f86e0556b263de3d167a4f3df5211c618c30ca20ae6867498d4d2fbd32223fe1d054a38717b8e48bb4d4f979aa2a2c1a9cbeee3c7467684157d5c3576669247d68e8eb741fb6348a994bf6562ca07da1d73526e5e523525841b420afae0e823e9ba87b668e80e5714b615bb7cac76cd4943861c2183a6bb2b8dccbe37cdb35c5fbb3a6fcf5dc8940acfadcd872e4bd9f593316891e5b57a7565d33e5141d42d279d678cf0d523450738e1b83851c1b3c9b49d2a6d8a63a770d8750bb2924b4c8753ff57137240fd8d574acb4f233862576b87114ebbd8ff3f9d9419a41f8e3eaf1ee2f049493860bfc4aa824153c6499c5326d511909642d138b5090cfde72bce1ef6a9477e64af1ac2ed07d016548f5f15a0b4790ecbdc2855ab396572cb99b603e80194721c1e883f659c63b1f03aa7e236ebac0121c69a298ecaf5ae39c68e1d2872ab9f817f5225c19521bd6fb0c928bb7905d5dde6fc8a483932f52186f1e99240853eed737ddd34f45c42ead36259271136bb153fa9fc87b0696847bc8c2f1a787f9e983bf9485b89008af5d6f4a5b05baa235966304b83418627dc24121e6b6f3da34a7a5d0fe77b21825d63fb3b51bf701646e40de5d2e5f2fe5b89c5f38c5c2b69ef8fd1424db7d6b242a3be16fd2e0f3b3191724a91ed8a4e99d0c54935e365dea3df3df6556141c1fb57c5cd3dbf07e469f7d0ecfd08c031460059783a57315f4ff49089ab1646fd6dac6572d25c31881e09f7bd5f66110d26e4f70645c14fea702abc8472888f2393e3834af5976f11478c795a2d196d8694d0acf25447f71b5cecdeff257d98296fc9a4b61be5816521777a9be250a351d3bf37b97e169f43b9bf5ea18e279b54cb3a49fe8bad371bb3764850d908268030f7e8bc91a89cc4f3c08ce99422531c39f1787b12d1bee622bdb9457dd1ff92c2dc55736d02471d6bf2faefb0f61b8e01f997748cb9b162c8de859f1ad26c09b6472e82f1ba978e6d6b9a13a15f9279cb94dd5c1faddfc2151b0dae0075859a0ea25ef876bc8bc7df4c612018191bd6188f7406b1c7d91b4929450124b6a325ff22f53d5a2e942b396130c295355a91f51fb4f69297e1a506c0dd05856da88239e50064d9e5ce82759b5142889e89497f7e407e27847d28e9afb840ae26980d523302764b3ed09771f74123ec7e7d33d02133c3c765e89d6e2e159408327b8f452dd8ab6f6353f6043c3a67a3b266f7d132d4e87df7256b2fe214f9dae3aa56ee814e3200201f533a4ba5bdfd3cba16cae8ea1f984db9be8b8dfa1ba489d08cd2b80ea0edce61305584d37aeaaf9f5f439c0500ec72d824f4688d4328f3fb3d04f3d339b501f8aed646abca93671546ed189055a43875acce176821d41ab7da2647c3e7c48f4c780e0e53693701007b60f3480f5420dfd52e0f97f4719e30e7fa3aaddf75ef7b139596293c8c4638f089ea5e46ecca34db0f375713b89823a62bcb034142bdf1c134d8031acd6c1ffb25f7fbfd82d9110013f7e5f32002ed132a44c776519d53210817a61da1eff883652800302543234a9f42d44e3cacbfc33429997e2b08c52891feb7c0aa4f2fd92bbaa0bb0790eb62000bf999ddb4cf8ddcd8491aa9bdd19585dc6687726a173e4a71dc33c96f3166dfb395d2d75ac35ee767db3e679f69169b6a8d1f894ca33056876e2a867f3392b7d010b5cb8df1631e8b4573278bb681e4431a1b6ab448b6775ef25ed6fc2dbc252ea784d2b9e7564ec5d5320e30fd797d4af0fc542726e1cbaec2e6c973657f25b753d13b26a3c357c666b5019b3e4bd828ff58ea8d2c32d181af2a99375243e22b35340ee85fef37b87d50017448a246a95af8634b01ff4af91712ff228016ec3286139043061e9d84f072aa0e90f05c8527fe0c3bd905a29e4b794e3aa8ac4a5d28cad44505e7b65a555a6eb96e5cabd0157973874eb4d2f9203c060cbdcbe96f044d2e52c159be2c1f7a90c62360fd614e7238570e3f0c2d56609f16e6cb454e1d14ae1a6769715ce81772aa06a36e20e77251548e93802b3ba2a4403cc734a0fe855204cbf86e3f22dd8dda7537cef247c4682275d295e363b37a4ce6e663f94cf50f050b3747b580f27ef64f67f7daec94b18cc0a24f28e57d7fb7ef89076756a58624b3f9a9da4fa0a53ab3baf409224e70ca85f75f5cd75327d9c032a4556c185cd5ca3136a4cb643c91e6389a9de5d8ab242f4d07d80e1188872116b9aecb2f032b2538371ed0eb923b9a8e253fabbd1490ce7701e58444a389d3bf0fe479998c4d13c340507dc168c94e4e426389a5110d358fd214a1422493947d9402e3ce11a72d6a7fd63a62fa07dde2a3fc89c1a93e5df751ba299243b1c64758d3546e85157a3873c393b7fdf237eee2eb6bbef496adcc81718d1d5a95e495f6426f142f0117c2cd199956ab6978ceb5ec71a8d471dde7a31eea2a6e694c7533c88c158937b052aadefe1d715be27cb2da70bf5f163355b913f95a61a05d1f1b9dbdb3ef74ebb81a2a674d0cd8ce8ae38486efe2396", 0x1000}, {&(0x7f00000023c0)="7f4d62fe8cd6b9b04beedcc623d9472a4d", 0x11}], 0x7, 0x5c) 16:00:09 executing program 1: r0 = kqueue() r1 = semget(0x1, 0x0, 0x400) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x9) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002200, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x40) r1 = open(&(0x7f0000000140)='./bus\x00', 0x102, 0x81) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x28aa) r0 = getpid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) unlinkat(r1, &(0x7f0000000180)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x28ac) fcntl$setown(r2, 0x6, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20040, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="15f2b73901c1902b75e897ebf89a0c69f58bbe9e2ce131ce84f4c5c18b904a4774b66d5b0de552032e9dd72e314fe2cf5505770084566a2a5e008d31500da66f23e64e1d68ffc068763e", 0x4a}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r1, r3, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r2, r1, r2, r2, r1, r2, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r1, r1, r1]}], 0xd0, 0x2}, 0x1) close(r1) close(r2) 16:00:10 executing program 0: mlockall(0x3) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:10 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='.\x00', r1, &(0x7f0000000080)='./file0\x00') setuid(0xee01) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getpgrp() r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r3, &(0x7f0000000200)='o', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ca4e66378e5deab711fe4dbfa6"}) close(r0) ioctl$TIOCSTOP(r3, 0x2000746f) getpeername(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) fcntl$getflags(r0, 0x3) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget(0x2, 0x1c0) msgctl$IPC_RMID(r1, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) nanosleep(&(0x7f0000000040)={0x3f, 0xecc}, &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socketpair(0x0, 0x4000, 0x16fe, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x2}, 0xc) getsockopt(r0, 0xe63, 0x8000, &(0x7f0000000080)=""/122, &(0x7f0000000100)=0x7a) socket$inet(0x2, 0x0, 0x2) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2004, 0x1) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001500)) connect$inet(r0, &(0x7f0000001540)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000001c0)={0x5, './file1\x00'}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./file0\x00') utimes(&(0x7f0000000280)='./file1\x00', &(0x7f0000000440)={{0xc000000000000, 0x1df8}, {0x7d, 0x8}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000003c0)) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7fdf030000000000000000000000000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) accept$unix(r3, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) read(r0, &(0x7f00000001c0)=""/20, 0xfffffffffffffff1) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x8, 0x4, 0x3, 0x1, 0x80000001, 0x6, 0xffffffffffffffc1, 0x2, 0x1, 0x3ff, 0x6}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0xffffffffffff7fff, 0x4105, 0x100000000, 0x1, 0x1, 0x80000001, 0x0, 0x2, 0x400000000003, 0x9, 0x2}) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f00000002c0)=0x8) lstat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000240)) 16:00:11 executing program 1: unlink(&(0x7f0000000200)='./file0/file0\x00') chmod(&(0x7f0000000100)='./file0/file1\x00', 0x181) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:12 executing program 0: socket(0x10, 0x8004, 0x6abf) r0 = socket(0x0, 0x4007, 0x5) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000000), 0x4) r1 = socket$inet6(0x18, 0x7, 0x84) getsockopt(r1, 0x200000029, 0x6c, 0x0, 0x0) listen(r0, 0x0) 16:00:12 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x24) faccessat(r1, 0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:12 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getgid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xfffffffffffffe01) getgroups(0x1, &(0x7f0000000080)=[0x0]) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0xa44) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, r5]) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) fchmod(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x820, 0x10) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/33}, &(0x7f0000000080)=0x23) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:12 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x4000000002) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) write(r0, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x9, &(0x7f0000000500)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000001300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:13 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000000)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0xfffffffffffffffa) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) 16:00:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="59e90e30110411bbcba1fd5c9c5fb71137ec190821b45197f830105a1fee995a3ee9b9b1df4f396a9dcf58bd43dfe8305d96692ee43dbb9d7e21b754ef4897465c981b2acc60afcb2db1c0fd1aa783610294d8684264eb9976baecee5c626e0e68f9e54d9c59d04e0e2133831bd661d57a94d6bd905b3d027235c7fe576a0eed103930024619cfe94b119e29102a5f8c496759ce08c7c4e58a432ad6fa42edc308c9f55c638b28628b09d4f8075aaf27cfbf1e69c0cca298afb003b43e45cd0ae90c54d462a10d1c93bd9270562229b9e0a56356e6c35e", 0xd7}], 0x1, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = msgget$private(0x0, 0x60) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() r4 = getegid() r5 = getpgrp() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000b00)={{0x8f3, r1, r2, r3, r4, 0x1, 0x7}, 0x9, 0x25, r5, r6, 0x1, 0x401, 0x40, 0x100000000}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000100)={0x9, './file0\x00'}) ioctl$TIOCMSET(r8, 0x4004426a, 0x0) sendmsg(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000080)="b587629601cdb7f98f3bde851d097182fc0f0b5f01d8168fdbbd96093f1e90bb09578550f8ebab898c7661ec86baa59a041142a3457ced8e57e41028edfbba6194646f8d56b266e7ab27d73711ff53967237d0ab6771fe65674c73e2ec25", 0x5e}, {&(0x7f0000000180)="364e4600f4aa5fc7cf34559b7233dcb0b90b279d1d076e76fbca2c27034bc36b9244f6ccfd951b17b52ae992b5e8d478b04921aebb6c8f4da465893f9c4a82acde433e4ffac8a91995267921d13e63b7d5cd839591d32dc172eccdc8e922af81a217f2794d8c436b204ffd163e24907f1a7880514fade9fbe12d258615f068b596307764da44d864da2680900f9dbb93f44111d3e187b064abdde502765dbcdaa276fa61b4323c3830ae37279c9309a359990d0a54ba06a38c02b9dd24b37a334e9f0b9f50eb04a28677a34773a0428695945aa3bd10d8c0a8852c7ea3c74b4b17a4ee26e3bf9315970eacdd437b2973bb3e5d29a368", 0xf6}, {&(0x7f0000000280)="3593613fa28c9177fa80c85149d5d649903051e49532530e7a14ca7298c7fdb561fc91af4f06785500e732047c814ccf044bf42bae98b5d634a88add23d3444f09f1e018d42b07e370d2a5b534cce5dacbdee578", 0x54}, {&(0x7f0000000300)="2167111b803aeac5fbd454683731abf3a531012c9d1fa488be06dd6e5b8541f581bfd76bc6ad0296bdd22b279e7fa1e249b9bfefc7377a3ce6c36f6c743a535c9d9cbe6ef22940e9eeab5d8505e83f556f8ef6939181c5aa86ae7553f0607e01567809547f468b9284b285f3ffc94d6cf9d4792fc139a018fa97c582c5701cd18bd2209faf2e75805df03b39c848d18fd126b586b9ac39e41f242281aafe82099cdfb8ef697fc869411540fd6da230b1d652402ae19cf85568d9529cd2c29e9b9cd6fb59dee025926c53d04ee19f9f8ad95e720075fb243e", 0xd8}, {&(0x7f0000000400)="b7364a5417bbf846641f93d4655df8f147af8d42fd25648b5af0c5cefb1b871af133ae4663d78fd744a41b9c1859bcb70458dbc79e27676805c6df01b9fa506fc79b13e264ffcdce1e340c969f53ea2ee0ba1ef1d33a788bd501e1c4b7c1a764e10f73f8512b6a687a5c56841fa16f020cb7f6e6329fdcebb8379c43d61067cd2fc369a01423f3238766bf42389654775f759fe2201949f257e1c3b2ace282c9c318904967e57926c8ddaa3581461f1ddb722e26b3020237fbe3889350a6de804ad683dcc5d0e3fa970d6a10e4c1042699de67d9247f97416d21a5b7f918793cdd9076458a4be3", 0xe7}, {&(0x7f0000000500)="e73f845822b7774f4df5ec3ba7764c45e382ab0a0f9a43ef2326341e330130104ebccdc38b208b7e82956bbca91e2923b3a96b7409d535c2d901fe3c828d2fc30a4f2331aee85a93c040be5d5857298d7af1e6a9890d9c9a8b2ed5183c31da9e8eddb61bf6e11e16a18c3765e6ffd39bb55866a49edf598e52d4c808e20269f8d42614c1b3877cb53b7adcc1fe101dae283c5eea80547add1ecf079ab0f76bf221613eaa65cf04606e5c45462420c0a70b48013e73c3d2e5b79563e0f1b4b805e359707f0ea96843b9729221a469edff58e61b44b68c9115c58bc350c0702a25247282fb04", 0xe5}], 0x6, &(0x7f0000000b80)=ANY=[@ANYBLOB="a800000000000000ffff00007fffffff93375816fa5c692f9d89ecc1b4ad383cab9d6c3ca6dde33e5fc4131dcd8500391b1da47ce76b1e80bf5c47257bbb63e09c4549638cc0b3f85bd4babbdc4a32dcf1e60ccb8a008b324b759887a8ec1dea80b40642d8f38ad7517cad6fcbbb60b7fd834abb1c315bdd9559b23509b20c5d3979d8ef3b391507338a3ca7d6c3cc3c5803ad18686ab8472fac4b1f666f1bb55e96e68ee6d15000580000000000000001000000050000009bdba4bb2bfc9e526b9843b5394a41951ba284ad55a4bcf76f02b6be4bf4db5b8f1a2c6b1742d35b12144354cc3dab9bec6c547df1d68acfdb6cc6b59aca9b1b1700000000000000580000000000000000000000610200008477878a47c24388fbf82a9f3c79a8c668fa83eac93326f0d32afb3f774edd4b5b0babec0a96cdb5dc7d82788fe1cd84675a1bbe756185cdf045c8b8858cf1c802074600000000009800000000000000ffff000004000000f6572aae0e0b0abe1d9020e6698683db566bc826ed2ef4e01880ea3263250bc98ce2ba2d60e53563bd9297b91d7ed5bbae1093560b3fb9d9b4fb9a08121e96850ba5f7198c5e176dd3bdc713626e343b35ba4df5939090c7798e2c9afed574f04ed56ed20fdb8fbf33cba867e8cf8c7cbbc4fffd7dea01f08436377b6cbbfcabc2c2d10000000000b800000000000000ffff0000fcffffffdd544c28abf6527138420ca37a394212e7de0925a34f3acbc6e2d0c59f93b1ded5be8ac0de5dce9f60a5f45617cd9d0da7cded7fe36208dfc19f61580392db97a76cca27a6a5e8bacd94954c1970206038f5e8945c491fafdd7c844b405d732c48e6b1ded7d92968dda43f4082676c21728c49af1d4cfce6ca0edc36d16fe1f3207c4f2091070e22a3c436bfb5da4a52e2849b3a84c22b382e7a479b93c295b54d0000000000000048000000000000000000000000000000759c5cdd99cfccde1956455bd77e31e3062792ddf2cc3120b27d6dfa5db7374988c65bc909f6f09697286f8176d444192c263020ea89d67ed000000000000000010000000000000021092a2a8fbb5d35e7853b405269d74a51555df8cb833c886a63f7187a584e8cad5f7049b418196504f90089a1acc5eaa9e58d314e4e24db01e5205aadb320bfcc28edd004855b027a38725b8ca293a98266e0c3e0182f15fe048c8c17441e4f72959256f360a58335bf1425e5d769a82b8563b40533932f48b6732cce530f1a1cc93ae2e2b04cf9efbc1821b9e04ade80f08be6b611c137a893bf295209d56171ab5b9ce7e549a37cd04249939861bbf551992f2edfa6e671cdc206e456c400180000000000000001000000660000003355c628bb640000f2a3ccfa9ff86ca38fa9c78e1dbe1610"], 0x3d8}, 0x2) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000a80)={0x3, 0xffffffffffff8edb, 0x7fffffff, 0x59, "2ec11ac87bcf19bd809bfa170f9c81d54864876d", 0x28a2, 0x8}) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c2530008c369ed7dfe0b1d2db558a8f17c23bef0620aa3e8b30962291389a5d34b0d59aaac3e3d89406ab22d135d5b20b43fe6d99855ede7213c2952a09f5c64600c1c5954ebbb20ede68e9948902f8595109884888c87106121015c8affa63ab6a7cd0f72e120fd3cb1df7614b9bf8d7d6e055ee8dcd64db70f765609c"], 0x10) shutdown(r0, 0x2000000000002) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r0) r3 = dup2(r0, r2) dup2(r2, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="6aea0047874403fadb8e00afb064dfc1910bab4c6d1d4c02f83ad03216cedd8403f5584f5d1f9e5320a937c73a86a1619f6736e9a35a0f0dbbe4c49694f5060eb3a8290bcc91ee438b6b0a3dc68a4347200c2aad0758b2cce4fa70b7b750bcbe2f32ab3412d83d6edac0c1bd0215394f70c38eb95bee9441bd74f784ba9a02d188a2fb2a478b78943e68d02e36c06da0fd5b96e68f3c0ae8df842a3206537127b31398ee8996895a65f74c05f86515e7226f82e9a7a0873b618defe266b28550c2c8a237de30d65110f1e87e5c992b21a0678131102b23064a65"}], 0x1000000000000291) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) sendto(r1, &(0x7f0000000340)="2b7725d6d3f3059fa0e1603e092fbcd52aa796b56bf15eebc2b5af862e26836681faaff792b61e9fd87410b2960cf88cee3d608f6ae3ff8ca20f5edf4b15aff03547db8c3c36009471f54cbe0d3f0550e5e6ae78da999b9e576765d99b1f1934407b67b700b501db609e1244e6fcb2935add32d3d5ac169a8ecf39c6f654ee40eb150dec8eab8f7cb5cabde549c7e2dc1c5a1190b747df49eeb84a6a658337dbae5f2e1ff6307906b2482d98ff1e845895b663651b84b09378cb3155e636fc53b8c42fa2d3df944b4afc6843c0f1c50fb144", 0xd2, 0x402, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x2}, 0x8) write(r1, &(0x7f00000004c0)="e0f36761f1b267474f744ed284a8238bd37ad24caffb62a5a4326f5031c9b9cde0576c642ccc95273e0889366d20944985d444b9b614e538473a98f9ed4df516a508f9b86aad6e0b72dcb4eef88d9bdb7056178ba7e22a38ea93390a11b8e0677d9050cddaf8739f14fb524558029b161f18f2cd04d96d2ae3687fb070e95a96898a82401f471436877f79efe604c9be4a1108bd60c44b962bcf56f6447e98801e581c0441c8b1d0c58a8b1028eb7ffecd4e01b68130455abef55b5acbb56af56b36e7acc36f425d65adab038da80e3b9c3dc235c5df4b4c4dee9f008d43", 0xde) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x3, 0x5, 0x3, 0xfffffffffffffff9, "0a1e92bc026813b54c99b66ac208b60204b7ef0d", 0x49d, 0x200}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000280)="64cb0ee7310f4aa563cbb3672b37211fb08903822df1abf6c4ddee17ba0c5c3ca7d0eba4469a3eb4952c20b62df1a10b59bd55225c72f4b6bd41ddf4cb78ef520d7e58250afb5551f10f8a4d62fb6efe9c5808b7cfc2171b06d4571caa1423565ff52671cc5ab4946c403492e27777186f508ed833b4401fcd0207016c2f0cb6f32a82", 0x83}], 0x1) getsockname$inet(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 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) r2 = dup(r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8408, 0x2) sendto(r2, &(0x7f0000000240)="5f47280c92c1aea15c83ae4889dd583f0a8fc2abf284a5794d78919b4ab2eccb1a7d0d81a9c457c3e59db8dfe52c135d1c8bc3cc7aa60059aeb1e74774334185a6dcac90a43d96d8974f4b6f995e3b2eb930d8ff387a560b8fadc7cb301c673f33cc616decd7d72b83d8388e2f325a880c2fd8f8737feabe22aa5501b80d39aa936e4ac515f2f59e85931d553b70b0007ce9341b8407c316c1391fab7eca50f0a9d2199718b69dcfbeda17807cd073d0233117a343c7f4630487269b1b120bdf074e4c18818af19eeb6a9bca97f14d", 0xcf, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r4 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSTOP(r4, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x10a}], 0xffffffffffffcf1) 16:00:14 executing program 1: r0 = semget(0x2, 0x5, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000001c0)=""/133) r1 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r1, 0x0, 0x0, 0x801, 0x0, 0x0) write(r1, &(0x7f00000000c0)="8e0b00ec741bc581c8b9998d5d9822cf4a0c843e16ad8cc487219c2b70537581fcadaff762baabb5f0c1b8efb92e55b93a5cf4aeb13c954d0ceb377f307334af7730fd4275b3c5bdd0f214ef3e9b00491add5eeec155029c677c3608979bbb0318dfe4b00168303b1773d7650d04489c94bd1797e3172e71da6f0b8bab40b1519472853ed0f9b3f9d63b3ea3cc908c88c74c30c0467a4b54553c956810e5afdf91a53577de1b0fc8fa08f7f93154c2c8dff81d007cae9afa0fdc12f532376709325bd45b23af201c050426d186b150c15ca00a2a54b4c27ecc67733d9001b9cfbae5133280f5f83450c4de4607c74713f66ee66c1fc1fc9a", 0xf8) socket(0x19, 0x5, 0x2f97) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x10) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$inet6(0x18, 0x2, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) getsockname(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd5a) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2a0, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235cd616ffff0000107d0c"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x30, 0x1) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x100000000, 0x5, &(0x7f00000000c0)="506b80d79633fc4ea9737c1b990c89f3686240242911b529ffab23a7d3fc4455eb374c0e3876354968f004f6166ec598a86734aa9fa96d48911610db1b70fed97c7cb307c582c0e716498579b0bdcafda8d748ca3762df18022aeac670dd6ce5f03399f7adc65d26300b74ed6f5e4331112e575d60413f55cd0e3546e0a96a5cc712e78d3a07e313a5351bee2d47e447dae36572d66c5ff43026a82cc0f5d378992afbcffde0676a31e22a004bb759e0d5196e53667675cebbb1ce79332d8b9d04c039352ceb2d2ad9517814eb9a76a6d791b676853a3b23656a17b29335333080cdc5077f63558ef74e34", 0xeb) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8000000005) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:14 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000040)="c45e84bbffe3ed7e6666b3f984dc324b", 0x10, 0x40d, &(0x7f00000000c0)={0x18, 0x0, 0x401, 0x8}, 0xc) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1204) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x38, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x40, 0x109) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x84) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) open$dir(&(0x7f00000003c0)='./file0\x00', 0x108, 0xc0) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="3a61e4a650192a4bf307a53b6bcbcf39918af877fec94ae65cf4a25f3a98c3c6468523185a1f8d055c2594d25e41ed7984b5cef0b861ff9cca435f81d03d370a6832ee89c2781157317360ae608efec19fe176e91bcd50a9e0118dc483fc1dccbe80d2061a369f40a9c1e561d3ca5ec45fac2df66036860d1a094130b78733865ff43ebe6751f7a14713974ed5dc7d066bf027cb6f14757db7d3a7acbc1fed55788ae3876db5c9f555e943bc57334f30994681973ebc83d5e6c5b153fa213916ae813ea12b211595eccbc008fa3e8168fbd0d6cf02a240b17858897b2b8c0c29347894416898"}, {&(0x7f0000000340)="619d459c22516dacc7683fbf1e02458fc354bd21253ad511c86550c799b3d12dcb910f8a4050391cb240ffb518143243ec39fafd33abc7579206a711f8d926f95227dac643cb1f9ba1a9d3397724912b"}, {&(0x7f0000000440)="22209d8e84af0a83b3372d670f07d4613aa0f81c1d9ab2e482f7c8d635777a27f573856ca70c0037e5b512c2c14eac3a1eae770bfe896f42f7b0ec5e26ee0124fa13c7e343"}], 0x1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x2, 0x800000000000, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x8, 0xb6, 0xb546}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0xd3, 0xc0, 0x800, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x200000040000081, 0x8, 0x5}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x20000002, 0x6, 0x8}], 0x9, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x50, 0x9, 0x6}], 0x5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x6, 0x80}], 0x7, &(0x7f00000000c0)={0x9, 0x4}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f00000000c0)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0x8}, {r0, 0x8}, {r2, 0x81}, {r0, 0x10}, {r1, 0x20}, {r2, 0x100}], 0x6, 0xfffffffffffffffc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() 16:00:15 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000080)=""/24, 0x18}], 0x2) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:15 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) pipe2(&(0x7f00000000c0), 0x10000) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x11) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x182, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) dup2(r0, r0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x7fffffff, 0x4, './file0\x00', 0x1, 0x6, 0x100, 0x2}) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x0) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES16, @ANYPTR, @ANYBLOB="74be9122a2ca6285b64883bbc05f65e88d4c99114cd97b827e11742d0d31676e0dcacdd42dc18848eec4b9c89b81d08ab65e05e47e81b4283e1c7a18276f280d4b3a527ef2509ac28ad4a458b0eadfebd3f1bb176b416cdba15709fcaf12f170fa5ce37d7fc41c094d1311523601f70759666a55d70449c93b59f746a27a0f1c7b88733f07bfb2c8690b70ce56da566ecd589cfa2880237578d79e6b9bb84d1671244f90ff1c0c13763b42bba3050bf97b5341e553874a68a6325f3937fbb57d9385050cc334c507928e10b643d91aea2e161b1f1f6dec028958086e16e46df281", @ANYPTR], @ANYRESOCT, @ANYRESOCT=0x0], @ANYRESOCT, @ANYRESOCT, @ANYRESOCT], 0x4d}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) 16:00:15 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x20, 0x7, 0x1a) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x3, 0x4000, 0xf, &(0x7f0000ffa000/0x4000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0xffe}, {0x1, 0x40, 0x1020}], 0x3) semop(r3, &(0x7f0000000280)=[{0x1, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x4, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200001, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r8, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x24, 0xf, 0x0, 0xfffffffffffffe3a) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 16:00:15 executing program 0: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x7fff, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:15 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="da94ea0400002044a4c441d72aca660f638899899999470f022f41bc83000000f20f2df9f2ad26def4c4c2b0f3ca") symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mkdir(&(0x7f0000000040)='./control\x00', 0x1) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 16:00:15 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x7, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup2(r0, r1) socket(0x2, 0xc002, 0xd8) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 16:00:15 executing program 0: r0 = socket(0x18, 0x8004, 0x0) setsockopt(r0, 0x29, 0x4000000008, 0x0, 0x3bf) 16:00:15 executing program 0: setrlimit(0x4, &(0x7f0000000140)={0x4, 0x7fff}) r0 = syz_open_pts() truncate(&(0x7f0000000000)='./file0\x00', 0x6) fcntl$setstatus(r0, 0x4, 0xc8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r1 = shmget$private(0x0, 0xd000, 0x120, &(0x7f0000ff2000/0xd000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x8a6a) shmget(0x0, 0x2000, 0x0, &(0x7f0000ff2000/0x2000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x8001, 0xe3, 0x8, 0x1, 0x100, 0x4, 0x9, 0x3, 0x1, 0x3}) 16:00:15 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x3810, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000300)="354165091fa2923993a2991be0f6beb8ed", 0x11) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() select(0x40, &(0x7f00000000c0)={0x2, 0xffff, 0x8, 0x1, 0x6, 0xfffffffffffffff9, 0x4, 0x7fff}, &(0x7f0000000340)={0x80000000, 0x401, 0x8, 0x9, 0x20000000000, 0x6, 0x4, 0x7}, &(0x7f0000000380)={0x72d, 0x8, 0x100000000, 0x0, 0x4, 0x0, 0x100000001, 0x2}, &(0x7f00000003c0)={0x8, 0x80}) close(r1) msgget$private(0x0, 0x11a) socket(0x800017, 0x5, 0x820000000001) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000000800)=0xc) r3 = semget$private(0x0, 0x3, 0x1fd) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/88) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20010, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x4}) r5 = fcntl$dupfd(r2, 0x0, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x80, 0x400000000000004, 0x6, 0x8}, {{}, 0xffffffffffffffff, 0xa, 0x80000000, 0x100000001, 0x3}], 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x3000b) mknodat(r5, &(0x7f0000000440)='./file0\x00', 0x8080, 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4810, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0x40) read(r7, &(0x7f0000000200)=""/183, 0xb7) write(r8, 0x0, 0x0) setrlimit(0x9, &(0x7f0000000400)={0x6, 0x8}) socketpair$unix(0x1, 0x3, 0x0, 0x0) msgget(0x1, 0x800080) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x42fd) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0xa, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5e, r2, r3, r4, r5, 0x10, 0x4}, 0x200, 0x5, r6, r7, 0x7, 0x3f58b1b1, 0x6}) r8 = dup(r0) ioctl$WSKBDIO_SETMODE(r8, 0x400c5708, &(0x7f0000000000)) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000060000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000317e57fdf4587ac0ccb8e100000000000050c581ea7b29dd24386f00000000000000000000000000000000ec0000000000001c6584607a68ae3ae573e9a4480066fe5e92c570c3c182d1381f9737eedf87ce6158174efbff5ad34eef0bfdbc0d738214ac32105febbcbf8042e2cd7c98bba769c5592ea57ef91622379c1ed73097f0df95ba2b9cf586190d526bc85fea2cfe3a4dca010b52695e208dd4d2eb039a3b445ec76be3037532beef18167577fd92d1eabe033523e22e578975e2c9d42e521bb99caae72f"], &(0x7f0000000080)=0x6e) 16:00:16 executing program 0: mprotect(&(0x7f00004b0000/0x3000)=nil, 0x3000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) geteuid() connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x2, 0x0, 0x0, 0x2, 0x81, 0x4, 0x0, 0x2, 0x3, 0xffffffff}) sync() mkdir(&(0x7f0000000200)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000180)="3c67e599a9cd3696ec33349350c5184cc755ea0678c1e6ada6bb51f3629976a35a537305f6b1f950ad052b949dbf96e78564fcc9619cdd66282bce112ac659f68b3dad400709704b54bc333f2aa8dea13eeb") utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x1}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00@\x00=', 0x4) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003980)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8650000000000000000000000000000000000000000000000000000000000000000000000000000000000e3ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff00000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066e40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000b25b645ea356a88daba6dc5b0e81dbc88601172c1f307b502153cda3138dcacf8460ae2f10ca8166cd170d02ef81fc40554d48172744940e1c762f852d674c8f9d1d2c32db462571cf2636fe7c9c12042c1affa5fa4f2e6c1a9440b3022c3b0303dd3d4bc1a279091e224bbc4662000000000000000000000000000000000027b2488823e9fa903015f287cb391971a8a3c37cec137fdafa8d4e2c379b57cdf001f22a769e78c50da3b4d37b93b9e1a263fb"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f0000000340)='./file3\x00', 0x0, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000080)=[{0x0, 0x48a, 0x1003}, {0x2, 0x9, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000140)=[{0x3, 0x86, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x800}, {0x0, 0x3, 0x800}], 0x4) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8}, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="8a4c993f19234f0ece7b4773f03b7a3a8d6446b36ae5", 0x16}, {&(0x7f00000001c0)="27319ed4dfe91b7d5b903da347e0658bdaf87a3406b477f5177dd5cb493b2377c5b9a049e54f0b3b495824a031d2039aa5631d32e03e4287267906463afa70c1f9b2a9c77ded72da292a42418ad267f73a1e50f039da59c3e2e6e1ae1a1f79a35a495e355c34454ad9891e5b817a50994b13b85c9504f2b1f8b3e8c7efd42495b98629b1ca36338450b2b9b7b738ae1a17c9edc086e27f2496255a0c29d7b76617b2d07776d237f7bc7ed69d6bf9cee81a9ecc60fbc40fc65f644301a261b0da81c54768f9600622ba471b0f8ffbfef22ebbde9947643801e1086159c2", 0xdd}, {&(0x7f0000000300)="c9869c3bbb6cd153d04f18c9f345588cfd3980713513a5d297bf1b53c556606eb93707f4331e48b6261fed1d2f3eba8b5b2048c00b7b08f3aef3811d38010b028061128886717cd6e0447c0f18143c2ec92f18c1d6b922f73ee39369fef83de79d1b95dc22f955b8fe240cd730f8fda6e5dce10151f3cf3c9f587d5dfa277d4f27c434ca256b59b1c1d63e5c6ee6d75b352838b69834aafd1d5ad5444f87087ea16215ec3e3e951fa7d4fbc118b4560e10e2644eea22a94bf1f2090b3b065ee0238305d131e1cee462ba08b45d2b721b6209415b362865eca8b27a6ae56855d5e4dd6b7af87eddf984ede72845e898dd96563416", 0xf4}], 0x3, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x9130dbf, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r1) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x4, './bus/file0\x00'}) r1 = socket$unix(0x1, 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0xfffffffffffffffe) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 16:00:16 executing program 1: getgid() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pledge(0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0xffe33c816906cc45}, {r0, 0x80}, {r0, 0x190}, {r1, 0x8}, {r1, 0x10}], 0x5, 0x8) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) open(&(0x7f0000000540)='./file0\x00', 0x800, 0x20) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc6f4c73f31c1d106) r5 = shmget$private(0x0, 0x3000, 0x4aa, &(0x7f0000881000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000680)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000100)=[{0xfffffffffffffffd, 0x7, 0x1800}, {0x4, 0x1, 0x800}, {0x8002, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x1800}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x1) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x6, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x3, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:16 executing program 0: r0 = kqueue() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3, 0x6ec893c0, 0xd9d0, 0x0, 0xb3, 0xff, 0x25, 0x2, 0x3, 0x6, 0x5a}) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x48) 16:00:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="3e2a7913e4ba0600000000000000e5e27b256d673551c0c01b3dfa00e552aaeefeaff0f2c8008000001ad449011f7c000000000000013c1fe9002000000000000001ff10013482", 0x47) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvfrom$unix(r2, &(0x7f0000000240)=""/216, 0xd8, 0x800, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x8) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x8a}, {}], 0x2}) r1 = semget$private(0x0, 0x0, 0x420) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$setown(r2, 0x6, r3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0xffffffffffffa0e0, 0x5000000000, 0x8001, 0xdaf3, 0xffff]) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x8000, 0xf5, 0x6, "258e2112beaf022c22c0e4a7a89ca116793207eb", 0x401, 0x7b1a}) sendto$unix(r1, &(0x7f0000001180)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0xfffffffffffffd57) 16:00:17 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100, 0x0) getpgid(r4) getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = socket(0x6, 0x1, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x400fffff, 0x5, 0x4}, {{r3}, 0xfffffffffffffffc, 0x48, 0x40000000, 0xc768, 0x67}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0x30, 0x0, 0x2}], 0xfffffffffffffffd, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x19, 0x80000000, 0x100000001, 0x8fca}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x5, 0x9}, {{r0}, 0x0, 0x50, 0xfffff, 0x4, 0x8}], 0x400, &(0x7f0000000200)={0xfffffffffffffffc, 0x100000001}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:17 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000352, 0x0) getpeername(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000380)=0xc) setpgid(r2, r3) preadv(r1, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x5, 0x0, 0x9d1, &(0x7f0000000140)={0x1, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = geteuid() seteuid(r0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7f, 0x1357}, {0x18, 0x3, 0x1, 0x8}, 0xb96, [0x5, 0x3, 0x1, 0xe13, 0xd0, 0x8, 0x7f, 0x80000000]}, 0x3c) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x2}) r2 = semget(0x3, 0x1, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x1000]) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/97, 0x61}], 0x4, 0x0) fchflags(r0, 0x0) ftruncate(r0, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x2, 0x0, 0x8}, {0x18, 0x1, 0x3, 0x7f}, 0x100000001, [0x800, 0x5, 0x8, 0x34a3, 0x8, 0xe6000000, 0x4c, 0x768]}, 0x3c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x80, 0x0) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000440)={0x2, 0x1, 0x7, 0x983, r4}) listen(r0, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x1, 0x2, 0x8}, {0x18, 0x2, 0x2, 0x5}, 0x697, [0x5, 0x40, 0x6, 0xfff, 0x7, 0x552d, 0x6, 0xffffffffffff3b38]}, 0x3c) r5 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x1, 0xfffffffffffffffb, 0x8}, {0x18, 0x0, 0x6, 0xae3}, 0x0, [0x20, 0x1, 0x0, 0xfffffffffffffff8, 0x9, 0xe304, 0x3, 0x4]}, 0x3c) r6 = open(&(0x7f0000000500)='./file0\x00', 0x0, 0x90) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000740)=[&(0x7f00000005c0)='/dev/tty\x00', &(0x7f0000000600)='/dev/tty\x00', &(0x7f0000000640)='}.\x00', &(0x7f0000000680)='!\x00', &(0x7f00000006c0)=',\x00', &(0x7f0000000700)=')\x00'], &(0x7f0000000800)=[&(0x7f0000000780)=':\xe9\\.\x00', &(0x7f00000007c0)='/dev/tty\x00']) unveil(&(0x7f0000000840)='./file1\x00', &(0x7f0000000880)='r\x00') ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000008c0)) fcntl$setown(r1, 0x6, r4) r7 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000900)=""/164) chmod(&(0x7f00000009c0)='./file1\x00', 0x40) readlink(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000a40)=""/99, 0x63) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x14}], 0x1, 0x7f) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) setsockopt(r1, 0xfffffffff4f95679, 0x2bb3, &(0x7f0000000000)="ebd27dce78edc39706cd676fe6b0631b396987f518296b899548b348a67517fa3bcdbc6c0f1103370c82f20b210b2c73a59ec88f4d83a3bc59d5b088e9f42126b0d16f4857163eab681e782a4911", 0x4e) close(r1) fcntl$dupfd(r1, 0x400a, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x18a) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r2 = kqueue() r3 = socket$inet(0x2, 0x1, 0x24ef) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x82, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x400fffff, 0x200, 0xebf}, {{r2}, 0x0, 0x4, 0x20000000, 0x3ff, 0x8}, {{r3}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x7, 0x5}, {{r4}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x1ff, 0x49d0}], 0x8001, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x10, 0xf0000041, 0x8001, 0x9}, {{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0xc976}], 0x80, &(0x7f00000002c0)={0x7, 0x981}) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r8, r7) 16:00:17 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) fchdir(r0) r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x1000, 0x7}, {{r0}, 0xfffffffffffffffc, 0x8, 0x10, 0x5a8, 0xf49}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0xc1, 0x10001, 0xf4}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x2}], 0xd0f0, &(0x7f0000000200)=[{{r1}, 0x0, 0x10, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc, 0x4, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x60, 0x80, 0x6, 0xffffffffffff1cb2}, {{r1}, 0x0, 0x80, 0x10, 0x974, 0x20}], 0x82, &(0x7f0000000280)={0x401, 0x6552}) 16:00:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xca) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x0, 0x0, 0x208000}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:00:18 executing program 0: socketpair(0x10, 0x4000, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000c4000000"], &(0x7f0000000140)=0x14) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) r3 = dup2(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1fff, 0xfffffffffffffffc) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r6, r7, r8}, 0xfffffffffffffe60) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r9, r5) 16:00:18 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) read(r0, &(0x7f0000000000)=""/70, 0x46) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x3, 0x4) setsockopt(r0, 0xc94, 0x1f, &(0x7f00000002c0)="41f9799fd15a30b7b6404d6b103f93899557bf64aeef9c14424d00361c972b2bd5a06304c70d6ad0d548f213763938776f95e96205dd07dfdc62a5684636667828b9cf8f6eb43ac8576fbc360a756dfc2a92386a674948da68bb7d7c412ecfd1935321b1a69c956398f3b5fa05d0a186c4dfea5501a33947dea9494f1eca74ba77ca10d90eca0653a39f848dc76c845fa9da0b07e6138f25da14191c1321fed5334f9d731e98867369eb1f79fe69cf91d844285d49b0a3ca1154a6a300ef3c42e2de40c9379ea6bb13", 0xc9) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getpgrp() ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000540)=0x3ff) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000005c0)) shutdown(r2, 0x0) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x3, r4, r5, r6, r7, 0x123, 0xffff}, 0x8, 0x80, r8, r9, 0x0, 0x6, 0xa5}) sendto$inet6(r2, &(0x7f00000000c0)="d81166b5c46015dc0315331525efb95ac518469b5a1667e1b786a6f24fee65651ae55c8935367975ec50848fac7f1d15582b9733725a08e6fbaca20625cf137b4ae8f97e16b1aa37d4c66e62682b12cedb9207976845d7069fed670d27612d2cb04ac45aa967ca522d93dbcb2f66261abe1224d9dd968754d882a344b99c704c4c59a52f4e4d012a2f4c23557d011fc92a89c8a533c428ac24a207ac8ee996d30f8fe5758534b64937ec20018fc7", 0xae, 0xa, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x7}, 0xc) ioctl$TIOCSTOP(r2, 0x2000746f) sendto$inet6(r2, &(0x7f00000001c0)="1016ca3dd57da5052ffb0effbf1594c045a5d21a88cecef63b7e528cc825ec70627454bbef9d47d7acae20af34b27c71e090c7b85841f7289bdb235bc698c358db22e3365150b120ed2e2a40e2010a56135125fe5b644b9de3fcd5272bac9a236253efce8c4ffd6feed2e21232a03bbeb4e0a85e0261bc749a6e2edd36d32404edcecf77ba6872411084e4de3a7f6d12e3fb94d7b8f129a0128991ff4258e4989406bb20ec348b8d43f81008b150521240d1186bd54e85bafc7db42f9655ac4e089429389c87469f7ee5f8b3e73aa6cd61a1bad2a741aa5030c8e7df", 0xdc, 0x1, 0x0, 0x0) r10 = semget$private(0x0, 0x3, 0x480) semctl$SETVAL(r10, 0x6, 0x8, &(0x7f0000000580)=0x2) poll(&(0x7f0000000040)=[{r1, 0x80}, {r1, 0x4}, {r2, 0x10}, {r1}, {r1, 0x1}], 0x5, 0x6) symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x1}, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x880, 0x0) syz_open_pts() recvfrom(r1, &(0x7f0000000140)=""/240, 0xf0, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffff, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)=0x4) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1000000000202020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setegid(r1) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000006128616486c162a83100000000000000000000f9b797b60b92e40958e1f5573ae24c79170f48158c57fdfba4a24ff49774e1cffd68cd937d65ab858ba1b878"], &(0x7f0000000380)=0x2a) mknod(&(0x7f0000000140)='./bus\x00', 0x80002003, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x8, 0x0, 0x10000, "249c82d2b1f325555315ff0d46c2dd5237b27fb8", 0x5, 0x2}) r2 = open$dir(&(0x7f0000000300)='./bus\x00', 0x3fc, 0x4) mkdirat(r1, &(0x7f00000001c0)='./bus\x00', 0x44) getdents(r1, &(0x7f00000000c0)=""/72, 0x48) pipe(&(0x7f00000002c0)) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000000)) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) recvfrom$unix(r1, &(0x7f0000000180)=""/26, 0xfffffffffffffde8, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe63) 16:00:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0x10}, 0x0) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x4c, [{0x3, 0xff}, {0x1, 0x3}, {0x3, 0x80000001}, {0x1, 0x20}, {0x2, 0x5}, {0x3, 0x7fff}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0xffffffff}, {0x3, 0x8001}, {0x3, 0xfffffffeffffffff}, {0x3, 0x9}, {0x3, 0x2d}, {0x3, 0x7}, {0x1, 0xfffffffffffffe01}, {0x3, 0x5}, {0x2, 0x6}, {0x1, 0xffffffffffffffe1}, {0x3, 0x232}, {0x2, 0x42}, {0x3, 0x40}, {0x1, 0x7d9}, {0x3, 0x5}, {0x1, 0x8}, {0x0, 0x65a32c50}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1000}, {0x3, 0xd012}, {0x1, 0x1ff}, {0x0, 0x7}]}) fcntl$getflags(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000200)={0x1af3, 0x2}) r2 = accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000340)=0x80000001) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x401) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x1f149ad0, 0x8001, 0x3f, 0x1, 0x55, 0xfffffffffffffff9, 0x800, 0x1, 0x2, 0xf3, 0xeb7}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000480)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0xa, 0x0) recvfrom$inet(r0, &(0x7f0000000540)=""/157, 0x9d, 0x800, &(0x7f0000000600)={0x2, 0x1}, 0xc) getgroups(0x1, &(0x7f0000000640)=[r1]) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000680)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x40, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000740)=0x7) fsync(r3) ioctl$KDGKBMODE(r0, 0x40044b06) getpeername$unix(r0, &(0x7f0000000780)=@file={0x0, ""/108}, &(0x7f0000000800)=0x6e) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0\x00') getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000008c0), &(0x7f0000000900)=0x10) kqueue() 16:00:18 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) fsync(r1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0x8196f45904fc06b2, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)) 16:00:18 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x1) 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) 16:00:18 executing program 0: setitimer(0x3, &(0x7f0000000000)={{0x1533, 0x8}, {0x0, 0x8139}}, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, r0) listen(r1, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x96fa, 0x4}, {0x9}}, &(0x7f00000000c0)) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x148505ba, 0x0, 0x0, 0x8, "000000400000000100002000", 0x0, 0x8000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="0c100ea3845dcfdb02da7e55e9baf7694ba6866ccc34283a913d4988ca2df48e0081e3b73aeb092c9cb3e65396a2ba4ae090d38c27c29b84fde22a3383d61378bfa5cf7bd5d7", 0x46}, {&(0x7f0000000180)="04769da18633737418ee71d116cd069316a2be8ea3df7daa0878ce95e5438274cfb277439b9f77bb84af7b73a5a9ba536bc49ac3486523ac261c3321dafae811ea1fb63b956a2b0e9179a393b5a9a8f8ec44263c37dcc52228a8a99fbb6a8baf97959c8c6032b0afa8466f832a02eb48e9728c40757e35e67ff5eeeef4d252186ae01368f2eb3675d394f9eed77a5c0cbd1a37367e2e97adecfc5274215923d441432df73ed4c070624addfdc8a359c373e7af3c441adb59df901a8257363b54f162596f6d4120dbf67213818b3cac3da842c48b4f331f22", 0xd8}, {&(0x7f0000000280)="2106fc7fa94e7454fe372a1f2039eb4a0082c671e81930278166744e9e02427928bd253377b2dc3003255cd857a9fad01f0f1fc415225494681641aa3e85f2fd3cd76a71a518a3692b12038957b60f5fe2250a1e978decc5994170d2c659f8ce14f91912a572e5c20392d93d67d58365e4c5a40c3cb88d20a578d84d0a4e5bb0423971bd28fcc1ccc502aab426ab932951aba79a9d43532217b1647942337d15e953dedfe14e8a96cdf6f7b286bb62c6df82adcc042e955b94c092db34261b966058b767d01ae3620f86ecfbbf41b7fbf766bbcf926881ed71ca0b702ab893e69a41c115474483dea6031b1774085a0f6380f90b", 0xf4}], 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000a00)={0x0, 0x1, './bus/file0\x00', 0x9, 0x4, 0x9, 0x8001}) r2 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000980)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000003c0)={0x20, 0x4, {0xa60b, 0xfffffffffffffffc}}) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/197, 0xc5}, {&(0x7f0000000640)=""/7, 0x7}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000780)=""/188, 0xbc}, {&(0x7f0000000840)=""/173, 0xad}], 0x7, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r2, 0x0, 0x1) write(r2, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r2) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x20) writev(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 16:00:18 executing program 1: r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000100)=""/61, 0x39c) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x200, 0xffffffff}], 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) ftruncate(r1, 0x7) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="4ddf321aa4d9a2ef83a1da6abeb723e4d1f0ffeca06daec9ae4c0901af5314402099ec4c0f2367eb57b762f16b6628050e4ea47aba18702816109d2c0afebad1c3542538019669f6490435d21176319feb7b69b8085de29bec4ec500c01e601377885978b19278f5aa48f0b26e319af3fc5c74eac22f4f2c43df7c71bbac0b2bfc8c316278cf690bfb8615c91d16e5b4577e3cd5475f5a78ce0a6a9b27cae059038d827ea1a885b913c42ee4bb4923449fa6c13fc13cf6856dcc125e3ac101a562e9dda22953a5130eddb5e3f5c9d100aa8ef5ef6242dc0770685c8d459f6447bd45e88329d158f6", 0xe8}, {&(0x7f0000000000)="81e51d7733e662722ed60bccfe5b4e18b2c5a9561553d72f88ef79f7c0c2ead4a6b4a52f67ece0b87082795d08d34845e6a6", 0x32}], 0x2, 0x0) close(r0) kqueue() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000340)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c42a295fe3a455ab339ccb37bc8249157abf10aa475d4e2f58fc09d9f0ff03a33c21b31ac18101de043b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd799c52e7f662137b7c5e4967d609dc38136f16a23a80bb4cdd624c3b9ecc64a035354263352d3b9afa4cf4458e8795ee0bc226841563ded7c", 0xcf) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 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, 0x9b, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/232) 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(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1400}], 0x4) socket$inet(0x2, 0xfffffffffffffffd, 0x2bea08ed) 16:00:19 executing program 0: 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/191, 0xbf}, {&(0x7f0000000140)=""/178, 0xb2}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x20) 16:00:19 executing program 1: 16:00:19 executing program 0: 16:00:19 executing program 1: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x5a, 0x400, 0x8001}) 16:00:19 executing program 0: 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x800, 0x94, &(0x7f0000000080)="06423112da942d076a21d181009f998153efa6a9a7ae493b169cf1f07498386289142a5da38503261a887c7cba13f4b66985fa16f4ccdc67e39285d0fedf28e030adc5e8bc7dc9", 0x47) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffdec) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) dup2(r0, r0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x820, 0x0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x6, 0xfff}, 0xc) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000300)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) 16:00:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="deac50a15e1e3c814f41e3c9f88e4410830d5f85c34b81b6804abcea08cd7b1bcbd4f29ca6da6650b1e3fb5efa5ed7c8905b355f537e2bda16a2971cc475d4eec416286115", 0x45) 16:00:20 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100b0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x3ff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800, 0x0) r4 = syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) r7 = socket(0x21, 0x4, 0x4) r8 = syz_open_pts() r9 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x68) r10 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x800, 0x6}, {{r2}, 0xffffffffffffffff, 0x28, 0x3, 0x1fd, 0x6}, {{r3}, 0xfffffffffffffff8, 0x2, 0x20000008, 0x5, 0x8001}], 0x2, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x52, 0xf0000006, 0x4, 0x2eb}, {{r5}, 0xfffffffffffffff9, 0x18, 0x1, 0x2, 0x401}, {{r6}, 0xfffffffffffffffc, 0x8, 0x10, 0xffffffff, 0x9}, {{r7}, 0xfffffffffffffff9, 0x55, 0x7, 0x4, 0x5}, {{r8}, 0xffffffffffffffff, 0x90, 0x1, 0x7}, {{r9}, 0xffffffffffffffff, 0x87, 0x2, 0x1, 0x1000}, {{r10}, 0xfffffffffffffff9, 0x40, 0x0, 0x2, 0x6}], 0x5, &(0x7f0000000340)={0x3, 0x33b2}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCCONS(r5, 0xc010427b, &(0x7f00000003c0)) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, r6}) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f00000001c0)=0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20281, 0x35) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x2) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x88, 0x6) getsockopt(r0, 0x9, 0x5, &(0x7f0000000040)=""/39, &(0x7f0000000100)=0x27) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0xfd) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180), 0x3ff, 0x0, 0x1b, 0x0) dup2(r1, r2) 16:00:20 executing program 0: msgget(0x2, 0x10000000000752) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8080, 0x0) fchdir(r4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x200) 16:00:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000140)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x7, 0x5, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x80, 0x100000000000}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x7fff, 0x6}, 0x10) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getgid() setegid(r4) ioctl$TIOCCONS(r3, 0x4010426e, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=""/99, 0x63}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000002740), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="9c8767de14703a84b0f1452e2e", 0xd) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8e) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x401) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x409, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) getpid() r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x6) write(r2, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0xe0) 16:00:22 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x4, 0x934, 0x200000000000e5a4, 0x8, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x0, 0x6}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) 16:00:22 executing program 1: poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6002, 0x10100) mknod(&(0x7f00000000c0)='./file0\x00', 0x40ffe, 0x400000000074b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) unlink(&(0x7f0000000040)='./file0\x00') 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x18) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x88, 0xd, 0x1, 0x7}], 0x4, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0x1, 0x7, 0x81}], 0x2, &(0x7f0000000180)={0xcc4}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000000010000) read(r2, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r2, 0x4, 0x4) poll(&(0x7f0000000000)=[{r2, 0x4}, {r2, 0xc}, {r1, 0x10}], 0x3, 0x5) write(r1, &(0x7f0000000100)="aad067bf98715fd107b270b2b7886212fc5683f09696ed6762cc932e5142e36515f483fc6555dffe22fcfb847f9891ed40220523b57eabf98d229c5acfae198ed8ff1920c62737b8543609b71223f0cec3d36fe34f47fe3de8d73c29fdfabb433f65fa6879c04524778b15c4daa25dde38df043e8870cb286e654557fc2643a95a1e0a8c64a6e920a09274a8dd84d9e48dc0941a599452845d60a4a89c3358410d1447d3c750463bcdf29250fff887add964304d9cc22b8906c07945c10e5337cb588d9c4749", 0xc6) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="db", 0x1) 16:00:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = socket$inet6(0x18, 0x4, 0x3f) fcntl$getown(r0, 0x5) fcntl$getown(0xffffffffffffff9c, 0x5) getpid() getpgid(0x0) getpid() r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) getpid() fcntl$setstatus(r0, 0x4, 0x80) r3 = getppid() setpgid(0x0, r3) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x6) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = openat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x0, 0x20) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000001200)=0x400) chdir(&(0x7f0000001240)='./file0\x00') connect(r2, &(0x7f0000001280)=@in6={0x18, 0x1, 0x4, 0x8000}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000012c0)) getpeername(r2, &(0x7f0000001300)=@in, &(0x7f0000001340)=0xc) bind$unix(r1, &(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = openat(r2, &(0x7f00000013c0)='./file0\x00', 0x800, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001400)={0x4, './file0\x00'}) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000001480)='./file0\x00', r2, &(0x7f00000014c0)='./file0\x00', 0x4) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000001540)='./file1\x00', 0x8, 0x4) open$dir(&(0x7f0000001580)='./file0\x00', 0x20, 0x10c) getpeername(r5, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001640)={0x6, './file0\x00'}) geteuid() ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001680)) mknod(&(0x7f00000016c0)='./file0\x00', 0x4, 0xfffffffffffffff9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001700)=0x5) connect(r2, &(0x7f0000001740)=@in6={0x18, 0x2, 0x2, 0x80000001}, 0xc) socketpair(0x12, 0x5, 0x1000, &(0x7f0000001780)={0xffffffffffffffff}) kevent(r5, &(0x7f00000017c0)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x20, 0x5, 0x2}, {{r6}, 0x0, 0x2, 0x2, 0x1200, 0x80000000}, {{r5}, 0xffffffffffffffff, 0x3, 0xa, 0x6, 0x7fffffff}, {{r7}, 0xfffffffffffffffa, 0x9, 0x1, 0x3, 0x100}, {{r8}, 0xfffffffffffffffb, 0x40, 0xd, 0xe088, 0x5}, {{r7}, 0xfffffffffffffffb, 0x12, 0x40, 0x1, 0x8}], 0xe6ff, &(0x7f0000001880)=[{{r0}, 0x0, 0x2, 0x2, 0x0, 0x3}, {{r6}, 0xfffffffffffffffa, 0x4c, 0x80000000, 0xa047, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0xbf8}, {{r4}, 0x0, 0x29, 0x20000000, 0xdd11}, {{r5}, 0xfffffffffffffffc, 0xa0, 0x2, 0x8, 0x2}, {{r1}, 0x0, 0x20, 0x1, 0x5, 0xe96e}, {{r1}, 0x0, 0x40, 0xf0000001, 0x6, 0xae27}, {{r7}, 0x0, 0x80, 0x4f, 0x1}], 0xff, &(0x7f0000001980)={0x100, 0xfe}) 16:00:23 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlockall(0x2) r0 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4810, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000080)=0x7ff1, 0x4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 16:00:23 executing program 1: r0 = socket(0x18, 0x2, 0x7) setitimer(0x3, &(0x7f0000000080)={{0x5, 0xaa5c}, {0x1, 0x20}}, 0x0) r1 = geteuid() setsockopt(r0, 0x1, 0x5, &(0x7f0000000200), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') chown(&(0x7f00000000c0)='./file0\x00', r1, r3) setreuid(r1, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x0, 0x4, 0xffffffff8d34ca32}, 0xc) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getrusage(0x0, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) clock_gettime(0x7, &(0x7f0000000000)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) fchdir(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='[\x00', &(0x7f00000000c0)='/dev/null\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='/dev/null\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000200)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="cd0aba33a8c8358343817e6820ae34d110c79127f5648b513a9b462cb22e72b00e2869c091958b492ce3ccc9b755383a01d1b2cc048f268e76de7c63937355beb0196c611f1684ff6ea3efc8a66244fc71a9983170b6792bab2e3c9f0b3c0459367b6e77e5a71b572ae6c55c42a5d512813dc33b2619346dde538199f9c188379282a933bebbc6799b53da82e08f386e1b62a1bd7ae01da5476073aac0a7d852ca34524ae760344aba16333bb340047b2d713b992b44713a30795f4daaa63ede85f453862091387433cbdf3376f9e951311c4b49745e2a9419130c7c65301e39376b4d4e747793d43e315daa7d988922f96b08c02a", 0xf5}], 0x1, 0x0}, 0x8) ftruncate(r0, 0xfffffffffffffff7) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000480)='./file0/../file0\x00') read(r0, &(0x7f00000002c0)=""/15, 0xfffffffffffffe36) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000780)={0x7, 0x1000}, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000007c0)=0x6b4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000800)={0x1d0}, 0x10) msgget$private(0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x6, 0x7}, 0xc) r1 = msgget(0x1, 0x10) msgsnd(r1, &(0x7f0000001f00)={0x3, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:23 executing program 1: 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) rmdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x81) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="9df99f63b9c6fa1e03844d700638be2f2f55b095a0eca1519ac967bd55cd0a28d4f3bb07bcaabc0666d4a12c1cea0eaf4ae4977a83117a6c9513677d2c3c29f9ff24c7fef4b52854ae2875cca032e8df5f65563ec06f2c591e76c58eefbb49eec688eaa37a8f29760ebe9c18be1cba2a125f43778eda167bbddcbdb83d55ef114afc735864c09df9b9d8d0b576649b637b8f5796d18a8f88f2061bde13", 0x9d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x7ff) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00') r1 = socket$inet(0x2, 0x0, 0x5af8) fcntl$getown(r1, 0x5) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x841, 0x100) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x8) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) fchown(r0, r1, r2) 16:00:24 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x170) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0xc4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:24 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) setuid(r0) geteuid() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001900)={'./file0\x00', 0x8, 0xc042, 0x8, 0x0, 0x8, 0xd01, 0x1, 0x2, 0x3, 0xc7, 0xf66}) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)="ac42107ad114ba6f07ac76c262004563fbba0fb501f0", 0x16}, {&(0x7f0000000100)="216aeff58a147ab7f5ad4a9488f73e73549e5722cebebd8ec44a213cd3e6ce63cdc278", 0x23}, {&(0x7f0000000140)="4285fd7252cd0e1559f81a6ada5baf23e709a96cbd8f1e6dc97ad392b1485b81073cdaa42020b016f50e6b6cbeb55324a0784b7a06d98d8bb572442eea02e0", 0x3f}, {&(0x7f0000000180)="6865bbae0f484b1a49b2649b7fa0b5581b48c34c8b571eb849488091f33c4e0ac57c45861cad0cfa3b2a3876d0bf928e49a6c62117ab8cbda75ce8aa7006fdcf25232cf2a672203ef5b7fcd18435ce69651e798fa754d59b187c01407799320617a91bf72f222b0cb8ac2c1b85a5fbbb930ae1e50fa1b58f342ffca7875b519a693209b6d3f436c66a6ec5990b8345", 0x8f}, {&(0x7f0000000240)="1f32ab43a627ad284127d0c2d3f88c3c45c2ce49d4cb18dc2750073f6d4d700baadac643935ab2111e52be80aa3c5fb21c9fb6c0a975458504282f26f9305f47c7d4dda5688d8ede324a2f12c39641593964a5598a210a8072c82691670e1826a598648522b07c290cd6a4304f1bfff3071259af946dbdb547739f4534fb0568f343c41ae1c4b5b9fbcfda8edd6489164dc78a99fb88befeee31b3153b16ff4e5cd6791cbb46cd8c93bc16232c6fd5560ac6692dbfd514eab79316d74d80ca860c7dfe2ad049bbbc8a1aa2602c4f6508c017e10e3d096b191556b27e69b03191dedf9494ab1fbd6915ccce16577df98fb168fd66ff117fea3c15bad0dea907e6544742af9c053efc6d72ccb5bfac4a3060eb74bb2f8b38c4ad6b01370c144c5865b85a8051c97d3fc519cba6d9c5b34161dd8e1fbbbd65b9b09fa3e7b202adf8500f0ba4b7fb5ee9ce0fd046d33c41da19db8e4cad15045140328f930d7ea6f65a296d107cac8bf975fddda1485dbb62ba2d90a3f8774fd34bdb9561be1366212fdaf92712622f358179b3e2ca326d583601591e12fc2f9015abf3c19887d046a66b345313cf1a6f4649b2ba5116bb1f6e0dec6f2b27b38c42e7e1b79b77eadc2f98521f9f0404feed9718f467b6e685341bc6494419fc20580abb58b9479828554b6fffc78652ebab099301882e2d7617fb8da08ee749f6dfe58b60a4a023c0b1c8148a24a66d6894ac1cb8a004cd34d8fbb962ed91bd3bcef1a89a1f24cac3c007404a56470839042504333e24bd674f94da858d0975a95a4bbfc6616dd09526707f44afefed616038faf5811c35b6af2304416b216a2482da9215594e1f600cc41f34745a3d467811f5638b99bbebb9297242db9489b24a7d3d4aefb969653d807123feaa886d260a5c409e1ec582c0e69aa39d58e7335eb1a0ad132a79352c13a6c1aca0da61da44bdb658d9e009ab4bc5bf741e4f8d386ddb1ac8693c60b8d3920f20a750bf62e61730d39b6bf1ee8947e68c5dba4b728cdc4df06d1fd9c9f935a70efad3f7f0339898bc425de6efdfe46b888585401d5e1ece17877d894c901849e75c73ddb3f609b7d07af62e871bf5d460389025fbab846a386a8ad9b1d6258aaca84e48567052d4ea842d8adba1167d53c1611d8fb7a36ee470b59c47e32986a44b728a76286216435bfd81fe24d67e552fd929771b09d99e890289fef2d2a147a91ed7964f8f51c2a37f804c817f4fc0ac1febb27a480177d7f120a413aac30b59d34fcc15231610a2fbca43cca02de16364390dc9f10f434b171692cb8a529ffb41b6432ef773e954049210bb6053d7b0f11b946ad7ca35fecf3b32185c416c0018c58b150f247884ccf68d49768a866f7b9c9bf848d64339bc9acce8b05a49bb923bc5256fa77f5ec555da221748a43d8be8a3e3f4311f8c8903522433f83aa2f5cc8ad01970e5d2a7eb96390043709ae8b6c494aea42fba5626c6d93a94d864377ebc13a0eb211ef0bff477206aa3a8c9a75211c90b1b83ac82d64ba1de03a5ad0d2622b82b9d12e6cd97d584b86dee415270028907b7671cae4912aefa24c3976ed694d3a9de6bbddb84b755c03305e5ecc93ee9af768d673f888ccbd697c8e52410b6ad8726353f41b57f9838cd80032e9a8cdc8584e038213ac210501ccec5c47107be722b7802c639970df5740a1fc490d54450c109b5115730efd5ae14f66a2c89ce6364f0ea8864a55a38d6f5b36343c860fedde1ea0a77ff6d74340edda1a6f738e6f409bc7d80678b4db230eff0ed65d382d2f993f16981e4c3e87f9f652d609a4d0a0096354f17e3a81789302e3966ebe2da213360be294920ebc15a4b9ddcc481409bac45b00dc0c6f192afa90b9961905840f8b9b82a1f2e6576a0b9daebaa854e79699c62bbb6296389e6ca6b45f1d0b31a9c335daf1e6b14e1ccf44979b95a81ae95a3c93fe60e32b5e893195aff0c1468456eb2a9420169814d3b5d1b13d433a31843e19e091f98f8e675dbb42592f7dbd18725de053d833f0b7957fda21fe0816136461041667ff6f73ce07be15dfb2e0200b80c38559f93e1b613202706f441890193d67fb081cdffa8e4758a453a55108e9c0f686691aa44807866de70a1d8ab2dd6172c4ed79848ea6b97077c320c1f4f480bba2b49f3e7321fe5d9bdd7d78ca4adcad4bb74da9a33d0052bcf4cda3bc84eac594fa82f4fbb44488a6366a717c1a934b3cf8f665ef543e5b208bbfd35792d6067098284ce74cf7a41e0ef1d96d3dbd072c36bf05f439ccf1cca12d87dbbc095b4f0cc5955719a85b6d6a35b06336c5df38f05fc979189f71ee915d8d55b7c03d3be736933a5a7b945202b05283ae6d214e5aa32299f4c26272e58e025ee8e827c0dc545060d9794dfc2a4dea8695ca996732cc4927b7be1045986fc30ab48f40a662a1765ced1b424bfc9b90987b80dcd6b5a857fabf5fdcf9d945c80118e5fac177867f1105f92fcb17b7997c50d344735e695d9df0c55eb6351d9fae5f0e767491c9d5dbaf22a0a32f435d259e756012f3569b7770863369bc68ce8e3d59d9f82cf6b45c6bc9e688fbf3763a06ea8e42f455c929283a447684550b18ec016a9e8de6d0804ed7bcca711787ab6e0b9ae193a7275bbdaa3fc13d9820fff54bf935b430b558ca4361c27caa80dcdd3a43dcb7afc878ed7856790f7d6bbc45cb57ede506047356d4e795e84c11d85693dcac55023133e3f084a9e6123bee1640501795c4aeb038bf7ac76a8c17d87aa45ace096ac107252886493dc411106187a15ab54f8b9dcf5353b86081b9ffaea2f033d1c13aa7e28d1c039280e27bc31fa0f36eda7c0dcc608d10341aca062b0977e440f5edccdc48425f48d4c01bda41372ca75f20e30dcae74cce5b21041f6324de73f14d93e35d3870660f7358b6520aba1c21720ca98306a2adc508e7cba544d2150cf142a3c47e4a3e5d0c5ffafd60e76da8adc0bf96215e841f07e87a6ec6481812657749cf4f8ffb330c7c3c29be4f80d21a594a0b360d4ea6527bcc9297b0836dd3e2691cf05690106715b792cf4e6facab8cbd762e9ce370f9864f90f850e45ae568a1a2056345cba3b4be6d1464c4a1e97e2b980e839bcf7f69ab1d7c96c69bb8e88d2a8c1be4e257d3d1d5e36783aeb1daaf7095f07eee2747e640b091ba7ec8943d4131f505edd771cfebeed76a64fb851386ef1ec3e50480d8e45e0b96916470d03ee3729e3679b2fe52da5448a166b7461a446cad235b65d673a869f8f086e8a11e108fac8155e5935009877fea5e2abf25a9351bf6a7eee98338c062641c215c768cefe875d621cdb676bc58841e073bc39f85f1c7d95d334f70cf50bb369e860e5c566c23cd66f6e0d35801edee0499ea727ed348689ae19c3ca1962c499adf8d64f2660d349fc5968ac4a737ba4fac4fa5fc5a064a7df045d5c39428c5d3b701eca2e1fe99e587ba3f8637b4db34306e7c867acd6711c0494eb80bebfda7285b694c2bcccf64b5a45320c77bf4832bfefcf8c675cf251e25a29b175c17af5305e9a57dea9a7d033e2ea5a7bef21f7914d71a4127c62e159c8843e99ba8ef859820c5310fd32ad138fbe3c04551ad204af64dfeb60ef4574910e3bf09a88befdc637230be43cced87ce5da9748e463c04d67111668104988393db48aa9230a7cb393bc5fe626afe9a86979ade71e891e996b0fab27bf12b45aac7b24650ea5f8e22d85ac1e3a3ae7a6c182e819e34697d4b1ab19d27dcca1bcf57594f81d151d25ad88e46a11efcec5648c30828f31de62012b76ef4f0351a789fc1a87a5e042a89d4495666357b613d336c31e97569e85070b1e9d704445df24798ad2c15038fee67b97749a33b7e98df8a164547b26e58a7f28e389c074d54d68eab6e5da02c559d093d8b86c7dd640237b2e8d5158192dd266760ea1dfb8f12f09d27a3c18e782cd5f4dc748b2a015ce5d319d477842bbc84a0697e384dcfc28f892dded7bc66eb305699e0ca4aa0a48270e457fc85cce26067f62a1dae2988dc7218bb876e09dc6ee8e850e0776b0e40443fa5b786e9fd20da8f4b5f4c961d290f5f4217755c34f764656a540599f369190d970493fac00bb627ba1746d45508a56a4f527a0cf7ac0772bb2cd3a33f31a76a30f70b1766cf26259aa225acb8bcdf2975799ac618888d80b2b6abd6c123efafb62193b07bac22b3a974ec309dee92d06f83b64ebca47f50ddf527b6042586a1c60f860eb1b022123b3f68102efbd3a114c51750ceb5271e0e3282020c1e48eb1a9d4618af9353bb8bcc9d91083b0d86afd7022484cbb05cf8944d71c6c7dbd168123e04f2ea4d069ccdd9d20d48e37a422fe0d0478954152f229b6e974e740c59cdc4a53d50ff8ba8167cd5b800aa10475de62b3acd0ad4f9584c53c147de8191d06e884af42506fded78bb44a9f933b54dd85c2afcf3f550844b3066627aac8f9d1db35aeb0658cca374e958fd11a4fd6368162b7e4f831531e5a48dd996fba64428fb1e6e2d1c0b4ec0beebe9c3e8120c3036dd653181242528cd47872ec7bb5f105bb0caf48ebc085163991774c9ff34446c0b3d8fc65213e1045f1f8cd749ecced0f049cc4c2af9b47f0f53a75803a85a5e8d0851310f2785b0d33714c6cefae53a083daa275318ab21d3a488a6ef35271a6206098926fd09d0fd4a1482e0883782e67ea2c4914696851a63f3e0d4e800a5ce7a33e0320b56b96c238e2b2ca08888c2d5c1e01c6c7761fd32acc1ac762361be6aec7643757a7f1d7ae97f35c8f0b341a23de4e2f4e75f446e6f825310488b6e4fd0a99217eec5a127c3cdbb496994e0cb66722d9e441dbfef8059743bf3f8f3b184e7130754297bc9e1699173305a8693746990c36b6e80fff25283144e0559f7467dfc82a9cf0f3019799fa8f62d67a7f48ce070bb45f656e660ef30bb454315205ed2c19244dcb2250bde933f1477c16539eda8e8461d0489cc39b3e9c67d07cc8778fe9cf3b0b6bde85f0ebfc12da33debd334c44e7db2609a4069b0fdc295ce6cde0eff7c45b3543ec872e592b684b9a30e132d97cf901a8406a6c6f42765cf70b9c8fc9aaa9105b9f05af6c255e08c6f2faa2b85a53fd4a2e043f1573de9f3c012ae7e7370461dc76ee29ec2f502267842e11682aa1af1895637fd757ef1ff26893076be17103fc79481253b65bb466d776bf9fc0e949205ed9c19b12e34e08594b90ceb6c23ebda2748d12159e33d2d0d8fdd1c2a15ea38c7879e6b2781686dc1dd172ca66f818422e1ac99098f0e446b654dfe78f863cec777f5112a5bad45012ba111a87103660dfcf40630496ded0247aafb41ee57127f36a96a82b7447a7bc35d761fb400301052bf0834aa13d7d649ad88ed84aedfe48f459d366f345200fbf21bd59c7a2bf950b571c8b7147a753f628883ca8d43731ceef0d0465b0bc6ef278cb74c675460d577b73de3b1ea6a7e480bee51e919624ab973caa7119b86b56b0eccca06939dd58e0984e81146e8bdd0521808ed0cfc860d00d90e9b5d654cb213ccceade2118dcae3f411b6907d1fb581121b0104bfa536e3a599ab8878de15561f9cbfceb67614dc96e0150cf20c2b0a1e08f588504aaa8f9c366980a2780efa8713851001c84ae01d55765b62b93c5b8b15e1d4947b6d1ad8da38906c5a3aff163cb61f08311cd5ec90ddcae3554950f138ca8791f1f5e7c7b53080e4566116c53347f895af812ffe0720e53dd731ee66020683546e68190f8b18006a7", 0x1000}, {&(0x7f0000001240)="8f70e4e78daacad452aec14c2cc31e872bc0d695cb495f886e915e73c07844f3aa8c65be6a23156c2358038b4bf253481411891185aabe4cf0a7b3ae90771f8c2ac3a4818121bd716f892f4c05af3d8b12d6446fd5ed3409f4354ff45e82a16056c37b57fe228c38582b1996082e481a3e742a498e871e249b392705969aa601227c4f16fa6678cd43208cb329453ca85e43fa012b7dd52c68ab027ab708fab403bc0647aef1daf91b2aeac71b8fab90578aceb57ff4dc9e20c8bff8bd967437bcadd7665c9b6d2c62f37a", 0xcb}, {&(0x7f0000001340)="64983b842a3ab21e24b0acd266283f030a584ed12f1c063235fcaf4d23e10c1629b3caf6c1f70241aa8b16674f2c24503d84de7863964f10761981dcf8375a87e81a52cc5c5c66dfbd708e27fed4063ddea6976120b5640bac641f4d6283ee702c62d81c", 0x64}, {&(0x7f00000013c0)="01cb41e16affbfc022544e8818138f3c762d09ed2e2417486805f8d617c2ec75dbf52365b5aa3f0c", 0x28}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="50000000000000000100000001800000dca2eb860bde082bfbad25ed2f909e09e7888880fabce0b3bb38a00afbfd5fbae0cfe917588c20b31374c291a3233f5cd8f809d9310949c77dd8590b000000005800000000000000ffff000007000000d38ccfa77efe6be2d0013f933dcc777b36abe6912d331eba89cf91f416a895e8cdf9d1b9cad5c78cc5a5f6d6a4415263386f929cffe793b1fca187ebefa5ebe8a65633000000000078000000000000000100000008000000fbbe9aec1cf6dd7bb14280e27b1d7abfea09efe2fcc2ab4d20bd03bc0ae2bddb09784ce5b4bddf6e333d867d6bd534289c4df1323fda40d5c28728b7285ca7ea00dc809757a50e513b00acb4efbddd32de09b46ff14d5975be0625ba6d34cc18d300000000000000c000000000000000010000000000000048d22601d6022bae9757294a6123dab57851dab09d1b2f79b66b6ee966d03b5a53e8a194337bdcc90fce6ac541e25f56eca41268704709a4834fc43594967f0313ad6ea9dda8476544df8d3752c58d150a5afc717811f91d803fbe2b8af133b75796fc67096edb570aeca67f396eb052ce57e18f662b9b17ca1238e3f338329719e754cea54d1ec324a05e399a0f722b503eb477598fe6a4a8a8efee0524a2a847244e1073db0c8c1625bad176d157007800000000000000ffff0000200000001e46ba4d20f7370ba8213fa1b4d00fee6ffe92e4ea59e394143733f59bc2615ce1730abf3775da0968be14b3a677584fa84ffcc71613031ce22e7062e72dd3889d69ecd78702b3a58f5301ee8762c417652f54af3e6fd1fb2b14e1d145f978dfae6d000000000000580000000000000001000000070000009252d21fc712679c7d3bbde8615555d02a5227e1f902b80f68431ac92ab1d94c017a9a12b1aa708ca369c857adb60514deb9f87567b280cf4d9047379f5dff1cd825ac3a6c5178004800000000000000ffff000009000000bea8de20446aadb18937b1787e8427387e25aca685db56d775bf4cd77f7e280cec1d3693a52597d9cc5942cf15b961e77c34be9584230d8b9496a03c8cd274acf6f5b100cc537866a283e9c17f9a5652c4f1a8f882220777fdb3ba432589ee03451f9d"], 0x2f8}, 0x2) r4 = open$dir(0xffffffffffffffff, 0x0, 0x0) fchflags(r4, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x10a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x120) fchmod(r0, 0x0) close(r0) dup(r0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0xeb7, 0x77, &(0x7f0000000040)="7aa387802ffc7f08b271aecc0a1013f5d3cdeb7b7f5f030983dc42778ac44f8136686809188c0c860c3d6326d9b1fe9a36644a5e54f966a885c6cd", 0x3b) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x2, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:00:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32, @ANYRES64, @ANYRES64, @ANYBLOB="91b3f8a5afc3f1435bca0b0e52c997e3021fcba6625ba908d9090e3295584a07b3f7a69f479c85a1d1e8dd711cefa28145849da289ae5e2acfc9f2b75af3d5a209fd54c00930ad1236cdca49751e9074f870213b39ad5bec7e655591e914820c4660060c8ec0b232278f27eed33cebf7484a", @ANYRESOCT, @ANYRES16=0x0, @ANYRES32=0x0], @ANYRES32=0x0, @ANYBLOB="58e6db13f838d18d91db220c70b965174070198cec4e7ac1a75c059cf3fee42b410202ef1d10a0a558ab28b5e1970b3493f85b99b97fd6957303be8c2e6ab2c89002fb8cc6a2ddd3c3ff4dff34f1a8fbf7e1a5fbf8880b99b2e0df7f6efd49d9f991938c64f8e21020835b0a8b50795d406d5d86b6fe883c133e307abe5e19757840aefb0444cbc353ad3bf671ef970bf353adb8c5790f93bf108cb4222b2d65dc", @ANYRES16, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESDEC, @ANYRES16, @ANYPTR, @ANYRES64], @ANYPTR, @ANYRESOCT, @ANYRES32], 0xda, 0x2000000000}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x880, 0x90) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20480, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x8, 0x1030, 0x6, "5a6ca6aeb00b0c7ede669d5b5ede7206cdb63b08", 0x44b, 0xdce9}) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r1 = syz_open_pts() pipe(&(0x7f0000000040)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x4810, r1, 0x0, 0x0) close(r1) r2 = syz_open_pts() getgid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) 16:00:27 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x40100000001) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/168) shutdown(r0, 0x1) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x6, 0x4, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x2d0) 16:00:27 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x1) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:27 executing program 1: r0 = socket(0x2, 0x9, 0x0) r1 = kqueue() chroot(&(0x7f0000000040)='./file0/file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x0, 0x50a, 0x2000000000001}], 0xffffffffffffff7f, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x62, 0x9, 0x3f}], 0x618eed37, &(0x7f0000000100)={0x7fff, 0x98}) r2 = openat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x280, 0x104) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0x2}) 16:00:27 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="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) kqueue() 16:00:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/227, 0xe3) 16:00:28 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = socket$unix(0x1, 0x3, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000200)) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r2, 0x117}], 0x200000000000010f, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000001c0)=0x1, 0x4) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7, 0x6b49}, {{r1}, 0xffffffffffffffff, 0x26, 0x20, 0x100000000, 0x100}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x3, 0x7fc}, {{r2}, 0x0, 0x4, 0x4, 0x8, 0x200}, {{r1}, 0xfffffffffffffffc, 0x85, 0x2, 0x4a09, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x400, 0x777b}], 0xa0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x3, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x78, 0xc0000006, 0x2d, 0x3}, {{r2}, 0xfffffffffffffffe, 0x2d, 0xf0000007, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x6, 0x20, 0x2, 0x8}, {{r2}, 0x0, 0x20, 0x20000030, 0xffffffff, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x12, 0x400000c0, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x61, 0x3, 0x3}], 0x6, &(0x7f0000000440)={0x10000, 0x200}) connect$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = geteuid() r4 = getegid() chown(&(0x7f0000000480)='./file0\x00', r3, r4) close(r2) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) r1 = geteuid() sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="ec7a5d37178e17601cc295c4c37506c815fe643c6a2643e8b031bd4d4d717d6426ecafbdfe08a44ada5f627f0f3a1f4f62423b456171d0ea6cabbd14c02de1d199ac6bb35f79788509a047393908dbe8d428ca347e66814db4ee9de88dd4c4da5929e536f5ded782612a33c34851add2d31b7447c7c48a7b017363844d8d182d117dc7c5ff30bd3613f20e7c6929432377d7843bc67a1af0603858085ceda78eab8acb243367b9fcab6bfb1d15a97b94bcd356e469", 0xb5}, {&(0x7f00000001c0)="fe4b7a69c16386f82ad44209648593924834900dbd87f5ad6ea142dbfb0a57a4f1647f96064f0d34b53fb27b97d3135988a87188e32de1732fa645c331fbd5a080352322ca448d5e96079bc1229703909a2f2e309038a9", 0x57}], 0x2, &(0x7f0000000440)=[{0x110, 0xffff, 0x95, "b84b1669e1a9a0b3031f43c9815395117b9425727e5ce4a02f6c7b9f198a924895b9528c02c3471c0a7cf9db01dff56acb4640c7f0be7b80a85856b1f56ea4348b40d5723b1f45827a7b15d86374a9a095a59d13cc9e03c9f7509608f6f87cd89d83b8825a35581550aea2cde93e228fc613a3e21b0a79fc83909c0087b6b0bb7676ef97052d5d5adc360df7d51f3e88f4eb104dbe99a2f6dc585bce72112998334aa30053cfe7b00d5168bf28d969625d53bf43561a175af22f8595b7d7280644a56051112a9dd2b74f30eac78da14cf5241feb709d6de0a80a52c5bd3a4ce5c81d3942be13139ea196723b52b5d0b21396985812e07fb44a8dfe"}, {0x68, 0xffff, 0x5, "fe7b54d6587d94f612537a65e5ddd0ef86c02c389bdf90958a5c71cb89fac8aab4d674c0c20aaba176975a864d98ded37e04976e1fb7c19efe084c92e0c51beb76b9e3abfda13f39afa546896b2badd325b0e6"}, {0xe8, 0xffff, 0x1, "aff98705329b2700c5f4c8bca628ffbd595fe2aa6c03615fc00f967a83f2828c30e439c1be8ca34b9ebacb8394dea89024abe062f302624e14f683b4777a793d828f91bb63d76a066618471a93722b0fc4cb44756681906fd08708564bd4910522931120016c2abb7ce48cd7a5b7c2178889f3247b49dba1aeeb0fa40427dd53764ee2d3e3c77a84f1902728f6b8f69fe1eca4131957ab3d6bda627765124692c28f26257d774e62c1ecd180d47685e8e8f9ea04ca610a0dbc4771aa278ebe6d86427769ed0dacca86d558bb58466b0a30ec"}, {0x78, 0x1, 0x1, "982f5d16e8c70d040f3d4188e47809f712739495ca74242a12b49cf7140b20e34f594aa8aef42e26bbc261bc292e10a9b56bd6148f72c9841a4dc8547a8dc7b710d9b0a4f9985a3fd814374aa226b1ce11fa2c4bd83d2653def54acc78bedad910050e"}, {0xb8, 0x1, 0x4, "0061e195867e6fca0f4578870e93015a2389c04da02fe421cedcae0a66052c953451ec918252ce652d06a949c2db78e31a528112e93281edd00f5da831ac6f34ecee6d84b29ae07f3921e95f0b6b17121d85455f0fd8040a5e5f09c60e7676aa6a80c1f579d15842cb2779674f2cc21cafb3d3166e538cc5b6d3af868c51c08629f82de4df8bcf991132437cc44fb52be50d45e96b59f9dcdd4582a19d322e98b7b22527e24c79"}], 0x390}, 0x408) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x107) r1 = accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255"], 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f00000001c0)="cd165ed74733ef0c4025b91ba3daf166c3b3df368af3ec0bb26d80209a713907908e3806b10744394d33ab3c2e92427a08cd7dbaa9bb012017517cf3c82fa17a2ebf58766a668c5543e8661574d55a9612406a084e7fc381d41d05a6c8db12127cefc09b330fbd49e27222fc2c131e01c8b3a4c2e3d61d7835cd5ff3820413cf2aa37f", 0x83}, {&(0x7f00000000c0)="e57bf28817404e", 0x7}, {&(0x7f0000000300)="5f399968bc567d999340abbb2616a34d3fc6d401d52c62351507d1e90668220f601416608cca3a1c75346de0245098becaea96baf4dd6b0392149c8df4930bada4285580fdff92221dab7fa88c7952010809776ae0f31ad6d37cc89bec74acaebb15e4dc", 0x64}, {&(0x7f0000000280)="c7211773c561ecfe00c905a6bafbf969e5477f9c8e70ad0f1090d1269b19cf17671537382db039a5", 0x28}, {&(0x7f0000000380)="c694d38107f72c95bdda6a421f2e36b74afb686e31734af6e916124321b4438de8cb82fd368ee7ce6156a46c293ad46e986caeb508b20712f96041bfae98bd651e60521bf8825cae2e0bb523987b9a9d79c224da0f1f2a77f9a16cf623647a4fc137c43ef9a639836d8fd7a3d3f07d340a8459253b3767830a6a0eb490630da8fc75e19f70d01ba62ade3d14e7b3aae8f880710a1850a399b96bca85a144f8bf2082779ee7c061d44346e52faef7c890f90d319f48ecc5878e6ee5365f33270b78814319ae45f53419d234512f26b18f95c92b671d1204b85b536a8586dff137da34928b85360d0b83cdbf3eca44", 0xee}, {&(0x7f0000000480)="d9e893b11c0a6f62e8075bc2103f9357d7cb7a01f165e94d2c97c948c4d92b6daea1ed0d1114a0f3721991bcbda925093e59a9baf02cb7116a0be3205bdae385c2db56fe529147e1f87dedf0f6513345df9f9dc148d8c02d9d3b3326714b9c9ca8533e27aaefdccec97cef2a290ad2a32bca69145c52d6b32833ae712c31f80a6af2c55e10f8b67735bf791d01b0d6ab74eae57b7f1fce987f40694aa2a477b04bf4", 0xa2}, {&(0x7f0000000540)="ee214cf3b9502663a26a832b902f53fbc2c596e57fe8876af79c82045895171d8dc1c7c54af8fed99b47bd8814171b3a74ddc8dcd0439bbe6dc07434d7c0b34286a0f040", 0x44}, {&(0x7f00000005c0)="6fed85916bf58d9c321ad5a161bc8d94e6f4089866fecca8fb6a7aeba71e57fd952f192497b654974331a7fd567c13096739941454d65d9c1f9ce491d9a6eaca51cd51964ea2bcc4e08edd3bdfe7c54077d38e016ade8271dc07a07c73570ae4e960819d80bc453c45d12ed551a58cfd81c777ce5fafb705d78010eeddd7e199b16012316f2a5b355340adb6380c9c1e61e054cd0c99fbdd5e533bedc66b55", 0x9f}], 0x8, 0x0) openat(r0, &(0x7f0000000740)='./bus\x00', 0x20000, 0x20) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) sync() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000700)=0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2004, 0x10001) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000001c0)="2ad7bc1ef44aca42262acc9adcbf0100553f6d8a9504fe00003a15152e0633ad9aa33ca881fbd362e3b11128028516ff800ba554f1a0ad255fbc6903b819d856dbccdf4c2264d60b8ea62b88aac879be554fdf03b9c599f6cf002c000000000000000000000000000000", 0x23}], 0x1) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) getpgid(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='\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', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) unlinkat(r1, &(0x7f0000000080)='./file0/../file0\x00', 0x8) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) 16:00:29 executing program 1: open(&(0x7f0000000000)='\x00', 0x2, 0x41) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x108, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) fchflags(r2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r2) 16:00:29 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x2, 0x4, 0x3ff}, 0xb4e, [0x6, 0x40, 0x4, 0x8001, 0x9, 0xfffffffffffffff9, 0x6, 0x4]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x54, 0x4}, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7ff, 0xfff, './file0\x00', 0x2, 0x6a7, 0xfffffffffffffff8, 0x6652}) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x556bc086) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:00:30 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) getegid() r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = kqueue() r3 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000580)=0xc) r4 = dup2(0xffffffffffffffff, r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0x4003, 0x3, &(0x7f00000005c0)={0xffffffffffffffff}) r7 = syz_open_pts() r8 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000600)) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r10 = dup(0xffffffffffffff9c) r11 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wskbd\x00', 0x8000, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x10800, 0x0) r14 = socket$inet(0x2, 0xf18185efc9215afe, 0x3ff) kevent(r2, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0x1b21, 0xf}, {{r4}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x9de}, {{r5}, 0xffffffffffffffff, 0x62, 0x2, 0x9, 0x7}, {{r6}, 0xb2776b029f71a99c, 0x4, 0x20000000, 0x200040000000000, 0x100}, {{r7}, 0x0, 0x1, 0x80000000, 0x4, 0x1}, {{r8}, 0xfffffffffffffffc, 0x60, 0x86, 0x7, 0xfe1bada}, {{r9}, 0xffffffffffffffff, 0x4, 0x5, 0x1, 0x3ff}, {{r10}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x400, 0x7}], 0x1, &(0x7f0000000840)=[{{r11}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x6, 0x40d}, {{r12}, 0x0, 0x1a, 0x80000000, 0x6, 0x5e1}, {{r13}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0x100000000}, {{r14}, 0xffffffffffffffff, 0x34fd850b03886747, 0x0, 0xb50, 0x800}], 0x3, &(0x7f00000008c0)={0x7, 0x40}) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) open(&(0x7f0000000480)='./file0/file1/file0/file0\x00', 0x100, 0x2) getgroups(0x3ffffffffffffe2e, &(0x7f0000000300)=[r15, 0x0, r15, r1, 0x0, r0]) mkdir(&(0x7f0000000440)='./file0\x00', 0x82) truncate(&(0x7f0000000340)='./file0/file1/file0/file0\x00', 0x8001) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) r16 = socket$inet6(0x18, 0x4, 0x7) setsockopt(r16, 0x10000, 0xffffffff, &(0x7f0000000380)="3af7e06465ae36210830c5cda27904fbfd554cb932c6bfa3b56201126599d4fa95ff3e6af639598e7541f1cd4afe04ccb9347c44bebfe22efe0264fbe3d260756af814a1c4e8b0a7ae65aaa82ebe6df9b7d20e95db3ef5a3d91086e98cfda6d8e9c605e6da9c609fcb79e26d51e8c4522f3e20e04c869be695390e816af451a6ba877929934e542bf834c6be049cf37c9108ada8cc08845cf49304c161", 0x9d) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000300)='}/-\x00', &(0x7f0000000500)=':\x00'], &(0x7f0000000800)=[&(0x7f0000000580)=',/\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='*5\x00', &(0x7f0000000640)=':^./\\.\',\x00', &(0x7f0000000680)=']:[.\'\x00', &(0x7f00000006c0)='!-\x00', &(0x7f0000000700)='/:*\x00', &(0x7f0000000740)='(\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#&\x00']) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="26e49ab14dce7ef9c423c60ca161340718311019861f9a51b819b6fd29ce6e5157ff8740db034b2017b42afaf58c7ff035a4377e7a342eb5db119732c909a10563b9c0546ec7c9292819e3a41c041acb97740cc9d5", 0x55}, {&(0x7f00000000c0)="e3b13a6d5239b539939ce626", 0xc}, {&(0x7f0000000240)="f1e8e5ed1821c7293344f6a09ecb45fd0272ce0f4f52f1e99e3a4bec34f953993a4714c1619e5f23f9d3328c93afb77f81789b11daabb293eeb38a92f1b6d0d6d1297325f876cf455051a7e270717172c3741d628f2117fb28301307960a402e56885471a82731f3aa93d8fd038e7511bf35bf99e41fac4c136311f7150714a67cf414d89afcc2bb80319c8e4ba716c15fd613958677e1d7c411f9f24510a25a2a61b1e1f4ef7950dc42ed4ff013028798bd518b", 0xb4}, {&(0x7f0000000380)="408d1334d3f8cd798fe3941243a995ab608880313d7641e30c0ef81a1b1722737f9c1c38ba894a3b354ae384173780487c5d6c669663a16f8182fd6f5c34e06da5151c37dd2ab350b390d8fb608abbd5f734816b2d47ced1001e273eb934a9f0b0dab1724b712a159de30875441d2d91bebcdfa6324a0686f9aec55718a8eea82ed1baa40959e374dda8a7ced2101b087d530396186d38e64488e780e1aa9b0823fc0717d2b880ed52d5dd36d2225eeab1e458d677753b3cefdb191c4ad561a61a7e18cf8a1f53f5c81519bcd407466662802a40be60b34428c5cb8fee8943678289bdb643aef01a", 0xe8}, {&(0x7f0000000100)="a970cdf3c2d50be4e2c3ba9fd72845bd886736e0f98fb6823b97dba0519ac6", 0x1f}, {&(0x7f0000000140)="f26a457500df9d3d66d7d29f450c77092fe406ee1f3fea3fa2d68e88b07a235ba9ae39ce4082c52afb0420cfda92db963233219da3", 0x35}], 0x6) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) write(r1, 0x0, 0x0) 16:00:30 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getppid() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) msgget(0x1, 0x40) shmdt(r1) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa40, 0x401, 0x1, 0x400000004000000, "1a261eddd931377eee378e35b9b2a780717fecec", 0x0, 0x1ff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10003, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x40) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="f8965a739ef58ca94c64f047c1a5a86d92fa1fe6fc4d66457a46e5eeba369860e837ace08a75a2587e955dffa0aa0c9e8a7fde3ff15d854358800a525578a3ecbc661cdb1e994d73525383b99f05f85d0da45c849c685ebfcd9c745eae4da4", 0x5f}, {&(0x7f0000000100)="a5153abeaef06ef931e2177157ca203c2a", 0x11}, {&(0x7f0000000140)="c820b89822", 0x5}], 0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) 16:00:30 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f00001d9000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000231000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x2000, 0x200, &(0x7f000022f000/0x2000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffe9e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002003, 0x9) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x800, 0x0) fchflags(r0, 0x10000) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r0, &(0x7f00000001c0)="b100050b00000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x820, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) accept(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() r1 = dup(r0) nanosleep(&(0x7f0000000000)={0x1000, 0x1}, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xffffffffffffffff) 16:00:30 executing program 0: r0 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000080), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) write(r1, &(0x7f0000000040)="e9821383225fca015c4ebd4b8c52053ac422c2d57a34e858d974fc7c3f107823c08f0ebd1c4494c1c8a7cded68d2cbb2b761229e92d1ba", 0x37) fcntl$setflags(r1, 0x2, 0xfffffffffffffbfa) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x21, 0x0, 0x374}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000004, 0x6f19c7c9, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x401, 0x5}], 0xffff, &(0x7f00000001c0)=[{{r1}, 0x0, 0x20, 0x0, 0x1ffe, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x49, 0xbbf}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0xffffffffffffffc1, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x4, 0xff}], 0x0, &(0x7f0000000240)={0x10001, 0xe8}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r1) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = dup2(r0, r3) recvmsg(r4, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x8, 0x40000008, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000000, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xe, 0x100000001, 0xac4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x52, 0xfffffffffffffffe, 0xffffffff}], 0xfff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000002, 0xfffffffffffffffc, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x21, 0x2, 0x0, 0x7fff}], 0x8001, &(0x7f0000000100)={0x7ff, 0x3}) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b5b0b8c02add4ed4fe91cbe846a044dbf7efb646da654c2a4d59765837bba892ee73938c05da41a6381556fc328a0a053b21acf0", 0x34, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) close(r1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) getegid() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) fsync(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r1, r3) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r5, 0x0, &(0x7f0000000280)) r6 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r6, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x20800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r7 = fcntl$dupfd(r1, 0xa, r1) kevent(r7, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0xe3, &(0x7f0000000580)={0x1, 0x8, 0x1, 0x576000000000, 0xffffffffffff3672, 0x5, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x1, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r8, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x42) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600", 0x0, 0x1}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x25}], 0x1, 0x0) fcntl$getown(r0, 0x5) r4 = getpid() fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x2, 0x3, 0x0, 0x49f, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) socket$inet(0x2, 0x7, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x684, 0x83, 0x7, 0x80000000, "cb7ef112ff4ac769a0c158c1f6ecc66021231227", 0x8000, 0x10001}) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) getsockname(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:31 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000b00b033ec9cf5aa2f8b8000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b2eecc64244c478217e85e4c4a4b0effbb0799a2423b3e38ae9d869adc9e293a5a9cb6ad4d9ed3323960d707ae84a2580afd9e80be9dec3d23493a3cf309aa433d2a2571bc5b2f125a57db23206cfc6199d7796c3cb801fb878cd32b3342d12983e5c4fedea49f20f5256a948eb4a6e055fc80c8152209a36f33a9b109390da29b4fff25da84f812b692c40d1753b2d56308f687ff2ba799f752c4a13877fea6005cca7b193f8b900b5d998dcc02ed0d03eb3b2c4893f6a4d5678b7b133a6240c34b0cabb0bfe4a72bb51f56620b34a5"], 0x0) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x4e, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x4500) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) dup2(r0, r1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() msgget(0x1, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x183) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) 16:00:32 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)=""/109, 0x6d) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:32 executing program 1: r0 = socket(0x2000000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 16:00:32 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000002680)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000002480)=[{&(0x7f0000000100)="21356b0671d75b82452e238d9fc97ac3e16175be0004b14cf3d829f7ec7f8a38a52670ee9370978d57709a9942c5bf4def81f6be7bdd25d209466b0c27fd3f77d445228a2ffd7cc06421db47cfd8bf5abaf741a0fcb54fafc8202682fae214fa98a4363081ed7e0f9a6aee3350a69d888599ff6f9581639cae3b", 0x7a}, {&(0x7f0000000080)="1f6dc1359921bc4cbb8af3e49d55f22611543bb05aeedc435ce46121da74ec5aced610fc23180b", 0x27}, {&(0x7f0000000180)="c4191219d3379c831c8e3790c3951cae62153b54d4ff8378ce4af0e38877805d13d9de61b914200f3d5948cc64b44f5a29ceefbd164b2c3826753973d248f56c25a43cdc635d28e03d2483826a7026d21f4cde12fafd780945ffeeeb935a1ab9acec25cf96aabd6cc18bf48d882bd86a20b684a3677ca53dc022d5ab8835673ce3b5a72f1e75218f4e92cbc8e2e50e105ddfa3b4661ab26a29d4603133320d3e94854d45683fb56a622773e038dd49cee5dce9735893e3e01aa14ce542e93be5b74e716ee0b41105cc900f87df231f98b1e215a569a2740b780def4d4c64a6b43db0a594d32ae536905d17fa92f7a7363822b8972384f7b97ca91f1a0e5277c992e6cb490b47c674ffbf2f0afa10becfdb436e8ce4d0fbde4dade34d6ad6b5f18a5ab30800a3cc2c68a3a24c5751c6bd8ed6d1e58c10026a24b1f0a73b8edfd8d4b5829dab62e68603bfeb8486ed6102e0b5f89439f61c31d475670e4cc3599821b6bac2b954317687d633e2b35268fb3a0000dc6b087fb8f6c053347e3407019660bb2bbb65e46c85c5fbecbfdde8b4aea0dcdafcb7ad7df218641970703eb6300a490e313ce48a1c841bef45f2db4ce080e122f154df2f8b97937a510f39cb1414ff7713210ea6c27b170ae5469a87d89078685b5f3f4aaaf301fd1b4fbbadef217caee72e62c1fbf903adc92a8978bd841cb1bcd0695c0ad67fa22a9073689b59feff67fc43517473ebbf16c3a12691b20d4e43ee5cc10ca3f5608ce78ece694631a1dc8b6e8464e7ad53e2ec3a51a0c54be72f20118e6201c55e9813dcbaa12b2bc30c9d653d1b7f9fccea977240f9af296ff77a38f78227d7f72d98a7251cf3cfccccd67a38bf0b062aa36871bcad5c0b8fc13cccffc177babb5a34af7bd51962b9f08b17bc123f8db8e8ce8e30cf861ed276e89e0be1bf39ce34b54a0e59eb7d40372597eaa2769bce8997425d020f1d440baa4629890a70ae4a60ac8839055077cdaec1a1bb80241ba52a7a5a8199b767f3b95ecfc898279f3f4c837e3c80c096dd7cef8ddc76bbe3e22a5f198c93d6e2c999988b965c2a37dfd6681dfe0bc984f1713acb847eb6b880735f594485cd56934add5ef3c0582da852a859750321ee0354f329521b2bd584ab7f3fb17feb9a445097e6925334fab788a07702455a1e121556a2ec7afb5755404914dc59c34f470356e1e63a99ad1e62600427c5f835b7beef37b6b131d107ec6783698a7fb39cc7b4c7e6a2587001595afc1660640b338e6934a363c4110d20f13e51a6ffeecaf2f53c6d02e6c846c7a663e55224ca345d6ea2cacd43bfbb95b72bc35280b63753576c600984e892e32f6414bdd1d6983d20cd00bded2300b25be78839e2bb804c66b8620eb4a350ac2b11ba3dc472cdd825e494c484e67d2801321e195abd4d8bfae2a6408f2c5420e09024d6a1071fad24b410b14c702abb23499ee02ebad9d1a0c66317f808c7ba3f736d44fce178a2f19fd90aca3e7443d981e9ed6b7c4e429e9e1c531946253f596f612d2dd3c8a71292e09501fd2440015efc1ff716ee7b7261796c1c26e8c9a8e56ddb592a4b8b54cb55d1f9af70c088f2b734143b231380fbdbac11beb896bbd1c99a2c5b3f0a4c19ae93f53b5c3babfac16148942c451ccb3568c25c25e9da93697d6a0b8b2f3010bb0ccfd060b908a0120fc21c446c54f0c9a2c4715762bbd31e931e4c8db18c167767342850039fddc01f4c9313653de145ba794857b02d3001eaf3d346980978f7f0c69c71deddfb98d90f3b5a6ce307a4ce92b89bc8375a1d9b5a92e2e5769c59420f19c3977ee2a0411badb265d7adbf805f96d0d6435c4eee58fb689b725c4688339d324214c10c25acf09ad771ba3701aa0a8bf8c11601a98449f93ecf7b14d837fb708458e5023810f76d6132a8ee0acde0d48d5e0069c5a4e8872947f6df2f249d994723ed6a3b31ed7528e9488baeffa202191afef5d9221790173dd3170682956938d66c50b53570acd6f1de6ce38dadc4fdb3ae401c805aa983e7084631c0189d6ffdb7ed2dccb20fe211174b54b9ee32c1bd2f660b4479db33a40ba2fb73cc5ebfe6245e9e46bb13417973b9d0d73582aa00b63e252b80217d99e04509cc866848ee7ed700d9bec63bd4767bdeb90d641841c24ebda34398c80faed4e88d4d4d53f3fbac9d5291e63951d6a6de2aa1fcf3fb93a07218b3ead232d76bada360482cbecb9531a9d848cf53d56afa2c834a5e53cffed1977ac8c0bc067ebce727338d2ae0305c66d1d5f42075bca4048b1c50157dbba43f2fa5911543593a7bf79bf7d6fce0987f7dba28f0ab0ed737eb57d9ba9132671daa8f66c8c35256ed74e6db9b03eb615670592fb55a27304ca7d5c2a8389a7e89fe17be69d1746de1b2eec65bafcd38326fd61ce460746257a8e146546b924658183d64ad67e945042aaebbb375637a46688d5c2f7fb8b3b92c631990afbe8afa85c5605b2806af0b34702da5c21887b957c53e48cf490765f16f43dc58fc410c65eef64c8f834aaf19c66cb953d110d9e8b0ecb9d9509859e5b00927128ecbeae0427350c93dda077ba59cd0bbb2ec052c1827b47792e4f5fb10765dbfb68904ef7051484bc531979e612759eca80e0cf2e6acc760d4107483ef6be8477c8aef49b74b917ab8cbbdc7229a33b6bed651f1947c3fd5c3b9d14bcdde5325ea3893e8192c84363341756a2e6c9ac7b6df57b781012000c4fd61796ca8f29cad6fab4fae29aaca325e2cbc2c2ea8aa70aa75f65f4a6657dc414eb5404cc6c5747121ba981e12c4909800f1f00533bfa7c434cd4126ac3916e8e70644c8baa94e8691d77fca2f46863a4923653986e165f4fba65cb63ec80b945cd03123dbe6de98e263dbad478e000a1f03616dfac986c8f31b47ff0d97e43d38e2da849b1f5e1689b51c55f75bd4c465b8a4962d85b0d586fd21bbe60999150f8925a5520fe1de6d27a9b208fa805e6b5d44fff534c08f47ca2b44c8c3297e3efbb6a2e9a8a94b52a4baf55a9b48625ec2d6e36695e5cf1cd58309223858e26db9bb1d2ed328d78a3bc4c654aa82671919778caae9569411dcb76c01ef315fc4bfc8813c98984d5920773d079fbcab249406968822f914418044cf9f676e37e9480d42ab644eb0d91b88748ec0925738eaac1649a65df4efdbe389c9209cc88458caaa966626c46ec33409e9ff8f035dcee2dfcca50ba4f7eb0634245677d2e21fe60d72205feef21365c588b335ec474a968dd3a91e1108b97fbf0dbcf158b30149b5d88c10dee13080f567f6dce867e79d8ef9ff99a57e16114bd4b00f8ef0c8d13545ec10ab5b4c5e7de3ecb8a54a80b7cb676a979b363265f2815201e650dba02057f175cdf535c078d44c0dd897046770f6bbb88233039074ceaa34a2470ecbfdf5f460cfaf5e48d3d360125f5d12558bd9e0c02e03a363793de68f77632990d44b61725b83812e00b7c620c9fd26e7226ee4a7a43f3fcc3e9ddcb0302e14ffeede05ade85df9ccd54a57332bff0ce340f86a3ba0a26e97c74a517963a206c9003c34dff1dc080767c0fd621132b2c464724c457e7bf0c45509aefcf07dc976d57c7a15b7f4a615b1ff57b5a38f0e4d8eb8e2cad5e4515ecc1d64f484a187975c52471a3fcba0d792849e54f24aa3067d757f5144ac22572c2f7ddfc4efacb0583848852b7dfde140925aea58b256025816abe00b51b7039d45ef8115757ca493b2460379ff11dfac80825c21e9b1489be9ddba69e93c35ce0fb88946ba7288028f55d142374f5888cfa36f995aeba5f983a6c9e6cdd11a2fdc6c7522e983b8a89bbabe2d55ac566c73be45fad5a72985090bf1ba25afc6f6c3e1455ec4b4c9d1ca1730f948fa3526dae53e0ef305f86683c4d4c9bee103ee0da239a0e5ba2a11132041c5db6735ec72ccb9937d1a9274e992c8f0cd94750956f15d26d1fa3400fd0a9a9e9ef32dccf4c5592185835ffff8758e57373976b4196d8e9fec9c50f9f20793a4f06dc6ec8cafbb2c6f4e9ee103b03c0a1bae29a1b32066d94a144e9de39c44c008e12b412cbe813c92d18b7dfe44ed7d17843205970a2dcc78986374787699d21eb77d8b507bdcc95f0c09773cd1570b327ed1ed6872db0f2232672128fabc9b9a69329cc5eca0f12d5801820129fb4f59499b2c38de3260612c20ebe5935125322c4efe1c9512bfa3a04f1f133256f45fbb9ed8be75a495d576c880777ed9e6f0e6279a43d0b9dd632b25bf8c829a64fcd96e04d10e88851dbe03ee5be494842807b4d64e200297b33b4604f2d34e45693fe072d201441cbd0defddd65ced4c71fb942dd077ba5b4db81da2e5a4afdade6a32cba8a4f6883685723e04a55eec50030fc00c4c998dabd0dd48632ea735138834103d06135e33394eda15e2a119122216e99e1531988c0e79c0e9291abfb0cd3635ef28affe0609a707f714fbe2242c35315c4cadbcdbc5271b56434b7e247c839aef44ff7d50f7695cbf571122ac0911558bbd6425b329afdca1793e68bdf196621aa5b1909dddb03acb8755784d3a892e872337e4b663843696c69ea3dc36c993ee9daa883c4734016516ac55063f681f5b1a968d461d11b25e31e8c22326b43752cc177350ec2eb5155ec5d2b454623ea741a7e270c2b7869425ca615543369142c343ec1a6be3e1bfb101a4f1c0ab543117fb19c4e693f8e9c81713fb38f2580e15d67f101689e7ba159ef7d514910cb1e7b3e98d2eebf602d86f1ccd53f11c6346ed7f47d6e1f069a5f4829c4874a6dcf7999078c5ad376dded26ead872c6ddbfb3b0393c10f76cb84c8b8b3de992bfb4949348265089f7d856b321b9ae14f9febeb9a592bbf1a22e9e73cebea680f49aa716fcceed86c0cfb612cd1d6aac475f197af3a01c69378e5394749e833c2209be24461285aae7eb8056cfc80402138b5efaf7d19d7fcac2f99bd5a59c1190eca660a9446bf70d2bd22ded4d72cd192362ab8bfad3f39ac1acc822b56c37a23f3be44cc516f30de10ad1e1b4f819a1dd9a1090e91ad9d19e64afd8da44152265583e68d698bf71415a5605f909869c9d5add08f8c660a76c2ae07f923d23529c8f339aa35d6166a547a9bd14418621a396cd0a8911c46da965d9824812a403d66dda0ba8edad3c4b8ea5dc27dbb47a82014569e67a384945b2b446a42b4fce4965789bcb063f41b7a5ea622e5a942d0f1d17fb9f4a30c45db72bc362a5bed9b3978976a36742348c91ffbc420fba6165d08a4a81ac8ee4fae14734fe7c049d9a78a24bdb3c2b0bc92a4ea14801e23eacf9ae84d093052c2799a299832b19d6de671cb75a5352e3ff8aebd39ddf3b05d0e48b701fea27fc8e3dfcee8e52cb78ef75cdee26f8ae0b2eb838974c1b8dd20d5835b227c8b3ab73389fb59a57e09bd54be576d92c84364b889273356382ff0d1ddc02ec16bf10dc06aac9fc7b0f3845f62f3eea03ec53b5e85d22dae5a2502403b4326d9eaeb742f262eef3382bfa3c11bdd926017b06ba5f8b3db5a136c048052f80c9e709985c55cdc1d6dd2ec5fa33ad93c325f8d4cab6e277c5c9bc312ba15679f46981d0aba7234bab3f15b2983db5faea4eaa6e5b4f83f102847bf3489b8c06d4b27dec83c4cbc4338c7d89eafed816a565236cd221cc2fb7b549b4515aa1ee5cd2a8d34844a58c8adac196c34031c4e55a8add72eabb6c47a8151885980cbf634bf5818273499a8a2ed3d5bce7e14a5da6baf7a2910b1a493aaa2a926a697dfa80202c5ec", 0x1000}, {&(0x7f0000001180)="a784d9790219e5847d2b09f2bca0867b99c6b6bead043c70458f7473fd75e380f57047f957db7206ed323dae2f9f3f83cc984329af1822a12dd9eadf08e1b029f1297e18c18407949509c9fc224e427e71ce9f9945cb2a6e3ffe3197b5a286571cad3ac28767df61989584af2b26bc6db6d7", 0x72}, {&(0x7f0000001200)="74c965a33cd650fbb3684a4f", 0xc}, {&(0x7f0000001280)="05f4c09d765c027185554378d3160b94965384f0caebc43c424d1cc13a688425112a734e481fec96b39a0f39fe7f6ff9b2058ce80ddae791f8678705b07839329c9e66cf48c24607932b6d3d71f07c0b3eb4bd10f262ed8849eae2e01f681d8a01f1ea016b5708223722f8b9a348039a6473272f6ec9ba5d8f9d5f9865dc8349344a644aa158bf946ad646", 0x8b}, {&(0x7f0000001380)="6fa913ea67eeb5cfee828de639b82d36349c307879e1a674cf6d21baafc174a6cd56420edd70a86cfa218efe8724b084273a868dfa922b0e8cd562915572e2ce49539c1da78420d0c1fd851da7e7fc7a8bf4589c38bc378262e920dcd6dd8f4c9d0ba04895a1cc8aa3451ad7c6841ea95cfb24ff636aa4687835d5cde016a4759504c7481b9a8761d13298b44577fb92bacdb073e5e4087b566a35f52877d4a76c0578093612bee2a4b2f390b87c0bebde13338b42be489b2692ff20e4e3a0748af348043eac6766cd01", 0xca}, {&(0x7f0000001480)="202ecc19ffe69e6262fb9847a28089fa0a28de9ca643c15f36294920456ff36631817ce7b288e5dd7d82a597dd7a5299dbed002299f3522f31752e8d44dfc29ef4f9aa37a3ad2f38bd9662a61c2e43aab33a7ebf8e1cfb6faea0fe8cf6a1ba6351aeb2019cd456b4b8db58e724323fa31acf522d4ee01d6da2952dd378082f04fdf6bb484b6d81a224af29c27e9d0b9940adb33939f8940d7e4bacf65f5f045dcc4dd746f4e7124e83d30a38d3e4595a921d61d30b1347a091438f47801686f7d140238d5689cfddb1a3505ef380da32b6459a2cff99dae225e23a120c0dbb4d45240f69f46c576bcfa74391d0d9b0fd6e54a7adeb87fdf1e5fa1eec2245686a337664ff90e809a1b4096ad85256bd40b9373a61af536a8f2d4dc0d58aef9d4a3573ac04aed0b60fa75615e0d4df7e2d64b1f07599b815cdeb5869368f44015749532633bf385a2178f4bc36216f4cff10e475b575586a402a1f84ebf0071124c91b5709c07f07fdda06a920c4199a74079ab14d650ffb85238296b677c191d808f7529b629844680ffb54c23d4e4e7c95c765645b36d57057f39eac5064d6c4c677e24f69b17175b3f21a19171a0ec5d2721a2d8803c583f7f0cd2cc7d16b7e0b16459b59990edacc9fcf65aa126cf8d9a089772a743053fd81644de31127c22f31d18e859bd19619a8442432e9e498dd91c21b093c02f838594b88aba79f351c17b0a2d2eaeb67954e7354c1f0267e0fa90c69c6d903a32916da9d71069c353b4cf2071123394f97a8a42a0a7f18141fdce0b17cb807c8ce8afbc8d46497fb394f9004a925fbd316867ffc36af28e5f7bdde1a7bc3760789dec1bdb0e8566d2edcfe759c13bbcc3bc367276c79021b4ca8b8fe4c81de3e262426ee8fb87fccf5838164d54bec7907c8197330c95a6cc5091aec8fb4c876de3d8999a1ffec427640ff09118b6f9207ba9abadb940e8afe4436706c64212016b17e11bbd17d60748473b702dfb77e5f4fd8f15e0675864d5d44937c7706b16ff972486dd91769ee94e8d5e4ac1655032744e3ebefaa6870e26a0a8719a850e2c59ea4833747b0e6b4d8b6031c8b85cc42911e6c040232527deabcb6198b7caa2596f36b47e7f8be323763f396b6b4467974cd1e4b39537ad579f1a1eb055e31d2bbb137c6cd5d392e46d41ed423d670111bcba18462064fe0fc7b8ba617e1ce3572a1419e1a5c5c5cbd6e0384652b10f4b614146d2810a4683eaec806a3e819fb98f11709c4378ff9ac66ce029186943c04facd0ee5e47de6f91b1deb19d7d171fea9b83221a4c0ec3cd924e9d6406b9b74aa08eefffd27ebf574617ccb9ab28ba68ac2ecb8d8a5564ef7ef7462fc26c0d2432b554685fb26d2d9c6fe64da00f5054fb3f0df7d7e9ff9a62cc1df15adc4bcb096bb56ac3154f9440bba1c6d48a1d49447c2b370e05232d3bcf88f5c42fddfb5be92fc192201e160bac89f82769a6f59f0d8820d4898194456c4f4571b7a8a4005d73fc09948a961d724e9b436abc758de460e69844c64fe8d72821f0776f6ee9a1b5faaeffb49501120cc5c2fbb99c77240b97e1d0083ce66770dad2f41893491681d290668c5844706278e41eb92271bb0a2635c96704fd101563a91be26a3712f1ee3146fab281ed6cb60109005d95f65091f340eeaa24118be2f5e506d3558e11718629e06b89d9bf1601f2c5824935f5b2ed9256191881d48065d1ab31204c40805815e549a78ceb289204cae62fbab213c097d8aa824b3776ca3196936190e5da486988c885bf538be53365d5eb083fecced305d0bcf7a4d2328e25cb028564cb2b517c29e38de18a60ec10f9a873cf3719e96b8e43f7146ffd24e8bcd60655ecf6a8d2c95bc5d7663518ec2f7191c412e55821d8e0ded79eddc7a8eb24888af7e4bef56eb1836c365e5a51b7925e2cb455ec7b24c6c9ca5999ec1da06cb74720cfc08bd3ae8f2f3b8d2c534f47b7961dc5b3dcbb91afebb6e08b6b9b07354031d39d688113bd760880d4c6f5d6a3e8c57125a44cafc42ac3b712c5ca65dc16c59003189764858fa8d64d0f2afd3733e73751f0d093d02c60155d6416d92bb6f009618d429982b066202f60cca1cc9fb97ff2dc4239d0a5447c625477c70e18f9f220298a8933d8a49dda2c222683ab21d91c371b0723236a359c8e0664caf8025b8e3a5bf879a14ffafce6d1e9ce12ff209030eb2139bda3f66e0043aefcdc2ee9770707ee2a44c47f5d79e3fbd3fe2dd6f633458569b7323280e3e59b370c972824fc62848295bc18fb10fd674fcf98fd17ec313e4a7920563c45bda0c22fcee4640286c150c1e1b330d1acbde4e82bba4154d14ffdc4a0f335c063accbb39fb24059ea2dd04b3f11acf0f97f682bd88699ed41584bdf767fe033a0a79c9e97b535baa55eac99edbf70bf3cee716408a5a8400f0ed550529ceed048317f09c44db3ba45510659008ede7fe5c1e351fcc970767a52bee66972028997df93bac0f06aa56e3f9696a65d7cbfea7e27a00c4ae0da4d9c1516de89a4ad71b03805315bc977b0f4c639255d0b2ec73c5a8dd5a4b19742edccfa1721a62e072e3a5e6b0505d9e8680c524fa8b154200e5110acb6c221894315911ef615e0eb74d1ae46975fbec904e8f59c759856cefddb23db6a3e05a96a3954d83a4ec61372cc0afaea6931dfcf1fd4ea0c7725ee21600939a84fe2468dd5c0bf06abfdb7b303d1eec49d0ab097175409b9ef5541f560dea8f7d4193ab8f56f2906ca8825720a5000978c08aec4c4723dc0c1a7d60ec450f474305a816f290623d9dd212be435a233c9317bee8e2e10ed7ef03e280fd79ccf881a7f4be54ccd399bea69772b0225359a21f19a27d8b7673e4908604bc8692bf6a4b755225a6a5dc9133715c684ed301f53783ed31bbded1b98cf9aa8e42f3c835c9a1b8111265e72b111f7f2f34a974721f430d59e232a468262dfd3bde3ce6dd14813c91d50cea20d391b3e175b12ccd04caabd2bca3ee92238077f20038752ce7ac5ec28432b38f3aebb99e5ed8f599489fe131b895fd51120bfe195bb3b8b2b4463097cc3cb481cbad4eb0d8ee2a0bf57d060c2aa300c808fe98ba131a8e507d2902a5e49868aadd4f0890207f6cde446adcd5ea1881417b7ff6541a35d1883bd46e94df4d86a067f48982e93356876b71be2311ac954bb89df10dc516c752e02bbdc52cf14134f53eae3c3675f1fd1f49d1c307beed68cd3e8ef46eabbcf777359e6074f275771f9affcda601e51b14a05f1cc4819ce784025973a9d82e85f528714237e5adbfbe10119b2b86cf04d91fb21da21a52ce2a6d3db44f01407cdac56efcc07a53cc02a42738e8ee439133f87aa5fb3ae4b51f7a732de2395f3a72de8cfd3fa43d39693f84f74515f40ca8f6f9c254d902657caeb1627cb9240f0e767cb1d22aaf603284eea3ff0b0315503bc7f5bbc7c8cac4cc9360baa45b4d2489af601e1a045fd7bf4cb39e7d908a3c0e7791ffabf2ee16cc2dbbcdd7224c39da0e71236dbc6ea3b3abb703c8db65a538c56ce27f15f9fe4a0a891584b855acd34f1a2f0216542633ce2e2cb25f98fdea9d3206c88f37891594bb26c6f23390cbd928b5972a96ea255f33f478237c816381e68350ff8ff47f8744dded44ebc32b93f07f011f6ffa4346b396e56b4643de0a53500ed5b1a13e0d8b68230776f898737ef13bd9f9669c1e6007a8a360967d42f972345ee3530661adcba7588e06861d204ad7cb18277be3c101e32e97be5f0f48dc105ec93314cec6eb0e4bbeae61080b283c051384fbdee60bf12b43521cd05ee47793d68d30c0cde0e5e918978ccd9c02a5e79c5b77ad0811e7725f18d05c6b030cac28e04eb14ceb13aa78369bd0fcc3b23b2dd9d06b8b93c2716bec1b0bc60720bfcf79a1cc076bbb7a90abd5cf92a89701e1a64dfae378408fadd2b2e079be2fcb1e53beede249ba03ddc1ff8f82cb6f726d8692a6b53b92a5379d6ca1c34037d9a616e1797969c6005f51f0f861340af167837d0170783375b05c814ea49c154cd70deb500cca5d374c7100a436449243cbef4f7a4400592027c0ca5b7a3cdfa4a737f4908d0bc4a01a9534deb6ece8ab7d7e52d407afb1c26d2f65a3e2a2e7bf501a80ee8c9a2f6824bf2fa2472e8acf1cd945b0f94dbb1224de607fab267b0b2f81c2b02de74c6e0609c01890d93744957ab468a9bb23771d101132c9d7e65b0716cfa58f427121e43da4ce9b10404616686446f762e020536f2f5e25d5c617b7dc8a32e844b7d17fe268cddef1b780f1546745cc126ed0cbcc73cb8b597162c5ad3aadb488d38db4378113fe94c38fa2de9f728c60da443feb39908f2dbe5d8939b34d738c5edfde11acdec431fda57c5ac1987c41442ba597175cdbe04903f0b28e0717f530882183ac9c7da6b36a720adc197cbf29f634360f33aafed4c9cce0840ba00af38cb1f399f2111267768ecd962884052e41227e171b6107ec789ffd0597b1f4f49c8698c25522e3c156ba93613484720575ac02c983f355033b715ae7d0181d54320bbc51de71e7007471cba022b8d68aac04834bba8bc5381a979cdb62335014b27da42e327ca1a3fe8282fa91a7737109df444dedaaac6e09792a362b3106ae9fcfb4773b8661dbda9cb3ba703ed970fb249cb2c7b155848d0d21143425b2fc8768579a10cd31410dbd3d5a43bf9cfa33a68493ec160b40ec6ff190ec5ea00a527bdbbc35534169ec3659a53ee036fecaccfa1d72e6e4f1cc1e1e26c90337bcd5d77b67a90573e22aaa3dac72805885de5bd464255aad72d2bd31f8be6337c207b833c691fe1970414f5f86394733b02a2a1e945d3348ec0d8c70460f914a058d921277784f6cf854fc1dfe760fe56aa4f808e667f237309964a5e46efee2a951e7ada600c88599ce2bc1d52bd1723d7cf2d618cc1b508ba8ab655b2d2d7d76a542396202a77370b598ea71e211e51381e2e24710d56460f3190371862bd7dc95c90fe6941b347c8ae3bfda2f78ec18d27d2f342362016c0a5b5f64e7578a477604e4b443a0e8991a07c28abdf049291998798a63e7b48c48248de3ea8531bddf714a532ffd56515654d437884f3ec15dc2ab3ae10b195920c8c18c8d8398087eac34c7fb639e65e2208664f3dc720887a24a46f20276d5a7d7e4eb61fa54e63915dce762b91e3c15b05da4841f3e7b01f3f1c455bfbd77f97b03acfac6a5138f3cd6fc598f30ee68674e09c351d676ab25a96f5259986fe8068a25166b406d8b28a4a4640ea5a1a3a340bf602d28d9de88f7e051fe9c4e66afafcc7636c5ffef708cc82ade82c71a75428ee0325cbe98245954c30a94eb10b39e8122d605819a19a4386af497bb1a867b38f6f9314d88989393d9ea1e70eee5cb90f34dcd1e248fce0ea50a6276ded6fb811cbde2374cfa4f9f3f09d80330b6e324be0e04fca6bdc6ac07048bb30fcb1e1e8a5df63a9d23bf37fddc6b60cb818a00698efdde90123ae7c042e6f4f6d48231cb66f3932c1a5efb7850e82b720435ba89a6d8fa70df3c5a1424438493e43128aafdf5878cbea9c9fd6dfa0aac06414902252991f6ddaf27179728a9ad5320428d30c46fdf895949e23d80fc0c878e170dfb0dab4d268d5274c63bc31926b3fda56ef01fc85f8ccaff1180775fd59bff2297ef3091124e88df6b6fde9ec535e913a9e6ef2a0d04eafb72ca8f538abc521f2b38ea51aa9bd2a42f02e8e72db215910741aa79a2000c2aa124301fc06ae937d9a28235", 0x1000}], 0x8, &(0x7f0000002500)=[{0x40, 0x1, 0xa58, "f5960a21433229af9a348779855c5246b3798e9c1b28c536a32286de8904d7826b657ecc133ca54a62"}, {0x108, 0xffff, 0xfffffffffffffffe, "448a5cba7856a7d05bc0465d49c2aff14f55386a8956ae6a9711cea29c61ea0233358ff3abd3cff192ea699f42c8b08ca820c71caddcbbd4f9d711d9c754bf505f803ec99941e68753a117903331f149716fe0adc52538421c135054ac81a2631d92eb82f37f04944e986d7f55eb9be39afe1114f8fa542a35a546ee841d4e9528bc79201e6113f12383d6a4479ce2695aa17130b0b9bd752c01095d792c6033f7a2947fa3f5a2e30ffb1aee2c3c9febef7252c880d175ccd21e46641ad043c8d4607fcb165fb2810b2c169092f7ade99c4b7c312c26657aba9dc3d27aabbcb18064d2135b0b58ccacd3da205cda9e8a413a9c4a9c3c"}, {0x18, 0xffff, 0x6, "484b339e7b"}], 0x160}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0xfffffffffffffdea, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002f00000000000400"], 0xffffffffffffff07}, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xc41) socket$inet(0x2, 0x2, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x800, r3, r4, r3, r4, 0x4}, 0x1ff, 0x3, r2, r2, 0x2, 0x5, 0x401, 0x755}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:32 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x3b21a275000}, {0x18, 0x2, 0x719, 0x56}, 0x8000, [0x3, 0x5, 0x1, 0x3, 0x7, 0xd80, 0xffffffffffff9515, 0x5]}, 0x3c) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x80000000000001b, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getuid() getuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10080, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/19, 0x13}], 0x1, &(0x7f0000000280)=""/161, 0xa1}, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = geteuid() setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = kqueue() r3 = dup2(r2, r0) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000080)='\x00\x00', 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x202, 0x10) 16:00:32 executing program 1: mkdir(&(0x7f0000000140)='./file1\x00', 0x1) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x20, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x4, 0x3}, {0x18, 0x0, 0x0, 0x81}, 0x2, [0x5, 0x0, 0x800, 0x3, 0x2, 0x4, 0x8, 0xfffffffffffffffe]}, 0x3c) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') faccessat(r0, &(0x7f00000001c0)='./file1\x00', 0x40, 0x2) fchmodat(r0, &(0x7f0000000180)='./file1\x00', 0x134, 0x6) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc08, 0x20) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) setsockopt(r0, 0x400000007, 0x6, &(0x7f0000000000)="3316a5b3b409d57dc1edc0cb63d00c2c6eac761a8d483071ca60c8427a963760b45b93dbe36dc119d36591cccee5c5b3417aad2fee20a84fdadf6eddb260a7c156e67005a710e29a91fdb3e385e0df", 0x4f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0x2b) sendmsg(r1, &(0x7f00000029c0)={&(0x7f0000000240)=@in6={0x18, 0x0, 0x4, 0x100}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000280)="04ac0e7bb52d8e89726c71acc378babf12c880b65a9dbcc42635dca678f0fe9411b3be24d218f7", 0x27}, {&(0x7f00000002c0)="191c9f61113c3f5e2b5eecc3aa360bf8deebca31d978751b1b0d94d5acb54a71570adf7241838f941c24b3e66a1771ed4b4e9b2cf844f93862e95650f929a87b92e6dec9c8e6e043fab5825f0672d168ab10b707aae08b0b5e5294ebec473cfbe27fd55858d5c10e79a525a28bd2c772e548b18a8052a7be2c1060c0d5f598415e4eda2b132f988ff9dd28f7cdedae374a668ca071035beb5ffcdf22dcab9fc9c0534cde4f7a0f0bd94315fa9be77a72f0f09f08ea2b6b669220b93b50e21041cbe553175f", 0xc5}, {&(0x7f00000003c0)="bb16c4b43a4cd3f1a795b763157ed2273330dd3bb884bd4d92e3fe799a0ec861611f8fa9922fb0356dece66737892a3ddf94d28349f84778a568c1ff81c6bdfb7ae4f14cf0d61aa219afc63a17dd67674fc03ce6aced98e47d852dcda44f67f0db2ec26025d9057d87fdbd947c16015081ddef16b77744e09ac269287429b5c3992a2cd0e7318a5dd626c1c1368900b4a98b825045cc2513e3583fa62853", 0x9e}, {&(0x7f0000000480)="cd2f474c930893e253847d693a70520c2c89aa826bd036db66c63106f6be82d446a932637b97fc47b7f426f68f85be66bc592479c596d23c5c8f8f0df823e227421d88275f197b91e042f34a1841cc3328c31687e61d6e28e4be83b438dd04ebd4bba2fe408f982327fdf59e39135f3a6495bb48a591b415297fc01149f4bf13e24e29160dd8f8560d5f39cca93f246e2233e268c72b7af12653db5359644018b68d96d7aa54212d2129829c18d0f99f023f7353fd5d061419575b9540fba69f65dc4d789b53dcccfe2863f4a9fc756b905b51e99746762a4b7678538edf8106dc7bacdbddac218613b267", 0xeb}], 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="10100000000000000100000000000000a3797687d3fe76e82b12964f2c8750c404feae89191e9e6e4c727fa2dcfc9605609dc1c5c600f8cf8d77bf12f3c2f4591b847793be75ff2f206c2b97a35c0cf629e32680bc0dd7d37f74e91c5f974a2e41e2f4643a6f98038234bb2d09d0635afbfa67399ac90b26bb7258cb4fe84f5802b6d96e3ed55cf709154c9591989782eee6fd52112436c80d3d635b62a9f7dddb1ba1c9f0c46c3454bcf2042bd5b6d7994ca3ebaeb4dcb41968841dcec9e23a1b6a912e3e07bfc0f661d1f2dd79e8eb1f0680388956f6b68c0f64b67abf26ee049ccc7d6cd967672ed67da194d236e9e6bfcb77c272bc0a5e94fb3aed8199cdb36310b2ad017dcbbe15d95fc4a5225652894812342e7a815658d9b933fa4fb510523fb09fb066dd37eb4f7cfb192035418a2b7b2e68868e4a7a35dfc8b601148d5d5b5641dd0249516b67d5c96a06d5f3ddeda008e72bc3c94b98fc7fd4e66acd50a4e8b7460d8b7d0bf639612cbd5d1199229a8c8da0feee4f64027a9dd8f63c4e7fe5a2d5395d33e7fb024ebab98534697c0b743593dfcc4fbf7ef90c2f94caa6db2449a0a9f52fca9687d5283fca1a38aa30d6e8e84f5c96d97b2c8bee3168798e9635c7f5a9e8412b9aa4b5e65062ff2914e376e4c3accb1d73f01e08800f460476d6c26a55f1f0a51fff2051db042e1b8d8eb5ce277b1025a6b8a2aa2e40f31e05446bb2e17880c7dea2b5ac13bfd9b6eb050765bee375a36f376ff9448473b3caae4dff732059984d0c315816ca2aaa9a46e0ab0c7d9cc89df4966cfc0240b28f6fd865fbfadad586c85ffc783ed8d3d3a9d0bc834f2de613b1a717275b0690555d8ec39fab358ebbf192cb8ae344d778e62e2e389e135a22c1b2f0c15cbf233cb92bfced706df241ff11a33994fe1446e59ba4c7d5f2faefc54313d409abfc3a817465b44bf7e762da06035977f02698312073296918e6f61f205681ad0e9ce5a06fec6a8417c4e24b90e5ea2cd0b2285f40eeb01b400c7a83f30de9073c6d68e9406dedd9f860ae0b88a1f7670d99159b0d8b7792544c08c9f6fd2df6a6f70c51fbea22e36d15517c6e79437ae3decdba2020cb49fd9d96a884efc77e5108f4f3c4c75c20b46781e81f5a184a04ac3c20a5048b83840f130c33205db296a71674ae47d9e2fa3e5c6f2a8053bcceb874012ce2c38ff615c208622db0dc4e8b81d5279b7b99288daab8d4fe6ab1a319c584d80f1af785eec2b60047dbdc22f577284c0b6524ee8f563ce1e7324c873b52a53fb94767a64dbaf701253097ef545523e8e4f5323cc8c45acb1807b2f74b0422ac372f00e3f46637c170d1a91cd8dede3eacf0345f524822dc7e671bcfa82973416ddbb9e91a3e8024862238acb555fd999e219816435b353c7841538448e29e7d1f393d98775abb3b1c6b9d4332e2b54503ba4229dc213009c01865a1d7cef5394a46b8bde941dc6aa0e2bc09791395afc9080d7597424b8fd552c7a865ec6bd78873273d28579ff1a06a5f4e7b83fe8bfaf57c28a40e335e0e248bce2435cc42d6c3ea07a1f6ff1a59c046dbd4fce0b30d5b4457d4b778b476ed8a933a90893be67ff03c98c519b21882de656ec812834c307490d2fbf30e16120587bd3b57d4588902ec8c84eda9deea72fe16aa2a0a3ab3213c2d161af47a64096bc3fe26e06b34231850796b72f3730e434ca892e64be3648e9fe5f8024b53158194bf0c0d774b038f8213fa129eda273f0c62546f2ede49ac2a194f235d1b214cf29bf0a26173139206089e491182ec4fbfc95704326a3124fb5260be94935cc4db6402296e6cd3281ffb42868b6d260187773de1a4cf5e7c9f34d1c254ccb26f31d9538360e44819f01a365979dd8f35104f2cd8c5616c87ec33e041e80878f96416918a038d4ac8306e05318b05cb83da7530b664ba3000581d65785dd4a324a98e1c007f5758e1ed7d3b687cf53e92872d555197063357bd81e474cb63878aa18f6d160ecfb483a3df2e136cc9a8ac9d31ea9fae3b834049fcaf6dfc9ab82a7217d70ccdcaaa37ff357948a556b394ed9825c15c045db0c3084d69dca5172708d181a2004368535155e640dd28760af8bd0c18729c3a93e5bef5e245ea616291b1a10db695849666221b7554f50a76a21583d59893afdb5660d4b651c3793854e1768f33324e258b3214d18f3db035a3baa3af1aa3cc257141d8c0eda63dcf2afab9aabd5eb878ba205958e58d7867c42f73f1a4f9fb8b742556af9bcc61d718afcd4c1202fae4e2a76efcac854baadb1a5b944445b626ea6077c649f0a7a251cfaf7bfd1d7719413488055a1add1d383e3ee6088cccef24390c11ba439ea37ef305dec5be445caf5d7285df2ab2020da01a680c8bf85992d63d3d38f797cde26a74c062984224374816082d43768d2753cbe46711217eee77eaef352fe9ed2576d30c404d41f675dcbb65ebba0a86ef1b54cdd274d33b4e4564fd52e2af34464f9165a17589c617d268d4ccb8e9780dbbbbdcc1d8d2b2ac811795d95d60ce74c9f6ee0abcacff54c2d2c72a5f06c6e0e6c7c27297c1ed0b84346024a4be45f5b0c71afa1d334e396b54769b15e54a317e6ae888060ae3920a44b77306da6a02b5d2d465b88b0194126f6831881b20a16fb3ffb74427f53742650290094a270fde43ca01186ed5222de702336ff22e198eb1534a5b99174e13f7dcd20d890ff68bc19fcb51a6bc0a5a9285ee4a79aff3abcbca403246308f8f9e5b8e572316199e2a1df5565429c79808c842037a72421321d97a93989b429dc174ddd0671f1b44534b3bc0f30ffc2adf67e573c1711b7ac76b1274a4fe775a5186c87345ac155d32639d87f8771a7c58d0c6fb8f4d6630ef3fa025b6d3c3c63f646f85e25c90e4c889a76b0fd2e825c9bceb8cf24d669a8a52f3686d6f08a22caf6d42870f976289c805dbeb1243f1c411889bafb70201c83ab734b1180d2e4d9961fd7777fbd38c217d0d9d7105ae7f98ac7e7d7d80858b6a681494e26168c9c02babc06f0217fee6310569b2274b13f540403eede1b28d5d6dcd3edf17faedd4a9713f1c28d3396eb103d45437a86cdc6a4a744e3f6a7d6698c6dd1be261092e515021915ec0f7decc3a1628d8fe8c4be1d902ff3074336f63ac7d3e8a3f5e51b9e9a5cb41f28e1ef6f2addad0caa21c8fbbeea05d592a5cd708af1749083b9aab8316406420598d2957d0545ce9e030b07a75524d30c53eee96e18b4e57b991c85ec871b7daf151d8e34aed1cdacf6da7e5120aaf5cc9309bc9eafe49d215feebd57a17c43aa6cb9f345ee34cc307186978c8772bec2f5b3dd9163957a7ee17f438d0f60793676aaf40fbc8eb75031a514a758532b7b04df950bf49f21c4358f60d4cf146767495261414e9a43430f3203272a156c9d9717ef3f374365bab389aff85339da8cc887ba11c774a6b7188ea8ebb709b92bbc274bce6675e7c60dfe345b57703113ee21e24c8712d51c93ab66d71c30111bfae22f42f4e6b3e011c552b0011de743f3488d1819f6b714192c1ab17bf5af346d97a8f09fbeec7a7752918cae52c1ff9f5ae7dc4ba71db8e2ae424320aeb30ea99bf708760e4fa456e88d4918ef1784eba9442bfa8235620fc9542d00b84d8b36ce4717e8c8add4ead3e0f042e4e02a705f08fd8e6282939fb71ad4695928ca5b9404433d53d9d49d08baf24ded45d4fcde3355131b6b078b51383853626f6d307906614be8f2bda729f34a6066afb4157b90922a76fbcd92fe5e95ab38cd1c967fd93831d8bd1e39d35a7420a03df92df4d69053666fb6d34d44ab6873566e384bd2cb929a69805d3866205b74427b339cf112dec15de150c5e60c235fc8e7ba7f7b30629daf712f5e676dd73da00f8f1b48ca7579a7e33415d9318e2c36cd2ad01c6b0999a5946eb0300c840929361f8dc4fe441a45aa311bf9e66094fa98591bc8c98a71c7b09e07b06b591cae20eb7d3d698605e704626488bd3c20324e7b166128149e881a7dae53a0e12fe12f7aa5e924c4e572dfadd682caf6288785f7e0da0a721ef64c4e47f88edaab6eb19cf1011998fbf1ecefa4b0002710e999b3e63c4c19f8870424013dcf43d111748abeada5330985f988157b23e5562332bdd20a4086c7a85bac4045f001eee329c689c5c76d0e193e94d15fe1e6df6333bcfb963a35dde5413616ca440be1b9cd093c4b8f5a59fa9b3571efbe7386ef475ad898f5b1f0858360b1aab5209ac7024a2bb0c9cab5e0aea32275817333db47176e4a701deb346b7cd41e2c7b58a90f44e4e1d3dfb040ce23079bf7163d34e55d6b4c3b742bd043a865675156a1b8e8ca4b584fec6f9e5b6c04eecc9b7a28a9131ac0324039e608c9b51489db13642587082e8b1edba2a136985fdfa680644ec7239678d3a15fea224f63311db81816e0dfbd25b19fd7e8ea809b292d8daa185d83f98717d8a048c57cfdd8ff3e95c543080236de4f5a96cd783e4e77815c5832d1c6966de0ee70dd7915ce08d5809391c6cf98b3095b4812c724af493aa93ecddadcf31b46d2b6474fc3adcf3ca45001e050a95590e570926e4f1db66b5eea460f9d97785d0791c538cc4015134b04b2fb7ac37cbdce2881bf5745ededa75d822363f29277c41a720da69631b13cf93bfe0eade67da207a8b17f86afd1b6e14b27b0747e4940adf68927f76b58a878725e8e1afcc21d21198e719aa12f997358357bcadd8bd0bda9c362b5fa4b79b7b45be535abf82d1a2ea2f692b611d09f05a3632814c46001517694d3e8dfc673dc9c11da83294b91062c25d3d618506132a99947a7794075f09afbf435dbae95858afd8f8d0edd12ad4e3a39f9318d10dba42026d55669d83521291f7e68b0d6fe2bf68b7bd0c08c5750341be6905b78746bd131b7b94599900b55ff5ab7fc463fcee465ff1d23c25b075feacea8c668464e2c6a91dc950971d02d82eec7efd998f3b4d0910e469fb7305cb1a63855f8d6cd3bf18b15196a78c7bf5934d1176de747eac0f0abb658ebd1ef9d7594e4f9e4c238448bdbced81e73057b6869aec01d96a70ade68d4761fd647ab8e5aa003411b44401b82557de2b44392257831e39f190f4680ce2a83e02f54e5f9d58291260edbf310d05399fe3cdf71fb6f112573e77742e865828318fd6dbb011db513ef18c78606636ce4067d7d8c758f011abc8ae985a735c4ac7adf67976e6e74c1b055bd3db96317a6c7c1d8054d6d5704190a3f4ef287f7a0609500cfafd2a777fa9494da2cdbcaf2dbba8151d40ea74c58319182c18f92302a2b24838d04c049ca29460c3eaf55f94f48d04f29547e097058850ab9fc736271b01ea5044b2022bb6f8a22b17f8f1408cd0e658736dbe7cf9655ff0ad65d2c319d66f893ee1fe548b44b0617d351fda8bf7faeca19f4e6da357b8dd5615c61366d90bbe6c743e4dfbb2e2f57d60a99aedc265ccec95f52fecbdeb10dd9aad73d3a0a318fccd5b417030b91be54d8ac8196c5869726cebe8f24bcc270b2e80c4b7dc37f43a2406c4d246bf58c2903891c30e4d903b98637727d33b4581384867278082eac1ef259503855c70187f37e7fed8551d2d816391d958b6925d67d3649ce648e172e0c5ca78c324413628949270568e9af665674041c6f27f3786cc11ef19e677a247fd9e5f18938fc120592db261f5a5f3baa55c4b7b8c31b1bb203377972d970a67559bda07f5a5123c4b883aacf9d0db5221e4ea1fb0603820bd6744ce8f4f5e2af405390d80da8407ffd37978ccd00000000000000000000000000001005bcf4f89a4e5790823b3506a01d6a7a6ade3153e08f83d690ecd8848bbf2dae75b1da0b8ddc9514c226203acd59d61744139eec933f02a73abd0bf1d3fc4d74bdc48e71243b1b7c20b380b779389e3f8b067f50f93be8e2726df2f43f3a5e60af136f53dc7333a3ccd742b6bd4f46bd91773ac61a3da6edf291625f7ed6853c1bd39dc4c38f3759707b7319305fed385380442ecf1ab9a5e5923694c07a07648a359cdba2759b606c634e9c8e13e67b4f2000000000000004000000000000000ffff000003000000d8db8d3fd5aab81f5622622b289d51f7ec036d7ba9e53ecef61d248c4354d847a7f7fb53d1cb2e38c27d1c00000000008800000000000000ffff0000000000001e523a99d4a80aa186c1b19c670c9fe78ea3958d97934e505d547b3a2d599f283ba016a09ddecec8e5008f4daa3f94c4c62a74d3ebcc27e8ee8611503610c91cc8629c830334385a105e5272d128c73714707ebcf9f6256740e2ffe551062fae90c455e99fa90c164000ceff32cd7421921139710690a4df10100000000000000100000080000000184dea144f79a0a7c9209a46df13d2b6dd89d7a535b6ab5f613f860f4bc196f2185cbe9369884022d9490a4a0244b43bd2f01d32b6dd4338d9bfcb2c09ffa992fe6eedb46bb3a22e8d4af54ba9688b8523f2e5df7949055df0d1af026fb2b48a3690c48399d95fe4334621a863102c46b81eb4ab66e19e5c6393139121b7f904e9f83d93f6d18d1637705090b2e1fbb92dd5bc037b67a4560c69eb621bd44649b8c6c5e88aeb85a182f5792f304528dde9660975ded06b9fcc247fe4778aacf3a9346cb67dd66f7b2b15022a483d218b0208b1d3dc795b7415230a09b712b27654c674f1e4c878ed74b98019919afc904c8d225548f90b69419bfc694e04135861ae4498d6245b00eb936f6706b5de27cf523cb4483fa4135299e0b786a3ea1d922671eae9e76d6d6a9a4bfda2d5a58fa37f51ce2727166748b9794e3ea82abe2c09e55af9e9187f064deb3601fd6a82a9721a4f5845218258a36fed3912bb4c435dcf32176cbf5df0b450498d344a4b91edc2588998ace41c37890e990eaa8ba0dc8700b30657e600bc61cdb97a6effcb1de2057435394208febd4803b9cd07a134f8e8db57f4e32cb7220ab93e3672715518bdd58e59014b673348264e6ab5203e3f501cd5cbbe719752b7a6f5a793412244c7a14d10416ba4345565e211ca95a48e738479e16714fdb2ad9e45a945c4a523c86c1ef5d28c9cf5212f3238db5f147222e595a34bfe066127dd21f0e080499ccba9265b6bc9085bd2038ab9125f2a639b07ba10cddb8aae5135429de143f96654e9ce38749c192a0f528c744e9bb9bf519c265ae3dc694b8a87afaebb630b034064adb248ebc17e03b2b48b83d0948669c8f8edeba3f2ea4f000cc899d61b0305e8c2cb209d77c39b0a232762a750812be0cabb852e27828b524d497d7cbd0e3eddf73f31a6cbe96acd620c6c6eb8d24db91764c68cfe4a67b08f3ff1fa87137132e1b4e5b4dbba91bd6dc86c0236d8b19634728d476d0f9758539422d4d5e9a532ba322e528429746f9ff9908c7eb53b982f6348b2bc35e637619c3f9f52a70ada28cfeed0ff5fcd82e58e610c8a8daeb4f2c077c806cc2666570f2141688951f25035706f7dead9b289159914ec001aa218a28781cc33a40f2515bc1b11fe4015622f26f0e6936663e8b8f2a7b7ea4b1c62bcac2e1d32bcaa4f1dc0dcbe0f084aa78f9c7fd9d39a8f9b070f69a8a4d965bfad9ddc5b2885b890db5bd60c48cea86d0c3f8584a970f3ea295abf4805ecec563036bae9746671afb2cae2f81fa853f631043ea775c0337d0c768661180828f577467e9202eb6738e4b6df88072a93da99bc6afcec83796cdb834ecab92bddf13ea599042547c507b85a5ac58e624a42198ec5d07ba9a602de34ff5cd59dac8aa132ebb352e2efdd9fc4ad6e842a71d2726c476f0439a005683d73983b8262cf0cfba5f30a180cb95700b62447623c0ef30bdffc4ef274d10d305f80b9a627be0fa608c23590ce591d57bb59b3a167b35a0d2bb521988620efab60aa8583b9f6c94323a39431ab0c2d7d97cb80576912354949233e62eee22a7cd54ee0f49eeef28ea2e000b0bc7f7c885905744d00c12b76a6372d2c1071a33b863aa75089b93ae8ca33d5dfb390cb6d54269ceebb25cbcd4fe5f9c7f2e5fe4e84a24abbcfaeda0e6e8a32fd70e1386f8289a27cb6da3e6208fd95b59ff3bcb44a65f1d02280c63daf554bec8f4105b29e51cfa2eea912db1c5da02f6bed6a60abdbf06e2c05c848b5475bcef7ef7f5af20e9ab394ecbb48fed41d1f45fb4a0d7d7fbc3d41d598fe6b91d6b5c8dff663c487096d6317b4c0d76084c785d4265a368fd6dd97af9b3a78ef93a74509f4e1064926eb6159ec622a3236a530c8e9aad571954cd1cafb0cca609c58f9225f8ffd07b45fac88e59a43827117163a6e3a072479354a298afd4f154aa5b9fe036ce55ea0d345d35f620c8dbab23ad119917459201666a248ac43d9db3c52262dbf4d857abcb2b8df2bce5d9938c76c8273253e71b85177d2f9ea82a1a31710a6da0c93aa94635e4a59e74124c29977f1a2182663083c63781abe30834e467b4e92c193349a3e2fc04bc159c53ed7b99bc5faa33ebcf81edfcdc491c312df1db74c58ca8444655e0906f02b088e4b036606bc0a16c3a80b3339db00bf85572ab2299585a95018db9202fa57144f21a462452d7eb2e75ea2bc4dc5fca74acf3e2f801fc5f22020b03d600bf49839a9243df33ddbe6d375038cd7167c152582d08c9719599c061e4337427bce993c5d6260d327398a162eb8848b8e4d9b7dd06e3b255e4e87b6443d3569fa9e08be76c72e62ec9e05c791547a6724411d880c5728d4ea28fb87c9c0b074626471625c41d18e69d20834b37cfc02cf638e4545f5e91a3ea596dbca87c01c1d28e48f85418c7b29ec87498356eced3ae7f1e04215ff4aa88c7463c968da1f52eb5c93c0e9b7d5cd68e3be5379178a7f963879cfa326efec9692f9e2c4eb2fb2be58b6f8dd6b3befa38553f2406c7891222878708473e8905f87cc9ee66e3b3770b65f7813dffc8f8756ccd1de1942574543a49026560097fd20a191707dd9ab662b13373a9fda5c10331e26e8f8f3a866c28f29297f2f01d88e7ac0314c8bac349c5a21cddd0a16d697dedbb742a2d45283621c53c6245a31a6ed2ee3795beb12152151f6c871b5352c1e65df78ae588e454dc76aa834ab138a66217eb7a49a5be74e50f501fe468075cd52c5cc7ad4febc6b85bcd1cf951e32b4bd98173f84407aa57fb32ff03fb8dbe0055485103167ce9e8d88ad72dacac0cc1de2b8f97af49a2cb25ba674a4c8a2da0612141df82d27aeb9eda9045a4725967632a5e6e718cf00e551164b2e5d4fe371b4bdd6b1536170c69eb877ce9938e9b23d9953b9b5e5c2f061268c0ff367c43017012c6bbabefcdac7a6a08fc42194fb9129da9b1d841b5e2cec51a3d5b919c0713e426a6e780b30ef87f7a4e054997c30efe81fb0f50d93902f3c3a189c3786f36a278c6cb9f384d3f67390c026afba6eb93cf9e9a2a5067e99f3a30d19048fea303f57935de55f8177e837a7564ccfa34083a2f0c8ee72055ee61091e60069ae56cd21af806a1edd8d1b58e38694108a0848496e3b1acee58ff8081f35616c4123a58c20bd4a13bad98e3fc66e1f1e3abe7fae39264465bceb9a11df925221974add3a987da683db30919d9f506c9bb78676826a9084f08b7c12d7627cd91272347449765e14f5ce6c55f1c538196b31d0dbff95e3e6b1531ae26456e3bb3f9e2ad43bab9627d7f0accf188357312c0b365318c84e7ee5919c73097382740e131ca871d49653be851cd8e736cf9bddaca0f000c32570e89c2a769a2a3347d9e8a8800b472965920779bf9bc1e43a1ef42fa19742cb320763d086fae68df78ed3b011823d8d33cb5d7f30f0c3aeaa750dc4dba583a6951ffe5bd4f96bc57d34c797e9ea6480f118f2355fbf9f0ca731b5390201bd09a237fce8a4f1f0c1624b522cdc9bcdd0576d940aea2aae0d6344e69d0fb8a2410f41dc2c8ec36be4d4ff96e9160df387eeaf0ef196ae9b46b3d0d93ce43821e6ce9c85d97711136ca33167315b753fd51541c15a1130091739712ab2b9b4c31bddc825bfab0dcda53e6ef0410243cd34716f5fc6f5ac2522009ef898a4c9d6d748837e645097bb5e5e4341292f814077086c8f96f7bb2f09f9a7b3f904c140d57ca5d5d14b35371940509b8252446233ec0fa114f910d313e584723c6236f10919c7b99388b3038515511f219b5c563ea5f9ae04604a1c7b8989b7ad4c2f0758ec5fb8ae2305aadc6e1cb3502e4a1e8ed684a7f600b44d0442ad23b0b699df721382472e6f775bd6939a9cdcc56ebbb18e762d707865179f7bd0058f26c53d72d7d60788adf743b39d4e7425f5a21587a090b9c464351ab8b378401a8b07d5e2faf40df50228949bb06227a65d93b98b05ac29a1325a98a77d2d39b07bcab159a4fbd1ba6231656a847b95cf3fd9720e2f98a1b3ff727cedc3782c6ff03c6a12992e5afad7d43e774498e9d6d23c467c5b23b41002efe827f915cab7ab9912c46893e8a16d5a37081c6cdb27427b1f55cb4b112ac3106e518472207782e82848e5402a83784ff38e5384ae47780dcc19e1097388ac0c0b35b22188733963aad5243796220dd3cc90899ca6601f21c65a17727c909659d546ba1abca451f2708f7773ae1d912ae895dd2a56a4bcfdc344041bfb07ca315c96f487ca3e74073aedb9f246b46a5ff20f2d4e8117116353703e3455377870a5ee29ab1250ca7848aba79feb8dbdcffb97ed7b0f2904f088c7faec296db4a1353bcd659b2aa81b9d5cc30194ce92221cfbf3d05a154b489a09c73805bbe4103fc9ae6a18a487e11a81500bc530776b5751ed5a62437de3c359c2a820f1a8721af2481dd4cd0ef4231419e1fd2b22165c8c596147252dea6f270629edfad27671717a461e95dc0696fd1ef00abd3891b5adbf75b423ba4f1c99b745061f309d72f42d4c1c53104ee5149c5f6ec420676a6979f34ab7f479dbb241b3ce8ddd3cddc5373d95aa225ff64200ec43c7c6cd731596559d0fe9b3265c9e1987a72d643ece1a5067b8daad07dc0cbeae83bbceb772e814a8659aca45e0e667f6a6fe87db7c99e5fccd4618bc3fd0f6e3783d234d130addfb419be9071f2f4e96eb420bd33d45112cc5c3e3629c49421a99e51078c8d66942619963cd2bd2f1710d33a9c297cbf95f80db88bb72e0cec0b3b227c4dc17238f0d479d69bb110ad0296691230bc92d74ee4b53c6bd4dcf9d221a3d0ecb546fc43261c88028c143823086babed9b99311c2efdf441322d7e44f2c38e0f5ec0f155d6f4e15c696c0a3092fb47e7926ece5a45f2462b6c8123fddf46e15b68c1622ef9056ca4038507071b4088f637e43abf651063e43462a543be81545f9311364d82542b5c18d111607d7351ef888b7cc1ff711fc0b9cc99d00f721f39252c997dfc6a6c6e9e580465a8fc60369937087e2c9459f69177d89037aca1865183f461bee0c73d4b24c8679d11269072ec7814d330b787f92de6b27162aa1b1689bb5e8c3862867b7444ae5ca41a66c50a0a7b769d350861d18a5dc6d26b9f0e64d1071e42ef9f9a7350539245715ed8829735a868f48105bfd978ef961291186d85679ded31bc0aa773d51c44f79db30f0996c4eff24442a55111452a2b5b1a914a85d0b8ae90b4c2893c8606b018f6004b49d3f8acf66d25bf01b7586056bd388306388237e245ee803e8500f605dd461e431e4b36be421367b92871094e9c4c569d9e1c12e446d332527b15986bf3f50a941debc3fd3b198ce4e988ce2de6d3dda876e14abb451a3e8cd9e691620df6f1ca72dabbb6249544467c2fa2f7d5cde287c5ba4f8e11ce50b6740579050a3ade9687be54f73c0f5134c464428005dcbd66a01596817991985998c55f8bb01cf549095cb62342566c805b381b38e80f9054182aeb337ee14bfa36349a252d5e21b568aa16ec9ef8aae425c716b20ca846a0f438eaf785ef1e9da9acc9e6e22b39d195c416f6403c51022613c185044735132cf1b2bf6359b6345be143981aa099584e5c6fdc9d90cdb45f0254818b2ef12fb3ba845e170a38556ad9891cf9948767cb64ee0cbf4fb0b1d265edab5cc989346fa65db2c27a366024d45e94e7cd58759b825d4511c5183515f924f72cf55ad188ff482d59355a2fe03170608ca52e13aacd1cb73c69180dc3b0801000000000000ffff000009000000b3b9c5f86f525dadc107d479839ae83e0c7121f37d8550c26307850faa31a6dd85d7fdea82653cb0b82aeace7bfd6505e0361a7cbb7fe74b8499af1a365cb448b46cc158cbb7ea47ff08dbcf872118cbb47817396e7bafba911cfe0963fd75201576048055c6799ae74cd19d1bbc0e4156ca2b00043b7d0609d89b609f85a827a94daada6308a968f0eb2bba0620a2490fda78d16b770420cfba7a79b2dfbfa4ffdf45ff9d0612d041264a988b84b8a1df08317eb8d6aa18a7efc1544fd10f8b43314dd06d9f3a0ba56604e1451ea9068239b8b9a403f79362253293e3a1312079af1ae4bd6021af7783f2eca25e5a553184710000000000800000000000000001000000010000005d2af6295cc979d1eb9c10f4041a3343606add0d292f4c4c08043b21732be0b63bb1df55723198d34c03448f120c4864cbea045875542696766443aaee93b159e327b1b7a8c803b8e6d2a0c6baa140ddc5f1bffd9cf9d48352fa354725278437737f0335b1bfdf5890fe0000000000008800000000000000ffff000008000000361628c34ac57dc7d765beb7d2f783d3a75bdc64a555fdf77fd65d68312b02bace8d71525e5c17962a62f62dad69ba57905dce7edc1a0dcada02ea11041b20a8af2ead21a2710926dd55ab358e273afc1792c8e2cc4b5644cccb44091e95bf3612505353af0c86ef7f7ef699d4fd7115de00000000000000"], 0x23c8}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x4, 0x1, 0x0, 0x1, 0xadf, 0x2, 0x3, 0x1, 0x3, 0xfffffffffffffffe}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x5d2, 0xffffffffffffffc1, {0x3}}) openat(r1, &(0x7f0000002980)='./file0\x00', 0xc0, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002a00)=0x1) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) lseek(r0, 0x0, 0x885dd4312a98ec21) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0xb94d}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="9a774829a53f6b0675d6c8194e3fd5b1e572b761f143d6afa8f64ffaa107d25bbe0fa6d2b25ddde1c12f59ee8a2fab958ff60d131245b0022e7f024f8c33d05d88b3dd755920253c497c1886779f8ee04a6f3b4eca1d16465e96323ec5b5cf82850b087508ec58c9c85cf601f474029040bd25322e7769eba30d292649504a357c53e1acc9e707c95d4da567a5a9a43ee7df5ffa2eb7b7b6efe06aa9b19ff49fba24b81ab7eaefd3fe535c16715b", 0xae}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="c800000000000000ffff0000020000004d891fd32a3693f45a2e800ce45bc73ec7c9391c7237553f6ad0f643917aa64c5142193e6949d59c8985b6dc2a8e683b0d307cabc1da3f58884aed97d7adc736b3a3f21c1e2fd6333056fc09b3392a8821d7f641c2fa91dc7cfa7af1fc5daea9b2be0fa203aefa4811d11b222fb0dcb8b1b131403fa6ff602271d33ca253561aafed054b33a989a9f3ad1c12b3a96f5a8114317ce12d3ff2c503031d59633d914ddde6680fd21c184b8d83beb6753935d2b70000000000004000000000000000ffff000003000000d77b7be32773c656e6e87df4f430c308cce0f941d41edcd82f46511ee4ff4834ab0d99d1ab5e0c7451b1598ace4ee1511010000000000000000000000500000036f6d1f7b9ad013e6e1b8c7ca0c8b4180b16c79b37f92b6530784945af641ce8b5f681ea3827f9c51503f18774d9198d702144db2ee94feddd667718612fe4ffbde117b3212a21ad8643e749a6175ed2a0cce445d15ce976160642af777e9ca9f83cdfec0c4d7903811ff2687e0bfd5e29622a562e598712522a05ea3fb770a0d39c40ec9bc9c916a6c98cecbbad5827c3370c9bd7365693617aaca4da489b1d9d5e57061502aaecdf11d41ef4f95d5a22209945679ccc1d6b9839ee76c095485a53a9cbc042dc7d5fbd4794f3e25e0a7d45ab7aac53751f61ab2678b76ad46af92e2ef623afc5585814ca9f5dd1b94e8866775b2d7b61ba23ad27b1f5cd48c31bcf6fd12de4138f9c4e269ddf57388cfc234e9bbf15a40232e21d1dbc5deee746827fb33e452352af81c27ec20246c8b19cfe4b4786cc616abfa72f6e543914bc27d9fbcb0e54f99f7c5b16d286e8feb6a7d0eab17587381fe13b00ce1001d12833dd001b8b57d39821b88f399751c6e08b31391a8c595e5f485dba32b8286f967ea19527259d198cf976562c59f6dae9a938c97251a6f4a50e049a1d38591a02039094e6c4ce2e4028b15f48cc65ba4c7491885d120b5d260a9af5f5eb3b1f54b3fd1540e18dc97a1941ecad866298f7549bbb9ddb640c2e3c76f94625239eb07da6ceeb7f8f1872b7c5d666bcb5071383d721a33fc27801c86e4cb38e4e9b7cc8583c5f3198ba1e603e758fdc35579637e7bb5fb0a2ca05d683f8541622205a950e72b6f0ec207d150a91e31244d6643b77b0764711044bf055e15b9b318c1ad080fd947c31dafa3c6a053ce3a5ea6d47f627dc1ce6ed50bad6a646e97a1ff4889e8998b3b3f553ac5edbc982280de7f0cf15fa47f1874be26768f3557f06bc6275696014516f6150cfd1934b469891da5acf7e77127a800411d8861158b3bb015d5af493ff2c378c57aab17c0bfae7e74861f0d03be43482d829dee5765df72c619ed5d7168c7d18721901f24a64817f0a2b6ec8f4e0f3800481a41d2636353741378466f20bd6bb2932a69e4ce6d5bc187d044213f1931e5ca01e02da53656b8aed234e2ca18ad5e6634511e870bc150dc0d82b4f0452574fb43524258faa3f03a7fd3c2e02884d6b77dab320a066050fbbc52c0f4ecba48ec1fcb77d3d0492319a5f3ba06a181590b3b315e9baf3912bae78f537558721ee60d384a6c1badd18230cf0ac823b7657b5fe7e76764343235e9f3db5e5d871c91a39b7696f8f67a30d5a1e99a0090e60296a3a1d31a3baadbdef2d75bc2e087f3d26cd6002bf6ad626ded370b1f6db1be45e6f0f0f5a8bec0fcf7ccc1f0e738d26bbb34e342dc4e864ec48a3d306ed1211c02fab56e828657c2b2f3575d5dad2a4d22962e0e3221432500ce181da6ad731da9af70fdf6e01b3892b5a9719da55476b00b84fe96551fe42d3705419457ea56c83bc26c7f7f3e7002fab52ab25cbdc4f81303d24b92b4ea266f5ca1e9443fc3a97bd1ce446faa08362495d3fff46b19cfd51d11d0cd3fb3a55448206907af47eb2bf90c0dcb4d5da22b4a1338761444101b066824bce8adf11af55b5c5977d3d08dc3df9a19878d4afbab259be6eabcc219fd00b51b5da4e8c5d33fbe202ac2d7d8eceaa071719556c23e5915fefbcc49cc6380124b8413a210770f9990ebb21cbb8cd000092b243c4c0c06bcd8261ced98f0497f91485c283711fcb6c4e57a9e4c03624fcdae2abddcfefb66d550667403667b85e91c6907d9f96c5a4ac66f018c1f4bb3ef292a963866285ec435e42334eb2113dc8f54789589224718507c376fa9f3631c742ce7db8a4d6f26e5c8ae3e0b3522996c9bf16bc286b1e3ecccf99e5b2bc2ee49a169647e94a2215e81960cef254257e7f07766d1f186931ed4fe9e4278d368ad83d4e46d7a0623199f7590525fc4acad82307c33f771aeaa7552a726c7c900ca7b62f1502ad047acca26298877cfc4996b403b24300c436495eedc106d61b0c7b065eda28d889a4ff64aaba9361dca17755f5d73bfb2112a3d1ae56b9c92dd2303671768f92e7f9e140c88d72ab62da9fa2ef47fc37c38280e0444fd247bb58b4c2786849909487870e1353509dc70a3501457ed8fe1697bf408572d922661b81f3063ace9f45e2d233501a815f9164d1661a147d3da0d0a1cd5143a93efd4c977113a86705b29841ba11ab28641e96b38a7251be91e9042f8c353ac9dcb8a5c1f8f48c91033ec310f5327ac9d5d06135a6f81722532253f0821170ae6055d908aa620d87fa6db19ded0838cd8cdf34ccabaea2601c1f079d1cb37fcd1def32ca08cf596f6442f7392885679625a7deae0eabf93396f101b5645f7f7dcd779dccf8fd60f1424776d247b0bedf13a91747d04ae0e0b9537e23b1243b7b6f16b27c9909970ac25d6553a48214d90597b8b242e6c72c54296437ea1c05861343daae4e5da2a1bba66e4ea180155b24fc95a7401fab642c9341b5059de2fe57b5e160a1242a1037eed35b5c07bd74fddaa855a2fb763367ae01039eeb1e6437f244a79626db804abf029f7b5d55daa353820f1ae33373d4540941257b48cf253e0141915962072ce6ef6b6fc29df3276e7f363e988b5236b0a4b328b6263608c8630a982c5a9c0f96809524d1c481eb284b209102f432f980747514e8a86fff5321034a645279538b7b9281fd67d2f7b3b9f1e1c4f8c48da20ec7d30e3823c50a41f44556944456acd91b153251d3a34cf6a542661d785b7434c6bc2bd74c159d82559617228143eaec757cb74937c53aefd6835d490e24ad05bb7e17ee9069123f6ee158e87430cff5079983a382835cda8eb200a0a265f1efcd3c6386eb7631779c051a4783eed193a55fc03043dbf92c3755786026324a91a40ab2c086a1d00bdfc7198a081a619041cb2b5ec9c61191e697de221243cd3fe2e3ca2f9c96fb074487832dc3085bdc185579cbe597307403861032601ec3a62ff0e19cc05942ef723c78662b971983d804433886c86d99c924adaa973de0384ee7677a027f38c0bd34396afae491c12f86bf100d8e9507ab769b22e46257ba07c7bbc6438b9c74b2e66d56fb0350b304f94dd80df4263fe7ed5c78e866a99d5c2c86e0b2287c54a10750ed17e60c1122cef5f9632b4a6a2e0338773fa04b880929fc856727f804f7a5ddccad511ce62e41e5ae143747c14d1ada8c7f6532845966180071fa2129d38c12f2e2e9dcc4377dfa4399948d7848e6e6fb01d66df545ca9b3ba05a8d76c641ed832383989e36261e8bc61e59824ec58e45df317f987b5ed1b2710da1c0df443a7fddb8b21ce163f82554992ca2476432e85a574910e1b53778229a79901527b1216a4ff11f0236ae569a9a0198926eb3abceda981c21c423a870780c1430f0ff2df4563f7fb3ab3d421e550247dba067ad3e4feed3e7aace8e354c8fd79905d9a24fcb52c32aca65aeedb20ad3b34a71bf8daca704dcba2083e0d55831d71447f9877fe63fc12df108ccda739de5a4fc82e6985a81250a7764f9b74c4eb49256b2cbca1cdd090691cf7d1ae0e9e6bc9da25a5060e3b93c7909741e783c06a3af1fe22b3f4d9a8cb8eca3bdf0c66b39a98b4d561ea280635447583717e30e5f09673eebc3e371fd13d201da4963f9238afca8d088531c4d15aef5d95dc863a6ad0376ae278632fe015336cee73073e0e4dce5cfa8805845e9e39b8511c8a862abb6d62beaef70a2e67b531bc7b0e68e88d753b4e09629b5f734f76aa6e060acf8bcc62f6adae84d22ed6f8109f3ac0f131271c19622637edbdad8195c47ce5ecd2bb5992b07286075b42665c0925ea93739c1127182b40c67250730a27d102bb09d57a62f800920f3a64c4d6f225684bedf3768b8342729a8f387049a30d11f0ef66778598a08e41b84f28fbff8c550b53a15228424a5c4cdd55a198f92cf541399a5ab0464dd071586fd9a5e6029631b97858cc99b7a206c6a14201292cebb27c17159674070765cb872a3a245e647d748088a73cc0c6e837afaf9df4109d7f0374dc4b7b69501fb29e63c9aaae23e332d69a83280ed4bff734d57f7bbbc86d2c6c6c293e0fd5288837829fd59ae8f5dad8d432030b90bdd86d5e0928df1d311ab5bec5316bd4841be5351ecf4a6eef1d8ed46c8e538ba0094fa1042e937e68ff1ca24dd78855ba32f7304bca4ab01472782ffaa0dbd60d8984f9ff6d6ba10caa288b23274b9626201c009c834ebc3d77f77efc351452cc8631f5862a01255b2b23676e76ce0646bc6488a4b76d139cd4d45554b4134d77351d0826758fd9ef3040567e6aeef0b72ba8764ed42dd4113a0464db0e01ffd8bf65c56cc3574715da3176bcc8ac96b29384588bdf737ca3e0e5accdb8d4be8da5670bff257d83dfaa21224687cd39d3d0095dae3c5fda7794a88aea770f30e0b6f485f79a04e915d1558a8f6cc0da637a2313e1e62f466111f1de46414435299e1bb8f0d0cb8b8f79c985026922dcddedf611f448bb17bcfba7ce4406f63d2f73697b019509b54f2678614ccfbe43a0d3662e240b6c91bc375c073a435be6f3f3fb484cc650657b81d536dee1bafa3dc2cb4174fdc6442e81e5769495c2ab097596b66ea28e0e47f9eaee1caac9e681938e5284b0faf25672474cd994aeabb3e44e0a5d11ad59f6482e7715d74a1aa8b99b79115c50234d8b41777ea9aba56307aeb29e1fd6e8ede6b4675ceb90012a4d743cc7822ba3351940ccfa0f3b4725fb13de0b98f1745c1a587b357e371676dcde530b7b7a78d7710c597490d41a073971a246db31910411ff68c1284780995090aa6c0a2036a29e3a2214471ed79104cc343d1ec1e1c2883798425d58aa00b0c855dd5f3549000ff270c1c3300b047d8d840604d63a1b31d7e339bd5715ffcdd73315bfc8fce815b10b995ba46e3ae5b8d599dfd3c9be289375453a28847f3b769b2dd7bf463044560749da8268c2ab20c46a541b076ee430aaa8006a46b6feaab585b9117d2bc6de477c702669ffc1348271283f53e16324951451fa68debb1499d497d1c1cc6e782917e1ad57a43db39ad67cfd6cdd6616749eba3fc1d57f084b45ecdc1460d555a09c713e5c975c32fa66c8a786de5870bf33b80582039a73b88568ac9e49307fbd3f58cbbe5b83d504c89b4569a917c78ab463818b45bfafc07674bf42db1876da66d328203fff25fd7dc3414610e404e6fac0ddd16b256d4803b08b65c2a8250551171bd65f67bcb77b4ad304f3212248f88efd13eb0ddb3bc065ef4ddec3bcb26a48ee37ccf443decd2aa8eede4da030786a2607e86df9aacbc92634ebbff6d9b6896f52229ae4776bf9634eb009d958706cb75046b8cd150d256bc7f306a274b19e3d99ca2079bc5a9f6e5093a4382b172ac3d73d55ef689dedb9eb9b3d7a5ee87038fe5cd9f3616024fd4d4391a5570ac2dbeb1a6f8f2898acc12beec2dcab0a615539377c3576fdc3fb140e4bc3725b5667bfe015aec7bb51cb0e0925954a43e253c9664194c0ca32b292e677a7859479636477f70cf65128be92e4fa8f46246018e492f4623de04d6d9d398f7fd3b5f6d4426da43bed7f9966766f51a10ef6360803cc7ef368d10534e7802b236a73883d82a32dcac832f5c3aa85ff8aa6d9dca9044d6ca01216f206f35fce2c8deab1c977985d9eafd8fd614b8d087fc4778741c71ca4a236b98daae8cd135839370f237002fae0c1d6a132634ea27a9b2bb077bbddd44cd329e35f8709daf9dc2208a43d57a1538"], 0x1118}, 0x1) write(r0, &(0x7f0000001340)="4f30b0", 0x3) 16:00:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="20f3135366696c653000"], 0x10) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x5, r2, r3, r4, r5, 0x4, 0x80000000}, 0x1, 0x10001, r6, r7, 0x6, 0x6, 0x5}) getsockopt(r0, 0x1, 0x7, &(0x7f0000000040)=""/62, &(0x7f00000000c0)=0x3e) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r8 = kqueue() kevent(r8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) r9 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x81) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000180)) 16:00:32 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000100)="68f28c9b26e4734d6e64c5306f5e16907d0377f7b3c66afefd92de6b30ed2002e64998894290911c01eba57833b2d0bc5ae7e17705a59135d2bbef4bb2f80abcd0ffc8aab8bda505a9bd54b91ea6bf3c48e3bec309110ff3bd93f1acfb8a72c833a21b0d4a248ada3fa49db037bea30cd0924829a0d95be296d160af463bd22c78cc16e1d530c223fd33038852911fc70b03647655b246e54ad3e4560509307dac3f73cac7a607cc537ed310d2c113ab87978ebe8738", 0xb6, 0x8, 0x0, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xed, 0x30}, {0x0, 0x3}}) mknod(&(0x7f0000000140)='./file1\x00', 0x2080, 0x3f) kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240), 0x20060, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffff9) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x90) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x1000320000082}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10201, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xea94, './file0\x00', './file0\x00'}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7663a86) 16:00:33 executing program 1: r0 = getgid() r1 = msgget(0x2, 0x8) msgsnd(r1, &(0x7f0000000040)={0x2, "4e73025762c605efbf6a3c5bcdc002a346b9aa9409ac491f84e0aeec7375954b6487f2a1e77fd932f695e6673a8a007f56b2b44075bfaf33ef7e4ac9c2c3a3d44c02486eb8dee2280d32234d9d0fac333fcffa91d06b00ad52352de1cc369a9ae48b953f49721dfbee2691e132d336366cdec46e2197112ad6510fe9104b169716abca2bbc3f2a4b7d9347bccf16f5828a9f58db4bbe075aba02bc522d0bcb"}, 0xa7, 0x800) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0]) setregid(r3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r7, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r6) setgid(r2) setregid(r3, r3) setregid(r3, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 16:00:33 executing program 1: link(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) readlink(&(0x7f0000001780)='./file0\x00', &(0x7f00000016c0)=""/165, 0x3a6) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) sendto$inet(r0, &(0x7f0000000580)="a51f4c002d5f69b1666f333fb2289e7966f6c9e4505e02e29ca4e9d04f1f0f01e115880f662848327abb2d558519dc9780e3a7d23422335105137f82e08135350a3ca33eaaacba1dc8828d1955d96c5931eb16037d2137177b5f62a37842826563ddeef3a61ff93703dd3b31cf6cb909e4ffa10deef7f431d8f895d5b370e5508c0c3e43c11465e5c4c022fb25147c006804bdf0421c777315f4fb7a9fe1a42624b9d153825640b7292b5005283ef1fb238a4795221c9a4c01847befcd3c722d4c71f570fcac646c7d7b41d556db237621f42f013866358e6b41c5aa4dabce99436a158ba5dbc07c2cfc17cfb5b2ca4aaa2a20e5685e6626da790d9c50a672f83538cc5a4adf6769ec874ea67279a38c479bcdbd7e2c8b619c05c92cd51996bffc0252a93b645971a5a52df2c93044d967ac460d085609a94ca027e12b352ccb0cdee22b1439c98a06e3b536836fabeb1583c167b7d2131ec97425aa5d5093c7adfb8247579f5798b1fc6267945f79ec492742aa4f53c0ad377655299fccc193c25b9557748b9ebbad0f8b6316b9378cae9c57465dd5039058e38afaeb0ca4de193bad46d66c4913a1c318d6ff222d708fea951bcf53818a91823cb05897a8490e5bbdca960df46cf35ba047c6d0e20bb484072af585ea726053e4832f69bcfc3f73c8eef37450914dba3aa54012646623d76f6d8e4ef5dbf10e2a2c480be332333901208b546af60d9b993c1ba8ff621a227adf0176fd0e8357f0c8adab9989ba6bd3f2a45298d7dcecbb694d344165a3176bd923bdf42387b5ea87f7fe379052023c74a661021adbe4f26f2398175d0b155e24f736b0663cbc085858f6e3500a6183eec621847a8dfcb4d7d2fccaf9be76e0d2a55981f43c9accb287a3615a02d136a9d297853b6965cbda437c644276692eca7aa7dda4ce2d926ce44bef42c852db01f317f3cc13e6fcdfd45865d5c92f3f2b670d84c473046691198187904e7dde3c3ac88a8567ccb30b1d11a18d48af69acc18b3ecd65893154b8ab206e18f2c7c93e5a6aaf33824e0a97ac6a2400fd630a0a6be866864935da87e5388920f42bf1c4ce061f064214536b390606bd7bce233c26a16c7a898a67798dd54bd30f93768c65e37b89c52d47a4d021bb7dea6c0c58d9e00418a19609151ccd84d0b9a311b5e43921209e84a039c248e1ba72e7a5d30c88dc94e980431695914c95d86fa9045ea09ded8b627bd1fc832becd81f011b5282207f562989f068bbc6fb101f1c37ffcb27996a8d95e3cc7dc80749de3effdc41d2db9046f71070487021599543034331e487846316db8f3704c58ab993d40635bd4038915a30672012d14c7796cbbfa635c1d56bfbf0926ed1b790272d8ffb76c2fbbcf653d8dfa463e8dd07dd386046ecdcf1ec470eef38cf0b6f39259f42ebc392bd7d3a163b8a8360ae433977547f89299e2034fcb455c773b60ffa44465997a143f36cea138314627a456531319294c81bd051375b9989d0db3a89fb77d843ce6e485db060cd612e46d86080a96a2dbf5347d71b7983f05c3f27315faac02b304acbccab1cf47c1abc9373fa3d0396772d269ceb16f7ab6f10b87020026d24f4de540f266b853d96bfcac453b4295f0c3abf77bd32ce5fde67ea43d92b2352dc84f284931a5ccfca44bd84a001f61cb6ce00698f27cd53867f7d8c79b4a96ea090dcbc0dbfe04166487880b45880c2baf5106456fa61de89b21f1cf04db3e2d08d87f39e51ed71a2ee39fac51537df27c79739d03c211acd17a78185150415196f5ed093fd310122e7702c3c920efeaa8f9d52937c1153b39fdaab47fc18f28d902f39b58445a34552f24ac3cecbc064554e117d8ba0cbc4cc2707f170fef81ef97088fc57c9b17c98a478e466270cc61c78e0091b85ce5e9250e2cb690ff076f42dcebd5402a3e58731eb0066c9c66e449d3606b223b1f7e9e0d0999baa7e1f02949f2ac062cbbb038644d6037df6e92225f9e04826032803cc239d33b84201a343d4948bb79e1881789f28134d43f160252c47dcfc1742b2e9909128dd8b06371117ff2074632cf52881eb1a5297f9030caeb890ebcc1a854a93d337790019e47f00cd12c15cefa9ce561cbb744d4d5d236bbf1b19f4ba812d38d606e713706ebea7a918ad4273625aabc4b7f98c997d853a60ca01f68bdc7a443372504f373ceacdb9b38fe2a02a36a66aed31dac8f98b1fcb2455fd346d7f81453991c77d5aa827f022ee89a9ccaa5f67375cdbea0a417e773526d520b6bd43bbcf2abac944578f1c939ee57da2ccc8364af3388f96282983121c7659f582753259fe6b0962b0884a89c7862c3d4f11012c2f7299f053ccfbc34a32a6f58c82bbae474b64327fd659aea9554900644ccc07617895487b5f4e177c13dd3fb3d849e83f7d8ebc2dd1483c5917d3d525e4ce94be54b82cd3fc2df6cce374e4664883583e47754e12321a3dcd828ce4499e48fd96863bd95c3d339b719fc4d9eda8823f0e50d140e2b7851beae3387706cd3acd239ee170d74ecf776c33c2f0efd4606e259a1c763992f9400c673f035d2f9db4350a4447a040c81b911894bf4726f31dd0026850ed2971b895f8eb6e6745977c19b88e15947963113dbba0514e2f746c4c764a48dbd57ba93648bc90e3fad6c9ced5496796ea0c2de75285574d14c44f3d80c9becfdeadc8b661c84c3f4544fe1a62c058732e13ea558c5254454082ff254e6c0a785023c574c7cb4a6e71e9e3ba0d68dd1388f1df7c08e89ae32fb5dbf8d76cc31738b351bb619a0e2bb43f13afadc22cf334836ced5101b4a5bf7f7812de574dccfdbd8fc187e7fb293c4c004e28699a47f37b4041f6865808e7d2013f97297eaef0c8ea3989213d7815bbcf82ffb1f76c299482332c95220897f5175829d5f388d76e43db9829ea72daeeb2051f9d2825f222e50c26ed8a97306616b54fefc4476e538a7780c2631663e2676a1e608cbbac458aac4f7918a73e4b7e9089264dbd3e911154b01dfafd12e66ef8e6f3cf823b9f7da0c12436d5176d261805113334509d9b10877cbcfeb701f62a057a54de9b0203c6ebcf48cd847ed5c598bd697f63510174fe58fcb3ad78dedb0f58ad88f0854a9a957e888e2941149d8452bf6d301b90c5f9aab5631a7aa814876e95ec9b4bd0c715561c845d0d3d7fb91073b43dbd4bf21a8f50c5a6ebafebacceaa19c7c108c2687d747de5eb934bb35be870a1a124968af6eaa4d4ef3379d5e0a5defc0744fd17c9d415c2fefb4d10bcdec8b566ee990602bb07d72cb46c1156a9efb5ce3b274f7d9033f6322dfa7b6db05b3f30f067990b3729e02dfd9cf0284b017a09c42a3c59af0b99a3f1b83c5e424340c82f6ee5c780e6e10b6f1c71fafe9b8db6fd4516a10dcf5e810b09145d2d627c7cace4e0c5816572cba3315d4cb274fd6b2fb4a447c4e3f1d5d2f99255687e4f5397fbb159378d6401988d54ae51e2e3758ebd1450a62b2819c55425583482049abb935625618364f20fe9e6ebe8aa795d03e24b51f8c9276ab729dd463e739a64013290619661c95b289f3f1283a1c72813d7456ed49048a611fd57b647fb3d8c35cf8eb2ebe567c8a6a1b3916f7162801e2c7e25da1a5aafe70be598f7dd924ec3a69826f48954d6aea90f3db0124c21543f9abaa77a86503e93c35f22a6ad4590c30f4aa7cd80f681566316b5a4d68071e6edf1131efbe16d94c66fd63bc965434e4c79d2c5c76826f16933ca6cd8c3fc5c0408d018dbf86499f26482d50ad091966f0114e7be10872ba63d821f846188d3d26a5cb2cc8880f220219420c788e3b076085e28c6583ff0591e1015c3da00e775ca0075d9e39121b4a16b8f74f5c93edb0f4db9129611ab48f4db6f22813a7db88dfa78f08b0b15fa1a203947156e8b5f074fb0cb1e94bca43224d9769e2aec01d82e1ae09e21c15ca891e7f3c99c12304122810926812156043f38808827ca4d164014267b652af373fe9f8df24517d73388f49403c46f7a7a8593286215d8fdb4aa5296915568b982f1eed097146eceeb804e66363bea626e79ea67b508f84083c88cb8134235b24c875646fb16fbddd796e80e2f5a42756b4dd2430e625a18218e94c3c2b636ae48fb7fd2c65d025ec00fa744906575ef9b5438a345f8e114ff350a1aeb0a02995798c14f75c921de09943de0c925701a6b220f298cb31f0a2513f7cbb7117c4f9c6251ddf349e6aef5b0e1814900031bb23cf846723adfe0e8deab3b1ea02608765757ebce661b423af36d4493bd6962ac8f1ea477c913d323ea40859d1727110cb1742d0d99db463866931c782c756fae8b755c8186b162d76d4a9bce7ba7798a8743d33c1b7df0ae9aa50636654c15dc1d77fd90d49068d0fdaf5e4b2da2b5b9ee20f72a94a639931673aebf31947a3d24b816e46f59dda37cc8f5783393a1aa69b6779d8596aa2b6830555eb5f6c621bee9d764279521b7f1f198f63b40da6c49df2006b4fa810caae36a726bc5745e5b47a12706f8bd063b96f8832429d41241027e3308072bbbccb5019b426e184efb6f41c05cb613f2288f1e4d5eebdff0a7ec746ddbff99dceada60f1a87aaf19093b14d9504eef7e0e8cdae5e2f2689e8846c9d708aae0f4cf9cbcc24946648a95dcb974a138869fecbff6c486dd8af7cd56a68828401b314cb099c58e70462221754f2df50fa646ae3f77ae9ae016db3eff6a25c061c0b0917fe1ad7ac39b54faa9c50eb9d30aeb278a31124c5f673615658c6b1b3498b881c8cdf308d2d5da9264be2117957e68adf712cf818e3d0b241781b3f6a09b002485ef76998a97e0e2ea3e9e68d2adeb3f8fabba89a969c4c14bdb1d7bffc9a9ac86f45c65b5bb6000714136deb1af2b5f4175bfda2547654c2bdfb595d4e33e54a2cc336d86984dfca9b7872c488af44785c943d1f5bb9fa5416a58bc3a8ea9da37be7890d3562dc3eafbd6c7f3202871ae9d162857c2aa99dc0171dcae0efe26521d3f5bd28dbdd62c8bc1b81daa16feea88c7c4e29efd4ce551829680421adccd891b35a049ad06f6e359a832652e281768aa41dd0da873ff699814a3055627308977b1b59352d48471a505a1499f5ccc9d81d4823af3ace6782b29fb0efe596b1eee7bae0cf654badc567fee5883f90766e41a1ade864ec07257fd5dcee5fcca703e44f03cc880809908645977084ac0536b1d13141f24b6275a1b5981479146c611079e85873cbedcb0aee4d0c6590bd222ff1b6ea980f79cd6dc1745c69f0d00a75454626b1d63104e0f73785f07491a00c60e30020474473c1dd673f3249ce37e3a971779887da692edddf1809a722df9b96b409f0de4f1b0d14900ca0bdb2009db9cb51df23a0307699ab54a951ed5416930e5cfbf555f94c9e4d877cbff86cb36dc309a6c8da6ae39a9736ba9fa1ae8071591f19a7b63be58410f500989091125f0f716e388d9b9e6032113e301166b691a541b999d5b7a4fe695193b198ee7c8380dcfcf655b1a64af9afbbe4f30a4cc06a5da4dfb4205969a20a43492ccf455603c00fc9dee6767a4a37d2473790a1f5acc7ac8eba65969250909882b6dcd2fb9670fc9e9c4e02e2645a8d2c25812716fd59becc82af8e5469d518f26ffdbf4d4f5010d3e19b46b5b7ff3beb2dc8135916087839f1606eeaa739ce5f7c0b48a5eef13ec4312b00fcbc2b383d0576c28a45bd8c4649a2292b6879e078fcf92af74cb40114e1bcf6281755f0b819bfb2e23010149d1ef99dc4dd9", 0x1000, 0x403, &(0x7f0000001580)={0x2, 0x0}, 0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/62, 0x3e, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x1e, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="c21a92b7527859fabf969a3a8656617f0bd1f67fdd16ea49641450407574556d1f8365164527c9c161c397cd2b9a2a7ccfa64c3bcffc3b2526ad35c5fd1360bc30cf7c2ddc8d97321d5195224147df71f65b0047006b72e67b696c87a89cf188ff0b86930f0b5a7eac9b751ab92daec065434f4e4c1a1e1baaaba44a026dec85d9072ce20e2b6e9a2b09ef5b9e6cccb45e4c034c4db4f5304495452e5fa4a009d8561afb8c007c71a189fe2fd49951ed4dc335f65566fee31711852dcad57d66d89362d8be0c679a7ba78fd5bb74f2450026ee7b97a40e4de673", 0xda}, {&(0x7f00000002c0)="dee05c86b22d25bbd322ed882bf49e6d5d85372b983c2ca6000e616b2147bf7efe3e0e0e10db23fa2879a5", 0x2b}, {&(0x7f0000000300)="064b1cf460f6f3942ead0df3d5f380d383ba9abd405ed3286aec611b3e010e01dd00424ebafff64a5a970bad3a1a9b31713b5446fb9c3201bf7058c416a3dfa84ad831cdcd2e68dc05fe5e308b53078c50ca9e9b4875e99cf04dd68119d2", 0x5e}, {&(0x7f0000000380)="7eff2bf7ea9f5af995666e20839b5bdf5714fa6fc3098909f9e124ca65ca3085f8efe0611a256bb4d5af13ee745dff844205a657b5dda2b6008e2ab5df7884c378286763acaca21c44fbb95a53ca97305321366199810305f0e6366ae3c464bb5baca1b4007277ed6dfd55d9b87696b566", 0x71}, {&(0x7f0000000400)="7c3692cd4005c6a65e104a081a14ef2b731ec9d8efe78f6118d3a988e62a2d9c2dad23db84824bcc68c6db497bd02b49d9581160526e69571238338201ebd8d2a75a1ccbd602a5998738963584883e0ef4d569415913e0d9c951d4bef13cea5cbf4ef8e096c4b8988a94045802a91a1a75e12e1578553167e88fd6ffa6eb0b90e7c1202f7e5758f021ed4212a62c1ea7196b6979073820e52e233724e6d36c4b7b4fb5a0205e28cfe41a69877a8190ca150f45590534064b789a902d9859ab1131975248416d", 0xc6}], 0x5, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:00 executing program 1: socketpair(0x18, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x200000, 0x9}, 0x8) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x1) 16:00:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) chmod(&(0x7f0000000180)='.\x00', 0x63) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x40) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000100)='/#\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='}/#]*^\x00', &(0x7f0000000280)='\'%/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x18@\x00', &(0x7f0000000380)='/G\x00']) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 0: nanosleep(&(0x7f0000000080)={0x2800000000000, 0xfd33}, &(0x7f00000000c0)) msgget(0x1, 0x180) r0 = syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x880, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getpgid(r3) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:00:01 executing program 1: r0 = socket(0x12, 0x1, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_open_pts() ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) openat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1) 16:00:01 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='#\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:00:01 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) listen(r3, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:02 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) setrlimit(0x0, &(0x7f0000000080)={0x9, 0x5}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 16:00:02 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x5354ddfd91d6ec79, &(0x7f0000000080)="eed76a04538268d340da48eec0cf622c16fcfe503acd452375b243755c1fb07bce1e058ecaf6ed63511d3f97663b41aaa223c69680a7b929f97070c7948a8f172ffa00a1e75bcf219b0d137371e230717cd6074d2734f0ad2c474cd3d2c6ae62ffc979ed38d91e1c062c7fdecdc419544514cf473e5ab4df9291cd007f", 0x7d) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000100), 0xfffffffffffffecf) listen(r0, 0x0) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x1) lseek(r0, 0x0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mlockall(0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) lseek(r1, 0x0, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000080)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) 16:00:02 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000400)=""/101, 0x5d) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r3 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r4 = fcntl$dupfd(r0, 0x100000000000004, r3) readlinkat(r4, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r5 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) r8 = dup(r5) kevent(r7, &(0x7f0000000b40), 0x66, 0x0, 0x9, 0x0) close(r1) getppid() setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) fchmodat(r5, &(0x7f0000000640)='./file1\x00', 0x82, 0x4) r9 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000a80)={0x22}) fchmod(r4, 0x34) kevent(r9, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) 16:00:02 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) syz_open_pts() fchflags(r0, 0x20000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0x438b592e, 0x100, 0x80, "1d904cae5c3d2d1d01640491686fc29a939cb8b1", 0x4, 0x7}) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x5, 0x0, 0x1, 0x101, 0x5, 0x0, 0x2, 0x1, 0x100000000, 0xa5}) shutdown(r0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f00000003c0)=""/159, 0x9f}, {&(0x7f0000000480)=""/106, 0x6a}, {&(0x7f0000000500)=""/90, 0x5a}], 0x4, &(0x7f00000005c0)=""/1, 0x1}, 0x2) 16:00:02 executing program 0: getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) setgroups(0x1, &(0x7f00000000c0)=[r3]) kevent(r4, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2}], 0x1000, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x600000a0, 0x3ff, 0x1000}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000001c0)={0x4, 0x9}) getgroups(0x0, &(0x7f0000000040)) getgid() setregid(0x0, 0x0) setegid(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x4) setregid(r2, r1) 16:00:02 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x110, 0x100) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x9, 0x9, 0xff, 0x7}) fchmod(r0, 0x69f5c3aca40df937) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x388, 0x0) 16:00:03 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 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) flock(r2, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000002480)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/163, 0xa3}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/188, 0xbc}], 0x7, &(0x7f0000002440)=""/7, 0x7}, 0x840) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8000081, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x14) unlink(&(0x7f0000000000)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7}], 0x1}) 16:00:03 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./bus\x00', 0x10a80, 0x80) r1 = openat(r0, &(0x7f0000000200)='./bus\x00', 0x300b0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0xffffffffffffffff, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r2, &(0x7f0000001740)=[{&(0x7f00000000c0)=""/89, 0x59}], 0x1, 0x0) accept(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r3 = kqueue() r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000780)='./bus\x00', r4, r5) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000440)="c933863d711baedb34b81eea954e2a2d2fa70f93701e46103ced0293654eaa6e0c86b533c0bcf4e38c18473f5cda916b42008628e82f38af34ad8719586432eb743ddc4f56c890921e", 0x49}, {&(0x7f0000000580)="fad28e6dc9e640bcff5dcea5789829e6982819d0cc8ab1383d5262f92eebca8cbe8d4e71024339336442076878c7501214afcaded702b24eeab7c82155a2ece9f1c6c8e97d691a8840af00098e631c10f0e48eee4649130ca066c472821cbbea8f9e639aac781ad7a2191204dc2bc70a825bace84fb38526ddafbd4cd141bf66b9011c", 0x83}, {&(0x7f0000000640)="97549f88dff18a470ccb7e9993a12a65f88152c01cf3bb443c4db7b3933ea38093a2bac96e08236dcd5fecb644704699e5dd7cbfb4be774e44154a5a955d6013cee0a9444e3e6247c193d0745d61857bc44faaddbdb65c157c286529ae6245e9366d215d1e37d9af7e363f87323c45d58e9a51cca9bbb5e6bbd7b8f3ca66a838c1bf2313df428489dbabe90e", 0x8c}, {&(0x7f00000004c0)="8d0f20a75bb929173efdf82cf9c02527c7cef3dbc564ddca3665b7d994537590d27743d245c271e8af218b1f16c28c885201992e95d831962137cf41257e32ea4d46aba86f16f7c904bf5b5fba208071d13f68e1a4c95bedd5f534e7a34dd8f396c5fd1d729749", 0x67}], 0x4, 0x0) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat(r1, &(0x7f0000000800)='./file0\x00', 0x8010, 0x40) pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:03 executing program 1: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)) setpgid(0x0, r1) 16:00:04 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) write(r0, &(0x7f0000000180)="e4e6c4622726a7cb7f0e4eb502083e053471b182d3ae7ef73be058e9edd847447be13be39ac1fd6c36c8421f30d7385b38ba1fc085abbd3360dbebca47644d30b5d103fb49b6ca924310f83143b277e6f99c6230de7298148c96abc1f95886dfac2b9e0f7743c098b3c2dde8ce838fde79d802065711f8ab5567ccb982456e5e451d4c", 0x83) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x71d6, 0x1000}], 0xee81, &(0x7f0000000100)={0x80000000, 0x2}) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x40000, 0x8, 0x799, 0x0, 0x454d126a, 0x4, 0x5, 0x0, 0x0, 0x9, 0x2}) r4 = getgid() fchown(r0, r1, r4) 16:00:04 executing program 1: getrusage(0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ftruncate(r0, 0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x5, 0x1, 0x1, 0x5f}, {{r2}, 0xfffffffffffffffe, 0x6a, 0xf0000000, 0x3f, 0x8f4b}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x8, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000001, 0x1, 0x3}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x2, 0x4}], 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x6, 0xc, 0x1, 0x4}, {{r1}, 0x0, 0x94, 0x2, 0x907, 0xa50}, {{r1}, 0xfffffffffffffffc, 0x44, 0x2}], 0x400, &(0x7f0000000200)={0x100000001, 0x4bbcab71}) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:00:04 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x13, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000fee000/0x12000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) write(r1, &(0x7f0000000080)="6e6fd6f99a4c32", 0x7) 16:00:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/216, 0xd8) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) fcntl$setstatus(r0, 0x4, 0x0) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/44, 0x2c}, {&(0x7f0000000580)=""/23, 0x17}, {&(0x7f0000000640)=""/147, 0x93}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) r6 = socket(0x20, 0x5, 0x80) setsockopt(r6, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:05 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x100000007) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@un=@file={0x0, ""/70}, 0x48, &(0x7f0000000000)=[{&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/137, 0x89}], 0x2, &(0x7f0000000340)=""/165, 0xa5}, 0x3) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000040)=0x8) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="a6f468a130a1ce50bddedc0f030a7e580ee1ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d489cd1d6a7011e73367815686750b9ef2a88eaeeea644001000000000000007e6022163a5a0ae3861ef0b59aebe3106f02b7ec52436f1bc8901855a5853580a66d10b206bb82681dc9d58a9648510c6c764845eee8cf2789479a17c6930272799fe84ae1a25208429b854484173d7872675a7395ebf9798dbad6bff45a0ec183c3df8e419490807604e8f08c1c", 0xc7) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r1) syz_open_pts() 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) close(r1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/254, 0xfe}], 0x1, 0x0}, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) preadv(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)=""/21, 0x15}], 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0x8000]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x0, 0x3, 0x7ff}, {{r0}, 0x0, 0x88, 0x0, 0x60, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x14, 0x10000, 0x1}, {{r0}, 0xffffffffffffffff, 0x70, 0xf0000000, 0x7, 0x800}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2000000c, 0x3000000000}], 0xfffffffffffffffd, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0xffffffff, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xfe3, 0x3}, {{r0}, 0xffffffffffffffff, 0x2e, 0x20, 0x1, 0x5}], 0x4, &(0x7f0000000300)={0x100000001, 0x2}) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000040)=0xfffffd3c) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x2, 0x7fffffffffd) getsockopt(r1, 0x200000029, 0x8000000025, 0x0, 0x0) dup(r1) 16:00:07 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8800, 0x20) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x24) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x5, 0x3ff, 0x7ff, 0x8, "be3973087f739aec72ff977ea9509b45ca7a6f57", 0x2, 0x851}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/120, 0x78) 16:00:07 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000340)="57fc17f6ba5368c5a28711d3ce0ced15866dc27690e28d2af0cc29020ee82ab8308bb7e920339c73ccd6f0a2dafe2340295d5f260558aac069c15213d10b276d240b94efab34536d14e565707b189827e3d1aa1338ed3a22358fe5fb61b4050a6a88af63c82076fc64e92ac36710cf2897a3393624a54b7f5507814e6d4252fb95d5a669e5e69495f600e3ef55a4c388a2b16e2899b14771999cea6b52d56d80449e1b57ea2aad10a3837927837f7bb8517ae53c2ff0d5984db3f1618876c73ccfd054d37c0f05b08faddb5c12adb07f2e1804c1d2f7aae1932e5477edff266bb7c606d7d49adcd93d456f4cf985871ba477b3938d28bc05495b0849d08bfb357478738a67a99682f856b7d1906b1472386f75f9e7302d19723721950bb22ecbf520ce91d45e2accaa13e3b60381f4592fd40cce725b050a93ed1be75ddba19c02dbce5daf21245970e84b72b813b2dbfef1565bf7cfd1a60f4409095207b2222f0777b9a56f3848bc73cf5466a492cdbe3395d1d49bea6e41af4df1a459e71c2eca07335b602c11c6818097c843e44eedec92d1a628fddfe9ff1f085f5ad405a1147b66a111cc20fedd07da2c8d5dac715ebb19a0225182298902f2b0dc556d7b381182b7a2fabcee1023d9fc0d971c9a97342288f5c6298e3fd68839b998b5b663e657631729c7a585aaeed733fcad840e30d3430d69d90c1f2390bce88dcd9444a532965b4aacd00ab8e49b5bbe06cb0abf8d05ec4bf8984644095a513e6229af0e34325a38ad8c0d249394a331d71c9166980c43b5aa1b3bbaf5fde4f861ba9a9bf5b7d5d2bcd0bf8f645aed603c870a8366283529bed6b158a530d6c70ad815e711ae6095732d2018d7163f1c398ff27d079b33992814e575de3c905cc258751db504710eb645325127f0c79a10798df10d8c052196d3189551a2f0b1085981dc3d05f99612c54f6f9b21f781b7d64c27b354db3302b0e3d9698f3297c83420c18339161fb66b544c6a028004ec11b56e3528032250c4705e911b4e082df241011a091c8bbd2a722e2c2dfc423b66258b7f08aa89c3638ff1fcc345b4404ca0651bfdf01d0d5d8547a71038a1df487a80d4226bf3985fc26b405a63978ed71fde3c9d0a9ddba673a256b70ad06c7a2e71e02bdd3cccdce0851193bb0ee99d23683a32e81df3f08b88b47b84009dd96d2e291d74db1b18d8085fef5522d5b5fb94ea0fbeb821158e83e8114448007a4e0ece41dc7908ab4eb6248a440b12595d835266c500433cf89b786030e98b9665438f100a7ba2a3601aaf0391649ceb47eba12fb05f917f1e8b4d6555ccaffab0dcd30dd79fa656ce58c2a3d419b1bf4e05cd238c23ef757f373f0d21ff55fccaf1961e23856065b945f0c4e99d33b719e9c9965514e8d1440727d5009cf5198413a74307fc74bc4a7b8d870102e34fe28b2c90d5cb87a06b6a1e8921f1259e07b9063d4f7247966077f88365a61c1759fc38771d27e2a8839b684df27f32250c41663163342c1a7dfcdc104fbf87d06085d5f854a5e15286cf5c458f6892f8cef7ab489cc22912131c449d095294e17fa0c5846820ac25d0bda4bbae5ceddf758899d75ab751675997dd3a4fa772af888241297a8a0615cfe24ac7bc1c28a3bff690951c701c7ff6ee995d5892a326315afb65e3c64c6133c4749c64ceeca76ead13d7586e3543d7c4bb232c60a4c5e1c18b34a24accc76fa66f02c00da9a43d56a100bcb538d4eb5d74d06ae358cb197ff6072ddaca93b6e035b85efa16c1a82675cfb7ebe8016796aa178609f677f5c118a1d919c1c32ce59d8509b8d92f7696e008c4d77b6b7ad4f95021ea2546608af31d5c05de9be3cb7a798852b8d2868f253b996deb520714b7b6561f717326264a83bc215e9e49aa2ad8528a26ad5be08d8081170871438392a1f9d0b4325ee9f49c65a920af59bb2c7d3ee99a0e6153c33078007f6e91111807523c330dbeb125a474355ec50ab04fe70abc22a02168ad1f654666e69ae17506d5a5b94c0cf92978b30f61a807ab691e5df56c11545a776f41fede256a93b4cabe3983e73b59bdd28f7a83c4c6c0d5006c2ddaf3d4b00268adabf61b7d9330b30dd26707288fbc670100f1307064bda5b9f579bd0ea9900083d07e2aad65e3c61dfbe65dac4955252f486a078db4fb00e43503a654c9ceef408070901cef88729fba77273544b96c2cb34cfba2bae21a4f77e6ef37f6a917a2bd6a97e0d48f6416bb09d1bb50257a50823f305a2fe9b8534c39f586cd6a517f30dda81ad7312cda36da09398870634b09b874db610db4921f6fbcec6426440fad408027523e92245b00f40b9acbe0585ba9030af95f0a8684623f4f25e289d8a050dbc2e7c19ea7928c8326f66102c44798edb5f726056f689d8843b741c53bdd2274c44c487270f1d7ebb11adfe08fed24afe20e4e6326ac19f86fd530178ae1e2dd5ba3fa24a7dedc627515da7df2b3c0c6fdc85aeccf367626feb825d8d71d7fe81e0ac116385d1cab18090f73c7d032b1ef2201479409a2550bc020ae94658b42cb48d8286088fae567dffd713a0d47df368bf14980495eb47dd644762164883858178a4cfea842006f2efed7f16c502178168cee5e2c7cb1f83120dd653884a6c6044770c149c42fb79f6f436b41f40a8eb85d3ae4b36651a01991343ac7743348d4b12e9eb865cf46df818349ed48234ca2cbc7e4dc2d878430d5644d44adb117c2b0b52af8f788669aa89faa373f9986ecbf1429ce3fe863b376e31acdb8dc70489820d6249bfc713754a76f5b8c7b30f1c9865b0b00393f744a58e00f5bb6c0fa15a09f5ab9d7a99579a54de8a6ed8eab8b04e0c97ffecb23353fc3599a5ba773cf3092898282202831d8e838c6879388291e0ca46f710690795072a6f59c45a4ecc08118f0deaec892b02818295202a04844553b7bce966a48ab1c3129c573673efe1ce7518643393d46771395f99c16bc4442786551aa002f81a76f97fe875cdda9e9448a28fb4e574f26d03f115bc1042ba5c5ef18f8868fb0c4dbd110f9172afcf55cdb9b955a85bde887c217ee2aef01a685a89cc5f0f62440b48529f7db06e182edaee9d8aaab25e78d7407e0017a030263ee7e56d0ec28d088e05a71b8189a4a03d87971d317c2ecd341933d7dfc2b3f45e08860987b6354b0dcb4cd6e84ede15c000cd30a54a3b38a1266b01f059c25019908fc8c1f52459ec468d44f4a33976d4ca5f52c25fa865c465052cd793e993011c53a61ed6cb50aad8ad3dbfb9910e38f208be670083d9755d8ab9307136c9a1160b3dfe01c910bf585f6fcc5f023329ef1e470e73a5fddf7278ece530e35920d4f3e69121564f7fbb4045d2cf4a25e237e5bb974f651d921872088a471b38b9a95e81cfcebb4b2120a5a34ea65b4a0aa57f8f6f7cabe0bba079bea60aa4654115872dad1a72271bf1b2e7977eda9e88518cbc4c7e89091d6fe4084c9640dff9fa61af887115d6b333b0c27713b4dc692a51ec514576ac4936e12cef2fd4eb05479920208518960078a68efac9be4a4142668e21bc5519dd32856993568ca0fe4843ca86fa2e7613b2a2860d52f951d8a00a3a52cc98a85384a5594637302d755af586c0f40c73f38b699ebed4f62342c83fd8f095dc84286dd7c9c6257a5111cce95d63e5118994e16d2c134a76d2671bbf52d842d0538f883308201a6b9a23069141ab0ab93fa399e9b5dfee698b7152d777041fb4e2a7e8f3c2d7c399811d02a0ed40ae79c4776672b0d49258aa36a485d7bcd2503de0415aba2793fa0306f40c240a114fbe7d12e6edae97c9297da5592af2049bab76b5b31eabdb9660f393018fa456f58288f5d5a1d2eb3a998289bf47148ade19d7d8ffd105317003dde8b2bad75d8323bd58c863dcae859294cead318bff1d84b78f5b558f152208c41da175e065b7ad7c7cb045c7ab85678f8bc2ee8ce562f5c691b2ca264d792839be0d08fcefc526ae0a9026d2fad77da50c6836f2efc1409d2763496162d9542bd8d1b79f25e0da5f6544c008a43b4a51defd8e979f2db2afffe36d85e59a8072f6e481580caccc9a0ccd37ab59813064726963a143607da4a8b6c149b9716a97d4f8f65ddf605fbb5526b37c78d1c28315b107edd477ef21f22fa3320b6bf9c031d283d985e30f963fa1171939c723f2154b0a97a01f1f30e5ffcc2e91f0f9fe719bea5c58440b66c6fb95edf6018898e95e98cf097497aafafe6fe8fe13f432d11b8f15dfd5ff4a8d7c3e77607b8ab95d781237834e4ec437077e6e8113c6b82bec4a5bfe1629866a66e2c469a3aa6a40c9ede4797ec50d5074fcec188b7f51e12b5b5f92bc2639775439eddb19e2529b9a6e5e638c1e5d9f277f56b7d5ecc54e2c88cc1b75c1b933b65e031fbd1aa69256f363e44fce1ce4ded8269545298295a98488c60541755285f0c07f3773307d21474de0a500414f66136eeb76f68b6a092a67adb764091e4775a64fdcc432d7ade98c3a5398cd932eecd8e6c9e38f6c6314fcff5e1cd08f2e42fda8edc3157f94bad6b9d97287d937c12174d3ea2a8356e60540efb2a91aabcfaa981d624cd5f89ffa013afbf45a89c35977871e8b49c69f3738ddec0e1dbbd2f241984a98c8b8c851660db6409547a3c27173728eb57172337731bb51ab24a61637aa816c0146de4ee7a99cdf398912ce6acaa74d6bd07e44e9fbf7cad30247d816b20df911384fd63dac940f3958696b6deee7cb055671cbd187496725f3042ddc5a7aab628fa887d9a03d411499356325287138580847592b91bc3acd3aa683bbfcc4b545842669fbcbdbd3281cac3e49a771214d861e271317430ae176490e46592bf2f3a10c0a28fe548b6c57a8e87fa408ad048f3d1f7d14b30e0263379114312bc28cfb0aa41ab1fe1cb3fca428983960ca09f0ecb77386737f5500d32ab2a5386c93f7083975ce846b6febf5792c02b54745dc567f6a60f6411b1e063c3b3a0a344c41b473bf27ffee2dc0fdee5e3b588c7b5c825e446593e5f1bc50dd99956597d9c00922529662a1517753380721990307eba32692f30053cadf6708dff363809c04af87c97196f2c932fb35ec1af4ef14904e1fac3cf7117b77cfc9e6e8983533279df50a205b706ea4618531a3029687acdba6adf32697b8075d9f16df82c1f245fcb0c7e09f1cbfca16bf0f3b5eb5e090d3b9261205533761fa87582bfa0ccbabd481a32164e23250dcf0d4232e6a2f7c6d178ffaa78841ca6ac8959a4a9af3f7e3216f3b21a7dcea99ccd64db3b16c0173d0b96c275092a4bd13500b69edfb414edd5c83c7c2e5787fbe91a930a265be5eb5f0d9c7a2a2e5923555f0358ce53f6880d3032e897007e6fd062ec966a7514ea3c1dbf88f0c70be96cc2150d82126234c27b6fd7d1db2edc5a173cff8eecfc55a02054f8d4d1111eb55797e7efba7e5a4618ef76aed9e38ee8fee7ead573b3be855b57fb4ae9c253cde36a3cd97dce1b42d527d9c591f3a414d59775db6b56b0536c57206a514ba992fc31f03ed65fbc3503ad26010cad5c859ce1cfea2709ad6bccfbb621ef7923d611d347ffe20771165ba113eab90dd58763ff6ff634d77b608ec888ad5368eb94b5ede80e9d80436c7bd4bcc21773d8ff116c2a2a33b510eb31b65fed2736e55c9aaf30945926b7fac853f5f6d3ee2f6cac13ca764096851e4af8eb9492e76b617cdac244361b877a4456523fa5bce01e96e9d4a0c225ed595860130fca798fb2e21e1566", 0x1000, 0x4, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xa, &(0x7f0000000cc0)=[{0x0, 0x132}, {0x0}, {0x0}, {0x0}, {0x0, 0x314}, {0x0}, {0x0, 0xfffffffffffffde7}, {0x0}, {0x0, 0xffffffffffffff87}], 0x9}, 0x0) 16:00:07 executing program 0: 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(0x800000018, 0x1, 0x0) listen(r1, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x120) 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:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f00000000c0)='./file0\x00', 0x2041, 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x9) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x1) fchdir(r1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x2) 16:00:08 executing program 0: clock_gettime(0x7, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x30569, 0x0) mknod(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2000, 0x80000001) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:08 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r0) syz_execute_func(&(0x7f0000000100)="660f79e5c4211972d64ff3470f2a66fe3e66a6c4234d4915ca9e3bf9b5f3400fbd7c1900c40129d85701660f5e3d0f0cdab7660f3a0dbb0e0000006d65662e66410f38299a07000000") 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/67, 0x43) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) r1 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x6) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) chdir(&(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 0: r0 = socket(0x0, 0x3, 0xc586) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x8ae6) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:08 executing program 0: r0 = socket(0x26, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fchflags(r0, 0x4) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x14}], 0x1, 0x840) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8080, 0x0) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x21) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0xbb2e, 0x7}, 0x10) r4 = getuid() r5 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r6, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/112, 0x70}], 0x1, &(0x7f0000000240)=""/55, 0x37}, 0x1) r8 = getpid() getsockname$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xffffffffffffff01, r1, r2, r4, r5, 0x21, 0x1}, 0x101, 0x0, r8, r9, 0x49ca, 0x33a, 0x7, 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)=[{0xcf, 0x3f}, {0x7, 0x9}, {0x27, 0x13d2}, {0x8b, 0x862}, {0x3, 0x9}, {0x0, 0x6}, {0x47, 0x20}], 0x7}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x38, 0x4000, 0x7f) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x8040, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) read(r0, &(0x7f0000000280)=""/4096, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="e7e95a5f2a3b20561cedb5e01d1af4f65b2ba6e00caa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e4185100000000000000000000000000", 0x5b) socket$inet(0x2, 0x1, 0x7fffffff) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x684d6ce8) kevent(r1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup2(r0, r0) setsockopt(r0, 0x8000, 0x3, &(0x7f0000000000)="379ac570fc6da7837fa8bc70a2e4280239a9fe67eede1bcfc0d9313e6354a45fdb0446005dc8eedb6f559b1a32a3aa3ad757e0d8b5dbf42880b3dae41281a2ebe2b31de98c4934aff0969fbb73fa212ae1be91a78abaa944982516368b84f2f8ba99dfd923ef32d714565cd2dd7deec9b2f59614ae96f0986fe98ab4434790e174f96ff6243014ae033db22985cc4f8650303ada3593ba88f2df4e71257213f5aa1db7e347054894313bf4cb8bc0d59019c6ef983f76d568b0f85422b54e6d12c6b9dd5807f3233989744b77b2fed196b6a5ded498c8d0d74a16070310328acfd3", 0xe1) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8a, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) fchmod(r2, 0x20) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x208, 0x20) r3 = accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/3}, &(0x7f0000000200)=0x5) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x18000, 0xa8563ec1983a0b1d) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x20, 0x1) r5 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000002c0)=""/22) r6 = open(&(0x7f0000000300)='./file0/file0\x00', 0x800, 0x91) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$TIOCEXCL(r1, 0x2000740d) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = getgid() r12 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x3, r8, r9, r10, r11, 0x80, 0xffffffffffffff81}, 0x1, 0xfffffffffffff000, r12, r13, 0x3f, 0x0, 0x5}) getegid() getsockname$inet(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) linkat(r6, &(0x7f0000000600)='./file0/file0\x00', r4, &(0x7f0000000640)='\x00', 0x4) fchdir(r6) semop(r5, &(0x7f0000000680)=[{0x0, 0x5, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x7, 0x800}, {0x6, 0x2, 0x800}], 0x4) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000006c0)={0x7f, 0x1, 0xffffffffffffff01, 0x5, 0x9}, 0xc) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x14) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x20) 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = getuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1, 0x84, 0x5ff, 0x2, "b8000000000000080100", 0x0, 0x1}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x9, 0x10dce0, 0x2, "2d97d676c88b15388906a93aee212741c1b41e20", 0x0, 0x6}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000000001", 0x2c}], 0x1) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x90) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="e42e31c3f6f309169411fdfa51bb713234b4edd0353b14ac4130940c8a864f2601b39f4ec6b40806a74150064ab489d96e8d31599b3bdaaeddbd3001d0d6f881868b7591c8087a86cb6acec758dff06f98e748a2dc1132ec77d6cf6a8880fdc87d1f5e55af84a9a5fa35f8a8700b8e1d9ff3189b6b5d179d1ef19a12e4393ac4555a270caf7ddd8c811e90d103a8f4fd887a14482bca06bed99711329d5750c1bdddb095ca2427d8fc4d22f31dfb4e30ec43773360f0bd543ae40031adc44110b0ccff2a9666c6ac31265642ecb9a8897dbe329c9dbece4679d6dce1edac442d1f3b2b4372bf6f2edb8c63149f9c12894dce2fa527a7f8aaa2f0c875ccd6815a4afba5464b272fd9de01bd71705122892b15fef4c54507f5b5746b677401fc7cd3788cf6e00561905be32957ad04066cae4d53374bceca6687a2d90865bffdbb66c4261043abeb2e41099fddec3da3dd62a0615d7883817ca2c9967ffe2ee79844c25449cda6109c7582ce376f8f392d7a2eede79b56afee3b2c8606b04adcc5734126fd1fc6290c3310588aff84f8d4cd1306e991795f46241fd0c110bbbba4bf6d3de9f5620c1c87bedcbb6c1a4a99a2ea66ce764444937a0e00becfb2d7e68fc4604531d7a244ce4c5b2895e09e8f1f87047282484ac9681a6d397acac10444450b2c833b3abfbc2aaf8887bf708578e4d6c0ad1270c0a1032bfc6fe0b1e07c2fd928f8f4b20ee76a22e5f1782bd445342ba061a415ca6725fd824e5638af982c0c52c690ce27a5cef160f06ae62df0b6a9ce2c0763ad52d7861bd67fab73f3489aae4b0b106ef487f529458b7ea9bf86fa5d3667fc49c5b650125746ff880c94635750829a168ea0c3e73a6f611b4d32928a84e15352cd098f58bdbfb63be11a7cb39ba35d56308c33d0bb39234b53a59bc239f97407ca63112960f8057e5f42a4cef20b002ab1f2e629a0002a548c08101afb284e83f35729653b6ae3c7b9003f155320e93fc972b671ca5ed077daa75fcca24874c136695f3f62cfa4f4ea4794b3ef60d4cbe7f9ec70e16ec8497f598d37f78af91356ce5d4de0d7812e622979a0e4d4eb6d0dc4f748f8bd109d24f3623a18b548ecf2e79ccfa93288dca1455ec106285047f0be67e93cf7dfb66dcbc9a91095d647fd81b0df0d359805691bf91b8d9b353e3ab5eb25b8e809f94122eec15543b6b35fbcfdc2ffc6e5c9a465cc46846641da4b8228c06479d02a9d0b88299d5877508af90738e936ec3494d9297390e671ae35f7603c5dc32b64883451c8826509e5f90995988fb8f48a0f7ab6de6e2427b5106940fe6604d5681ec09f1c527388a2f44771e55888996f16e052ddc10cc5c306c18e98f475985df5a6e7db6c020e256c4f7966bba72444b801a57e92cc55a8d18ff35ec45aa37107f030252d4fa6f8ebb8bafc2b9d1387b7bd43839904a781d23389ca672a712418c9f7f0e52968657b0e83c7fbcfa4a06284389412bbfa16394d0f31af48c2a864a6b7e10a50f1b9615df7e2b4fdfc24fb79f84ce44a549372ad0a379f7dba11e93fdca72efe5cd74165b25a0569c985281b4be6b607529d1e81a1ee3b2a9b2bfdd0052eeb9a30a8ff490576169c286857aa5d4fb96b7f1d1f7c5af8a3cf64dceb3da7557bf394c485bc1336bc09371fad23e39dd492d4fe6def32da230e62b4100ad7ed466a6eed6c607c9744668ce2fc8118f09fed891643b82eac54b9a3e6a1a96ad7bf155e92cc951a4c58aab179787159827eca593fb19f1f34a0dff277e954c3df7807d31f0be3b85456c9d803b4abbf22312d7957ebd1e15bfd56f29f90c8d83fabe7879ad8fb98c5344af12a2458df4a10ce6832d7317f4d25cb477e47c150dadd877d3180988d7201543cacf0f859a741df1cd9b24eced9517c477b7d89b0efd7de5eab61cffaea0f20ab1d3a63e0c07b196c699c39aeaa181607ed788b56639cfef44484ba514b21c4073c705b920b563ce121676733416df653963320536de490b37d9ed05c672d3cd5cef8e55935f1b131ce7970e1cb1fc60279429be538e18a4534ba6ab231a009d70619dd515c538745ba709521e01114912aed85aab548173d140f4bf018e341ee38bfca1dfbbd30c394892dd27810830f3aaec93adbe888b053484637afec956901f1a03331039fbde4894ce11f582c32f6c453c81296bad06e9f5db639e396c60880e2a5994b71ab8d5c67948c3bcca8e7d00c334c4c1ff3d48151983bf5490fff80ed40e3a7332f4ec073f751cca5c6439d201e87f6e7d807916c4afa766404ff39c10c49f47e5f31deeb9a62158044c3e73253c5eae47ee7781f00a97abcb66972b020681f96152d9294ec0093e36c6be2283c9d5c48f5437f5f4ae73f691a4e0f2b6d38b83823252aa907fbe4e84dbe0dd48c87344d8873342ccbe735e84b2a948d819b40332763b65c59ed5c3c35d4d71e0b3cf684304503750b387d3a7de8d44bd46321c8345d916a4394e7481ed975672098ee51f549509d648f8147a2bc5d91660e6ebd861d427a215bbd4e497a0cc98d799c728c294505e42586e50e2e78dc4367ff20d01326cd090bf3877c67b2ebba64afa903782276b3ec37ec462059298fb217a65fa573a185381be7c1f95443ccb8ea7a533a3179c74e1ba4a87aef5c4350b4703fc3d973c84751690494c71100b8317b19382c76b1ceac07aa691cc77c649452165619f86d2674c13bfe2bc28bfdef9cc895c62006ee54cf905c643cd07d7c7822a7914d389b6387e598d7c01b441617e385f52493171c90068822ee9508a0a0b725ace2d6e3fd3dd6c3b6ebf11e993578ab1e07a87bb16378a52f692a6278d8a597ac36b7782ed1d0b00828b9b9f4d445d32deed171d0bc1616becf9d12491f206eb93168835583c0e45742ca4798b4f24187f4acc264945563575d25e100e12cfcbe66e6f53a170ffcb422928c7f3d35e05e17e6ed4ce1bf3c32cfe67795723e8da5f5eec3704726f4ea9305783ac7f9a7ecab5072cd85e9b2998775d058a75fdc861299207a4d9b6dcdb86eda0a85dede208facacdd177185776dab4c29dc09759fc103ec9b55ee7b764f14c984882798a7b233626f84c1bbec6ca633301feb8809bd72d2931a132d7d83c3c6655580b314dc48af0067871e59e40a0fc37648c2718f86a8986154eeba75b47fec1f882f44ad8c50a0b3a64874d65410b4af620a400b073b5e1ecf5bce6c0786ab6e1b24f6f71df7e2491fdfdc756071f118f96f7c35e9b65a1e7b24eb4a56d160d193549b85189e6ca0ae5572d9dd0a7ac018a89ee1e209fe99682d81639a1c6531262f72ca9e642fb7ffe4478886b354b39ac64aa2accd366bba35a45367d4c98abb8e2a0a84700a1203848650a17436c1e43c220d070dc117fff57c26011142e5d1a4e26a381f05897c134911206efadb9805ac2a9b9f335a7e247031d15af62d542ceb52ad3bd9e17647a506012b6fe32d9b392dea4f4a317d15ffb82590ad83591c02d10b8e773c940289c1d37837a5195926dc23991805fb4e305a9c3b8adcaf7538225e33af42cb70b637da48d20376a128b2d30011dcb2d20b00d344ad7d44282b46f95c0bef7a33989eea83fecd15ad722f92807fc7e1f7a0f7ba7789d59dee930f4c064661a79d128052f77217f74036716916db4264654063f77740f26c37b0465c936d773f9896acc513f40bc8d3662a43cd35ff68080c00427a889986c8b51c137d8a4c8178054165b0f4eaf975c0938ed9f4cbf75bc750983a2829036c30cfcf6ba1177a5753a20801f26fe2900ac860733615853036dc9e9fac2fbbf71d9218e880f396b1f356a967cd34bafa21da161d8200d661daab7f3cf2698b1a47899fb8d433e3169c74897d370c60e02f9cf186dc13a962baf89bddfd15843ae9d38801b08a8a73bcdba6c61794514e363c0ff9899ebe41c0ca015ed1fa9b1d545c154385d3989e3eb133046398054ee59e198c761e1cf8b65c6550d97e812989badf93e706e63bdbaa077eedd2970f7e19b8e4679b4f6213c7003f17fa473bedc3c20aca828ad93b9574ac26a2fdac42b882bbb13cd30e059d3271811030bfca8321251655df447d6c723392810902fd9fd26d9c06716cc35b12c582873e94fbd931fa7aa2206935a55b13fa41d2a24d13d8cd050a44fcbaedbe6d33199f545aa82d8f2b36f9cdb9bc90f25247f6069ac9604e533b293a045b2b73f188c2e504a54b213086845cb27c1fb5fed7a5ad274e9661cfd428603d9e85cc6309b1424b68bbf70f5826f374da6795b8961b31658473bc5b2faefaa58d369cf36cc03da1e477e8db00e56348c2f67042ff96d44b3fab5f7402e897576341e188bdb5081ff12c91c80b20a6ba8ad59cf5f2d8a706ad53f798e355169578e5925a9d48d032dc4d6827320b069aed0fd3428d9c6feec0c4d4e67c5496da0fd922296bcb29f33b148daa2c706bacef21313e96bea2ef5d04a0edf84c7f3c38e3fc0930709c1249a518cf43a483ed165385dd79c7750664ef0d3dde0761cc2c1c9b06667882e8a9a6454545a3daa88000b379fced057f9e75628f933e05cdfb37188cd90fab22ad46eb9ad5b42e7c6a0c205deafe8379927f3fec27e14cad4ab648df0143d67cf7ba38784a2c7b02459f783b4599bb0babdbf20c95895dcf127a14c5748e38c37d6df4aff2e0a2514ef403d0ad67e118b802fae8b161c00ec7fee9dacd19dd5eebf780925819850ce0e179eee89de5a4107708a4726edb9f5567d2b27a2dc17b8fae0482225611f23b3efd26aceb7e0d41d6d607e574cbd19b4ce0cedeabf0cb030449a77f1b92470d133cba2fb9b1c70dc88babc62527c81140fbb0bfc0475ccef0eba6d433272a43b6d1cea140efb6cb2e0db31ea6b74bee566b7f24b5b538c86eba8fc8b843f641d9433e0412ba3a6a6558821853a978dbf182c4a9bcb888a0c48cb76fd8bc713f2fca9a95dc0c4af41be2f10b41788a8f2f8fa89b7ff95cab8df9e20d9116f1085eb089b1a390e955c5c043bc46e769c0b3d392db9af464383b07290562421a6005cc5bbb7b280124cbc02fd82de5fd7cc1e68c93936b8763d933806d0e133c2e7dfdc07f7b412bf54cc755bab8562392ad44829f2ae94d60088661cb65e2b606eb2069cdab9245ee4b0a33301dfc9f28d8316ae6ea8d63842ab1d6ec49bc8ec70c8ee064b3f62f7762784b901772f589ef9cf97038d8a2f49e9196cc6ddfb19dad35ee8867c7f5b0c688cffceac9a00fd5116e167172cb0334563fbf2540a45ac298f81b94a476fc9d5536e45e9252cf6303ae092d06f64ef80f84f28400999a0c3018824bab158c41b18403ef15f5553b39fb0b32ee56f00dea26968f2f8edd140c097011855d4cb8cad7ea6e5d430ea4641602338c3a8f9b0a05e797ee6769742dcf7fe01992da9acb9b680b303e517891a66a679dd648106595e407aa4f0a9d1fd18a170cfe06a3c55a61b9bb5ef2765cfe0455f838e62dc4118136ba9cc30be9891c5a36952953141cea2834f4301ab095f8056f0fb3e2fbfd14d36e4a932ca9dfd1c80245657f136337ad57848cb0e65cf94111e227f7f5d164152353d702de849755dde919fc420304a80c3519705faf1b49e256a3b548ab260ddd05de0dfbbd5a957eb4a2da3b3bb48bf6dbf13b9077a40c60a77a4545d45276a5a0660b1d3267baf513bfdaa4d6a9194c11d995bcf0d9caa8790678e886b72b1958ab270ada3bfae9ba85fdc109cc4dda1de4489331be254a4ecc0648928f2d65", 0x1000}, {&(0x7f00000001c0)="e26829bc6ef79fe81d2259900fc959eb38d68b3769b95666523a73247d706e1c13278277b292f12a0171d75c91397f9945bb508474b78cff85d2eb78abc4bca2000da2953f4dfda6718057689f7b50969d", 0x51}, {&(0x7f0000000000)="bf6ed1307c1a7f2d4294f9fd766c1020", 0x10}, {&(0x7f0000001300)="7412d42afad1eb0c7ab83c723d4f661e98ff81724ae98601897166d73a6d062eee4db08abb39b6011b857daf80a33ef19f5d0e68e65e132039da2d5bae8fd1a2aee879c822ac06dd0f77e2a7e8f803de54b028857119bde77f1bf42a9b3cd70af391d5ebc56c2e8f02058e6b405ce9b15070704389cae9bf0f834557a1bf593f8e48e47180cb292ebc96204caec6edeedb3c802e0cf235df7d41afc5639b46eb213d2cf0228034021f00ec9630b3bdefaf6c10a6592aaad68904bb22374df6fb08ea562a8919d3aca7171f5a71cea2a0dc50970107ea6e4d8ca2", 0xda}, {&(0x7f0000001400)="e2c06f56d7704149bbb96920b902412fd0cfe908ac591746d009f07d661ca43ca399089ccbe426af6b940d8ba4e1d4aef64fa3400af6dbd449db882b4b43547f3b5609e4f3613b2ea9dcfc5d8876bcd0725334f2ffcfe64558fcc1eaa4a2d8e516cd9106bc48369ddb8f2ed1cfd233cabd42b49dabfd4c366c403286ef48aaaa2d5e82f2b7e8d5dcf5a66ecedc15363c7d63cf00c4f6eb0f1943316d879ce4482976e6f454751850bee3591fbf9f8e3af7630e883a6ef14e85aa36297af0b6cb6269c72a17f10c24e8e37170f4e5bc250a158c30f68f", 0xd6}, {&(0x7f0000001500)="e640205268a78b43729793851629f36a033f9279de85cbb0536fe38ea28143e1c5fab781531a432b539f61e51ce5dc24cfb7e1bd61da1624aec7b8e9679da6e8d80b4b89e3bfb0266fb7062b05ea270f29f52854f2540ef6f9005ad73f09a320dab021b326598641e87aa5b2e1526c0ec974cde79cc8c836c8568fb7dfd9e6f2657ffd6b2b0bfb1d70faa673573886c0a8935eaec8b29754e7fe0e213b757832d48da43ee0f23a5d98b6c671d6f71d2279baeac36285fa104cf782732a33bf62f630", 0xc2}, {&(0x7f0000001600)="4fa342ab511cb04eb124c51a5eb7eb371c88861b164402bd5c7763df1d344c1a4d1d0c9911f70102909e5463baad0c22d9aecf41bd77529c6225e2d0638d641f80f8fd15091d06e1550fc451e945aebda80475f5c30804c99ff4dc2a12c3d7d17f4424f0e2b7c7ff234d6d0f8290d8ce01e0301a2edce21429d712044cf99183c4765d10d005e4da891edbeaf80c382013736d161e2416d15e14d1e5b3fae37629a104f101eab001c82377cd81c8400d972728e2", 0xb4}, {&(0x7f0000000080)="b4e93ddb5b551783b372aa89a61e2efff82995a05b863900ad5adbca0678a6ff8a9d088fb126fa7b520555315c83caf347ebe10d3f603186128fe98a01", 0x3d}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r3) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file1\x00', r0, r1) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8000, 0x0) r4 = dup2(r3, r2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) kqueue() write(0xffffffffffffffff, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffe00, 0x100000000, 0x8, 0x100, "e87184031b5a51c37bc843aae723900e0c923d13", 0x8, 0x52a1}) syz_open_pts() r3 = syz_open_pts() r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0xffffffff, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fchflags(r1, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:09 executing program 0: r0 = open(&(0x7f0000002a00)='./file0\x00', 0x20212, 0x3) sendmsg(r0, &(0x7f0000002980)={&(0x7f00000027c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000002840)=[{&(0x7f0000002800)="89b715", 0x3}], 0x1, &(0x7f0000002880)=[{0xf0, 0x0, 0x7fffffff, "a19b60bfbed4950f4d8ebd299d50bfe42857f5fd6c1901d72dab12dc6ea92b2cdf78b5f8bb82f6ff370814b235140b42bf0c73dd3c30c2744733f85c83641e8c955883928fe45931651cdfc07b4d8934bf985da9aae4f4875e54a903c9ae44ae57f902e629ca2725def7bdb092fc8a6ad19c0d1601e1dae5cb059c2ad9a267c9eee45b282927e9682391a1eeea1b475c02720608f098d8a7212840f56e03726831c2617b1a9c4260ad894e751976c53d64e5baa276e63ad3bf7edf90a8018a44818f670b14b19b64b9876902bd51fbc7cea325e49f320a0e2a9d77b4ff4f12"}], 0xf0}, 0x0) r1 = socket(0x11, 0x3, 0xf7) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f0000002740)=0xc) sendmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000000000)="b500662f2ec59233c178a624b41ca6e1446123109753ad203c4d04bffd0509ef6a330258700986ae42aeefd743c8f47275cf7ed48a0b63f13e905103841c31e32654e1533b3569934573eb84f93e0efb1f307dda9591dc0f140593a22d426bede10b36b111c6fc454645bdd67390fcfe6ecab8bf8e370371d8d8832b36a5aa11bbd951cc93eabb49db37dea2bed830cbd46ad362a57dca764c19a1a2647c700a1d030b2f", 0xa4}, {&(0x7f0000000180)="851d155b16fa825e457f7f89def3cabd1f6f3ca2d56bc9a9814ff36b69548f153e936e612f88a261d22e87777d045614e906afb62aec3567c23f10a14ebcbf0a226d7ead0a16aacadbeb501c975bca57036cca92c6faa72ed6e70a1fe50567", 0x5f}, {&(0x7f0000000200)="f970504dbd0f91c243cc585227b758635d30bc9e47820d8cdabd4f6d9dd8b0b2e492c8b651013a00e8dccf0ab32c1a765c288059762b892fcafde9c59709d5ad1eba8b8fa55d97fcdec48c771e32dfffe4bd23770ad0267575ad2c38410e7198125d8c12abea691da962fe628996bc5c469abc5b3fe729964440814aa46f8d778113714d5de76bc6dafa3bb451a592935db8fa80cb5626e0e0355ca39b8a9c4193783f4ed5bfa9456e22529cf68e86d62946", 0xb2}, {&(0x7f00000002c0)="8cd7a8c6ec337615dca2b9c2e037f9bc32eda90959b51543810c762c886d63928cb56bbe4aaf308eb4d7df20dd7ad5077afd86d4cba52dcea5881ba59b710500e6ecedbdf1a9800a6f2b7bb6397bf64d707c03496a9f2c12a81b16ec8485768adcc2d758e2d95dada5825ab70609fa9df1ac7ae7bc59cedf74a28aca70484f4a13f00fe2c095c4908c6fb6cf585080186a423255a599b386548597ce3d40f8f34a1398630ef2510952f458a609723f", 0xaf}, {&(0x7f0000000380)="8898854580e5614abf9dd25a911c9a549c2002d207e938d96b4b1edd8450b25cf91418cb8cae96ae1dc885978d7e400ebfa72e35701ee5ea057fe1b1398fc776565dbbcbed7faa9ea2d435a582bac2a1b47c203318983bd5cb93ffb918c1adfba160857b6b7a86b47b3ced16dda3ceeec7fbd5ec9fd18d5d4354ce4746945e601f3f21ef2dfb0500f081c242f745129800910359138d53c39d77bb96f46345656b779ce4733d2adf681e8ba545a0cfbf6f6fb3bf2f41513c8a781c0c28d75c0b494fd6e62f7297ab3111e2f23e615f31bc1c367819d802e12137d587f21926ff402c7a1c5f1b94f93a499552f8afef524c513baa00b71c067f081f8afe07850c5665bb611a0961b5518862a7bac22b78ef46e8f2e25996142f516588ac93569b3c79f00c853304af3593cc7753b0dae127f7fede63968443cdd754143deb163ded8434a554a3fde5cfc3a259bb0ab63ceb048af30cfbf143b1ff6148506c23e04a167a82bcae55981b654f5bf9ffea443fe2e1cf1fdb07fd368ead3a73c40f94c8c136893e456420bafc4f4f129dba3e41559bc48bb898469368c01017b6ef580722e39f4fa2132aece3ff8145803bed2c58ab12f94fe0e3a148568562778d79c8c924c902b04ec86813e57f9fb58dc8c993ff0675e44976cc0f8bb7f9b95ee50588c16446bf611d87bda9db87d90613bd32d5fa26cf470fb074c48ca0682bf29bb7f167bda9d333f3038d9514dbca5d65383e180fbf8cbc6d58915c45ab6ea660ac9fb7d256fc21dfa09ab5d3bf83667efd0fb49c12a2ba7e8de44d8fbef20c37cc90b165b71c1b120a184d0887feaea0fb7686aea698568bd935e277a81e3ed471490ad96e46b0e08359f264ebc1c0004ce9816bf487c0e43943d4abab5ce35858ae6e7eb58925c6bb263bb9b4d2ce3cf7f7a7a7233069a09bad88ded913119cfc21894435563a1bc90e42cbda57a3d42756fc388b77dfbeec9d1742f37cdd4eb1d4168c7f045b1f8e5f3328306555749eb5c49b900d911d375a2b13fe15ad07eb832d027be439f88e5182fd0c515f7708e1d5f29a82fe9443539d3fcd3f728a5916493850aeaf2d3c19092d6f289b614f7620a90ee55eab0f10b56d70e614ad3b1f6d8aa66bbdcd4f4ad0bda4dd2bc29724b990d4381d59b4278ccff9bfc393f8196fd0310cdd0313e0dcfd7f103e5e7276906982bd9b24319516558d9454135b5d918f105ce9deee81efa4a3200e85bc642c646f837502460c0585bb87fe3af0596fb570a3bd53b1b19785858d83da5637110502f957fd1ad06326cff1c052709c4b4ba509002c42f569929415ff1526f02e84357908397c115fafeebaa2ba4ea912ab8d2493450e4797172c37bbc03081f3f1947d3aeacdc9d3f837c42e16ab27f309ffb1c78e6c866dc8ce3d5702a3af0ee59ac177a2b89e6939ec6458825aa8317706c56ee294c4981e7aba6bcb366c109818344ff884c17b80bae8f064851979d1f7d64d72908eb06afa39b0a8ac429451d31d37cd590744891c89e2b484fb6b78f1f2bfda0290af66d50d7cf568f3403e1840bd51c8a080442871acf64fda33393db5b19fb1c7a9f11febf98c51736c501bcdc942704ac69b134981ba25733783609162159cfbdfc5092205fb49a5f682582b214a38ff40567792c4506a089cc9211e0c611568d8eb257e91bbc9f74bf1e3fb94d962246c11b1d3ea705f31c99dcbe55a8b936e764a71afbbefa4d01507334d09cd88e3f342731090146e9fffa97bb943f610098287cb0601250d53cf173a6951633bf56546dce0d954242cf3443cd5dd41b0fb694391903880d857e0bdefe5845a80ab068c9a58091c9f4cf8909d7454de57b7e9abe50f5d8f1a49b409de89f485ccbca2ae80a7409b2bda440f360d15c51edc0450db7c00eb9659ed06faf087032e9fcf7ca54798d60cb12b90ecc86ef96ad1cdf06cc4d3fb6c7083421f9b61c0af67341ad8339835acbffe12bcd99b198c40086a793e0b18dfde030bbb7dea173d29cad985cdb5fe15b876278e352f352b14fcc066b6f037c6fb711f86bc423df62cbd667f7991ed195a865c4ecdda835a52c91032c058a7d58b95392040e8a09798f431d26fe9ab49138685aaf0a1ba7e206878d0f7ebe74b80a402a3d2b65ec6743051798b5972c2599e75203a969358a588fa5cdbf6004552b129be440f59530fab58fe344b872aea026de1822b92a217c233c35518399d933e8d0dd75f22a72aaf2170142609b70d53b3baa617610c398571ecd8aae44b3abfdfd1aeafcd648815f1b434fe5b94c7d1f3cc69d31bc7c7bd49371112ce421d4a44c53cc0f2bae55188d95d295914e6417b196d0ef14f60d22f5488db45774111d22ff3a6f420d0c925f45cf390144b56f5fe7b58eca7ec8fa0e601c21ef155f68e684b86f7d6ab59253113ac3f12fa35aed4375bf405a01edd517906e36185aba229170f4acd20eedc59b37b7d1b0c0ef5ca8356849c775efd54d76b32513f95deb1cc3adab9bf76e00b954856efe849c621af34ccc69e5f55cf0b4722690d4b8171b513f8b8c5b739cd464c55310eef7c0f18cfa2c8c95a1c08b923ef5840f135bbeb4fb476955a3644546a87d89d3cba4751cd6f2b29b27a28723a345c86258d1d0c0a535671806151c52dce113f7ffbb4aeef5fc9cecca782ecb4d6b37485c0d950c353c7ce5357a2402db21a3bade7b8191a17aaa491379836ec43a3c9ef20040df2daaef10f52d79423071fbb5048df44b9c5d12521a4a1f54789e9015250e5857e878c766935e77ed7cfd01ce6e356d745f1c8a49cc5e9050f19af963c544a36f80b5c3abbf611e9aeb3a35f98677cc4319b8ad68a671b64cc5b5b1f18ca73b49a93ad6750e3ca09d580eac7662414e00166eeb67fdd96fbcc0f526107d08264ed2bf88304dfcf61f8607df069994f4b386d4b81d5eafa26ee21e1c7480fbdf7b9673bbdfb2c8cf1656d03dec69c255da5ced4de0e2a2e303bb5077da0e08dfdaf94e45b7b2b0581e4fc8dfafc46c8b39f62f9de6cdc3c47c57220c2683d3fc308426f7426cadbcd74dec1b5e2674304e2666b890117adba7acb4559c8bbbf173bc1425ac6024cbf40a351f67daac71c6efe143363fb2b81796f42de9a22f68f121d4de717d5d8a050dc51baf51eb9b8a1464e49c0a046fa4c1aec1a60ab2017c9ffd61a2c7523135e24fff11156c15827476c2e690f7fed2e25f4b531c85a22b9526c53fb7fc30ef4e0a6b2141645cca142803d0737e58d27c6d5e156ce709bd7d81248dbb1f0433adf098810dc08de58f2cb16615559d54559e6289293b15e95068e395e2e9e75a4092defbd1293137b56df99bb4f03f724b7ac98bd776960375f8d4bbe19c076862b9d5043c18fc1ca753244b04a374ca44d0ad87c6dfbdbac5827b0183923899df781103f77550f65d00cc9912f84ffbdcc1eb3ea9e5292b858fbc5c0466b1741526982130f0c8d8766ebf4d4ee7486f39c2a77849ab6d16fc5709595b5c058508aaec1da4fd1e6eedceb198e99c28c770450d67bcf6e7d0b6814a2a162e174ac67559a0219c53a2e74a46851c5ac105702edef111663b433d6397b8140a4a3f44de144fd110c13e88a778df89d740b97dee2f903f99cc4532db9e972efb5bd5df7e3bbc5ada5b58c9f7cae0ec5b6ff5cea7546dc5a1200e9b52c870d723f0788e8b97e8f0e58e2fa20dc19a079936ad0002845b930c62ea629bd307c8658d9770f7e13bcd1576bc626150c2855148c85d88ca421c6257cecc2f937247fac30ad213d7472cbb93449f7d9fd9a126011aa7ebec920fc6e0f77a08e08f61d20e96cc0aae45010fbf7608d3709f0ef76a7cd49cf0962a00dbb216cc26620da6f5882809726bd4c4d563468a4dc71d2fd86cb714d16fe1912d9285e5012e46966366b38b9333dbed451e377f216ba4e1d5b3ff2c01d55c13100fc71ce6a6b9d84ecb3a9f96a9ad932d2b2480a9d77acc21d12372c7c67f3a01f3135718f63d03dc5e7e899d817bdb13d0aa277798ab9ea02d74a124467e5c46fb463b9a82431d815235bdc879c9eb33a4855e396968c5f6d2d7c9deb46ea3111346674d8986388884b77b23c5cfffd68702766c5676113809f4cf0d5e22d6d2e43d86ef0bd18984f6c8f619d8129a47e6fb8d95a8c7d55f18a9349d007232a4f3bd730372b3888041ad86e7bdbb30fea66573a4958f91445a01858675bb9713357eed8f523b066fcd36a9a13cbf162d73154b072b1572714a68d591494b928faae5b19bc16955b9a7d4c818c8e542978aa3528e2416868230289eba4d18f508daadf3cb25c26665eaea974d32c624fb967e765a358df247789de207d0550aaa19722dd9f52380512a8c0f806cb39d98ffb1d4f0028255db4c938bf14a7863bbda51e4518dc6b2d96692ce4145e2c20f3e458cc0b6dd1413017114bee9d0052e71081d164d73b2f54bb0ec19afc53fe1a9cacf46c750c6f20672d70b535f9c351952a10d9b41d1f71778308b68388e2f9cebf877db67418f43ae1d63df8932a8e349c3fe7cccc84deda4311d9df5f05246f17f0d0b1bfa35904421e28aca2e1b6132387b6cfb1d38b541f2c1539b224385a6cfa004a373debd5600fbbd9f16e4e9a2b8bd4f25d87d435e301cce04eed71f18859b4cf76a606183c15a188fc64a119393d1eff6252d5e3ad6e3cb5cd87b11ae1e82da1d2cd33a87eb3d6743a1e7125294e867ec838a7f82005ddca52a7de0a3bff4e714fbed083f5d6f720de1202ed4c2f33698f5cc8ed826bfcd27cd71e349734ff67f9c76d882a493ad68f2c1c64b2c337a9f2bdf5d9107be5c7cfd2052f1a1e48119959418be78a298e9d732f500e3b583db3d1560800058873e736cdf40ca49b929f1ff6bb8ac76f9b47f7975d8768abae8f893c50166872dcabcd72e41732d6732c39b15b782e58c310713a8be3ef89343947eed1b67f7b27aa0a52dd7ae9ef18e33173d845f50e42a6e16711c95db819e387a97b36fd91e57e70dd0774851852484f11687fb309ef0a9d294921bf85ed587bc1de87b7f05598e6caf85382951814a7f3ee3c14caf52601dfa0f3d70cde07cfa19e42917ec8d6114fc5d69cffdda6dcdf3452359a96f24d563a23f815e3cde93c1c0581644c4957bd37162f719cd2b25f52d9273c8c230981fd714a9125ce587516fdfe769c26499404ca561b16cd6947d4fa8e8035717169280cba718017ac010184ee5662672c6e4c9f0e637e9a689b8fc814ad0eaea4dcec39258007c0358922a09e259bbb3bdcf02993d67cf0bfa14d9b0506722f93def4b67c0a11a380f5c01c132babc22b0ee67f506595a459af1b416cb574eafba07cee539e0c3754a9f6e0fb7896259faf279846132c32d7c18b5174f5240f0da479465b52e4d62629557a599269f52e0d4039f2704490b17f03fdaf6492364ffaee7f0a5246eb9ffb121a524d7d195e5b4b9af322441cf3a501aefe6b703625ab7a50ab8f5c657b12c2361e15e884643ede93d8c78c8ad3027832a70a61b0ea70f675342ed3eea7960cc115dc0a14d52462e69eec64f30200f3c9d372b1bb976ebe5250d4e44f756268d9d759d3dd507ba5275b2cc03fe830f7d87b0e35756a1abb7cd378f3da63551efac4e72ae5ccd97420398c7ace2dbeb36cdb75b5c8d7a08fb3603dc83ae699b1c980ccd54535c2f913fe8ea46ae50cdd4b46a1c81ff17b1d22d78d1967fb62af21cadf9caab8f0ac208ae63d2c2e1033be5096c08ebcfd378f44f5a3b56e27d8", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="f1bbac1dcf7e1e8881a184d21ca3db2fb9f130c227aa8c7e82368378d60e9d882d74d76e2335785e7840082895f45e817025a9520d05cbc56fdcfe3fe3e9e0132c200069fdd7ab77e392763f0d1f85adad609e18c520074bb2892f22fca2487ae3c4790b4c427be195d3208b0a020bf3751739f37df33494a14385489b49c20b5c45", 0x82}, {&(0x7f0000001480)="7ac12ea9b49d736e4c21338a9f9d3d3ff9aa7b0535783dc7578c33a230eaed6f4aa639b62f4537510a3367ca4abe", 0x2e}], 0x8, &(0x7f0000001540)=[{0x20, 0xffff, 0x7, "3281bb93404ab63e46af5d"}, {0xb8, 0xffff, 0xd7, "a809f58d3e1a2c86552881038a2ac4cfd88d4187a429d2a191a673b551b0d1e4eb51fc6aac26cb65c0e66256bcc3ddfa378134d076a738b62e72ff13499eb4b07edfcee91539419658cb033b9ac4a338ecc10a3d051bc7767b5a8a2155593b80bfba930ea8086bbd7f3fdc8d51c151f464f3f6848d737b534dd4fdd5cd5deb08a8024e93eee7530f5d55d1874faf3894b532f1426963cecb5238e276f4af256e0824"}, {0xa8, 0x1, 0x3, "4f41f0b8d16e6e86adf0eaae94f5d3f1dfd2b25cf3b05f121e7765c9c9cdacf337dc839e7842fc2a176419c15ef23d467744214165df57c9b1e9aa16525dd3370e8f249433326d1a2fbbbab3c68094e9946b9a1e948ec254852be044bf8e8162bf0bd9d71e730f49bbeea479308cd72184efabf9be5a1afbc5635f1b5fd43169be8c4799b3299cfa6086082efbccfb088643aad07c"}, {0x1010, 0x1, 0x5, "94e456789dd149063711cfafc0c765eabc8e82d5977afaea25a6adb3a7899a5413a9d2414e769045384c616035ae04664685a3955575e84039904ad16c5c7e77513008ac833107841faa7bb9e9d454bdd2270fa252bb1eb640d1f101ca975bb7fdd8ba6266a6d18ce8621861025f56b6948f25d999e59a8e8616eec25a0cd965671ee0d1e2a15ec0b0373d85d1157f362359d925e7f326c1a323b15c3c40871067024f234d58556e03a5669e4ae6fe16bc562b6d573e8fb37680ea3574f529488708dae63fc81961f2c26ad9ee3a93b7dbfdd3316351153f34a85eef1f6a420666bc40b52c252565ba77c1baeea318ed1ba104e398100607df2ffd13607c878e49d1fae8162b14c67c0d266cab053f9bbc368d5f6d2b0f6432be67f731c3518fae8b6610161e1f24bcc73754265dda4b26f794243db923b7109d0d47c38c6bc74341bd24ca26eb9079f0bfbdd17fa61c2c01aee77b6d4741c6b50247bc246f19610b13d1ad90c03a7db64d4c8bebecb4f37d9875f6754edaf8a6e2583d90b0170888f318d01e720e0ad964c2bf30d9365170c7e320758f4514c094925758642e6fb70f0b17295c898f6f76ea3eb3343736d50b7485b49865795fdcff85247c4e58ac0ffddbc6c43ca3602f7e2b48e6091b3965cd969fda38d9578c34a79b2eca945e9c4b74607b2da34d69bce15cb0ba4b87fda69584efd74e648e1417c1da267d3f363716062b35c39ae3c493f4661cfae3ef8e77d98099f15d52e5fa2d67fea7950eabd27c74ca53d737978309e4d57f5a85246b3119e4871ce2962858c698d76d91484ddab3843d19cc0814be94f20bee1139dbc1ef7536404b5815dc703a01827a4cb8c5737f529565c30e220f2ba7e4e0ab4ba77be6e02b6af4d52640ff5dc6bfe6eb87ba86275907170742f6f79dab1d498db85fac9e54abd01f3ea72b66591d4b1427faafef8f797d67ab1637567e5a62c636df9d5b81704081996a3210f138721a574081c792c1df5edcda10dd7d86a8e276554a5391228a8b04ae4e27fb0b476ff4608b6f16dd5e4a26d151246d84833e9a211f5055a9a5fd696d17bc9bab4affeaf3f37cb503d8fb16d8967ca8ac8e75a5b9a1b6add058b9bd3cee25d4c92f56913b725c5c3640208de443fc7ac772fce8bca973b1c65601c6104b91bf0fb24a9196d35c49d6d0394046e13adb50295953e193b43b2c2c859c4ddec305d62865ef886c825dacf75d54782d718ee1e877c82aa63db98c97875fb2beb70ef5f7c96acc38ad18809152b07266f6f2eafc9f0f3fcb2434a0caa3730a3a385acfe86f7849d89c5d117c50c55bd32d154098b85c69c064f2d636a2d6c478436a4f07f287715d54a8cdfb2c6d4e5eafa9662fe769313827a9eaff6f0ff4e298d19557c655855f24b854e2ba643bffbeefde2bbdff3a744b03a934b7ae55400933789cac9b23b18ec73fe85832a1a3edc81031ff974f6c5258b488fc776431428ca5885439e25d02e52cfba0a0c658278aa260cf30c914cae991dedc4e5878a298c63bd278155ff6dc6ea8b3b2805cd28f66a5363968e538ea5dee921467c321711367308589a52d97ffc020ecb948c2b3934e01e5897ac9d442a724c5521fc38039b465ec927d7e745110a06c3531183c336028e34f53548faea9e918494ad4883b37d653937ce4f03db589386516284994aaa95eed7f18e7b52659c1005d56a861f85d2cdcbc55cab5e459b2016c5c23159baf6e6d5289be9da3226d6dab246f8f52b7a1f058922ec1f2416506928db61b2210250123b3d0887321618fa258db3bf353b7ae2903c58111e0cde6acbf63953fd38b387e32fe07c082c364b194263a2a883f1817fe14381365d78842aec83488ffa98435ef2570b7004feeee5333d211552fbc382ba747db04ad9f7ce5271b05d6f49766b5a0826b1120c93df77eda658f292ce59a3bc259046baae46ccdff880ce9263f53feefb97d5ddade1c8be3eadf3c57e6d60015623408084e9a8af2369c2195062e44cb53d6b0b7c7f128ef7df2bfb7ab9d2a60e8e930fa832625b1948bb8e647b7101dc251d616291bff71f99a32cb70dcc5df127bd1ee72eb3790d9c087d31975e2613c440b71b97b511bde067ba61a6a094fef5494d3649d0f6c2f61f66d158d33f964654ca03fec5d9e8b9b59fe9d81c54dd8387d35bcb89974f350bc77131bdafc24e7a44529160f6a88c744e98c2700fa342ed022145afb552194ba7840c1e913a72359b92113441ffbdd8408a9ed43082a1c3c4eacde325e8f108fa4083cd5dbfe8a5aeea9af5ec4c7a0faa6252df488db9db2c3b70507afd9fddf967f3e4fc4bfd0689dec70115653c2ee46292580fa905944b50269beecb21aa85121cf68def1b18c80abe760c6c4aeb2818ce39dec7e05570c895657cd25b65aa4ef96fa19f3fc51f41bf5398ce219155e14dfb7d13eaf0a1ed8dcaf4d72de23ac94451f6c03d7cdf1b1f225ecf6c65304518ec6f301a8793c89f5aeb143c255cefaaa19b239089ddea7ecd8464382f5735106cae8829ccb62c888810848e989d8168537eca69939da8b641a91d1202c78cdddd0bf55d6e911a24d2cab1af63497724ac4a41ca19b7b4783ea4d0dc285130b6e82db540d2aeb47d82f672f20dea8bc7976b6298cabdfa7881926b246beb9a7cebee6bbcc7006ae0c449d9853d879d92435b50a9f026458dd3f32371915f695937662299659aa4bb5a59955fd4724354e9538fbe0473209353bd042e2d7e17dc81743e29f510865d302669cb94619362c6509fd9ece94040731bd5d4fe3403e2b59541d5fa73560e9f4c298cb4054b112cf704f9b89e93b64c0992cae360a83945a82a10be01c8b3be45b89185b5a33965a1acab25f402eb2e42ca40279016b250b029c6a032104cd9e6dd2fb683d2b62238d3a59b3f47dc8f97aa27bb5f9b5dc644a677888abc5c3f5f35259f446eeb03f0d036048a28cf3680bb1959c4f017b9ab4f8b075001956ef1aaf032f9aa03e68e641a0ad69d8a577ba02881f7c2982c74fefa6c1689740fc0d766fbed2d482cae2ce60129a1dbe77cc64dd3c64a0da1e69e3dbc216be533260c7f19255b77ea61d8683507abe90d5a077d905f0127856bf54372ef4103c94cbe0d186df1e52a416cd3d8efab8c497ca06965f6b462bb441a7b062859a0bb70aba3ce6627f8def182485fc93a6723f48848712697a310c60c993518c53fa5073b4d40058daeb724c332e8c8c04ec02a90a3b9ae83dd182d81f21bfe997857f0ae3fea76997663efeffed5e1f163e598087e85a7d1de233613c45778bd12d156c59c628493ed44867223569399debafecb9a65e45d4b5a340b67d9dd1983ba5accd066397f91b2dd4bd968f1decf29d329ca57781a06a27ea830c0276f159adbfa48b613601616f6de928814dcdb2d2ce2da3e88cafa5411fb9b772b4e8496991c39974aeaf657e3b0b7f560999a9a140234c049dc43a5afb2bb06f9752edf705c15581c26a892f7f4b0017d67c296247119f8a2eaddc3960e33e433c06fc612f1edf0f38907ce0bfe1a914ba63d93eee24cf327bf5f5f019af7e3048494b0b9445ccac48b70f69074010c55bc28eca92568bb67d21f12f55eb8437f25f06529e635054d014a3da8077eeb6c3f1c942dd5ac63fe594f0ba5b5ea623bf080b00f24bc73c0b8fec5282fdc62eb3f091c7411b8fd0acde9957ea730252f57582473904150092db2ecf6df316becb847d6749af4607cfbd041dca3ec0b794ea8a5f702e05e3a2e3c4f761433601803eebd4503b5985171266abd6e671d34610c3a5252822e9d73ceeb34480015afea851541a2660e8762a4a1a77ec8080706089c3504453e6a5db2c209b9bd81a483dcaa7f98ee0d1ab4431d81e260d69af167937d9b6d0715fb077bf08c1f6d860fb7dc9c60c5a43b012aee6c49aa3bfd30e963a05e0b625eafa9c13769cfff9eed81eeb826e4bbcbfc10ecfbe3f6f05d6975759aa64dc6bd4d0c508fc93797eefb6f7d15835c2bc9bfcc9e48130d97450cfa8d3fc194029be728309dfe15a3ac931475485795e31b73d9c4c1c154e5281ad41057b161be7ab9850e58a18ff8f56e1772c51749efe3d635e07ee8eb2ff565104884a4856af9f36fc031cb89ddfced2430ae75888820084172634a6bbc2d2ad53572d1763a2c3eb5bcecd0c50aa7132c0af5fcb8667be8cdf2f69c21ed3f2394dfd21218af7e191581fd70d7b9e6c62fdbb5ff5bbd487100216a4a89e4e0ca1ea894b85f016d30cb39fc247a75a3661e948647d9f5c2104f29779bf33abc0a9640f8c608109f31591e9f144f1ad587cafd65d51e553e92554973e270b974cdccf24add8ef0e2748f08e1bbe57458200f99e6b4aef0b18b10a26ec3ad6b684ec1827ef3745fb4c17dd88c62a4494d72a0d97f8cc4cbc1fb4639db95d11a383143ddc9a5126a6e9c7a7a48d2ddba9141077d45b07cd98089dc7a6d10e50f2ee5d34168fa2c96f12e13ede7fdd4576f11f94e1e311873c448ff15861c2db5ce7dad33556ae959412ecd79923fad56eb264759572bde80f805d424541d05f461ff379f9b375cc1943ed5c4d237f80ea5870a197ad68285ab5e6ae225e97c51088f7c26ee965d85db84c086459daa91f8df7763bc5a50a072839b78a86331aee6bf9070e70876676980fb737187b1a325311fe7f35ec48f7343e2f08d672c5620de13fff1ab1388a2f1646f033174254d41684c9b28daa9a5259210fb52827065cfb37d3553bbb4ebc907012e8e21337b202b6de344a7bf50efafea12369e918a26d641377aef137b6bbc7da39b857007ba200c04ae50ee567f79665e3fc32b2416c6a22383772a169cea5c3394b8d3fa8e62e8c4b515e656bdbc6bf0f5851954599f391fa233a46afc899d039bcfca48e2f2e58afb4e04cd1ae39f3af724c571bf369f0ac8ea593a7d142cd5e4160b527961fca6e52730a7ca2f54bdcd67fd63c5cf8ebdf0318c890b1e9cbdafb7694e3cb02a9c772e8d9e1cf723c0a159c7ccde04fa3522947cef383078597d6de8c202ba967daf7ee2503783f21f9374f0c6ca10f1fa0c0e42a888c5d0616511031c40b9d9ff5d585bf9b322cea99d2654ef5bfa0d04fa2a37da706f9e3565d835e6845439c50f498dc53ae28ead11b8dd4e11612433fb5546f0ba0e4efe6141742945143c2645d02db5c0b5306024550a3dd4bc6ad983af3362e5885b1243b42b4b33b0ad56c28438a5373f592fe1002122cc00d1ec4904daa7c48648cea54ed28bf5330eb5d46e059fa1265522e4b5f80b9cb0cc8aad55bc9137952c7218b1c616793c7c4f77927ae306f7813dcae334e135cadae6c37c286ebbb817428214c70f5d03ddbfc67405c58810a4b8eb5585e6eb60158585c06fac6b9689636e0834ee04276c2613b38c82b35c94956f61cfd7f9a255ddda61032125fc662a07921a77d0e38bc88c91a9a1137aebb9edc619929877a8705ce323d0ca39686c443f1f3466cfa65755aaaccb75f918017714bee587053b423b76b31ec0ae54165eb4ee1e6df96483087ac88ae3ba9ba62ab772524d4515e739ce832f1a2fc861d449925b96115793b42d4468f50683bda4b429eb0ea0e60112776ff1bc485dd741247b415e29f416940865ca57aea87f6d36c8f962366a7994f7d9614c2ec9f0b854cdb22ba8b57aeb8bbc3c1aade36c3533d5dcdd1b500fc6a1b907cd633b25f69eedc3542e9f800cb9d2d61b17a90cc79b69209e86137ff37aeef25f15243088b5ae68e9c"}], 0x1190}, 0xb) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r0 = getpgid(0xffffffffffffffff) getpgid(r0) getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000200)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000140)=0x1d) close(r1) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="c61cc615b788b1adaba8fe1b8cee909fecd5d9957c3df66a95ecb1841810b82a7a1eb656a20cb250461e5a3c68a6076f96e22f141be21f10d9615f45a6e5950747a8e996359dee61b8081de3214ca90dae6dda34a1f32ad550fe58ad66cad72a9c8fb080b2ba6a025cd11d3b82deaaa426bf11faa212598bce973dd427a72a5543e21fbb79fb66b8df303033cb966aa624750afd8393e67fbef1157265ed511c685dd32062d93c86a020ef06c1b396cfe43f8b4d94156085fc3f14a169bfa8d6a9e0f35335a7c8545d6c3d3db6a8ac991c9c452dad05d9af6105d0618cce9d1e1a8bf9e2becb6cc5bc", 0xe9, 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="0008380000696c693000119c0eeee370dad1bce4d848751fc96288984c0d169431eb6149bada7dcfbe5b87e06c805fb307005da072fb631b389a58e9"], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000040028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27feffffff00000000000000c5000000000000000000000000000000b65d286c00", 0x2c}], 0x1) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f00000000c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/6, 0x6, 0x800, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x61a}, 0xc) r2 = dup2(r0, r0) close(r2) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10d0, 0x5) 16:00:10 executing program 0: setitimer(0x3, &(0x7f0000000040)={{0x69aa, 0x279a}, {0x3, 0x3}}, &(0x7f0000000080)) msgget(0x0, 0x48) r0 = socket(0x3f, 0x7, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setitimer(0x1, &(0x7f00000000c0)={{0x5, 0x4}, {0x0, 0x5}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) getrlimit(0x1, &(0x7f0000000080)) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)=""/252, 0xfc}, 0x800) 16:00:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10090, 0x0) fcntl$getflags(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wsmouse0\x00', 0x81, 0x0) r2 = dup(r0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, r0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) r3 = dup(0xffffffffffffffff) poll(&(0x7f0000000140)=[{r3, 0x10}], 0x1, 0xffffffffffffffe1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x17d) 16:00:10 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffff9, 0x7}, {0x18, 0x3, 0x40, 0xffffffffffff7fff}, 0x1, [0xfffffffffffffffe, 0x6, 0xce, 0x4, 0x7, 0xffffffffffffff22, 0x0, 0x8]}, 0x3c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) semget$private(0x0, 0x4, 0x608) 16:00:10 executing program 1: 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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) accept$inet(r0, 0x0, &(0x7f0000000040)) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000150000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0xffffffff}, {0x18, 0x3, 0x0, 0x5}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}, 0x3c) socket(0x19, 0x0, 0x1) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x2, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x200, 0x0) r3 = open(&(0x7f00000006c0)='./bus/file0\x00', 0x0, 0x96) r4 = socket$inet(0x2, 0x98a0735575c1a849, 0xfffffffffffff509) accept$inet6(r3, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x800, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x2030b, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x800, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff}) r10 = socket$unix(0x1, 0x3, 0x0) r11 = socket(0x20, 0x8001, 0x74d2) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) kevent(r0, &(0x7f0000000840)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x1e, 0x2}, {{r2}, 0xffffffffffffffff, 0x96, 0x80000002, 0x0, 0xfffffffffffffffe}, {{r3}, 0xffffffffffffffff, 0xba, 0x1, 0x1, 0x8}, {{r4}, 0xfffffffffffffffa, 0xbc, 0x2, 0xffffffff, 0x7fff}, {{r5}, 0xffffffffffffffff, 0x0, 0x80, 0x84, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x0, 0x2, 0x3, 0x1}, {{r7}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0x8000}, {{r8}, 0xfffffffffffffffc, 0x10, 0x82, 0xf81, 0x3}, {{r9}, 0xfffffffffffffffe, 0x14, 0xfffff, 0x80, 0x5}], 0x1, &(0x7f0000000a00)=[{{r10}, 0xffffffffffffffff, 0xe1, 0x0, 0x10000, 0x7ff3a2a9}, {{r11}, 0xfffffffffffffffc, 0x0, 0x2, 0x62, 0xfffffffffffffff9}, {{r12}, 0xfffffffffffffffd, 0x80, 0xf0000007, 0xab, 0x7}], 0x5, &(0x7f0000000a80)={0x9, 0x6}) r13 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x4, 0x1ff}, {{r13}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r13}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r13}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r13}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r13}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r13}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) sendmsg(r13, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000200)="2b56f83346b51653f78a59c96b3d9d81dd22926f734cd64c7eed27a23dba50", 0x1f}], 0x1, &(0x7f0000000280)=[{0x100, 0xffff, 0x4, "afd7b67f89424e2b48b9fc1d1e6061370995c67cb514ea3d361640fb25d433ab57a462a8391102e1fcf4a9cdcc9826b2cc1f768f999b19dd471e31f001c04c61130e46c390d2882d972ede590c91e09f0a44f96461462f9fbc1410bb74fee0f979c0550d1c4d3d3c3d83d9f52290c3f83c412778811fcdfc6f4beacdb0fc738a285f4ad980d4d85452b7fb1b0f8c2c1290a77cdcc7e99dde69cc8dfb805836e2aec3c2d151d28b9a5a93f31af9935754db73012c26d4472d17784bc0601d4c278b4cb66e5ff4a86241dfd6700805fa587ee690f235e1278a6c58bfc06a13c62fc9d90704f2c3275d2b7bf8"}, {0xd0, 0x1, 0x9, "da052016705555bb995165181ab81c8fe77d6448587cea542027876d66b9ef4843d11ae099c24719b6d71f54213c036ef40cbc0a010c57d4edf08dbbc8c37671aebf5b1cd9750771bb7491879e90f1eab72c6a139bb86cb1e60e74be9308fa892a4d4dcc149ecb1f0ba3992a0d157146c84aaa2cd67c1b71fca24f45fc6c25a9cb0e7bc1583ef6d7bf5e9428bc44d99fe29bf928667fb13c0d0a4cd78772d9b72b44450b8e5aeb4284d59b914d4c49fc60eecad3e5d810a79078"}, {0x50, 0xffff, 0x762, "723bfa24c7370cfe8e7cb4c476eed217ab3501af71783a0b649d7798cac16f76bce51b380a6571b74713a7950f6f95318b645194e6e3bae1e23a50"}, {0x30, 0xffff, 0xfffffffffffffeff, "c857ec883715fd7d21be884164ed1b0814c0a55355f5787d130b49"}, {0x80, 0x1, 0xffffffff, "cf0b795d342f11501a9a0e8d2062b43d47c26d27e57be685340113f28ce1ee8b4cc1ddbe3962b82adc4a425fdda96764a1bbf84150f923954a8883cc7979958610bcea7f6cdba2bfd392265bb387e14217774145304ea7e95f145fbacdf078b6020cc36fe610614833d4733b"}], 0x2d0}, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:11 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) shmget$private(0x0, 0x2000, 0x400040, &(0x7f0000ffe000/0x2000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x8, 0x20, &(0x7f0000000040)="45b1a3ccba02daed56fc37d9dfda03cda00da25de14b19d04606a2440c99587be855370ec56e804b4cacca20ea78f3f5cdd62764c394c24ef4ec27290a5d9b864451745705e9e4e4df6b10968789f602e00e4c1458dbd4a4e646399aba476c3b6855feb2c0393c48d714d1297276922515cb5aeb704d4b321f30b285906c50e077ce72d83eef514747c676fd1264e6b4e7baa520fb2883e3886abae1a95c", 0x9e) 16:00:11 executing program 0: syz_execute_func(&(0x7f0000000040)="470f01c1c4a259ad293e0ff61da7a25b1bc4e2bdb6fc66470f5fad00000000c401f9e155b7262e65663666460fc5ddc1f246a565440f61e4c4427918c7") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0x40, {0x5}}) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = socket(0x16, 0x2, 0x8001) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x2, 0xde}, 0x10) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) setrlimit(0x7, &(0x7f0000000200)={0x8, 0x7f}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x800000c5, 0x1}, {{r0}, 0xfffffffffffffff8, 0x3b, 0x4, 0x3, 0x200}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x3, 0x9}], 0x400, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x80000001, 0x4, 0x5a2d}], 0x5, &(0x7f0000000180)={0x6, 0x2}) 16:00:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="4b2104ac717a88ca9d9697d6781227eee4e241fa1a0da042d2943d38e321e16394e0a94fe762e87a08c84c1063e10d84406a6dc7f272d9d3ac0beb9b693708a4852422fb32416f4f2963b583fa3a488cd5f35348561e0ac95552162adef66d3d418f4af0c2ab91cc55621b7134dcbcb80c3243c6d4c1aab1abec74ef1398d4a001eb06bc9767e1787fae8e08ff9e76245ea1af7fa6a98aef1145b3b3692ba9", 0x9f}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) shmget(0x3, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') shmget$private(0x0, 0x1000, 0x80, &(0x7f00002d8000/0x1000)=nil) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000300)='./bus\x00', 0x8000, 0x22) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/24}, &(0x7f0000000100)=0x1a) readv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/227, 0xe3}], 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x0, 0xffffffffffff8000}) write(r1, &(0x7f0000000040)="510fc3a038", 0x9f5) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r1, r0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000480)=[r1, r2, r3, r4]) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20181, 0x0) setgroups(0x4, &(0x7f00000004c0)=[r6, r5, r4, r1]) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r8 = syz_open_pts() close(r0) r9 = dup(r8) r10 = syz_open_pts() fchflags(r9, 0x60000) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029facf, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x10000000000}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) 16:00:11 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x306, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/19, 0x13, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:11 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84, 0x0, 0x0, 0x9}], 0x6, 0x0, 0x7ff, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="9f323b875c6caecf8c6d017283c6931390e2fd2c45857d7bd9dee85ad1ef6ab89a115c49aadc54dea44fb1b484f62a65fd06525015f58c99da894db11f80199205245557d845b17895c4b2b49d685a07632ceaa27d54ab56581466cd0d89f7e95b77d928f0793909332f50881681a92141d91e4c761329569cda490bc6b6d8030a1c2032ddaef2a189e342fbbb01a4013628a8d7d6f19adf54c340930d3aef2268990ba782ee232e85b50a1c245b23a66acb26e0f0ff00d22858d92c1b806843ae99f92ffb655b3bee47d7737a45ed53e975857b9be7cd0ac93c1479356de7e4ec4ba10b40dd74e3", 0xe8}, {&(0x7f0000000080)="ce91adbde1336e3a88bcda46af1640777645419ed17b3cdd6c52", 0x1a}, {&(0x7f0000000280)="6a668e77c3b96d050fa18b28e191d5e1fbd6216880bcd15b4f915b06", 0x1c}, {&(0x7f00000002c0)="816f8093eb9774028638c4435c7bff90a29338fcde8fdf99a6a6b975076bb6278586932282013dbd64db9667926cd371966f5851b98e65563e30cd9380a43e93", 0x40}, {&(0x7f0000000300)="7bf827164e6f8b661d560c7402328374dc8da2bb49bbe265c0f6d847ec3ff79a45a7191d8cca053ce50451ca41be5315e67c4c20143b96e6c621bdde45ddbedb1f2b4544f29a408eaf968990ea799f33c8bf2538f99fe36b296ac33ff9960f9bc6141cc952769f73f65cd5f0241e94700f", 0x71}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="2c8a28218e146840ffaec924066029e9aae9ab4f02529366d847721129cc75af388a95a148c904cefbefbc7634f1850a71fbfaf0792f0581", 0x38}, {&(0x7f0000000400)="504b49f71a3cf141d6bba88c6608bcaed7963644be6b80f133ce7e5c88d92a8dc1be0151c597fd3a1abf5bef6faef75045f01a65f51001ce755af883927822f2194c255c96171dc4fe1ba2fe0371cad5802278e7202df9d80521b96d8a61cb4de891cfe880e7b0c7336053a68235296183cd2047c234b6d6ec65e0c6c9454b652832b092ef5a93bd4a0243d68205ca83e5a62778688088437668349df225a92cb43c2e4e1119b69f10c2991ea9f0", 0xae}, {&(0x7f00000004c0)="ce593b7801b79f7eec95967058a68dcaf4cc5c92c0a6d40bc792ad02d76ccbe4eea68bd9e0046119bc6d682c8093bb041328c8c2f5516c9a7330d74871f46bcd", 0x40}], 0x9, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4000000000002) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffffff) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = socket$unix(0x1, 0x7, 0x0) fchmod(r3, 0x3) setuid(r2) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:11 executing program 1: r0 = socket(0x1, 0x2, 0x2463) sendto$unix(r0, &(0x7f0000000000)="b100050405000200000008b10505037c0a000ffff0000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f96886a89239585055a8579d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x188) shmget(0x0, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r6 = accept$inet6(r2, &(0x7f0000000700), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xfd25) getgid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000640)="00070000ecf7c8d81b"}], 0x0) mlockall(0x8000000000000000) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x18) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r2, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) getpgid(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x8000400000000, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x100) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f6028208d4b075819e86005cd616ffff0000107d0cfeff0004"], 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r0, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2f, 0x0, 0x2e5) setsockopt(r2, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f00000000c0)="65362ecc1718f7c240642f34898cad68776d7076d3cf84a7f3f73ab196323f850a0e36386f35f5fc390300000064ded389341a0b6974ce27613c", 0x60) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0xbe) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x808, 0x21) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x100000001, 0x0) mkdirat(r3, &(0x7f0000000040)='./file0/file0\x00', 0xe) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10280, 0x1) write(r0, &(0x7f0000000080)="9c14705084b0f1502e2e2e", 0xb) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0xc, 0x7f, 0x4}, 0xc) fcntl$getflags(r0, 0x3) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket$inet6(0x18, 0x8000, 0x1) ftruncate(r1, 0x20) r2 = socket$inet6(0x18, 0x1, 0x1764) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x0, 0x2d417469, 0x80, 0x9, 0x100}) select(0x40, &(0x7f0000000140)={0x40, 0x5, 0x0, 0x3d, 0xffffffffffff8000, 0x6, 0xffffffffffffffbb, 0x8}, &(0x7f0000000180)={0x3, 0x8, 0x10001, 0x7, 0xffffffffffffffc0, 0x7, 0xeb, 0x9}, &(0x7f00000001c0)={0xffffffff, 0xf3, 0xe000000000000000, 0x1, 0x9, 0x3f, 0x242a9bc6, 0xfffffffffffff1ad}, &(0x7f0000000200)={0x6, 0x9}) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x5) kqueue() getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x120, 0x6) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000340)=""/130, &(0x7f0000000400)=0x82) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000480)="280aa82e819977cdbb84c7812a92cbae111b3ba8252cd2df41ca94982712a05bb5d7f3889d5ff3e58feeb932addd87e1345eeb3db6972070010ee7d16b8a99ae041ada844ba87052cccbf4ffc6556e2bb636ec0f9fe287c6e77c972fdcce71092e09a452387ba6291f3b57be338e65a9d06498ac41b47fdf485aa2a2831f84f04ecf074f2c", 0x85}, {&(0x7f0000000540)="07eb14524ff7213b2b3876ab0402d774fef19c8626fb8c77c344ae2a726ee90a10fdde6c4be14e8490086f", 0x2b}, {&(0x7f0000000580)="62cc14f1b793c07b59e034cfacdebe1068055f9b8b2636679de5e7dd6ef3a1fd18d800026c692d5bedc39f4259753587c1e7e6cd4a9a36b971a1d9abb6e05b7640022ea8f46814225a943e5ccf67aeb48e2d4cb87596b6f4b3488116fd7853302c2a03d8c2ea092504055299c726994f22b1359e4d88f5050912e01473a612552452dae4626e46c51ada269a1711d5f8c6d55a8541c403abf221492100d56574ce35545f849ecd711ad60b559d4f915a7ccf26ce1d712f4b9d7142cd3ac5cceb9e73e7", 0xc3}, {&(0x7f0000000680)="3040fb0c31b4389a440c7c07c2e77c711ced7744aaee7577cb887ad18fdece7a0c", 0x21}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x1}, 0x400) mkdir(&(0x7f0000000800)='./file0\x00', 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) utimensat(r0, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x8, 0x20}, {0x2, 0x10001}}, 0x2) getpgid(r3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r6 = open(&(0x7f00000008c0)='./file0\x00', 0x0, 0x4) sendmsg(r6, &(0x7f0000000d00)={&(0x7f0000000900)=@in6={0x18, 0x0, 0x10000, 0x576}, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)="17f870aecdaf", 0x6}, {&(0x7f0000000980)="1e527e30f19d5da510826e4ee8eb67e44961e13783db3281d3b764311b2cf150816edc428ab91be1af30981f2cf246fdc27c6439bd9aba664483d0a652493556d825bfd02e61a05d76feb8212f6a1df1ee31647d7e15a9b9e8fcb69b7c5f8472c0203cdb479d84de95d07a672f688e834bd89bbf0eec0d32c9c07e14d0cf17d586ecf595fe10138ba07d6775960a8b6cfe1d1ae12b38e7d709853fb4f25d4618ecffd14c0771812f53", 0xa9}, {&(0x7f0000000a40)="c02f14d8d1b448f517a156f7ef271729be3acc9e40275563271dd35cd9a64b4299319dcd5e7e8c221061740fee5923abee7734127ca447530d07e95aa75355672a7e40d69b9183b6983a9d61095c260f92050ac567e0c83990dcaba04eb1e14fa75b6773059593805e9a92c6b933dd038d45bace92fdef0e833b50c838c86aadb2312969a3b29a0746627c05ebd4359e72c5ba6d97129e156e5ce7435c4a8de38667bcdb682d4a12ab13c40ea43b199348ca822ec6", 0xb5}], 0x3, &(0x7f0000000b40)=[{0xb0, 0xffff, 0x1, "5f59d735ee712fa72222ab06ea51738405dd15a6546ae5dc097e62155df0569e0adca2728b697c29d935bce07873a64b4325b00b9a21a313b559f4f6fd845fe0d3bee4757aa3dbe640fb3b9067d95634db0aeccadbb86b1a8f4705fac8dc9b42893dedac06291ff48ac25ea56cf13559ee066860616a6745e8dacab2fdb1eab83702559da3cdc1e90bdfe121e84c04574bf2461caa33710a02c8ebbc57"}, {0xf8, 0x1, 0x1, "2f7f6a709d0cba0b7dd928229d5b91033ddac8709084ed858bc1034eade1ab5a6cb8ac3c81ba0b0b7f952bbdd48149d2383d3f7c3f37c7f84fc1f61274e9bbad777574e0b30a183d941a10db2ee65d3bb009b8d591128a027eafafcb8fa81e7b1509862a2522c40a04d5eee1c7b477782b4a89d15243261643b982c75a7adf12059f434e0132bbaf398cf4e2026242baca1d864f347501a7dec33c3257158818374ccc9d55aa9179e3e45294de2150c2405fc4d5cbb5f79741e5b827e38889eaa4784d5908840f99abb2180f2ae2420539337f2b3fc51a03fcc1c5ed2383418ca34f1df1600967ef"}], 0x1a8}, 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000d40)) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000d80)) readlink(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)=""/234, 0xea) r7 = openat(r0, &(0x7f0000000f00)='./file0\x00', 0xa00, 0x180) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000f40)) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) setsockopt(r0, 0x3, 0x3, &(0x7f0000000000)="a5d9ccf1fd50ffec9803edf55d8ff867c57388eda057c81919dbeea490dcbc1a14beff36b879ab6de4390a30dd9ff6bc355c23eaa3f9b39c98151dec32356c47f8f42c1aae46d3207bf33b2d00e3ee6e879006592b76a5d5d4b1c5e2e7fd0d82d06c961c07e1961dc1c3ed92c277d1b97beff1ed22400293bc5faffe3ec06ec2003bfb11d6e010dac77b59ff390e50", 0x8f) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x19) flock(0xffffffffffffffff, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/162, 0xa2) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x700, 0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x81, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) flock(r0, 0xd) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3, 0x6}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) poll(&(0x7f0000000080)=[{r1, 0x80}, {r0, 0x8}, {r0, 0x4}, {r0, 0x4}, {r1, 0x3}, {r1, 0x104}, {r1, 0x40}, {r1, 0x4}], 0x8, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file1\x00', r2, r3) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = msgget(0x0, 0x264) r2 = getuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1ff, r2, r3, r4, r5, 0x1, 0x69}, 0x3f, 0x5, r6, r7, 0x5, 0x4, 0x0, 0x10000}) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x6, 0x100000001}, &(0x7f00000000c0)) close(r0) r2 = dup2(r1, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = semget(0x1, 0x0, 0x320) write(0xffffffffffffffff, &(0x7f0000000100)="903cb1f815eb30942dea0f302645608a21cade32d2d0b3d74484dda53ff4688b74c8826f87fbe6566af8019ac728865327ad53bdf8df5b4d4b73b9d8b3381039fa7af47bccccc3f25fa9736735fad7bb00e9e842939a133861ab605142cd3c74b61140a94a800c4ca9cefe5eba5171560306b6ee5329465e48b6a1f9c39d712ccd606381acba23e41f20910fc86ef0e1e53f5ffb4eef", 0x96) openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/30) 16:00:13 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x38) r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0xd62, 0x8, r2}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7, 0xfffffffffffff71d, 0x0, 0x6, 0x1, 0x200, 0x2, 0x1, 0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:13 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea", 0x14) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800480202002, 0x4000000005bcd) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './bus\x00'}) 16:00:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x800000000000401, 0x6, 0x0, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) connect(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:13 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 16:00:13 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5df) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 16:00:13 executing program 0: socket$inet6(0x18, 0x4007, 0x9) r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x5810, r0, 0x0, 0x9) getsockopt(r0, 0x101, 0x26, 0x0, 0x0) 16:00:13 executing program 0: socketpair(0x2, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) socketpair(0x6, 0x0, 0xfff, &(0x7f00000026c0)={0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wsmouse0\x00', 0x20, 0x0) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000002740)) sendmsg$unix(r0, &(0x7f00000027c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000025c0)=[{&(0x7f00000002c0)="9ae18af461c32716e0bfff5b9ac505bf54a2a730f27bbc605d031ec5f6b7b53738e3b814ef5784fae58c4952449a33dd70746eb1c7000d18a8450518e48a0ccc45879ab32a7ad3c1307c1e41b6d7d467fe80840ee45388a645d63da8b806b7d216ac95b0861ba7d1cea2b3f0a89432f081f55011304f5309b6fd5cbe426ce30c53f15fc661ae2dde673709c9b7a996b22c1d50c9bf818e876e1058259de880b3102289998cce8627316bb5fb4012bd96c80361c7f6b1e91de9ffa3879884c42e6a4bf35a0e999b85ceb9ecba1e1e830454139d67d84fbb1c8ae1831525b4498dfe1f73f656bf344052244a472e45a4", 0xfffffffffffffef7}, {&(0x7f00000003c0)="877a94ec925892909aa39062e90b77cac36c42d60406ef38266c3baf5e327dc6657385e7cec0aadd1119fd53c04e20d931a543aa032ae99d8b230cccd59ed603e3a60782d0ed0db6fae23d19b36656ffefe2c247", 0x54}, {&(0x7f0000000440)="165193d7f4c99f0bc62f8527074a59c71122677aa96883af85ff98954ad9d0c421e4b2c9552b6229803b9bf2b3c4bf6410a6a4d905f95bb564bef264f786420cc82bf977e56b0c5e507ae0d6856c7e2f478a5ff0648431181b709488f6d582ded669648e80643faaae4b09bafe4a95d620ea8f8cc1124db10e58d46f6d79ba13bbde1bfddc0093a0efb8399cb8d547039808c924baf74368000f104fc65a32b0147b2b34da5ed241fd49181739ff5de102c4e6731a21a4d6f20e98a50a1626d483d1be9f23cabde9c2eb9e7bf29fceb38e31c9d091181480005059b33c6ff9efd016152cb4f8ec2cae4ad0d47ca7ec2394a8f25b2572a65eb953c03b390ab2e2944feaebb0e9b2f03a866bf09bf06a8fbc32b2df8ee4638096bb90494f1d2b18c76cbc2c7f68bd2656b6f11352aa37d3e3e7db697f8c6346e1952bf376aea94bad62eb3f0de36ad0241685f371102e8711e0108383b2b094f903a45aaa469cfb4e884036c5cc83b19d2a54e7109d1a591b7e226b46527beb405ed12561cf19388a119224bfb29342011f8924c2772fb76f792188e0e9538500b51ae7ca963d7e0d61c073ba6d2361b9c9cf92dd4ec84209391814b58e6ef4cb97d5e69d6131c897fd05f931b0eaa838ba04498e270025780b6a4363513409dc1dfa3817786d889f484fe753956c271e6828a86e59f9db73e53cca7642f70ca0a5a08f09bdfa106edbd738001e39fbe634e8adce929d427c38df4cd5bb617cb3a7c941f5a1dfa3b5286e613dc0612ae6094078170fc8082ae06910edce899758fcf99c167d93d55f07f3a83f1e626729889caec464bc5f4690a004f2733969bf07d9cce5956744d8a4b7044d22bd77c47f2aaca5040dad1eb603ea9f497c08b135c09ec1e1613c3ece487796a87bfc27db5085e9213429df2feb971e1a67f700f48381aa0483f8e368f006f3ed48a3ffe08c9f5449c684086d5225f7eb853fd14d52c667602c9fab6dc89878f4391c3fd451d330333852b3278ac70b7e62f8000d2972c3483abb0494084743f7f224c116bab30e5e7c0691696c0ade97fe6d362fb7ee02a1090e569e1a17284884f555b8bcda8f669ffcd4544ff15aa5f52b097ed9f2c4f46621133bd7031793a523685222bbe1c3546ed47ef9007a5141627b3fbd7ce711ff981e400d1e09d9fa38e128d1764302a1287d5263191be67c1cbaeac3d6b8764650ae307c50eea46474ef2bf874bd502423778b8345e8b1a2543255c87acad01cd41adae382535c6fd3bea2481349f8b444231937c804faee5c9152cfc634926ce28bca6ef97a88eb8c0d86e7f491d98c95d8f3ec73b8a38241a7a33b36e6f045150d49a317f27a9d23692634636382b9481eced80eebf4e0797a11f9b3a3496bc364454c49799ec064188932eceaf300aa34251ce930977cf2d9dbfd85494bdc896851dc267802f9b73606c1953ccbe312476fb2cfa5963d4f8c2a9f5a3bc02f36fada4d80a2444d2ee50ec8671ac41ade2d7d7e3b544c9c8241638a39344e4cf4b624664d96e6785fcaa3e72cd5e1ec727e5a0a846000e59add81b8da333d120f03558a633754e16250a297926856b8c3888e7d510c4f20171bb96ced169cf4da4ce6ecc1064adc895d72cee08992d847b584ebd050dcf3c8d0b83e5f90dccd144c17c277e6676118e42e00932bf0f1b2722ccf606cb4f1aa93e652cd8af81d643a90f73a95761b46c1d24fe03af49e63cb103343606e834e5829c5f644c5bff71666466fb766f00855cb96e2d4d7734af24fdd6a64e196c1589b0adcf16eebe313242c0fd7793a7bd2657b51ce10cfe5f6bb77d412fe42cb0489cc29f5696b8f800f082bc4deb37d23defecf8d7313e25d84a159fe053c4d3b0f808bb055801f7236c4c13247705e98fb169998b055dd5e222f45e49453af8e8292eacddef04311997132cde5f63a539a5b4741d23ae7635247e4082d80ebe029955b87ce78ccfe609294e5b273886a3d744eb16a0ac85945e6671247ac57c81aefb6f1892bf787c3a2f4aa4b14d5f0a12e826132054b66af30dd5d63831c02a804b9097141a0e3ee7dbe05d029e1d68b5b101eaf1b95f0bed6e0eb38ca4d9c8a4c19b157c9b93eaf9386a0d04141f1a03d0eeef90ae2114e2f4a6aa5c3825a2491cb7441b9fe15614858f24f6da34740909cb67d03c4d60098e5b359bbe11f0e9c61421325dd2e9ad3694eb021abf139ec2facafb2895d591ef320a5582d8e1c91a219f9367728a9ce1bf8bf6955d76dfb6a7eb000b4458e1ff559ae39493996805fe4753abd2f3a49a748de4c8ab54f18cfb6b0f137b2c36817c90a348265f2f49708710934c2b1d2ea29555b65f9a891b020a1ada54a7d9be7e08134b4ecf577a99cfd5fc1edc0927c4d8ba777fab046c498ddfbaa51914703f590e6f257a97c61bf744108a0f11268323fc5d3bf993b6c10c235ca2f6040890d25e8449a437971ac1289687bdd7fdc2bc7c127c06a6ad5ac899e7f3d2980e463939811f930ffcdebbc0d56fad4c515b1cbbda8b05bb7bdbb66f42c2be5c1b50de4fa008a9a0e1b94d3e23d55ce3a2e5bcea07cb46fefd755e176f1ee62de34d7d2ff79d5b62f30f46ba7c9efa3c8d55a11adadf925ff66798c4428c7061433fc8e80c2f0e24aecd86a9413d9719ef66e932a0cafb5e74e6fb45a3178a60e5ca58aa9511382790d39213f7147bbef2df57c87586164c2820a1b5467b9630bd1ef66a396747a344205a0c120db0f3ecd2e51dfcdb0028e105af2dbbde41c057711a13a35fa8d9a14a388210c43c3c414e9eccb3a8cb2f0be34fa5ca55ae7d61b95b22aa6fd55f5c23b888f342ac1f5253b81ae52810f912adcb7dbe3ae62449124d81e8a42af205b5fd8802642e01e2b2f786989b328b261fff00874052ab2237834e8c051b414c12ffc06d71ba8a4c68636c5d08be5aa2ccab069d2fb2baf2567251c3c060089a02e1f9ab4a081e97e041913f11a12c41e2aff4db9181fed327b1d9308d18bf074a8338b5a89105e06836a32c802817e0069dc2e6a14715652502975491a4b162a62959189cc4b0f5d0dc6369a8bffb125bdecaa9dca65ae0fd34eaa1674f306dc7c41927d11877f039159bb7b0370e5b3f3055506affb04987c689b19633061728594af0af82dc34d565d2cf085125c51c495bfd4d0acda8e1f1d6e312d814af9303d2e1e572dd20071f018234f8f051664e82ed9b1c6a8d6a770369a47f9b82e283b79c8a341de921ccb4f193a8974b8395a82d2b88ae414bb166ac0322f8972d541f8a9661892e4623e08a75a8c21248364c735385c32b2ec6f7a60140456573e5418e5af7a08daed284ddca770d63629cd9ed8de21654c129d2b0d211ae0b0db3755478dde349ffe39c543638948abda9c60b7404bc56cea7e6bbc62109c12d44b1983394ea0b221f1a629b90a236c0bd9867febaa7fe72f0c400b51bb30a69065b59a40933b092080fba33b74598069c0695a8325ba7c91121bac5d4e5cbd1d87192f774df2732ca6744acf4b7fd126e0c627b0078a68d8ffaf4072fe2096720406078fc0dad00aa675cf95ef03541584a5e78162ffc16614878d9d83d10ab725090ae9f093d727873de69dd509132003f95de4a8b8f03357004aa7d59d18405a67c6957c9fcd008750f77323eebe6c32e653913d3328968ce505fc504f5cad1398f2f72d816d339bc2fc70a52f320f1937c647f30c2cb20bb3908cc7cc350eaaf3e1b8fc4c95c47b27de35d47be0a0e4ac5b723f01add4e6f916f7774a77a8e0747c5fe4124ca2b04ef7a10c3d67c33d1d15afe87407d83d2eac2a42aa518ca68e2601d428840043fe5a1e16d95ba6de1eceb92ec6b626b389cd2e2be801b4f51bf36ae12c3ee6c3da1e2ddc4ec59a4cf22da1cea0439da2f08f96e575e166b8699273bf65972f0e993a402424de821da1d16d3ed0ad1eb5bceac29bcc8095a801b66f0166901a22908bfd8237c5100d2cb805ee88103fc3a1a016ff488fa7cf0ef18aa8f60e4d6047865c042662ad002f3872700abeeb6fb87d78bd1c1efc9a503d81633da418afb034950166b445dced49b8a00429de69360af628d3586e88e2da08268529f70225ed1900800590907dab6b9d1108ac2f3b590ebf465121998e1373042463ecdc8d53a3199ccedb7016add89196ffbc1d1163fcf8647cbbdb23cd90b8c36130251ad51d0078d41f2a7e6c4867213b222b511f74ffc6b592fb25abaceecdc4f0ecf7ec5776d7c29e14ac5b3f304e16bc51803d2ecaef2311b4d02b7c4180c13443cca999ba5281bbed38553df3a795a46f1aebf570cbb44338b7e265a847f02e1a59f85f1c1b3541ff0284db2a7df7a235ceedd95940544c2a3ca406f862b4b6b40d70eb95d06f6f6df7bef81511ce0efda0b9857d9a9866b407bef94c401565613f4d6d7c1232a2a182d2a08024a4b9a03c4eb8660c1eda4ee6d6394c782bb01b4fd3e0003bf35c67e5c783c016b981f84dccc3b618c160f75712280a6b118ffc26ae7cfc7eb28308ec1f50a72cbbf0d1e28aa4f2754ae174620edb5affca9a7e1a81082b2b7396f2a26ac09ce4766ce3b6a69de935877e120b376994fde6b6490a87f3efdf669a3f5698ebad9ca1abe903ef64a2ee80a313900b40517cf0c70b48224a6c31b2612fc97f14f04858ff62f0f6ec440bde274913392a6577a7d9a2c93901cfcb7192610671102b5f6ea4b7e88724471ecf2a5cf36c66076863bb7d53fcca281fdba03f58dd72a63bff56a744a45661773727d9006a7e5ead40dda837e0dea95b1cb6088575fdc9f95fca224b02e839fca8daa457f1d306103fc6492b39d1ef2c1d2b0607ecc4c25cb7ef52bb66d2288fe3c36a59706f79cf6419c97fa9d0e919c6c19030c98233c95680477a9f6c991a7a4dd3456d838e4b456aa006778c0aa7bb27cfbe1aafdf83dd33d08810aadb8499fb78cdaa9046c6dc7892d1cfa71eefc617fbbe77d57a9ca915f2a218473a4101002852ca9d0f11887e393da6080070c9f0bac0689dd750390ed96e441aaee8ec8e84fc5937d751787e1a380ef665182a09a6b65ca14ca199d32ac23e38c7855e6cb80db25fdef04f5a9ca33ffefb0abde3d7b8339cb41e24b53cba82c6b94b308f706bd41ef3686f432250de5ea9e332245f2f3d5e25f351b0f7932c51a95e9e556deaea1d44ba2779231aaa1e036f3da8dc29331b50feb375953705921243784867aa0de42676136cfcc2a7fba397ff51ba2952858048dd61ba8205276b827f7ac94f2916c3482eb7bf94e71b7ecbbd1ccfa6e6eea83304e6a6eebede992881090da5f867270b34f983a36911e6cfe001e03f506ba6ff48d5c55e9486c0df50bd6e0ee681408c2ca63ba01f15c5edc40aec48a371caca025a60c4e1997e4b523e52c99bc29da1ebb7295a767046217edf31eebcf61c4dbe5b34c1d5f72cec973d14de1ff09e3257e2deb2b62d182e1f9ec350f860fc7f9c395d8b07e1ed7baed074e3f98519a5e62ffe5e04eef76cac5f58f07fc4674c68d234183d226a880b7c389959a3d5cdccf47a3094fc1d1af0ff5bdefb167db25ede61ab3ef23dd29a9a9b49903b83b4b931c891012db1ede4b8a0451db41f26ccbab0a1180973dabfd85225a7b032c12585989a61ae82873888003f4cf21022135003c27d211826a66273c179ecffe7fa4e11dfc0ae0ab6548710fa6abac3dffa86b5e97591a0ca924b5a50aeca3b0b1911556f2f7e9f86a1e0ee3891194a960d7320db0db930403a98505acb", 0x1000}, {&(0x7f0000000140)="34a260d750ec40397221fc6d787b467b", 0x10}, {&(0x7f0000001440)="3a0452f5df1df6acdc7f03bdf9c6502d0468f3e7f30493fc8bb39a8d47474985f6faf06e1a2e48f18dee077284fdd57703940852b76c6891dc80d0d553b4bf9d", 0x40}, {&(0x7f0000001480)="d6e4fa305bb1285715dfcb820a420fa23a9591b132943aa5446fa1f7b6b8695c817b86a90c0e3ed906cd0dfb82a1aa3afcfab67152cee64559a769f6eb4b57bb79e27c55237463101c8f6aef0a8f00c1eca5ff1e078f83cda384711d19c5ec0a0d20dda673ea5d91ac379b376baee0809155ce838ba7dccaeab25c8f851772d2f183febb321edf9030d64bf7485ce51829a01b4d74acd52f12196cd4945a969a011f016b2f174e5462794ecd0808f68b84ed5c", 0xb3}, {&(0x7f0000001540)="487365c1f6da911eb6e915c14380c7f4d49f867b74585faa4beb21d5e0fd36fd48260305cf8cafc18b28d338b172a1e20df327baee83eaa40bc0dd33241b9094feb8d274de5e99599d1254a5f5bf322c9f1e72c10bdd1a13b3bfd455c32c1f18a844a5d43b0043e0393c8ed2d3a68f5285d9d89c527faa6ce6818ba11a49fa056f3a59a2076a868a8397b6abca2a544c5300eb40d66754f03a4f272641d445a339ca5d84619e0748b16b4af72138b86133599b7078eb4eadc20924fd2038856e01da440b16fde2aaa01e532bf06acd1be2607ea4e32521864524bfd63b9f004fd2ffb7fd90fc99616658f3e8786d731b5c08f0389f056ff50919223aa801aa7c0a5e7676ca518f862a0eb22b50d0ccb822475b5f0f07ba52ccc09f6949547b31ae987f80012942d43cecb5b4203a4ee5c783311d1624fcde402baf74189fab33fc588a342e0f5ef75d3b0018cc74765cc6bbc806173e36e946dd4bc6c7f12daaa7e699487c4c171e66a89ff24b70089e1c653e6b246804acd4212f9265cf3243ed13211fe5d775a45d559cbae90bd7e80ce2bf57787f6d1b92d54e22135b07d51c29539f0074aacea3113322579d866dfa4faa28076ce017eaec01dba954cdf30777c83c672fa4b80a4384aba72d47c34708a85107999f8de49d18099c4239b3613c08e79acf717841be063b2b5f146460ee8e21ec9b8b992352fef20780fdf7e9008c6256b8cb5bff163affe01bec070db79612ad36ff7006bb6481aedb77a9820dfab8ef941f2d24be439e257b725ac2df6ecb784a8627ed658cd10294e72414da9c9df1aa7f9379414ab0e048b7fa875fd2d80236175583e2295d230baabfcf2c7cbee1a95decd35b9f8e478ee6024a2e610da1dcf6620a877e80ef816d50c51f6a0df7d32a90d5a759e00507b2403714cd0fa3d07c81643b88c0d57a9fd5a0df569eb511d80b2de67b43e24688a7f38feb5e7d1a875e8e7866f64e76b62eb2a023e5294a4c1a5478bed48138a652ccdf141bbb119c8a3a95e59ff5a132b6fea0abafbb8d2322259a48e333f18e8db44c7ddf4eefbfabc869e5481071024d2fbe73f0bff4e33d056d49202abfe231518470044ea4668d6423145a386589ede252c3ad1090e0a08e59e654eb7bf75a0900b1dede101b6451e3957f3d25cb445a79ddffc711acec7fe04e043e76b0432c05123ca3609f88ac9b7cf3b28ac5c259fed59c2991bc4263350e792defc3cd072b8c8cc69cfb2aad73c5e8e2c2bf949ac9af6337e3b0324ebf3c9ebb3e6735d4f63c8032f4b26abb841c7280b03aae98c149fb1e01c8dabd655355354cd6669169e56eddecfb1ee878ad42350ff0308d8cd767aa9438ed062d6ab1675715d294f10b484d2ef7203b830a23a3b47c9366edfff9f231b5f9dfd64fceaacc8a3f98bdf7232e29a9b6f873bd5c3f3bc6abb707eb7d53f9be62bcfb8b3ce696dffd9ddae77b5ca00cce290649f274f8b3e9a91ac1d834f25d70d1e9cfbb887f29d0f58aa3ca46af1dc53da6638397252f589712e84cad4f895d23581fc0de528a2c33e89bca9b53abd03e7dd355853c6e9a44b86769f46ebb9e9fe69a5c0e9e92d379ef1082d32902c3fdc8b7bc55a59946da01e37b21e5c91fe8f111ea64551d8174099527adbd0a9e97da903f33a2627b0f71942e2bb1872bac0635fcbb37abc10e6b9a4b3236564bbce7c27760e00ba6930d27c7183ad8ce7a8707f5d01b113b5fef9a7943a0f7437585ae5a33d5a7daf1ffff031b77beccc79564102b55f4b3a734fda2ca6fb31a34679725484aa12a1eef5bad350734d69c73b7a0a2c8e2b93ba2666897db574cdb22f2d9b29cc5929dc0bf10c6a9ba6046e8dacb2b1a4a7fc9bd357ce9d07c9705b688c45dbb352771a03a5f586ad14260868a977426b2e3a514f1373c6dfa51c608a12f32e19fbaeaa7d95bbe7f90b03d889dfe15676dbf1eb5bdb60e5afb1fc2b341d2c2978c74253d9d2013b3c9901de41da2384d00a3468ce0c18c3c4a1b037e714f102f9977fb51095c385aa98a7fe5dfcfb6e4e68e8122ad378eca3a33c628f9e88780f904c0e307c4ddef79ba81cb61f06723ad12d11f9aee63136486423f70eab78fb0ac050e52d15cf4d34602b22469989a0a7bd12e8031f7cde27951e407e4c165048c75f12f1ca39249718088bccc711fb13294045e389931261d4f4ab5edaf93f87046130a11fdd0c95e7a45d45930c86f5a83a9080d3ebdc9f6e4510c7e7fa8aeb16dc8b728ae9fc95b6d55843290e7facee569c469890120c9b61de3c9d23bd269eb91914430facfb74d514488c611df3d94d12236fbcb4dbab7877b12f6c85116d9e08df1a86bcbcd08926fca52ec6881ffc907e3cf317907378068b5c768a697b52ed88d11169a6e73223e4fa19a5bcd60961ba4b0e42ae808533b640c247e2a47e98ba2a54a69d91a618507861a5373f3d066dbeddfb277833888b796006a8814b59bbbd42d334d775329d43fd51124b69a35008e67936a2193f2580bfa1619ec655cabe37ff98f7f86e1c31c6c2712f80f3d6253fade065943001dad7cc54440bccc76737200a0a5573f8608c1ce575fe08c4eb2f4133ee3289f082ed8a2615982ac2485fc89918c486137d4735b56e56a6b819762bafec3047acd7d321219be4016f970bed8bd3c6ebd8691b4f40e0c52fa281f8747aad93f2bf7258ca37cfe54e1e8dfb62b93a29252a62c41471bd30f5d76c22402d1839156cd858813d9223928604ea173d98dc117dddc7a4c4baca66514fa0b686076155271314155457539f2da2340956870a65150cc79e49ddf059f9afca16a2c8d5c34489f128e79b090f1798eb770d05ba1dbc10497a3b014f47628f81e4837cbe9a33904d94c0d75bff66e5b38f112500062a83cf289973c9a9ceb751db2bfb7786f68431570e7f6ffd31a51ccb560d1ba3467415a8f9664dbaa2f8ad8f842e01541f716b96ed366b2b1e843853b15f1089137a23954738fd9b4a4f26775da76942c229cd900d04715870e14e0d43a8780d1ecec2e65a61e1c79af2a97db2707f25b6d198a243b211663f7f8e8e6c1f0ae985cbf94e6272607611fa6a9ad0fe5af11d14fdaf2b5e38a370b168c7f6f2608c3e6b58056f942e6a2b2616e6a2af7718be918afe338dc3dea960fcac3b5b2bb9d1882107ee9179770eda570fb4cefecb848181d90be7d6df74705c86f73befd26863407948e42b874c1aa07bea850c356a329ab2f58dfed82873e938cbc590a3845d45fa7aca49163a7538520fa658b656ecdbb1cd180c83c4236dff7cd213d7ff582978964b85cdbc0fa044338995972ca68abe3a34b00977e5dbd25709609ea81cc27dd246d9cb34050d6f05ca9e4609d32b95341d9ec849723ebf6f5615757488ec4ecf8e08477da09f2e72d7d879d7e69b273a662ea93ec212b37817e4778642fe7e2841bad6415ec0c27c9ea8fb6c73562f53fa9d32be61c2f3b395847e6e545aa30d81f4f0ccf6ed18b4374a1d54119c799153a59e01370392ba798b5f71c9e0cbdef8ad6660a1e56759df4ddb2c2a5268d7c3df88050a4d1049ede4192e58a603864cddae4b96c0799f20414caac0e47e1b7c76b18c3621ee14c6968a1331d75f7dbff45027c93a6f303d2ac7b6a8629a51ce6966b87e8e8ed91a0b7db32e8b158fcd6206239e4a00b842a55851e0811113af5aad669786bd59fd9741a77620b5cf797c228909da5f4f1593943ee5b193553e3640a0f7842e8405d0b8c9c8fbb508fdb75d7fab5d6abae6dd0bf9b5effabe2f8b39fc9a6be53b8e8b1efded9f848d7810d191dc41a6d1796c03e8e1d9dbb4837cd96a79b272119d27cc7590089d584195e771e4e920ab1cd856983bf457b78eda75e20b0420b12c3468ec26f7e6eb731b3080baa4c613399f32210a6c348de06edce5ff20418664b8d3a72578b4db3849f1826f952e1ea4def12e1c07c151cee05e6fa46ec77c0fac8fb802c6541249d6a1e7a31cd49d8bdf452b9e201aed419e9dc1147565ca6be6fc5fe7a0513bcb4578411f8e334dc7d5900f44f796fd669ce6767015313ca8251dbb9269d9f53f36a6b8171361325633018442291643ce5194a67232a624efb927e174d02c5d9e5470b5e94993c4eccc37a5a57ac8cd15818b80dd9aca4ccebedc64232e863633fd3749aceeaf6ec125a7c5789bd9b94d7188b76dbea8a032180410bb6fbc128e4eb0de67d8b84cafd3219f91253caaf709df59b0944876b0825cdf847ab3e5bfc64816712976f899a60c4f774e224d1a1c4a02a36e2cddf7a125752f88848638b6a03bb6b1ace03f502546fd44ccbf786af853455348b393133d5578cf054356bfbd454cbd12fec62d0091448c57a7b7d7d7e8eb35d74e18db411f0c69ff138aa80f4fa68bdf4508471326a25088251b434a729e3fd81131e103e8a5488dd3db04d88d36f9b4618de4dfde901075467bf0c2dce9f52827c8e046335ba196d6481e796de0e162d34fb77fc0541f31fac7050cff346822bdd06a8f5630bb0a963f1ba519daee530ce21700cce534422580d163dec05a389d0612dd1df63e5b4325700a8291cd0dbe43d656f9c24eb4ea58deffb862866cce1d68acea9b463e3a6244898aa72b4f3f53cc8c02cf8f28e370f9c2e28256650583b8a3e9eefbdb9a6debbe26544a3fa649fb9a075efb3d1803022129ee28d33a07fbd5b55f9aad1e455fecdd3c660e659be9bb6949d086942dcca1b8497d7e3f232f0927993b67dac2e868928da15900ed5b0c5b8b40e7ef72579e0e6fe81233fddbee38af672bb06f0cd5aa07bc4e7cf0230f2fe0769a5cc429748cec0e65b40e1dacd294f422bf1d2dd865e9be92b3f71e0bd463668ed874d5df8de356abdeba4c076770a55afd303f562c8d67a5fa836069c45dc7b861231592253f0c2afb220fc29336bf39716c27997af2218c9ec007971f471c8219a4ca267cc537e1ed776bb7cbd9feac534ed984d902065b598a451e4265541353bbfdd5671561680dee3020af2145b56cd0a8336fc121c5262b2b8e1c85b8a5291bf6a32bd50cfa71be5e1c45770b1dcb66c3e088f29665830d299b66da9c35942824a99d7184ecbee7e8c94fe3fdc6366a65e312e1b06617e52f7e7075bb7881f70cfb0bf0aa8f40b212d02bd41fc710a6128344b00cc841941322eb7d6c16941b67601b0d507fe1902d8887fef5b9f11c716eb149fefd2bd11eaee15efc9bda96f506c3abb10cab9f483d183e627a098084257619c29bb415dd62a9b7f8ca66407aa1e45c5588e7db97590f1ceb9b83760ba2d91ee37da8eff1de62a3abf5b5722f0483702a59557f064ae2b0edf2ca381e28076e280b21a4f73c1beb0be963684bc8b93124b43bb4199b4efd6fea426f5107a045787e5a24ef0d15e3637b464e348703c9f9becb38f849745ae10bda99167934f8d2cb3e480547ee943bf5769a567c531f6f5482fbaa1436bd18d6a7e8a1af50b8c0c4308b63eb98cf1ce137202d48657946b5e9c089195d6c4155e66db5335f563040c94c4c2a2f271127ca22c74c617d8346d04d69d882761a8a6bf3f834ac810bb61bcb4b96c2687589e7bdbe29b82ec83e105ada46481cb6d75ec2ff879474f4c1fa069b93b8591641fc612e82856e2bf6999ff4060210d3a939731614b9909ad2790aeab73975b7385facea988ed784a78bc69cd47356d66b12d35a84ee4202de50737adaae594fc667a017ac1b5e0a06c57dac5ebcb1360919a2be784620e72f479c1dede916b5d11d6", 0x1000}, {&(0x7f0000002900)="6bc7073a059f78233c51ce4d77de7bf793546887ed2c0178080ed0aa094cf933e6cdac032aa0fd111ed308f34402f3f7e697ab8eec809ec799ac06c8295be18c4c220dea270ac031cee8479b1ef639d19873e6ce1154ea5af16116a71dd10d1085c40a20", 0x64}], 0x8, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, 0x0, r1, r2}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5, r6]}], 0x40, 0x1}, 0x9b7218379cbd8384) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002840)=ANY=[@ANYBLOB="28000000ffff00000100000004003fdf00009367d4dd0000924103f0e85d6428c5e3c9a152c636ee02112e9cb8a2fe2951fc88819642be5051e0535527acda9b65ee5243bf3754f45768590b69e27cbff79e297f21717c0eafef7eda91800e8f1a455573a777c7d1f5d1df7875447bcf7285644642a93cab7dca4edc6a9cd8c064acfc73e7ee0b7693899aa81fb5aa88b3e280691ae33f28a0afa09b2cebdc00dd2cb9102aba", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8], 0x28}, 0x0) recvmsg(r7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) connect$unix(r7, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002800)='/dev/wsmouse0\x00', 0x208, 0x0) 16:00:13 executing program 1: shmget(0x1, 0x2000, 0x200, &(0x7f0000667000/0x2000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x5, "d730c1e7bb6fc601000000000000000000e74de4", 0xfffffffffffffffc, 0x100000001}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x23) mprotect(&(0x7f0000667000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00006d8000/0x400000)=nil, 0x400000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5012, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048a69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ac7000/0x3000)=nil, 0x3000, 0x3) getrlimit(0x5, &(0x7f0000000080)) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x5}, {0x24, 0x4}, {0x0, 0x8edc}, {}], 0x4}) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) syz_open_pts() close(r0) 16:00:14 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x5e, 0x0, r0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x8000, 0x71}, {{r2}, 0xffffffffffffffff, 0x4, 0xf0000040, 0x80000001, 0x5}, {{r2}, 0xfffffffffffffffb, 0x3e, 0x8, 0x1ff, 0x4}, {{r1}, 0xffffffffffffffff, 0xb4, 0x80000022, 0x3, 0x7477}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x9}, {{r2}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x20, 0x9}, {{r2}, 0xfffffffffffffff8, 0x47, 0x10, 0x1}, {{r2}, 0xfffffffffffffffc, 0x6, 0x2, 0x7f, 0xfff}, {{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x4, 0x8}], 0x7ff, 0x0, 0xdda, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="5feb0a984110b657b6b848b191b94a763dc41e71bd79f37130d001c85798fba09cdd0c88face391d89187bc58c9457c88403904f057ada0fce37a3c23de00884f54375e3e72a6cb3c0bf52af3e7f33dae9c77da7ba4a663a2eefc9c2f313f85278cd7e2991ad1b109111752df912a660472c929aee08452bf4ec6b62f7c1a8192f7c0f5398ae18814b2537613c1b20cb6614d2da7e42de1be78e6413ab385a1b6581b1e7aadd1942288749cdec722b41bf2768ff9b31e9bdf4c8e4625dcaf3f879871eea8f413f1cc0140b7dc2d5abc6130fe5eb367a98a03499b8e3989e4851737b", 0xe2, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x3, 0x2) poll(&(0x7f0000000180)=[{r3, 0x4}, {r2, 0x18}], 0x2, 0x8) dup2(r3, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) pipe2(&(0x7f00000001c0), 0x10000) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e73a742ceccc6f166780c6539d61bcc1dc6a3e78018e870a32da67cf86358e9d98512dbe3ad5e6e4d308af3917dc1e68059cac7f6667757034609a5e95ec2f08021ec03885645c9db178efa045f4725dd1fcb76e50a767fae6c6601ee0e1f8dbbf55387542ffe5e76f5ae4601e02d5a87b165dc1196064a523e8e909c6926b70d597ba6739f1d5", 0x87) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) semget$private(0x0, 0x0, 0x100) socket(0x7, 0x0, 0x5f43) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x11, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./bus/file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x67e) getgroups(0x1, &(0x7f0000000080)=[0x0]) chown(&(0x7f0000000000)='./bus\x00', r3, r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="96888a7cc93316683cd3866b726355a3ba32aa20baa5385403ab309fdb0fb68451aaa204ee30", 0x26}, {&(0x7f0000000140)="fb6d31f1ed7d21ce342fa31d37c17d7e3b026c331ad8e24f", 0x18}, {&(0x7f0000000180)="504083b6d4ee3f815c59cbde193b6fe047a184112ada125f25b485cd7a9a9d0ebe5e0b189c4fee1b5add3c7bf79b717d1075576ea0dda8eb6fb663b48a278db2f33560e34913f735251ab08f360458559c86ba695f2969485fdeaf4a8b38e52b6169324f48073204074d942eddedaf6b4111d1d5c51626bfee5f0c2eba98ed28746518d24a5875c0f827fd6b2f81d5b214e1a29a22ce142a9b605369dbbeb06f4d2037239226789e39a582ec80d25db0044a", 0xb2}, {&(0x7f0000000240)="7c6f7d473a05b8cf722ea04c606f2d5053c3529293e473ee1a8c1acbceadf1770a0b2a2eb0435e28af761f03a1cfa507c46b834f1a8fe95e3a7220aba87abc3a47eb36f3e500757447", 0x49}, {&(0x7f00000002c0)="aee5dc8e104d779a2c2c7f4297daf94c3f48c8e1c8daabe3541b74f749b77e34e0509c9375ff49c162d0a699e0ae70e93ca0ea3483de532e051696965d1c2264ba5270b1c965f2b85c288ef64a4ef5b28f674aa13edcdc9783e5a488af8b763f2cc7fa85203e75c521b35a109e48cb1698e4caef7ca0ebe8a0ecdc7f50696df3ba22b08d20b65e3a7bf8e0d5e6ffadd7793461dc7ffba0591856116b1c840775cdec57b29302c0280d5b982637cbc03873d6f3a9c7e557acffe5835446d11de99df7e275b1b421c6b217078ff7", 0xcd}], 0x5, 0x0) socket(0x10, 0x8001, 0x8c55) fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, r4, 0x4) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x307) setsockopt(r0, 0x9, 0x2, &(0x7f0000000080)="877f9456cf4b07f45981ef2150d0bdf0163454fbeaf8d88cf1f93ef32083cc877cb48c754a769a25a8ed4fa51c81043557e787d0f9a6dc3dc2d0093c52864014cab1409528bb12ff86e10ec39b83619d7bd6506e4163c6f6acf24c49d9ca1202315bd220d17ad876ad5558bd0a420fc563adeaee8b0fd324f6f2000e02c609e722355f2a0db2833ebd0d97d684c5dd26a61d2f1cd940776da5a40557eaa2bb3ad5cf58fdfbc0ffbd0ef77c00568dcdf618be72cf810b60ec989d05a57af3868ae6074ab38cd0ac326cd5427b7e12101d8f1cb85a80f2e44f824831d45599151d5d", 0xe1) setsockopt(r0, 0x8, 0x4be1, &(0x7f0000000040)="d0216e056a5f85f0957c275428ae65c6f9faaa28add69f41adeb0e0e4eb13a18703753148afa5dfacad9bc4ec7", 0x2d) bind$inet(r0, &(0x7f0000000180)={0x2, 0x2}, 0xc) login: `‹ +'þÿÿÿQÀâ@ð(l`‹ +'þÿÿÿQÀâ@ð(lwsmux_getmux: no memory for mux 8388609 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="96888a7cc93316683cd3866b726355a3ba32aa20baa5385403ab309fdb0fb68451aaa204ee30", 0x26}, {&(0x7f0000000140)="fb6d31f1ed7d21ce342fa31d37c17d7e3b026c331ad8e24f", 0x18}, {&(0x7f0000000180)="504083b6d4ee3f815c59cbde193b6fe047a184112ada125f25b485cd7a9a9d0ebe5e0b189c4fee1b5add3c7bf79b717d1075576ea0dda8eb6fb663b48a278db2f33560e34913f735251ab08f360458559c86ba695f2969485fdeaf4a8b38e52b6169324f48073204074d942eddedaf6b4111d1d5c51626bfee5f0c2eba98ed28746518d24a5875c0f827fd6b2f81d5b214e1a29a22ce142a9b605369dbbeb06f4d2037239226789e39a582ec80d25db0044a", 0xb2}, {&(0x7f0000000240)="7c6f7d473a05b8cf722ea04c606f2d5053c3529293e473ee1a8c1acbceadf1770a0b2a2eb0435e28af761f03a1cfa507c46b834f1a8fe95e3a7220aba87abc3a47eb36f3e500757447", 0x49}, {&(0x7f00000002c0)="aee5dc8e104d779a2c2c7f4297daf94c3f48c8e1c8daabe3541b74f749b77e34e0509c9375ff49c162d0a699e0ae70e93ca0ea3483de532e051696965d1c2264ba5270b1c965f2b85c288ef64a4ef5b28f674aa13edcdc9783e5a488af8b763f2cc7fa85203e75c521b35a109e48cb1698e4caef7ca0ebe8a0ecdc7f50696df3ba22b08d20b65e3a7bf8e0d5e6ffadd7793461dc7ffba0591856116b1c840775cdec57b29302c0280d5b982637cbc03873d6f3a9c7e557acffe5835446d11de99df7e275b1b421c6b217078ff7", 0xcd}], 0x5, 0x0) socket(0x10, 0x8001, 0x8c55) fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, r4, 0x4) 16:00:15 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x16) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) execve(0x0, 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:15 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, 0x0, 0x4) wsmux_getmux: no memory for mux 8388609 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="96888a7cc93316683cd3866b726355a3ba32aa20baa5385403ab309fdb0fb68451aaa204ee30", 0x26}, {&(0x7f0000000140)="fb6d31f1ed7d21ce342fa31d37c17d7e3b026c331ad8e24f", 0x18}, {&(0x7f0000000180)="504083b6d4ee3f815c59cbde193b6fe047a184112ada125f25b485cd7a9a9d0ebe5e0b189c4fee1b5add3c7bf79b717d1075576ea0dda8eb6fb663b48a278db2f33560e34913f735251ab08f360458559c86ba695f2969485fdeaf4a8b38e52b6169324f48073204074d942eddedaf6b4111d1d5c51626bfee5f0c2eba98ed28746518d24a5875c0f827fd6b2f81d5b214e1a29a22ce142a9b605369dbbeb06f4d2037239226789e39a582ec80d25db0044a", 0xb2}, {&(0x7f0000000240)="7c6f7d473a05b8cf722ea04c606f2d5053c3529293e473ee1a8c1acbceadf1770a0b2a2eb0435e28af761f03a1cfa507c46b834f1a8fe95e3a7220aba87abc3a47eb36f3e500757447", 0x49}, {&(0x7f00000002c0)="aee5dc8e104d779a2c2c7f4297daf94c3f48c8e1c8daabe3541b74f749b77e34e0509c9375ff49c162d0a699e0ae70e93ca0ea3483de532e051696965d1c2264ba5270b1c965f2b85c288ef64a4ef5b28f674aa13edcdc9783e5a488af8b763f2cc7fa85203e75c521b35a109e48cb1698e4caef7ca0ebe8a0ecdc7f50696df3ba22b08d20b65e3a7bf8e0d5e6ffadd7793461dc7ffba0591856116b1c840775cdec57b29302c0280d5b982637cbc03873d6f3a9c7e557acffe5835446d11de99df7e275b1b421c6b217078ff7", 0xcd}], 0x5, 0x0) socket(0x10, 0x8001, 0x8c55) fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, r4, 0x4) 16:00:15 executing program 0: r0 = socket(0x18, 0x8000, 0xffffffff00000001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="4fc958c71df2d10d6bfea29f4c986d638fa63a55635ca6921ede02b725308e850337f16d3437816f9c074edc5983eb35bd5ad210309846305115e850e62e1713485f8b428e1882faf1c015577f3e28a82179a794cce99872dcdd02db96c3c78f600b2fa564a933e13bf238d1f5a28fffad81509c90655ec3f7b9dc32bb7f7f50a790599d634e192b2ec27fc25bf2878683b122c81e2b3a5db60e9cc8387ecee62d35f2a0db4540bc1ebc1c59abea9f2e1ef245d3e4b0f02a6e2791f8b63b34e986edaf9e1f6101331354e7f23cfd32deb5a4e78a", 0xd4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) sendto$unix(r0, &(0x7f00000000c0)="65da10cd15e296c38c820484eed30851e1553515ab4f38dba9aa7278a91ea9d96281d11c5f490edf3a9013abc29e6f7449212828f4f2ce9b4628d52f3499e38ddba37170445e732b723730146712fa8df095d4fc45ec758f", 0x58, 0x8, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="96888a7cc93316683cd3866b726355a3ba32aa20baa5385403ab309fdb0fb68451aaa204ee30", 0x26}, {&(0x7f0000000140)="fb6d31f1ed7d21ce342fa31d37c17d7e3b026c331ad8e24f", 0x18}, {&(0x7f0000000180)="504083b6d4ee3f815c59cbde193b6fe047a184112ada125f25b485cd7a9a9d0ebe5e0b189c4fee1b5add3c7bf79b717d1075576ea0dda8eb6fb663b48a278db2f33560e34913f735251ab08f360458559c86ba695f2969485fdeaf4a8b38e52b6169324f48073204074d942eddedaf6b4111d1d5c51626bfee5f0c2eba98ed28746518d24a5875c0f827fd6b2f81d5b214e1a29a22ce142a9b605369dbbeb06f4d2037239226789e39a582ec80d25db0044a", 0xb2}, {&(0x7f0000000240)="7c6f7d473a05b8cf722ea04c606f2d5053c3529293e473ee1a8c1acbceadf1770a0b2a2eb0435e28af761f03a1cfa507c46b834f1a8fe95e3a7220aba87abc3a47eb36f3e500757447", 0x49}, {&(0x7f00000002c0)="aee5dc8e104d779a2c2c7f4297daf94c3f48c8e1c8daabe3541b74f749b77e34e0509c9375ff49c162d0a699e0ae70e93ca0ea3483de532e051696965d1c2264ba5270b1c965f2b85c288ef64a4ef5b28f674aa13edcdc9783e5a488af8b763f2cc7fa85203e75c521b35a109e48cb1698e4caef7ca0ebe8a0ecdc7f50696df3ba22b08d20b65e3a7bf8e0d5e6ffadd7793461dc7ffba0591856116b1c840775cdec57b29302c0280d5b982637cbc03873d6f3a9c7e557acffe5835446d11de99df7e275b1b421c6b217078ff7", 0xcd}], 0x5, 0x0) socket(0x10, 0x8001, 0x8c55) fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, r4, 0x4) 16:00:15 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) lseek(r0, 0x0, 0x1) 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) open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x110) preadv(r1, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xfffffffffffffffd, 0x1010, r1, 0x0, 0x2) wsmux_getmux: no memory for mux 8388609 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="96888a7cc93316683cd3866b726355a3ba32aa20baa5385403ab309fdb0fb68451aaa204ee30", 0x26}, {&(0x7f0000000140)="fb6d31f1ed7d21ce342fa31d37c17d7e3b026c331ad8e24f", 0x18}, {&(0x7f0000000180)="504083b6d4ee3f815c59cbde193b6fe047a184112ada125f25b485cd7a9a9d0ebe5e0b189c4fee1b5add3c7bf79b717d1075576ea0dda8eb6fb663b48a278db2f33560e34913f735251ab08f360458559c86ba695f2969485fdeaf4a8b38e52b6169324f48073204074d942eddedaf6b4111d1d5c51626bfee5f0c2eba98ed28746518d24a5875c0f827fd6b2f81d5b214e1a29a22ce142a9b605369dbbeb06f4d2037239226789e39a582ec80d25db0044a", 0xb2}, {&(0x7f0000000240)="7c6f7d473a05b8cf722ea04c606f2d5053c3529293e473ee1a8c1acbceadf1770a0b2a2eb0435e28af761f03a1cfa507c46b834f1a8fe95e3a7220aba87abc3a47eb36f3e500757447", 0x49}, {&(0x7f00000002c0)="aee5dc8e104d779a2c2c7f4297daf94c3f48c8e1c8daabe3541b74f749b77e34e0509c9375ff49c162d0a699e0ae70e93ca0ea3483de532e051696965d1c2264ba5270b1c965f2b85c288ef64a4ef5b28f674aa13edcdc9783e5a488af8b763f2cc7fa85203e75c521b35a109e48cb1698e4caef7ca0ebe8a0ecdc7f50696df3ba22b08d20b65e3a7bf8e0d5e6ffadd7793461dc7ffba0591856116b1c840775cdec57b29302c0280d5b982637cbc03873d6f3a9c7e557acffe5835446d11de99df7e275b1b421c6b217078ff7", 0xcd}], 0x5, 0x0) socket(0x10, 0x8001, 0x8c55) wsmux_getmux: no memory for mux 8388609 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)="96888a7cc93316683cd3866b726355a3ba32aa20baa5385403ab309fdb0fb68451aaa204ee30", 0x26}, {&(0x7f0000000140)="fb6d31f1ed7d21ce342fa31d37c17d7e3b026c331ad8e24f", 0x18}, {&(0x7f0000000180)="504083b6d4ee3f815c59cbde193b6fe047a184112ada125f25b485cd7a9a9d0ebe5e0b189c4fee1b5add3c7bf79b717d1075576ea0dda8eb6fb663b48a278db2f33560e34913f735251ab08f360458559c86ba695f2969485fdeaf4a8b38e52b6169324f48073204074d942eddedaf6b4111d1d5c51626bfee5f0c2eba98ed28746518d24a5875c0f827fd6b2f81d5b214e1a29a22ce142a9b605369dbbeb06f4d2037239226789e39a582ec80d25db0044a", 0xb2}, {&(0x7f0000000240)="7c6f7d473a05b8cf722ea04c606f2d5053c3529293e473ee1a8c1acbceadf1770a0b2a2eb0435e28af761f03a1cfa507c46b834f1a8fe95e3a7220aba87abc3a47eb36f3e500757447", 0x49}, {&(0x7f00000002c0)="aee5dc8e104d779a2c2c7f4297daf94c3f48c8e1c8daabe3541b74f749b77e34e0509c9375ff49c162d0a699e0ae70e93ca0ea3483de532e051696965d1c2264ba5270b1c965f2b85c288ef64a4ef5b28f674aa13edcdc9783e5a488af8b763f2cc7fa85203e75c521b35a109e48cb1698e4caef7ca0ebe8a0ecdc7f50696df3ba22b08d20b65e3a7bf8e0d5e6ffadd7793461dc7ffba0591856116b1c840775cdec57b29302c0280d5b982637cbc03873d6f3a9c7e557acffe5835446d11de99df7e275b1b421c6b217078ff7", 0xcd}], 0x5, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:15 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgid() wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:16 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1, 0x4, "d730c1e7bb6fda02394e0f200d8900400e000100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mmap(&(0x7f0000218000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r1 = getppid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) getppid() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x6) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x100a22) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xbc0a, 0x3}, {0x18, 0x2, 0x9, 0x100000000}, 0x1f, [0x5, 0xf6, 0x43, 0x2, 0x6, 0x4, 0xf0e, 0x1]}, 0x3c) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000040)="bb2139bfaf389fed3b9da414fb682392d2ee0dcf39369d48", 0x153, 0x8, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x100000000) ftruncate(r1, 0x7) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:16 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="79f7bb4bdac6964da220ff23bcbb795593fe36b25bb07ea13cb3e5c1230f03ea8ca963538f7871ab4d0cd5666470310718b61b54acbfe8f75956dc87881096cbd733229d4d6ffe08167e366c5baccf38260969ebbea693d212a2a05f63a3150022207579f8570fbece06766972eee31008279f8058eabfcd09d024bb794f0f329b7c022ca49fff5015bda40f4ffa5d82bcf027ee24d18111aaa38db845596898b64ba67a5723fe08c6551ae30a3dd91daf8ca8e35c91af0fc7f2cd7487f737510163f7c87dc647d109d37b8eaad739dd9117b50c64095329a79c404e65873b284e611f2280f65209e6a9247c584dce18b28698db63c3eb011eed1874d702e93919864cc3bd99daaffe2a1c481dd58208b1c2c4bd3446df68e5dc02c68760e36e4b7686244f7cc66ccd5db97494ee8313cf11c21e75c93721e4edf9100308842c6f3b49ed43b98e212ef69e524e586ae4adc08c17183bc81029ffa9de3aeea05ef98f42f2406bf0771c8e9dd9331996dbd69a0b7c7a6045a868c133b68511f49f9e6c3e8a6c0a56a01a5039baba1c1d9ea95e86d6b2219147ccb65aab1a1e8049562311ef9b4f087510a2b4cdaeaa590164d46e2ccf6eb6fc6fa2ae06437e4e1f08c5a2c2c92930712170ff0c4f16dfdb19efbbf7933b8b4f9c2667395de46f9955550a415b8c1364b59125bb98dab42f320d148d0023bde6fa32d0b11aba8bab50e3f6c7bb99b3c63247e5d68ab1b38497740944bd9fb8d4ec3cec02b4dd3f0981892bf3c250c54d207153e0c0c8b9af4bcbaf6df203e08281783af69d681075c10dfbb5ea6318d867e1186950259a6c30294032f54772ad943f3d913b8ed0e4db690c67deae886a312923659ab444335d2f429da3be0c2d2a0250c0e9360423843aee9bf4eb0c93b43e279726b6190c56bac1eb4a5401b0f7f7d8c2ca50e8f5d2cbfcd445b12aa8c60322b657e956a753c00ed0962f221a17b1011770c4ab7c21d94d6783de2d8402e50c20f4268f5647a845faac89f73942462c795c5f497b571c1b6096928ca10d4036b634ba672c897c442e12dd9dbd08424a6b1401736a7bd8876bb1fe2c833b1415daeff4d83a37f8c752596aa87ab9ffbb6dcec203b5e88e3c870a0571c2a768ca96d9eebbd120369590fd15796ce961bfb868fbf108106bee2f64450dc62ca5f493436c80c3fc59e95f79d56537c58055f06b395fb3f27cedfdcbd0f670d8b0885a67be9781a6a02640adbe176e4733f0aac67d238faae353911a692ad98be477e4af6c49d434475863652b0df080ae4e2ba0aae38948a0a804a5d8762fa6964a271a353496b55ee214100dc153a76fe25da4f7484f3695b34f3b87a63ea9b58b3431079f82172d56c7c8c9879646369b9132e8c62dc38632b104032a118a7b00e69679fef3d9def2ce8228da595767eb50d5b404be509a6be07e1a53ae60bc10f9156e02d73ee90556da68fb9b26e91a58593e13e0ffdaba907c89dbcaebb90c0b84ae9d1ca4a385d0c295540de90fa1277b498710262b78f11c117a2efe0f1c57921d2b241525f9ee53212b08f8fc570f4dce17d0a7f220a4f82c9c977fab56e0a21fbef628fcc1ab9d84a5e3acc4b33d38a7c7180bd294e990730b37df9a14b0737f2c6f5b5a504695faebac52c6da144cc0e20be130fc43c77d0374d299189f503b1614b288d29e4c17860a6fe42886b6ea1910ffc2c5c1c39878f27ccbd57c12e92ba57f7833560d47b4d141f976746b362a24bc05c84ab3d45d3cd46dcdc1484bf51de884717c0506b32209623dcb367e6fd0bed5b3387facd1a05c7a1d433a2c5b587e5e6b020fa0356a6061d480bdc1eb23b18c51893507ecfe80320a0f7fe8955a8944d5671a73c21d111733686ace29f538bf041c624e36624e1fc6d6e2e276118c6a5a8acfbacf8271487a31580588a6fc9c91abec80a4661d0ed7460325094fc96e447a0ea1a756973b1825a2a5d4a6856484cbb00e464d4b765b8c2bf378e84fa06292fe09e0f5989f537dab65873dda498ab58ba2c1185147591d80cd83de65ca8f75182cb5c9f4288984d9b0ef09919f869e6e42885fbbf73f8f444d6cc0b02602737fda07c0256c769bfa3578d689d30a4ebf38203fb6b8de25e0b50a5e6b15682e76c0c5ddeb22996e6c2cd43dbd908917557c365ab8538958006b15252ea1e9c34641ff79103fd8c23a827b92ed31aea689b6dfdf1feb9605875d44025107531953bc9d33341cc43cf7461658e0bbf6da6a44854c9811fec9e269c103d32a8e87453da78ec93a709b8be7a0c6acf84ad8a522692f3e824190a05addc79002f26b13e71bcb50376730851706082984ffc103e96b9210a3469dd33fc1784a0b344661051c2f5ced9ed6d6b3039e13c7927ea37838df04b5f6e69ad7899d62d437ddd6b6aaba14a857a6ec989e2ad0866e88a2b5c435754a082ba398a61706524a2422142534236e3477360b667792450f93e68b11e75a3a1ce91b27a4d430da199f49abe4730590cd2ae6c2c0eb8f68582fac7a34977603c2e9a9824086c68f2ed52fdc86a63ee0da3f42197b14e7f462ad5cbe337c44e6bceaac6628fb0b2187bbed3d8820d89560013cb28200071a5207edb0f871a002dd0d87ed63fedd5238fce11d678fafd6dd354851397fd886630d3316de0409e77daac7e63f1f2517fa5979db8dc9911303ff518b7e8e53e18b287300e59cfe5b47e7191a718f4dffeb1934c6077caa430cb16bfd34f9384f27979598676a4f23c481b84cc48f096e52623972faaa277fe74fec237d8639f380245d7b1dc7c8ecef5accf6e7679915007c29490b5b708e6fabd0773e2b7c8a1efb33696171ab7ffb606aaef4b518f4d70d9dc780a986aeb7c84fa2657f1dba8fa5410ac336ba5fae4ef869a126b61edd715c614429bf00879b99998cd1264d2e9d18b73b429d7d701e8dafda2c3ae967e287637f59e8ba81b61f243cb2ce157047f40e7d3ed9b6bb40b74611ee167048c8c7b28de394397049395c2a218f67698e7817771fe3382edda05e766821c24aa94e338fee44e1aab82d43792d50d3bd831058baadb528198b5c958dcf95a7fbdee410331ab8c2973f2d3073524b44d9555eba129f8ea80dee1a2d000824c6d66dd53d2731a5bfbf4f69581371875347f784a2a1392d690f87aac9ea0e882c5f930b79466eff2f1c7572d2ff11eb98d6036695db1cfeb62b43ea92f08936b0d180014f99be5f4955d2136e4d087dab737a86d6a6855f7d94519fd840c7545598665cecc4d8df12059be6969471ac24a67f272096b973c82b2a3440b09323717151b13eec5fb1d2f5a62af3276c71497c4e6d984ad99305a49cdec4f86c8de8b4b9f2d98183cea6e1a1037732a0566f9ff443fc4a04e757231acc79e3f1b1be3d996affbdb500bd7871f71c725e5c846fa66882afd4d500cc561e563f844fd88fabc1987993431529553ddf9695e9e7aee98edd82d41c95d01f2c912f50a58340bb72c549c1766cdd564054add98f88d40a84b3423019226a8635a877398882adc0d3126c334d3069601229573eef1454d294f11544c94717368fe3624c10d6b20bc96d12865f0a6897401f8b28d95e48671869bae9e123cb0d1fd8fe5676cf0daced8180ce0446cc81741d5e79bbd479f6e179b48dc4ce6dd291cdfe2e87aca1cfc9327c0648e373fca2736c2c1d426da5ba13b097deac335f541ea9406149571a16ee42d0884acdf43f434416271c8ef6c3b60f3ce27df4d90ba49de8be33e0fc5587250a046ef3bdb3594b0a3edf5c5550a6415b3370db0521d148ac47c466f60ae7dc988f56b7ec7b5b080d99bf2084b93ed65249fe56e19b4ecdac0531b0769c1cc0170e8ddf097c57b2beb70f11b8d2eae52cfaa4497eb4b7bcce9bd931233e14a28612c4da97caafd6c80d4605bd188dbf215b66bbc6f6a0f8ede5ebf239e3c80bce07618645660336ad91ea2c11c6dc0da12e6df982c44128b0efafcc1da4409b60a9a0723466324985aabdc7924f8fbbae3814cd764a5f2be7a61b68856f27e8b4bde144dfa490deeac75eb00864a44e7bbd74275e8e92fca2ddefc26ff554d10fe1337f47cea12626ecd4c4ddf0bc74a24e1c9c6ccc7f0a986bbf82eae3888fee4ee718db70a0164a0d65b3071dec4199d22f9927fd64ec6e7bb0300d933c05f32e281705f9483dbaf6c413d48f54c1709d34f395b074c895f64e78135d3bc1a5f92ba05958ceee231ca425f373e620a86f31a7ac835f48637df5a87cb890a0e6e97316419a261519520b809aa6ede87787df1bf9ee093325a19cf1c6569121023785bbf8a58d35e2d594d48116669c2864d781b2d69553db31d1a59fd70f9e830d0cc33ad6711ab738c4ba50d0e671b5821327a8dcdd6cd108577d9aa4bbc208dea174e0a0a29d1bfbfbedfc77856cb2fbd418d3c306ddefc179697a76772bae86250b687e1abbd5012556dbd9b03db333ac419e1fccf89cf6fa80b15f718b79e81a9e11892bf9c66ce4b56464971554bdbbb9a9a86fcf9df7ae357c3a99f3897d462c3c9a69910ab0e955eb2144d4e3a062886b23a2899f034edf29c2d22549bb6a2833d8f58aefb284443cc96d78a322ee05acfef6b6ad57fca07b7b98f0241762ef5b05ce698643d94af822faecd457c5783712e3d35ddeb9018a82838678ce3fcb9655f617cde5c121aa052ce46a018d665747723a3a14850a719dd77eabb543e0fd0989540bea438a7889bd3c9928578a78f29340b5916ae7f864736d83795dabf257b3a679180d15962864dd1d6e99676b81998f8206ee35d1c58353731481197ed6f9b46ed9ed8b30578318591b80a8d0a9a6caaa85cd43fb1b7410e653a5e0a7d16952a25abd8cd0411a1fc38db591e870b412a0e1d569248c4c4cd235019b5e39875996fba7b79a218915b1fea5a4bace970c6efa73584a3ff253b5171fa9570d49c97573c82ccfe63674736658d7f5b2e38df6ae356f27c5595bc78b3ac9764d1441c3120b04bd68bd32c354b189ecc0f23de53673e7de3528ed1bfd6eca7280509eca22f18d91df43f323acc1d57c0b1d8c0e1b5ed47ee6c7d1dd96a2e7bf25359556df3a797d58be7feddc5df0645d51ecd10093bf430929a3250c3e98259f08ac93c012048ee64debf562955699fc8bd9471609d46b28496614a229920cf9b67b6416db6f4b3861abb74b9534ef142ad5e5407f8c623ff5072565dfba7f42c35e036e401d14e18c2a92fa7b4ebd853d3b5af9d857318b0322fd640296318b0ed00e9bcfd2e1aaf8fe47a74dd55e6516761a0f65222d114c389bd7090d22d48a6d0d94504e32fb7da6866159bdc92305e6bf6ff4798b4071af5c8e04696120acaafadb6399d3bfdaad198345e371e51cb2387248883f575b46af0981ed245551fceece8c5f0822090c8d7d85daee1509efa219011b5063048daf8ed5f4ad71960d3f93609a9eeb5e6af3cb9b4ee5b6dce3ed5380b6f51649e3974fccb8f532c7d830aa4b8be23df5fdfaeb8575ab0873668b4cc29c87116cc5b9342e2cab901458be0837b4da980cb468a10981d97f33f190ea214c0d22b60c60fb2c933e796836c028caf7161f7b8f307cf058ad128278f06d563881874f10a4f0a66da5702bb653680f6f809568219096cc6d17ca1a90d6fcd0a19764fd6c13c9c0ccac571a854f089a9579b129a6531b7fd9b6c89f35f2dbd74b69a70b63f92c42008e3275a7417dfcc4baa55f353c121fedda16334c8bcf448825200bade21a1ea41df83fb2ae", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, 0x0, 0x0) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r2, &(0x7f0000000b80)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a106ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xfffffffffffffea6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00002e2f66696cb878e76fac0f959129653000"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r7) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) read(r0, &(0x7f0000000440)=""/232, 0xe8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x4095}) r0 = syz_open_pts() write(r0, &(0x7f0000000080)="ce72447239464069304a73cd5c3c7b97cafc7dc4ba28d966ce467fa7b26b", 0x1e) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d150000000000000008"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0x1}) fcntl$getflags(r0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:16 executing program 1: dup(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 16:00:16 executing program 1: mknod(0x0, 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x2) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x50002, 0x2) wsmux_getmux: no memory for mux 8388609 16:00:16 executing program 1: mknod(0x0, 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpid() r2 = getppid() setpgid(r1, r2) 16:00:16 executing program 1: mknod(0x0, 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) load: 0.70 cmd: getty 61835 [ttyin] 0.00u 0.01s 0% 318k load: 0.70 cmd: getty 61835 [ttyin] 0.00u 0.01s 0% 318k 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x18) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() semop(r0, &(0x7f0000001840)=[{0x3, 0x8, 0x800}, {0x0, 0x8, 0x800}, {0x1, 0x4, 0x800}, {0x0, 0x3f, 0x800}, {0x3, 0xe33e, 0x800}], 0x5) ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001800)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) recvmsg(r5, &(0x7f00000017c0)={&(0x7f0000001480)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f00000014c0)=""/52, 0x34}, {&(0x7f0000001500)=""/67, 0x43}, {&(0x7f0000001580)=""/193, 0xc1}], 0x3, &(0x7f00000016c0)=""/194, 0xc2}, 0x800) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open$dir(0x0, 0x200, 0x92) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x54724c788925f5e9, 0x9) kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x7fff}], 0x204, 0x0) r3 = dup(r1) ioctl$TIOCDRAIN(r3, 0x2000745e) write(r2, &(0x7f0000000300)="1710fa6b7a727d05758e04e22070b282c137b18855c4b8df58f366acc11c9379bd3eb9fc398a308a321c15fd9cd424b9be625ca97c081d9d542363281899af7b1b4b2c931901dd7f9a29637df8227595601beb1b9e7771a8734726e74bdd1fa0c7c9aca733f553e8877bc7e02fff35695a103c202a6002873e4dc4f4f2b9708adabfa373a195c38a3a64b55d2bdbeb7e4fb29c5c99b190f94dbb841117491a5a92d1b75d1772e91f028b4af7f4687622e8fa358fa00cfdfae782cc6eefc83264783977aca0d4750738274218dabcc4a8a4c73c501bc5fb1b06a7824b9cbcee9ffe2659baabb87d8ec96fa896e2116d2491a2", 0xf2) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0xe7, 0xb8c, r3}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(0x0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1a0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) wsmux_getmux: no memory for mux 8388609 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x1, 0x7f, 0x400000000000000, "9700000000000000815b0000000000e74de400", 0xff, 0x8}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c217d74e284d8611ababf8a3d144809e1f1c4d3b646517de90245de233c98c1a95fb294f4ad80a0411fa45d0adb47c352b508190e1d2df28818909c31bdb62dcfb5c82fb3b4fd2c0bb588ff233dd1ea0e34c7c7d4af5aa55ac234e5dfb65c0d262f77281c0b4cdd6f591283f83a9ec5901fcd5024156fb77147a52c27a24343d595a983ed4488508387dea6bcf6", 0x155) r1 = syz_open_pts() close(r0) dup(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x90) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff8, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$TIOCNXCL(r3, 0x2000740e) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180), 0x3) kevent(r1, &(0x7f00000000c0), 0x200, 0x0, 0xfffffffffffffffc, 0x0) dup2(r0, r1) pipe(&(0x7f0000000100)) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0xfffffc81) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x842) poll(&(0x7f0000000100)=[{r0, 0x1}], 0x1, 0x0) msgget$private(0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) fchmod(r0, 0x9) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x7, 0x0) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc8, 0x100) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x42) fchmod(r2, 0x1) close(r0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) flock(r0, 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000080)='.\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x9, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './bus\x00'}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) write(r1, &(0x7f0000000240)="9c87c3772c0035b87e33332e22", 0xd) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xa, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xb, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) linkat(r0, &(0x7f0000000100)='\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x7) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc, 0x0) 16:00:19 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000440), 0x4) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)="0127c01993a71e1fdf0b34c6ac893239b1afe271f23b730305f70015e8f59c1eb707175a12df1c0645015381a2a18bcb3af70bbd2b3e6fca3c7af877c0153a6b5aab5a2b2d86f3720dd40a71d723f2383ab5de7d56896ac33ddc582820ad2def0eeac6ea5ced7290bb4ae84a381eb2381388230f69d4cb691888e6fa41f2aaae694d8ce2f12a8c275c68ec85c4972e5d0141e4a1b60a4beaa692aa8ed8fe2aeb8286107e168b536bae6b53d5e05290f58ef42249b40f6347ecd7958e1d1587b56d695c72b81df638c4bc3b6471b6", 0xce}, {&(0x7f00000003c0)="85f32d03f170bde3b332b551bfee914e48dfade2a54eb6240b2e171874a4c79d8094aa7628a9129b1b3cb041d6789f808032ec9882e46b126566b305773ed0d30608568027d9db32c50fcaa6e799d0b6076c73bf", 0x54}, {&(0x7f0000000600)="c5a2e96c438482f63be7b1124d18e2b23088bcd4f40222f6fc0aeed8da428d2d77044a62f6c8b0d283b7bf77c160fbc8350e4c79173437b0061862afa6ad2f81509114ef00dca0723251a1b070694f206a67abb9a4209fecdf1f2f5e165b264953b5063ee144b75900634b0d03835a13e0bbd619e0d499b2a13a75ed5eb315ca95b42202f74108fef9d62cb75bf554ba59b49b01888c6d39f261486838", 0x9d}], 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r1, 0x8b}], 0x1, 0x0) readlink(&(0x7f0000000480)='./bus\x00', &(0x7f0000000700)=""/4096, 0x1000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:19 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x6, 0x1, 0x5, 0x400, "fdce0d1f8c096926bd7ef7f954c262113996b1fa", 0x2, 0x9}) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x42) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x16}, {0x2f, 0x4}}, 0x2) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) accept$unix(r0, 0x0, &(0x7f0000000140)) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x1c, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xdb71) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/218, 0xda, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x86}, 0xc) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x25, 0x0) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockname(r0, 0x0, &(0x7f0000000200)) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x0, 0x100000000000, './file0\x00', 0x1ff, 0x5}) wsmux_getmux: no memory for mux 8388609 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2f, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x8f, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc6, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x2, 0x80) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x488, 0x0) setsockopt$sock_int(r0, 0xffff, 0x180b, &(0x7f00000000c0)=0x81, 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x300, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x500, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) rmdir(&(0x7f0000000040)='./bus\x00') wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x600, 0x0) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffff7fc, 0xffffffffffffd}, {0x400, 0x400000000ffe}}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x8}, {0x5, 0x200000000}}, 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x700, 0x0) 16:00:20 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x0, 0x7ff, 0x0, "b0d40002c229dcfc0000ff0f00"}) kqueue() r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffe9f) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x100) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x6, 0x2) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40f, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000440)=0x6) poll(&(0x7f0000000240)=[{r1, 0x6}, {r0, 0x1}, {r0, 0x2}, {r3}], 0x2000000000000182, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x0}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r5, &(0x7f0000000940)="75e1de71bbed78a54a5c95951e925063938a843498658522ec9976d81ed068c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92c2acd21f0aeb1a20e069138bf30572c31cbbe8202dc7662950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc68584391ad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x900, 0x0) 16:00:21 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000380), 0x100000000000027f, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = semget(0x0, 0x0, 0x0) fchflags(r0, 0x4) semctl$SETVAL(r2, 0x0, 0x8, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xa00, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xfffffffffffffffd, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() dup2(r3, r0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) dup2(r2, r4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) close(r0) fcntl$setflags(r0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xb00, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc00, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xd00, 0x0) 16:00:22 executing program 0: semget(0x3, 0x0, 0x40) r0 = semget$private(0x0, 0x6, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x122) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x400000000002) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000340)) r2 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000340)=""/181) semop(r0, &(0x7f00000002c0)=[{0x3, 0x1, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semget(0x1, 0x7, 0x300) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r0, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000400)=0x3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x1c00, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2500, 0x0) 16:00:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x5, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x6, 0x5144}, {{r0}, 0xffffffffffffffff, 0x90, 0x8, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x800, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x48, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x40, 0x2}], 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x1f, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x8a, 0x20, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x6, 0x5}], 0x1, &(0x7f0000000240)={0x6, 0x80}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:22 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchdir(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2f00, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x8f00, 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc600, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x180) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getuid() setreuid(r1, r2) setreuid(0xffffffffffffffff, 0xee01) r3 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/195) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x40000, 0x0) 16:00:23 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10001, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/219, 0xdb, 0x800, &(0x7f0000000240)=ANY=[@ANYBLOB="01002eff010000657000"], 0x1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x104) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x209, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x100000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x1000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) readv(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000400)=""/185, 0xb9}, {&(0x7f00000004c0)=""/195, 0xc3}, {&(0x7f0000000000)=""/51, 0x33}, {&(0x7f00000000c0)=""/109, 0x6d}, {&(0x7f0000000640)=""/115, 0x73}], 0x7) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000880)=[&(0x7f00000005c0)='-(+\x00', &(0x7f0000000740)='\'!#\x00', &(0x7f0000000780)='!-\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='*\x00', &(0x7f0000000840)='\x00'], &(0x7f0000000900)=[&(0x7f00000008c0)=':@\x00']) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x3000000, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x4000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x8}, 0x10) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x276c60270099a603) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x5000000, 0x0) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) write(r0, &(0x7f0000000000)="d4ef98d48f7c42977390079bfa483ccf1f5da8b7a75a3891230cedb6be5e0eb8ee24be0261375395a6b67c339de96d69591c1c52ccb05a6ccd27f952caaca69708ffbb5008402ff7c0d169040cba8b938dbed59cdeb14fd74aab96691f5991261e4eab2cd1897ae2597a85f025befcbeab01e957a8e306faac29f772308a732b2a6d41917603f887b6ad6729934a4a938b1e9c6e4565530bb7d2645b1d92c2c7f0657f07abb9c18f9ceef42012e4316687c83c9c7e061b01a14f47edbc0945ccf442ec2a93e05041312f5f4c", 0xcc) r1 = semget(0x2, 0x1, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x6000000, 0x0) 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000300)) r4 = semget$private(0x0, 0x1, 0x3) semop(r4, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) wsmux_getmux: no memory for mux 8388609 16:00:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() flock(r1, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x7000000, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x8003, 0xfb) sendto(r0, &(0x7f0000000000)="68196c74ecbdb1ffb37bc33907663d2a9c9f024002ae6c94993f6556396ce21b580712c94587b0accfe18b3e7f3a9b6e2af35ab64fa4471849938ba2ea", 0x3d, 0x1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000001fef), 0x1, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:25 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) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) pipe(&(0x7f0000000040)) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x8000000, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) fcntl$getown(r0, 0x5) dup2(r0, r0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fcntl$dupfd(r0, 0x0, r0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x9000000, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/31, 0x1f) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xa000000, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) setsockopt(r0, 0x0, 0x4cff, &(0x7f0000000000)="caba1448ab09ab70f93b41b9c6868e9f395059a1fde4db4b673968d6959478c0c0e9ff1a6f5fbf67d61ca55ddd61acff208aa99f9562ae472497ce14f14741241581fdcaca737d15a044e1e8a230675329191d618c28522c890212a57463497a81e62148a121afcaa17e5486dc5470f50e4dc47e5599967aa8e21264cae0", 0x7e) wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8030, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = dup2(r0, r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x80000000, 0x6, {0x9, 0x5}}) fsync(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) fsync(r2) r3 = fcntl$dupfd(r2, 0xa, r1) syz_emit_ethernet(0x71, &(0x7f0000000180)="a5eb03ca92647a9454fc6aa1a121f48879b867bd761cc4eeed137337ab06fcb1c79a4be13f006009172a4d66414943b5ce2538be64ce523e43502955f5ef33e9694650b82b23a022e389fbd5cbfef4ce1336be4b74adea8a1ba4fb1140012bc4f0d68f1c4859f1f0383416427891288713") mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x5e) syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x4, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x7ff, 0x96, 0x401, 0x100020000, "61b9dbef09848411a6bb8614c55441ff7e65f46e", 0xffffffff, 0xffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x80000, 0x54, {0x2}}) connect$inet6(r2, &(0x7f00000003c0)={0x18, 0x1, 0x4, 0x2}, 0xc) r4 = dup2(r2, r0) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x51) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000440)={'./file1\x00', 0x28, 0x4, 0x7, 0x1, 0x1, 0x242, 0x43, 0x1, 0x0, 0x2, 0x6}) lseek(r2, 0x39, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000004c0)) open(&(0x7f0000000540)='./file1\x00', 0x20410, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x440, 0x0) getgid() ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000005c0)={0x10000, [{0x1, 0x3}, {0x1, 0x4d31}, {0x0, 0x8}, {0x0, 0x800}, {0x1, 0x208cb789}, {0x3, 0x7}, {0x3, 0xbc9}, {0x3, 0x7ff}, {0x1}, {0x2, 0x119}, {0x3, 0x5a8e}, {0x3, 0x1}, {0x3, 0x7ff}, {0x3, 0xb7be}, {0x3, 0x10001}, {}, {0x2, 0x4}, {0x2, 0xffffffffffffff7f}, {0x3, 0xd39}, {0x3, 0x401}, {0x1, 0x7}, {0x3, 0x3}, {0x3, 0x200000000000000}, {0x3, 0x59d}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x7fff}, {0x3, 0xffffffff}, {0x3, 0xfff}, {0x0, 0x37}, {0x0, 0x1}, {0x3, 0x6}]}) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xb000000, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus/file0\x00', 0x2a4df9ef478c339c, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xffff}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r1) write(r1, &(0x7f00000001c0)="b261d88d7d919e0e1c126a96eb8d258520c2ecf774d26aa3297f6a1a67433c412aae8f7406b4bdcf4203f0e40f6b7447bb13f72aa3a51a3b4f926d1a2f1120c95130b91e7d32f6b9ac9156d68771ca875fa06d7ac9e17eda380f812c971f6abd1828816c07864254ee5ccf73b5e0fc8010f993ddb17ab6117daa332c6bb69e9f2beda38d3133604130a5ca8074332c77ff516422138c14fa0a50597fe84fe8b0b7ea484e0ce6d495ce7e23041d0712aeed18a71fa3bc16103f6c44363639be58c92c4303a73d1f7c95ae683df096df45781e53b368c5fadc85444aa47d7a7d8363295a5776788aa2", 0xe8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x38, 0x4) r3 = dup(r2) dup(r1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x10000008) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc000000, 0x0) 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x80000001) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) socket(0x18, 0x3, 0x7fffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000a52000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x70ac, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x41, 0x20000000, 0x100010, 0x6}, {{r0}, 0xfffffffffffffffe, 0x29, 0xfffff, 0x7, 0x20}, {{r0}, 0x0, 0x11, 0x40000000, 0x7, 0x5a6}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xfffffffffffffffc, 0xfff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x8001, 0x81}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x30000, 0x8001}, {{r0}, 0x0, 0x80, 0x80000004, 0x636776c1, 0xd2}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x6, 0xe4}], 0x81, &(0x7f0000000200)={0x1, 0x400}) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xd000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sync() setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/141, 0x8d, 0x803, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x1c000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/163, 0xa3}], 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0xc0) r3 = dup2(r1, r2) open(&(0x7f0000000280)='./bus\x00', 0x5e5484110dd0068a, 0x40) fchmodat(r3, &(0x7f0000000100)='./bus\x00', 0xc, 0x2) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x20000000, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0xfffffffffffffffe) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x83, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000480)={0x77, 0x80, 0xfffffffffffffff9, 0xfffffffffffffffe, 0x101, 0x6}, &(0x7f00000004c0)={0x0, 0x8}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x25000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2f000000, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup2(r0, r0) dup2(r1, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x3, 0x200, {0x6, 0x1}}) r2 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f00000000c0)=0xd, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x801) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x8f000000, 0x0) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xd184, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc6000000, 0x0) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="c3094a91e7702c991ca78715eef9afbbb36cd72934180495152e2933da219889e3a1e9e7d9c5aeed68a2bf0705cd5b5e1d7504ae811be9ea5ed458cb43aafd", 0x3f}, {&(0x7f00000001c0)="c6a05d09ed557c258831c53a6cb7677841ca0f7bbf2cec1f5374a143e09cd0f54bd5fd3db8687e62f918884d26dcd83f5996f02f7bd47fe20fe463cef0afa71a8e78e5b2830e593a5039bf283c8f08093df8aabe15", 0x55}, {&(0x7f0000000240)="2cb01d471da8cc7d377042c25928ffc4f78d9d896f8f5b0fbdba971d93ebd45aadb6d03e2d919df08e6498122e8b462b8db53b5c0fd251876ef6ee95c39d0a0593e67edb3927f394bc41567741f6f311b78ff7b1134db6e6dfc9b4b669b778a4320b3b88772f62f708c7c56abd6d14a056faf419610d7811a1b73070be785c12ada73fba100022806f3e494c6b2c77b7e0fc5b22a91d40838674adbcef534f27c4606b04f16cfc4861aa62", 0xab}, {&(0x7f0000000300)="6e705a4771b1e3699a7ff93325b0aa0d3fcb70c5e7919a60ca9db1269e918c9fb8dd0244fe098ce113c94441cc9cd7fa543c50e48dcac1ba9877d67f8afee73b471b30b1deea4c9e629814fbb596dbb2413212946584dce80381a44216765692e4cb030cc63e220b0c8ccf693fe49a70c7d733f62a89507261696500f2d54968ffea030a0d4194953c1e338024a4665ccaa823413fbb98c80363ac83edf665369dde0aef69ec2ecd348e174061c698", 0xaf}, {&(0x7f00000003c0)="89e794214c18220fb9f581687a8449b723ed510ee21cfa76af4362579e581b83f078bf2265100113ab0f238ec6c174d9f0a8b04094f31daba9ee01d3431a12d90d069c06d00144f78e1e4d50d03a605abf044b3361e069f1f53528d4bbc2cd8bb71a46f1f1a673e410e0a3524ac7b5c7e05fbe964c4dcca1", 0x78}, {&(0x7f0000000440)="a227a2cee110dc6597936f83fdb11d067a8a409d134355b1e929de309c25579a74e8450fa0e6745bdbcb54f429387204a2ec58d7ca64d8ced23b4460444c", 0x3e}], 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x100000000000, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000380)="1933a7b3c0961be1e36a7c4ba1d2415b564203df77e1c98e28368794fa4a6cff5a02baef98b72206277104b0a728e0ca511215544fdef76ef42b7ea0800c88db475691e2e484a9382cd4cef4b6986f0999a4e72bd1c707c06f83e9688788d9ec006543c9362cc96805b7b05486e823c142d5b60848de9265fa8cc263c4d771b8bb9fe542cf632485ab34a8fe6ab8159c415162caa7d9", 0x96}, {&(0x7f00000000c0)="19cf966fcd3ce00f32a9ce9f59afde6cff0fb5d3f30a725fdaf6ced9676274", 0x1f}], 0x2) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f00000016c0)=""/4096, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="bc00002e2f73696c6530"], 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f00000002c0)=""/106) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2000000000000, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x2000740d, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) mlockall(0x3) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x4000000000000, 0x0) 16:00:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x724aa925, 0x4) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x10000000000000, 0x0) 16:00:26 executing program 0: kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) msgget$private(0x0, 0x0) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r0, &(0x7f0000000000)="0a4a4e5cfab0fbad605a309b8dc538bc2fc903", 0x13) syz_open_pts() syz_open_pts() wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x100) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x407a030080ffff, 0x0) 16:00:26 executing program 0: r0 = kqueue() dup2(r0, r0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x801b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xb001080080ffff, 0x0) 16:00:26 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x840, 0x19) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r1 = dup(r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r3 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x9, 0x7f}, {0x18, 0x3, 0x7, 0x6}, 0x80000001, [0x6, 0x6, 0x9, 0x4, 0x5, 0x6, 0x80, 0x154]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x882, 0x6}, {0x18, 0x2, 0x53aa, 0x7ff}, 0x8, [0x100000000000, 0xffffffffffffff00, 0xfffffffffffeffff, 0x2, 0x7221, 0x8, 0x400, 0x95]}, 0xfffffffffffffcec) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r4 = getpid() r5 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) pwritev(r3, &(0x7f0000000140), 0x0, 0xfffffffffffffffe) shutdown(r3, 0x1) shutdown(r3, 0x3) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc0b3030080ffff, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc0d3040080ffff, 0x0) 16:00:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) socket(0x18, 0x3, 0x6) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x100000000000000, 0x0) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x808, 0x0) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x6}) chroot(&(0x7f0000000200)='./file0\x00') bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x200000000000000, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x45, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt(r5, 0x9ba, 0x100000000, &(0x7f0000000000)=""/42, &(0x7f0000000100)=0x2a) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xad, 0x800, 0x1f, 0x0, 0x7ff, 0x6, 0x2, 0x0, 0x0, 0x0, 0x6}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r2) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x300000000000000, 0x0) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x3, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000280)=""/243) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x8, 0x0) socket(0x12, 0x4, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f000003d000/0x1000)=nil, 0x1000) r2 = dup(r1) munmap(&(0x7f0000231000/0x2000)=nil, 0x2000) read(r1, &(0x7f0000000080)=""/1, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x0, 0xc) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/227) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x1, 0x400000000000592) accept$inet(r2, 0x0, &(0x7f00000000c0)) semop(r4, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) socket$inet(0x2, 0x1, 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000380)=0xfffffffffffffe01) ioctl$TIOCSDTR(r2, 0x20007479) select(0x40, &(0x7f00000003c0)={0xaa6f, 0x9, 0x1ff, 0x5b, 0x100000001, 0xd348, 0x8eb, 0x7}, &(0x7f0000000400)={0x5, 0x0, 0xffff, 0x8, 0x1ff, 0x7ff, 0x7, 0x3f9f}, &(0x7f0000000440)={0x8000, 0x5, 0x3, 0x6, 0x9, 0x6, 0x5, 0x834}, &(0x7f0000000480)={0x3f94, 0x7}) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x400000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x500000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x600000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x1) r1 = accept$inet6(r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) socketpair(0x10, 0x0, 0x8, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) accept$inet6(r1, 0x0, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x700000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x800000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x900000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x10200000000, 0xfffffffffffffffc}, {0x0, 0xcab8}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800}, {0x0, 0xffff}}, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xa00000000000000, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xb00000000000000, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0xfffffffffffffff0}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/235, 0xeb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getrusage(0x0, &(0x7f0000000000)) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc00000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x200, 0x100000001, 0x40, 0xffffffffffffff9e, 0x8, 0xffff, 0x7, 0x6}, &(0x7f0000000040)={0x1f, 0x8000, 0x8, 0x8000, 0x4, 0x80000000, 0x3ff, 0x2}, &(0x7f0000000080)={0x7, 0x351, 0x3, 0x3, 0xbb2, 0x8, 0x200}, &(0x7f00000000c0)={0x7fffffff, 0x5}) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xd00000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x1c00000000000000, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2000000000000000, 0x0) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) r1 = socket(0x18, 0x2, 0x200) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) 16:00:29 executing program 0: r0 = socket(0x1e, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2500000000000000, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8902fa87", 0xfffffffffffffd4d) semget$private(0x0, 0x1, 0x8) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) r1 = socket$inet6(0x18, 0x8005, 0xfffffffffffffff7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x20}, {0x18, 0x2, 0x5, 0x7f}, 0x1, [0x3ff, 0xfffffffffffffff9, 0x68f161f5, 0x1, 0x10000, 0x1, 0x4, 0x5]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)}) shmget(0x1, 0x2000, 0x604, &(0x7f0000ffe000/0x2000)=nil) r2 = socket$inet6(0x18, 0x20000000009, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x1, 0x65d, 0x3}, 0x1, [0x6, 0xffff, 0x8001, 0x1ff, 0x7, 0x40, 0x77, 0x7f]}, 0x3c) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x2f00000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) clock_gettime(0x3, &(0x7f0000000280)) open(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x41, 0x4) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x8000000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0xffffffffffffffff}, 0x0) r0 = kqueue() r1 = shmget(0x1, 0x4000, 0x60, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000000)=[{0x1, 0x3ff, 0x1000}, {0x3, 0x400, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x0, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0xa675, 0x0) kqueue() 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x8f00000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xc600000000000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xffff8000037a4000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2184, 0x13c7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000300)='./bus\x00', 0x800, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000280)={0xfffffffffffff801, 0x8}, &(0x7f00000002c0)) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xffff800003b3c000, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xffff800004d3c000, 0x0) 16:00:30 executing program 0: socketpair(0x38, 0x8002, 0x3091, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet(0x2, 0x5, 0xb767) kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)="ca3d6bfd7d9e88f339f651127bb9fc8594fd12453beb11227d623bd96ee8ed1dfc3539fa71434ae6c877bc0460822e2574ca4b409014a3f8433f6cef4d4f3d22461ff186d63c70c2", 0x48}, {&(0x7f0000000340)="8445c6db46dca679fd66144ef659ff", 0xf}], 0x2, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', './file0/file0\x00'}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) chdir(&(0x7f0000000000)='./file0\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xffff80000801b000, 0x0) 16:00:30 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) pipe(&(0x7f0000000080)) close(0xffffffffffffffff) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0xffffffff00000000, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001340)=ANY=[@ANYBLOB="010023ca1623991ec61d19c7d7da1ab7bedaacd20704c08021905fcf99290ae0884f1b91830376858b72abf52a395ad27e21e3e9810cda0e62f8240251f594b1784b954d67bdfcda223165cbd1c530b097e80095c2d4222bd559f80f3bfce8e653011a41ccfa7a9f495d62556edcc847451b15daa10d7efc27bfdd5d08b8a27d6414ec9052016a0dd3979cfac505ae0707548f43b98a14c8103fd5ac9acb66d446f21479f9f75bbbe44093c3b868c4f013d287"], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x5) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:31 executing program 0: r0 = semget(0x2, 0x4, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/56) nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) clock_settime(0x2, &(0x7f0000000080)={0xffffffff80000001, 0x2}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() getppid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0xffffffff, 0x705, "d40300eb9c7c4497845945036d5d2af507e549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea49", 0xcc) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa) 16:00:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x15}], 0x1, 0x0, 0x1, &(0x7f0000000340)={0x0, 0x77a0}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x15, 0x1, 0x1, 0x2f}, {{r0}, 0x0, 0x40, 0x2, 0x200, 0x9}, {{r0}, 0xfffffffffffffffa, 0xa, 0x80000004, 0x900000000, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80, 0xee0, 0xb33}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xffffffff, 0x4}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x18, 0xf0000003, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x0, 0x3f}], 0x8001, &(0x7f0000000100)={0x40000, 0x100000000}) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="6caccd38a4822c07557e97de2f9956a581a70f4fa1437f60181e354524159c30e0ed74f27b305fa8c4c06a6d1dd81404df3deecaef2b4d489b33e685f8c4a5e6edc56f98073442c5f7c5e5f3904c381e4058e4700a32bf1a1c141ffe8751d903f4c50fe5130cbaf1ab58c38815c4db7810d5cc2f5711bb462ffa79c89ab2d7dfd59575180a48582e18f909ff0fa56d41ba1b91199750079e31f04b0d90448f5e3fd646c417443dfae8235d361daa808af8e37309ca4bc785d104c805d91c2c2f90aa043209d3b9a14dedafbd1841acc30879daa095f8d45363fc71dacc5c21f8253aba6e13a7b8ddfbd8392579213dd0", 0xf0}], 0x1, 0xfd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000320, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvfrom$unix(r1, &(0x7f0000000180)=""/22, 0x16, 0x841, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xb) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xc0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10000, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc) 16:00:33 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x100) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xd) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x80f}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="984d8eb2bd0cba42dd0a3eab438fe7e01d5898bc0735742c1fd9505f0120a1f5d5002d41262850b63c7868b318350745c69dbcb2434f930118018f18d33ee871acffd134cb4ef684e5da74f5b47c450c9c9db4f2ef717acdb703ccb71ab5e31c6139ddded2066edcd9643e4a17a60dc183d007ac3cbefa9ce17f55cc9ce74a203a01813d5c3d18c8fc6a71b7b58bab560c4cddb00f6082abe186a1b0fd67", 0x9e}, {&(0x7f0000000100)="7bfd8c46cca114f3b3240f76a898101c4e904d2e4b85430afed121d975f24aa66894f5935d87edc2c8207f27bac585fb02d82d94a00e2ea15efcf3d7f27fd95c32ae7c", 0x43}, {&(0x7f0000000180)="df68399ae4fe08afe8d673ffd1d4d5c1f23677bfc9e9bc49bd81c772da9422d703d1bbdc341e1634af73647ce5c47852e93c57d2d95e1b6fbd759271a30460638d2629d960046e615c10661ac4912ec782a68886f9f8a894461c0c61d4f7814a7c257637adc353c8e05420089c7f93d3c889addf4e12e0acd6b6a1d0bec5a912c7ba67c1e4f9c779eb953cda73d6", 0x8e}, {&(0x7f0000000340)="d84b3e0aa6389e32fc3e3e1b54f49bf6741aa5cfeddab82927b9c71f84072f465be52eba55fd77171b6c4fa7588fb225c1ad637054e733c684031bbe16225ceb643fb28a9a7ad50ef0b22673b500c577bbb022ee3cf93882bdded269f591826eea88cf8c258dad00ac7e8ade68e49af894722bff1391882e9e44f54e164cf7aa254716ecd78c7dee2a825dccf600c18a7e333b988b53743d5efb2a71b9bd2435b6330982f5c4d548bdb1cdcfab57e6cb60366a1f724ab232d3eaebb06bec03b8347adba8f0acedf0ebd7082f6c67501f43", 0xd1}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="e000000000000000ffff000007000000b94efa42d044d0726962f2612de3d3c6a839d5b1d2c75923defac1c92e4f5dd7f33ad632a10bc6c2059abc4eebc37d009b275d974941fe5740ae7e65d0b9f0826be7f6b4f70433790ed54b6528f9ed936d7b8c1420d0dbe2379b0a14b5cf5e3f18d25d3dd2991fc1526a288e647d26380395ff62e1edc484ff3650a289c930a73c59dff85f6231b09da6f6117dbed6871973843e1b2ea60d597fd95c408517d0e3b94c892f993fea8f7c7e3523286624b7cbaa9bd03c1ab860eb5e4a578c956f9c993dbacf8c187b43cc894f54150e0000000000000058000000000000000100000003000000abe7fed7b3303dba49d14aa1df6170b985882a5c294111f1230e6581677831f9cb6bf1cf5edab1a095c364eba9dd042d59879703b10a24887de61346bd28ec905100"], 0x138}, 0x2) kevent(r1, &(0x7f00000002c0), 0xb5, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x1, 0x600fffff, 0x2, 0x101}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xfffffffffffff000, 0x80}, {{r1}, 0xffffffffffffffff, 0x82, 0x40000000, 0xf0a1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x154b, 0x6}, {{r1}, 0xfffffffffffffffb, 0x50, 0x80, 0x6, 0x1}], 0x10000, &(0x7f0000000640)={0x783e, 0x2}) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) 16:00:33 executing program 0: write(0xffffffffffffffff, &(0x7f0000335000), 0xfcb7) r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1, 0x20000000}], 0x400010000c51, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1c) 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4, 0x0) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/240, &(0x7f0000001300)=0xf0) r4 = open(&(0x7f0000001340)='./file0\x00', 0x10000, 0x101) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r1, &(0x7f0000000240)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a0a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a69483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bef42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a377d4689cbd01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64c87d06fc4636fef73360fba11b58bf38e38359f63ea6fcf316dd1c24fde784aca00f135d805ebf5d3c2397ac78f801ee0f5c4fda72e0f1b69e1980e7eede8134aaf288a17e9a4e819e16f515ef40e4f4d83a1adfcb1cc2ea74863fea4d318da39dcd85da495a855c39e08e5fcdb01330ea9eb1b31e6a5eaef467b3da059843c45d85abc65f352985e910fa6a131827ba859915a501f4a9d089f2b0537ba9a0a3077f7f6db433d587304f1e7dc1628a65c95d2397eb362514033b0a94520000000000000000", 0x10bd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, &(0x7f0000002680)=0xc) r6 = getuid() getgroups(0x3, &(0x7f00000026c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) r13 = getegid() r14 = getpgrp() r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002940)={&(0x7f0000001380)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000025c0)=[{&(0x7f00000013c0)="fd8d4df1353aca0efdbb7ed4634b9fbb0840027595d725bbb9b78e62dddfefcea415e55e", 0x24}, {&(0x7f0000001400)="f5d56e5376e7c3d31ca5dc7f70a534fe69accdc9ebe2c6f6857909d088050d5fd7ad75a52cad30a34d58225aa9c374f59d2d2353eca46cd4ac01c4756a473ec036308315e4ddd4727c5c7c985f1d2ddc3b4786f16403a2c968e7d0f7b5dbd7485e34900946d609919fcaa3b10796a64327b112f5978d5c4dc7358fb70af662daea3e1410fb9bbd2391", 0x89}, {&(0x7f00000014c0)="9adaae0e200fed64a0f7f1bc56ade229ba4cd768286993428bf456e5f37f05d93f39f5e08da8453bb0897024e75240dd0884abfd0b5909880a79038bcc277e86ec7a01dba6c2ec8cd9a9f5c6102d74c7b115fa9e8fc9fb0f499e899f3a3c8f07c1df5a014d57718092d654cb2adc509060c3d0e62232f0daead9fb37d272624bdad48a5776e116a5cd2d4de59b99abd8c6a6a42b31caa76ee444a2ffda09d3000f2e020075b5c999", 0xa8}, {&(0x7f0000001580)="dd435d6c80db0782d131c0c5d0cce5a65be409519fe74a39f45f4fb06a03c25e081c6ee51d17f96baf7a523c9be1a5e896", 0x31}, {&(0x7f00000015c0)="afc2d19dc2bde4737b567863ad2f6c4f7efb611c027c073f72c248a18c3766e642d6745511ce52f2ef1594de828117bff508cf0433f730095877b91fac41efc2872baef5a7f11a19e6bd3495faec73fe738e720f7d11dcc6c3fc1214d5ee4575d8c83fa9bf0047649ddab07dcb57473ccd56079b931dcdd1d53795a5a931de01704d6aa7f3636e7b327b739bb9d0a03383f1f05407f12dc9275697fc53b137661012b8de77e7ee0702afe7e6ddf4a1bffe86fca49171667e6102ce61981aaad4dac19e2d6e2011a592999dafc6fc6756c43549f911fd31349dfdedb4ece68360e115b22d3e8be84e27adabd574fffaefafa9bcd32fcacda32652c7957aadf8ee55c34bf7d55b471b277ea89c6e10ab748ab5cf3175703289a028871bb00552c7f8416f56b9309f5b2b162f1d4d8efcdb518a14358b415167d6cce9065bdefdb01e1236ab3f7a7e226e5c1a82889412e7776303f754dc822360bcc7c635c49024060a34b5362f23d25e515960db0b7dfd80cf2b1994fe14575f3898d30edf86efd6a80515bba30b3171cd2851fb561308bbbd25d2cf5cf7b00727d2588e39d57a72bde7d0e2af37687ab1c6bce4a6f2156e94beb5e9d1f077127bb372b3057227ab7887d84b535ef3570af79572c68e7186efbb3dbd371c20ee30233cea038c6e17a48f4a46686fb1c67451b8dec93614c0a5e6984f717bc33900a9e3a7e66245c98433144a10e07370549fac311459d0b4fc687729a003b6006b20a77677e3ac84b9b8d0a72b3acc2cb459655e0e72d2a200c4418879f5702710bc8a0157df9bc29bc30994daf1bc6b992bf122c9c41bc7187ee52692b719041444b0242b96c2a94901c5b4394ffd7ad82074f6a1140e1f672637323e6e9595a6f2e59841f2c0d3f5243de8e6f0036df3171a55259f7bf8a6ac390decad63a92becd593eb189b346ab2ccc3ea76dd6e3bbdcc4502384908e4cc65e2be75fb658dc59caa2a1ccadead3e7db531358d52c2f97ec9fa423f7eb3141af51824332aedb0a0c650c7ffbff096aea12bb34f9c62ccdd0c8a36106008f8973c743297085d70a46a162f462779835e803e797e7321e787d748a560cbc628c585b08e41753fb538c6dbe93491522ad6983a4596509d1be7a4ddcda7e2ceb3c9ced95fd8ca1969464be26e53e8552d03cc70c81c1dd3e5308afc468f447e6ff2d3617e180e322fa59f1ab719df131054416eadde98acb0b2c0d0a02178797b7736e7c3f02502f3d17a48690c508fbedf68d2999aacc4c34074941c434ae82aaf7e3a4ec7d057fa72f953d5bd8d2e52ecb48b0f1cbfc3ad7469a6d290fe376206a8450ed69a3502f291d5263e533c9a03940591d44cbeeda0a728279c9909c7d27cca8995c6ea96075e4fea18e884c9cfbe004a9600533fabf6d95983bce4c2660b98dcba776ebb5b16e204a9cd47d9da4674dcac48cf19544b5c2b9ddbe52e6d2f70b58bfa26939a8c4a7051d9539e7318e3a4e64c6cd427ff554d70234d8fe70eb45b34c773da05eb314ce54b7219f9313e8b254c1bd2470f82f72ff9ceee7d744834021dc7b68d17ec4210147892b902b3d4ef6caedf60baf8eb6c16478a39f54524ad4ab9542629a47d25db304a22a270b4efa57f6752dfec1b0c0d15d046595d42c0ab684fc598532fdede0df1be8a70f6b961fb481c3cbd6e9dd60c14787e6ba513300474d2a000697cd9fffd173ff84288aebaaaf894a5e445a57974cc41039b267a3fa485e19ae8fb91bd47afb96dcef689dd04eb2dfdcbe2bf94bdd6bc6c63f3c2ed28d2970f748dee6eb1865081764af6343a005d4e2b0d8e9aadbb99bc6f41390d6bc47e6726094b1a63e49e65fd084ef3a55d94ce8aee04ee6d938c3d17ced3fc0d9a78c7540c61bafc3112c203f7969350e6902141aded4409556d64d59383bcc03c5e3fc91ea87c2c6ebbedc7a823044e8ed6bc4c0ed63d3d186a91f54a2e22e7a63ca32d7dbe401e22743adb744b65a0f904f74c5ff38efa19fb01487e080ec6b2354e4003623a189db7227a60949199d9c2dee3745d4e00c420098805ec90a1e837f3d74db0e76155e62c4a3ec0e1b735a34122e1f6557633fe02e8688aa28b2441feb235d46359dc9fdb9d47eb3e801819fedd33e3bb6dc5e907349e4d8350fd3e03bb591111807262cb8823b76f619179699f73c451755acb5e571080f927ccd6848c7e49289d41c02b90bc0026ae13eda603c01312eddfaf28fac4f2e5fb03ad7fe77272cdbe2c94d7d4182212a80474d14b11f1232007c9ef7d7a6552ef67c995cb0ff4c61e4fca4a101e629d110b998adda404d7ea5cde7179c1cfb79fdbd8460d266174b156fb0e7742b6024ae6fb8a1450cb4e272dd6cf6fa2e8256b8c2a51dc98d20c882c5786279499db55d5352c7d39d150b78ce6eb2598274a1eb1c504eef7edf0070378f4f8f5b4cbf15be1235fed953a21569b0bda94f71408e1d92166fd12407718a3b3f28de8f2f56b115c0bbf4ba5aab33ae19c48b03a03186c49ddbc40d57af836e0c1969a96a08cbaada091652589ffdd08deb9272b420192e2e67972c268b5530ee706cb2af2bc71bbc932f8bef5df445c510afca5ac90add6a1957e5bc1a64c7d1f83a2f6d128017861a60730a47a98f8ca96054ae53f13e95f3980a2aa70893f3a74afa0524db5f4a259a9a282b80b3a8c492cce619072bf9328bf67bb89c1dc79c7b5751534aa63351215cf083d9312dd4a3fc49cc3ad5097750bc77f3af0dac60636390cfcad6cfec9dcdb62f6902d1aaa515a17b415fe4b25b6febf737aad94499d76d9f56d1212c5342a0871946e3e26179b722dff0ea01e2db45d9591767f25fa980e0dd82581598c0d5a731aeb32fa9caea42aba525f6dfa634361d5b44130d94a14c6f74fbe3b0a419a9a02bfe6ae263c7ed88092fb5079c77b702b28469f9ade60e643b4c4dccee9f567b73b7672a9574f33ba24f09e96519a95bae2a33d497dbdc68e8b098551eb20abae811c6d07f2f40f2bbcd173b788a20746211b810666dc5ea9b25c248af5fd75cfe150ba6dd76c29d14273ec8247e443e39bf78d70dae14f377680a73aac466bb1bba16cadb078c3b391d5a8e0d3fb9c14682aff5de7c81194f86188992bcf49296d552b5825a0d591787bf390fb2b2c40a04b7c476365b13ef2a34ffda15a9de5f36f63003c51b23c7b397439e58004800bb0f52862816db7135e6b6d54e133650019684a6624385eb4bd53661539b1fa4280ccd6f184da57378c31bdb1f0294dfa4c697bf8fbd9cae647ab2b1144128ffab49a7917975ffbdf7f918b9a1d167b05bc3eb4a3c03907a9b2d61c4502991aaac95f649ec3618fc5e33b444104d476572a54784d95290f6b47495acbe4578c6f17b703a87fafbdcc4e37994187800f25da43ad49686e418f2bcfe6f2aa5084b7e71ce55f93dde49a756caa7826299f35a6f3321d6a8f25d80cfe02fc5293e8d03f43627ed97a3b1538dcd8844e9495dfff30494227dcfaf432e12b439c588863e105cbaa7256ca34d2249512b33766cdea784ba9f4d870d21a62b7b82a1b7a5fbb25d81670fb15718d4e43422314165d56efbac5252fbe4e886933ed8fd10e2b064fa15762d2a55c7e9a2fc90bc9df14edd226eda699d9a35d422f7c256ad7e143eadf55ed69ebddab7cd53483d880ce21cc35eb45976e9bfeac45e830ae8dfb2bb7d6c2b0985f89033ee376b91c854ca4650d09c97db3ef32dd9f87a2da89b887049e8c138d79cda7518bf466e616721e3df38280ff41b81dc7ff15b1b3a856c475220d30ab22056bf9b8db5a628cfa29917434924e01d5390cbe440de10b4372ef70efe3f91b2e5d5de923a70114053e4736578e05360d88f0647b8c94b5b061059726a0d08e5618bdd728b96b39d91e4edc38d443993e20546b7a5597d35d5a5b522df82b4ff179550ffe23dcd71bcb68d551d9248deb1a6e213fde387d415cb3d783d6ba2720d722950236b83f64575e75422df44b20500f955bf54c6a2b9134358b9fe48c7cf35ae48a1a0b5e4645442631072ae42451e562563804e431c4492eb759fdabcc076c01261c95afa663761dfbfb0e4d1ddc6a531c28b35f05187a5792e321b53f20f08f90b1efd5d52103fc9965dd73c079d263cf07f5e1cb0c97558be27bdfc049a8611c2c2db965947819e2473755d5db883fba75740c56598d3037962214e5117d4dc21983383697ea3d0619f2656278b828ce7a34712bbd41efb5064bd184452231ecfc9bb990f40e4fff95e160ba25feb081793d2221f503ae7016b8de0faacacc92a3f5cc79518c78bdbc1e035bef7c5162910cad165f2ee7afcb1439c5c8f3f26fd373187c71a6f5fe5fd1ae5a020265315bbf1c20692309e898f8281d45e62249925c1955a3dcde296310b6a6dfaa130fa5946a196b1d5a972c1d9c72739427866b4f613a207f0f53e6184b34363a5990f82bc1b5f605cd7fcea06bcbb70c335fe608c74cd73f68fd2cbcc41282506db5fb88d119bf0058ea0251ba1f3d4f06e7a788c4029742839b235017dd6d8e9191cbb928e41c6b3ac97ba7c15813bffff9d7fac1b1bc6797fab54a1247c2b005f09da23bc03a3576509492c00cb403ad8eb491a68f69b0c46fb44704ee4c4437e39fa4f27d06161c7fabb8e7cbb4deda0ae405374cb2693841be178d181b680fd973ae383e69c27b5bb6d74c61b8d8a0f963a512eb5d958575b40222c2b62d6e7e048824798208cd96cfee28c617d92b1e9d95993a6f455cdd2c32364871b06078e065ba74b0f609d755b30130fbeea837eb7cb03582416f33bbba08b6e095d306bee890beedf802e60e0e382356cc3d9049378f19146b47fa7319c0bcda4c6729ac513358810dca07e2b839b86d66da87c059cf165de6315f14e7760b049fa53feb8bba884cc6f9dd98ce1d1e4a6eb5ae277a608c5a396736d8c8c49dc267dc28ac36ffda2c13fa7b1b6a8933375241b7df72775cc337cfdb2d07533ade18d2b584955cb327bf3ca6eb93084e97ad616310580a87f61ff863b7008dc254f4984f7ef15b91dae3a1ce64d2fd9f96692b285dace5cf29a6c9954e1b3ac51ae0a71a2dd4d0cf2d4d4a8bc1858668e5e7196b1abd191888d10862782fa94ec5c75ba45bc0b78e3d1eb572960b41e1133e43036dacdf0c0028b3c6f5590ef0ac4d503a4499930f646af03b48f580d1a9d305a67ad7640265e3f662b7bc683a25bbfd99506557f83d1d54e0f39c3605a2fd96f985c6a6d6355f362e17985e19628075801c2b733b34b87e5e7db05ae9a02c26108e4cc6da075b1ae0f5e4035359a4ffadd9e82f569128b935d644947baaf5c7c2307482d71995112638e07c0c83a5073c3fb18b375d1c21d22de8279089e5ff7a3d4898f4f5ab5a5ff6027176dd293f2c1d393d27f330e9730a7859a08153ed6f4940a218f971dd56187619c0509b59c9ca996c1f059ff75d270f27eec8c76f5cabd4643a80f1bcffd3c674d2ad1ccbb9100c3a1f2ea450b41a5ffa5d2c9fd140aa930c69f8765f748924235c4a2318b6b2a5eb48ce7c84699d42bac6c94d47b4df5684f1a4e9e0a43d6bb836fe1852092f9e51e60b327ac551e083801451da9b2fe99fc73e99fb801229e5a8b60275765f403a56cc3e378be118c95a080bb861fdcd61f67ca3eb3a1886673b7e7432e5f91f0bb4d30a4228ee2e07591f973448e4680144c1d9232d4e97006fc8111e731363cd03e4e49df3de7198ea735e2dc8950fc7e91e8e7c35baa3f42b302f", 0x1000}], 0x5, &(0x7f0000002800)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r4, r0, r3, r1]}, @rights={0x28, 0xffff, 0x1, [r4, r2, r1, r3, r4, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r4, r2, r4]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x120, 0xa}, 0x8) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x25) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2f) wsmux_getmux: no memory for mux 8388609 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8f) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:34 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="1b13b58c3c8bfb6be9de4af3084afca19decf9e6148c95575640b337ccd2d83fd5cf7ed730677a5fe440b14fd7d357bf1a903d05d04ac011cf20ac0f282133643d1924d93dae2df71acd92eac77a534d78a7a80d8c0bd2ec0615ba3b8afc7d36531b8e", 0x63}], 0x1) recvfrom$inet(r0, &(0x7f0000000180)=""/21, 0x15, 0x3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x100000001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x212, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc6) wsmux_getmux: no memory for mux 8388609 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x205, 0x0) close(r0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x300) wsmux_getmux: no memory for mux 8388609 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) write(r0, &(0x7f0000000180)="8d4b4b0d452da2128fbdda68d77d7fefb8606f4d049fd85d96cb3fae2e53a5e1d46ae5741007409aa7f5ce55979306234adc1754ffc79f8dd7057f4d4f0b098a3c39d24281a5e381febeacde8a8712942d251a511b9530e247dfd4053f13d130", 0x60) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x500) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609       16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x223, 0x3fb7cc1138ffafc0) sendto$unix(r0, &(0x7f0000000040)="b66dbf4649a2cbbf37860d27e21bdae6a2e2c8e9d8e2962950021fdadb81aaa24a124522b100e3b259a4a8587b5905010d4f300b5ab42bb2ce6b190abe1cd179e3623ca281247dac178f3ac5e3ae0e32a80d87107d55753eaa20d669e1a8ee4f9d0b9808af1c7a6876cb6875144f", 0x6e, 0x4, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x600)       16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) read(r0, &(0x7f0000000080)=""/121, 0x79) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x3) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x700) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100000}]})             16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x900) 16:00:35 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) setsockopt(r0, 0x7f, 0x7, &(0x7f0000000000)="e5d7cb3fec4c20456cf4195f347ec2079ed65e5e8e2436f897f4b3196f4f7be316140c9fa5431adb627c907dabe9f9116571a8ab72dcd57cee4adf8f212bb7bd34216c930b6b6ed56becad5236cfc29476d897109341c428e984e5ae8c3c3d1d790a451f1bc7bf77baee31a6bc7306efa82d563b2023cbe904a2de07872c69fbeeaf11aa73723b4243d3594e", 0x8c)             16:00:35 executing program 0: r0 = socket(0x0, 0x0, 0x401) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="1feceaadf625c3bc3366ed87d789e514c7", 0x11}, {&(0x7f0000000180)="b7e3ce", 0x3}], 0x2, &(0x7f0000000200)=[{0xf0, 0x1, 0x1, "90c8888f85799d21ee5588a6f6ee17873aceb3ba8470a17fbfdccc34651837ac942138466c2c8912b24928a600316adf61ada1faecba939149ecf7ade5eb82837ad6755c99348c700484eeda648c3284c55efd0c7f01b573eb725450af4ccb63d58467a813f8503eefeba090d964f155055cdf0ba2c0d79bb37a43cae7cca31574183f2372c5d1c8128c1f849a19ab6d11fe08a4379bce244f565a52304b8215b74c9d93b30441e14626a5bfc922c0775822daaadc083d2b40c9a247a20adac8cefdb2b0914175ee860b39655af9ac9b40785d65c9beaf7868e2e7bf4eeb63a9"}, {0x68, 0xffff, 0x100, "e69ca5366d30a5a130caabe2339abee081ea78e16de43400c61773ceaedb00dda966063a6b6750527853deeb1c779f89a813d8e895a4d97f9b3585e974fb620e79bcf7b0f6dc78aa0ef7b9c1ff03a83523faa3f5b370"}, {0xe0, 0x1, 0xd4, "60f1ccb434d875d3c5016c54e16f718bf8d5c297441e18a3f082cbd47facc47234a5242bbd125b9c441e3808244a4c2881a1066e3a9c334a60a1ef0c6a2e660504e244c7e28e3453ceefaf74b19a2602b9ff9094339640584db571c22e7201bbd54b12ea20fa4bfbd24678c5e99242458a24d74e61314fc455ab7df028b0df1caa94e0524b60bc0c5af1360295e5f49597450bb51912ab89413d664949533e3f9e12eda55c7497a87464dc7968526e5753b377d43c867a7e24bf171e4bce16059d8a75e11daad18619ce428a1d"}], 0x238}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f64210638ebd950b7e84e40677d75da803b81b414712750f3fad84c01fd6ba5f6b4adc77f53fd73e404755fde866060ae55974106399389e16ee7d97597f2ffc78a7d0d0a0c414fe634b052f4c679470e7362c9ca98e2efa7273c5ed75c8a0469a62ef6e2c87be1c6f8106dc22552cff0d564ced928b8f5ea48929661b68db42b538c093c54d8c4746baf1ff512029c8208513ccb573b75547862a6ab34de00dd542e1c5e3a09acf7b976b6a2ac9308afbe9fc049258b448ecd9c9d58462890452dbf4e841276b6458dbc630a8f609b923006d16d19dce55d4ddf4f46c3b173458241b9ffdffb0c59d8653b7cebc6f7dc76d1745adf7f000aef3b519", 0xfc) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x400}, 0x8) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000040), 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x86c, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa00)             16:00:35 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = kqueue() writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="d77fbdb631ecb75858946deb915847250ee56cc4383a8f29add6229cf228cd2d7c36574fd5f7edb2e1dc7a3fdefc6ffe38d7bdca1401e31eeb61b70c1095e8092bcaa206210ef9d6d63f3df326e371393ae672d6512adae748a26930790f38cc033e997665bccbc55335eab852171d29cf997976d11b41520694a0e94351e836fbdf9b909795cb69f58b3ca5a1aa9d55decf1a24a69c28c9c77a2e5e53", 0x9d}, {&(0x7f0000000180)="bb48c707ba282697e5024f3a06229298589252349d83c9f408c31f127df00ae06727152cbf4fdedb4bb44db9d74463183f44c2ed3053b8cbadabd6ede488fdfaca2d7a106946e7ee9565e83598dcdfb6e0c88dc28a8ebc6f8ceed054e9a280494d42136b1f02cda10a85434034218781d35d6831b294fb3114504463c70903561cc8a66cc8e16fb22351cbd60ded210e44864225b71a4fbb12d3a82e73b67142c43a4312ab83726f16c1234e512ead8cf9", 0xb1}, {&(0x7f0000000000)="86cdd36c0a7c6469b1383f0d7d591f7bfb9b760269eaa8d86b1642822da42ea5e19323d1ca367ab19be14c70f8bf48ed276b42430c0524351dd9914083b0515ebf0997863f409e26c69bf598272547e00d39df6e54ec527cbf852b3e0766c6b7306b08424179e2a28667de9ff24ac955ca82785f8c4d", 0x76}, {&(0x7f0000000240)="8f9c9422a58e5f75128d1d7a5da1f3164bdc0b8ca4213c5583c20f1f6122aa2a6a037c1f8a45985b375dec", 0x2b}, {&(0x7f0000000280)="c95342ad66cfae0a18dfe355073039a202af51a2c676bbb377e55023d571d34d48d69e2b98c061f4719398a400d0950427bf920985eef8962f73348c5cb9ec0473b5fdb676ce5835d0047c403652fb54fa5d44b0d56b12e2a655a47b1ec9c2506b5537cc840cb764c7623e252b017867f5c2f95d4ef3ea1e58b58ac524d88b879a003944bfb984f3049dce4505ad447558ad0adf8548b5895cee0a892da4c31135ca06e2bc0a25b7726db8df6ec67d34c40a37d4307f9afc990be8212710be1dcb8bf7522e7da1dc2b73fb305c782b3135baa390ae386bc09a710b", 0xdb}, {&(0x7f0000000380)="2d36112613c69773be3625f4417c83a9b603429db3a1bbdba7c8c7d87e4c89894dbf7586a41cbec5e692ffc182ce42eeda5be1ece5da06f822e3a79ba8d85ecb4f4b20f3b93209ee8ce773c6c32c6e89be8c248d3ab66bdd834e24c44b6351aba683e8b0bd8cd3b36809ff755a2222c2a2219d4f94b3963e5b1bbf5fc1ebcd25224f3d9dde8dfe187f7d01a8224585a40c02858cddb89fe275e9165c5d6f3a7c45db2ffec54f79169957e639243ce875a461948822478846fba9aa1eec8a58d85673e90f1e4ca4c08bc735df617aa0eec81263647892dc6aa09c3e404025eaea2ae6e6fc4945528a9f15f73482ea8a11b89688", 0xf3}, {&(0x7f0000000480)="7fd3ab47bdbf97ccfb92f2dccc160614886d8059e806b34fe184186254ebb7544a48c51cf52f8cc7bbc447ddc9de934cc8e12287d601b7eca076dbca7efbb2e324248b9dc26bcac410bbd17de149ca85cd51c278ad2a130864ab9a2477af8f4d54af7ceb5d8653e1a7cb2bb2a2706a46430ffebfa4a7865b83b2ce51ad53b439ab5ef8016437d246ae429d6b74dffdfb83454873faa3b5c91c06c725ff8f3fa404b9cbf66352cbf8b659f155d924b8757901d6e67caf005e3fcf806d9bc2084a3d72adc8ca1bc580f6d47a1717913e9815e07bccae275f23dc532d51d12dc0f4b7b6a2321cd95b8043623f34679a30fd9e93cf68fe7c666c2662521fa9e05a97383da8f7ca81f9a6c316985396c2268e3304c7afe48c049c7a40084a8ad7f68c5c3ef7dc48f28fe1f4a4964d2d5acd745e7000378aae0efa8e38f80ce801b3c4cc63ddbb93be22dffd5f93a756764de060c501b610be9b263c3bed063785da79bd38125ce9b9ff92fb91e2ab4a8b7627c112e5a2e09e02d68a5dcf6d4f56122521ead8c69823f410e5d17144d7527072fe92f0f8c3e6061435899d7f575aba03f4a628f00fa37b13956c52e718b9c1499290a13ebc267f3a8175e516e213da2352fc4ffbaac812520ae652691e584edbfda67bad3e243ee84398f61766ab45d5d771fb3b2b70122c49fea36beeafbbbe0c3634a4da3f1fe1245065c5c04553d0df147de5c45ceba1e86c3e821e6e2fd4aed2948f30efbee21c67782ddbb909aed52fae71ced1165d75d1b3f259a9239a4ce8052cbca96d30d0bdb7f9b1a5edaadffe0c3e78cbd4f9e5b81fdf083147054e6b79d4f015a9acf1b6f51b8a25f0ccb40b0cbf75a88b97b92f18ba1d3e9963e63d92fa629c09e01613f3369602dfc06f862fdbd16c66bd9ad13b994ce2a3db064472aec750109586c19bf03f89359497892fb2638dab17d007067fc822df8755b61ed61a23abdfbf2f90c997a80616f90f7cfec410072606ac2788874c591d3251bcf4a331249605d83800bdd292fa3af6a8e0e5116bec2ae0046bf664a6c81a20e5f6dee03a2f331024a2fb2e54c078d82d97f6a537d63a16a63fe978bacdd1b6faf995c4ba2b7069d9d94426b86d465b9a5eaaf670b4b7967f8fbe1a521f8f50fb5c992df5f2b0a22285201a9ddb51ef1a2205172ab09310f11e93e2a38c3eae660bbade37fa5c37d8c8bf63c98043f7634356eabb6dc28a098cddb0b324d07bbaf14b7a4405d7c279a29113caf6a1dd1adaedf27efd85ad61209164773d3070beb989e067f4f693de239bffa76f3ee400056de92f0df41969f1668c6a955a98404070ffb4e852be0e3d04a39b9dc06712088f19b6a771a1dbdb540dcfc828dfb15c9dc7e79284d51a77df99727b080a18541797420967771c0f522d44918c2aee6bc7eb26a176c85f5cc5b1679a6f4311f4995af4cf9b85f83c5bbc78e7511a17eabe76dfb94b202c8852c49b0dca21b1a4c2a717c412c3d2f7319302b613c209d983e9deb34dadaee53b03f029918b8c26cdac593ef1540e1135dbd8aa128693f46224f84e01f8d5b164e7b383a0bb942a67a67f20669abaf636ef377752d787933314cdd8d43ab7e545e75f88537fed89c362d7b9d68bb4d34bb5ae17dea70ad7845a224eba3ca613c67f0e573c3cae36855dd94cac1673e655e205f5dbb7b9f01b179620c3e935f31657591ea06758b5e8fb966e176b782b7c9e0682db526174a598faccba64d872de34ce3f4f58ba83c903858164c06e675a827479bf7bb9dfa4272cc8cb03675b9987c1db1abcdd52f97302f6a87c47287ea538bd518d1a2b18453ab3fe2c4e90e462d271f7cd18dcfac69ce56573a8b4d5ace1ce5f861554d6e63e1d9d4ac48fcac48d3cacbba3eeeaeed509935119a549e2cc0a4977816b0708db8c4f15f70940899b51833f1d8a9a9afa3365a737bf2a1eb485399ab529ef22d1f0894073fe1def5c7ed3ed36328aa3c9846e54ca76009707eed94edc86b6b955885cf910d4ede990ff06f9ca10efaf0bb65eac5b3af56a0b4d06a3476915bd58358485df334a1e6248ed3efb0fdbd68458aacd7513a4ca7c2a995b58a42f2c016e30910d0a3f4694a760f52d4e6723967f7a1c856ad65671feaf0d12446330f87b1542e3096601f2b35dbf8027c9d43421e234f4cee8041d1b745bfc4e51ae5c55b5b7ba4bcb1a43f8246396a945ceecab54d907a39eb42bfb50a929b6a3e25821bb80eb884d4728e9d977db2ceb18f0a594b95a16bc0e551a679b276bd910904bd2f3addf56b17d3b4e5a6b1bc5fbd77612475253c6b871ec6b9a2adc007a53465392308a83c52c7ea6ea3f77d107e7e4b45c38a59120a67041dcc6b91b695616321d3a057af0c199796575a93210f746dc6a0a45b0c693a3859aed2c34e8fe0dae335dbf21a9edab089acdaf0f95ddbfcf3e7b15228196b42075d22f24a8ae599361b3bbfb0353cfa986e41c0607e6d8f9e46559bfed5e734f6acdb2a88a7151bb202f4ce9e5adae3b5e4497a13d7ca592892939ec6cf7ce6b17b09b3e5ff4f80a18280b264123bd83cd10e54ae81c74c02de236ead19c1e4b85d83b42409ba7102d4ce6d76cf47a530b2cf2b92964bce129e7450ac2c1e7649257805418e1bba8fc15f39e7eea70d644ed21dedc0739c8191b2c858e6ecec968868461ffaed6a260d837b6982a68ba847725a29d60b9bafc46053765938b05bc3f165d1024842e78eb02691f5c532be4cab1a8f072ea674bc284e846fb0b10fbd07db10d9d475cd4744acf4b1816e2a32488c62f1b63b4e6f388ded62e2646bdc4bdd2e18667ff433c99057f0069a257a75cd2ed2d1dad5dd7b35303f12d1e850d9bd55c8f42d10ab9534350ec656c197abc61b440cffd175a24b6f432b35183c75a54fa72012a71bc73574fb5e50c67268c72c2b89ec5802cccd6a26cbc19db7140114b564c05ce38227d7e79fd1478d43f5fd9bf15c39598223c496ba388664f8f23b1a479fec4334e46fd751fa7e5ba20548839c3f09dcbfdf8bb9a5fcbd3923fd03a32bcf08265e746c88793315f12cc524daa03b0aa0476ebe1947b12e33a1b07fbbe1b39a584944d5f4e6d02e0e92b2e4eb5b83d888fa811be39c4ee534fa4c1393c45dd152b183565824a667c1696788984af8eae283a03413883b10d80250219766ef5e570764d0a55d511863596c5b9c53ac338e8ceb9abef41466810c2c529045f3ae76351a4149c6b92942f3fabcda36cacdb4f691ad6f372ff5945afa45fc1ee035bd67ccea3a03b4e1f33d7f032b9423fa587def4ee04d55adf964b34211c4b00793c27d02a721543fef87847f82350316b28f70fdbf1c967e12b7dcad02a7b36f3e28108eaf7a602ccfdf0cca056360227fe20ba3ecbe1365881f880488044dc19a9f13f1b791d2cdbb8dd27ecaef2ead3b84fb9e3e6d2180a9b550ceef5ba31fc90dbe3df5ce8863ed6f3446bb79f4521eb8f560f47b3005a613d430f095eb5537c2e27fb2e1009dc752e81c972055ef941b0a7a4334bb3ed007795275f271067e6ded32eaaf207293222c262d3316b3beaa8dbe1965a91509c93a6e93df4b3af3a52ed15fe1a25101ab9b338136cabfd6b4b98a020ad666311e04d4814ff4120261fb532edd61624e20cdfbfc375d5f7e3b552fccae7f913dd05b87699b9867b3f8c5df458a62c013b6839623fc9a9d72d8f2bc157919a5199cdd4d73af45aeabe6b47fc405de2e29e8c310aa02892901898763b9e482ac92751eb3fa181a8bf9a556f6f23d8485de4f4bb38e746c508e58094abd893f99e1cca287e39b4c122f535ce33e0fa4bec4afa2ecc03b950c91fcd254e83e44ed5cefaa5e9e4b6647970328dcc2eef99ba7bb5c67dd3fafc805074eac25bf9e39c1b4568b3866287c4e188782e3765abc5ba53c5402b0fd114ded1c067a9bcd64244391e807e0cd7efd038072a4e993b7a7bcae15ca27b7d43584c1126daed6e75b5dcf2f07df181d616a1b01aea86297dfa896ad2f8a3ae695b2a60eeb59fe39649e426562eb85b456e31bfa8d1dc6d2ea9a2be7eb15df16f49f8384c369e0f3dc301923dc17ab00d29d1a4c82cea25ca91449b7744e7d0aa54d9423b6e40b7289242ecf2f9a483690de63c1777ed685da11784a482e0272f9d8f4473457db8dea81916d784e7bf0130b5aa07c11c91f21664c24cce6a1fe91a0511bffc48dc766914cb584739ac324b27b81cf586b14bc69b9afc20e7de62992a7059ad64471bb3fbfd46c2af13a572909064e087d59b79433117a6703640139b6b5e00506f471ac641bafa5d0b62efc1b11c4f30faad3589a4d51fc42ec27f26474fde4ef39cb7bfdaeaba57cefa7280473f36e3c9e3a336a564f5dcebc386bd46e4669d732af48fb1c9f9080a94472e580ae0bdc815b90c47f98799f446ed49125602622c0ac14f8bfc72650d2cc1370e37675bae29f6773aa5aa6d771c58c171c575934e36aadf8daf778508f7ca090b3011846499357102af68ce9b671e60e207fe70004563598d1e5d095c66bbfb849c19727ef346e17b55a02ebfec915b7701985b6d2ac0eb3bfd412955de556101511ddf2b7a039b1e6c81dacac4cbc16356652050d89db1da3b7dc8a679b8089a9432f6c22b106e34e48d87b8f926073b68f7d926f166a1c26bcb67922c76e1ce4c594b3db941499345744b262a30141035019e06c8a7db72898c833d9ef50cf3763e78096e517d3daee4b7d81f6f5c42a3391a7fe5280ce92bc77ca0cd4bffec7e4912632d7dbacfdcd9cb1ce866079502c7b7ff0d4ed78dc6065e89c47ef57461ef3edda8d5a2ab2d77f0a86678d25ee825d6d16305e967b8972b448dbd09dc5c4b9f1048c015b1865226ee63212af7c1cff41bae7e5bc73168c3140a98de08b3e36c9faae721d83f7b4f78a65ef448ba3a28b042f5d81f3dd0513be8be3624a4ebbd25fe6f5b637fe412d4aab7979d7092d508bdbdef8d17100444d8aa08d9da44cd7df1ef22565d1ca5f74408fc7ce011ead46a452646b8cc4d89e8aed00efc8488cb3d5628ed91d6eb51ad3187a1cb9535c2a7cd0da2db7f207e7152e83106bbb2eacd6341d892716ae5d6c96566a1db8594bc6a4fc4005ef85d4bafffc0222a0fb6f8295a24909cfebdb468b75decceb9597ef4bf75ca3ae42d0caa1824e533c1643596f3adac8a342108ebc64453b0e2da9568af8d668546ea1ae6c01295cbefb9759aaa4d5c9483efcb4b04ee43fabfc905d871deab8e5dba35917935d87e980ad4bbc5544fca5c090253ab340b16107660f9721e4ba4897b39dd6c2baf16e951a7ba307ec9aa486e94aa30fb993739f4d0defd0adb04ec099eb3c3c7aef5f66e3d2ebf9ff5e6ac6b62388c0fd84b4412e04b7d40b466780bb3408d99955390dd1b4cc07ce6e78b3a1b4426d1a758f2b38c2891252fba2ccaa70f32d9bfaac0afc542ec7923b54ae44933b63f97260b8a887f3e7d565b17e39edf64f998979db1a42a9e34528816f18352eb67b8fc51011c9aebc6eff72f2a33963604b6380c739bc78705e916600f5e21ba4e2583398a0c11087c3930c7d31615de3d83ccb9512c13a55e721e5e65597728634caf4bd4e28283d615d935503aca378238555ded47bfa84eb776ab46213d277cfd907ea559ab488b5bae532088f7c80c2349f4b94b03a5a0963b4deff40c3b555085e84d569021e816f5eed52c9e878d47384781b4e58f835d01f3502ac8ab8497a210a5ec98f6f007b9fab604414040f344ea", 0x1000}, {&(0x7f0000001480)="23bd", 0x2}], 0x8) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xb00)             16:00:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x4) open$dir(&(0x7f0000000140)='./bus\x00', 0x400000000006, 0x4000000000001c4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) getuid() geteuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r2 = getuid() seteuid(r2) setuid(r2) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc00)                   16:00:35 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="000000186004008b00002b27fef45fa89c6141b72c000000ee338d4400003e7c65f3ab78d7b4000000000000", 0x2c}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) r6 = geteuid() dup2(r2, r2) openat(r3, &(0x7f0000000400)='./file0\x00', 0x80, 0x8) r7 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r6, r7) syz_open_pts() lchown(&(0x7f00000001c0)='./file0\x00', r6, r0) link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r5, 0x5) close(r3) unlinkat(r5, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xd00)       16:00:36 executing program 0: getuid() r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000700)={0x0, "8ad5dfb07acfe7dcdb713726f3cfdc9f9189a46bb683983545f1f543d8378d6b452181bb24107816cca8e800c7a05d83c0890cc48799cdd1928b06f5a93e7a3f466e33e8740a6e63cfd15ccadee78cc411e76177468887ceb5dcf7815c16d625e67db42270960221a6b9e10aee4de931ce0298d93320976027652507b0d5838ceff4a8f9baaee9973360d9c9b99f9c94290eef98337dce0b51ed92e8bf44796baf820292d367a264de8bed4d443c4cfac658a539b59899c62977799268bc80d1ecd44eb18f9d0aa750e7d242e4717e86047a3cee20fa2526b3e6d20648b204e53a5ec63bb3cdbabc59c00236aae1c620287b166cbc208d6e89375733e6cae5ca89f07d6c79e9b749e234c98564411be21d57eab977addc9bcf57e4bb969e896b9960462c9451b2f547cc9063f8170effbe6186bb18b631e92921f1e87bff99ff6114f185038412bd8e34d131487e9c45aed96d111d79b7945259db8cdabcc45fd4eba8814c65542c49f1a9a51d573b43671961903c9ee2037aa5d9b00af7e6d804f365c72d7351c3547fa877bce9c16dce6c3d286e4f0f21bcd58bb52e0ec51b5daeafcb98f623a81002bfc380a3e15279f9c27c94caa92b5a73467238729d8b3fcf5fb53751b07ddb389110686136f958c393f219858a2c838029d8db209169aa9a7c5d1864b29d98100d2f14a623c83c1f2ade9d53e44253f421a6a5a8ee7ee8e7729343568804f1901a701e4b12b7b28a2e4589d102011f49f2b6f415ebe5d37199afdbe5da5ff130f459204afc54e8f0f1ba37058214b36a24156f806bcd2a5a550bdd737c79ed2a3e23ca35a9ff42dfc903865ba87d4ea8f82af5aed2261b8e89e8e0045593058a7fcf5cb75c55e979575f05e59b991d3e3482ddaac38164e9d586a1b5b4aeac63a6a151677ba66211b8ed60fb45e44e5b7552b5362907dc0155b133ddb2dff2189f6a9cbad2d603be25f55420c5d88507841cda57c8c7d02d1c321397ec50e43b7e35bf22a46b8dd8a893d6ceb2d8e2004042e5ebed26ee01bd4ea0021cbd8c5c4ae27878b4bb789932b0dae76f038b2bf8cd738d12d24b3eb2fd4540b8c2ce414266e3f1a3b4d68e21282cdc1db27c6b23832d9e1cff8b003cbde3937952e9f28cd728739bef5f0f5fbaaa010c8d45c4373c0c252f36b3ae2ba488f2c1dcd4b6a0cff736a1934940c6122b6ae205b1445d25edaf0033efbf4b43ed3da58ab2182d5c6b1190f07e05470195bd9f25ebea45166de523f6b630a5ecb1b8dbe265aea22d99eba981e3eaa4ed3cd39eddcf9e4b22a0ea66dcbb5397bc7173b8d319208dbdd0527bd7e14913722beb710538cea57a27611aa7c2ac40725ba94c0fc92faca174169a30e131be58d0f59b67f6beec882ca6faa85ff39fd607289106578b78fc2ba658bc922b2a2b9eb024d992181178f03d9411692865cba6fd907f064aee787055e08bcc0eba47c8ef6b123615b37bd9807ce28436435879dc59f8eb0d7b8be4649875c21ff355426dbffcd312cb68f8badc4689dc6c781e5c9ea59d53f34be32fed6b56dd8cc9f86c3515d1f65c4677e5b4897bbcd40968b46fd496cbb57c700066b2bd1d05d415ef3ec4d4a5ce227256f6646218b523e7701c9155df436660693a0be6a7ebddf133cc8e4c8ac411ae04b9d4dc39f68260b84d8b080ec1165749e9a8bc84571d171af0067b124a836ba37897666b31f376817f768fb79e013284b60421190b4557f6426a4efeb2894c3797ff19b6b7600e85a447ca9d5f3df0a84c5cba17e0ffd14c0ce062ccdd2e3354ae35bee7dd5e08508f17f13282ae33c31498d08f1dbaeb6cd616878a67c9d0391db0b9e840cddfb43f504eb44a739d7dec0abb2dca1a272bb43bf82c4f6177d28a86777f6e93585f2a4c581df543e0ac7655e0bb8c475f8e5f29d0962067d9f50238a909dad209b12f0456135c40371b9a8b189ce400e68566eb3fba4ee21b8dfff2b2f9dbe9688e4227b7607cf7950e455673c1d25f24f3fe62568d1b508b8fa0eeba114b73d0b310a044ed59bb474f980214a24c21ed43befed06633afc5577cd86808c8455abca5a31ea96fb694fc94f79cae6dc7b016a66a61d5ce0be7557a6c35c706bcfd32d8a818f02b4b74f6b87beabea4f433ac6373e515bfff27578507b051d352738a202600ef8aae80af2c907ed15a084a7956c7e597adaa0f4e6bd64410017863387ba045332cdbdf6b69ffe2784111c37a1b350e3b3d771997264bfe5a03d242b9320cc671297b07d08e1db1a1aa0c447c39bd656a96e68074bee07d46863344ef0e6674bf0e91bdba81ce466450a3c175c465190a8e35c1b4fd1fc25cf55edd3f7e52f9bb453346b303c112a54f1d56288a153a82c874b27254cf32e039f1bbc3999bb549d9fe7f79fbf7cb47da43e005c8e297a134d0a1fcd913bee9acb5d65c1754ca85e2a4af2c093af56edddd3599817948edcbe10c8a60f60f52d25438cda8fc49a53c2e752260601420a4f7f0c9c12532dd01d9502dca94b5e04005ad80376b82a62c16491100418c076fea6c63909c394b73f651f84692fbb0c5d08ac9f0e67f8398df2ec6528df05055596ea6a2c99ef7bc7912776a83b69ad84f9667c1e5d36d792e1f66f4e063de5ad51f4f9a95d9a49f5ccfb6054d048effb35dd3932aefe818c9aa940d8f6f9b00729f1b0595f1db88dfcada6b3bb687322f5701c6121a647d2cb3adbfb94c8c761c89927b777e491cbd05d13a7a418039a77d8175e33330c5a92129c7358abe28997f1bec6931d6b1b2f481b2a500a619e4f40f091ff5f4e26cec3c88f1b0a3e9933a3c48570f1868fd32ae1ebc34d057456c77c138dac5e560f052e0d4b7e2b1f648362ffe8964f5c8be16101a"}, 0x808, 0x800) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1c00)             16:00:36 executing program 0: r0 = kqueue() r1 = kqueue() r2 = getuid() seteuid(r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r3 = dup(r0) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2000)             16:00:36 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0xbd57a3f161b1cf8, 0x2) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2500) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r0, &(0x7f00000001c0)=""/114, 0x72) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xffffffffffffffc0, 0x1, 0x4, 0xfa, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts()             16:00:36 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f0000000080)=0x87, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2f00)             16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) lseek(r0, 0x0, 0x3) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c)       16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8f00) 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc)       OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) login: wsmux_getmux: no memory for mux 8388609 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc600) wsmux_getmux: no memory for mux 8388609 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)='B', 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc00c7006, &(0x7f0000000000)) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x40000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:37 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="cdcdaa8c67a376e8d9be42e2f84713e7b45ae4119fdea8db17eb0cfb2c47815d20c5be47fd37edf45e2a37191ffbceaf93d7c80ea0362dab116b43f2286e36f1c9608f4f8536c98d1ce2486f4b9992f885d0c60f5cd58ae5cd77424efeef82cae01ef50911681869f13da36d17c17766298c2563249c311d9b671746692817ae9de9661909d31399e55f16fcc327ce1551a8c1f575651aeed5bcbff1fa03da00815a834d8c6f7e9f9beac9a42a579908908523668dfb631c8bec", 0xba}, {&(0x7f0000000140)="91078adb621c18633f5c5efee6c5574c9c9f50a6b7040bf9531b", 0x1a}, {&(0x7f0000000180)="3daadd7b26f1d7eff70b72a75ce2c4b8d550f5073faf87b87920835f400d851a0d2ed5e5b7a791229087a3d3a8764a710d029a", 0x33}], 0x3) dup2(r1, r2) fcntl$getflags(r2, 0x0) execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1000000) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2000000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0xffff, 0x80000001, 0x1, "1b66d12583ac22771ef6950b6ec5b264ebde4fd6", 0x5, 0xffff}) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x3000000) 16:00:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = semget(0x3, 0x1, 0x2) semop(r1, &(0x7f0000000000)=[{0x3, 0x7, 0x1000}], 0x282) getsockname$unix(r0, 0x0, &(0x7f0000000040)) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4000000) 16:00:37 executing program 0: madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x55) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x3) recvfrom(r3, &(0x7f0000000180)=""/134, 0x86, 0x40, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) socket$inet(0x2, 0x1, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='.\x00') 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x5000000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x0, &(0x7f0000000100)) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x6000000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:38 executing program 0: r0 = getegid() r1 = socket$inet(0x2, 0x8000, 0x80000001) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = getgid() setregid(r2, r0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x7000000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8000000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:38 executing program 0: 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9000000) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70d", 0x1b8) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x3, 0x8040002000003, 0x6601e399, "845d550900200000fc5c95400bbd04b040180008"}) r3 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x80000000001b00) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xe3f4) r0 = open(&(0x7f0000001480)='./bus\x00', 0x40000000401, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="4db2", 0x2}], 0x1, 0x10) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa000000) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f0000000000)='./bus\x00', 0x8000, 0x10) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xb000000) 16:00:38 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:38 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc000000) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xd000000) 16:00:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1c000000) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *455672 9377 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149f4710,3,ffff80001494d788) at kcovioctl+0xe6 VOP_IOCTL(fffffd802f3e28b8,80084b01,ffff8000149f4710,3,fffffd803f7c6a20,ffff80001494d788) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f7e42e0,80084b01,ffff8000149f4710,ffff80001494d788) at vn_ioctl+0xc9 sys_ioctl(ffff80001494d788,ffff8000149f4850,ffff8000149f4840) at sys_ioctl+0x638 syscall(ffff8000149f48f0) at syscall+0x541 Xsyscall(6,36,7f7fffff0728,36,3,2f5f613d890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff0240, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff8000149f4710,3,ffff80001494d788) at kcovioctl+0xe6 VOP_IOCTL(fffffd802f3e28b8,80084b01,ffff8000149f4710,3,fffffd803f7c6a20,ffff80001494d788) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f7e42e0,80084b01,ffff8000149f4710,ffff80001494d788) at vn_ioctl+0xc9 sys_ioctl(ffff80001494d788,ffff8000149f4850,ffff8000149f4840) at sys_ioctl+0x638 syscall(ffff8000149f48f0) at syscall+0x541 Xsyscall(6,36,7f7fffff0728,36,3,2f5f613d890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff0240, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff8000149f4340 rbx 0xffff8000149f43f0 rdx 0x2 rcx 0 rax 0 r8 0xffff8000149f4300 r9 0x1 r10 0 r11 0x14d7a6cb9cc10849 r12 0x3000000008 r13 0xffff8000149f4350 r14 0x100 r15 0x1 rip 0xffffffff810e7008 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149f4330 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=455672 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001494c270,0xffffffff82254d50 process=0xffff8000149626a8 user=0xffff8000149ef000, vmspace=0xfffffd803f013108 estcpu=0, cpticks=3, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND * 9377 455672 20261 0 7 0x2 syz-executor.0 20576 146139 1 0 3 0x100083 ttyin getty 68843 479275 20261 0 3 0x82 piperd syz-executor.1 7217 377829 0 0 3 0x14200 bored sosplice 20261 244727 4041 0 3 0x82 thrsleep syz-fuzzer 20261 323680 4041 0 3 0x4000082 thrsleep syz-fuzzer 20261 475029 4041 0 3 0x4000082 thrsleep syz-fuzzer 20261 289680 4041 0 3 0x4000082 thrsleep syz-fuzzer 20261 83646 4041 0 3 0x4000082 thrsleep syz-fuzzer 20261 62861 4041 0 3 0x4000082 kqread syz-fuzzer 20261 454850 4041 0 3 0x4000082 thrsleep syz-fuzzer 20261 186907 4041 0 3 0x4000082 thrsleep syz-fuzzer 4041 211757 59262 0 3 0x10008a pause ksh 59262 197843 11678 0 3 0x92 select sshd 11678 472085 1 0 3 0x80 select sshd 27531 203826 79287 73 3 0x100090 kqread syslogd 79287 57572 1 0 3 0x100082 netio syslogd 26361 232413 1 77 3 0x100090 poll dhclient 4483 453551 1 0 3 0x80 poll dhclient 60674 204020 0 0 3 0x14200 pgzero zerothread 56647 132547 0 0 3 0x14200 aiodoned aiodoned 75484 194880 0 0 3 0x14200 syncer update 30388 83596 0 0 3 0x14200 cleaner cleaner 27856 324194 0 0 3 0x14200 reaper reaper 76143 65886 0 0 3 0x14200 pgdaemon pagedaemon 4315 505939 0 0 3 0x14200 bored crynlk 71529 118947 0 0 3 0x14200 bored crypto 86593 53645 0 0 3 0x40014200 acpi0 acpi0 88827 150742 0 0 3 0x14200 bored softnet 65099 349212 0 0 3 0x14200 bored systqmp 55239 105955 0 0 3 0x14200 bored systq 41515 378575 0 0 3 0x40014200 bored softclock 53450 318325 0 0 3 0x40014200 idle0 67650 170808 0 0 3 0x14200 bored smr 1 31922 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 9537 71894K 71902K 78643K 11524 0 0 pcb 23 9K 11K 78643K 2727 0 0 rtable 82 3K 4K 78643K 907 0 0 ifaddr 65 15K 17K 78643K 301 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 45 0 0 iov 0 0K 32K 78643K 975 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1210 76K 76K 78643K 2719 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 19 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 585 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 3026 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 41 30K 54K 78643K 751 0 0 subproc 53 55297K 67586K 78643K 552 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 179 0 0 in_multi 22 1K 2K 78643K 226 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 373 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 76 12K 25K 78643K 9008 0 0 UVM aobj 91 3K 3K 78643K 106 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 64 0 0 NDP 15 0K 0K 78643K 100 0 0 temp 184 2359K 2488K 78643K 10919 0 0 kqueue 0 0K 0K 78643K 12 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 17 0 14 1 0 1 1 0 8 0 inpcbpl 280 1714 0 1707 1 0 1 1 0 8 0 plimitpl 152 72 0 65 1 0 1 1 0 8 0 rtentry 112 160 0 129 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 13 0 13 1 1 0 1 0 8 0 tcpcb 544 1192 0 1188 1 0 1 1 0 8 0 nd6 48 30 0 28 1 0 1 1 0 8 0 ppxss 1128 30 0 30 8 7 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 750 0 603 12 0 12 12 0 8 2 art_table 32 751 0 603 2 0 2 2 0 8 0 art_node 16 157 0 129 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 5 1 0 1 1 0 8 0 semapl 112 583 0 573 1 0 1 1 0 8 0 shmpl 112 104 0 15 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6624 0 5152 48 0 48 48 0 8 0 ffsino 240 6624 0 5152 87 0 87 87 0 8 0 nchpl 144 11059 0 9392 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 30477 0 30477 2 1 1 1 0 8 1 scsiplug 64 5 0 5 2 2 0 1 0 8 0 scxspl 192 30472 0 30472 13 12 1 6 0 8 1 sigapl 432 3156 0 3144 2 0 2 2 0 8 0 futexpl 56 61247 0 61247 1 0 1 1 0 8 1 knotepl 112 663 0 642 1 0 1 1 0 8 0 kqueuepl 104 819 0 817 1 0 1 1 0 8 0 pipepl 112 2674 0 2655 4 3 1 2 0 8 0 fdescpl 424 3157 0 3144 2 0 2 2 0 8 0 filepl 120 18093 0 18005 5 1 4 5 0 8 1 lockfpl 104 479 0 479 4 3 1 1 0 8 1 lockfspl 32 548 0 548 4 3 1 1 0 8 1 sessionpl 112 32 0 23 1 0 1 1 0 8 0 pgrppl 48 72 0 63 1 0 1 1 0 8 0 ucredpl 96 2505 0 2498 1 0 1 1 0 8 0 zombiepl 144 3144 0 3144 2 1 1 1 0 8 1 processpl 840 3172 0 3144 4 0 4 4 0 8 0 procpl 600 6694 0 6659 4 0 4 4 0 8 0 sosppl 128 21 0 21 8 8 0 1 0 8 0 sockpl 384 4676 0 4659 5 2 3 4 0 8 1 mcl64k 65536 140636 0 140125 286 221 65 128 0 8 1 mcl16k 16384 4 0 4 4 4 0 1 0 8 0 mcl12k 12288 738 0 738 9 8 1 1 0 8 1 mcl9k 9216 26 0 26 10 10 0 1 0 8 0 mcl8k 8192 22 0 22 14 13 1 1 0 8 1 mcl4k 4096 114 0 114 7 6 1 1 0 8 1 mcl2k2 2112 8 0 8 7 7 0 1 0 8 0 mcl2k 2048 53659 0 53614 18 10 8 12 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 249686 0 249097 191 151 40 70 0 8 0 bufpl 256 11619 0 5823 363 0 363 363 0 8 0 anonpl 16 1701527 0 1694579 84 41 43 69 0 62 0 amapchunkpl 152 23241 0 23154 28 24 4 14 0 158 0 amappl16 192 92447 0 91984 70 45 25 47 0 8 0 amappl15 184 1189 0 1184 1 0 1 1 0 8 0 amappl14 176 1495 0 1494 2 1 1 1 0 8 0 amappl13 168 234 0 231 1 0 1 1 0 8 0 amappl12 160 66 0 62 1 0 1 1 0 8 0 amappl11 152 466 0 454 1 0 1 1 0 8 0 amappl10 144 176 0 174 2 1 1 1 0 8 0 amappl9 136 602 0 598 1 0 1 1 0 8 0 amappl8 128 179 0 163 1 0 1 1 0 8 0 amappl7 120 147 0 142 1 0 1 1 0 8 0 amappl6 112 65 0 55 1 0 1 1 0 8 0 amappl5 104 193 0 183 1 0 1 1 0 8 0 amappl4 96 4148 0 4121 2 1 1 2 0 8 0 amappl3 88 2419 0 2412 1 0 1 1 0 8 0 amappl2 80 28373 0 28331 2 0 2 2 0 8 0 amappl1 72 67268 0 66877 24 15 9 19 0 8 0 amappl 72 7709 0 7678 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 105 0 15 2 0 2 2 0 8 0 uaddrrnd 24 3157 0 3144 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3157 0 3144 1 0 1 1 0 8 0 vmmpekpl 168 24858 0 24838 2 0 2 2 0 8 0 vmmpepl 168 404179 0 402891 168 90 78 86 0 357 10 vmsppl 264 3156 0 3144 4 3 1 2 0 8 0 pdppl 4096 6320 0 6288 5 0 5 5 0 8 0 pvpl 32 2404787 0 2394758 242 134 108 196 0 265 4 pmappl 192 3156 0 3144 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 996 0 408 19 0 19 19 0 8 0